diff --git a/Android.bp b/Android.bp index f3ac00e91e39444ed003c3d678bdcbf8f8913309..8ef0406b8b61bdc8740c3a6a9764a2e9fc4e442d 100644 --- a/Android.bp +++ b/Android.bp @@ -62,6 +62,7 @@ cc_binary { "fetch_struct_stat.c", "fetch_struct_stat64.c", "fetch_struct_statfs.c", + "fetch_struct_xfs_quotastat.c", "file_handle.c", "file_ioctl.c", "filter_qualify.c", @@ -111,6 +112,7 @@ cc_binary { "mq.c", "msghdr.c", "mtd.c", + "nbd_ioctl.c", "net.c", "netlink.c", "netlink_crypto.c", diff --git a/CREDITS b/CREDITS index 9ef85d1de564f6a925fee2d578cf84f5a5f3967a..c6ece3ee417fa234902450c588858fbd6be1ddef 100644 --- a/CREDITS +++ b/CREDITS @@ -175,6 +175,7 @@ strace-devel@lists.strace.io mailing list. Philipp Marek Philippe De Muyter Philippe Ombredanne + Pierre Marsais Pádraig Brady Quentin Monnet Rajeev V. Pillai diff --git a/ChangeLog b/ChangeLog index 2787131413eba8e575a6ba05bbd961b15c497419..cec8bffeb6231ec2d5af5a3e7e5115cbbef3d237 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1500 @@ +2018-10-30 Dmitry V. Levin + + Prepare for 4.25 release. + * NEWS: Update for 4.25 release. + + Update copyright headers. + Headers updated automatically using maint/update_copyright_years.sh + script. + +2018-10-25 Dmitry V. Levin + + Update NEWS. + +2018-10-25 Elvira Khabirova + + Implement decoding of NBD_* ioctl commands. + * nbd_ioctl.c: New file. + * Makefile.am (strace_SOURCES): Add it. + * defs.h (DECL_IOCTL): Add nbd. + * ioctl.c (ioctl_decode): Add 0xab (nbd) case. + * xlat/nbd_ioctl_cmds.in: Likewise. + * xlat/nbd_ioctl_flags.in: Likewise. + * tests/ioctl_nbd.c: Likewise. + * tests/.gitignore: Add ioctl_nbd. + * tests/pure_executables.list: Likewise. + * tests/gen_tests.in (ioctl_nbd): New entry. + + Co-Authored-by: Dmitry V. Levin + +2018-10-25 Dmitry V. Levin + + tests: fix build with recent kernel headers. + Linux commit v4.19-rc2-5-g2ecefa0a15fd0ef88b9cd5d15ceb813008136431 + changed the definition of struct keyctl_dh_params in an incompatible + way again. Workaround this issue by using designated initializers. + + * tests/keyctl.c (main): Use designated initializers for + struct keyctl_dh_params. + +2018-10-24 Dmitry V. Levin + + arm, sparc, sparc64: wire up io_pgetevents. + * linux/arm/syscallent.h ([399]): Wire up io_pgetevents syscall + introduced by Linux commit v4.19-rc7~24^2~1. + (ARM_FIRST_SHUFFLED_SYSCALL, SYS_socket_subcall): Raise from 400 to 500, + to make room for new syscalls. + * linux/sparc/syscallent.h ([361]): Wire up io_pgetevents syscall + introduced by Linux commit v4.19~31^2~5. + * linux/sparc64/syscallent.h: Likewise. + +2018-10-24 Gleb Fotengauer-Malinovskiy + + Update ioctl entries from linux v4.19. + * linux/32/ioctls_inc_align16.h: Update from linux v4.19-rc8 + using ioctls_gen.sh. + * linux/32/ioctls_inc_align32.h: Likewise. + * linux/32/ioctls_inc_align64.h: Likewise. + * linux/64/ioctls_inc.h: Likewise. + * linux/x32/ioctls_inc0.h: Likewise. + * linux/i386/ioctls_arch0.h: Likewise. + * linux/x86_64/ioctls_arch0.h: Likewise. + * NEWS: Mention this. + + maint: update for linux 4.19-rc8. + * maint/ioctls_sym.sh (x86_list): Add KVM_[GS]ET_NESTED_STATE. + +2018-10-24 Dmitry V. Levin + + Remove redundant VIDIOC_SUBDEV_* constants. + Remove those of VIDIOC_SUBDEV_* constants are defined exactly the same + way by the Linux kernel as their VIDIOC_* origins. + + Linux kernel commit v4.19-rc1~137^2~248 introduced more of such + duplicates, forward remove them as well. + + * linux/32/ioctls_inc_align16.h: Remove VIDIOC_SUBDEV_DV_TIMINGS_CAP, + VIDIOC_SUBDEV_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_G_DV_TIMINGS, + VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_QUERY_DV_TIMINGS, + VIDIOC_SUBDEV_S_DV_TIMINGS, and VIDIOC_SUBDEV_S_EDID. + * linux/32/ioctls_inc_align32.h: Likewise. + * linux/32/ioctls_inc_align64.h: Likewise. + * linux/64/ioctls_inc.h: Likewise. + * linux/x32/ioctls_inc0.h: Likewise. + * maint/ioctls_sym.sh: Remove VIDIOC_SUBDEV_DV_TIMINGS_CAP, + VIDIOC_SUBDEV_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUMSTD, + VIDIOC_SUBDEV_G_DV_TIMINGS, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_G_STD, + VIDIOC_SUBDEV_QUERY_DV_TIMINGS, VIDIOC_SUBDEV_QUERYSTD, + VIDIOC_SUBDEV_S_DV_TIMINGS, VIDIOC_SUBDEV_S_EDID, and + VIDIOC_SUBDEV_S_STD. + +2018-09-27 Dmitry V. Levin + + xtensa: fix typo in pkey_alloc syscall number. + * linux/xtensa/syscallent.h (pkey_alloc): Change from 249 to 349. + +2018-09-23 Dmitry V. Levin + + xlat: print _IOC_NONE in symbolic form even if it is equal to 0. + On some architectures _IOC_NONE equals to 1, on others it is 0. + Change the way how ioctl direction flags are printed so that + _IOC_NONE is printed in symbolic form even if it is equal to 0. + + * xlat/ioctl_dirs.in (_IOC_NONE): Move to the head of the list. + * tests/ioctl_inotify.c (main): Update expected output. + * tests/ioctl_loop. (main): Likewise.c + * tests/ioctl_perf.c (main): Likewise. + * tests/ioctl_scsi.c (main): Likewise. + +2018-09-18 Dmitry V. Levin + + Disable git-archive. + Since configure uses git-version-gen which in turn depends + on "git describe" or a .tarball-version file, raw archives + generated by "git archive" cannot be built. + + * .gitattributes: New file. + * README-github_gitlab-autogenerated-archives.txt: Likewise. + +2018-09-16 Dmitry V. Levin + + Workaround signedness bugs in system NLMSG_OK reported by -Wsign-compare + Introduce a replacement for NLMSG_OK provided by since + that system macro contains signedness bugs that are not going to be fixed. + + * netlink.h: Include . + (is_nlmsg_ok): New static inline function. + * socketutils.c (receive_responses): Use it instead of NLMSG_OK. + * tests/netlink_inet_diag.c (check_responses): Likewise. + * tests/netlink_netlink_diag.c (check_responses): Likewise. + * tests/netlink_unix_diag.c (check_responses): Likewise. + + Closes: https://github.com/strace/strace/issues/79 + +2018-09-16 Dmitry V. Levin + + tests/sprintrc.c: drop redundant check. + * tests/sprintrc.c (sprintrc_ex): Remove fmt check, this also fixes the + warning reported by clang -Wtautological-constant-out-of-range-compare. + + build: enable gcc -Woverride-init and clang -Winitializer-overrides. + * m4/st_warn_cflags.m4 (gl_WARN_ADD): Add -Winitializer-overrides + and -Woverride-init. + +2018-09-16 Dmitry V. Levin + + tests: exclude arm_sync_file_range from ksysent test. + arm_sync_file_range is better known as sync_file_range2. + + * tests/ksysent.sed: Filter out arm_sync_file_range. + +2018-09-16 Dmitry V. Levin + + Ignore warnings about overridden initialization of hwaddr_sizes. + As hwaddr_sizes array is explicitly initialized this way, + ignore potential warnings reported by gcc -Woverride-init + and clang -Winitializer-overrides. + + * gcc_compat.h (CLANG_PREREQ): New macro. + (DIAG_PUSH_IGNORE_OVERRIDE_INIT, DIAG_POP_IGNORE_OVERRIDE_INIT): New + macros non-trivially defined for gcc >= 4.2 and clang >= 2.8. + * sock.c (print_ifreq): Use them to ignore warnings about overridden + initialization of hwaddr_sizes array. + + Closes: https://github.com/strace/strace/issues/77 + +2018-09-16 Dmitry V. Levin + + tests: workaround clang -Wunneeded-internal-declaration bug. + * tests/execve.c (main): Explicitly mark q_envp variable as used + to workaround clang -Wunneeded-internal-declaration bug. + * tests/execveat.c (main): Likewise. + * tests/nsyscalls.c (main): Explicitly mark syscallent variable as used + to workaround clang -Wunneeded-internal-declaration bug. + + Closes: https://github.com/strace/strace/issues/78 + +2018-09-04 Eugene Syromyatnikov + + process: honor xlat style in print_user_offset_addr. + * process.c (print_user_offset_addr): Print in accordance with xlat + verbosity setting. + + time: add xlat styles support to printclockname. + * time.c (printclockname): Respectl xlat_verbosity. + + perf: rewrite print_perf_event_attr using PRINT_FIELD_* macros. + * perf.c: Include "print_fields.h". + (PRINT_XLAT): Remove. + (print_perf_event_attr): Use PRINT_FIELD_* macros. + +2018-09-03 Eugene Syromyatnikov + + tests: check stack unwinding for signals. + * tests/stack-fcall-3.c: Include . + (f3): Call getpid or kill depending on the argument, store getpid result. + * tests/stack-fcall.c (main): Remove arguments, call f0(0) and f0(1). + * tests/strace-k-demangle.expected: Update expected output. + * tests/strace-k.expected: Likewise. + * tests/strace-k.test: Rewrite pattern matching code. + + Co-Authored-by: Dmitry V. Levin + +2018-09-03 Eugene Syromyatnikov + + Print stack traces on signals. + I don't know why it hasn't been done earlier. + + * strace.c (print_stopped) [ENABLE_STACKTRACE]: Call unwind_tcb_print + if stack trace printing is enabled. + +2018-09-03 Eugene Syromyatnikov + + xlat: provide fallback definitions for open_access_modes constants. + * xlat/open_access_modes.in: Add fallback values. + + xlat: update resources. + * xlat/resources.in: Declare as #value indexed, provide fallback values. + (RLIMIT_VMEM): Remove. + + nlattr: ignore nla_type flags when selecting nlattr decoder. + * nlattr.c (decode_nlattr_with_data): Apply NLA_TYPE_MASK to nla_type + before decoder selection. + +2018-09-02 Eugene Syromyatnikov + + netlink_packet_diag: assorted decoding fixes. + * xlat/af_packet_versions.in: New file. + * netlink_packet_diag.c: Include "xlat/af_packet_versions.h". + (decode_packet_diag_req): sdiag_protocol shouldn't be decoded as a protocol, + currently it should be set to 0. + (decode_packet_diag_info): Decode pdi_version field using af_packet_versions + xlat; decode pdi_index field as an interface index. + (packet_diag_msg_nla_decoders) : Decode using + decode_nla_uid. + (decode_packet_diag_msg): Decode pdiag_num as an low-level protocol. + * tests/netlink_sock_diag.c: Update expected output. + * tests/nlattr_packet_diag_msg.c: Likewise. + + sockaddr: add X.25 socket address decoding support. + * sockaddr.c: Include . + (print_sockaddr_data_x25): New function. + (sa_printers) <[AF_X25]>: New socket address handler. + * tests/net-sockaddr.c (check_x25): New function. + (main): Use it to check X.25 socket address decoding. + + net: add support for AX.25 protocols and socket option names decoding. + * xlat/ax25_protocols.in: New file. + * xlat/sock_ax25_options.in: Likewise. + * net.c: Include "xlat/ax25_protocols.h" and "xlat/sock_ax25_options.h". + * (SYS_FUNC(socket)): <[AF_AX25]>: Print protocol name using + ax25_protocols xlat. + (print_sockopt_fd_level_name) <[SOL_AX25]>: Print socket option name + using sock_ax25_options xlat. + + sockaddr: decode AX.25 socket addresses. + * defs.h (print_ax25_addr): New prototype. + * print_fields.h (PRINT_FIELD_AX25_ADDR): New macro. + * sockaddr.c: Include . + (check_ax25_address, ax25_addr2str, print_ax25_addr_raw, + print_ax25_addr, print_sockaddr_data_ax25): New functions. + (sa_printers) <[AF_AX25]>: New printer. + * tests/net-sockaddr.c (AX25_ADDR): New macro. + (check_ax25): New function. + (main): Use it to check AX.25 socket address decoding. + + macros: add ROUNDUP macro. + * macros.h (ROUNDUP): New macro. + +2018-09-02 Eugene Syromyatnikov + + futex: recognise FUTEX_BITSET_MATCH_ANY bitmask. + * xlat/futexbitset.in: New file. + * futex.c: Include "xlat/futexbitset.h". + (futex) : Decode val3 using + futexbitset xlat. + * tests/futex.c: Add checks for 0xffffffff bitset mask printing. + + Closes: Linux commit v4.16-rc1~166^2^2~2 + +2018-09-02 Eugene Syromyatnikov + + ioprio: move constant definitions to xlat. + * xlat/ioprio_class.in: Add fallback values. + * xlat/ioprio_who.in: Likewise. + * ioprio.c: Remove IOPRIO_WHO_* and IOPRIO_CLASS_* enums. + + net: decode AF_PACKET protocols in socket syscall. + * net.c: Include "xlat/ethernet_protocols.h" in XLAT_MACROS_ONLY mode. + (SYS_FUNC(socket)) : Decode using ethernet_protocols xlat. + +2018-09-02 Eugene Syromyatnikov + + print_ifindex: add public get_ifname method. + In order to be able to obtain sanitised device name internally. + + * defs.h (get_ifname): New declaration. + * print_ifindex.c (get_ifname): Refactor, leaving out addition + of if_nametoindex("") part. + (sprint_ifname): New function, adds if_nametoindex("") + to get_ifname's output. + (print_ifindex): Use sprint_ifname instead of get_ifname. + +2018-09-02 Eugene Syromyatnikov + + socketutils: introduce get_family_by_proto. + Add a helper function that returns address family based on the internal + notion of the socket protocol using protocols table. + + * defs.h (get_family_by_proto): New declaration. + * socketutils.c (get_family_by_proto): New function. + +2018-09-02 Eugene Syromyatnikov + + socketutils: add more IP/IPv6 transport protocols. + * defs.h (sock_proto): Add SOCK_PROTO_UDPLITE, SOCK_PROTO_DCCP, + SOCK_PROTO_SCTP, SOCK_PROTO_L2TP_IP, SOCK_PROTO_PING, SOCK_PROTO_RAW, + SOCK_PROTO_UDPLITEv6, SOCK_PROTO_DCCPv6, SOCK_PROTO_L2TP_IPv6, + SOCK_PROTO_SCTPv6, SOCK_PROTO_PINGv6, and SOCK_PROTO_RAWv6. + * socketutils.c: Include "xlat/inet_protocols.h" in XLAT_MACROS_ONLY + mode. + (protocols): Add protocol descriptions for them. + +2018-09-02 Eugene Syromyatnikov + + socketutils: store more information in protocols table. + This also allows getting rid of all these *_v[46]_get calls. + + * socketutils.c (unix_get, inet_get, netlink_gen): Add family, protocol, + and proto_name paramteres, use them where appropriate. + (tcp_v4_get, udp_v4_get, tcp_v6_get, udp_v6_get): Remove. + (protocols): Add family and proto fields to the structure, call inet_get + for IP/IPv6 protocols. + (get_sockaddr_by_inode_uncached): Update protocols->get calls. + +2018-09-02 Eugene Syromyatnikov + + sockaddr: whitespace cleanup, fix typo in comment. + * sockaddr.c (print_sockaddr_data_bt): Fix typo, remove excess + indentation from the switch statement. + + tests: add utimensat test variants with different xlat verbosity levels. + * tests/utimensat-Xabbrev.c: New file. + * tests/utimensat-Xraw.c: Likewise. + * tests/utimensat-Xverbose.c: Likewise. + * tests/utimensat.c: Add handling of XLAT_RAW and XLAT_VERBOSE flags. + * tests/pure_executables.list: Add utimensat-Xabbrev, utimensat-Xraw, + and utimensat-Xverbose. + * tests/.gitignore: Likewise. + * tests/gen_tests.in (utimensat-Xabbrev, utimensat-Xraw, utimensat-Xverbose): New + tests. + + print_timespec: make print_timespec_t_utime respect xlat style setting. + * print_timespec.c (print_timespec_t_utime): Print raw timespec value + in accordance with xlat style setting. + +2018-09-02 Eugene Syromyatnikov + + netlink: honor custom xlat style setting during nlmsg flags printing. + Commit v4.23~343 introduced xlat style argument to printflags_ex, but + XLAT_STYLE_DEFAULT was introduced only in the next commit v4.23~342, + which led to missing out fixing the sole external user of this + peculiar extended interface. + + * netlink.c (decode_nlmsg_flags): Use XLAT_STYLE_DEFAULT instead of + XLAT_STYLE_ABBREV in printflags_ex call. + + Fixes: v4.23~342 "Introduce XLAT_STYLE_DEFAULT" + +2018-09-02 Eugene Syromyatnikov + + netlink_netfilter: use xlat styles for res_id workaround printing. + * netlink_netfilter.c (decode_netlink_netfilter): Call print_xlat_ex + in order to respect xlat style setting. + + xlat: provide fallback definitions for epollevents. + * xlat/epollevents.in: Provide fallback definitions, add EPOLLNVAL + constant (introduced by Linux commit v4.16-rc1~3^2~3). + + xlat: provide fallback definitions to pollflags. + * xlat/pollflags.in: Add fallback definitions for POLLWRNORM, + POLLWRBAND, POLLMSG, POLLREMOVE, and POLLRDHUP. + + xlat: provide fallback values for socktypes. + * xlat/socktypes.in: Provide fallback values. + + xlat: provide fallback values to route_nexthop_flags. + * xlat/route_nexthop_flags.in: Add fallback values. + +2018-09-01 Eugene Syromyatnikov + + block: move fallback definitions for ioctl commands to xlat. + * xlat/block_ioctl_cmds.in: New file. + * block.c: Include "xlat/block_ioctl_cmds.h" in XLAT_MACROS_ONLY mode. + (BLKPG, BLKTRACESETUP, BLKTRACESTART, BLKTRACESTOP, BLKTRACETEARDOWN, + BLKDISCARD, BLKIOMIN, BLKIOOPT, BLKALIGNOFF, BLKPBSZGET, + BLKDISCARDZEROES, BLKSECDISCARD, BLKROTATIONAL, BLKZEROOUT): Remove + fallback definitions as those are porvided by block_ioctl_cmds xlat now. + +2018-09-01 Eugene Syromyatnikov + + Decode BLKGETSIZE64 unconditionally. + It is available on all supported kernel versions. + + * block.c (block_ioctl): Remove #ifdef HAVE_BLKGETSIZE64. + * configure.ac: Remove BLKGETSIZE64 check. + +2018-09-01 Eugene Syromyatnikov + + xlat: add ability to specify a default string to print_xlat_ex. + In order to avoid dealing with xlat verbosity styles outside xlat code + as much as possible. + + * defs.h (xlat_style_private_flag_bits): Rename from + print_array_flag_bits, add PXF_DEFAULT_STR_BIT. + (xlat_style_private_flags): Rename from print_array_flags, add + FLAG_(PXF_DEFAULT_STR). + * xlat.c (print_xlat_ex): Handle PXF_DEFAULT_STR by interpreting str + as a default value (print both value and str in XLAT_STYLE_ABBREV). + +2018-09-01 Eugene Syromyatnikov + + nlattr: provide common AF_INET{,6} address decoders. + Rename decode_ifla_inet6_token to decode_nla_in6_addr, + add a sister function decode_nla_in_addr for future use. + + * nlattr.c (decode_nla_in_addr, decode_nla_in6_addr): New functions. + * nlattr.h (DECL_NLA(in_addr), DECL_NLA(in6_addr)): New declarations. + * rtnl_link.c (decode_ifla_inet6_token): Remove. + (ifla_inet6_nla_decoders) <[IFLA_INET6_TOKEN]>: Use decode_nla_in6_addr. + +2018-08-27 Eugene Syromyatnikov + + net: decode SOL_XDP socket option names. + * xlat/sock_xdp_options.in: New file. + * net.c: Include "xlat/sock_xdp_options.h". + (print_sockopt_fd_level_name) : Print SOL_XDP socket + option names. + + xlat: add SOL_XDP to socketlayers.in. + * xlat/socketlayers.in (SOL_XDP): New constant, introduced by Linux + commit v4.18-rc1~114^2~304^2~4^2~14. + + xlat: add AF_XDP to addrfams.in. + * xlat/addrfams.in (AF_XDP): New constant, introduced by Linux commit + v4.18-rc1~114^2~304^2~4^2~14. + + netlink_smc_diag: decode SMC_DIAG_SHUTDOWN attribute value. + * xlat/sock_shutdown_flags.in: New file. + * netlink_smc_diag.c: Include "xlat/sock_shutdown_flags.h". + (decode_smc_diag_shutdown): New function. + (smc_diag_msg_nla_decoders) <[SMC_DIAG_SHUTDOWN]>: Use + decode_smc_diag_shutdown. + * tests/nlattr_smc_diag_msg.c: Add checks for SMC_DIAG_SHUTDOWN. + + tests/ioctl_v4l2: do not calculate page end address each time. + * tests/ioctl_v4l2.c (main): Replace page + size with page_end. + +2018-08-27 Eugene Syromyatnikov + + print_fields: simplify UINT64_MAX printing. + As we have print_xlat_u now. + + * print_fields.h (PRINT_FIELD_U64): Use print_xlat_u for UINT64_MAX + printing. + +2018-08-27 Eugene Syromyatnikov + + nsfs: simplify auxstr logic. + There's no need to check whether non-NULL value is being assigned to + auxstr; syscall_exiting_trace does it itself. + + * nsfs.c (nsfs_ioctl) : Simply assign result of + xlookup to auxstr if syserror(tcp) is false. + +2018-08-27 Eugene Syromyatnikov + + xlat: add BPF_PROG_TYPE_SK_REUSEPORT to bpf_prog_types.in. + * xlat/bpf_prog_types.in (BPF_PROG_TYPE_SK_REUSEPORT): New constant, + introduced by Linux commit v4.19-rc1~140^2~24^2~2^2~5. + * tests/bpf.c: Update expected output. + + xlat: add IPSTATS_MIB_REASM_OVERLAPS to snmp_ip_stats_mib.in. + * xlat/snmp_ip_stats.in (IPSTATS_MIB_REASM_OVERLAPS): New constant, + introduced by Linux commit v4.19-rc1~140^2~128^2~2. + + xlat: update bpf_map_types.in. + * xlat/bpf_map_types.in (BPF_MAP_TYPE_CGROUP_STORAGE): New constant, + introduced by Linux commit v4.19-rc1~140^2~108^2~3^2~12. + (BPF_MAP_TYPE_REUSEPORT_SOCKARRAY): New constant, introduced by Linux + commit v4.19-rc1~140^2~24^2~2^2~6. + * tests/bpf.c: Update expected output. + +2018-08-27 Eugene Syromyatnikov + + rtnl_link: add IFLA_MIN_MTU and IFLA_MAX_MTU attributes. + Introduced by Linux commit v4.19-rc1~140^2~205^2~1. + + * rtnl_link.c (ifinfomsg_nla_decoders) <[IFLA_MIN_MTU], [IFLA_MAX_MTU]>: + New decoder, calls decode_nla_u32. + * xlat/rtnl_link_attrs.in (IFLA_MIN_MTU, IFLA_MAX_MTU): New constant. + +2018-08-27 Eugene Syromyatnikov + + xlat: add IPV4_DEVCONF_BC_FORWARDING-1 to inet_devconf_indices.in. + * xlat/inet_devconf_indices.in (IPV4_DEVCONF_BC_FORWARDING-1): New + constant, introduced by Linux commit v4.19-rc1~140^2~208^2~1. + +2018-08-27 Eugene Syromyatnikov + + rtnl_netconf: add NETCONFA_BC_FORWARDING attribute. + Introduced by Linux commit v4.19-rc1~140^2~208^2~1. + + * rtnl_netconf.c (netconfmsg_nla_decoders) <[NETCONFA_BC_FORWARDING]>: + New decoder, calls decode_nla_s32. + * xlat/rtnl_netconf_attrs.in (NETCONFA_BC_FORWARDING): New constant. + +2018-08-27 Eugene Syromyatnikov + + netlink_smc_diag: add SMC_DIAG_FALLBACK attribute support. + Introduced by Linux commit v4.19-rc1~140^2~253^2~1. + + * linux/smc_diag.h (SMC_DIAG_FALLBACK): New enumeration item. + (struct smc_diag_fallback): New type definition. + * netlink_smc_diag.c: Include "xlat/smc_decl_codes.h". + (decode_smc_diag_fallback): New function. + (smc_diag_msg_nla_decoders) <[SMC_DIAG_FALLBACK]>: New decoder, calls + decode_smc_diag_fallback. + * tests/nlattr_smc_diag_msg.c: Add checks for SMC_DIAG_FALLBACK + attribute decoding. + * xlat/smc_decl_codes.in: New file. + * xlat/smc_diag_attrs.in (SMC_DIAG_FALLBACK): New constant. + +2018-08-27 Eugene Syromyatnikov + + defs.h: add style argument to printxval_search_ex macro. + It is identical to printxval_search otherwise. + + * defs.h (printxval_search_ex): Add style argument. + +2018-08-27 Eugene Syromyatnikov + + xlat: update v4l2_pix_fmts.in. + * xlat/v4l2_pix_fmts.in (V4L2_PIX_FMT_FWHT): New constant, introduced by + Linux commit v4.19-rc1~137^2~221. + (V4L2_PIX_FMT_SBGGR14P, V4L2_PIX_FMT_SGBRG14P, V4L2_PIX_FMT_SGRBG14P, + V4L2_PIX_FMT_SRGGB14P): New constants, introduced by Linux commit + v4.19-rc1~137^2~97. + (V4L2_PIX_FMT_Y10P): New constant, introduced by Linux commit + v4.19-rc1~137^2~95. + +2018-08-27 Eugene Syromyatnikov + + netlink_smc_diag: decode smc_diag_msg.diag_fallback constant names. + Introduced by Linux commit v4.19-rc1~140^2~285^2~4. + + * xlat/smc_diag_mode.in: New file. + * netlink_smc_diag.c: Include "xlat/smc_diag_mode.h". + (decode_smc_diag_msg): Print diag_fallback field using smc_diag_mode + xlat. + * tests/netlink_sock_diag.c (test_smc_diag_msg): Update expected output. + * tests/nlattr_smc_diag_msg.c (print_smc_diag_msg): Likewise. + +2018-08-27 Eugene Syromyatnikov + + rtnl_link: add IFLA_BRPORT_BACKUP_PORT attribute. + Introduced by Linux commit v4.19-rc1~140^2~288^2. + + * xlat/rtnl_ifla_brport_attrs.in (IFLA_BRPORT_BACKUP_PORT): New + constant. + * rtnl_link.c (ifla_brport_nla_decoders) <[IFLA_BRPORT_BACKUP_PORT]>: + New decoder. + +2018-08-27 Eugene Syromyatnikov + + xlat: update nt_descriptor_types.in. + * xlat/nt_descriptor_types.in (NT_VMCOREDD): New named constant, + introduced by Linux commit v4.18-rc1~114^2~252^2~2. + (NT_MIPS_DSP): New named constant, introduced by Linux commit + v4.19-rc1~42^2~63. + (NT_MIPS_FP_MODE): New named constant, introduced by Linux commit + v4.19-rc1~42^2~62. + + xlat: add AUDIT_INTEGRITY_POLICY_RULE to nl_audit_types.in. + * xlat/nl_audit_types.in (AUDIT_INTEGRITY_POLICY_RULE): New constant, + introduced by Linux commit v4.19-rc1~124^2~5. + + rtnl_link: decode named constants for IFLA_XDP_ATTACHED attribute value. + * xlat/rtnl_ifla_xdp_attached_mode.in: New file. + * rtnl_link.c: Include "xlat/rtnl_ifla_xdp_attached_mode.h". + (decode_ifla_xdp_attached): New function. + (ifla_xdp_nla_decoders) <[IFLA_XDP_ATTACHED]>: Use + decode_ifla_xdp_attached instead of decode_nla_u8. + * tests/nlattr_ifla_xdp.c: Add checks for IFLA_XDP_ATTACHED decoding. + +2018-08-27 Eugene Syromyatnikov + + rtnl_link: add new IFLA_XDP_* attributes. + Introduced by Linux commit v4.19-rc1~140^2~364^2~6^2~6. + + * xlat/rtnl_ifla_xdp_attrs.in (IFLA_XDP_DRV_PROG_ID, + IFLA_XDP_SKB_PROG_ID, IFLA_XDP_HW_PROG_ID): New constants. + * rtnl_link.c (ifla_xdp_nla_decoders): Add decoders for + IFLA_XDP_DRV_PROG_ID, IFLA_XDP_SKB_PROG_ID, and IFLA_XDP_HW_PROG_ID. + * tests/nlattr_ifla_xdp.c: Add checks for new attributes. + +2018-08-27 Eugene Syromyatnikov + + xlat: update v4l2_control_ids.in. + * xlat/v4l2_control_ids.in (V4L2_CID_MPEG_VIDEO_VP8_PROFILE): Renamed + from V4L2_CID_MPEG_VIDEO_VPX_PROFILE (the latter is now a synonym), + by Linux commit v4.19-rc1~137^2~270. + (V4L2_CID_MPEG_VIDEO_VP9_PROFILE): New constant, introduced by Linux + commit v4.19-rc1~137^2~269. + + xlat: add SO_TXTIME to sock_options.in. + * xlat/sock_options.in (SO_TXTIME): New constant, introduced by Linux + commit v4.19-rc1~140^2~465^2~12. + +2018-08-27 Eugene Syromyatnikov + + netlink_smc_diag: implement SMC_DIAG_DMBINFO decoding. + The message has been added by Linux commit v4.19-rc1~140^2~507^2~1. + + * linux/smc_diag.h: Include "gcc_compat.h". + (enum): Add SMC_DIAG_DMBINFO. + (struct smcd_diag_dmbinfo): New type definition. + * xlat/smc_diag_attrs.in (SMC_DIAG_DMBINFO): New constant. + * netlink_smc_diag.c (decode_smc_diag_dmbinfo): New function. + (smc_diag_msg_nla_decoders) [SMC_DIAG_DMBINFO]: New decoder, calls + decode_smc_diag_dmbinfo. + * tests/nlattr_smc_diag_msg.c: Add SMC_DIAG_DMBINFO check. + +2018-08-27 Eugene Syromyatnikov + + xlat: add SCTP_REUSE_PORT to sock_sctp_options.in. + * xlat/sock_sctp_options.in (SCTP_REUSE_PORT): New constant, introduced + by Linux commit v4.19-rc1~140^2~518. + + xlat: add IN_MASK_CREATE to inotify_flags.in. + * xlat/inotify_flags.in (IN_MASK_CREATE): New constant, introduced by + Linux commit v4.19-rc1~115^2. + * tests/inotify.c (main): Update expected output. + +2018-08-22 Dmitry V. Levin + + tests: workaround systemd-nspawn habit of disabling unimplemented syscalls + * tests/nsyscalls.c (test_syscall): Do not assume that unimplemented + syscalls always fail with ENOSYS. + + tests: workaround systemd-nspawn habit of disabling mlockall syscall. + * tests/mmap.c (main): Do not assume that mlockall syscall always + succeeds. + + tests: workaround systemd-nspawn habit of disabling munlockall syscall. + * tests/munlockall.c (main): Do not assume that munlockall syscall + always succeeds. + +2018-08-21 Eugene Syromyatnikov + + Decode AF_SMC netlink messages unconditionally. + As smc_diag.h is bundled, there is little sense to build AF_SMC support + conditionally. + + * netlink_smc_diag.c [!AF_SMC]: Include xlat/addrfams.h under + XLAT_MACROS_ONLY, enable the rest of file. + * netlink_sock_diag.c: Include xlat/addrfams.h under XLAT_MACROS_ONLY. + (diag_decoders): Remove "ifdef AF_SMC" condition for [AF_SMC], reorder + in accordance with address family values. + * tests/nlattr_smc_diag_msg.c [!AF_SMC]: Define AF_SMC to 43, enable + the rest of test. + +2018-08-19 Dmitry V. Levin + + strace.c: introduce struct tcb_wait_data. + Introduce a new structure to pass information between next_event(), + restart_delayed_tcb(), and dispatch_event(). + + This is going to be used by a subsequent change of next_event(). + + * strace.c (struct tcb_wait_data): New type. + (next_event): Remove parameters, return a pointer + to const struct tcb_wait_data. Return NULL instead of TE_BREAK. + (dispatch_event): Replace all parameters with a pointer + to const struct tcb_wait_data, obtain the trace event, siginfo, + and status from its fields. + (restart_delayed_tcb): Add local struct tcb_wait_data variable + with te field set to TE_RESTART, pass it to dispatch_event(). + (main): Remove status and si variables, update next_event() + and dispatch_event() invocations. + + Co-Authored-by: Eugene Syromyatnikov + +2018-08-19 Eugene Syromyatnikov + + xlat: fix typo in smc_protocols.in. + * xlat/smc_protocols.in: s/^MCPROTO_SMC/SMCPROTO_SMC/. + +2018-08-19 Dmitry V. Levin + + ci: add a test with the latest gcc and mainline headers. + * .gitlab-ci.yml (gcc-x86_64-libdw-mainline): New entry. + * .travis.yml (CC=gcc-8, KHEADERS=torvalds/linux): Likewise. + + ci: update gitlab ubuntu image. + * .gitlab-ci.yml (image): Replace "ubuntu:17.10" with "ubuntu:18.04". + + ci: install kernel headers after compiler dependencies. + * ci/install-dependencies.sh: Install kernel headers after compiler + dependencies to avoid a needless attempt to install $common_packages. + + ci: fix kernel headers version diagnostics. + * ci/run-build-and-tests.sh: Honor $CPPFLAGS when printing + kernel headers version. + +2018-08-19 Zhibin Li <08826794brmt@gmail.com> + + tests: enhance test coverage of evdev ioctl. + * tests/ioctl_evdev.c (main): Test EVIOCGMTSLOTS(8) command. + + tests: check decoding of successful evdev ioctl. + * tests/ioctl_evdev-success.c: New file. + * tests/ioctl_evdev-success-v.c: Likewise. + * tests/ioctl_evdev-success.test: New test. + * tests/ioctl_evdev-success-v.test: Likewise. + * tests/.gitignore: Add ioctl_evdev-success and ioctl_evdev-success-v. + * tests/Makefile.am (check_PROGRAMS): Likewise. + (DECODER_TESTS): Add the two tests mentioned above. + +2018-08-19 Zhibin Li <08826794brmt@gmail.com> + + evdev: fix decoding of EVIOCGBIT(0, ...) + There is a comment in drivers/input/evdev.c which says: + /* EV_SYN==0 is EV_CNT, _not_ SYN_CNT, see EVIOCGBIT */ + + That is, EVIOCGBIT(0, ...) should return a bit mask with supported + event types instead of SYN_* event codes. + + * defs.h (evdev_ev): New prototype. + * evdev.c: Include "xlat/evdev_ev.h" and remove "xlat/evdev_sync.h". + (bit_ioctl) : Replace EV_SYN with 0, use evdev_ev + with XT_SORTED in decode_bitset invocation instead. + * ioctl.c: Do not include "xlat/evdev_ev.h". + (evdev_decode_number): Print nr == 0x20 as "0" instead of "EV_SYN". + * tests/ioctl_evdev.c (main): Use 0 instead of EV_SYN in EVIOCGBIT + output. + * xlat/evdev_sync.in: Remove. + + Co-Authored-by: Dmitry V. Levin + Fixes: v4.10~89 "Add decoding for evdev ioctls" + +2018-08-19 Zhibin Li <08826794brmt@gmail.com> + + evdev: fix decoding of bit sets. + According to drivers/input/evdev.c:bits_to_user(), + the Linux kernel returns the number of bytes, not bits. + + * evdev.c (decode_bitset_): Treat syscall return value as the number + of bytes. + + Co-Authored-by: Dmitry V. Levin + Fixes: v4.10~89 "Add decoding for evdev ioctls" + +2018-08-19 Pierre Marsais + + kvm: decode the argument of KVM_CHECK_EXTENSION. + xlat/kvm_cap.in has been generated using the following command line: + + grep '#define\s\+KVM_CAP' $linux/include/uapi/linux/kvm.h | + sed -E -e 's/^#define\s+([^ \t]+)\s*([0-9]+).*$/printf "%-40s%s\n" \1 \2/e' \ + -e 's/ {8}/\t/g; s/ +/\t/g' + + * xlat/kvm_cap.in: New file. + * kvm.c: Include "xlat/kvm_cap.h". + (kvm_ioctl_decode_check_extension): New function. + (kvm_ioctl): Use it. + * tests/ioctl_kvm_run_common.c (main): Check decoding + of KVM_CHECK_EXTENSION command. + +2018-08-19 Dmitry V. Levin + + xlat: update V4L2_CID_USER_*_BASE constants. + * xlat/v4l2_control_id_bases.in (V4L2_CID_USER_S2255_BASE, + V4L2_CID_USER_SI476X_BASE, V4L2_CID_USER_SAA7134_BASE, + V4L2_CID_USER_ADV7180_BASE, V4L2_CID_USER_TC358743_BASE, + V4L2_CID_USER_MAX217X_BASE): New constants. + +2018-08-19 Dmitry V. Levin + + xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage. + Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48 + has changed the value of V4L2_CID_USER_IMX_BASE constant introduced + by commit v4.13-rc1~141^2~121 because the old value was already used + by V4L2_CID_USER_MAX217X_BASE. + + This is of course an ABI breakage that affects Linux kernels starting + with 4.13 and up to 4.18, as well as their LTS derivatives. + + Since the imx driver didn't provide any public control ID definitions, + it looks like the best way to handle this situation is to pretend that + the old value of V4L2_CID_USER_IMX_BASE didn't exist. + + * xlat/v4l2_control_id_bases.in (V4L2_CID_USER_IMX_BASE): Redefine. + + Co-Authored-by: Eugene Syromyatnikov + +2018-08-14 Dmitry V. Levin + + Post-release administrivia. + * NEWS: Add a header line for the next release. + * debian/changelog.in: Add a changelog entry for 4.24-1. + * strace.spec.in: Likewise. + + Prepare for 4.24 release. + * NEWS: Update for 4.24 release. + +2018-08-12 Dmitry V. Levin + + Update copyright headers. + Headers updated automatically using maint/update_copyright_years.sh + script. + +2018-08-12 Gleb Fotengauer-Malinovskiy + + Update ioctl entries from linux v4.18. + * linux/32/ioctls_inc_align16.h: Update from linux v4.18-rc8 + using ioctls_gen.sh. + * linux/32/ioctls_inc_align32.h: Likewise. + * linux/32/ioctls_inc_align64.h: Likewise. + * linux/64/ioctls_inc.h: Likewise. + * linux/x32/ioctls_inc0.h: Likewise. + * linux/s390x/ioctls_arch0.h: Likewise. + * NEWS: Mention this. + + maint: update for linux v4.18. + * maint/ioctls_sym.sh: Add workaround for linux/omap3isp.h file. + +2018-08-12 Dmitry V. Levin + + Replace BTRFS_IOC_[GS]ET_FSLABEL with FS_IOC_[GS]ETFSLABEL. + Linux kernel commit v4.18-rc1~37^2~66 introduced FS_IOC_[GS]ETFSLABEL + ioctl constants as generalized copies of BTRFS_IOC_[GS]ET_FSLABEL. + + * linux/32/ioctls_inc_align16.h: Replace BTRFS_IOC_[GS]ET_FSLABEL + with FS_IOC_[GS]ETFSLABEL. + * linux/32/ioctls_inc_align32.h: Likewise. + * linux/32/ioctls_inc_align64.h: Likewise. + * linux/64/ioctls_inc.h: Likewise. + * linux/x32/ioctls_inc0.h: Likewise. + * maint/ioctls_sym.sh: Remove BTRFS_IOC_[GS]ET_FSLABEL. + * tests/btrfs.c (FS_IOC_GETFSLABEL, FS_IOC_SETFSLABEL): Add fallback + definitions. + (btrfs_test_label_ioctls, btrfs_test_read_ioctls): Replace + BTRFS_IOC_[GS]ET_FSLABEL with FS_IOC_[GS]ETFSLABEL. + +2018-08-08 Eugene Syromyatnikov + + open.c: use __O_TMPFILE. + As it is the flag kernel actually checks against, + and it is now guaranteed to have a fallback definition. + + * open.c (STRACE_O_TMPFILE): Remove. + (decode_open): Use __O_TMPFILE instead of STRACE_O_TMPFILE. + +2018-08-05 Dmitry V. Levin + + xlat: regenerate sock_options.in. + * xlat/sock_options.in: Regenerate using maint/gen_xlat_defs.sh script. + * xlat/sock_options.sh: Remove. + +2018-08-05 Dmitry V. Levin + + xlat: add fallback definitions to open_mode_flags. + * xlat/open_mode_flags.in: Regenerate using maint/gen_xlat_defs.sh script + to provide fallback definitions. Implement a workaround for O_NDELAY. + + Co-Authored-by: Co-Authored-by: Eugene Syromyatnikov + +2018-08-05 Eugene Syromyatnikov + + xlat: remove non-Linux flags from open_mode_flags. + * xlat/open_mode_flags.in (O_PRIV, FNDELAY, FAPPEND, FMARK, FDEFER, + FSHLOCK, FEXLOCK, FCREAT, FTRUNC, FEXCL, FNBIO, FSYNC, FNOCTTY, + O_SHLOCK, O_EXLOCK): Remove flags that are not present in Linux. + + Co-Authored-by: Dmitry V. Levin + +2018-08-05 Dmitry V. Levin + + xlat: add fallback definitions to madvise_cmds. + * xlat/madvise_cmds.in: Regenerate using maint/gen_xlat_defs.sh script + to provide fallback definitions. + + Co-Authored-by: Eugene Syromyatnikov + +2018-08-05 Dmitry V. Levin + + xlat: add fallback definitions to mmap_flags. + * xlat/mmap_flags.in: Regenerate using maint/gen_xlat_defs.sh script + to provide fallback definitions. Implement a workaround for MAP_RENAME. + + Co-Authored-by: Eugene Syromyatnikov + +2018-08-05 Eugene Syromyatnikov + + maint: add a Linux UAPI headers crawler. + This script is going to be used to generate xlat fallback values. + + * maint/gen_xlat_defs.sh: New file. + + Co-Authored-by: Dmitry V. Levin + +2018-08-05 Dmitry V. Levin + + strace.spec.in: use $RPM_OPT_FLAGS when building auxiliary programs. + * strace.spec.in: Set CFLAGS_FOR_BUILD to "$RPM_OPT_FLAGS" so that + $RPM_OPT_FLAGS is honored when building auxiliary programs like + ioctlsort. + +2018-08-05 Dmitry V. Levin + + strace.spec.in: compress changelog files. + Some say uncompressed changelog files are too big. + + * strace.spec.in: Compress ChangeLog and ChangeLog-CVS using gzip -9n. + +2018-08-05 Dmitry V. Levin + + strace.spec.in: use a SUSE-specific group name for SUSE. + Since, apparently, it isn't quite happy with a simple group name + "Development/Debuggers". + + * strace.spec.in (Group): Add %{?suse_version:/Tools}. + +2018-08-05 Eugene Syromyatnikov + + strace.spec.in: use a SUSE-specific license name for SUSE. + Since, apparently, it isn't quite happy with a simple "BSD". + + * strace.spec.in (License): Add %{?suse_version:-3-Clause}. + + Co-Authored-by: Dmitry V. Levin + +2018-08-05 Eugene Syromyatnikov + + tests: allow any error code when trying to set time. + Lower expectations of particular error code numbers when trying to set + time. This helps to workaround issues with unexpected return codes + in some exotic environments where EPERM is returned instead of EINVAL + (e.g. mock that uses systemd-nspawn). + + * tests/clock_xettime.c (main): Do not hardcode EINVAL, print return + codes using sprintrc. + * tests/xettimeofday.c (main): Likewise. + * NEWS: Mention this fix. + + Co-Authored-by: Dmitry V. Levin + +2018-08-05 Eugene Syromyatnikov + + s390x: fix build with old kernel headers. + Avoid defining psw_compat_t and s390_compat_regs if their definitions + are provided by kernel. Before Linux commit v3.10-rc1~201^2~11, + these definition were available in . + + * configure.ac (AC_CHECK_TYPES): Check for s390_compat_regs. + * linux/s390x/arch_regs.c [HAVE_S390_COMPAT_REGS]: Do not define + psw_compat_t and s390_compat_regs. + * NEWS: Mention this fix. + + Co-Authored-by: Dmitry V. Levin + +2018-08-05 Dmitry V. Levin + + strace.spec.in: minor updates here and there. + * strace.spec.in: Add descriptive comments to build requirements. + Introduce %maybe_use_defattr and use it instead of %defattr. + Add output of ld --version to the build environment information. + Use printf instead of echo -e. + +2018-08-05 Dmitry V. Levin + + strace.spec.in: remove strace64 subpackage. + strace64 subpackage used to be installed into ppc32 and sparc32 + userspace running by a 64-bit kernel to trace 64-bit processes. + + As simultaneous decoding of processes running both in 64-bit and 32-bit + personality is fully supported on every architecture with compat kernel + support for quite some time, one can just install a 64-bit strace and + there is no more need for that strace64 kludge. + + * strace.spec.in (strace64_arches, copy64, %ifarch %{strace64_arches}): + Remove. + +2018-08-04 Dmitry V. Levin + + Update NEWS. + + Update NEWS. + + rtnl_route: decode new RTA_* attributes. + * rtnl_route.c (rtmsg_nla_decoders): Add entries for RTA_IP_PROTO, + RTA_SPORT, and RTA_DPORT. + + xlat: update RTA_* constants. + * xlat/rtnl_route_attrs.in: Add RTA_IP_PROTO, RTA_SPORT, and RTA_DPORT + * constants introduced by Linux kernel commit v4.18-rc1~114^2~165^2~2. + + rtnl_link: decode new IFLA_BRPORT_* attributes. + * rtnl_link.c (ifla_brport_nla_decoders): Add entries for + IFLA_BRPORT_GROUP_FWD_MASK, IFLA_BRPORT_NEIGH_SUPPRESS, and + IFLA_BRPORT_ISOLATED. + + xlat: update IFLA_BRPORT_* constants. + * xlat/rtnl_ifla_brport_attrs.in: Add IFLA_BRPORT_GROUP_FWD_MASK + constant introduced by Linux kernel commit v4.15-rc1~84^2~607. + Add IFLA_BRPORT_NEIGH_SUPPRESS constant introduced by Linux kernel + commit v4.15-rc1~84^2~523^2~2. + Add IFLA_BRPORT_ISOLATED constant introduced by Linux kernel commit + v4.18-rc1~114^2~142. + + xlat: update IFA_* constants. + * xlat/rtnl_addr_attrs.in: Add IFA_RT_PRIORITY constant introduced + by Linux kernel commit v4.18-rc1~114^2~108^2~3 + + xlat: update RTPROT_* constants. + * xlat/routing_protocols.in: Add RTPROT_BGP, RTPROT_ISIS, RTPROT_OSPF, + RTPROT_RIP, and RTPROT_EIGRP constants introduced by Linux kernel commit + v4.18-rc1~114^2~90. + +2018-08-01 Dmitry V. Levin + + xlat: save the script used to generate xlat/sock_options.in. + * xlat/sock_options.sh: New file from commit message of commit v4.23~199. + +2018-08-01 Zhibin Li <08826794brmt@gmail.com> + + tests: check decoding of getsockopt(PACKET_STATISTICS) + * tests/net-tpacket_stats.c: New file. + * tests/net-tpacket_stats-success.c: Likewise. + * tests/gen_tests.in (net-tpacket_stats): New test. + * tests/net-tpacket_stats-success.test: Likewise. + * tests/.gitignore: Add net-tpacket_stats and net-tpacket_stats-success. + * tests/Makefile.am (check_PROGRAMS): Add net-tpacket_stats-success. + (DECODER_TESTS): Add net-tpacket_stats-success.test. + * tests/pure_executables.list: Add net-tpacket_stats. + + tests: check decoding of setsockopt(PACKET_[R|T]X_RING) + * tests/net-tpacket_req.c: New file. + * tests/.gitignore: Add net-tpacket_req. + * tests/pure_executables.list: Likewise. + * tests/gen_tests.in (net-tpacket_req): New test. + + tests: check decoding of setsockopt(PACKET_[ADD|DROP]_MEMBERSHIP) + * tests/net-packet_mreq.c: New file. + * tests/.gitignore: Add net-packet_mreq. + * tests/pure_executables.list: Likewise. + * tests/gen_tests.in (net-packet_mreq): New test. + +2018-07-20 Dmitry V. Levin + + tests: bring lists back to the sorted order. + * tests/.gitignore: Make the list sorted again. + * tests/pure_executables.list: Likewise. + * tests/Makefile.am (check_PROGRAMS, DECODER_TESTS, MISC_TESTS): + Likewise. + +2018-07-20 Zhibin Li <08826794brmt@gmail.com> + + tests: check decoding of successful quotactl. + * tests/quotactl-success.c: New file. + * tests/quotactl-success-v.c: Likewise. + * tests/quotactl-xfs-success.c: Likewise. + * tests/quotactl-xfs-success-v.c: Likewise. + * tests/quotactl-success.test: New test. + * tests/quotactl-success-v.test: Likewise. + * tests/quotactl-xfs-success.test: Likewise. + * tests/quotactl-xfs-success-v.test: Likewise. + * tests/.gitignore: Add quotactl-success, quotactl-success-v, + quotactl-xfs-success and quotactl-xfs-success-v. + * tests/Makefile.am (check_PROGRAMS): Likewise. + (DECODER_TESTS): Add four new tests listed above. + * tests/quotactl.h: [INJECT_RETVAL] (check_quota): Use errstr instead of + sprintrc; check that returned value is equivalent to the injected one; + append "(INJECTED)" string to errstr. + * tests/quotactl.c: Changed condition rc != 0 to rc < 0 in callback + functions and value of opaque pointer addr_cb_arg in order to check + successful injection. + * tests/quotactl-xfs.c: Likewise. + +2018-07-18 Dmitry V. Levin + + net: enhance decoding of getsockopt(PACKET_STATISTICS) + * net.c (print_tpacket_stats): Change decoder to match the kernel + behaviour: getsockopt syscall accepts any non-negative *optlen and + writes either MIN(sizeof(struct tpacket_stats), *optlen) or + MIN(sizeof(struct tpacket_stats_v3), *optlen) bytes of data. + + net: compile SO_PEERCRED/SO_ATTACH_FILTER/SO_ATTACH_REUSEPORT_CBPF code unconditionally + * net.c: Remove checks for SO_PEERCRED, SO_ATTACH_FILTER, and + SO_ATTACH_REUSEPORT_CBPF macros as they are defined unconditionally + since commit v4.23~199. + + net: enhance decoding of getsockopt(SO_PEERCRED) + * net.c (print_ucred): Rename to print_get_ucred, change decoder + to match the kernel behaviour: getsockopt syscall accepts any + non-negative *optlen and writes MIN(sizeof(struct ucred), *optlen) + bytes of data. + (print_getsockopt): Replace print_ucred with print_get_ucred. + * tests/so_percred.c: Include . + (main): Update expected output. + + net: enhance decoding of getsockopt(SO_LINGER) + * net.c (print_get_linger): Change decoder to match the kernel + behaviour: getsockopt syscall accepts any non-negative *optlen + and writes MIN(sizeof(struct linger), *optlen) bytes of data. + (print_set_linger): Move after definition of SYS_FUNC(getsockopt). + * tests/so_linger.c: Include and . + (main): Update expected output. + + net: generalize getsockopt length check. + * net.c (print_getsockopt): Apply (ulen < 0 || rlen < 0) check for all + cases. As the kernel neither accepts nor returns a negative length + in case of successful getsockopt syscall invocation, these negative + values must have been forged by userspace. + +2018-07-15 Dmitry V. Levin + + tests: fix build with fresh glibc. + Workaround additional incompatibility between and + introduced by glibc-2.27.9000-566-gfd70af4. + + * tests/xstatx.c (statx, statx_timestamp): Redefine before the inclusion + of to avoid conflicts between definitions provided by the + linux kernel headers and the GNU libc. + +2018-07-15 Eugene Syromyatnikov + + tests/quotactl.h: document check_quota. + * tests/quotactl.h (check_quota): Add a comment describing the function + usage. + +2018-07-15 Zhibin Li <08826794brmt@gmail.com> + + tests/quotactl-xfs.c: fix indentation. + +2018-07-15 Zhibin Li <08826794brmt@gmail.com> + + tests: use check_quota for invalid quotactl commands. + Use check_quota function for invalid commands instead of manual quotactl + syscall invocations. In this way successful injection can also be checked + for these commands in the next commit. + + * tests/quotactl.c (main): Add invalid_cmd_str and invalid_id_str local + variables, remove unused variable rc, use check_quota instead of manual + quotactl syscall invocations. + * tests/quotaclt.c (main): Add invalid_cmd_str variable, remove unused + variable rc, use check_quota instead of manual quotactl syscall invocations. + +2018-07-15 Zhibin Li <08826794brmt@gmail.com> + + tests: enhance test coverage of quotactl syscall parser. + * tests/quotactl.c (print_dqfmt): New function. + (main): Use print_dqfmt to print flags of quota format, improve existing + tests and add more tests for Q_GETFMT. + * tests/quotactl-xfs.c: Improve existing tests and add more tests for + Q_XGETQSTAT and Q_XGETQSTATV. + + tests/quotactl-xfs.c: fix typos in QCMD. + * tests/quotactl-xfs.c (main): fix typos of sub-commands in QCMD. + + Mpersify decoder of struct xfs_dqstats. + * xfs_quota_stat.h: New file. + * fetch_struct_xfs_quotastat.c: Likewise. + * Makefile.am (strace_SOURCES): Add them. + * quota.c: Include xfs_quota_stat.h + (struct fs_qfilestat, struct xfs_dqstats): Moved to xfs_quota_stat.h. + (decode_cmd_data) : Use fetch_struct_quotastat. + + quota: fix disorder of PRINT_FIELD invocations. + * quota.c (decode_cmd_data) : Print fields + of struct xfs_dqstats in the structure order. + +2018-07-12 Zhibin Li <08826794brmt@gmail.com> + + tests: extend coverage for other fcntl flags. + * tests/fcntl-common.c: Include . + (struct fcntl_cmd_check): New structure. + (print_retval_flags, test_other_set_cmd, test_other_get_cmd, + print_flags_getfd, print_flags_getsig, print_flags_getlease, + test_fcntl_others): New functions. + (main): Use test_fcntl_others. + +2018-07-11 Dmitry V. Levin + + Implement -e kvm= option on all architectures. + Make -e kvm= interface available on all architectures by adding a stub + on those architectures that do not have . + + * filter_qualify.c (qualify_kvm): Define unconditionally. + (qual_options): Define qualify_kvm entry unconditionally. + * strace.c (usage): Mention kvm argument of -e option unconditionally. + +2018-07-11 Eugene Syromyatnikov + + xlat: update bpf(2)-related constants. + * xlat/bpf_attach_type.in (BPF_CGROUP_UDP4_SENDMSG, + BPF_CGROUP_UDP6_SENDMSG): New constant, introduced by Linux commit + v4.18-rc1~114^2~9^2~20^2~4. + (BPF_LIRC_MODE2): New constant, introduced by Linux commit + v4.18-rc1~114^2~9^2~15^2~1. + * xlat/bpf_commands.in (BPF_BTF_LOAD): New constant, introduced by Linux + commit v4.18-rc1~114^2~417^2~1^2~5. + (BPF_BTF_GET_FD_BY_ID): New constant, introduced by Linux commit + v4.18-rc1~114^2~223^2~21^2~4. + (BPF_TASK_FD_QUERY): New constant, introduced by Linux commit + v4.18-rc1~114^2~148^2~1^2~5. + * xlat/bpf_map_types.in (BPF_MAP_TYPE_XSKMAP): New constant, introduced + by Linux commit v4.18-rc1~114^2~304^2~4^2~8. + (BPF_MAP_TYPE_SOCKHASH): New constant, introduced by Linux commit + v4.18-rc1~114^2~223^2~5^2~2. + * xlat/bpf_prog_types.in (BPF_PROG_TYPE_LWT_SEG6LOCAL): New constant, + introduced by Linux commit v4.18-rc1~114^2~148^2~2^2~1. + (BPF_PROG_TYPE_LIRC_MODE2): New constant, introduced by Linux commit + v4.18-rc1~114^2~9^2~15^2~1. + * tests/bpf.c: Update expected output. + +2018-07-11 Eugene Syromyatnikov + + Wire up io_pgetevents and rseq on hppa, microblaze, mips, powerpc, and s390 + * linux/hppa/syscallent.h ([350]): Wire up io_pgetevents syscall + introduced by Linux commit v4.18-rc3~7^2~2. + * linux/microblaze/syscallent.h ([399], [400]): Wire up io_pgetevents + and rseq syscalls introduced by Linux commit v4.18-rc3~33^2~2. + * linux/mips/syscallent-n32.h ([6331], [6332]): Wire up rseq and + io_pgetevents syscalls introduced by Linux commits v4.18-rc2~11^2~2 + and v4.18-rc2~11^2, respectively. + * linux/mips/syscallent-n64.h ([5327], [5328]): Likewise. + * linux/mips/syscallent-o32.h ([4367], [4368]): Likewise. + * linux/powerpc/syscallent.h ([388]): Wire up io_pgetevents syscall + introduced by Linux commit v4.18-rc3~14^2~2. + * linux/powerpc64/syscallent.h ([388]): Likewise. + * linux/s390/syscallent.h ([382], [383]): Wire up io_pgetevents + and rseq syscalls introduced by Linux commits v4.18-rc4~18^2~1 + and v4.18-rc4~18^2, respectively. + * linux/s390x/syscallent.h([382], [383]): Likewise. + + Co-Authored-by: Dmitry V. Levin + +2018-07-11 Eugene Syromyatnikov + + maint: improve the tag message. + * maint/gen-tag-message.sh: Align the wording of the changes section + header with the one used in NEWS, add a reference to CREDITS in + "Contributors" section. + + Co-Authored-by: Dmitry V. Levin + +2018-07-10 Dmitry V. Levin + + Upgrade invalid -e kvm= argument to a fatal error. + * filter_qualify.c (qualify_kvm): Call error_msg_and_die instead of + error_msg in case of invalid -e kvm= argument. + * tests/options-syntax.test: Check it. + + Mention -e inject option in "strace -h" output. + * strace.c (usage): Mention inject argument of -e option. + +2018-07-07 Masatake YAMATO + + tests: check decoding of vcpu auxstr. + * tests/ioctl_kvm_run_common.c: Rename from ioctl_kvm_run.c. + (run_kvm): Parametrize printing of KVM_RUN ioctl with print_KVM_RUN + invocation. + (main): Invoke optional KVM_NO_CPUID_CALLBACK macro when the old kernel + behavior is detected. + * tests/Makefile.am (EXTRA_DIST): Add ioctl_kvm_run_common.c. + * tests/ioctl_kvm_run.c: New file, a wrapper around + ioctl_kvm_run_common.c. + * ioctl_kvm_run_auxstr_vcpu.c: Likewise. + * tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu): New test. + * tests/pure_executables.list: Add ioctl_kvm_run_auxstr_vcpu. + * tests/.gitignore: Likewise. + + Co-Authored-by: Dmitry V. Levin + +2018-07-07 Masatake YAMATO + + strace.1.in: document -e kvm=vcpu option. + * strace.1.in (-e kvm=vcpu): Document new option. + * NEWS: Mention -e kvm=vcpu option. + + Co-Authored-by: Dmitry V. Levin + +2018-07-07 Masatake YAMATO + + kvm: attach the exit reason of vcpu as auxstr to KVM_RUN output. + In KVM, a virtual machine implementation like Qemu can access a vcpu + via ioctl. KVM_RUN is an ioctl command to enter vcpu. The command + returns control for various reasons: needs of device emulation or + consuming time slices are the typical ones. The vmi takes a different + action for the reason. + + We, strace users, want to know the reason to understand kvm. This + change prints the reason as auxstr if "-e kvm=vcpu" option is given, + and if strace runs on Linux 4.16.0 or higher, which includes commit + e46b469278a59781f9b25ff608af84892963821b, "kvm: embed vcpu id to dentry + of vcpu anon inode." + + The way to get the reason is a bit complicated because the ioctl does + not return it to the userspace directly. Instead, the vmi and kvm + communicate via an area of the process virtual memory where the fd of + vcpu is mmap'ed. strace must peek the area to know the reason. + + The change does three things: (1) recording the area for the given vcpu + when the target calls VCPU_CREATE to vcpu_info_list per tcb data field, + (2) verifying the data recorded in vcpu_info_list before doing (3), and + (3) decoding the exit reason field of the area. + + The change is complicated because there is a case that strace + does not have a chance to do (1) if -p option is used. + In this case, vcpu_info data created in the step (2). + + The area has more fields than "exit reason", + dumping them may be implemented in the future. + + * defs.h (struct tcb) [HAVE_LINUX_KVM_H]: Add vcpu_info_list field. + [HAVE_LINUX_KVM_H]: (kvm_run_structure_decoder_init, + kvm_vcpu_info_free): New declarations. + * strace.c (usage): Add "kvm" as a new expression for -e option. + (droptcb): Call kvm_vcpu_info_free. + * filter_qualify.c (qualify_kvm): New function calling + kvm_run_structure_decoder_init to enable for attaching the exit + reason to auxstr. + (qual_options): Add "kvm" as an entry. + * xlat/kvm_exit_reason.in: New file. + * kvm.c: Include xmalloc.h and mmap_cache.h. + (dump_kvm_run_structure): New static variable. + (kvm_run_structure_decoder_init): New function. + (vcpu_info): New struct definition representing the 3-tuple: vcpu file + descriptor, id of the vcpu, and mmap'ed entry. + (vcpu_find, vcpu_alloc, vcpu_register, vcpu_getinfo, + kvm_vcpu_info_free): New functions to access tcb's vcpu_info_list + field and vcpu_info data type. + (is_map_for_file, map_len): New helper functions. + (kvm_ioclt_run_attach_auxstr, kvm_ioctl_decode_run): New functions + decoding vcpu exit reason and attaching the decoded data to auxstr + field of tcb. + (kvm_ioctl_create_vcpu): Call vcpu_register to make an entry mapping + a file descriptor and the vcpu id associated with the fd. + (kvm_ioctl): Call kvm_ioctl_decode_run. + + Co-Authored-by: Dmitry V. Levin + +2018-07-07 Masatake YAMATO + + mmap_cache: add customizable search function. + * mmap_cache.c (mmap_cache_search_custom): New function. + * mmap_cache.h (mmap_cache_search_fn): New type. + (mmap_cache_search_custom): New function prototype. + +2018-07-07 Pierre Marsais + + tests: check verbose decoding of kvm ioctl. + * tests/ioctl_kvm_run-v.c: New file. + * tests/ioctl_kvm_run.c: Include xlat.h and xlat/kvm_cpuid_flags.h. + (print_kvm_segment, print_kvm_sregs, print_kvm_regs): New functions. + (run_kvm): Use them. + (print_cpuid_ioctl) [VERBOSE]: Print verbose ioctl decoding. + * tests/gen_tests.in (ioctl_kvm_run-v): New entry. + * tests/pure_executables.list: Add ioctl_kvm_run-v. + * tests/.gitignore: Likewise. + + tests: check decoding of kvm ioctls related to struct kvm_cpuid2. + * tests/ioctl_kvm_run.c [!HAVE_STRUCT_KVM_CPUID2]: Skip the test. + (KVM_MAX_CPUID_ENTRIES): New macro. + (print_cpuid_ioctl): New function. + (main): Add tests for cpuid related ioctl. + +2018-07-07 Pierre Marsais + + kvm: decode the argument of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands + * configure.ac (AC_CHECK_TYPES): Add struct kvm_cpuid2. + * xlat/kvm_cpuid_flags.in: New file. + * kvm.c [HAVE_STRUCT_KVM_CPUID2]: Include "xlat/kvm_cpuid_flags.h". + [HAVE_STRUCT_KVM_CPUID2] (print_kvm_cpuid_entry, kvm_ioctl_decode_cpuid2): + New functions. + (kvm_ioctl) [HAVE_STRUCT_KVM_CPUID2]: Use kvm_ioctl_decode_cpuid2. + * NEWS: Mention this improvement. + + Co-Authored-by: Dmitry V. Levin + +2018-07-07 Zhibin Li <08826794brmt@gmail.com> + + net: fix a typo in print_tpacket_stats. + +2018-07-03 Dmitry V. Levin + + tests: fix race condition in aio.test. + * tests/aio.c (main): Print aio_key fields before the io_submit syscall + invocation to avoid races with the kernel. + +2018-07-03 Dmitry V. Levin + + ci: robustify network-related operations. + Reduce false positives by wrapping network-related operations into a loop. + + * ci/install-dependencies.sh (retry_if_failed): New function. + Use it to invoke apt-get update, apt-get install, git clone, + add-apt-repository, and pip install. + +2018-06-29 Zhibin Li <08826794brmt@gmail.com> + + .gitignore: ignore linux/linux. + Ignore directory linux/linux created by workaround from commit + v4.23-11-g15003d4. + + * .gitignore: Add /linux/linux. + +2018-06-18 Dmitry V. Levin + + Fix build on systems where libc relies on + Commit v4.23~10 has broken the build with Android's libc because it + relies on the UAPI headers (such as ) to define various + types, rather than copying them into the libc headers (such as ) + like most other Linux C libraries. + + * linux/linux/signal.h: Rename to linux/signal.h.in. + * Makefile.am (strace_SOURCES): Remove linux/linux/signal.h. + (EXTRA_DIST): Add linux/signal.h.in. + (DISTCLEANFILES): Add linux/linux/signal.h. + * configure.ac (AC_CACHE_CHECK): Check whether + can be used along with , install linux/linux/signal.h + workaround if they cannot be used together. + + Reported-by: Elliott Hughes + Closes: https://github.com/strace/strace/issues/72 + +2018-06-18 Eugene Syromyatnikov + + xlat: add AUDIT_INTEGRITY_EVM_XATTR to nl_audit_types. + * xlat/nl_audit_types.in (AUDIT_INTEGRITY_EVM_XATTR): New constant, + introduced by Linux commit v4.18-rc1~100^2~9. + + xlat: add UDP_SEGMENT to sock_udp_options. + * xlat/sock_udp_options.in (UDP_SEGMENT): New constant, introduced by + Linux commit v4.18-rc1~114^2~377^2~8. + +2018-06-17 Dmitry V. Levin + + Remove redundant range initializers in syscallent files. + * linux/aarch64/syscallent.h: Remove redundant range initializers. + * linux/x32/syscallent.h: Likewise. + +2018-06-17 Chen Jingpiao + + x32: move rseq syscall entry to a suitable place. + As rseq syscall is not x32-specific, move it after the previous one + that is not x32-specific. Fix the unused syscall number range. + + * linux/x32/syscallent.h ([334]): Move it after [333]. + ([335 ... 511]): Update the range. + +2018-06-17 Eugene Syromyatnikov + + aio: make iocb array output more strucutred. + * aio.c (print_iocb): Print curly brackets. + (print_iocbp): Do not print curly brackets. + * tests/aio.c: Update expected output. + + aio: print IOCB_CMD_* using xlat. + * xlat/aio_cmds.in: New file. + * aio.c (tprint_lio_opcode): Change array of structs "cmds" to array of + enums "subs", use printxval_indexn_ex for printing cmd, return sub type + using subs array. + + xlat/sock_tcp_options.in: add #value_indexed. + * xlat/sock_tcp_options.in: Add #value_indexed, provide fallback + definitions. + * net.c (print_sockopt_fd_level_name) : Use + printxval_index instead of printxval. + + xlat/sock_tcp_options.in: update. + * xlat/sock_tcp_options.in (TCP_ZEROCOPY_RECEIVE): New constant, + introduced by Linux commit v4.18-rc1~114^2~351^2~1. + (TCP_INQ): New constant, introduced by Linux commit v4.18-rc1~114^2~330. + + xlat/sigtrap_codes.in: add TRAP_UNK. + * xlat/sigtrap_codes.in (TRAP_UNK): New constant, introduced by Linux + commit v4.17-rc1-15-gdb78e6a. + +2018-06-15 Dmitry V. Levin + + Post-release administrivia. + * NEWS: Add a header line for the next release. + * debian/changelog.in: Add a changelog entry for 4.23-1. + * strace.spec.in: Likewise. + 2018-06-14 Dmitry V. Levin Prepare for 4.23 release. diff --git a/LICENSE b/LICENSE new file mode 120000 index 0000000000000000000000000000000000000000..d24842f3cdcf2e447f9a7a26fa387ad63f5c4b91 --- /dev/null +++ b/LICENSE @@ -0,0 +1 @@ +COPYING \ No newline at end of file diff --git a/Makefile b/Makefile deleted file mode 100644 index c148798ca20868595f26ef868086e241e245d32b..0000000000000000000000000000000000000000 --- a/Makefile +++ /dev/null @@ -1,8582 +0,0 @@ -# Makefile.in generated by automake 1.14.1 from Makefile.am. -# Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994-2013 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -# Automake input for strace. -# -# Copyright (c) 2002-2009 Roland McGrath -# Copyright (c) 2006-2016 Dmitry V. Levin -# Copyright (c) 2008-2015 Mike Frysinger -# Copyright (c) 2015 Elvira Khabirova -# Copyright (c) 2002-2018 The strace developers. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# scno.h make rules for strace. -# -# Copyright (c) 2017 Dmitry V. Levin -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - - -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/strace -pkgincludedir = $(includedir)/strace -pkglibdir = $(libdir)/strace -pkglibexecdir = $(libexecdir)/strace -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-pc-linux-gnu -host_triplet = aarch64-unknown-linux-android -bin_PROGRAMS = strace$(EXEEXT) -DIST_COMMON = $(srcdir)/xlat/Makemodule.am $(srcdir)/scno.am \ - $(srcdir)/mpers.am $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/configure $(am__configure_deps) \ - $(srcdir)/config.h.in $(srcdir)/strace.1.in \ - $(srcdir)/strace-log-merge.1.in $(srcdir)/strace.spec.in \ - $(top_srcdir)/debian/changelog.in depcomp AUTHORS COPYING \ - INSTALL NEWS README compile config.guess config.sub install-sh \ - missing -#am__append_1 = unwind.c unwind.h -##am__append_2 = unwind-libdw.c -##am__append_3 = $(libdw_CPPFLAGS) -##am__append_4 = $(libdw_CFLAGS) -##am__append_5 = $(libdw_LDFLAGS) -##am__append_6 = $(libdw_LIBS) -##am__append_7 = unwind-libunwind.c -##am__append_8 = $(libunwind_CPPFLAGS) -##am__append_9 = $(libunwind_LDFLAGS) -##am__append_10 = $(libunwind_LIBS) -##am__append_11 = $(libiberty_CPPFLAGS) -##am__append_12 = $(libiberty_LDFLAGS) -##am__append_13 = $(libiberty_LIBS) -am__append_14 = libmpers-m32.a -am__append_15 = libmpers-m32.a -am__append_16 = $(mpers_m32_targets) -am__append_17 = $(mpers_m32_targets) -#am__append_18 = libmpers-mx32.a -#am__append_19 = libmpers-mx32.a -#am__append_20 = $(mpers_mx32_targets) -#am__append_21 = $(mpers_mx32_targets) -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_prog_cc_for_build.m4 \ - $(top_srcdir)/m4/ax_valgrind_check.m4 \ - $(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \ - $(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \ - $(top_srcdir)/m4/st_libunwind.m4 \ - $(top_srcdir)/m4/st_save_restore_var.m4 \ - $(top_srcdir)/m4/st_stacktrace.m4 \ - $(top_srcdir)/m4/st_warn_cflags.m4 \ - $(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = strace.1 strace-log-merge.1 strace.spec \ - debian/changelog -CONFIG_CLEAN_VPATH_FILES = -LIBRARIES = $(noinst_LIBRARIES) -AR = ar -ARFLAGS = cru -AM_V_AR = $(am__v_AR_$(V)) -am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) -am__v_AR_0 = @echo " AR " $@; -am__v_AR_1 = -libmpers_m32_a_AR = $(AR) $(ARFLAGS) -libmpers_m32_a_LIBADD = -am__libmpers_m32_a_SOURCES_DIST = block.c btrfs.c dirent.c \ - evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \ - fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \ - fetch_struct_msghdr.c fetch_struct_stat.c \ - fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \ - ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \ - print_aio_sigset.c print_group_req.c print_mq_attr.c \ - print_msgbuf.c print_sg_req_info.c print_sigevent.c \ - print_time.c print_timespec.c print_timeval.c print_timex.c \ - printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \ - sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c -am__objects_1 = libmpers_m32_a-block.$(OBJEXT) \ - libmpers_m32_a-btrfs.$(OBJEXT) libmpers_m32_a-dirent.$(OBJEXT) \ - libmpers_m32_a-evdev_mpers.$(OBJEXT) \ - libmpers_m32_a-fetch_bpf_fprog.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_flock.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_keyctl_kdf_params.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_mmsghdr.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_msghdr.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_stat.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_stat64.$(OBJEXT) \ - libmpers_m32_a-fetch_struct_statfs.$(OBJEXT) \ - libmpers_m32_a-hdio.$(OBJEXT) \ - libmpers_m32_a-ipc_msgctl.$(OBJEXT) \ - libmpers_m32_a-ipc_shmctl.$(OBJEXT) \ - libmpers_m32_a-loop.$(OBJEXT) libmpers_m32_a-mtd.$(OBJEXT) \ - libmpers_m32_a-perf_ioctl.$(OBJEXT) \ - libmpers_m32_a-print_aio_sigset.$(OBJEXT) \ - libmpers_m32_a-print_group_req.$(OBJEXT) \ - libmpers_m32_a-print_mq_attr.$(OBJEXT) \ - libmpers_m32_a-print_msgbuf.$(OBJEXT) \ - libmpers_m32_a-print_sg_req_info.$(OBJEXT) \ - libmpers_m32_a-print_sigevent.$(OBJEXT) \ - libmpers_m32_a-print_time.$(OBJEXT) \ - libmpers_m32_a-print_timespec.$(OBJEXT) \ - libmpers_m32_a-print_timeval.$(OBJEXT) \ - libmpers_m32_a-print_timex.$(OBJEXT) \ - libmpers_m32_a-printrusage.$(OBJEXT) \ - libmpers_m32_a-printsiginfo.$(OBJEXT) \ - libmpers_m32_a-rt_sigreturn.$(OBJEXT) \ - libmpers_m32_a-rtc.$(OBJEXT) libmpers_m32_a-sg_io_v3.$(OBJEXT) \ - libmpers_m32_a-sigaltstack.$(OBJEXT) \ - libmpers_m32_a-sock.$(OBJEXT) libmpers_m32_a-sysinfo.$(OBJEXT) \ - libmpers_m32_a-times.$(OBJEXT) libmpers_m32_a-ustat.$(OBJEXT) \ - libmpers_m32_a-utime.$(OBJEXT) libmpers_m32_a-v4l2.$(OBJEXT) -am_libmpers_m32_a_OBJECTS = $(am__objects_1) -libmpers_m32_a_OBJECTS = $(am_libmpers_m32_a_OBJECTS) -libmpers_mx32_a_AR = $(AR) $(ARFLAGS) -libmpers_mx32_a_LIBADD = -am__libmpers_mx32_a_SOURCES_DIST = block.c btrfs.c dirent.c \ - evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \ - fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \ - fetch_struct_msghdr.c fetch_struct_stat.c \ - fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \ - ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \ - print_aio_sigset.c print_group_req.c print_mq_attr.c \ - print_msgbuf.c print_sg_req_info.c print_sigevent.c \ - print_time.c print_timespec.c print_timeval.c print_timex.c \ - printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \ - sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c -am__objects_2 = libmpers_mx32_a-block.$(OBJEXT) \ - libmpers_mx32_a-btrfs.$(OBJEXT) \ - libmpers_mx32_a-dirent.$(OBJEXT) \ - libmpers_mx32_a-evdev_mpers.$(OBJEXT) \ - libmpers_mx32_a-fetch_bpf_fprog.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_flock.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_keyctl_kdf_params.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_mmsghdr.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_msghdr.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_stat.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_stat64.$(OBJEXT) \ - libmpers_mx32_a-fetch_struct_statfs.$(OBJEXT) \ - libmpers_mx32_a-hdio.$(OBJEXT) \ - libmpers_mx32_a-ipc_msgctl.$(OBJEXT) \ - libmpers_mx32_a-ipc_shmctl.$(OBJEXT) \ - libmpers_mx32_a-loop.$(OBJEXT) libmpers_mx32_a-mtd.$(OBJEXT) \ - libmpers_mx32_a-perf_ioctl.$(OBJEXT) \ - libmpers_mx32_a-print_aio_sigset.$(OBJEXT) \ - libmpers_mx32_a-print_group_req.$(OBJEXT) \ - libmpers_mx32_a-print_mq_attr.$(OBJEXT) \ - libmpers_mx32_a-print_msgbuf.$(OBJEXT) \ - libmpers_mx32_a-print_sg_req_info.$(OBJEXT) \ - libmpers_mx32_a-print_sigevent.$(OBJEXT) \ - libmpers_mx32_a-print_time.$(OBJEXT) \ - libmpers_mx32_a-print_timespec.$(OBJEXT) \ - libmpers_mx32_a-print_timeval.$(OBJEXT) \ - libmpers_mx32_a-print_timex.$(OBJEXT) \ - libmpers_mx32_a-printrusage.$(OBJEXT) \ - libmpers_mx32_a-printsiginfo.$(OBJEXT) \ - libmpers_mx32_a-rt_sigreturn.$(OBJEXT) \ - libmpers_mx32_a-rtc.$(OBJEXT) \ - libmpers_mx32_a-sg_io_v3.$(OBJEXT) \ - libmpers_mx32_a-sigaltstack.$(OBJEXT) \ - libmpers_mx32_a-sock.$(OBJEXT) \ - libmpers_mx32_a-sysinfo.$(OBJEXT) \ - libmpers_mx32_a-times.$(OBJEXT) \ - libmpers_mx32_a-ustat.$(OBJEXT) \ - libmpers_mx32_a-utime.$(OBJEXT) libmpers_mx32_a-v4l2.$(OBJEXT) -#am_libmpers_mx32_a_OBJECTS = $(am__objects_2) -libmpers_mx32_a_OBJECTS = $(am_libmpers_mx32_a_OBJECTS) -libstrace_a_AR = $(AR) $(ARFLAGS) -libstrace_a_LIBADD = -am_libstrace_a_OBJECTS = \ - libstrace_a-fetch_indirect_syscall_args.$(OBJEXT) \ - libstrace_a-fstatfs.$(OBJEXT) libstrace_a-fstatfs64.$(OBJEXT) \ - libstrace_a-getpagesize.$(OBJEXT) libstrace_a-ipc.$(OBJEXT) \ - libstrace_a-mmap_cache.$(OBJEXT) \ - libstrace_a-sigreturn.$(OBJEXT) \ - libstrace_a-socketcall.$(OBJEXT) libstrace_a-statfs.$(OBJEXT) \ - libstrace_a-statfs64.$(OBJEXT) \ - libstrace_a-sync_file_range.$(OBJEXT) \ - libstrace_a-sync_file_range2.$(OBJEXT) \ - libstrace_a-upeek.$(OBJEXT) libstrace_a-upoke.$(OBJEXT) -libstrace_a_OBJECTS = $(am_libstrace_a_OBJECTS) -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \ - "$(DESTDIR)$(man1dir)" -PROGRAMS = $(bin_PROGRAMS) -am__strace_SOURCES_DIST = access.c affinity.c aio.c alpha.c \ - arch_defs.h basic_filters.c bind.c bjm.c block.c bpf.c \ - bpf_attr.h bpf_filter.c bpf_filter.h bpf_fprog.h \ - bpf_seccomp_filter.c bpf_sock_filter.c btrfs.c cacheflush.c \ - capability.c caps0.h caps1.h chdir.c chmod.c clone.c \ - copy_file_range.c count.c defs.h delay.c delay.h desc.c \ - dirent.c dirent64.c dm.c dyxlat.c empty.h epoll.c \ - error_prints.c error_prints.h evdev.c evdev_mpers.c eventfd.c \ - execve.c f_owner_ex.h fadvise.c fallocate.c fanotify.c \ - fchownat.c fcntl.c fetch_bpf_fprog.c fetch_struct_flock.c \ - fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \ - fetch_struct_msghdr.c fetch_struct_stat.c \ - fetch_struct_stat64.c fetch_struct_statfs.c file_handle.c \ - file_ioctl.c filter_qualify.c filter.h flock.c flock.h \ - fs_x_ioctl.c futex.c gcc_compat.h get_robust_list.c getcpu.c \ - getcwd.c getrandom.c hdio.c hostname.c inotify.c \ - inotify_ioctl.c io.c ioctl.c ioperm.c iopl.c ioprio.c \ - ipc_defs.h ipc_msg.c ipc_msgctl.c ipc_sem.c ipc_shm.c \ - ipc_shmctl.c kcmp.c kernel_types.h kexec.c keyctl.c \ - keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c link.c \ - linux/asm_stat.h linux/linux/signal.h linux/x32/asm_stat.h \ - linux/x86_64/asm_stat.h listen.c lookup_dcookie.c loop.c \ - lseek.c macros.h mem.c membarrier.c memfd_create.c mknod.c \ - mmap_notify.c mmap_notify.h mmsghdr.c mount.c mpers_type.h \ - mq.c msghdr.c msghdr.h mtd.c native_defs.h negated_errno.h \ - net.c netlink.c netlink.h netlink_crypto.c \ - netlink_kobject_uevent.c netlink_kobject_uevent.h \ - netlink_sock_diag.h netlink_inet_diag.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_packet_diag.c netlink_route.c \ - netlink_route.h netlink_selinux.c netlink_smc_diag.c \ - netlink_sock_diag.c netlink_unix_diag.c nlattr.c nlattr.h \ - nsfs.c nsfs.h nsig.h numa.c number_set.c number_set.h \ - oldstat.c open.c or1k_atomic.c pathtrace.c perf.c \ - perf_event_struct.h perf_ioctl.c personality.c pkeys.c poll.c \ - prctl.c print_aio_sigset.c print_dev_t.c print_group_req.c \ - print_fields.h print_ifindex.c print_mac.c print_mq_attr.c \ - print_msgbuf.c print_sg_req_info.c print_sigevent.c \ - print_statfs.c print_struct_stat.c print_time.c \ - print_timespec.c print_timeval.c print_timex.c printmode.c \ - printrusage.c printsiginfo.c printsiginfo.h process.c \ - process_vm.c ptp.c ptrace.h quota.c readahead.c readlink.c \ - reboot.c regs.h renameat.c resource.c retval.c retval.h \ - riscv.c rt_sigframe.c rt_sigreturn.c rtc.c rtnl_addr.c \ - rtnl_addrlabel.c rtnl_dcb.c rtnl_link.c rtnl_mdb.c \ - rtnl_neigh.c rtnl_neightbl.c rtnl_netconf.c rtnl_nsid.c \ - rtnl_route.c rtnl_rule.c rtnl_tc.c rtnl_tc_action.c s390.c \ - sched.c sched_attr.h scsi.c seccomp.c sendfile.c sg_io_v3.c \ - sg_io_v4.c shutdown.c sigaltstack.c sigevent.h signal.c \ - signalfd.c sock.c sockaddr.c socketutils.c sparc.c \ - sram_alloc.c stat.c stat.h stat64.c statfs.c statfs.h \ - static_assert.h statx.c statx.h strace.c string_to_uint.h \ - string_to_uint.c swapon.c syscall.c sysctl.c sysent.h \ - sysent_shorthand_defs.h sysent_shorthand_undefs.h sysinfo.c \ - syslog.c sysmips.c term.c time.c times.c trace_event.h \ - truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \ - uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \ - wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \ - bpf_attr_check.c unwind.c unwind.h unwind-libdw.c \ - unwind-libunwind.c -am__objects_3 = strace-bpf_attr_check.$(OBJEXT) -#am__objects_4 = strace-unwind.$(OBJEXT) -##am__objects_5 = strace-unwind-libdw.$(OBJEXT) -##am__objects_6 = strace-unwind-libunwind.$(OBJEXT) -am_strace_OBJECTS = strace-access.$(OBJEXT) strace-affinity.$(OBJEXT) \ - strace-aio.$(OBJEXT) strace-alpha.$(OBJEXT) \ - strace-basic_filters.$(OBJEXT) strace-bind.$(OBJEXT) \ - strace-bjm.$(OBJEXT) strace-block.$(OBJEXT) \ - strace-bpf.$(OBJEXT) strace-bpf_filter.$(OBJEXT) \ - strace-bpf_seccomp_filter.$(OBJEXT) \ - strace-bpf_sock_filter.$(OBJEXT) strace-btrfs.$(OBJEXT) \ - strace-cacheflush.$(OBJEXT) strace-capability.$(OBJEXT) \ - strace-chdir.$(OBJEXT) strace-chmod.$(OBJEXT) \ - strace-clone.$(OBJEXT) strace-copy_file_range.$(OBJEXT) \ - strace-count.$(OBJEXT) strace-delay.$(OBJEXT) \ - strace-desc.$(OBJEXT) strace-dirent.$(OBJEXT) \ - strace-dirent64.$(OBJEXT) strace-dm.$(OBJEXT) \ - strace-dyxlat.$(OBJEXT) strace-epoll.$(OBJEXT) \ - strace-error_prints.$(OBJEXT) strace-evdev.$(OBJEXT) \ - strace-evdev_mpers.$(OBJEXT) strace-eventfd.$(OBJEXT) \ - strace-execve.$(OBJEXT) strace-fadvise.$(OBJEXT) \ - strace-fallocate.$(OBJEXT) strace-fanotify.$(OBJEXT) \ - strace-fchownat.$(OBJEXT) strace-fcntl.$(OBJEXT) \ - strace-fetch_bpf_fprog.$(OBJEXT) \ - strace-fetch_struct_flock.$(OBJEXT) \ - strace-fetch_struct_keyctl_kdf_params.$(OBJEXT) \ - strace-fetch_struct_mmsghdr.$(OBJEXT) \ - strace-fetch_struct_msghdr.$(OBJEXT) \ - strace-fetch_struct_stat.$(OBJEXT) \ - strace-fetch_struct_stat64.$(OBJEXT) \ - strace-fetch_struct_statfs.$(OBJEXT) \ - strace-file_handle.$(OBJEXT) strace-file_ioctl.$(OBJEXT) \ - strace-filter_qualify.$(OBJEXT) strace-flock.$(OBJEXT) \ - strace-fs_x_ioctl.$(OBJEXT) strace-futex.$(OBJEXT) \ - strace-get_robust_list.$(OBJEXT) strace-getcpu.$(OBJEXT) \ - strace-getcwd.$(OBJEXT) strace-getrandom.$(OBJEXT) \ - strace-hdio.$(OBJEXT) strace-hostname.$(OBJEXT) \ - strace-inotify.$(OBJEXT) strace-inotify_ioctl.$(OBJEXT) \ - strace-io.$(OBJEXT) strace-ioctl.$(OBJEXT) \ - strace-ioperm.$(OBJEXT) strace-iopl.$(OBJEXT) \ - strace-ioprio.$(OBJEXT) strace-ipc_msg.$(OBJEXT) \ - strace-ipc_msgctl.$(OBJEXT) strace-ipc_sem.$(OBJEXT) \ - strace-ipc_shm.$(OBJEXT) strace-ipc_shmctl.$(OBJEXT) \ - strace-kcmp.$(OBJEXT) strace-kexec.$(OBJEXT) \ - strace-keyctl.$(OBJEXT) strace-kvm.$(OBJEXT) \ - strace-ldt.$(OBJEXT) strace-link.$(OBJEXT) \ - strace-listen.$(OBJEXT) strace-lookup_dcookie.$(OBJEXT) \ - strace-loop.$(OBJEXT) strace-lseek.$(OBJEXT) \ - strace-mem.$(OBJEXT) strace-membarrier.$(OBJEXT) \ - strace-memfd_create.$(OBJEXT) strace-mknod.$(OBJEXT) \ - strace-mmap_notify.$(OBJEXT) strace-mmsghdr.$(OBJEXT) \ - strace-mount.$(OBJEXT) strace-mq.$(OBJEXT) \ - strace-msghdr.$(OBJEXT) strace-mtd.$(OBJEXT) \ - strace-net.$(OBJEXT) strace-netlink.$(OBJEXT) \ - strace-netlink_crypto.$(OBJEXT) \ - strace-netlink_kobject_uevent.$(OBJEXT) \ - strace-netlink_inet_diag.$(OBJEXT) \ - strace-netlink_netfilter.$(OBJEXT) \ - strace-netlink_netlink_diag.$(OBJEXT) \ - strace-netlink_packet_diag.$(OBJEXT) \ - strace-netlink_route.$(OBJEXT) \ - strace-netlink_selinux.$(OBJEXT) \ - strace-netlink_smc_diag.$(OBJEXT) \ - strace-netlink_sock_diag.$(OBJEXT) \ - strace-netlink_unix_diag.$(OBJEXT) strace-nlattr.$(OBJEXT) \ - strace-nsfs.$(OBJEXT) strace-numa.$(OBJEXT) \ - strace-number_set.$(OBJEXT) strace-oldstat.$(OBJEXT) \ - strace-open.$(OBJEXT) strace-or1k_atomic.$(OBJEXT) \ - strace-pathtrace.$(OBJEXT) strace-perf.$(OBJEXT) \ - strace-perf_ioctl.$(OBJEXT) strace-personality.$(OBJEXT) \ - strace-pkeys.$(OBJEXT) strace-poll.$(OBJEXT) \ - strace-prctl.$(OBJEXT) strace-print_aio_sigset.$(OBJEXT) \ - strace-print_dev_t.$(OBJEXT) strace-print_group_req.$(OBJEXT) \ - strace-print_ifindex.$(OBJEXT) strace-print_mac.$(OBJEXT) \ - strace-print_mq_attr.$(OBJEXT) strace-print_msgbuf.$(OBJEXT) \ - strace-print_sg_req_info.$(OBJEXT) \ - strace-print_sigevent.$(OBJEXT) strace-print_statfs.$(OBJEXT) \ - strace-print_struct_stat.$(OBJEXT) strace-print_time.$(OBJEXT) \ - strace-print_timespec.$(OBJEXT) strace-print_timeval.$(OBJEXT) \ - strace-print_timex.$(OBJEXT) strace-printmode.$(OBJEXT) \ - strace-printrusage.$(OBJEXT) strace-printsiginfo.$(OBJEXT) \ - strace-process.$(OBJEXT) strace-process_vm.$(OBJEXT) \ - strace-ptp.$(OBJEXT) strace-quota.$(OBJEXT) \ - strace-readahead.$(OBJEXT) strace-readlink.$(OBJEXT) \ - strace-reboot.$(OBJEXT) strace-renameat.$(OBJEXT) \ - strace-resource.$(OBJEXT) strace-retval.$(OBJEXT) \ - strace-riscv.$(OBJEXT) strace-rt_sigframe.$(OBJEXT) \ - strace-rt_sigreturn.$(OBJEXT) strace-rtc.$(OBJEXT) \ - strace-rtnl_addr.$(OBJEXT) strace-rtnl_addrlabel.$(OBJEXT) \ - strace-rtnl_dcb.$(OBJEXT) strace-rtnl_link.$(OBJEXT) \ - strace-rtnl_mdb.$(OBJEXT) strace-rtnl_neigh.$(OBJEXT) \ - strace-rtnl_neightbl.$(OBJEXT) strace-rtnl_netconf.$(OBJEXT) \ - strace-rtnl_nsid.$(OBJEXT) strace-rtnl_route.$(OBJEXT) \ - strace-rtnl_rule.$(OBJEXT) strace-rtnl_tc.$(OBJEXT) \ - strace-rtnl_tc_action.$(OBJEXT) strace-s390.$(OBJEXT) \ - strace-sched.$(OBJEXT) strace-scsi.$(OBJEXT) \ - strace-seccomp.$(OBJEXT) strace-sendfile.$(OBJEXT) \ - strace-sg_io_v3.$(OBJEXT) strace-sg_io_v4.$(OBJEXT) \ - strace-shutdown.$(OBJEXT) strace-sigaltstack.$(OBJEXT) \ - strace-signal.$(OBJEXT) strace-signalfd.$(OBJEXT) \ - strace-sock.$(OBJEXT) strace-sockaddr.$(OBJEXT) \ - strace-socketutils.$(OBJEXT) strace-sparc.$(OBJEXT) \ - strace-sram_alloc.$(OBJEXT) strace-stat.$(OBJEXT) \ - strace-stat64.$(OBJEXT) strace-statfs.$(OBJEXT) \ - strace-statx.$(OBJEXT) strace-strace.$(OBJEXT) \ - strace-string_to_uint.$(OBJEXT) strace-swapon.$(OBJEXT) \ - strace-syscall.$(OBJEXT) strace-sysctl.$(OBJEXT) \ - strace-sysinfo.$(OBJEXT) strace-syslog.$(OBJEXT) \ - strace-sysmips.$(OBJEXT) strace-term.$(OBJEXT) \ - strace-time.$(OBJEXT) strace-times.$(OBJEXT) \ - strace-truncate.$(OBJEXT) strace-ubi.$(OBJEXT) \ - strace-ucopy.$(OBJEXT) strace-uid.$(OBJEXT) \ - strace-uid16.$(OBJEXT) strace-umask.$(OBJEXT) \ - strace-umount.$(OBJEXT) strace-uname.$(OBJEXT) \ - strace-userfaultfd.$(OBJEXT) strace-ustat.$(OBJEXT) \ - strace-util.$(OBJEXT) strace-utime.$(OBJEXT) \ - strace-utimes.$(OBJEXT) strace-v4l2.$(OBJEXT) \ - strace-wait.$(OBJEXT) strace-xattr.$(OBJEXT) \ - strace-xlat.$(OBJEXT) strace-xmalloc.$(OBJEXT) \ - $(am__objects_3) $(am__objects_4) $(am__objects_5) \ - $(am__objects_6) -strace_OBJECTS = $(am_strace_OBJECTS) -am__DEPENDENCIES_1 = -##am__DEPENDENCIES_2 = \ -## $(am__DEPENDENCIES_1) -##am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1) -##am__DEPENDENCIES_4 = $(am__DEPENDENCIES_1) -strace_DEPENDENCIES = libstrace.a $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ - $(am__DEPENDENCIES_3) $(am__DEPENDENCIES_4) \ - $(am__DEPENDENCIES_1) $(am__append_14) $(am__append_18) -strace_LINK = $(CCLD) $(strace_CFLAGS) $(CFLAGS) $(strace_LDFLAGS) \ - $(LDFLAGS) -o $@ -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -SCRIPTS = $(bin_SCRIPTS) -AM_V_P = $(am__v_P_$(V)) -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -am__v_lt_1 = -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -SOURCES = $(libmpers_m32_a_SOURCES) $(libmpers_mx32_a_SOURCES) \ - $(libstrace_a_SOURCES) $(strace_SOURCES) -DIST_SOURCES = $(am__libmpers_m32_a_SOURCES_DIST) \ - $(am__libmpers_mx32_a_SOURCES_DIST) $(libstrace_a_SOURCES) \ - $(am__strace_SOURCES_DIST) -RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ - ctags-recursive dvi-recursive html-recursive info-recursive \ - install-data-recursive install-dvi-recursive \ - install-exec-recursive install-html-recursive \ - install-info-recursive install-pdf-recursive \ - install-ps-recursive install-recursive installcheck-recursive \ - installdirs-recursive pdf-recursive ps-recursive \ - tags-recursive uninstall-recursive -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -man1dir = $(mandir)/man1 -NROFF = nroff -MANS = $(man_MANS) -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -am__recursive_targets = \ - $(RECURSIVE_TARGETS) \ - $(RECURSIVE_CLEAN_TARGETS) \ - $(am__extra_recursive_targets) -AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - cscope distdir dist dist-all distcheck -am__extra_recursive_targets = check-valgrind-recursive \ - check-valgrind-memcheck-recursive \ - check-valgrind-helgrind-recursive check-valgrind-drd-recursive \ - check-valgrind-sgcheck-recursive -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ - $(LISP)config.h.in -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -CSCOPE = cscope -DIST_SUBDIRS = . tests tests-m32 tests-mx32 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi -am__post_remove_distdir = $(am__remove_distdir) -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz -GZIP_ENV = --best -DIST_TARGETS = dist-xz dist-gzip -distuninstallcheck_listfiles = find . -type f -print -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' -distcleancheck_listfiles = find . -type f -print -ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14 -AMTAR = $${TAR-tar} -AM_DEFAULT_VERBOSITY = 1 -AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf -AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader -AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14 -AWK = gawk -BUILD_EXEEXT = -BUILD_OBJEXT = -CC = aarch64-linux-android-clang -CCDEPMODE = depmode=gcc3 -CC_FOR_BUILD = gcc -CFLAGS = -fPIE -fPIC -CFLAGS_FOR_BUILD = -g -O2 -CODE_COVERAGE_CFLAGS = -CODE_COVERAGE_CPPFLAGS = -CODE_COVERAGE_CXXFLAGS = -CODE_COVERAGE_ENABLED = no -CODE_COVERAGE_LDFLAGS = -CODE_COVERAGE_LIBS = -COPYRIGHT_YEAR = 2018 -CPP = aarch64-linux-android-clang -E -CPPFLAGS = -CPPFLAGS_FOR_BUILD = -CPP_FOR_BUILD = gcc -E -CYGPATH_W = echo -DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000 -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -ENABLE_VALGRIND_drd = no -ENABLE_VALGRIND_helgrind = no -ENABLE_VALGRIND_memcheck = yes -ENABLE_VALGRIND_sgcheck = -EXEEXT = -GCOV = -GENHTML = -GREP = /bin/grep -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LCOV = -LDFLAGS = -pie -LDFLAGS_FOR_BUILD = -LIBOBJS = -LIBS = -LTLIBOBJS = -MAINT = # -MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo -MANPAGE_DATE = 2018-06-13 -MIPS_ABI = -MKDIR_P = /bin/mkdir -p -OBJEXT = o -PACKAGE = strace -PACKAGE_BUGREPORT = strace-devel@lists.strace.io -PACKAGE_NAME = strace -PACKAGE_STRING = strace 4.23 -PACKAGE_TARNAME = strace -PACKAGE_URL = https://strace.io -PACKAGE_VERSION = 4.23 -PATH_SEPARATOR = : -PERL = /usr/bin/perl -RANLIB = aarch64-linux-android-ranlib -READELF = aarch64-linux-android-readelf -RPM_CHANGELOGTIME = Fri Jun 15 2018 -SED = /bin/sed -SET_MAKE = -SHELL = /bin/sh -SIZEOF_KERNEL_LONG_T = 8 -SIZEOF_LONG = 8 -STRIP = aarch64-linux-android-strip -VALGRIND = valgrind -VALGRIND_ENABLED = yes -VERSION = 4.23 -WARN_CFLAGS = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -WARN_CFLAGS_FOR_BUILD = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -ac_ct_CC = -ac_ct_CC_FOR_BUILD = gcc -am__include = include -am__leading_dot = . -am__quote = -am__tar = $${TAR-tar} chof - "$$tardir" -am__untar = $${TAR-tar} xf - -arch = aarch64 -arch_m32 = arm -arch_mx32 = aarch64 -arch_native = aarch64 -bindir = ${exec_prefix}/bin -build = x86_64-pc-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = pc -builddir = . -cc_flags_m32 = -m32 -cc_flags_mx32 = -mx32 -clock_LIBS = -datadir = ${datarootdir} -datarootdir = ${prefix}/share -dl_LIBS = -ldl -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -host = aarch64-unknown-linux-android -host_alias = aarch64-linux-android -host_cpu = aarch64 -host_os = linux-android -host_vendor = unknown -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh -libdir = ${exec_prefix}/lib -libdw_CFLAGS = -libdw_CPPFLAGS = -libdw_LDFLAGS = -libdw_LIBS = -libexecdir = ${exec_prefix}/libexec -libiberty_CPPFLAGS = -libiberty_LDFLAGS = -libiberty_LIBS = -libunwind_CPPFLAGS = -libunwind_LDFLAGS = -libunwind_LIBS = -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = $(MKDIR_P) -mq_LIBS = -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -timer_LIBS = -top_build_prefix = -top_builddir = . -top_srcdir = . -valgrind_enabled_tools = memcheck -valgrind_tools = memcheck helgrind drd sgcheck -#TESTS_M32 = tests-m32 -#TESTS_MX32 = tests-mx32 -SUBDIRS = . tests $(TESTS_M32) $(TESTS_MX32) -man_MANS = strace.1 strace-log-merge.1 -bin_SCRIPTS = strace-graph strace-log-merge -OS = linux -# ARCH is `i386', `m68k', `sparc', etc. -ARCH = aarch64 -ACLOCAL_AMFLAGS = -I m4 -AM_CFLAGS = $(WARN_CFLAGS) -AM_CPPFLAGS = -I$(builddir)/$(OS)/$(ARCH) \ - -I$(srcdir)/$(OS)/$(ARCH) \ - -I$(builddir)/$(OS) \ - -I$(srcdir)/$(OS) \ - -I$(builddir) \ - -I$(srcdir) - -AM_CFLAGS_FOR_BUILD = $(WARN_CFLAGS_FOR_BUILD) -AM_CPPFLAGS_FOR_BUILD = $(AM_CPPFLAGS) -XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ - xlat/adjtimex_modes.in xlat/adjtimex_state.in \ - xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in \ - xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in \ - xlat/at_statx_sync_types.in xlat/atomic_ops.in \ - xlat/audit_arch.in xlat/baud_options.in xlat/bdaddr_types.in \ - xlat/blkpg_ops.in xlat/bluetooth_l2_cid.in \ - xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in \ - xlat/bootflags3.in xlat/bpf_attach_flags.in \ - xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in \ - xlat/bpf_file_mode_flags.in xlat/bpf_map_flags.in \ - xlat/bpf_map_types.in xlat/bpf_map_update_elem_flags.in \ - xlat/bpf_miscop.in xlat/bpf_mode.in xlat/bpf_op_alu.in \ - xlat/bpf_op_jmp.in xlat/bpf_prog_flags.in \ - xlat/bpf_prog_types.in xlat/bpf_query_flags.in \ - xlat/bpf_rval.in xlat/bpf_size.in xlat/bpf_src.in \ - xlat/bsg_flags.in xlat/bsg_protocol.in xlat/bsg_subprotocol.in \ - xlat/bt_protocols.in xlat/btrfs_balance_args.in \ - xlat/btrfs_balance_ctl_cmds.in xlat/btrfs_balance_flags.in \ - xlat/btrfs_balance_state.in xlat/btrfs_compress_types.in \ - xlat/btrfs_cont_reading_from_srcdev_mode.in \ - xlat/btrfs_defrag_flags.in xlat/btrfs_dev_replace_cmds.in \ - xlat/btrfs_dev_replace_results.in \ - xlat/btrfs_dev_replace_state.in xlat/btrfs_dev_stats_flags.in \ - xlat/btrfs_dev_stats_values.in xlat/btrfs_features_compat.in \ - xlat/btrfs_features_compat_ro.in \ - xlat/btrfs_features_incompat.in xlat/btrfs_key_types.in \ - xlat/btrfs_logical_ino_args_flags.in \ - xlat/btrfs_qgroup_ctl_cmds.in \ - xlat/btrfs_qgroup_inherit_flags.in \ - xlat/btrfs_qgroup_limit_flags.in \ - xlat/btrfs_qgroup_status_flags.in xlat/btrfs_scrub_flags.in \ - xlat/btrfs_send_flags.in xlat/btrfs_snap_flags_v2.in \ - xlat/btrfs_space_info_flags.in xlat/btrfs_tree_objectids.in \ - xlat/cacheflush_scope.in xlat/caif_protocols.in \ - xlat/can_protocols.in xlat/cap.in xlat/cap_mask0.in \ - xlat/cap_mask1.in xlat/cap_version.in xlat/clockflags.in \ - xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in \ - xlat/crypto_nl_attrs.in xlat/dcb_commands.in \ - xlat/delete_module_flags.in xlat/dirent_types.in \ - xlat/dm_flags.in xlat/ebpf_class.in xlat/ebpf_mode.in \ - xlat/ebpf_op_alu.in xlat/ebpf_op_jmp.in xlat/ebpf_regs.in \ - xlat/ebpf_size.in xlat/efd_flags.in xlat/epollctls.in \ - xlat/epollevents.in xlat/epollflags.in \ - xlat/ethernet_protocols.in xlat/evdev_abs.in \ - xlat/evdev_autorepeat.in xlat/evdev_ev.in \ - xlat/evdev_ff_status.in xlat/evdev_ff_types.in \ - xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in \ - xlat/evdev_mtslots.in xlat/evdev_prop.in \ - xlat/evdev_relative_axes.in xlat/evdev_snd.in \ - xlat/evdev_switch.in xlat/evdev_sync.in xlat/f_owner_types.in \ - xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in \ - xlat/fan_event_flags.in xlat/fan_init_flags.in \ - xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in \ - xlat/fib_rule_actions.in xlat/fib_rule_flags.in \ - xlat/fiemap_extent_flags.in xlat/fiemap_flags.in \ - xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in \ - xlat/futexwakecmps.in xlat/futexwakeops.in \ - xlat/getrandom_flags.in xlat/getsock_ip_options.in \ - xlat/getsock_ipv6_options.in xlat/getsock_options.in \ - xlat/hci_channels.in xlat/hw_breakpoint_len.in \ - xlat/hw_breakpoint_type.in xlat/icmpfilterflags.in \ - xlat/if_dqblk_valid.in xlat/if_dqinfo_flags.in \ - xlat/if_dqinfo_valid.in xlat/ifaddrflags.in xlat/iffflags.in \ - xlat/in6_addr_gen_mode.in xlat/inet6_devconf_indices.in \ - xlat/inet6_if_flags.in xlat/inet_devconf_indices.in \ - xlat/inet_diag_attrs.in xlat/inet_diag_bytecodes.in \ - xlat/inet_diag_extended_flags.in xlat/inet_diag_req_attrs.in \ - xlat/inet_protocols.in xlat/inotify_flags.in \ - xlat/inotify_init_flags.in xlat/ioctl_dirs.in \ - xlat/ioprio_class.in xlat/ioprio_who.in xlat/ip_cmsg_types.in \ - xlat/ip_type_of_services.in xlat/ipc_msg_flags.in \ - xlat/ipc_private.in xlat/ipccalls.in xlat/irda_protocols.in \ - xlat/isdn_protocols.in xlat/itimer_which.in \ - xlat/kcm_protocols.in xlat/kcmp_types.in \ - xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in \ - xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in \ - xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_mem_flags.in \ - xlat/lockfcmds.in xlat/loop_cmds.in \ - xlat/loop_crypt_type_options.in xlat/loop_flags_options.in \ - xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in \ - xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in \ - xlat/mdb_states.in xlat/membarrier_cmds.in \ - xlat/memfd_create_flags.in xlat/mempolicyflags.in \ - xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in \ - xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in \ - xlat/module_init_flags.in xlat/mount_flags.in \ - xlat/move_pages_flags.in xlat/mq_attr_flags.in \ - xlat/mremap_flags.in xlat/msg_flags.in xlat/msgctl_flags.in \ - xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in \ - xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in \ - xlat/mtd_otp_options.in xlat/mtd_type_options.in \ - xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in \ - xlat/neighbor_cache_entry_flags.in \ - xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in \ - xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in \ - xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in \ - xlat/netlink_flags.in xlat/netlink_get_flags.in \ - xlat/netlink_new_flags.in xlat/netlink_protocols.in \ - xlat/netlink_sk_meminfo_indices.in \ - xlat/netlink_socket_flags.in xlat/netlink_states.in \ - xlat/netlink_types.in xlat/nf_acct_msg_types.in \ - xlat/nf_cthelper_msg_types.in \ - xlat/nf_ctnetlink_exp_msg_types.in \ - xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in \ - xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in \ - xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in \ - xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in \ - xlat/nfc_protocols.in xlat/nl_audit_types.in \ - xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in \ - xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in \ - xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in \ - xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in \ - xlat/notifyflags.in xlat/nt_descriptor_types.in \ - xlat/numa_node.in xlat/open_access_modes.in \ - xlat/open_mode_flags.in xlat/packet_diag_attrs.in \ - xlat/packet_diag_info_flags.in xlat/packet_diag_show.in \ - xlat/packet_mreq_type.in xlat/perf_attr_size.in \ - xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in \ - xlat/perf_event_read_format.in \ - xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in \ - xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in \ - xlat/perf_hw_id.in xlat/perf_ioctl_cmds.in \ - xlat/perf_ioctl_flags.in xlat/perf_sw_ids.in \ - xlat/perf_type_id.in xlat/personality_flags.in \ - xlat/personality_types.in xlat/phonet_protocols.in \ - xlat/pkey_access.in xlat/policies.in xlat/pollflags.in \ - xlat/pr_cap_ambient.in xlat/pr_dumpable.in xlat/pr_fp_mode.in \ - xlat/pr_mce_kill.in xlat/pr_mce_kill_policy.in \ - xlat/pr_set_mm.in xlat/pr_spec_cmds.in \ - xlat/pr_spec_get_store_bypass_flags.in \ - xlat/pr_spec_set_store_bypass_flags.in xlat/pr_sve_vl_flags.in \ - xlat/pr_tsc.in xlat/pr_unalign_flags.in xlat/prctl_options.in \ - xlat/priorities.in xlat/ptp_flags_options.in \ - xlat/ptrace_cmds.in xlat/ptrace_events.in \ - xlat/ptrace_peeksiginfo_flags.in \ - xlat/ptrace_setoptions_flags.in xlat/quota_formats.in \ - xlat/quotacmds.in xlat/quotatypes.in xlat/rename_flags.in \ - xlat/resource_flags.in xlat/resources.in \ - xlat/riscv_flush_icache_flags.in xlat/route_nexthop_flags.in \ - xlat/routing_flags.in xlat/routing_protocols.in \ - xlat/routing_scopes.in xlat/routing_table_ids.in \ - xlat/routing_types.in xlat/rtnl_addr_attrs.in \ - xlat/rtnl_addrlabel_attrs.in xlat/rtnl_dcb_attrs.in \ - xlat/rtnl_ifla_af_spec_inet6_attrs.in \ - xlat/rtnl_ifla_af_spec_inet_attrs.in \ - xlat/rtnl_ifla_brport_attrs.in xlat/rtnl_ifla_events.in \ - xlat/rtnl_ifla_info_attrs.in \ - xlat/rtnl_ifla_info_data_bridge_attrs.in \ - xlat/rtnl_ifla_info_data_tun_attrs.in \ - xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in \ - xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in \ - xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in \ - xlat/rtnl_mdba_mdb_eattr_attrs.in \ - xlat/rtnl_mdba_mdb_entry_attrs.in \ - xlat/rtnl_mdba_router_attrs.in \ - xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in \ - xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in \ - xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in \ - xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in \ - xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in \ - xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in \ - xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in \ - xlat/s390_guarded_storage_commands.in \ - xlat/s390_runtime_instr_commands.in \ - xlat/s390_sthyi_function_codes.in xlat/sa_handler_values.in \ - xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in \ - xlat/scsi_sg_commands.in xlat/secbits.in \ - xlat/seccomp_filter_flags.in xlat/seccomp_mode.in \ - xlat/seccomp_ops.in xlat/seccomp_ret_action.in \ - xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in \ - xlat/setsock_ip_options.in xlat/setsock_ipv6_options.in \ - xlat/setsock_options.in xlat/sfd_flags.in \ - xlat/sg_io_dxfer_direction.in xlat/sg_io_flags.in \ - xlat/sg_io_info.in xlat/sg_scsi_reset.in xlat/shm_flags.in \ - xlat/shm_resource_flags.in xlat/shmctl_flags.in \ - xlat/shutdown_modes.in xlat/sigact_flags.in \ - xlat/sigaltstack_flags.in xlat/sigbus_codes.in \ - xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in \ - xlat/sigfpe_codes.in xlat/sigill_codes.in \ - xlat/siginfo_codes.in xlat/sigpoll_codes.in \ - xlat/sigprocmaskcmds.in xlat/sigprof_codes.in \ - xlat/sigsegv_codes.in xlat/sigsys_codes.in \ - xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in \ - xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in \ - xlat/smc_link_group_roles.in xlat/smc_protocols.in \ - xlat/smc_states.in xlat/snmp_icmp6_stats.in \ - xlat/snmp_ip_stats.in xlat/sock_alg_options.in \ - xlat/sock_bluetooth_options.in xlat/sock_caif_options.in \ - xlat/sock_dccp_options.in xlat/sock_ip_options.in \ - xlat/sock_ipv6_options.in xlat/sock_ipx_options.in \ - xlat/sock_irda_options.in xlat/sock_iucv_options.in \ - xlat/sock_kcm_options.in xlat/sock_llc_options.in \ - xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in \ - xlat/sock_options.in xlat/sock_packet_options.in \ - xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in \ - xlat/sock_raw_options.in xlat/sock_rds_options.in \ - xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in \ - xlat/sock_tcp_options.in xlat/sock_tipc_options.in \ - xlat/sock_tls_options.in xlat/sock_type_flags.in \ - xlat/sock_udp_options.in xlat/socketcalls.in \ - xlat/socketlayers.in xlat/socktypes.in \ - xlat/sparc_kern_features.in xlat/splice_flags.in \ - xlat/sram_alloc_flags.in xlat/statfs_flags.in \ - xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in \ - xlat/sync_file_range_flags.in xlat/sysctl_kern.in \ - xlat/sysctl_net.in xlat/sysctl_net_core.in \ - xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_conf.in \ - xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in \ - xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in \ - xlat/sysctl_root.in xlat/sysctl_vm.in \ - xlat/syslog_action_type.in xlat/sysmips_operations.in \ - xlat/tcflsh_options.in xlat/tcp_state_flags.in \ - xlat/tcp_states.in xlat/tcxonc_options.in xlat/timerfdflags.in \ - xlat/tun_device_types.in xlat/ubi_volume_props.in \ - xlat/ubi_volume_types.in xlat/uffd_api_features.in \ - xlat/uffd_api_flags.in xlat/uffd_copy_flags.in \ - xlat/uffd_flags.in xlat/uffd_register_ioctl_flags.in \ - xlat/uffd_register_mode_flags.in xlat/uffd_zeropage_flags.in \ - xlat/umount_flags.in xlat/unix_diag_attrs.in \ - xlat/unix_diag_show.in xlat/unshare_flags.in xlat/usagewho.in \ - xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in \ - xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in \ - xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in \ - xlat/v4l2_control_id_bases.in xlat/v4l2_control_ids.in \ - xlat/v4l2_control_types.in \ - xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in \ - xlat/v4l2_format_description_flags.in \ - xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in \ - xlat/v4l2_input_types.in xlat/v4l2_memories.in \ - xlat/v4l2_pix_fmts.in xlat/v4l2_sdr_fmts.in \ - xlat/v4l2_sliced_flags.in xlat/v4l2_streaming_capabilities.in \ - xlat/v4l2_tuner_audmodes.in xlat/v4l2_tuner_capabilities.in \ - xlat/v4l2_tuner_rxsubchanses.in xlat/v4l2_tuner_types.in \ - xlat/v4l2_vbi_flags.in xlat/wait4_options.in \ - xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in \ - xlat/xdp_flags.in xlat/xfs_dqblk_flags.in \ - xlat/xfs_quota_flags.in -XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ - xlat/adjtimex_modes.h xlat/adjtimex_state.h \ - xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h \ - xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h \ - xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h \ - xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h \ - xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h \ - xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h \ - xlat/bpf_attach_flags.h xlat/bpf_attach_type.h \ - xlat/bpf_class.h xlat/bpf_commands.h \ - xlat/bpf_file_mode_flags.h xlat/bpf_map_flags.h \ - xlat/bpf_map_types.h xlat/bpf_map_update_elem_flags.h \ - xlat/bpf_miscop.h xlat/bpf_mode.h xlat/bpf_op_alu.h \ - xlat/bpf_op_jmp.h xlat/bpf_prog_flags.h xlat/bpf_prog_types.h \ - xlat/bpf_query_flags.h xlat/bpf_rval.h xlat/bpf_size.h \ - xlat/bpf_src.h xlat/bsg_flags.h xlat/bsg_protocol.h \ - xlat/bsg_subprotocol.h xlat/bt_protocols.h \ - xlat/btrfs_balance_args.h xlat/btrfs_balance_ctl_cmds.h \ - xlat/btrfs_balance_flags.h xlat/btrfs_balance_state.h \ - xlat/btrfs_compress_types.h \ - xlat/btrfs_cont_reading_from_srcdev_mode.h \ - xlat/btrfs_defrag_flags.h xlat/btrfs_dev_replace_cmds.h \ - xlat/btrfs_dev_replace_results.h \ - xlat/btrfs_dev_replace_state.h xlat/btrfs_dev_stats_flags.h \ - xlat/btrfs_dev_stats_values.h xlat/btrfs_features_compat.h \ - xlat/btrfs_features_compat_ro.h xlat/btrfs_features_incompat.h \ - xlat/btrfs_key_types.h xlat/btrfs_logical_ino_args_flags.h \ - xlat/btrfs_qgroup_ctl_cmds.h xlat/btrfs_qgroup_inherit_flags.h \ - xlat/btrfs_qgroup_limit_flags.h \ - xlat/btrfs_qgroup_status_flags.h xlat/btrfs_scrub_flags.h \ - xlat/btrfs_send_flags.h xlat/btrfs_snap_flags_v2.h \ - xlat/btrfs_space_info_flags.h xlat/btrfs_tree_objectids.h \ - xlat/cacheflush_scope.h xlat/caif_protocols.h \ - xlat/can_protocols.h xlat/cap.h xlat/cap_mask0.h \ - xlat/cap_mask1.h xlat/cap_version.h xlat/clockflags.h \ - xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h \ - xlat/crypto_nl_attrs.h xlat/dcb_commands.h \ - xlat/delete_module_flags.h xlat/dirent_types.h xlat/dm_flags.h \ - xlat/ebpf_class.h xlat/ebpf_mode.h xlat/ebpf_op_alu.h \ - xlat/ebpf_op_jmp.h xlat/ebpf_regs.h xlat/ebpf_size.h \ - xlat/efd_flags.h xlat/epollctls.h xlat/epollevents.h \ - xlat/epollflags.h xlat/ethernet_protocols.h xlat/evdev_abs.h \ - xlat/evdev_autorepeat.h xlat/evdev_ev.h xlat/evdev_ff_status.h \ - xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h \ - xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h \ - xlat/evdev_relative_axes.h xlat/evdev_snd.h \ - xlat/evdev_switch.h xlat/evdev_sync.h xlat/f_owner_types.h \ - xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h \ - xlat/fan_event_flags.h xlat/fan_init_flags.h \ - xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h \ - xlat/fib_rule_actions.h xlat/fib_rule_flags.h \ - xlat/fiemap_extent_flags.h xlat/fiemap_flags.h \ - xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h \ - xlat/futexwakecmps.h xlat/futexwakeops.h \ - xlat/getrandom_flags.h xlat/getsock_ip_options.h \ - xlat/getsock_ipv6_options.h xlat/getsock_options.h \ - xlat/hci_channels.h xlat/hw_breakpoint_len.h \ - xlat/hw_breakpoint_type.h xlat/icmpfilterflags.h \ - xlat/if_dqblk_valid.h xlat/if_dqinfo_flags.h \ - xlat/if_dqinfo_valid.h xlat/ifaddrflags.h xlat/iffflags.h \ - xlat/in6_addr_gen_mode.h xlat/inet6_devconf_indices.h \ - xlat/inet6_if_flags.h xlat/inet_devconf_indices.h \ - xlat/inet_diag_attrs.h xlat/inet_diag_bytecodes.h \ - xlat/inet_diag_extended_flags.h xlat/inet_diag_req_attrs.h \ - xlat/inet_protocols.h xlat/inotify_flags.h \ - xlat/inotify_init_flags.h xlat/ioctl_dirs.h \ - xlat/ioprio_class.h xlat/ioprio_who.h xlat/ip_cmsg_types.h \ - xlat/ip_type_of_services.h xlat/ipc_msg_flags.h \ - xlat/ipc_private.h xlat/ipccalls.h xlat/irda_protocols.h \ - xlat/isdn_protocols.h xlat/itimer_which.h xlat/kcm_protocols.h \ - xlat/kcmp_types.h xlat/kexec_arch_values.h \ - xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h \ - xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h \ - xlat/keyctl_commands.h xlat/kvm_mem_flags.h xlat/lockfcmds.h \ - xlat/loop_cmds.h xlat/loop_crypt_type_options.h \ - xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h \ - xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h \ - xlat/mdb_flags.h xlat/mdb_states.h xlat/membarrier_cmds.h \ - xlat/memfd_create_flags.h xlat/mempolicyflags.h \ - xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h \ - xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h \ - xlat/module_init_flags.h xlat/mount_flags.h \ - xlat/move_pages_flags.h xlat/mq_attr_flags.h \ - xlat/mremap_flags.h xlat/msg_flags.h xlat/msgctl_flags.h \ - xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h \ - xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h \ - xlat/mtd_otp_options.h xlat/mtd_type_options.h \ - xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h \ - xlat/neighbor_cache_entry_flags.h \ - xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h \ - xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h \ - xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h \ - xlat/netlink_flags.h xlat/netlink_get_flags.h \ - xlat/netlink_new_flags.h xlat/netlink_protocols.h \ - xlat/netlink_sk_meminfo_indices.h xlat/netlink_socket_flags.h \ - xlat/netlink_states.h xlat/netlink_types.h \ - xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h \ - xlat/nf_ctnetlink_exp_msg_types.h \ - xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h \ - xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h \ - xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h \ - xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h \ - xlat/nfc_protocols.h xlat/nl_audit_types.h \ - xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h \ - xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h \ - xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h \ - xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h \ - xlat/nt_descriptor_types.h xlat/numa_node.h \ - xlat/open_access_modes.h xlat/open_mode_flags.h \ - xlat/packet_diag_attrs.h xlat/packet_diag_info_flags.h \ - xlat/packet_diag_show.h xlat/packet_mreq_type.h \ - xlat/perf_attr_size.h xlat/perf_branch_sample_type.h \ - xlat/perf_event_open_flags.h xlat/perf_event_read_format.h \ - xlat/perf_event_sample_format.h xlat/perf_hw_cache_id.h \ - xlat/perf_hw_cache_op_id.h xlat/perf_hw_cache_op_result_id.h \ - xlat/perf_hw_id.h xlat/perf_ioctl_cmds.h \ - xlat/perf_ioctl_flags.h xlat/perf_sw_ids.h xlat/perf_type_id.h \ - xlat/personality_flags.h xlat/personality_types.h \ - xlat/phonet_protocols.h xlat/pkey_access.h xlat/policies.h \ - xlat/pollflags.h xlat/pr_cap_ambient.h xlat/pr_dumpable.h \ - xlat/pr_fp_mode.h xlat/pr_mce_kill.h xlat/pr_mce_kill_policy.h \ - xlat/pr_set_mm.h xlat/pr_spec_cmds.h \ - xlat/pr_spec_get_store_bypass_flags.h \ - xlat/pr_spec_set_store_bypass_flags.h xlat/pr_sve_vl_flags.h \ - xlat/pr_tsc.h xlat/pr_unalign_flags.h xlat/prctl_options.h \ - xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h \ - xlat/ptrace_events.h xlat/ptrace_peeksiginfo_flags.h \ - xlat/ptrace_setoptions_flags.h xlat/quota_formats.h \ - xlat/quotacmds.h xlat/quotatypes.h xlat/rename_flags.h \ - xlat/resource_flags.h xlat/resources.h \ - xlat/riscv_flush_icache_flags.h xlat/route_nexthop_flags.h \ - xlat/routing_flags.h xlat/routing_protocols.h \ - xlat/routing_scopes.h xlat/routing_table_ids.h \ - xlat/routing_types.h xlat/rtnl_addr_attrs.h \ - xlat/rtnl_addrlabel_attrs.h xlat/rtnl_dcb_attrs.h \ - xlat/rtnl_ifla_af_spec_inet6_attrs.h \ - xlat/rtnl_ifla_af_spec_inet_attrs.h \ - xlat/rtnl_ifla_brport_attrs.h xlat/rtnl_ifla_events.h \ - xlat/rtnl_ifla_info_attrs.h \ - xlat/rtnl_ifla_info_data_bridge_attrs.h \ - xlat/rtnl_ifla_info_data_tun_attrs.h \ - xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h \ - xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h \ - xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h \ - xlat/rtnl_mdba_mdb_eattr_attrs.h \ - xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h \ - xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h \ - xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h \ - xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h \ - xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h \ - xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h \ - xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h \ - xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h \ - xlat/s390_guarded_storage_commands.h \ - xlat/s390_runtime_instr_commands.h \ - xlat/s390_sthyi_function_codes.h xlat/sa_handler_values.h \ - xlat/sched_flags.h xlat/schedulers.h xlat/scmvals.h \ - xlat/scsi_sg_commands.h xlat/secbits.h \ - xlat/seccomp_filter_flags.h xlat/seccomp_mode.h \ - xlat/seccomp_ops.h xlat/seccomp_ret_action.h \ - xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h \ - xlat/setsock_ip_options.h xlat/setsock_ipv6_options.h \ - xlat/setsock_options.h xlat/sfd_flags.h \ - xlat/sg_io_dxfer_direction.h xlat/sg_io_flags.h \ - xlat/sg_io_info.h xlat/sg_scsi_reset.h xlat/shm_flags.h \ - xlat/shm_resource_flags.h xlat/shmctl_flags.h \ - xlat/shutdown_modes.h xlat/sigact_flags.h \ - xlat/sigaltstack_flags.h xlat/sigbus_codes.h \ - xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h \ - xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h \ - xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h \ - xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h \ - xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h \ - xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h \ - xlat/smc_link_group_roles.h xlat/smc_protocols.h \ - xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h \ - xlat/sock_alg_options.h xlat/sock_bluetooth_options.h \ - xlat/sock_caif_options.h xlat/sock_dccp_options.h \ - xlat/sock_ip_options.h xlat/sock_ipv6_options.h \ - xlat/sock_ipx_options.h xlat/sock_irda_options.h \ - xlat/sock_iucv_options.h xlat/sock_kcm_options.h \ - xlat/sock_llc_options.h xlat/sock_netlink_options.h \ - xlat/sock_nfcllcp_options.h xlat/sock_options.h \ - xlat/sock_packet_options.h xlat/sock_pnp_options.h \ - xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h \ - xlat/sock_rds_options.h xlat/sock_rxrpc_options.h \ - xlat/sock_sctp_options.h xlat/sock_tcp_options.h \ - xlat/sock_tipc_options.h xlat/sock_tls_options.h \ - xlat/sock_type_flags.h xlat/sock_udp_options.h \ - xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h \ - xlat/sparc_kern_features.h xlat/splice_flags.h \ - xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h \ - xlat/statx_masks.h xlat/swap_flags.h \ - xlat/sync_file_range_flags.h xlat/sysctl_kern.h \ - xlat/sysctl_net.h xlat/sysctl_net_core.h \ - xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h \ - xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h \ - xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h \ - xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h \ - xlat/sysmips_operations.h xlat/tcflsh_options.h \ - xlat/tcp_state_flags.h xlat/tcp_states.h xlat/tcxonc_options.h \ - xlat/timerfdflags.h xlat/tun_device_types.h \ - xlat/ubi_volume_props.h xlat/ubi_volume_types.h \ - xlat/uffd_api_features.h xlat/uffd_api_flags.h \ - xlat/uffd_copy_flags.h xlat/uffd_flags.h \ - xlat/uffd_register_ioctl_flags.h \ - xlat/uffd_register_mode_flags.h xlat/uffd_zeropage_flags.h \ - xlat/umount_flags.h xlat/unix_diag_attrs.h \ - xlat/unix_diag_show.h xlat/unshare_flags.h xlat/usagewho.h \ - xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h \ - xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h \ - xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h \ - xlat/v4l2_control_id_bases.h xlat/v4l2_control_ids.h \ - xlat/v4l2_control_types.h \ - xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h \ - xlat/v4l2_format_description_flags.h \ - xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h \ - xlat/v4l2_input_types.h xlat/v4l2_memories.h \ - xlat/v4l2_pix_fmts.h xlat/v4l2_sdr_fmts.h \ - xlat/v4l2_sliced_flags.h xlat/v4l2_streaming_capabilities.h \ - xlat/v4l2_tuner_audmodes.h xlat/v4l2_tuner_capabilities.h \ - xlat/v4l2_tuner_rxsubchanses.h xlat/v4l2_tuner_types.h \ - xlat/v4l2_vbi_flags.h xlat/wait4_options.h xlat/waitid_types.h \ - xlat/whence_codes.h xlat/xattrflags.h xlat/xdp_flags.h \ - xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h -strace_CPPFLAGS = $(AM_CPPFLAGS) $(am__append_3) $(am__append_8) \ - $(am__append_11) $(CODE_COVERAGE_CPPFLAGS) -strace_CFLAGS = $(AM_CFLAGS) $(am__append_4) $(CODE_COVERAGE_CFLAGS) -strace_LDFLAGS = $(am__append_5) $(am__append_9) $(am__append_12) -strace_LDADD = libstrace.a $(clock_LIBS) $(timer_LIBS) $(am__append_6) \ - $(am__append_10) $(am__append_13) $(CODE_COVERAGE_LIBS) \ - $(am__append_14) $(am__append_18) -noinst_LIBRARIES = libstrace.a $(am__append_15) $(am__append_19) -libstrace_a_CPPFLAGS = $(strace_CPPFLAGS) -libstrace_a_CFLAGS = $(strace_CFLAGS) -libstrace_a_SOURCES = \ - fetch_indirect_syscall_args.c \ - fstatfs.c \ - fstatfs64.c \ - getpagesize.c \ - ipc.c \ - mmap_cache.c \ - mmap_cache.h \ - sigreturn.c \ - socketcall.c \ - statfs.c \ - statfs64.c \ - sync_file_range.c \ - sync_file_range2.c \ - upeek.c \ - upoke.c \ - # end of libstrace_a_SOURCES - -strace_SOURCES = access.c affinity.c aio.c alpha.c arch_defs.h \ - basic_filters.c bind.c bjm.c block.c bpf.c bpf_attr.h \ - bpf_filter.c bpf_filter.h bpf_fprog.h bpf_seccomp_filter.c \ - bpf_sock_filter.c btrfs.c cacheflush.c capability.c caps0.h \ - caps1.h chdir.c chmod.c clone.c copy_file_range.c count.c \ - defs.h delay.c delay.h desc.c dirent.c dirent64.c dm.c \ - dyxlat.c empty.h epoll.c error_prints.c error_prints.h evdev.c \ - evdev_mpers.c eventfd.c execve.c f_owner_ex.h fadvise.c \ - fallocate.c fanotify.c fchownat.c fcntl.c fetch_bpf_fprog.c \ - fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c \ - fetch_struct_mmsghdr.c fetch_struct_msghdr.c \ - fetch_struct_stat.c fetch_struct_stat64.c \ - fetch_struct_statfs.c file_handle.c file_ioctl.c \ - filter_qualify.c filter.h flock.c flock.h fs_x_ioctl.c futex.c \ - gcc_compat.h get_robust_list.c getcpu.c getcwd.c getrandom.c \ - hdio.c hostname.c inotify.c inotify_ioctl.c io.c ioctl.c \ - ioperm.c iopl.c ioprio.c ipc_defs.h ipc_msg.c ipc_msgctl.c \ - ipc_sem.c ipc_shm.c ipc_shmctl.c kcmp.c kernel_types.h kexec.c \ - keyctl.c keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c \ - link.c linux/asm_stat.h linux/linux/signal.h \ - linux/x32/asm_stat.h linux/x86_64/asm_stat.h listen.c \ - lookup_dcookie.c loop.c lseek.c macros.h mem.c membarrier.c \ - memfd_create.c mknod.c mmap_notify.c mmap_notify.h mmsghdr.c \ - mount.c mpers_type.h mq.c msghdr.c msghdr.h mtd.c \ - native_defs.h negated_errno.h net.c netlink.c netlink.h \ - netlink_crypto.c netlink_kobject_uevent.c \ - netlink_kobject_uevent.h netlink_sock_diag.h \ - netlink_inet_diag.c netlink_netfilter.c netlink_netlink_diag.c \ - netlink_packet_diag.c netlink_route.c netlink_route.h \ - netlink_selinux.c netlink_smc_diag.c netlink_sock_diag.c \ - netlink_unix_diag.c nlattr.c nlattr.h nsfs.c nsfs.h nsig.h \ - numa.c number_set.c number_set.h oldstat.c open.c \ - or1k_atomic.c pathtrace.c perf.c perf_event_struct.h \ - perf_ioctl.c personality.c pkeys.c poll.c prctl.c \ - print_aio_sigset.c print_dev_t.c print_group_req.c \ - print_fields.h print_ifindex.c print_mac.c print_mq_attr.c \ - print_msgbuf.c print_sg_req_info.c print_sigevent.c \ - print_statfs.c print_struct_stat.c print_time.c \ - print_timespec.c print_timeval.c print_timex.c printmode.c \ - printrusage.c printsiginfo.c printsiginfo.h process.c \ - process_vm.c ptp.c ptrace.h quota.c readahead.c readlink.c \ - reboot.c regs.h renameat.c resource.c retval.c retval.h \ - riscv.c rt_sigframe.c rt_sigreturn.c rtc.c rtnl_addr.c \ - rtnl_addrlabel.c rtnl_dcb.c rtnl_link.c rtnl_mdb.c \ - rtnl_neigh.c rtnl_neightbl.c rtnl_netconf.c rtnl_nsid.c \ - rtnl_route.c rtnl_rule.c rtnl_tc.c rtnl_tc_action.c s390.c \ - sched.c sched_attr.h scsi.c seccomp.c sendfile.c sg_io_v3.c \ - sg_io_v4.c shutdown.c sigaltstack.c sigevent.h signal.c \ - signalfd.c sock.c sockaddr.c socketutils.c sparc.c \ - sram_alloc.c stat.c stat.h stat64.c statfs.c statfs.h \ - static_assert.h statx.c statx.h strace.c string_to_uint.h \ - string_to_uint.c swapon.c syscall.c sysctl.c sysent.h \ - sysent_shorthand_defs.h sysent_shorthand_undefs.h sysinfo.c \ - syslog.c sysmips.c term.c time.c times.c trace_event.h \ - truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \ - uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \ - wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \ - $(strace_SOURCES_check) $(am__append_1) $(am__append_2) \ - $(am__append_7) -strace_SOURCES_check = bpf_attr_check.c -CODE_COVERAGE_BRANCH_COVERAGE = 1 -CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \ - --prefix $(shell cd $(abs_top_srcdir)/.. && pwd || echo .) - -CODE_COVERAGE_IGNORE_PATTERN = '/usr/include/*' - -# Enable this to get link map generated -#strace_LDFLAGS += -Wl,-Map=strace.mapfile -EXTRA_DIST = \ - $(man_MANS) \ - .version \ - COPYING \ - CREDITS \ - ChangeLog \ - ChangeLog-CVS \ - README-linux-ptrace \ - debian/changelog \ - debian/compat \ - debian/control \ - debian/copyright \ - debian/rules \ - debian/source/format \ - debian/strace-udeb.install \ - debian/strace.docs \ - debian/strace.examples \ - debian/strace.install \ - debian/strace.manpages \ - debian/strace64.install \ - debian/strace64.manpages \ - debian/watch \ - gen_bpf_attr_check.sh \ - generate_sen.sh \ - ioctl_iocdef.c \ - ioctlsort.c \ - linux/32/ioctls_inc.h \ - linux/32/ioctls_inc_align16.h \ - linux/32/ioctls_inc_align32.h \ - linux/32/ioctls_inc_align64.h \ - linux/32/syscallent.h \ - linux/64/ioctls_inc.h \ - linux/64/syscallent.h \ - linux/aarch64/arch_defs_.h \ - linux/aarch64/arch_regs.c \ - linux/aarch64/arch_regs.h \ - linux/aarch64/arch_rt_sigframe.c \ - linux/aarch64/arch_sigreturn.c \ - linux/aarch64/get_error.c \ - linux/aarch64/get_scno.c \ - linux/aarch64/get_syscall_args.c \ - linux/aarch64/ioctls_arch0.h \ - linux/aarch64/ioctls_arch1.h \ - linux/aarch64/ioctls_inc0.h \ - linux/aarch64/ioctls_inc1.h \ - linux/aarch64/nr_prefix.c \ - linux/aarch64/raw_syscall.h \ - linux/aarch64/set_error.c \ - linux/aarch64/set_scno.c \ - linux/aarch64/shuffle_scno.c \ - linux/aarch64/syscallent.h \ - linux/aarch64/syscallent1.h \ - linux/alpha/arch_defs_.h \ - linux/alpha/arch_getrval2.c \ - linux/alpha/arch_regs.c \ - linux/alpha/arch_regs.h \ - linux/alpha/arch_rt_sigframe.c \ - linux/alpha/arch_sigreturn.c \ - linux/alpha/errnoent.h \ - linux/alpha/get_error.c \ - linux/alpha/get_scno.c \ - linux/alpha/get_syscall_args.c \ - linux/alpha/get_syscall_result.c \ - linux/alpha/ioctls_arch0.h \ - linux/alpha/ioctls_inc0.h \ - linux/alpha/raw_syscall.h \ - linux/alpha/set_error.c \ - linux/alpha/set_scno.c \ - linux/alpha/signalent.h \ - linux/alpha/syscallent.h \ - linux/alpha/userent.h \ - linux/arc/arch_regs.c \ - linux/arc/arch_regs.h \ - linux/arc/arch_rt_sigframe.c \ - linux/arc/get_error.c \ - linux/arc/get_scno.c \ - linux/arc/get_syscall_args.c \ - linux/arc/ioctls_arch0.h \ - linux/arc/ioctls_inc0.h \ - linux/arc/raw_syscall.h \ - linux/arc/set_error.c \ - linux/arc/set_scno.c \ - linux/arc/syscallent.h \ - linux/arch_defs_.h \ - linux/arch_kvm.c \ - linux/arch_regs.h \ - linux/arch_sigreturn.c \ - linux/arm/arch_defs_.h \ - linux/arm/arch_regs.c \ - linux/arm/arch_regs.h \ - linux/arm/arch_rt_sigframe.c \ - linux/arm/arch_sigreturn.c \ - linux/arm/get_error.c \ - linux/arm/get_scno.c \ - linux/arm/get_syscall_args.c \ - linux/arm/ioctls_arch0.h \ - linux/arm/ioctls_inc0.h \ - linux/arm/nr_prefix.c \ - linux/arm/raw_syscall.h \ - linux/arm/set_error.c \ - linux/arm/set_scno.c \ - linux/arm/shuffle_scno.c \ - linux/arm/syscallent.h \ - linux/arm/userent.h \ - linux/avr32/arch_regs.c \ - linux/avr32/arch_regs.h \ - linux/avr32/arch_rt_sigframe.c \ - linux/avr32/get_error.c \ - linux/avr32/get_scno.c \ - linux/avr32/get_syscall_args.c \ - linux/avr32/ioctls_arch0.h \ - linux/avr32/ioctls_inc0.h \ - linux/avr32/raw_syscall.h \ - linux/avr32/set_error.c \ - linux/avr32/set_scno.c \ - linux/avr32/syscallent.h \ - linux/avr32/userent.h \ - linux/bfin/arch_defs_.h \ - linux/bfin/arch_regs.c \ - linux/bfin/arch_rt_sigframe.c \ - linux/bfin/get_error.c \ - linux/bfin/get_scno.c \ - linux/bfin/get_syscall_args.c \ - linux/bfin/get_syscall_result.c \ - linux/bfin/ioctls_arch0.h \ - linux/bfin/ioctls_inc0.h \ - linux/bfin/raw_syscall.h \ - linux/bfin/rt_sigframe.h \ - linux/bfin/set_error.c \ - linux/bfin/set_scno.c \ - linux/bfin/syscallent.h \ - linux/bfin/userent.h \ - linux/dummy.h \ - linux/errnoent.h \ - linux/getregs_old.h \ - linux/hppa/arch_defs_.h \ - linux/hppa/arch_regs.c \ - linux/hppa/arch_regs.h \ - linux/hppa/arch_rt_sigframe.c \ - linux/hppa/errnoent.h \ - linux/hppa/get_error.c \ - linux/hppa/get_scno.c \ - linux/hppa/get_syscall_args.c \ - linux/hppa/get_syscall_result.c \ - linux/hppa/ioctls_arch0.h \ - linux/hppa/ioctls_inc0.h \ - linux/hppa/raw_syscall.h \ - linux/hppa/rt_sigframe.h \ - linux/hppa/set_error.c \ - linux/hppa/set_scno.c \ - linux/hppa/signalent.h \ - linux/hppa/syscallent.h \ - linux/i386/arch_kvm.c \ - linux/i386/arch_defs_.h \ - linux/i386/arch_regs.c \ - linux/i386/arch_regs.h \ - linux/i386/arch_rt_sigframe.c \ - linux/i386/arch_sigreturn.c \ - linux/i386/get_error.c \ - linux/i386/get_scno.c \ - linux/i386/get_syscall_args.c \ - linux/i386/ioctls_arch0.h \ - linux/i386/ioctls_inc0.h \ - linux/i386/raw_syscall.h \ - linux/i386/rt_sigframe.h \ - linux/i386/set_error.c \ - linux/i386/set_scno.c \ - linux/i386/syscallent.h \ - linux/i386/userent.h \ - linux/i386/userent0.h \ - linux/ia64/arch_defs_.h \ - linux/ia64/arch_getrval2.c \ - linux/ia64/arch_regs.c \ - linux/ia64/arch_regs.h \ - linux/ia64/arch_rt_sigframe.c \ - linux/ia64/get_error.c \ - linux/ia64/get_scno.c \ - linux/ia64/get_syscall_args.c \ - linux/ia64/ioctls_arch0.h \ - linux/ia64/ioctls_inc0.h \ - linux/ia64/raw_syscall.h \ - linux/ia64/rt_sigframe.h \ - linux/ia64/set_error.c \ - linux/ia64/set_scno.c \ - linux/ia64/syscallent.h \ - linux/ia64/userent.h \ - linux/inet_diag.h \ - linux/m68k/arch_defs_.h \ - linux/m68k/arch_regs.c \ - linux/m68k/arch_regs.h \ - linux/m68k/arch_rt_sigframe.c \ - linux/m68k/arch_sigreturn.c \ - linux/m68k/get_error.c \ - linux/m68k/get_scno.c \ - linux/m68k/get_syscall_args.c \ - linux/m68k/ioctls_arch0.h \ - linux/m68k/ioctls_inc0.h \ - linux/m68k/raw_syscall.h \ - linux/m68k/rt_sigframe.h \ - linux/m68k/set_error.c \ - linux/m68k/set_scno.c \ - linux/m68k/syscallent.h \ - linux/m68k/userent.h \ - linux/metag/arch_regs.c \ - linux/metag/arch_regs.h \ - linux/metag/arch_rt_sigframe.c \ - linux/metag/get_error.c \ - linux/metag/get_scno.c \ - linux/metag/get_syscall_args.c \ - linux/metag/ioctls_arch0.h \ - linux/metag/ioctls_inc0.h \ - linux/metag/raw_syscall.h \ - linux/metag/set_error.c \ - linux/metag/set_scno.c \ - linux/metag/syscallent.h \ - linux/microblaze/arch_defs_.h \ - linux/microblaze/arch_regs.c \ - linux/microblaze/arch_rt_sigframe.c \ - linux/microblaze/arch_sigreturn.c \ - linux/microblaze/get_error.c \ - linux/microblaze/get_scno.c \ - linux/microblaze/get_syscall_args.c \ - linux/microblaze/get_syscall_result.c \ - linux/microblaze/ioctls_arch0.h \ - linux/microblaze/ioctls_inc0.h \ - linux/microblaze/raw_syscall.h \ - linux/microblaze/set_error.c \ - linux/microblaze/set_scno.c \ - linux/microblaze/syscallent.h \ - linux/microblaze/userent.h \ - linux/mips/arch_defs_.h \ - linux/mips/arch_getrval2.c \ - linux/mips/arch_regs.c \ - linux/mips/arch_regs.h \ - linux/mips/arch_rt_sigframe.c \ - linux/mips/arch_sigreturn.c \ - linux/mips/errnoent.h \ - linux/mips/genstub.sh \ - linux/mips/get_error.c \ - linux/mips/get_scno.c \ - linux/mips/get_syscall_args.c \ - linux/mips/ioctls_arch0.h \ - linux/mips/ioctls_inc0.h \ - linux/mips/raw_syscall.h \ - linux/mips/rt_sigframe.h \ - linux/mips/set_error.c \ - linux/mips/set_scno.c \ - linux/mips/signalent.h \ - linux/mips/syscallent-compat.h \ - linux/mips/syscallent-n32.h \ - linux/mips/syscallent-n64.h \ - linux/mips/syscallent-o32.h \ - linux/mips/syscallent.h \ - linux/mips/userent.h \ - linux/netlink_diag.h \ - linux/nios2/arch_defs_.h \ - linux/nios2/arch_regs.c \ - linux/nios2/arch_regs.h \ - linux/nios2/arch_rt_sigframe.c \ - linux/nios2/get_error.c \ - linux/nios2/get_scno.c \ - linux/nios2/get_syscall_args.c \ - linux/nios2/ioctls_arch0.h \ - linux/nios2/ioctls_inc0.h \ - linux/nios2/raw_syscall.h \ - linux/nios2/set_error.c \ - linux/nios2/set_scno.c \ - linux/nios2/syscallent.h \ - linux/nr_prefix.c \ - linux/or1k/arch_regs.c \ - linux/or1k/arch_regs.h \ - linux/or1k/arch_rt_sigframe.c \ - linux/or1k/get_error.c \ - linux/or1k/get_scno.c \ - linux/or1k/get_syscall_args.c \ - linux/or1k/ioctls_arch0.h \ - linux/or1k/ioctls_inc0.h \ - linux/or1k/raw_syscall.h \ - linux/or1k/set_error.c \ - linux/or1k/set_scno.c \ - linux/or1k/syscallent.h \ - linux/or1k/userent.h \ - linux/packet_diag.h \ - linux/powerpc/arch_defs_.h \ - linux/powerpc/arch_regs.c \ - linux/powerpc/arch_regs.h \ - linux/powerpc/arch_rt_sigframe.c \ - linux/powerpc/arch_sigreturn.c \ - linux/powerpc/errnoent.h \ - linux/powerpc/get_error.c \ - linux/powerpc/get_scno.c \ - linux/powerpc/get_syscall_args.c \ - linux/powerpc/getregs_old.c \ - linux/powerpc/getregs_old.h \ - linux/powerpc/ioctls_arch0.h \ - linux/powerpc/ioctls_inc0.h \ - linux/powerpc/raw_syscall.h \ - linux/powerpc/set_error.c \ - linux/powerpc/set_scno.c \ - linux/powerpc/syscallent.h \ - linux/powerpc/userent.h \ - linux/powerpc64/arch_defs_.h \ - linux/powerpc64/arch_regs.c \ - linux/powerpc64/arch_regs.h \ - linux/powerpc64/arch_rt_sigframe.c \ - linux/powerpc64/arch_sigreturn.c \ - linux/powerpc64/errnoent.h \ - linux/powerpc64/get_error.c \ - linux/powerpc64/get_scno.c \ - linux/powerpc64/get_syscall_args.c \ - linux/powerpc64/getregs_old.c \ - linux/powerpc64/getregs_old.h \ - linux/powerpc64/ioctls_arch0.h \ - linux/powerpc64/ioctls_arch1.h \ - linux/powerpc64/ioctls_inc0.h \ - linux/powerpc64/ioctls_inc1.h \ - linux/powerpc64/raw_syscall.h \ - linux/powerpc64/rt_sigframe.h \ - linux/powerpc64/set_error.c \ - linux/powerpc64/set_scno.c \ - linux/powerpc64/syscallent.h \ - linux/powerpc64/syscallent1.h \ - linux/powerpc64/userent.h \ - linux/raw_syscall.h \ - linux/riscv/arch_defs_.h \ - linux/riscv/arch_regs.c \ - linux/riscv/arch_regs.h \ - linux/riscv/arch_rt_sigframe.c \ - linux/riscv/get_error.c \ - linux/riscv/get_scno.c \ - linux/riscv/get_syscall_args.c \ - linux/riscv/ioctls_arch0.h \ - linux/riscv/ioctls_arch1.h \ - linux/riscv/ioctls_inc0.h \ - linux/riscv/ioctls_inc1.h \ - linux/riscv/raw_syscall.h \ - linux/riscv/set_error.c \ - linux/riscv/set_scno.c \ - linux/riscv/syscallent.h \ - linux/riscv/syscallent1.h \ - linux/rt_sigframe.h \ - linux/s390/arch_defs_.h \ - linux/s390/arch_regs.c \ - linux/s390/arch_regs.h \ - linux/s390/arch_rt_sigframe.c \ - linux/s390/arch_sigreturn.c \ - linux/s390/get_error.c \ - linux/s390/get_scno.c \ - linux/s390/get_syscall_args.c \ - linux/s390/ioctls_arch0.h \ - linux/s390/ioctls_inc0.h \ - linux/s390/raw_syscall.h \ - linux/s390/rt_sigframe.h \ - linux/s390/set_error.c \ - linux/s390/set_scno.c \ - linux/s390/syscallent.h \ - linux/s390/userent.h \ - linux/s390/userent0.h \ - linux/s390/userent1.h \ - linux/s390x/arch_defs_.h \ - linux/s390x/arch_regs.c \ - linux/s390x/arch_regs.h \ - linux/s390x/arch_rt_sigframe.c \ - linux/s390x/arch_sigreturn.c \ - linux/s390x/get_error.c \ - linux/s390x/get_scno.c \ - linux/s390x/get_syscall_args.c \ - linux/s390x/ioctls_arch0.h \ - linux/s390x/ioctls_arch1.h \ - linux/s390x/ioctls_inc0.h \ - linux/s390x/ioctls_inc1.h \ - linux/s390x/raw_syscall.h \ - linux/s390x/rt_sigframe.h \ - linux/s390x/set_error.c \ - linux/s390x/set_scno.c \ - linux/s390x/syscallent.h \ - linux/s390x/syscallent1.h \ - linux/s390x/userent.h \ - linux/sh/arch_defs_.h \ - linux/sh/arch_getrval2.c \ - linux/sh/arch_regs.c \ - linux/sh/arch_rt_sigframe.c \ - linux/sh/get_error.c \ - linux/sh/get_scno.c \ - linux/sh/get_syscall_args.c \ - linux/sh/get_syscall_result.c \ - linux/sh/ioctls_arch0.h \ - linux/sh/ioctls_inc0.h \ - linux/sh/raw_syscall.h \ - linux/sh/set_error.c \ - linux/sh/set_scno.c \ - linux/sh/syscallent.h \ - linux/sh/userent.h \ - linux/sh/userent0.h \ - linux/sh64/arch_defs_.h \ - linux/sh64/arch_regs.c \ - linux/sh64/arch_regs.h \ - linux/sh64/arch_rt_sigframe.c \ - linux/sh64/get_error.c \ - linux/sh64/get_scno.c \ - linux/sh64/get_syscall_args.c \ - linux/sh64/get_syscall_result.c \ - linux/sh64/ioctls_arch0.h \ - linux/sh64/ioctls_inc0.h \ - linux/sh64/raw_syscall.h \ - linux/sh64/rt_sigframe.h \ - linux/sh64/set_error.c \ - linux/sh64/set_scno.c \ - linux/sh64/syscallent.h \ - linux/sh64/userent.h \ - linux/shuffle_scno.c \ - linux/signalent.h \ - linux/smc_diag.h \ - linux/sock_diag.h \ - linux/sparc/arch_defs_.h \ - linux/sparc/arch_getrval2.c \ - linux/sparc/arch_regs.c \ - linux/sparc/arch_regs.h \ - linux/sparc/arch_rt_sigframe.c \ - linux/sparc/arch_sigreturn.c \ - linux/sparc/errnoent.h \ - linux/sparc/get_error.c \ - linux/sparc/get_scno.c \ - linux/sparc/get_syscall_args.c \ - linux/sparc/ioctls_arch0.h \ - linux/sparc/ioctls_inc0.h \ - linux/sparc/raw_syscall.h \ - linux/sparc/rt_sigframe.h \ - linux/sparc/set_error.c \ - linux/sparc/set_scno.c \ - linux/sparc/signalent.h \ - linux/sparc/syscallent.h \ - linux/sparc/userent.h \ - linux/sparc64/arch_defs_.h \ - linux/sparc64/arch_getrval2.c \ - linux/sparc64/arch_regs.c \ - linux/sparc64/arch_regs.h \ - linux/sparc64/arch_rt_sigframe.c \ - linux/sparc64/arch_sigreturn.c \ - linux/sparc64/errnoent.h \ - linux/sparc64/get_error.c \ - linux/sparc64/get_scno.c \ - linux/sparc64/get_syscall_args.c \ - linux/sparc64/ioctls_arch0.h \ - linux/sparc64/ioctls_arch1.h \ - linux/sparc64/ioctls_inc0.h \ - linux/sparc64/ioctls_inc1.h \ - linux/sparc64/raw_syscall.h \ - linux/sparc64/rt_sigframe.h \ - linux/sparc64/set_error.c \ - linux/sparc64/set_scno.c \ - linux/sparc64/signalent.h \ - linux/sparc64/syscallent.h \ - linux/sparc64/syscallent1.h \ - linux/sparc64/userent.h \ - linux/subcall.h \ - linux/syscall.h \ - linux/tile/arch_defs_.h \ - linux/tile/arch_regs.c \ - linux/tile/arch_regs.h \ - linux/tile/arch_rt_sigframe.c \ - linux/tile/arch_sigreturn.c \ - linux/tile/get_error.c \ - linux/tile/get_scno.c \ - linux/tile/get_syscall_args.c \ - linux/tile/ioctls_arch0.h \ - linux/tile/ioctls_arch1.h \ - linux/tile/ioctls_inc0.h \ - linux/tile/ioctls_inc1.h \ - linux/tile/raw_syscall.h \ - linux/tile/rt_sigframe.h \ - linux/tile/set_error.c \ - linux/tile/set_scno.c \ - linux/tile/syscallent.h \ - linux/tile/syscallent1.h \ - linux/tile/userent.h \ - linux/unix_diag.h \ - linux/userent.h \ - linux/userent0.h \ - linux/x32/arch_defs_.h \ - linux/x32/arch_kvm.c \ - linux/x32/arch_regs.c \ - linux/x32/arch_regs.h \ - linux/x32/arch_rt_sigframe.c \ - linux/x32/arch_sigreturn.c \ - linux/x32/get_error.c \ - linux/x32/get_scno.c \ - linux/x32/get_syscall_args.c \ - linux/x32/ioctls_arch0.h \ - linux/x32/ioctls_arch1.h \ - linux/x32/ioctls_inc0.h \ - linux/x32/ioctls_inc1.h \ - linux/x32/raw_syscall.h \ - linux/x32/rt_sigframe.h \ - linux/x32/set_error.c \ - linux/x32/set_scno.c \ - linux/x32/shuffle_scno.c \ - linux/x32/syscallent.h \ - linux/x32/syscallent1.h \ - linux/x32/userent.h \ - linux/x86_64/arch_defs_.h \ - linux/x86_64/arch_kvm.c \ - linux/x86_64/arch_regs.c \ - linux/x86_64/arch_regs.h \ - linux/x86_64/arch_rt_sigframe.c \ - linux/x86_64/arch_sigreturn.c \ - linux/x86_64/get_error.c \ - linux/x86_64/get_scno.c \ - linux/x86_64/get_syscall_args.c \ - linux/x86_64/getregs_old.c \ - linux/x86_64/getregs_old.h \ - linux/x86_64/ioctls_arch0.h \ - linux/x86_64/ioctls_arch1.h \ - linux/x86_64/ioctls_arch2.h \ - linux/x86_64/ioctls_inc0.h \ - linux/x86_64/ioctls_inc1.h \ - linux/x86_64/ioctls_inc2.h \ - linux/x86_64/raw_syscall.h \ - linux/x86_64/rt_sigframe.h \ - linux/x86_64/set_error.c \ - linux/x86_64/set_scno.c \ - linux/x86_64/shuffle_scno.c \ - linux/x86_64/syscallent.h \ - linux/x86_64/syscallent1.h \ - linux/x86_64/syscallent2.h \ - linux/x86_64/userent.h \ - linux/xtensa/arch_regs.c \ - linux/xtensa/arch_rt_sigframe.c \ - linux/xtensa/get_error.c \ - linux/xtensa/get_scno.c \ - linux/xtensa/get_syscall_args.c \ - linux/xtensa/get_syscall_result.c \ - linux/xtensa/ioctls_arch0.h \ - linux/xtensa/ioctls_inc0.h \ - linux/xtensa/raw_syscall.h \ - linux/xtensa/set_error.c \ - linux/xtensa/set_scno.c \ - linux/xtensa/syscallent.h \ - linux/xtensa/userent.h \ - mpers.awk \ - mpers.sh \ - mpers_test.sh \ - mpers_xlat.h \ - scno.head \ - strace-graph \ - strace-log-merge \ - strace.spec \ - $(XLAT_INPUT_FILES) \ - $(XLAT_HEADER_FILES) \ - xlat/gen.sh \ - # end of EXTRA_DIST - -strace_SOURCES_c = \ - $(filter %.c,$(strace_SOURCES)) $(filter %.c,$(libstrace_a_SOURCES)) - -sys_func_h_sources = $(filter-out $(strace_SOURCES_check),$(strace_SOURCES_c)) -syscallent_names = subcall.h syscallent.h syscallent1.h \ - syscallent-n32.h syscallent-n64.h syscallent-o32.h - -syscallent_patterns = $(patsubst %,\%/%,$(syscallent_names)) -syscallent_files = $(filter $(syscallent_patterns),$(EXTRA_DIST)) -today = $(shell LC_TIME=C date -u +%Y-%m-%d) -version_regexp = $(subst .,\.,$(VERSION)) -news_check_regexp = 'Noteworthy changes in release $(version_regexp) ($(today))' -ioctlsort_CC = $(CC_FOR_BUILD) -ioctlsort_DEFS = $(DEFS) -ioctlsort_INCLUDES = $(DEFAULT_INCLUDES) $(INCLUDES) -ioctlsort_CPPFLAGS = $(AM_CPPFLAGS_FOR_BUILD) $(CPPFLAGS_FOR_BUILD) -ioctlsort_CFLAGS = $(AM_CFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD) -ioctlsort_LDFLAGS = $(AM_LDFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -ioctls_inc_h = $(wildcard $(srcdir)/$(OS)/$(ARCH)/ioctls_inc*.h) -ioctlent_h = $(patsubst $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%,ioctlent%,$(ioctls_inc_h)) -ioctl_redefs_h = $(filter-out ioctl_redefs0.h,$(subst ioctlent,ioctl_redefs,$(ioctlent_h))) -BUILT_SOURCES = $(ioctl_redefs_h) $(ioctlent_h) bpf_attr_check.c \ - native_printer_decls.h native_printer_defs.h printers.h sen.h \ - sys_func.h .version scno.h $(am__append_16) $(am__append_20) -CLEANFILES = $(ioctl_redefs_h) $(ioctlent_h) $(mpers_preproc_files) \ - ioctl_iocdef.h ioctl_iocdef.i bpf_attr_check.c \ - native_printer_decls.h native_printer_defs.h printers.h sen.h \ - sys_func.h syscallent.i scno.h $(am__append_17) \ - $(am__append_21) -DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h -SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) - -digits = [[:digit:]][[:digit:]]* -al_nums = [[:alnum:]_][[:alnum:]_]* -SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p - -# Generated by ./generate_mpers_am.sh; do not edit. -mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c - -# defines mpers_source_files -srcdir_mpers_source_files = $(patsubst %,$(srcdir)/%,$(mpers_source_files)) -mpers_preproc_files = $(mpers_source_files:.c=.c.mpers.i) -mpers_NAME = -mpers_PREFIX = $(mpers_NAME)_ -mpers_DEFS = $(DEFS) -mpers_INCLUDES = $(DEFAULT_INCLUDES) $(INCLUDES) -mpers_CPPFLAGS = $(strace_CPPFLAGS) $(CPPFLAGS) -mpers_sh_opts = $(mpers_DEFS) $(mpers_INCLUDES) $(mpers_CPPFLAGS) -libmpers_CPPFLAGS = $(strace_CPPFLAGS) -DIN_MPERS -libmpers_CFLAGS = $(strace_CFLAGS) -mpers_printer_decl_pattern = ^MPERS_PRINTER_DECL\(([^,)]+),[[:space:]]*([^,)]+),[[:space:]]*([^)]+)\)$$ -libmpers_m32_a_SOURCES = $(mpers_source_files) -libmpers_m32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_m32 -I$(builddir)/mpers-m32 -libmpers_m32_a_CFLAGS = $(libmpers_CFLAGS) -mpers_m32_targets = mpers-m32.stamp m32_type_defs.h m32_funcs.h m32_printer_decls.h m32_printer_defs.h -#libmpers_mx32_a_SOURCES = $(mpers_source_files) -#libmpers_mx32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_mx32 -I$(builddir)/mpers-mx32 -#libmpers_mx32_a_CFLAGS = $(libmpers_CFLAGS) -#mpers_mx32_targets = mpers-mx32.stamp mx32_type_defs.h mx32_funcs.h mx32_printer_decls.h mx32_printer_defs.h -#gen_changelog_start_date = 2009-07-08 20:00 -all: $(BUILT_SOURCES) config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -.SUFFIXES: -.SUFFIXES: .c .o .obj -am--refresh: Makefile - @: -$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/xlat/Makemodule.am $(srcdir)/scno.am $(srcdir)/mpers.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; -$(srcdir)/xlat/Makemodule.am $(srcdir)/scno.am $(srcdir)/mpers.am: - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: # $(am__configure_deps) - $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): # $(am__aclocal_m4_deps) - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(am__aclocal_m4_deps): - -config.h: stamp-h1 - @test -f $@ || rm -f stamp-h1 - @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: # $(am__configure_deps) - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 -strace.1: $(top_builddir)/config.status $(srcdir)/strace.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -strace-log-merge.1: $(top_builddir)/config.status $(srcdir)/strace-log-merge.1.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -strace.spec: $(top_builddir)/config.status $(srcdir)/strace.spec.in - cd $(top_builddir) && $(SHELL) ./config.status $@ -debian/changelog: $(top_builddir)/config.status $(top_srcdir)/debian/changelog.in - cd $(top_builddir) && $(SHELL) ./config.status $@ - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -libmpers-m32.a: $(libmpers_m32_a_OBJECTS) $(libmpers_m32_a_DEPENDENCIES) $(EXTRA_libmpers_m32_a_DEPENDENCIES) - $(AM_V_at)-rm -f libmpers-m32.a - $(AM_V_AR)$(libmpers_m32_a_AR) libmpers-m32.a $(libmpers_m32_a_OBJECTS) $(libmpers_m32_a_LIBADD) - $(AM_V_at)$(RANLIB) libmpers-m32.a - -libmpers-mx32.a: $(libmpers_mx32_a_OBJECTS) $(libmpers_mx32_a_DEPENDENCIES) $(EXTRA_libmpers_mx32_a_DEPENDENCIES) - $(AM_V_at)-rm -f libmpers-mx32.a - $(AM_V_AR)$(libmpers_mx32_a_AR) libmpers-mx32.a $(libmpers_mx32_a_OBJECTS) $(libmpers_mx32_a_LIBADD) - $(AM_V_at)$(RANLIB) libmpers-mx32.a - -libstrace.a: $(libstrace_a_OBJECTS) $(libstrace_a_DEPENDENCIES) $(EXTRA_libstrace_a_DEPENDENCIES) - $(AM_V_at)-rm -f libstrace.a - $(AM_V_AR)$(libstrace_a_AR) libstrace.a $(libstrace_a_OBJECTS) $(libstrace_a_LIBADD) - $(AM_V_at)$(RANLIB) libstrace.a -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p \ - ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' \ - -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' \ - `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -strace$(EXEEXT): $(strace_OBJECTS) $(strace_DEPENDENCIES) $(EXTRA_strace_DEPENDENCIES) - @rm -f strace$(EXEEXT) - $(AM_V_CCLD)$(strace_LINK) $(strace_OBJECTS) $(strace_LDADD) $(LIBS) -install-binSCRIPTS: $(bin_SCRIPTS) - @$(NORMAL_INSTALL) - @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n' \ - -e 'h;s|.*|.|' \ - -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) { files[d] = files[d] " " $$1; \ - if (++n[d] == $(am__install_max)) { \ - print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ - else { print "f", d "/" $$4, $$1 } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binSCRIPTS: - @$(NORMAL_UNINSTALL) - @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 's,.*/,,;$(transform)'`; \ - dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/libmpers_m32_a-block.Po -include ./$(DEPDIR)/libmpers_m32_a-btrfs.Po -include ./$(DEPDIR)/libmpers_m32_a-dirent.Po -include ./$(DEPDIR)/libmpers_m32_a-evdev_mpers.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po -include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po -include ./$(DEPDIR)/libmpers_m32_a-hdio.Po -include ./$(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po -include ./$(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po -include ./$(DEPDIR)/libmpers_m32_a-loop.Po -include ./$(DEPDIR)/libmpers_m32_a-mtd.Po -include ./$(DEPDIR)/libmpers_m32_a-perf_ioctl.Po -include ./$(DEPDIR)/libmpers_m32_a-print_aio_sigset.Po -include ./$(DEPDIR)/libmpers_m32_a-print_group_req.Po -include ./$(DEPDIR)/libmpers_m32_a-print_mq_attr.Po -include ./$(DEPDIR)/libmpers_m32_a-print_msgbuf.Po -include ./$(DEPDIR)/libmpers_m32_a-print_sg_req_info.Po -include ./$(DEPDIR)/libmpers_m32_a-print_sigevent.Po -include ./$(DEPDIR)/libmpers_m32_a-print_time.Po -include ./$(DEPDIR)/libmpers_m32_a-print_timespec.Po -include ./$(DEPDIR)/libmpers_m32_a-print_timeval.Po -include ./$(DEPDIR)/libmpers_m32_a-print_timex.Po -include ./$(DEPDIR)/libmpers_m32_a-printrusage.Po -include ./$(DEPDIR)/libmpers_m32_a-printsiginfo.Po -include ./$(DEPDIR)/libmpers_m32_a-rt_sigreturn.Po -include ./$(DEPDIR)/libmpers_m32_a-rtc.Po -include ./$(DEPDIR)/libmpers_m32_a-sg_io_v3.Po -include ./$(DEPDIR)/libmpers_m32_a-sigaltstack.Po -include ./$(DEPDIR)/libmpers_m32_a-sock.Po -include ./$(DEPDIR)/libmpers_m32_a-sysinfo.Po -include ./$(DEPDIR)/libmpers_m32_a-times.Po -include ./$(DEPDIR)/libmpers_m32_a-ustat.Po -include ./$(DEPDIR)/libmpers_m32_a-utime.Po -include ./$(DEPDIR)/libmpers_m32_a-v4l2.Po -include ./$(DEPDIR)/libmpers_mx32_a-block.Po -include ./$(DEPDIR)/libmpers_mx32_a-btrfs.Po -include ./$(DEPDIR)/libmpers_mx32_a-dirent.Po -include ./$(DEPDIR)/libmpers_mx32_a-evdev_mpers.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po -include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po -include ./$(DEPDIR)/libmpers_mx32_a-hdio.Po -include ./$(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po -include ./$(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po -include ./$(DEPDIR)/libmpers_mx32_a-loop.Po -include ./$(DEPDIR)/libmpers_mx32_a-mtd.Po -include ./$(DEPDIR)/libmpers_mx32_a-perf_ioctl.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_group_req.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_mq_attr.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_msgbuf.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_sigevent.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_time.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_timespec.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_timeval.Po -include ./$(DEPDIR)/libmpers_mx32_a-print_timex.Po -include ./$(DEPDIR)/libmpers_mx32_a-printrusage.Po -include ./$(DEPDIR)/libmpers_mx32_a-printsiginfo.Po -include ./$(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Po -include ./$(DEPDIR)/libmpers_mx32_a-rtc.Po -include ./$(DEPDIR)/libmpers_mx32_a-sg_io_v3.Po -include ./$(DEPDIR)/libmpers_mx32_a-sigaltstack.Po -include ./$(DEPDIR)/libmpers_mx32_a-sock.Po -include ./$(DEPDIR)/libmpers_mx32_a-sysinfo.Po -include ./$(DEPDIR)/libmpers_mx32_a-times.Po -include ./$(DEPDIR)/libmpers_mx32_a-ustat.Po -include ./$(DEPDIR)/libmpers_mx32_a-utime.Po -include ./$(DEPDIR)/libmpers_mx32_a-v4l2.Po -include ./$(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Po -include ./$(DEPDIR)/libstrace_a-fstatfs.Po -include ./$(DEPDIR)/libstrace_a-fstatfs64.Po -include ./$(DEPDIR)/libstrace_a-getpagesize.Po -include ./$(DEPDIR)/libstrace_a-ipc.Po -include ./$(DEPDIR)/libstrace_a-mmap_cache.Po -include ./$(DEPDIR)/libstrace_a-sigreturn.Po -include ./$(DEPDIR)/libstrace_a-socketcall.Po -include ./$(DEPDIR)/libstrace_a-statfs.Po -include ./$(DEPDIR)/libstrace_a-statfs64.Po -include ./$(DEPDIR)/libstrace_a-sync_file_range.Po -include ./$(DEPDIR)/libstrace_a-sync_file_range2.Po -include ./$(DEPDIR)/libstrace_a-upeek.Po -include ./$(DEPDIR)/libstrace_a-upoke.Po -include ./$(DEPDIR)/strace-access.Po -include ./$(DEPDIR)/strace-affinity.Po -include ./$(DEPDIR)/strace-aio.Po -include ./$(DEPDIR)/strace-alpha.Po -include ./$(DEPDIR)/strace-basic_filters.Po -include ./$(DEPDIR)/strace-bind.Po -include ./$(DEPDIR)/strace-bjm.Po -include ./$(DEPDIR)/strace-block.Po -include ./$(DEPDIR)/strace-bpf.Po -include ./$(DEPDIR)/strace-bpf_attr_check.Po -include ./$(DEPDIR)/strace-bpf_filter.Po -include ./$(DEPDIR)/strace-bpf_seccomp_filter.Po -include ./$(DEPDIR)/strace-bpf_sock_filter.Po -include ./$(DEPDIR)/strace-btrfs.Po -include ./$(DEPDIR)/strace-cacheflush.Po -include ./$(DEPDIR)/strace-capability.Po -include ./$(DEPDIR)/strace-chdir.Po -include ./$(DEPDIR)/strace-chmod.Po -include ./$(DEPDIR)/strace-clone.Po -include ./$(DEPDIR)/strace-copy_file_range.Po -include ./$(DEPDIR)/strace-count.Po -include ./$(DEPDIR)/strace-delay.Po -include ./$(DEPDIR)/strace-desc.Po -include ./$(DEPDIR)/strace-dirent.Po -include ./$(DEPDIR)/strace-dirent64.Po -include ./$(DEPDIR)/strace-dm.Po -include ./$(DEPDIR)/strace-dyxlat.Po -include ./$(DEPDIR)/strace-epoll.Po -include ./$(DEPDIR)/strace-error_prints.Po -include ./$(DEPDIR)/strace-evdev.Po -include ./$(DEPDIR)/strace-evdev_mpers.Po -include ./$(DEPDIR)/strace-eventfd.Po -include ./$(DEPDIR)/strace-execve.Po -include ./$(DEPDIR)/strace-fadvise.Po -include ./$(DEPDIR)/strace-fallocate.Po -include ./$(DEPDIR)/strace-fanotify.Po -include ./$(DEPDIR)/strace-fchownat.Po -include ./$(DEPDIR)/strace-fcntl.Po -include ./$(DEPDIR)/strace-fetch_bpf_fprog.Po -include ./$(DEPDIR)/strace-fetch_struct_flock.Po -include ./$(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Po -include ./$(DEPDIR)/strace-fetch_struct_mmsghdr.Po -include ./$(DEPDIR)/strace-fetch_struct_msghdr.Po -include ./$(DEPDIR)/strace-fetch_struct_stat.Po -include ./$(DEPDIR)/strace-fetch_struct_stat64.Po -include ./$(DEPDIR)/strace-fetch_struct_statfs.Po -include ./$(DEPDIR)/strace-file_handle.Po -include ./$(DEPDIR)/strace-file_ioctl.Po -include ./$(DEPDIR)/strace-filter_qualify.Po -include ./$(DEPDIR)/strace-flock.Po -include ./$(DEPDIR)/strace-fs_x_ioctl.Po -include ./$(DEPDIR)/strace-futex.Po -include ./$(DEPDIR)/strace-get_robust_list.Po -include ./$(DEPDIR)/strace-getcpu.Po -include ./$(DEPDIR)/strace-getcwd.Po -include ./$(DEPDIR)/strace-getrandom.Po -include ./$(DEPDIR)/strace-hdio.Po -include ./$(DEPDIR)/strace-hostname.Po -include ./$(DEPDIR)/strace-inotify.Po -include ./$(DEPDIR)/strace-inotify_ioctl.Po -include ./$(DEPDIR)/strace-io.Po -include ./$(DEPDIR)/strace-ioctl.Po -include ./$(DEPDIR)/strace-ioperm.Po -include ./$(DEPDIR)/strace-iopl.Po -include ./$(DEPDIR)/strace-ioprio.Po -include ./$(DEPDIR)/strace-ipc_msg.Po -include ./$(DEPDIR)/strace-ipc_msgctl.Po -include ./$(DEPDIR)/strace-ipc_sem.Po -include ./$(DEPDIR)/strace-ipc_shm.Po -include ./$(DEPDIR)/strace-ipc_shmctl.Po -include ./$(DEPDIR)/strace-kcmp.Po -include ./$(DEPDIR)/strace-kexec.Po -include ./$(DEPDIR)/strace-keyctl.Po -include ./$(DEPDIR)/strace-kvm.Po -include ./$(DEPDIR)/strace-ldt.Po -include ./$(DEPDIR)/strace-link.Po -include ./$(DEPDIR)/strace-listen.Po -include ./$(DEPDIR)/strace-lookup_dcookie.Po -include ./$(DEPDIR)/strace-loop.Po -include ./$(DEPDIR)/strace-lseek.Po -include ./$(DEPDIR)/strace-mem.Po -include ./$(DEPDIR)/strace-membarrier.Po -include ./$(DEPDIR)/strace-memfd_create.Po -include ./$(DEPDIR)/strace-mknod.Po -include ./$(DEPDIR)/strace-mmap_notify.Po -include ./$(DEPDIR)/strace-mmsghdr.Po -include ./$(DEPDIR)/strace-mount.Po -include ./$(DEPDIR)/strace-mq.Po -include ./$(DEPDIR)/strace-msghdr.Po -include ./$(DEPDIR)/strace-mtd.Po -include ./$(DEPDIR)/strace-net.Po -include ./$(DEPDIR)/strace-netlink.Po -include ./$(DEPDIR)/strace-netlink_crypto.Po -include ./$(DEPDIR)/strace-netlink_inet_diag.Po -include ./$(DEPDIR)/strace-netlink_kobject_uevent.Po -include ./$(DEPDIR)/strace-netlink_netfilter.Po -include ./$(DEPDIR)/strace-netlink_netlink_diag.Po -include ./$(DEPDIR)/strace-netlink_packet_diag.Po -include ./$(DEPDIR)/strace-netlink_route.Po -include ./$(DEPDIR)/strace-netlink_selinux.Po -include ./$(DEPDIR)/strace-netlink_smc_diag.Po -include ./$(DEPDIR)/strace-netlink_sock_diag.Po -include ./$(DEPDIR)/strace-netlink_unix_diag.Po -include ./$(DEPDIR)/strace-nlattr.Po -include ./$(DEPDIR)/strace-nsfs.Po -include ./$(DEPDIR)/strace-numa.Po -include ./$(DEPDIR)/strace-number_set.Po -include ./$(DEPDIR)/strace-oldstat.Po -include ./$(DEPDIR)/strace-open.Po -include ./$(DEPDIR)/strace-or1k_atomic.Po -include ./$(DEPDIR)/strace-pathtrace.Po -include ./$(DEPDIR)/strace-perf.Po -include ./$(DEPDIR)/strace-perf_ioctl.Po -include ./$(DEPDIR)/strace-personality.Po -include ./$(DEPDIR)/strace-pkeys.Po -include ./$(DEPDIR)/strace-poll.Po -include ./$(DEPDIR)/strace-prctl.Po -include ./$(DEPDIR)/strace-print_aio_sigset.Po -include ./$(DEPDIR)/strace-print_dev_t.Po -include ./$(DEPDIR)/strace-print_group_req.Po -include ./$(DEPDIR)/strace-print_ifindex.Po -include ./$(DEPDIR)/strace-print_mac.Po -include ./$(DEPDIR)/strace-print_mq_attr.Po -include ./$(DEPDIR)/strace-print_msgbuf.Po -include ./$(DEPDIR)/strace-print_sg_req_info.Po -include ./$(DEPDIR)/strace-print_sigevent.Po -include ./$(DEPDIR)/strace-print_statfs.Po -include ./$(DEPDIR)/strace-print_struct_stat.Po -include ./$(DEPDIR)/strace-print_time.Po -include ./$(DEPDIR)/strace-print_timespec.Po -include ./$(DEPDIR)/strace-print_timeval.Po -include ./$(DEPDIR)/strace-print_timex.Po -include ./$(DEPDIR)/strace-printmode.Po -include ./$(DEPDIR)/strace-printrusage.Po -include ./$(DEPDIR)/strace-printsiginfo.Po -include ./$(DEPDIR)/strace-process.Po -include ./$(DEPDIR)/strace-process_vm.Po -include ./$(DEPDIR)/strace-ptp.Po -include ./$(DEPDIR)/strace-quota.Po -include ./$(DEPDIR)/strace-readahead.Po -include ./$(DEPDIR)/strace-readlink.Po -include ./$(DEPDIR)/strace-reboot.Po -include ./$(DEPDIR)/strace-renameat.Po -include ./$(DEPDIR)/strace-resource.Po -include ./$(DEPDIR)/strace-retval.Po -include ./$(DEPDIR)/strace-riscv.Po -include ./$(DEPDIR)/strace-rt_sigframe.Po -include ./$(DEPDIR)/strace-rt_sigreturn.Po -include ./$(DEPDIR)/strace-rtc.Po -include ./$(DEPDIR)/strace-rtnl_addr.Po -include ./$(DEPDIR)/strace-rtnl_addrlabel.Po -include ./$(DEPDIR)/strace-rtnl_dcb.Po -include ./$(DEPDIR)/strace-rtnl_link.Po -include ./$(DEPDIR)/strace-rtnl_mdb.Po -include ./$(DEPDIR)/strace-rtnl_neigh.Po -include ./$(DEPDIR)/strace-rtnl_neightbl.Po -include ./$(DEPDIR)/strace-rtnl_netconf.Po -include ./$(DEPDIR)/strace-rtnl_nsid.Po -include ./$(DEPDIR)/strace-rtnl_route.Po -include ./$(DEPDIR)/strace-rtnl_rule.Po -include ./$(DEPDIR)/strace-rtnl_tc.Po -include ./$(DEPDIR)/strace-rtnl_tc_action.Po -include ./$(DEPDIR)/strace-s390.Po -include ./$(DEPDIR)/strace-sched.Po -include ./$(DEPDIR)/strace-scsi.Po -include ./$(DEPDIR)/strace-seccomp.Po -include ./$(DEPDIR)/strace-sendfile.Po -include ./$(DEPDIR)/strace-sg_io_v3.Po -include ./$(DEPDIR)/strace-sg_io_v4.Po -include ./$(DEPDIR)/strace-shutdown.Po -include ./$(DEPDIR)/strace-sigaltstack.Po -include ./$(DEPDIR)/strace-signal.Po -include ./$(DEPDIR)/strace-signalfd.Po -include ./$(DEPDIR)/strace-sock.Po -include ./$(DEPDIR)/strace-sockaddr.Po -include ./$(DEPDIR)/strace-socketutils.Po -include ./$(DEPDIR)/strace-sparc.Po -include ./$(DEPDIR)/strace-sram_alloc.Po -include ./$(DEPDIR)/strace-stat.Po -include ./$(DEPDIR)/strace-stat64.Po -include ./$(DEPDIR)/strace-statfs.Po -include ./$(DEPDIR)/strace-statx.Po -include ./$(DEPDIR)/strace-strace.Po -include ./$(DEPDIR)/strace-string_to_uint.Po -include ./$(DEPDIR)/strace-swapon.Po -include ./$(DEPDIR)/strace-syscall.Po -include ./$(DEPDIR)/strace-sysctl.Po -include ./$(DEPDIR)/strace-sysinfo.Po -include ./$(DEPDIR)/strace-syslog.Po -include ./$(DEPDIR)/strace-sysmips.Po -include ./$(DEPDIR)/strace-term.Po -include ./$(DEPDIR)/strace-time.Po -include ./$(DEPDIR)/strace-times.Po -include ./$(DEPDIR)/strace-truncate.Po -include ./$(DEPDIR)/strace-ubi.Po -include ./$(DEPDIR)/strace-ucopy.Po -include ./$(DEPDIR)/strace-uid.Po -include ./$(DEPDIR)/strace-uid16.Po -include ./$(DEPDIR)/strace-umask.Po -include ./$(DEPDIR)/strace-umount.Po -include ./$(DEPDIR)/strace-uname.Po -include ./$(DEPDIR)/strace-unwind-libdw.Po -include ./$(DEPDIR)/strace-unwind-libunwind.Po -include ./$(DEPDIR)/strace-unwind.Po -include ./$(DEPDIR)/strace-userfaultfd.Po -include ./$(DEPDIR)/strace-ustat.Po -include ./$(DEPDIR)/strace-util.Po -include ./$(DEPDIR)/strace-utime.Po -include ./$(DEPDIR)/strace-utimes.Po -include ./$(DEPDIR)/strace-v4l2.Po -include ./$(DEPDIR)/strace-wait.Po -include ./$(DEPDIR)/strace-xattr.Po -include ./$(DEPDIR)/strace-xlat.Po -include ./$(DEPDIR)/strace-xmalloc.Po - -.c.o: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< - -.c.obj: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -libmpers_m32_a-block.o: block.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-block.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-block.Tpo -c -o libmpers_m32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-block.Tpo $(DEPDIR)/libmpers_m32_a-block.Po -# $(AM_V_CC)source='block.c' object='libmpers_m32_a-block.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c - -libmpers_m32_a-block.obj: block.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-block.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-block.Tpo -c -o libmpers_m32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-block.Tpo $(DEPDIR)/libmpers_m32_a-block.Po -# $(AM_V_CC)source='block.c' object='libmpers_m32_a-block.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi` - -libmpers_m32_a-btrfs.o: btrfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-btrfs.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-btrfs.Tpo -c -o libmpers_m32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-btrfs.Tpo $(DEPDIR)/libmpers_m32_a-btrfs.Po -# $(AM_V_CC)source='btrfs.c' object='libmpers_m32_a-btrfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c - -libmpers_m32_a-btrfs.obj: btrfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-btrfs.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-btrfs.Tpo -c -o libmpers_m32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-btrfs.Tpo $(DEPDIR)/libmpers_m32_a-btrfs.Po -# $(AM_V_CC)source='btrfs.c' object='libmpers_m32_a-btrfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi` - -libmpers_m32_a-dirent.o: dirent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-dirent.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-dirent.Tpo -c -o libmpers_m32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-dirent.Tpo $(DEPDIR)/libmpers_m32_a-dirent.Po -# $(AM_V_CC)source='dirent.c' object='libmpers_m32_a-dirent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c - -libmpers_m32_a-dirent.obj: dirent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-dirent.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-dirent.Tpo -c -o libmpers_m32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-dirent.Tpo $(DEPDIR)/libmpers_m32_a-dirent.Po -# $(AM_V_CC)source='dirent.c' object='libmpers_m32_a-dirent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi` - -libmpers_m32_a-evdev_mpers.o: evdev_mpers.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-evdev_mpers.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo -c -o libmpers_m32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_m32_a-evdev_mpers.Po -# $(AM_V_CC)source='evdev_mpers.c' object='libmpers_m32_a-evdev_mpers.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c - -libmpers_m32_a-evdev_mpers.obj: evdev_mpers.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-evdev_mpers.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo -c -o libmpers_m32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_m32_a-evdev_mpers.Po -# $(AM_V_CC)source='evdev_mpers.c' object='libmpers_m32_a-evdev_mpers.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi` - -libmpers_m32_a-fetch_bpf_fprog.o: fetch_bpf_fprog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_bpf_fprog.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo -c -o libmpers_m32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Po -# $(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_m32_a-fetch_bpf_fprog.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c - -libmpers_m32_a-fetch_bpf_fprog.obj: fetch_bpf_fprog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_bpf_fprog.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo -c -o libmpers_m32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Po -# $(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_m32_a-fetch_bpf_fprog.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi` - -libmpers_m32_a-fetch_struct_flock.o: fetch_struct_flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_flock.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo -c -o libmpers_m32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Po -# $(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_m32_a-fetch_struct_flock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c - -libmpers_m32_a-fetch_struct_flock.obj: fetch_struct_flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_flock.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo -c -o libmpers_m32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Po -# $(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_m32_a-fetch_struct_flock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi` - -libmpers_m32_a-fetch_struct_keyctl_kdf_params.o: fetch_struct_keyctl_kdf_params.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_keyctl_kdf_params.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Po -# $(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_m32_a-fetch_struct_keyctl_kdf_params.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c - -libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj: fetch_struct_keyctl_kdf_params.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Po -# $(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi` - -libmpers_m32_a-fetch_struct_mmsghdr.o: fetch_struct_mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_mmsghdr.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_m32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Po -# $(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_m32_a-fetch_struct_mmsghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c - -libmpers_m32_a-fetch_struct_mmsghdr.obj: fetch_struct_mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_mmsghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_m32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Po -# $(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_m32_a-fetch_struct_mmsghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi` - -libmpers_m32_a-fetch_struct_msghdr.o: fetch_struct_msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_msghdr.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo -c -o libmpers_m32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Po -# $(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_m32_a-fetch_struct_msghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c - -libmpers_m32_a-fetch_struct_msghdr.obj: fetch_struct_msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_msghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo -c -o libmpers_m32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Po -# $(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_m32_a-fetch_struct_msghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi` - -libmpers_m32_a-fetch_struct_stat.o: fetch_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo -c -o libmpers_m32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po -# $(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_m32_a-fetch_struct_stat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c - -libmpers_m32_a-fetch_struct_stat.obj: fetch_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo -c -o libmpers_m32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po -# $(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_m32_a-fetch_struct_stat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi` - -libmpers_m32_a-fetch_struct_stat64.o: fetch_struct_stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat64.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo -c -o libmpers_m32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po -# $(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_m32_a-fetch_struct_stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c - -libmpers_m32_a-fetch_struct_stat64.obj: fetch_struct_stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat64.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo -c -o libmpers_m32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po -# $(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_m32_a-fetch_struct_stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi` - -libmpers_m32_a-fetch_struct_statfs.o: fetch_struct_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_statfs.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo -c -o libmpers_m32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po -# $(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_m32_a-fetch_struct_statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c - -libmpers_m32_a-fetch_struct_statfs.obj: fetch_struct_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_statfs.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo -c -o libmpers_m32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po -# $(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_m32_a-fetch_struct_statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` - -libmpers_m32_a-hdio.o: hdio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-hdio.Tpo -c -o libmpers_m32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-hdio.Tpo $(DEPDIR)/libmpers_m32_a-hdio.Po -# $(AM_V_CC)source='hdio.c' object='libmpers_m32_a-hdio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c - -libmpers_m32_a-hdio.obj: hdio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-hdio.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-hdio.Tpo -c -o libmpers_m32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-hdio.Tpo $(DEPDIR)/libmpers_m32_a-hdio.Po -# $(AM_V_CC)source='hdio.c' object='libmpers_m32_a-hdio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi` - -libmpers_m32_a-ipc_msgctl.o: ipc_msgctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_msgctl.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo -c -o libmpers_m32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po -# $(AM_V_CC)source='ipc_msgctl.c' object='libmpers_m32_a-ipc_msgctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c - -libmpers_m32_a-ipc_msgctl.obj: ipc_msgctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_msgctl.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo -c -o libmpers_m32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po -# $(AM_V_CC)source='ipc_msgctl.c' object='libmpers_m32_a-ipc_msgctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi` - -libmpers_m32_a-ipc_shmctl.o: ipc_shmctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_shmctl.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo -c -o libmpers_m32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po -# $(AM_V_CC)source='ipc_shmctl.c' object='libmpers_m32_a-ipc_shmctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c - -libmpers_m32_a-ipc_shmctl.obj: ipc_shmctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_shmctl.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo -c -o libmpers_m32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po -# $(AM_V_CC)source='ipc_shmctl.c' object='libmpers_m32_a-ipc_shmctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi` - -libmpers_m32_a-loop.o: loop.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-loop.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-loop.Tpo -c -o libmpers_m32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-loop.Tpo $(DEPDIR)/libmpers_m32_a-loop.Po -# $(AM_V_CC)source='loop.c' object='libmpers_m32_a-loop.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c - -libmpers_m32_a-loop.obj: loop.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-loop.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-loop.Tpo -c -o libmpers_m32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-loop.Tpo $(DEPDIR)/libmpers_m32_a-loop.Po -# $(AM_V_CC)source='loop.c' object='libmpers_m32_a-loop.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi` - -libmpers_m32_a-mtd.o: mtd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-mtd.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-mtd.Tpo -c -o libmpers_m32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-mtd.Tpo $(DEPDIR)/libmpers_m32_a-mtd.Po -# $(AM_V_CC)source='mtd.c' object='libmpers_m32_a-mtd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c - -libmpers_m32_a-mtd.obj: mtd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-mtd.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-mtd.Tpo -c -o libmpers_m32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-mtd.Tpo $(DEPDIR)/libmpers_m32_a-mtd.Po -# $(AM_V_CC)source='mtd.c' object='libmpers_m32_a-mtd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` - -libmpers_m32_a-perf_ioctl.o: perf_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-perf_ioctl.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo -c -o libmpers_m32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_m32_a-perf_ioctl.Po -# $(AM_V_CC)source='perf_ioctl.c' object='libmpers_m32_a-perf_ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c - -libmpers_m32_a-perf_ioctl.obj: perf_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-perf_ioctl.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo -c -o libmpers_m32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_m32_a-perf_ioctl.Po -# $(AM_V_CC)source='perf_ioctl.c' object='libmpers_m32_a-perf_ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi` - -libmpers_m32_a-print_aio_sigset.o: print_aio_sigset.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_aio_sigset.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo -c -o libmpers_m32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Po -# $(AM_V_CC)source='print_aio_sigset.c' object='libmpers_m32_a-print_aio_sigset.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c - -libmpers_m32_a-print_aio_sigset.obj: print_aio_sigset.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_aio_sigset.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo -c -o libmpers_m32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Po -# $(AM_V_CC)source='print_aio_sigset.c' object='libmpers_m32_a-print_aio_sigset.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi` - -libmpers_m32_a-print_group_req.o: print_group_req.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_group_req.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo -c -o libmpers_m32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo $(DEPDIR)/libmpers_m32_a-print_group_req.Po -# $(AM_V_CC)source='print_group_req.c' object='libmpers_m32_a-print_group_req.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c - -libmpers_m32_a-print_group_req.obj: print_group_req.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_group_req.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo -c -o libmpers_m32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo $(DEPDIR)/libmpers_m32_a-print_group_req.Po -# $(AM_V_CC)source='print_group_req.c' object='libmpers_m32_a-print_group_req.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi` - -libmpers_m32_a-print_mq_attr.o: print_mq_attr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_mq_attr.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo -c -o libmpers_m32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_m32_a-print_mq_attr.Po -# $(AM_V_CC)source='print_mq_attr.c' object='libmpers_m32_a-print_mq_attr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c - -libmpers_m32_a-print_mq_attr.obj: print_mq_attr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_mq_attr.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo -c -o libmpers_m32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_m32_a-print_mq_attr.Po -# $(AM_V_CC)source='print_mq_attr.c' object='libmpers_m32_a-print_mq_attr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi` - -libmpers_m32_a-print_msgbuf.o: print_msgbuf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_msgbuf.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo -c -o libmpers_m32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_m32_a-print_msgbuf.Po -# $(AM_V_CC)source='print_msgbuf.c' object='libmpers_m32_a-print_msgbuf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c - -libmpers_m32_a-print_msgbuf.obj: print_msgbuf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_msgbuf.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo -c -o libmpers_m32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_m32_a-print_msgbuf.Po -# $(AM_V_CC)source='print_msgbuf.c' object='libmpers_m32_a-print_msgbuf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi` - -libmpers_m32_a-print_sg_req_info.o: print_sg_req_info.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sg_req_info.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo -c -o libmpers_m32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Po -# $(AM_V_CC)source='print_sg_req_info.c' object='libmpers_m32_a-print_sg_req_info.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c - -libmpers_m32_a-print_sg_req_info.obj: print_sg_req_info.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sg_req_info.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo -c -o libmpers_m32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Po -# $(AM_V_CC)source='print_sg_req_info.c' object='libmpers_m32_a-print_sg_req_info.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi` - -libmpers_m32_a-print_sigevent.o: print_sigevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sigevent.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo -c -o libmpers_m32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_m32_a-print_sigevent.Po -# $(AM_V_CC)source='print_sigevent.c' object='libmpers_m32_a-print_sigevent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c - -libmpers_m32_a-print_sigevent.obj: print_sigevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sigevent.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo -c -o libmpers_m32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_m32_a-print_sigevent.Po -# $(AM_V_CC)source='print_sigevent.c' object='libmpers_m32_a-print_sigevent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi` - -libmpers_m32_a-print_time.o: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_time.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_time.Tpo -c -o libmpers_m32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_time.Tpo $(DEPDIR)/libmpers_m32_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libmpers_m32_a-print_time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - -libmpers_m32_a-print_time.obj: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_time.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_time.Tpo -c -o libmpers_m32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_time.Tpo $(DEPDIR)/libmpers_m32_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libmpers_m32_a-print_time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - -libmpers_m32_a-print_timespec.o: print_timespec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timespec.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo -c -o libmpers_m32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo $(DEPDIR)/libmpers_m32_a-print_timespec.Po -# $(AM_V_CC)source='print_timespec.c' object='libmpers_m32_a-print_timespec.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c - -libmpers_m32_a-print_timespec.obj: print_timespec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timespec.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo -c -o libmpers_m32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo $(DEPDIR)/libmpers_m32_a-print_timespec.Po -# $(AM_V_CC)source='print_timespec.c' object='libmpers_m32_a-print_timespec.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi` - -libmpers_m32_a-print_timeval.o: print_timeval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timeval.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo -c -o libmpers_m32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo $(DEPDIR)/libmpers_m32_a-print_timeval.Po -# $(AM_V_CC)source='print_timeval.c' object='libmpers_m32_a-print_timeval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c - -libmpers_m32_a-print_timeval.obj: print_timeval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timeval.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo -c -o libmpers_m32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo $(DEPDIR)/libmpers_m32_a-print_timeval.Po -# $(AM_V_CC)source='print_timeval.c' object='libmpers_m32_a-print_timeval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi` - -libmpers_m32_a-print_timex.o: print_timex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timex.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timex.Tpo -c -o libmpers_m32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timex.Tpo $(DEPDIR)/libmpers_m32_a-print_timex.Po -# $(AM_V_CC)source='print_timex.c' object='libmpers_m32_a-print_timex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c - -libmpers_m32_a-print_timex.obj: print_timex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timex.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timex.Tpo -c -o libmpers_m32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timex.Tpo $(DEPDIR)/libmpers_m32_a-print_timex.Po -# $(AM_V_CC)source='print_timex.c' object='libmpers_m32_a-print_timex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi` - -libmpers_m32_a-printrusage.o: printrusage.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printrusage.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printrusage.Tpo -c -o libmpers_m32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printrusage.Tpo $(DEPDIR)/libmpers_m32_a-printrusage.Po -# $(AM_V_CC)source='printrusage.c' object='libmpers_m32_a-printrusage.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c - -libmpers_m32_a-printrusage.obj: printrusage.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printrusage.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printrusage.Tpo -c -o libmpers_m32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printrusage.Tpo $(DEPDIR)/libmpers_m32_a-printrusage.Po -# $(AM_V_CC)source='printrusage.c' object='libmpers_m32_a-printrusage.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi` - -libmpers_m32_a-printsiginfo.o: printsiginfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printsiginfo.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo -c -o libmpers_m32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_m32_a-printsiginfo.Po -# $(AM_V_CC)source='printsiginfo.c' object='libmpers_m32_a-printsiginfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c - -libmpers_m32_a-printsiginfo.obj: printsiginfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printsiginfo.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo -c -o libmpers_m32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_m32_a-printsiginfo.Po -# $(AM_V_CC)source='printsiginfo.c' object='libmpers_m32_a-printsiginfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi` - -libmpers_m32_a-rt_sigreturn.o: rt_sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rt_sigreturn.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo -c -o libmpers_m32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Po -# $(AM_V_CC)source='rt_sigreturn.c' object='libmpers_m32_a-rt_sigreturn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c - -libmpers_m32_a-rt_sigreturn.obj: rt_sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rt_sigreturn.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo -c -o libmpers_m32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Po -# $(AM_V_CC)source='rt_sigreturn.c' object='libmpers_m32_a-rt_sigreturn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi` - -libmpers_m32_a-rtc.o: rtc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rtc.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rtc.Tpo -c -o libmpers_m32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rtc.Tpo $(DEPDIR)/libmpers_m32_a-rtc.Po -# $(AM_V_CC)source='rtc.c' object='libmpers_m32_a-rtc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c - -libmpers_m32_a-rtc.obj: rtc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rtc.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rtc.Tpo -c -o libmpers_m32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rtc.Tpo $(DEPDIR)/libmpers_m32_a-rtc.Po -# $(AM_V_CC)source='rtc.c' object='libmpers_m32_a-rtc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi` - -libmpers_m32_a-sg_io_v3.o: sg_io_v3.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sg_io_v3.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo -c -o libmpers_m32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_m32_a-sg_io_v3.Po -# $(AM_V_CC)source='sg_io_v3.c' object='libmpers_m32_a-sg_io_v3.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c - -libmpers_m32_a-sg_io_v3.obj: sg_io_v3.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sg_io_v3.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo -c -o libmpers_m32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_m32_a-sg_io_v3.Po -# $(AM_V_CC)source='sg_io_v3.c' object='libmpers_m32_a-sg_io_v3.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi` - -libmpers_m32_a-sigaltstack.o: sigaltstack.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sigaltstack.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo -c -o libmpers_m32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_m32_a-sigaltstack.Po -# $(AM_V_CC)source='sigaltstack.c' object='libmpers_m32_a-sigaltstack.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c - -libmpers_m32_a-sigaltstack.obj: sigaltstack.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sigaltstack.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo -c -o libmpers_m32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_m32_a-sigaltstack.Po -# $(AM_V_CC)source='sigaltstack.c' object='libmpers_m32_a-sigaltstack.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi` - -libmpers_m32_a-sock.o: sock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sock.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sock.Tpo -c -o libmpers_m32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sock.Tpo $(DEPDIR)/libmpers_m32_a-sock.Po -# $(AM_V_CC)source='sock.c' object='libmpers_m32_a-sock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c - -libmpers_m32_a-sock.obj: sock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sock.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sock.Tpo -c -o libmpers_m32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sock.Tpo $(DEPDIR)/libmpers_m32_a-sock.Po -# $(AM_V_CC)source='sock.c' object='libmpers_m32_a-sock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi` - -libmpers_m32_a-sysinfo.o: sysinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sysinfo.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo -c -o libmpers_m32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo $(DEPDIR)/libmpers_m32_a-sysinfo.Po -# $(AM_V_CC)source='sysinfo.c' object='libmpers_m32_a-sysinfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c - -libmpers_m32_a-sysinfo.obj: sysinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sysinfo.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo -c -o libmpers_m32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo $(DEPDIR)/libmpers_m32_a-sysinfo.Po -# $(AM_V_CC)source='sysinfo.c' object='libmpers_m32_a-sysinfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi` - -libmpers_m32_a-times.o: times.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-times.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-times.Tpo -c -o libmpers_m32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-times.Tpo $(DEPDIR)/libmpers_m32_a-times.Po -# $(AM_V_CC)source='times.c' object='libmpers_m32_a-times.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c - -libmpers_m32_a-times.obj: times.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-times.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-times.Tpo -c -o libmpers_m32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-times.Tpo $(DEPDIR)/libmpers_m32_a-times.Po -# $(AM_V_CC)source='times.c' object='libmpers_m32_a-times.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi` - -libmpers_m32_a-ustat.o: ustat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ustat.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ustat.Tpo -c -o libmpers_m32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ustat.Tpo $(DEPDIR)/libmpers_m32_a-ustat.Po -# $(AM_V_CC)source='ustat.c' object='libmpers_m32_a-ustat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c - -libmpers_m32_a-ustat.obj: ustat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ustat.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ustat.Tpo -c -o libmpers_m32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ustat.Tpo $(DEPDIR)/libmpers_m32_a-ustat.Po -# $(AM_V_CC)source='ustat.c' object='libmpers_m32_a-ustat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi` - -libmpers_m32_a-utime.o: utime.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-utime.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-utime.Tpo -c -o libmpers_m32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-utime.Tpo $(DEPDIR)/libmpers_m32_a-utime.Po -# $(AM_V_CC)source='utime.c' object='libmpers_m32_a-utime.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c - -libmpers_m32_a-utime.obj: utime.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-utime.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-utime.Tpo -c -o libmpers_m32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-utime.Tpo $(DEPDIR)/libmpers_m32_a-utime.Po -# $(AM_V_CC)source='utime.c' object='libmpers_m32_a-utime.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi` - -libmpers_m32_a-v4l2.o: v4l2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-v4l2.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-v4l2.Tpo -c -o libmpers_m32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-v4l2.Tpo $(DEPDIR)/libmpers_m32_a-v4l2.Po -# $(AM_V_CC)source='v4l2.c' object='libmpers_m32_a-v4l2.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c - -libmpers_m32_a-v4l2.obj: v4l2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-v4l2.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-v4l2.Tpo -c -o libmpers_m32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-v4l2.Tpo $(DEPDIR)/libmpers_m32_a-v4l2.Po -# $(AM_V_CC)source='v4l2.c' object='libmpers_m32_a-v4l2.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi` - -libmpers_mx32_a-block.o: block.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-block.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-block.Tpo -c -o libmpers_mx32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-block.Tpo $(DEPDIR)/libmpers_mx32_a-block.Po -# $(AM_V_CC)source='block.c' object='libmpers_mx32_a-block.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c - -libmpers_mx32_a-block.obj: block.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-block.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-block.Tpo -c -o libmpers_mx32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-block.Tpo $(DEPDIR)/libmpers_mx32_a-block.Po -# $(AM_V_CC)source='block.c' object='libmpers_mx32_a-block.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi` - -libmpers_mx32_a-btrfs.o: btrfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-btrfs.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo -c -o libmpers_mx32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo $(DEPDIR)/libmpers_mx32_a-btrfs.Po -# $(AM_V_CC)source='btrfs.c' object='libmpers_mx32_a-btrfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c - -libmpers_mx32_a-btrfs.obj: btrfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-btrfs.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo -c -o libmpers_mx32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo $(DEPDIR)/libmpers_mx32_a-btrfs.Po -# $(AM_V_CC)source='btrfs.c' object='libmpers_mx32_a-btrfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi` - -libmpers_mx32_a-dirent.o: dirent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-dirent.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-dirent.Tpo -c -o libmpers_mx32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-dirent.Tpo $(DEPDIR)/libmpers_mx32_a-dirent.Po -# $(AM_V_CC)source='dirent.c' object='libmpers_mx32_a-dirent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c - -libmpers_mx32_a-dirent.obj: dirent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-dirent.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-dirent.Tpo -c -o libmpers_mx32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-dirent.Tpo $(DEPDIR)/libmpers_mx32_a-dirent.Po -# $(AM_V_CC)source='dirent.c' object='libmpers_mx32_a-dirent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi` - -libmpers_mx32_a-evdev_mpers.o: evdev_mpers.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-evdev_mpers.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo -c -o libmpers_mx32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Po -# $(AM_V_CC)source='evdev_mpers.c' object='libmpers_mx32_a-evdev_mpers.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c - -libmpers_mx32_a-evdev_mpers.obj: evdev_mpers.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-evdev_mpers.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo -c -o libmpers_mx32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Po -# $(AM_V_CC)source='evdev_mpers.c' object='libmpers_mx32_a-evdev_mpers.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi` - -libmpers_mx32_a-fetch_bpf_fprog.o: fetch_bpf_fprog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_bpf_fprog.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo -c -o libmpers_mx32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Po -# $(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_mx32_a-fetch_bpf_fprog.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c - -libmpers_mx32_a-fetch_bpf_fprog.obj: fetch_bpf_fprog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_bpf_fprog.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo -c -o libmpers_mx32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Po -# $(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_mx32_a-fetch_bpf_fprog.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi` - -libmpers_mx32_a-fetch_struct_flock.o: fetch_struct_flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_flock.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo -c -o libmpers_mx32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Po -# $(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_mx32_a-fetch_struct_flock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c - -libmpers_mx32_a-fetch_struct_flock.obj: fetch_struct_flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_flock.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo -c -o libmpers_mx32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Po -# $(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_mx32_a-fetch_struct_flock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi` - -libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o: fetch_struct_keyctl_kdf_params.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Po -# $(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c - -libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj: fetch_struct_keyctl_kdf_params.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Po -# $(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi` - -libmpers_mx32_a-fetch_struct_mmsghdr.o: fetch_struct_mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_mmsghdr.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Po -# $(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_mx32_a-fetch_struct_mmsghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c - -libmpers_mx32_a-fetch_struct_mmsghdr.obj: fetch_struct_mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_mmsghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Po -# $(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_mx32_a-fetch_struct_mmsghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi` - -libmpers_mx32_a-fetch_struct_msghdr.o: fetch_struct_msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_msghdr.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Po -# $(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_mx32_a-fetch_struct_msghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c - -libmpers_mx32_a-fetch_struct_msghdr.obj: fetch_struct_msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_msghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Po -# $(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_mx32_a-fetch_struct_msghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi` - -libmpers_mx32_a-fetch_struct_stat.o: fetch_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo -c -o libmpers_mx32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po -# $(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_mx32_a-fetch_struct_stat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c - -libmpers_mx32_a-fetch_struct_stat.obj: fetch_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo -c -o libmpers_mx32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po -# $(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_mx32_a-fetch_struct_stat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi` - -libmpers_mx32_a-fetch_struct_stat64.o: fetch_struct_stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat64.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo -c -o libmpers_mx32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po -# $(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_mx32_a-fetch_struct_stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c - -libmpers_mx32_a-fetch_struct_stat64.obj: fetch_struct_stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat64.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo -c -o libmpers_mx32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po -# $(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_mx32_a-fetch_struct_stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi` - -libmpers_mx32_a-fetch_struct_statfs.o: fetch_struct_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_statfs.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo -c -o libmpers_mx32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po -# $(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_mx32_a-fetch_struct_statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c - -libmpers_mx32_a-fetch_struct_statfs.obj: fetch_struct_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_statfs.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo -c -o libmpers_mx32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po -# $(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_mx32_a-fetch_struct_statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` - -libmpers_mx32_a-hdio.o: hdio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-hdio.Tpo -c -o libmpers_mx32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-hdio.Tpo $(DEPDIR)/libmpers_mx32_a-hdio.Po -# $(AM_V_CC)source='hdio.c' object='libmpers_mx32_a-hdio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c - -libmpers_mx32_a-hdio.obj: hdio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-hdio.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-hdio.Tpo -c -o libmpers_mx32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-hdio.Tpo $(DEPDIR)/libmpers_mx32_a-hdio.Po -# $(AM_V_CC)source='hdio.c' object='libmpers_mx32_a-hdio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi` - -libmpers_mx32_a-ipc_msgctl.o: ipc_msgctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_msgctl.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo -c -o libmpers_mx32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po -# $(AM_V_CC)source='ipc_msgctl.c' object='libmpers_mx32_a-ipc_msgctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c - -libmpers_mx32_a-ipc_msgctl.obj: ipc_msgctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_msgctl.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo -c -o libmpers_mx32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po -# $(AM_V_CC)source='ipc_msgctl.c' object='libmpers_mx32_a-ipc_msgctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi` - -libmpers_mx32_a-ipc_shmctl.o: ipc_shmctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_shmctl.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo -c -o libmpers_mx32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po -# $(AM_V_CC)source='ipc_shmctl.c' object='libmpers_mx32_a-ipc_shmctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c - -libmpers_mx32_a-ipc_shmctl.obj: ipc_shmctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_shmctl.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo -c -o libmpers_mx32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po -# $(AM_V_CC)source='ipc_shmctl.c' object='libmpers_mx32_a-ipc_shmctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi` - -libmpers_mx32_a-loop.o: loop.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-loop.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-loop.Tpo -c -o libmpers_mx32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-loop.Tpo $(DEPDIR)/libmpers_mx32_a-loop.Po -# $(AM_V_CC)source='loop.c' object='libmpers_mx32_a-loop.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c - -libmpers_mx32_a-loop.obj: loop.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-loop.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-loop.Tpo -c -o libmpers_mx32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-loop.Tpo $(DEPDIR)/libmpers_mx32_a-loop.Po -# $(AM_V_CC)source='loop.c' object='libmpers_mx32_a-loop.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi` - -libmpers_mx32_a-mtd.o: mtd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-mtd.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-mtd.Tpo -c -o libmpers_mx32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-mtd.Tpo $(DEPDIR)/libmpers_mx32_a-mtd.Po -# $(AM_V_CC)source='mtd.c' object='libmpers_mx32_a-mtd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c - -libmpers_mx32_a-mtd.obj: mtd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-mtd.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-mtd.Tpo -c -o libmpers_mx32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-mtd.Tpo $(DEPDIR)/libmpers_mx32_a-mtd.Po -# $(AM_V_CC)source='mtd.c' object='libmpers_mx32_a-mtd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` - -libmpers_mx32_a-perf_ioctl.o: perf_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-perf_ioctl.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo -c -o libmpers_mx32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Po -# $(AM_V_CC)source='perf_ioctl.c' object='libmpers_mx32_a-perf_ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c - -libmpers_mx32_a-perf_ioctl.obj: perf_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-perf_ioctl.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo -c -o libmpers_mx32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Po -# $(AM_V_CC)source='perf_ioctl.c' object='libmpers_mx32_a-perf_ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi` - -libmpers_mx32_a-print_aio_sigset.o: print_aio_sigset.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_aio_sigset.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo -c -o libmpers_mx32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Po -# $(AM_V_CC)source='print_aio_sigset.c' object='libmpers_mx32_a-print_aio_sigset.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c - -libmpers_mx32_a-print_aio_sigset.obj: print_aio_sigset.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_aio_sigset.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo -c -o libmpers_mx32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Po -# $(AM_V_CC)source='print_aio_sigset.c' object='libmpers_mx32_a-print_aio_sigset.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi` - -libmpers_mx32_a-print_group_req.o: print_group_req.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_group_req.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo -c -o libmpers_mx32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo $(DEPDIR)/libmpers_mx32_a-print_group_req.Po -# $(AM_V_CC)source='print_group_req.c' object='libmpers_mx32_a-print_group_req.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c - -libmpers_mx32_a-print_group_req.obj: print_group_req.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_group_req.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo -c -o libmpers_mx32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo $(DEPDIR)/libmpers_mx32_a-print_group_req.Po -# $(AM_V_CC)source='print_group_req.c' object='libmpers_mx32_a-print_group_req.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi` - -libmpers_mx32_a-print_mq_attr.o: print_mq_attr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_mq_attr.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo -c -o libmpers_mx32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Po -# $(AM_V_CC)source='print_mq_attr.c' object='libmpers_mx32_a-print_mq_attr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c - -libmpers_mx32_a-print_mq_attr.obj: print_mq_attr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_mq_attr.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo -c -o libmpers_mx32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Po -# $(AM_V_CC)source='print_mq_attr.c' object='libmpers_mx32_a-print_mq_attr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi` - -libmpers_mx32_a-print_msgbuf.o: print_msgbuf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_msgbuf.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo -c -o libmpers_mx32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Po -# $(AM_V_CC)source='print_msgbuf.c' object='libmpers_mx32_a-print_msgbuf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c - -libmpers_mx32_a-print_msgbuf.obj: print_msgbuf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_msgbuf.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo -c -o libmpers_mx32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Po -# $(AM_V_CC)source='print_msgbuf.c' object='libmpers_mx32_a-print_msgbuf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi` - -libmpers_mx32_a-print_sg_req_info.o: print_sg_req_info.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sg_req_info.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo -c -o libmpers_mx32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Po -# $(AM_V_CC)source='print_sg_req_info.c' object='libmpers_mx32_a-print_sg_req_info.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c - -libmpers_mx32_a-print_sg_req_info.obj: print_sg_req_info.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sg_req_info.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo -c -o libmpers_mx32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Po -# $(AM_V_CC)source='print_sg_req_info.c' object='libmpers_mx32_a-print_sg_req_info.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi` - -libmpers_mx32_a-print_sigevent.o: print_sigevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sigevent.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo -c -o libmpers_mx32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_mx32_a-print_sigevent.Po -# $(AM_V_CC)source='print_sigevent.c' object='libmpers_mx32_a-print_sigevent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c - -libmpers_mx32_a-print_sigevent.obj: print_sigevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sigevent.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo -c -o libmpers_mx32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_mx32_a-print_sigevent.Po -# $(AM_V_CC)source='print_sigevent.c' object='libmpers_mx32_a-print_sigevent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi` - -libmpers_mx32_a-print_time.o: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_time.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_time.Tpo -c -o libmpers_mx32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_time.Tpo $(DEPDIR)/libmpers_mx32_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libmpers_mx32_a-print_time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - -libmpers_mx32_a-print_time.obj: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_time.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_time.Tpo -c -o libmpers_mx32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_time.Tpo $(DEPDIR)/libmpers_mx32_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libmpers_mx32_a-print_time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - -libmpers_mx32_a-print_timespec.o: print_timespec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timespec.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo -c -o libmpers_mx32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo $(DEPDIR)/libmpers_mx32_a-print_timespec.Po -# $(AM_V_CC)source='print_timespec.c' object='libmpers_mx32_a-print_timespec.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c - -libmpers_mx32_a-print_timespec.obj: print_timespec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timespec.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo -c -o libmpers_mx32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo $(DEPDIR)/libmpers_mx32_a-print_timespec.Po -# $(AM_V_CC)source='print_timespec.c' object='libmpers_mx32_a-print_timespec.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi` - -libmpers_mx32_a-print_timeval.o: print_timeval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timeval.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo -c -o libmpers_mx32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo $(DEPDIR)/libmpers_mx32_a-print_timeval.Po -# $(AM_V_CC)source='print_timeval.c' object='libmpers_mx32_a-print_timeval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c - -libmpers_mx32_a-print_timeval.obj: print_timeval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timeval.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo -c -o libmpers_mx32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo $(DEPDIR)/libmpers_mx32_a-print_timeval.Po -# $(AM_V_CC)source='print_timeval.c' object='libmpers_mx32_a-print_timeval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi` - -libmpers_mx32_a-print_timex.o: print_timex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timex.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo -c -o libmpers_mx32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo $(DEPDIR)/libmpers_mx32_a-print_timex.Po -# $(AM_V_CC)source='print_timex.c' object='libmpers_mx32_a-print_timex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c - -libmpers_mx32_a-print_timex.obj: print_timex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timex.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo -c -o libmpers_mx32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo $(DEPDIR)/libmpers_mx32_a-print_timex.Po -# $(AM_V_CC)source='print_timex.c' object='libmpers_mx32_a-print_timex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi` - -libmpers_mx32_a-printrusage.o: printrusage.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printrusage.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo -c -o libmpers_mx32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo $(DEPDIR)/libmpers_mx32_a-printrusage.Po -# $(AM_V_CC)source='printrusage.c' object='libmpers_mx32_a-printrusage.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c - -libmpers_mx32_a-printrusage.obj: printrusage.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printrusage.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo -c -o libmpers_mx32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo $(DEPDIR)/libmpers_mx32_a-printrusage.Po -# $(AM_V_CC)source='printrusage.c' object='libmpers_mx32_a-printrusage.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi` - -libmpers_mx32_a-printsiginfo.o: printsiginfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printsiginfo.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo -c -o libmpers_mx32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_mx32_a-printsiginfo.Po -# $(AM_V_CC)source='printsiginfo.c' object='libmpers_mx32_a-printsiginfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c - -libmpers_mx32_a-printsiginfo.obj: printsiginfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printsiginfo.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo -c -o libmpers_mx32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_mx32_a-printsiginfo.Po -# $(AM_V_CC)source='printsiginfo.c' object='libmpers_mx32_a-printsiginfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi` - -libmpers_mx32_a-rt_sigreturn.o: rt_sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rt_sigreturn.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo -c -o libmpers_mx32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Po -# $(AM_V_CC)source='rt_sigreturn.c' object='libmpers_mx32_a-rt_sigreturn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c - -libmpers_mx32_a-rt_sigreturn.obj: rt_sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rt_sigreturn.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo -c -o libmpers_mx32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Po -# $(AM_V_CC)source='rt_sigreturn.c' object='libmpers_mx32_a-rt_sigreturn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi` - -libmpers_mx32_a-rtc.o: rtc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rtc.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rtc.Tpo -c -o libmpers_mx32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rtc.Tpo $(DEPDIR)/libmpers_mx32_a-rtc.Po -# $(AM_V_CC)source='rtc.c' object='libmpers_mx32_a-rtc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c - -libmpers_mx32_a-rtc.obj: rtc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rtc.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rtc.Tpo -c -o libmpers_mx32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rtc.Tpo $(DEPDIR)/libmpers_mx32_a-rtc.Po -# $(AM_V_CC)source='rtc.c' object='libmpers_mx32_a-rtc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi` - -libmpers_mx32_a-sg_io_v3.o: sg_io_v3.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sg_io_v3.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo -c -o libmpers_mx32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Po -# $(AM_V_CC)source='sg_io_v3.c' object='libmpers_mx32_a-sg_io_v3.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c - -libmpers_mx32_a-sg_io_v3.obj: sg_io_v3.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sg_io_v3.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo -c -o libmpers_mx32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Po -# $(AM_V_CC)source='sg_io_v3.c' object='libmpers_mx32_a-sg_io_v3.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi` - -libmpers_mx32_a-sigaltstack.o: sigaltstack.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sigaltstack.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo -c -o libmpers_mx32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_mx32_a-sigaltstack.Po -# $(AM_V_CC)source='sigaltstack.c' object='libmpers_mx32_a-sigaltstack.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c - -libmpers_mx32_a-sigaltstack.obj: sigaltstack.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sigaltstack.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo -c -o libmpers_mx32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_mx32_a-sigaltstack.Po -# $(AM_V_CC)source='sigaltstack.c' object='libmpers_mx32_a-sigaltstack.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi` - -libmpers_mx32_a-sock.o: sock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sock.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sock.Tpo -c -o libmpers_mx32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sock.Tpo $(DEPDIR)/libmpers_mx32_a-sock.Po -# $(AM_V_CC)source='sock.c' object='libmpers_mx32_a-sock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c - -libmpers_mx32_a-sock.obj: sock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sock.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sock.Tpo -c -o libmpers_mx32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sock.Tpo $(DEPDIR)/libmpers_mx32_a-sock.Po -# $(AM_V_CC)source='sock.c' object='libmpers_mx32_a-sock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi` - -libmpers_mx32_a-sysinfo.o: sysinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sysinfo.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo -c -o libmpers_mx32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo $(DEPDIR)/libmpers_mx32_a-sysinfo.Po -# $(AM_V_CC)source='sysinfo.c' object='libmpers_mx32_a-sysinfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c - -libmpers_mx32_a-sysinfo.obj: sysinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sysinfo.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo -c -o libmpers_mx32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo $(DEPDIR)/libmpers_mx32_a-sysinfo.Po -# $(AM_V_CC)source='sysinfo.c' object='libmpers_mx32_a-sysinfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi` - -libmpers_mx32_a-times.o: times.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-times.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-times.Tpo -c -o libmpers_mx32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-times.Tpo $(DEPDIR)/libmpers_mx32_a-times.Po -# $(AM_V_CC)source='times.c' object='libmpers_mx32_a-times.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c - -libmpers_mx32_a-times.obj: times.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-times.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-times.Tpo -c -o libmpers_mx32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-times.Tpo $(DEPDIR)/libmpers_mx32_a-times.Po -# $(AM_V_CC)source='times.c' object='libmpers_mx32_a-times.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi` - -libmpers_mx32_a-ustat.o: ustat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ustat.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ustat.Tpo -c -o libmpers_mx32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ustat.Tpo $(DEPDIR)/libmpers_mx32_a-ustat.Po -# $(AM_V_CC)source='ustat.c' object='libmpers_mx32_a-ustat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c - -libmpers_mx32_a-ustat.obj: ustat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ustat.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ustat.Tpo -c -o libmpers_mx32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ustat.Tpo $(DEPDIR)/libmpers_mx32_a-ustat.Po -# $(AM_V_CC)source='ustat.c' object='libmpers_mx32_a-ustat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi` - -libmpers_mx32_a-utime.o: utime.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-utime.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-utime.Tpo -c -o libmpers_mx32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-utime.Tpo $(DEPDIR)/libmpers_mx32_a-utime.Po -# $(AM_V_CC)source='utime.c' object='libmpers_mx32_a-utime.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c - -libmpers_mx32_a-utime.obj: utime.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-utime.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-utime.Tpo -c -o libmpers_mx32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-utime.Tpo $(DEPDIR)/libmpers_mx32_a-utime.Po -# $(AM_V_CC)source='utime.c' object='libmpers_mx32_a-utime.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi` - -libmpers_mx32_a-v4l2.o: v4l2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-v4l2.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo -c -o libmpers_mx32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo $(DEPDIR)/libmpers_mx32_a-v4l2.Po -# $(AM_V_CC)source='v4l2.c' object='libmpers_mx32_a-v4l2.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c - -libmpers_mx32_a-v4l2.obj: v4l2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-v4l2.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo -c -o libmpers_mx32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo $(DEPDIR)/libmpers_mx32_a-v4l2.Po -# $(AM_V_CC)source='v4l2.c' object='libmpers_mx32_a-v4l2.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi` - -libstrace_a-fetch_indirect_syscall_args.o: fetch_indirect_syscall_args.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fetch_indirect_syscall_args.o -MD -MP -MF $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo -c -o libstrace_a-fetch_indirect_syscall_args.o `test -f 'fetch_indirect_syscall_args.c' || echo '$(srcdir)/'`fetch_indirect_syscall_args.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Po -# $(AM_V_CC)source='fetch_indirect_syscall_args.c' object='libstrace_a-fetch_indirect_syscall_args.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fetch_indirect_syscall_args.o `test -f 'fetch_indirect_syscall_args.c' || echo '$(srcdir)/'`fetch_indirect_syscall_args.c - -libstrace_a-fetch_indirect_syscall_args.obj: fetch_indirect_syscall_args.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fetch_indirect_syscall_args.obj -MD -MP -MF $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo -c -o libstrace_a-fetch_indirect_syscall_args.obj `if test -f 'fetch_indirect_syscall_args.c'; then $(CYGPATH_W) 'fetch_indirect_syscall_args.c'; else $(CYGPATH_W) '$(srcdir)/fetch_indirect_syscall_args.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Po -# $(AM_V_CC)source='fetch_indirect_syscall_args.c' object='libstrace_a-fetch_indirect_syscall_args.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fetch_indirect_syscall_args.obj `if test -f 'fetch_indirect_syscall_args.c'; then $(CYGPATH_W) 'fetch_indirect_syscall_args.c'; else $(CYGPATH_W) '$(srcdir)/fetch_indirect_syscall_args.c'; fi` - -libstrace_a-fstatfs.o: fstatfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs.o -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs.Tpo -c -o libstrace_a-fstatfs.o `test -f 'fstatfs.c' || echo '$(srcdir)/'`fstatfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs.Tpo $(DEPDIR)/libstrace_a-fstatfs.Po -# $(AM_V_CC)source='fstatfs.c' object='libstrace_a-fstatfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs.o `test -f 'fstatfs.c' || echo '$(srcdir)/'`fstatfs.c - -libstrace_a-fstatfs.obj: fstatfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs.obj -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs.Tpo -c -o libstrace_a-fstatfs.obj `if test -f 'fstatfs.c'; then $(CYGPATH_W) 'fstatfs.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs.Tpo $(DEPDIR)/libstrace_a-fstatfs.Po -# $(AM_V_CC)source='fstatfs.c' object='libstrace_a-fstatfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs.obj `if test -f 'fstatfs.c'; then $(CYGPATH_W) 'fstatfs.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs.c'; fi` - -libstrace_a-fstatfs64.o: fstatfs64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs64.o -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs64.Tpo -c -o libstrace_a-fstatfs64.o `test -f 'fstatfs64.c' || echo '$(srcdir)/'`fstatfs64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs64.Tpo $(DEPDIR)/libstrace_a-fstatfs64.Po -# $(AM_V_CC)source='fstatfs64.c' object='libstrace_a-fstatfs64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs64.o `test -f 'fstatfs64.c' || echo '$(srcdir)/'`fstatfs64.c - -libstrace_a-fstatfs64.obj: fstatfs64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs64.obj -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs64.Tpo -c -o libstrace_a-fstatfs64.obj `if test -f 'fstatfs64.c'; then $(CYGPATH_W) 'fstatfs64.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs64.Tpo $(DEPDIR)/libstrace_a-fstatfs64.Po -# $(AM_V_CC)source='fstatfs64.c' object='libstrace_a-fstatfs64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs64.obj `if test -f 'fstatfs64.c'; then $(CYGPATH_W) 'fstatfs64.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs64.c'; fi` - -libstrace_a-getpagesize.o: getpagesize.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-getpagesize.o -MD -MP -MF $(DEPDIR)/libstrace_a-getpagesize.Tpo -c -o libstrace_a-getpagesize.o `test -f 'getpagesize.c' || echo '$(srcdir)/'`getpagesize.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-getpagesize.Tpo $(DEPDIR)/libstrace_a-getpagesize.Po -# $(AM_V_CC)source='getpagesize.c' object='libstrace_a-getpagesize.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-getpagesize.o `test -f 'getpagesize.c' || echo '$(srcdir)/'`getpagesize.c - -libstrace_a-getpagesize.obj: getpagesize.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-getpagesize.obj -MD -MP -MF $(DEPDIR)/libstrace_a-getpagesize.Tpo -c -o libstrace_a-getpagesize.obj `if test -f 'getpagesize.c'; then $(CYGPATH_W) 'getpagesize.c'; else $(CYGPATH_W) '$(srcdir)/getpagesize.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-getpagesize.Tpo $(DEPDIR)/libstrace_a-getpagesize.Po -# $(AM_V_CC)source='getpagesize.c' object='libstrace_a-getpagesize.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-getpagesize.obj `if test -f 'getpagesize.c'; then $(CYGPATH_W) 'getpagesize.c'; else $(CYGPATH_W) '$(srcdir)/getpagesize.c'; fi` - -libstrace_a-ipc.o: ipc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-ipc.o -MD -MP -MF $(DEPDIR)/libstrace_a-ipc.Tpo -c -o libstrace_a-ipc.o `test -f 'ipc.c' || echo '$(srcdir)/'`ipc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-ipc.Tpo $(DEPDIR)/libstrace_a-ipc.Po -# $(AM_V_CC)source='ipc.c' object='libstrace_a-ipc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-ipc.o `test -f 'ipc.c' || echo '$(srcdir)/'`ipc.c - -libstrace_a-ipc.obj: ipc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-ipc.obj -MD -MP -MF $(DEPDIR)/libstrace_a-ipc.Tpo -c -o libstrace_a-ipc.obj `if test -f 'ipc.c'; then $(CYGPATH_W) 'ipc.c'; else $(CYGPATH_W) '$(srcdir)/ipc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-ipc.Tpo $(DEPDIR)/libstrace_a-ipc.Po -# $(AM_V_CC)source='ipc.c' object='libstrace_a-ipc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-ipc.obj `if test -f 'ipc.c'; then $(CYGPATH_W) 'ipc.c'; else $(CYGPATH_W) '$(srcdir)/ipc.c'; fi` - -libstrace_a-mmap_cache.o: mmap_cache.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-mmap_cache.o -MD -MP -MF $(DEPDIR)/libstrace_a-mmap_cache.Tpo -c -o libstrace_a-mmap_cache.o `test -f 'mmap_cache.c' || echo '$(srcdir)/'`mmap_cache.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-mmap_cache.Tpo $(DEPDIR)/libstrace_a-mmap_cache.Po -# $(AM_V_CC)source='mmap_cache.c' object='libstrace_a-mmap_cache.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-mmap_cache.o `test -f 'mmap_cache.c' || echo '$(srcdir)/'`mmap_cache.c - -libstrace_a-mmap_cache.obj: mmap_cache.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-mmap_cache.obj -MD -MP -MF $(DEPDIR)/libstrace_a-mmap_cache.Tpo -c -o libstrace_a-mmap_cache.obj `if test -f 'mmap_cache.c'; then $(CYGPATH_W) 'mmap_cache.c'; else $(CYGPATH_W) '$(srcdir)/mmap_cache.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-mmap_cache.Tpo $(DEPDIR)/libstrace_a-mmap_cache.Po -# $(AM_V_CC)source='mmap_cache.c' object='libstrace_a-mmap_cache.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-mmap_cache.obj `if test -f 'mmap_cache.c'; then $(CYGPATH_W) 'mmap_cache.c'; else $(CYGPATH_W) '$(srcdir)/mmap_cache.c'; fi` - -libstrace_a-sigreturn.o: sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sigreturn.o -MD -MP -MF $(DEPDIR)/libstrace_a-sigreturn.Tpo -c -o libstrace_a-sigreturn.o `test -f 'sigreturn.c' || echo '$(srcdir)/'`sigreturn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sigreturn.Tpo $(DEPDIR)/libstrace_a-sigreturn.Po -# $(AM_V_CC)source='sigreturn.c' object='libstrace_a-sigreturn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sigreturn.o `test -f 'sigreturn.c' || echo '$(srcdir)/'`sigreturn.c - -libstrace_a-sigreturn.obj: sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sigreturn.obj -MD -MP -MF $(DEPDIR)/libstrace_a-sigreturn.Tpo -c -o libstrace_a-sigreturn.obj `if test -f 'sigreturn.c'; then $(CYGPATH_W) 'sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/sigreturn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sigreturn.Tpo $(DEPDIR)/libstrace_a-sigreturn.Po -# $(AM_V_CC)source='sigreturn.c' object='libstrace_a-sigreturn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sigreturn.obj `if test -f 'sigreturn.c'; then $(CYGPATH_W) 'sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/sigreturn.c'; fi` - -libstrace_a-socketcall.o: socketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-socketcall.o -MD -MP -MF $(DEPDIR)/libstrace_a-socketcall.Tpo -c -o libstrace_a-socketcall.o `test -f 'socketcall.c' || echo '$(srcdir)/'`socketcall.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-socketcall.Tpo $(DEPDIR)/libstrace_a-socketcall.Po -# $(AM_V_CC)source='socketcall.c' object='libstrace_a-socketcall.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-socketcall.o `test -f 'socketcall.c' || echo '$(srcdir)/'`socketcall.c - -libstrace_a-socketcall.obj: socketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-socketcall.obj -MD -MP -MF $(DEPDIR)/libstrace_a-socketcall.Tpo -c -o libstrace_a-socketcall.obj `if test -f 'socketcall.c'; then $(CYGPATH_W) 'socketcall.c'; else $(CYGPATH_W) '$(srcdir)/socketcall.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-socketcall.Tpo $(DEPDIR)/libstrace_a-socketcall.Po -# $(AM_V_CC)source='socketcall.c' object='libstrace_a-socketcall.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-socketcall.obj `if test -f 'socketcall.c'; then $(CYGPATH_W) 'socketcall.c'; else $(CYGPATH_W) '$(srcdir)/socketcall.c'; fi` - -libstrace_a-statfs.o: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs.o -MD -MP -MF $(DEPDIR)/libstrace_a-statfs.Tpo -c -o libstrace_a-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs.Tpo $(DEPDIR)/libstrace_a-statfs.Po -# $(AM_V_CC)source='statfs.c' object='libstrace_a-statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - -libstrace_a-statfs.obj: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs.obj -MD -MP -MF $(DEPDIR)/libstrace_a-statfs.Tpo -c -o libstrace_a-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs.Tpo $(DEPDIR)/libstrace_a-statfs.Po -# $(AM_V_CC)source='statfs.c' object='libstrace_a-statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - -libstrace_a-statfs64.o: statfs64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs64.o -MD -MP -MF $(DEPDIR)/libstrace_a-statfs64.Tpo -c -o libstrace_a-statfs64.o `test -f 'statfs64.c' || echo '$(srcdir)/'`statfs64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs64.Tpo $(DEPDIR)/libstrace_a-statfs64.Po -# $(AM_V_CC)source='statfs64.c' object='libstrace_a-statfs64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs64.o `test -f 'statfs64.c' || echo '$(srcdir)/'`statfs64.c - -libstrace_a-statfs64.obj: statfs64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs64.obj -MD -MP -MF $(DEPDIR)/libstrace_a-statfs64.Tpo -c -o libstrace_a-statfs64.obj `if test -f 'statfs64.c'; then $(CYGPATH_W) 'statfs64.c'; else $(CYGPATH_W) '$(srcdir)/statfs64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs64.Tpo $(DEPDIR)/libstrace_a-statfs64.Po -# $(AM_V_CC)source='statfs64.c' object='libstrace_a-statfs64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs64.obj `if test -f 'statfs64.c'; then $(CYGPATH_W) 'statfs64.c'; else $(CYGPATH_W) '$(srcdir)/statfs64.c'; fi` - -libstrace_a-sync_file_range.o: sync_file_range.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range.o -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range.Tpo -c -o libstrace_a-sync_file_range.o `test -f 'sync_file_range.c' || echo '$(srcdir)/'`sync_file_range.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range.Tpo $(DEPDIR)/libstrace_a-sync_file_range.Po -# $(AM_V_CC)source='sync_file_range.c' object='libstrace_a-sync_file_range.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range.o `test -f 'sync_file_range.c' || echo '$(srcdir)/'`sync_file_range.c - -libstrace_a-sync_file_range.obj: sync_file_range.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range.obj -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range.Tpo -c -o libstrace_a-sync_file_range.obj `if test -f 'sync_file_range.c'; then $(CYGPATH_W) 'sync_file_range.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range.Tpo $(DEPDIR)/libstrace_a-sync_file_range.Po -# $(AM_V_CC)source='sync_file_range.c' object='libstrace_a-sync_file_range.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range.obj `if test -f 'sync_file_range.c'; then $(CYGPATH_W) 'sync_file_range.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range.c'; fi` - -libstrace_a-sync_file_range2.o: sync_file_range2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range2.o -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range2.Tpo -c -o libstrace_a-sync_file_range2.o `test -f 'sync_file_range2.c' || echo '$(srcdir)/'`sync_file_range2.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range2.Tpo $(DEPDIR)/libstrace_a-sync_file_range2.Po -# $(AM_V_CC)source='sync_file_range2.c' object='libstrace_a-sync_file_range2.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range2.o `test -f 'sync_file_range2.c' || echo '$(srcdir)/'`sync_file_range2.c - -libstrace_a-sync_file_range2.obj: sync_file_range2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range2.obj -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range2.Tpo -c -o libstrace_a-sync_file_range2.obj `if test -f 'sync_file_range2.c'; then $(CYGPATH_W) 'sync_file_range2.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range2.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range2.Tpo $(DEPDIR)/libstrace_a-sync_file_range2.Po -# $(AM_V_CC)source='sync_file_range2.c' object='libstrace_a-sync_file_range2.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range2.obj `if test -f 'sync_file_range2.c'; then $(CYGPATH_W) 'sync_file_range2.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range2.c'; fi` - -libstrace_a-upeek.o: upeek.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upeek.o -MD -MP -MF $(DEPDIR)/libstrace_a-upeek.Tpo -c -o libstrace_a-upeek.o `test -f 'upeek.c' || echo '$(srcdir)/'`upeek.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upeek.Tpo $(DEPDIR)/libstrace_a-upeek.Po -# $(AM_V_CC)source='upeek.c' object='libstrace_a-upeek.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upeek.o `test -f 'upeek.c' || echo '$(srcdir)/'`upeek.c - -libstrace_a-upeek.obj: upeek.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upeek.obj -MD -MP -MF $(DEPDIR)/libstrace_a-upeek.Tpo -c -o libstrace_a-upeek.obj `if test -f 'upeek.c'; then $(CYGPATH_W) 'upeek.c'; else $(CYGPATH_W) '$(srcdir)/upeek.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upeek.Tpo $(DEPDIR)/libstrace_a-upeek.Po -# $(AM_V_CC)source='upeek.c' object='libstrace_a-upeek.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upeek.obj `if test -f 'upeek.c'; then $(CYGPATH_W) 'upeek.c'; else $(CYGPATH_W) '$(srcdir)/upeek.c'; fi` - -libstrace_a-upoke.o: upoke.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upoke.o -MD -MP -MF $(DEPDIR)/libstrace_a-upoke.Tpo -c -o libstrace_a-upoke.o `test -f 'upoke.c' || echo '$(srcdir)/'`upoke.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upoke.Tpo $(DEPDIR)/libstrace_a-upoke.Po -# $(AM_V_CC)source='upoke.c' object='libstrace_a-upoke.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upoke.o `test -f 'upoke.c' || echo '$(srcdir)/'`upoke.c - -libstrace_a-upoke.obj: upoke.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upoke.obj -MD -MP -MF $(DEPDIR)/libstrace_a-upoke.Tpo -c -o libstrace_a-upoke.obj `if test -f 'upoke.c'; then $(CYGPATH_W) 'upoke.c'; else $(CYGPATH_W) '$(srcdir)/upoke.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upoke.Tpo $(DEPDIR)/libstrace_a-upoke.Po -# $(AM_V_CC)source='upoke.c' object='libstrace_a-upoke.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upoke.obj `if test -f 'upoke.c'; then $(CYGPATH_W) 'upoke.c'; else $(CYGPATH_W) '$(srcdir)/upoke.c'; fi` - -strace-access.o: access.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-access.o -MD -MP -MF $(DEPDIR)/strace-access.Tpo -c -o strace-access.o `test -f 'access.c' || echo '$(srcdir)/'`access.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-access.Tpo $(DEPDIR)/strace-access.Po -# $(AM_V_CC)source='access.c' object='strace-access.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-access.o `test -f 'access.c' || echo '$(srcdir)/'`access.c - -strace-access.obj: access.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-access.obj -MD -MP -MF $(DEPDIR)/strace-access.Tpo -c -o strace-access.obj `if test -f 'access.c'; then $(CYGPATH_W) 'access.c'; else $(CYGPATH_W) '$(srcdir)/access.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-access.Tpo $(DEPDIR)/strace-access.Po -# $(AM_V_CC)source='access.c' object='strace-access.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-access.obj `if test -f 'access.c'; then $(CYGPATH_W) 'access.c'; else $(CYGPATH_W) '$(srcdir)/access.c'; fi` - -strace-affinity.o: affinity.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-affinity.o -MD -MP -MF $(DEPDIR)/strace-affinity.Tpo -c -o strace-affinity.o `test -f 'affinity.c' || echo '$(srcdir)/'`affinity.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-affinity.Tpo $(DEPDIR)/strace-affinity.Po -# $(AM_V_CC)source='affinity.c' object='strace-affinity.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-affinity.o `test -f 'affinity.c' || echo '$(srcdir)/'`affinity.c - -strace-affinity.obj: affinity.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-affinity.obj -MD -MP -MF $(DEPDIR)/strace-affinity.Tpo -c -o strace-affinity.obj `if test -f 'affinity.c'; then $(CYGPATH_W) 'affinity.c'; else $(CYGPATH_W) '$(srcdir)/affinity.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-affinity.Tpo $(DEPDIR)/strace-affinity.Po -# $(AM_V_CC)source='affinity.c' object='strace-affinity.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-affinity.obj `if test -f 'affinity.c'; then $(CYGPATH_W) 'affinity.c'; else $(CYGPATH_W) '$(srcdir)/affinity.c'; fi` - -strace-aio.o: aio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-aio.o -MD -MP -MF $(DEPDIR)/strace-aio.Tpo -c -o strace-aio.o `test -f 'aio.c' || echo '$(srcdir)/'`aio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-aio.Tpo $(DEPDIR)/strace-aio.Po -# $(AM_V_CC)source='aio.c' object='strace-aio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-aio.o `test -f 'aio.c' || echo '$(srcdir)/'`aio.c - -strace-aio.obj: aio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-aio.obj -MD -MP -MF $(DEPDIR)/strace-aio.Tpo -c -o strace-aio.obj `if test -f 'aio.c'; then $(CYGPATH_W) 'aio.c'; else $(CYGPATH_W) '$(srcdir)/aio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-aio.Tpo $(DEPDIR)/strace-aio.Po -# $(AM_V_CC)source='aio.c' object='strace-aio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-aio.obj `if test -f 'aio.c'; then $(CYGPATH_W) 'aio.c'; else $(CYGPATH_W) '$(srcdir)/aio.c'; fi` - -strace-alpha.o: alpha.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-alpha.o -MD -MP -MF $(DEPDIR)/strace-alpha.Tpo -c -o strace-alpha.o `test -f 'alpha.c' || echo '$(srcdir)/'`alpha.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-alpha.Tpo $(DEPDIR)/strace-alpha.Po -# $(AM_V_CC)source='alpha.c' object='strace-alpha.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-alpha.o `test -f 'alpha.c' || echo '$(srcdir)/'`alpha.c - -strace-alpha.obj: alpha.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-alpha.obj -MD -MP -MF $(DEPDIR)/strace-alpha.Tpo -c -o strace-alpha.obj `if test -f 'alpha.c'; then $(CYGPATH_W) 'alpha.c'; else $(CYGPATH_W) '$(srcdir)/alpha.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-alpha.Tpo $(DEPDIR)/strace-alpha.Po -# $(AM_V_CC)source='alpha.c' object='strace-alpha.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-alpha.obj `if test -f 'alpha.c'; then $(CYGPATH_W) 'alpha.c'; else $(CYGPATH_W) '$(srcdir)/alpha.c'; fi` - -strace-basic_filters.o: basic_filters.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-basic_filters.o -MD -MP -MF $(DEPDIR)/strace-basic_filters.Tpo -c -o strace-basic_filters.o `test -f 'basic_filters.c' || echo '$(srcdir)/'`basic_filters.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-basic_filters.Tpo $(DEPDIR)/strace-basic_filters.Po -# $(AM_V_CC)source='basic_filters.c' object='strace-basic_filters.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-basic_filters.o `test -f 'basic_filters.c' || echo '$(srcdir)/'`basic_filters.c - -strace-basic_filters.obj: basic_filters.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-basic_filters.obj -MD -MP -MF $(DEPDIR)/strace-basic_filters.Tpo -c -o strace-basic_filters.obj `if test -f 'basic_filters.c'; then $(CYGPATH_W) 'basic_filters.c'; else $(CYGPATH_W) '$(srcdir)/basic_filters.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-basic_filters.Tpo $(DEPDIR)/strace-basic_filters.Po -# $(AM_V_CC)source='basic_filters.c' object='strace-basic_filters.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-basic_filters.obj `if test -f 'basic_filters.c'; then $(CYGPATH_W) 'basic_filters.c'; else $(CYGPATH_W) '$(srcdir)/basic_filters.c'; fi` - -strace-bind.o: bind.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bind.o -MD -MP -MF $(DEPDIR)/strace-bind.Tpo -c -o strace-bind.o `test -f 'bind.c' || echo '$(srcdir)/'`bind.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bind.Tpo $(DEPDIR)/strace-bind.Po -# $(AM_V_CC)source='bind.c' object='strace-bind.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bind.o `test -f 'bind.c' || echo '$(srcdir)/'`bind.c - -strace-bind.obj: bind.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bind.obj -MD -MP -MF $(DEPDIR)/strace-bind.Tpo -c -o strace-bind.obj `if test -f 'bind.c'; then $(CYGPATH_W) 'bind.c'; else $(CYGPATH_W) '$(srcdir)/bind.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bind.Tpo $(DEPDIR)/strace-bind.Po -# $(AM_V_CC)source='bind.c' object='strace-bind.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bind.obj `if test -f 'bind.c'; then $(CYGPATH_W) 'bind.c'; else $(CYGPATH_W) '$(srcdir)/bind.c'; fi` - -strace-bjm.o: bjm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bjm.o -MD -MP -MF $(DEPDIR)/strace-bjm.Tpo -c -o strace-bjm.o `test -f 'bjm.c' || echo '$(srcdir)/'`bjm.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bjm.Tpo $(DEPDIR)/strace-bjm.Po -# $(AM_V_CC)source='bjm.c' object='strace-bjm.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bjm.o `test -f 'bjm.c' || echo '$(srcdir)/'`bjm.c - -strace-bjm.obj: bjm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bjm.obj -MD -MP -MF $(DEPDIR)/strace-bjm.Tpo -c -o strace-bjm.obj `if test -f 'bjm.c'; then $(CYGPATH_W) 'bjm.c'; else $(CYGPATH_W) '$(srcdir)/bjm.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bjm.Tpo $(DEPDIR)/strace-bjm.Po -# $(AM_V_CC)source='bjm.c' object='strace-bjm.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bjm.obj `if test -f 'bjm.c'; then $(CYGPATH_W) 'bjm.c'; else $(CYGPATH_W) '$(srcdir)/bjm.c'; fi` - -strace-block.o: block.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-block.o -MD -MP -MF $(DEPDIR)/strace-block.Tpo -c -o strace-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-block.Tpo $(DEPDIR)/strace-block.Po -# $(AM_V_CC)source='block.c' object='strace-block.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c - -strace-block.obj: block.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-block.obj -MD -MP -MF $(DEPDIR)/strace-block.Tpo -c -o strace-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-block.Tpo $(DEPDIR)/strace-block.Po -# $(AM_V_CC)source='block.c' object='strace-block.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi` - -strace-bpf.o: bpf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf.o -MD -MP -MF $(DEPDIR)/strace-bpf.Tpo -c -o strace-bpf.o `test -f 'bpf.c' || echo '$(srcdir)/'`bpf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf.Tpo $(DEPDIR)/strace-bpf.Po -# $(AM_V_CC)source='bpf.c' object='strace-bpf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf.o `test -f 'bpf.c' || echo '$(srcdir)/'`bpf.c - -strace-bpf.obj: bpf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf.obj -MD -MP -MF $(DEPDIR)/strace-bpf.Tpo -c -o strace-bpf.obj `if test -f 'bpf.c'; then $(CYGPATH_W) 'bpf.c'; else $(CYGPATH_W) '$(srcdir)/bpf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf.Tpo $(DEPDIR)/strace-bpf.Po -# $(AM_V_CC)source='bpf.c' object='strace-bpf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf.obj `if test -f 'bpf.c'; then $(CYGPATH_W) 'bpf.c'; else $(CYGPATH_W) '$(srcdir)/bpf.c'; fi` - -strace-bpf_filter.o: bpf_filter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_filter.o -MD -MP -MF $(DEPDIR)/strace-bpf_filter.Tpo -c -o strace-bpf_filter.o `test -f 'bpf_filter.c' || echo '$(srcdir)/'`bpf_filter.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_filter.Tpo $(DEPDIR)/strace-bpf_filter.Po -# $(AM_V_CC)source='bpf_filter.c' object='strace-bpf_filter.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_filter.o `test -f 'bpf_filter.c' || echo '$(srcdir)/'`bpf_filter.c - -strace-bpf_filter.obj: bpf_filter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_filter.obj -MD -MP -MF $(DEPDIR)/strace-bpf_filter.Tpo -c -o strace-bpf_filter.obj `if test -f 'bpf_filter.c'; then $(CYGPATH_W) 'bpf_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_filter.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_filter.Tpo $(DEPDIR)/strace-bpf_filter.Po -# $(AM_V_CC)source='bpf_filter.c' object='strace-bpf_filter.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_filter.obj `if test -f 'bpf_filter.c'; then $(CYGPATH_W) 'bpf_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_filter.c'; fi` - -strace-bpf_seccomp_filter.o: bpf_seccomp_filter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_seccomp_filter.o -MD -MP -MF $(DEPDIR)/strace-bpf_seccomp_filter.Tpo -c -o strace-bpf_seccomp_filter.o `test -f 'bpf_seccomp_filter.c' || echo '$(srcdir)/'`bpf_seccomp_filter.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_seccomp_filter.Tpo $(DEPDIR)/strace-bpf_seccomp_filter.Po -# $(AM_V_CC)source='bpf_seccomp_filter.c' object='strace-bpf_seccomp_filter.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_seccomp_filter.o `test -f 'bpf_seccomp_filter.c' || echo '$(srcdir)/'`bpf_seccomp_filter.c - -strace-bpf_seccomp_filter.obj: bpf_seccomp_filter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_seccomp_filter.obj -MD -MP -MF $(DEPDIR)/strace-bpf_seccomp_filter.Tpo -c -o strace-bpf_seccomp_filter.obj `if test -f 'bpf_seccomp_filter.c'; then $(CYGPATH_W) 'bpf_seccomp_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_seccomp_filter.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_seccomp_filter.Tpo $(DEPDIR)/strace-bpf_seccomp_filter.Po -# $(AM_V_CC)source='bpf_seccomp_filter.c' object='strace-bpf_seccomp_filter.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_seccomp_filter.obj `if test -f 'bpf_seccomp_filter.c'; then $(CYGPATH_W) 'bpf_seccomp_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_seccomp_filter.c'; fi` - -strace-bpf_sock_filter.o: bpf_sock_filter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_sock_filter.o -MD -MP -MF $(DEPDIR)/strace-bpf_sock_filter.Tpo -c -o strace-bpf_sock_filter.o `test -f 'bpf_sock_filter.c' || echo '$(srcdir)/'`bpf_sock_filter.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_sock_filter.Tpo $(DEPDIR)/strace-bpf_sock_filter.Po -# $(AM_V_CC)source='bpf_sock_filter.c' object='strace-bpf_sock_filter.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_sock_filter.o `test -f 'bpf_sock_filter.c' || echo '$(srcdir)/'`bpf_sock_filter.c - -strace-bpf_sock_filter.obj: bpf_sock_filter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_sock_filter.obj -MD -MP -MF $(DEPDIR)/strace-bpf_sock_filter.Tpo -c -o strace-bpf_sock_filter.obj `if test -f 'bpf_sock_filter.c'; then $(CYGPATH_W) 'bpf_sock_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_sock_filter.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_sock_filter.Tpo $(DEPDIR)/strace-bpf_sock_filter.Po -# $(AM_V_CC)source='bpf_sock_filter.c' object='strace-bpf_sock_filter.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_sock_filter.obj `if test -f 'bpf_sock_filter.c'; then $(CYGPATH_W) 'bpf_sock_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_sock_filter.c'; fi` - -strace-btrfs.o: btrfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-btrfs.o -MD -MP -MF $(DEPDIR)/strace-btrfs.Tpo -c -o strace-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-btrfs.Tpo $(DEPDIR)/strace-btrfs.Po -# $(AM_V_CC)source='btrfs.c' object='strace-btrfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c - -strace-btrfs.obj: btrfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-btrfs.obj -MD -MP -MF $(DEPDIR)/strace-btrfs.Tpo -c -o strace-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-btrfs.Tpo $(DEPDIR)/strace-btrfs.Po -# $(AM_V_CC)source='btrfs.c' object='strace-btrfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi` - -strace-cacheflush.o: cacheflush.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-cacheflush.o -MD -MP -MF $(DEPDIR)/strace-cacheflush.Tpo -c -o strace-cacheflush.o `test -f 'cacheflush.c' || echo '$(srcdir)/'`cacheflush.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-cacheflush.Tpo $(DEPDIR)/strace-cacheflush.Po -# $(AM_V_CC)source='cacheflush.c' object='strace-cacheflush.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-cacheflush.o `test -f 'cacheflush.c' || echo '$(srcdir)/'`cacheflush.c - -strace-cacheflush.obj: cacheflush.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-cacheflush.obj -MD -MP -MF $(DEPDIR)/strace-cacheflush.Tpo -c -o strace-cacheflush.obj `if test -f 'cacheflush.c'; then $(CYGPATH_W) 'cacheflush.c'; else $(CYGPATH_W) '$(srcdir)/cacheflush.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-cacheflush.Tpo $(DEPDIR)/strace-cacheflush.Po -# $(AM_V_CC)source='cacheflush.c' object='strace-cacheflush.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-cacheflush.obj `if test -f 'cacheflush.c'; then $(CYGPATH_W) 'cacheflush.c'; else $(CYGPATH_W) '$(srcdir)/cacheflush.c'; fi` - -strace-capability.o: capability.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-capability.o -MD -MP -MF $(DEPDIR)/strace-capability.Tpo -c -o strace-capability.o `test -f 'capability.c' || echo '$(srcdir)/'`capability.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-capability.Tpo $(DEPDIR)/strace-capability.Po -# $(AM_V_CC)source='capability.c' object='strace-capability.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-capability.o `test -f 'capability.c' || echo '$(srcdir)/'`capability.c - -strace-capability.obj: capability.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-capability.obj -MD -MP -MF $(DEPDIR)/strace-capability.Tpo -c -o strace-capability.obj `if test -f 'capability.c'; then $(CYGPATH_W) 'capability.c'; else $(CYGPATH_W) '$(srcdir)/capability.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-capability.Tpo $(DEPDIR)/strace-capability.Po -# $(AM_V_CC)source='capability.c' object='strace-capability.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-capability.obj `if test -f 'capability.c'; then $(CYGPATH_W) 'capability.c'; else $(CYGPATH_W) '$(srcdir)/capability.c'; fi` - -strace-chdir.o: chdir.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chdir.o -MD -MP -MF $(DEPDIR)/strace-chdir.Tpo -c -o strace-chdir.o `test -f 'chdir.c' || echo '$(srcdir)/'`chdir.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-chdir.Tpo $(DEPDIR)/strace-chdir.Po -# $(AM_V_CC)source='chdir.c' object='strace-chdir.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chdir.o `test -f 'chdir.c' || echo '$(srcdir)/'`chdir.c - -strace-chdir.obj: chdir.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chdir.obj -MD -MP -MF $(DEPDIR)/strace-chdir.Tpo -c -o strace-chdir.obj `if test -f 'chdir.c'; then $(CYGPATH_W) 'chdir.c'; else $(CYGPATH_W) '$(srcdir)/chdir.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-chdir.Tpo $(DEPDIR)/strace-chdir.Po -# $(AM_V_CC)source='chdir.c' object='strace-chdir.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chdir.obj `if test -f 'chdir.c'; then $(CYGPATH_W) 'chdir.c'; else $(CYGPATH_W) '$(srcdir)/chdir.c'; fi` - -strace-chmod.o: chmod.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chmod.o -MD -MP -MF $(DEPDIR)/strace-chmod.Tpo -c -o strace-chmod.o `test -f 'chmod.c' || echo '$(srcdir)/'`chmod.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-chmod.Tpo $(DEPDIR)/strace-chmod.Po -# $(AM_V_CC)source='chmod.c' object='strace-chmod.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chmod.o `test -f 'chmod.c' || echo '$(srcdir)/'`chmod.c - -strace-chmod.obj: chmod.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chmod.obj -MD -MP -MF $(DEPDIR)/strace-chmod.Tpo -c -o strace-chmod.obj `if test -f 'chmod.c'; then $(CYGPATH_W) 'chmod.c'; else $(CYGPATH_W) '$(srcdir)/chmod.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-chmod.Tpo $(DEPDIR)/strace-chmod.Po -# $(AM_V_CC)source='chmod.c' object='strace-chmod.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chmod.obj `if test -f 'chmod.c'; then $(CYGPATH_W) 'chmod.c'; else $(CYGPATH_W) '$(srcdir)/chmod.c'; fi` - -strace-clone.o: clone.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-clone.o -MD -MP -MF $(DEPDIR)/strace-clone.Tpo -c -o strace-clone.o `test -f 'clone.c' || echo '$(srcdir)/'`clone.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-clone.Tpo $(DEPDIR)/strace-clone.Po -# $(AM_V_CC)source='clone.c' object='strace-clone.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-clone.o `test -f 'clone.c' || echo '$(srcdir)/'`clone.c - -strace-clone.obj: clone.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-clone.obj -MD -MP -MF $(DEPDIR)/strace-clone.Tpo -c -o strace-clone.obj `if test -f 'clone.c'; then $(CYGPATH_W) 'clone.c'; else $(CYGPATH_W) '$(srcdir)/clone.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-clone.Tpo $(DEPDIR)/strace-clone.Po -# $(AM_V_CC)source='clone.c' object='strace-clone.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-clone.obj `if test -f 'clone.c'; then $(CYGPATH_W) 'clone.c'; else $(CYGPATH_W) '$(srcdir)/clone.c'; fi` - -strace-copy_file_range.o: copy_file_range.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-copy_file_range.o -MD -MP -MF $(DEPDIR)/strace-copy_file_range.Tpo -c -o strace-copy_file_range.o `test -f 'copy_file_range.c' || echo '$(srcdir)/'`copy_file_range.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-copy_file_range.Tpo $(DEPDIR)/strace-copy_file_range.Po -# $(AM_V_CC)source='copy_file_range.c' object='strace-copy_file_range.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-copy_file_range.o `test -f 'copy_file_range.c' || echo '$(srcdir)/'`copy_file_range.c - -strace-copy_file_range.obj: copy_file_range.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-copy_file_range.obj -MD -MP -MF $(DEPDIR)/strace-copy_file_range.Tpo -c -o strace-copy_file_range.obj `if test -f 'copy_file_range.c'; then $(CYGPATH_W) 'copy_file_range.c'; else $(CYGPATH_W) '$(srcdir)/copy_file_range.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-copy_file_range.Tpo $(DEPDIR)/strace-copy_file_range.Po -# $(AM_V_CC)source='copy_file_range.c' object='strace-copy_file_range.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-copy_file_range.obj `if test -f 'copy_file_range.c'; then $(CYGPATH_W) 'copy_file_range.c'; else $(CYGPATH_W) '$(srcdir)/copy_file_range.c'; fi` - -strace-count.o: count.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-count.o -MD -MP -MF $(DEPDIR)/strace-count.Tpo -c -o strace-count.o `test -f 'count.c' || echo '$(srcdir)/'`count.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-count.Tpo $(DEPDIR)/strace-count.Po -# $(AM_V_CC)source='count.c' object='strace-count.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-count.o `test -f 'count.c' || echo '$(srcdir)/'`count.c - -strace-count.obj: count.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-count.obj -MD -MP -MF $(DEPDIR)/strace-count.Tpo -c -o strace-count.obj `if test -f 'count.c'; then $(CYGPATH_W) 'count.c'; else $(CYGPATH_W) '$(srcdir)/count.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-count.Tpo $(DEPDIR)/strace-count.Po -# $(AM_V_CC)source='count.c' object='strace-count.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-count.obj `if test -f 'count.c'; then $(CYGPATH_W) 'count.c'; else $(CYGPATH_W) '$(srcdir)/count.c'; fi` - -strace-delay.o: delay.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-delay.o -MD -MP -MF $(DEPDIR)/strace-delay.Tpo -c -o strace-delay.o `test -f 'delay.c' || echo '$(srcdir)/'`delay.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-delay.Tpo $(DEPDIR)/strace-delay.Po -# $(AM_V_CC)source='delay.c' object='strace-delay.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-delay.o `test -f 'delay.c' || echo '$(srcdir)/'`delay.c - -strace-delay.obj: delay.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-delay.obj -MD -MP -MF $(DEPDIR)/strace-delay.Tpo -c -o strace-delay.obj `if test -f 'delay.c'; then $(CYGPATH_W) 'delay.c'; else $(CYGPATH_W) '$(srcdir)/delay.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-delay.Tpo $(DEPDIR)/strace-delay.Po -# $(AM_V_CC)source='delay.c' object='strace-delay.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-delay.obj `if test -f 'delay.c'; then $(CYGPATH_W) 'delay.c'; else $(CYGPATH_W) '$(srcdir)/delay.c'; fi` - -strace-desc.o: desc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-desc.o -MD -MP -MF $(DEPDIR)/strace-desc.Tpo -c -o strace-desc.o `test -f 'desc.c' || echo '$(srcdir)/'`desc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-desc.Tpo $(DEPDIR)/strace-desc.Po -# $(AM_V_CC)source='desc.c' object='strace-desc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-desc.o `test -f 'desc.c' || echo '$(srcdir)/'`desc.c - -strace-desc.obj: desc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-desc.obj -MD -MP -MF $(DEPDIR)/strace-desc.Tpo -c -o strace-desc.obj `if test -f 'desc.c'; then $(CYGPATH_W) 'desc.c'; else $(CYGPATH_W) '$(srcdir)/desc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-desc.Tpo $(DEPDIR)/strace-desc.Po -# $(AM_V_CC)source='desc.c' object='strace-desc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-desc.obj `if test -f 'desc.c'; then $(CYGPATH_W) 'desc.c'; else $(CYGPATH_W) '$(srcdir)/desc.c'; fi` - -strace-dirent.o: dirent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent.o -MD -MP -MF $(DEPDIR)/strace-dirent.Tpo -c -o strace-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent.Tpo $(DEPDIR)/strace-dirent.Po -# $(AM_V_CC)source='dirent.c' object='strace-dirent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c - -strace-dirent.obj: dirent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent.obj -MD -MP -MF $(DEPDIR)/strace-dirent.Tpo -c -o strace-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent.Tpo $(DEPDIR)/strace-dirent.Po -# $(AM_V_CC)source='dirent.c' object='strace-dirent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi` - -strace-dirent64.o: dirent64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent64.o -MD -MP -MF $(DEPDIR)/strace-dirent64.Tpo -c -o strace-dirent64.o `test -f 'dirent64.c' || echo '$(srcdir)/'`dirent64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent64.Tpo $(DEPDIR)/strace-dirent64.Po -# $(AM_V_CC)source='dirent64.c' object='strace-dirent64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent64.o `test -f 'dirent64.c' || echo '$(srcdir)/'`dirent64.c - -strace-dirent64.obj: dirent64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent64.obj -MD -MP -MF $(DEPDIR)/strace-dirent64.Tpo -c -o strace-dirent64.obj `if test -f 'dirent64.c'; then $(CYGPATH_W) 'dirent64.c'; else $(CYGPATH_W) '$(srcdir)/dirent64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent64.Tpo $(DEPDIR)/strace-dirent64.Po -# $(AM_V_CC)source='dirent64.c' object='strace-dirent64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent64.obj `if test -f 'dirent64.c'; then $(CYGPATH_W) 'dirent64.c'; else $(CYGPATH_W) '$(srcdir)/dirent64.c'; fi` - -strace-dm.o: dm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dm.o -MD -MP -MF $(DEPDIR)/strace-dm.Tpo -c -o strace-dm.o `test -f 'dm.c' || echo '$(srcdir)/'`dm.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dm.Tpo $(DEPDIR)/strace-dm.Po -# $(AM_V_CC)source='dm.c' object='strace-dm.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dm.o `test -f 'dm.c' || echo '$(srcdir)/'`dm.c - -strace-dm.obj: dm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dm.obj -MD -MP -MF $(DEPDIR)/strace-dm.Tpo -c -o strace-dm.obj `if test -f 'dm.c'; then $(CYGPATH_W) 'dm.c'; else $(CYGPATH_W) '$(srcdir)/dm.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dm.Tpo $(DEPDIR)/strace-dm.Po -# $(AM_V_CC)source='dm.c' object='strace-dm.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dm.obj `if test -f 'dm.c'; then $(CYGPATH_W) 'dm.c'; else $(CYGPATH_W) '$(srcdir)/dm.c'; fi` - -strace-dyxlat.o: dyxlat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dyxlat.o -MD -MP -MF $(DEPDIR)/strace-dyxlat.Tpo -c -o strace-dyxlat.o `test -f 'dyxlat.c' || echo '$(srcdir)/'`dyxlat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dyxlat.Tpo $(DEPDIR)/strace-dyxlat.Po -# $(AM_V_CC)source='dyxlat.c' object='strace-dyxlat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dyxlat.o `test -f 'dyxlat.c' || echo '$(srcdir)/'`dyxlat.c - -strace-dyxlat.obj: dyxlat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dyxlat.obj -MD -MP -MF $(DEPDIR)/strace-dyxlat.Tpo -c -o strace-dyxlat.obj `if test -f 'dyxlat.c'; then $(CYGPATH_W) 'dyxlat.c'; else $(CYGPATH_W) '$(srcdir)/dyxlat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-dyxlat.Tpo $(DEPDIR)/strace-dyxlat.Po -# $(AM_V_CC)source='dyxlat.c' object='strace-dyxlat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dyxlat.obj `if test -f 'dyxlat.c'; then $(CYGPATH_W) 'dyxlat.c'; else $(CYGPATH_W) '$(srcdir)/dyxlat.c'; fi` - -strace-epoll.o: epoll.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-epoll.o -MD -MP -MF $(DEPDIR)/strace-epoll.Tpo -c -o strace-epoll.o `test -f 'epoll.c' || echo '$(srcdir)/'`epoll.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-epoll.Tpo $(DEPDIR)/strace-epoll.Po -# $(AM_V_CC)source='epoll.c' object='strace-epoll.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-epoll.o `test -f 'epoll.c' || echo '$(srcdir)/'`epoll.c - -strace-epoll.obj: epoll.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-epoll.obj -MD -MP -MF $(DEPDIR)/strace-epoll.Tpo -c -o strace-epoll.obj `if test -f 'epoll.c'; then $(CYGPATH_W) 'epoll.c'; else $(CYGPATH_W) '$(srcdir)/epoll.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-epoll.Tpo $(DEPDIR)/strace-epoll.Po -# $(AM_V_CC)source='epoll.c' object='strace-epoll.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-epoll.obj `if test -f 'epoll.c'; then $(CYGPATH_W) 'epoll.c'; else $(CYGPATH_W) '$(srcdir)/epoll.c'; fi` - -strace-error_prints.o: error_prints.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-error_prints.o -MD -MP -MF $(DEPDIR)/strace-error_prints.Tpo -c -o strace-error_prints.o `test -f 'error_prints.c' || echo '$(srcdir)/'`error_prints.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-error_prints.Tpo $(DEPDIR)/strace-error_prints.Po -# $(AM_V_CC)source='error_prints.c' object='strace-error_prints.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-error_prints.o `test -f 'error_prints.c' || echo '$(srcdir)/'`error_prints.c - -strace-error_prints.obj: error_prints.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-error_prints.obj -MD -MP -MF $(DEPDIR)/strace-error_prints.Tpo -c -o strace-error_prints.obj `if test -f 'error_prints.c'; then $(CYGPATH_W) 'error_prints.c'; else $(CYGPATH_W) '$(srcdir)/error_prints.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-error_prints.Tpo $(DEPDIR)/strace-error_prints.Po -# $(AM_V_CC)source='error_prints.c' object='strace-error_prints.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-error_prints.obj `if test -f 'error_prints.c'; then $(CYGPATH_W) 'error_prints.c'; else $(CYGPATH_W) '$(srcdir)/error_prints.c'; fi` - -strace-evdev.o: evdev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev.o -MD -MP -MF $(DEPDIR)/strace-evdev.Tpo -c -o strace-evdev.o `test -f 'evdev.c' || echo '$(srcdir)/'`evdev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev.Tpo $(DEPDIR)/strace-evdev.Po -# $(AM_V_CC)source='evdev.c' object='strace-evdev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev.o `test -f 'evdev.c' || echo '$(srcdir)/'`evdev.c - -strace-evdev.obj: evdev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev.obj -MD -MP -MF $(DEPDIR)/strace-evdev.Tpo -c -o strace-evdev.obj `if test -f 'evdev.c'; then $(CYGPATH_W) 'evdev.c'; else $(CYGPATH_W) '$(srcdir)/evdev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev.Tpo $(DEPDIR)/strace-evdev.Po -# $(AM_V_CC)source='evdev.c' object='strace-evdev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev.obj `if test -f 'evdev.c'; then $(CYGPATH_W) 'evdev.c'; else $(CYGPATH_W) '$(srcdir)/evdev.c'; fi` - -strace-evdev_mpers.o: evdev_mpers.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev_mpers.o -MD -MP -MF $(DEPDIR)/strace-evdev_mpers.Tpo -c -o strace-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev_mpers.Tpo $(DEPDIR)/strace-evdev_mpers.Po -# $(AM_V_CC)source='evdev_mpers.c' object='strace-evdev_mpers.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c - -strace-evdev_mpers.obj: evdev_mpers.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev_mpers.obj -MD -MP -MF $(DEPDIR)/strace-evdev_mpers.Tpo -c -o strace-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev_mpers.Tpo $(DEPDIR)/strace-evdev_mpers.Po -# $(AM_V_CC)source='evdev_mpers.c' object='strace-evdev_mpers.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi` - -strace-eventfd.o: eventfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-eventfd.o -MD -MP -MF $(DEPDIR)/strace-eventfd.Tpo -c -o strace-eventfd.o `test -f 'eventfd.c' || echo '$(srcdir)/'`eventfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-eventfd.Tpo $(DEPDIR)/strace-eventfd.Po -# $(AM_V_CC)source='eventfd.c' object='strace-eventfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-eventfd.o `test -f 'eventfd.c' || echo '$(srcdir)/'`eventfd.c - -strace-eventfd.obj: eventfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-eventfd.obj -MD -MP -MF $(DEPDIR)/strace-eventfd.Tpo -c -o strace-eventfd.obj `if test -f 'eventfd.c'; then $(CYGPATH_W) 'eventfd.c'; else $(CYGPATH_W) '$(srcdir)/eventfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-eventfd.Tpo $(DEPDIR)/strace-eventfd.Po -# $(AM_V_CC)source='eventfd.c' object='strace-eventfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-eventfd.obj `if test -f 'eventfd.c'; then $(CYGPATH_W) 'eventfd.c'; else $(CYGPATH_W) '$(srcdir)/eventfd.c'; fi` - -strace-execve.o: execve.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-execve.o -MD -MP -MF $(DEPDIR)/strace-execve.Tpo -c -o strace-execve.o `test -f 'execve.c' || echo '$(srcdir)/'`execve.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-execve.Tpo $(DEPDIR)/strace-execve.Po -# $(AM_V_CC)source='execve.c' object='strace-execve.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-execve.o `test -f 'execve.c' || echo '$(srcdir)/'`execve.c - -strace-execve.obj: execve.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-execve.obj -MD -MP -MF $(DEPDIR)/strace-execve.Tpo -c -o strace-execve.obj `if test -f 'execve.c'; then $(CYGPATH_W) 'execve.c'; else $(CYGPATH_W) '$(srcdir)/execve.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-execve.Tpo $(DEPDIR)/strace-execve.Po -# $(AM_V_CC)source='execve.c' object='strace-execve.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-execve.obj `if test -f 'execve.c'; then $(CYGPATH_W) 'execve.c'; else $(CYGPATH_W) '$(srcdir)/execve.c'; fi` - -strace-fadvise.o: fadvise.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fadvise.o -MD -MP -MF $(DEPDIR)/strace-fadvise.Tpo -c -o strace-fadvise.o `test -f 'fadvise.c' || echo '$(srcdir)/'`fadvise.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fadvise.Tpo $(DEPDIR)/strace-fadvise.Po -# $(AM_V_CC)source='fadvise.c' object='strace-fadvise.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fadvise.o `test -f 'fadvise.c' || echo '$(srcdir)/'`fadvise.c - -strace-fadvise.obj: fadvise.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fadvise.obj -MD -MP -MF $(DEPDIR)/strace-fadvise.Tpo -c -o strace-fadvise.obj `if test -f 'fadvise.c'; then $(CYGPATH_W) 'fadvise.c'; else $(CYGPATH_W) '$(srcdir)/fadvise.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fadvise.Tpo $(DEPDIR)/strace-fadvise.Po -# $(AM_V_CC)source='fadvise.c' object='strace-fadvise.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fadvise.obj `if test -f 'fadvise.c'; then $(CYGPATH_W) 'fadvise.c'; else $(CYGPATH_W) '$(srcdir)/fadvise.c'; fi` - -strace-fallocate.o: fallocate.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fallocate.o -MD -MP -MF $(DEPDIR)/strace-fallocate.Tpo -c -o strace-fallocate.o `test -f 'fallocate.c' || echo '$(srcdir)/'`fallocate.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fallocate.Tpo $(DEPDIR)/strace-fallocate.Po -# $(AM_V_CC)source='fallocate.c' object='strace-fallocate.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fallocate.o `test -f 'fallocate.c' || echo '$(srcdir)/'`fallocate.c - -strace-fallocate.obj: fallocate.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fallocate.obj -MD -MP -MF $(DEPDIR)/strace-fallocate.Tpo -c -o strace-fallocate.obj `if test -f 'fallocate.c'; then $(CYGPATH_W) 'fallocate.c'; else $(CYGPATH_W) '$(srcdir)/fallocate.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fallocate.Tpo $(DEPDIR)/strace-fallocate.Po -# $(AM_V_CC)source='fallocate.c' object='strace-fallocate.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fallocate.obj `if test -f 'fallocate.c'; then $(CYGPATH_W) 'fallocate.c'; else $(CYGPATH_W) '$(srcdir)/fallocate.c'; fi` - -strace-fanotify.o: fanotify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fanotify.o -MD -MP -MF $(DEPDIR)/strace-fanotify.Tpo -c -o strace-fanotify.o `test -f 'fanotify.c' || echo '$(srcdir)/'`fanotify.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fanotify.Tpo $(DEPDIR)/strace-fanotify.Po -# $(AM_V_CC)source='fanotify.c' object='strace-fanotify.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fanotify.o `test -f 'fanotify.c' || echo '$(srcdir)/'`fanotify.c - -strace-fanotify.obj: fanotify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fanotify.obj -MD -MP -MF $(DEPDIR)/strace-fanotify.Tpo -c -o strace-fanotify.obj `if test -f 'fanotify.c'; then $(CYGPATH_W) 'fanotify.c'; else $(CYGPATH_W) '$(srcdir)/fanotify.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fanotify.Tpo $(DEPDIR)/strace-fanotify.Po -# $(AM_V_CC)source='fanotify.c' object='strace-fanotify.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fanotify.obj `if test -f 'fanotify.c'; then $(CYGPATH_W) 'fanotify.c'; else $(CYGPATH_W) '$(srcdir)/fanotify.c'; fi` - -strace-fchownat.o: fchownat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fchownat.o -MD -MP -MF $(DEPDIR)/strace-fchownat.Tpo -c -o strace-fchownat.o `test -f 'fchownat.c' || echo '$(srcdir)/'`fchownat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fchownat.Tpo $(DEPDIR)/strace-fchownat.Po -# $(AM_V_CC)source='fchownat.c' object='strace-fchownat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fchownat.o `test -f 'fchownat.c' || echo '$(srcdir)/'`fchownat.c - -strace-fchownat.obj: fchownat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fchownat.obj -MD -MP -MF $(DEPDIR)/strace-fchownat.Tpo -c -o strace-fchownat.obj `if test -f 'fchownat.c'; then $(CYGPATH_W) 'fchownat.c'; else $(CYGPATH_W) '$(srcdir)/fchownat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fchownat.Tpo $(DEPDIR)/strace-fchownat.Po -# $(AM_V_CC)source='fchownat.c' object='strace-fchownat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fchownat.obj `if test -f 'fchownat.c'; then $(CYGPATH_W) 'fchownat.c'; else $(CYGPATH_W) '$(srcdir)/fchownat.c'; fi` - -strace-fcntl.o: fcntl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fcntl.o -MD -MP -MF $(DEPDIR)/strace-fcntl.Tpo -c -o strace-fcntl.o `test -f 'fcntl.c' || echo '$(srcdir)/'`fcntl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fcntl.Tpo $(DEPDIR)/strace-fcntl.Po -# $(AM_V_CC)source='fcntl.c' object='strace-fcntl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fcntl.o `test -f 'fcntl.c' || echo '$(srcdir)/'`fcntl.c - -strace-fcntl.obj: fcntl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fcntl.obj -MD -MP -MF $(DEPDIR)/strace-fcntl.Tpo -c -o strace-fcntl.obj `if test -f 'fcntl.c'; then $(CYGPATH_W) 'fcntl.c'; else $(CYGPATH_W) '$(srcdir)/fcntl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fcntl.Tpo $(DEPDIR)/strace-fcntl.Po -# $(AM_V_CC)source='fcntl.c' object='strace-fcntl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fcntl.obj `if test -f 'fcntl.c'; then $(CYGPATH_W) 'fcntl.c'; else $(CYGPATH_W) '$(srcdir)/fcntl.c'; fi` - -strace-fetch_bpf_fprog.o: fetch_bpf_fprog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_bpf_fprog.o -MD -MP -MF $(DEPDIR)/strace-fetch_bpf_fprog.Tpo -c -o strace-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_bpf_fprog.Tpo $(DEPDIR)/strace-fetch_bpf_fprog.Po -# $(AM_V_CC)source='fetch_bpf_fprog.c' object='strace-fetch_bpf_fprog.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c - -strace-fetch_bpf_fprog.obj: fetch_bpf_fprog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_bpf_fprog.obj -MD -MP -MF $(DEPDIR)/strace-fetch_bpf_fprog.Tpo -c -o strace-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_bpf_fprog.Tpo $(DEPDIR)/strace-fetch_bpf_fprog.Po -# $(AM_V_CC)source='fetch_bpf_fprog.c' object='strace-fetch_bpf_fprog.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi` - -strace-fetch_struct_flock.o: fetch_struct_flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_flock.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_flock.Tpo -c -o strace-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_flock.Tpo $(DEPDIR)/strace-fetch_struct_flock.Po -# $(AM_V_CC)source='fetch_struct_flock.c' object='strace-fetch_struct_flock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c - -strace-fetch_struct_flock.obj: fetch_struct_flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_flock.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_flock.Tpo -c -o strace-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_flock.Tpo $(DEPDIR)/strace-fetch_struct_flock.Po -# $(AM_V_CC)source='fetch_struct_flock.c' object='strace-fetch_struct_flock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi` - -strace-fetch_struct_keyctl_kdf_params.o: fetch_struct_keyctl_kdf_params.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_keyctl_kdf_params.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo -c -o strace-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Po -# $(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='strace-fetch_struct_keyctl_kdf_params.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c - -strace-fetch_struct_keyctl_kdf_params.obj: fetch_struct_keyctl_kdf_params.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_keyctl_kdf_params.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo -c -o strace-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Po -# $(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='strace-fetch_struct_keyctl_kdf_params.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi` - -strace-fetch_struct_mmsghdr.o: fetch_struct_mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_mmsghdr.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo -c -o strace-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo $(DEPDIR)/strace-fetch_struct_mmsghdr.Po -# $(AM_V_CC)source='fetch_struct_mmsghdr.c' object='strace-fetch_struct_mmsghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c - -strace-fetch_struct_mmsghdr.obj: fetch_struct_mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_mmsghdr.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo -c -o strace-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo $(DEPDIR)/strace-fetch_struct_mmsghdr.Po -# $(AM_V_CC)source='fetch_struct_mmsghdr.c' object='strace-fetch_struct_mmsghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi` - -strace-fetch_struct_msghdr.o: fetch_struct_msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_msghdr.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_msghdr.Tpo -c -o strace-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_msghdr.Tpo $(DEPDIR)/strace-fetch_struct_msghdr.Po -# $(AM_V_CC)source='fetch_struct_msghdr.c' object='strace-fetch_struct_msghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c - -strace-fetch_struct_msghdr.obj: fetch_struct_msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_msghdr.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_msghdr.Tpo -c -o strace-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_msghdr.Tpo $(DEPDIR)/strace-fetch_struct_msghdr.Po -# $(AM_V_CC)source='fetch_struct_msghdr.c' object='strace-fetch_struct_msghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi` - -strace-fetch_struct_stat.o: fetch_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat.Tpo -c -o strace-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat.Tpo $(DEPDIR)/strace-fetch_struct_stat.Po -# $(AM_V_CC)source='fetch_struct_stat.c' object='strace-fetch_struct_stat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c - -strace-fetch_struct_stat.obj: fetch_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat.Tpo -c -o strace-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat.Tpo $(DEPDIR)/strace-fetch_struct_stat.Po -# $(AM_V_CC)source='fetch_struct_stat.c' object='strace-fetch_struct_stat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi` - -strace-fetch_struct_stat64.o: fetch_struct_stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat64.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat64.Tpo -c -o strace-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat64.Tpo $(DEPDIR)/strace-fetch_struct_stat64.Po -# $(AM_V_CC)source='fetch_struct_stat64.c' object='strace-fetch_struct_stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c - -strace-fetch_struct_stat64.obj: fetch_struct_stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat64.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat64.Tpo -c -o strace-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat64.Tpo $(DEPDIR)/strace-fetch_struct_stat64.Po -# $(AM_V_CC)source='fetch_struct_stat64.c' object='strace-fetch_struct_stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi` - -strace-fetch_struct_statfs.o: fetch_struct_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_statfs.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_statfs.Tpo -c -o strace-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_statfs.Tpo $(DEPDIR)/strace-fetch_struct_statfs.Po -# $(AM_V_CC)source='fetch_struct_statfs.c' object='strace-fetch_struct_statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c - -strace-fetch_struct_statfs.obj: fetch_struct_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_statfs.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_statfs.Tpo -c -o strace-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_statfs.Tpo $(DEPDIR)/strace-fetch_struct_statfs.Po -# $(AM_V_CC)source='fetch_struct_statfs.c' object='strace-fetch_struct_statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` - -strace-file_handle.o: file_handle.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_handle.o -MD -MP -MF $(DEPDIR)/strace-file_handle.Tpo -c -o strace-file_handle.o `test -f 'file_handle.c' || echo '$(srcdir)/'`file_handle.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_handle.Tpo $(DEPDIR)/strace-file_handle.Po -# $(AM_V_CC)source='file_handle.c' object='strace-file_handle.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_handle.o `test -f 'file_handle.c' || echo '$(srcdir)/'`file_handle.c - -strace-file_handle.obj: file_handle.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_handle.obj -MD -MP -MF $(DEPDIR)/strace-file_handle.Tpo -c -o strace-file_handle.obj `if test -f 'file_handle.c'; then $(CYGPATH_W) 'file_handle.c'; else $(CYGPATH_W) '$(srcdir)/file_handle.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_handle.Tpo $(DEPDIR)/strace-file_handle.Po -# $(AM_V_CC)source='file_handle.c' object='strace-file_handle.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_handle.obj `if test -f 'file_handle.c'; then $(CYGPATH_W) 'file_handle.c'; else $(CYGPATH_W) '$(srcdir)/file_handle.c'; fi` - -strace-file_ioctl.o: file_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_ioctl.o -MD -MP -MF $(DEPDIR)/strace-file_ioctl.Tpo -c -o strace-file_ioctl.o `test -f 'file_ioctl.c' || echo '$(srcdir)/'`file_ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_ioctl.Tpo $(DEPDIR)/strace-file_ioctl.Po -# $(AM_V_CC)source='file_ioctl.c' object='strace-file_ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_ioctl.o `test -f 'file_ioctl.c' || echo '$(srcdir)/'`file_ioctl.c - -strace-file_ioctl.obj: file_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-file_ioctl.Tpo -c -o strace-file_ioctl.obj `if test -f 'file_ioctl.c'; then $(CYGPATH_W) 'file_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/file_ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_ioctl.Tpo $(DEPDIR)/strace-file_ioctl.Po -# $(AM_V_CC)source='file_ioctl.c' object='strace-file_ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_ioctl.obj `if test -f 'file_ioctl.c'; then $(CYGPATH_W) 'file_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/file_ioctl.c'; fi` - -strace-filter_qualify.o: filter_qualify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-filter_qualify.o -MD -MP -MF $(DEPDIR)/strace-filter_qualify.Tpo -c -o strace-filter_qualify.o `test -f 'filter_qualify.c' || echo '$(srcdir)/'`filter_qualify.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-filter_qualify.Tpo $(DEPDIR)/strace-filter_qualify.Po -# $(AM_V_CC)source='filter_qualify.c' object='strace-filter_qualify.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-filter_qualify.o `test -f 'filter_qualify.c' || echo '$(srcdir)/'`filter_qualify.c - -strace-filter_qualify.obj: filter_qualify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-filter_qualify.obj -MD -MP -MF $(DEPDIR)/strace-filter_qualify.Tpo -c -o strace-filter_qualify.obj `if test -f 'filter_qualify.c'; then $(CYGPATH_W) 'filter_qualify.c'; else $(CYGPATH_W) '$(srcdir)/filter_qualify.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-filter_qualify.Tpo $(DEPDIR)/strace-filter_qualify.Po -# $(AM_V_CC)source='filter_qualify.c' object='strace-filter_qualify.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-filter_qualify.obj `if test -f 'filter_qualify.c'; then $(CYGPATH_W) 'filter_qualify.c'; else $(CYGPATH_W) '$(srcdir)/filter_qualify.c'; fi` - -strace-flock.o: flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-flock.o -MD -MP -MF $(DEPDIR)/strace-flock.Tpo -c -o strace-flock.o `test -f 'flock.c' || echo '$(srcdir)/'`flock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-flock.Tpo $(DEPDIR)/strace-flock.Po -# $(AM_V_CC)source='flock.c' object='strace-flock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-flock.o `test -f 'flock.c' || echo '$(srcdir)/'`flock.c - -strace-flock.obj: flock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-flock.obj -MD -MP -MF $(DEPDIR)/strace-flock.Tpo -c -o strace-flock.obj `if test -f 'flock.c'; then $(CYGPATH_W) 'flock.c'; else $(CYGPATH_W) '$(srcdir)/flock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-flock.Tpo $(DEPDIR)/strace-flock.Po -# $(AM_V_CC)source='flock.c' object='strace-flock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-flock.obj `if test -f 'flock.c'; then $(CYGPATH_W) 'flock.c'; else $(CYGPATH_W) '$(srcdir)/flock.c'; fi` - -strace-fs_x_ioctl.o: fs_x_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fs_x_ioctl.o -MD -MP -MF $(DEPDIR)/strace-fs_x_ioctl.Tpo -c -o strace-fs_x_ioctl.o `test -f 'fs_x_ioctl.c' || echo '$(srcdir)/'`fs_x_ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fs_x_ioctl.Tpo $(DEPDIR)/strace-fs_x_ioctl.Po -# $(AM_V_CC)source='fs_x_ioctl.c' object='strace-fs_x_ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fs_x_ioctl.o `test -f 'fs_x_ioctl.c' || echo '$(srcdir)/'`fs_x_ioctl.c - -strace-fs_x_ioctl.obj: fs_x_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fs_x_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-fs_x_ioctl.Tpo -c -o strace-fs_x_ioctl.obj `if test -f 'fs_x_ioctl.c'; then $(CYGPATH_W) 'fs_x_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/fs_x_ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fs_x_ioctl.Tpo $(DEPDIR)/strace-fs_x_ioctl.Po -# $(AM_V_CC)source='fs_x_ioctl.c' object='strace-fs_x_ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fs_x_ioctl.obj `if test -f 'fs_x_ioctl.c'; then $(CYGPATH_W) 'fs_x_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/fs_x_ioctl.c'; fi` - -strace-futex.o: futex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-futex.o -MD -MP -MF $(DEPDIR)/strace-futex.Tpo -c -o strace-futex.o `test -f 'futex.c' || echo '$(srcdir)/'`futex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-futex.Tpo $(DEPDIR)/strace-futex.Po -# $(AM_V_CC)source='futex.c' object='strace-futex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-futex.o `test -f 'futex.c' || echo '$(srcdir)/'`futex.c - -strace-futex.obj: futex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-futex.obj -MD -MP -MF $(DEPDIR)/strace-futex.Tpo -c -o strace-futex.obj `if test -f 'futex.c'; then $(CYGPATH_W) 'futex.c'; else $(CYGPATH_W) '$(srcdir)/futex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-futex.Tpo $(DEPDIR)/strace-futex.Po -# $(AM_V_CC)source='futex.c' object='strace-futex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-futex.obj `if test -f 'futex.c'; then $(CYGPATH_W) 'futex.c'; else $(CYGPATH_W) '$(srcdir)/futex.c'; fi` - -strace-get_robust_list.o: get_robust_list.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-get_robust_list.o -MD -MP -MF $(DEPDIR)/strace-get_robust_list.Tpo -c -o strace-get_robust_list.o `test -f 'get_robust_list.c' || echo '$(srcdir)/'`get_robust_list.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-get_robust_list.Tpo $(DEPDIR)/strace-get_robust_list.Po -# $(AM_V_CC)source='get_robust_list.c' object='strace-get_robust_list.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-get_robust_list.o `test -f 'get_robust_list.c' || echo '$(srcdir)/'`get_robust_list.c - -strace-get_robust_list.obj: get_robust_list.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-get_robust_list.obj -MD -MP -MF $(DEPDIR)/strace-get_robust_list.Tpo -c -o strace-get_robust_list.obj `if test -f 'get_robust_list.c'; then $(CYGPATH_W) 'get_robust_list.c'; else $(CYGPATH_W) '$(srcdir)/get_robust_list.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-get_robust_list.Tpo $(DEPDIR)/strace-get_robust_list.Po -# $(AM_V_CC)source='get_robust_list.c' object='strace-get_robust_list.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-get_robust_list.obj `if test -f 'get_robust_list.c'; then $(CYGPATH_W) 'get_robust_list.c'; else $(CYGPATH_W) '$(srcdir)/get_robust_list.c'; fi` - -strace-getcpu.o: getcpu.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcpu.o -MD -MP -MF $(DEPDIR)/strace-getcpu.Tpo -c -o strace-getcpu.o `test -f 'getcpu.c' || echo '$(srcdir)/'`getcpu.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcpu.Tpo $(DEPDIR)/strace-getcpu.Po -# $(AM_V_CC)source='getcpu.c' object='strace-getcpu.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcpu.o `test -f 'getcpu.c' || echo '$(srcdir)/'`getcpu.c - -strace-getcpu.obj: getcpu.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcpu.obj -MD -MP -MF $(DEPDIR)/strace-getcpu.Tpo -c -o strace-getcpu.obj `if test -f 'getcpu.c'; then $(CYGPATH_W) 'getcpu.c'; else $(CYGPATH_W) '$(srcdir)/getcpu.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcpu.Tpo $(DEPDIR)/strace-getcpu.Po -# $(AM_V_CC)source='getcpu.c' object='strace-getcpu.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcpu.obj `if test -f 'getcpu.c'; then $(CYGPATH_W) 'getcpu.c'; else $(CYGPATH_W) '$(srcdir)/getcpu.c'; fi` - -strace-getcwd.o: getcwd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcwd.o -MD -MP -MF $(DEPDIR)/strace-getcwd.Tpo -c -o strace-getcwd.o `test -f 'getcwd.c' || echo '$(srcdir)/'`getcwd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcwd.Tpo $(DEPDIR)/strace-getcwd.Po -# $(AM_V_CC)source='getcwd.c' object='strace-getcwd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcwd.o `test -f 'getcwd.c' || echo '$(srcdir)/'`getcwd.c - -strace-getcwd.obj: getcwd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcwd.obj -MD -MP -MF $(DEPDIR)/strace-getcwd.Tpo -c -o strace-getcwd.obj `if test -f 'getcwd.c'; then $(CYGPATH_W) 'getcwd.c'; else $(CYGPATH_W) '$(srcdir)/getcwd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcwd.Tpo $(DEPDIR)/strace-getcwd.Po -# $(AM_V_CC)source='getcwd.c' object='strace-getcwd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcwd.obj `if test -f 'getcwd.c'; then $(CYGPATH_W) 'getcwd.c'; else $(CYGPATH_W) '$(srcdir)/getcwd.c'; fi` - -strace-getrandom.o: getrandom.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getrandom.o -MD -MP -MF $(DEPDIR)/strace-getrandom.Tpo -c -o strace-getrandom.o `test -f 'getrandom.c' || echo '$(srcdir)/'`getrandom.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-getrandom.Tpo $(DEPDIR)/strace-getrandom.Po -# $(AM_V_CC)source='getrandom.c' object='strace-getrandom.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getrandom.o `test -f 'getrandom.c' || echo '$(srcdir)/'`getrandom.c - -strace-getrandom.obj: getrandom.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getrandom.obj -MD -MP -MF $(DEPDIR)/strace-getrandom.Tpo -c -o strace-getrandom.obj `if test -f 'getrandom.c'; then $(CYGPATH_W) 'getrandom.c'; else $(CYGPATH_W) '$(srcdir)/getrandom.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-getrandom.Tpo $(DEPDIR)/strace-getrandom.Po -# $(AM_V_CC)source='getrandom.c' object='strace-getrandom.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getrandom.obj `if test -f 'getrandom.c'; then $(CYGPATH_W) 'getrandom.c'; else $(CYGPATH_W) '$(srcdir)/getrandom.c'; fi` - -strace-hdio.o: hdio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hdio.o -MD -MP -MF $(DEPDIR)/strace-hdio.Tpo -c -o strace-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-hdio.Tpo $(DEPDIR)/strace-hdio.Po -# $(AM_V_CC)source='hdio.c' object='strace-hdio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c - -strace-hdio.obj: hdio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hdio.obj -MD -MP -MF $(DEPDIR)/strace-hdio.Tpo -c -o strace-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-hdio.Tpo $(DEPDIR)/strace-hdio.Po -# $(AM_V_CC)source='hdio.c' object='strace-hdio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi` - -strace-hostname.o: hostname.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hostname.o -MD -MP -MF $(DEPDIR)/strace-hostname.Tpo -c -o strace-hostname.o `test -f 'hostname.c' || echo '$(srcdir)/'`hostname.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-hostname.Tpo $(DEPDIR)/strace-hostname.Po -# $(AM_V_CC)source='hostname.c' object='strace-hostname.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hostname.o `test -f 'hostname.c' || echo '$(srcdir)/'`hostname.c - -strace-hostname.obj: hostname.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hostname.obj -MD -MP -MF $(DEPDIR)/strace-hostname.Tpo -c -o strace-hostname.obj `if test -f 'hostname.c'; then $(CYGPATH_W) 'hostname.c'; else $(CYGPATH_W) '$(srcdir)/hostname.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-hostname.Tpo $(DEPDIR)/strace-hostname.Po -# $(AM_V_CC)source='hostname.c' object='strace-hostname.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hostname.obj `if test -f 'hostname.c'; then $(CYGPATH_W) 'hostname.c'; else $(CYGPATH_W) '$(srcdir)/hostname.c'; fi` - -strace-inotify.o: inotify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify.o -MD -MP -MF $(DEPDIR)/strace-inotify.Tpo -c -o strace-inotify.o `test -f 'inotify.c' || echo '$(srcdir)/'`inotify.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify.Tpo $(DEPDIR)/strace-inotify.Po -# $(AM_V_CC)source='inotify.c' object='strace-inotify.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify.o `test -f 'inotify.c' || echo '$(srcdir)/'`inotify.c - -strace-inotify.obj: inotify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify.obj -MD -MP -MF $(DEPDIR)/strace-inotify.Tpo -c -o strace-inotify.obj `if test -f 'inotify.c'; then $(CYGPATH_W) 'inotify.c'; else $(CYGPATH_W) '$(srcdir)/inotify.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify.Tpo $(DEPDIR)/strace-inotify.Po -# $(AM_V_CC)source='inotify.c' object='strace-inotify.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify.obj `if test -f 'inotify.c'; then $(CYGPATH_W) 'inotify.c'; else $(CYGPATH_W) '$(srcdir)/inotify.c'; fi` - -strace-inotify_ioctl.o: inotify_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify_ioctl.o -MD -MP -MF $(DEPDIR)/strace-inotify_ioctl.Tpo -c -o strace-inotify_ioctl.o `test -f 'inotify_ioctl.c' || echo '$(srcdir)/'`inotify_ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify_ioctl.Tpo $(DEPDIR)/strace-inotify_ioctl.Po -# $(AM_V_CC)source='inotify_ioctl.c' object='strace-inotify_ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify_ioctl.o `test -f 'inotify_ioctl.c' || echo '$(srcdir)/'`inotify_ioctl.c - -strace-inotify_ioctl.obj: inotify_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-inotify_ioctl.Tpo -c -o strace-inotify_ioctl.obj `if test -f 'inotify_ioctl.c'; then $(CYGPATH_W) 'inotify_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/inotify_ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify_ioctl.Tpo $(DEPDIR)/strace-inotify_ioctl.Po -# $(AM_V_CC)source='inotify_ioctl.c' object='strace-inotify_ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify_ioctl.obj `if test -f 'inotify_ioctl.c'; then $(CYGPATH_W) 'inotify_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/inotify_ioctl.c'; fi` - -strace-io.o: io.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-io.o -MD -MP -MF $(DEPDIR)/strace-io.Tpo -c -o strace-io.o `test -f 'io.c' || echo '$(srcdir)/'`io.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-io.Tpo $(DEPDIR)/strace-io.Po -# $(AM_V_CC)source='io.c' object='strace-io.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-io.o `test -f 'io.c' || echo '$(srcdir)/'`io.c - -strace-io.obj: io.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-io.obj -MD -MP -MF $(DEPDIR)/strace-io.Tpo -c -o strace-io.obj `if test -f 'io.c'; then $(CYGPATH_W) 'io.c'; else $(CYGPATH_W) '$(srcdir)/io.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-io.Tpo $(DEPDIR)/strace-io.Po -# $(AM_V_CC)source='io.c' object='strace-io.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-io.obj `if test -f 'io.c'; then $(CYGPATH_W) 'io.c'; else $(CYGPATH_W) '$(srcdir)/io.c'; fi` - -strace-ioctl.o: ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioctl.o -MD -MP -MF $(DEPDIR)/strace-ioctl.Tpo -c -o strace-ioctl.o `test -f 'ioctl.c' || echo '$(srcdir)/'`ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioctl.Tpo $(DEPDIR)/strace-ioctl.Po -# $(AM_V_CC)source='ioctl.c' object='strace-ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioctl.o `test -f 'ioctl.c' || echo '$(srcdir)/'`ioctl.c - -strace-ioctl.obj: ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioctl.obj -MD -MP -MF $(DEPDIR)/strace-ioctl.Tpo -c -o strace-ioctl.obj `if test -f 'ioctl.c'; then $(CYGPATH_W) 'ioctl.c'; else $(CYGPATH_W) '$(srcdir)/ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioctl.Tpo $(DEPDIR)/strace-ioctl.Po -# $(AM_V_CC)source='ioctl.c' object='strace-ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioctl.obj `if test -f 'ioctl.c'; then $(CYGPATH_W) 'ioctl.c'; else $(CYGPATH_W) '$(srcdir)/ioctl.c'; fi` - -strace-ioperm.o: ioperm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioperm.o -MD -MP -MF $(DEPDIR)/strace-ioperm.Tpo -c -o strace-ioperm.o `test -f 'ioperm.c' || echo '$(srcdir)/'`ioperm.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioperm.Tpo $(DEPDIR)/strace-ioperm.Po -# $(AM_V_CC)source='ioperm.c' object='strace-ioperm.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioperm.o `test -f 'ioperm.c' || echo '$(srcdir)/'`ioperm.c - -strace-ioperm.obj: ioperm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioperm.obj -MD -MP -MF $(DEPDIR)/strace-ioperm.Tpo -c -o strace-ioperm.obj `if test -f 'ioperm.c'; then $(CYGPATH_W) 'ioperm.c'; else $(CYGPATH_W) '$(srcdir)/ioperm.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioperm.Tpo $(DEPDIR)/strace-ioperm.Po -# $(AM_V_CC)source='ioperm.c' object='strace-ioperm.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioperm.obj `if test -f 'ioperm.c'; then $(CYGPATH_W) 'ioperm.c'; else $(CYGPATH_W) '$(srcdir)/ioperm.c'; fi` - -strace-iopl.o: iopl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-iopl.o -MD -MP -MF $(DEPDIR)/strace-iopl.Tpo -c -o strace-iopl.o `test -f 'iopl.c' || echo '$(srcdir)/'`iopl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-iopl.Tpo $(DEPDIR)/strace-iopl.Po -# $(AM_V_CC)source='iopl.c' object='strace-iopl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-iopl.o `test -f 'iopl.c' || echo '$(srcdir)/'`iopl.c - -strace-iopl.obj: iopl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-iopl.obj -MD -MP -MF $(DEPDIR)/strace-iopl.Tpo -c -o strace-iopl.obj `if test -f 'iopl.c'; then $(CYGPATH_W) 'iopl.c'; else $(CYGPATH_W) '$(srcdir)/iopl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-iopl.Tpo $(DEPDIR)/strace-iopl.Po -# $(AM_V_CC)source='iopl.c' object='strace-iopl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-iopl.obj `if test -f 'iopl.c'; then $(CYGPATH_W) 'iopl.c'; else $(CYGPATH_W) '$(srcdir)/iopl.c'; fi` - -strace-ioprio.o: ioprio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioprio.o -MD -MP -MF $(DEPDIR)/strace-ioprio.Tpo -c -o strace-ioprio.o `test -f 'ioprio.c' || echo '$(srcdir)/'`ioprio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioprio.Tpo $(DEPDIR)/strace-ioprio.Po -# $(AM_V_CC)source='ioprio.c' object='strace-ioprio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioprio.o `test -f 'ioprio.c' || echo '$(srcdir)/'`ioprio.c - -strace-ioprio.obj: ioprio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioprio.obj -MD -MP -MF $(DEPDIR)/strace-ioprio.Tpo -c -o strace-ioprio.obj `if test -f 'ioprio.c'; then $(CYGPATH_W) 'ioprio.c'; else $(CYGPATH_W) '$(srcdir)/ioprio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioprio.Tpo $(DEPDIR)/strace-ioprio.Po -# $(AM_V_CC)source='ioprio.c' object='strace-ioprio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioprio.obj `if test -f 'ioprio.c'; then $(CYGPATH_W) 'ioprio.c'; else $(CYGPATH_W) '$(srcdir)/ioprio.c'; fi` - -strace-ipc_msg.o: ipc_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msg.o -MD -MP -MF $(DEPDIR)/strace-ipc_msg.Tpo -c -o strace-ipc_msg.o `test -f 'ipc_msg.c' || echo '$(srcdir)/'`ipc_msg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msg.Tpo $(DEPDIR)/strace-ipc_msg.Po -# $(AM_V_CC)source='ipc_msg.c' object='strace-ipc_msg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msg.o `test -f 'ipc_msg.c' || echo '$(srcdir)/'`ipc_msg.c - -strace-ipc_msg.obj: ipc_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msg.obj -MD -MP -MF $(DEPDIR)/strace-ipc_msg.Tpo -c -o strace-ipc_msg.obj `if test -f 'ipc_msg.c'; then $(CYGPATH_W) 'ipc_msg.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msg.Tpo $(DEPDIR)/strace-ipc_msg.Po -# $(AM_V_CC)source='ipc_msg.c' object='strace-ipc_msg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msg.obj `if test -f 'ipc_msg.c'; then $(CYGPATH_W) 'ipc_msg.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msg.c'; fi` - -strace-ipc_msgctl.o: ipc_msgctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msgctl.o -MD -MP -MF $(DEPDIR)/strace-ipc_msgctl.Tpo -c -o strace-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msgctl.Tpo $(DEPDIR)/strace-ipc_msgctl.Po -# $(AM_V_CC)source='ipc_msgctl.c' object='strace-ipc_msgctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c - -strace-ipc_msgctl.obj: ipc_msgctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msgctl.obj -MD -MP -MF $(DEPDIR)/strace-ipc_msgctl.Tpo -c -o strace-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msgctl.Tpo $(DEPDIR)/strace-ipc_msgctl.Po -# $(AM_V_CC)source='ipc_msgctl.c' object='strace-ipc_msgctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi` - -strace-ipc_sem.o: ipc_sem.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_sem.o -MD -MP -MF $(DEPDIR)/strace-ipc_sem.Tpo -c -o strace-ipc_sem.o `test -f 'ipc_sem.c' || echo '$(srcdir)/'`ipc_sem.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_sem.Tpo $(DEPDIR)/strace-ipc_sem.Po -# $(AM_V_CC)source='ipc_sem.c' object='strace-ipc_sem.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_sem.o `test -f 'ipc_sem.c' || echo '$(srcdir)/'`ipc_sem.c - -strace-ipc_sem.obj: ipc_sem.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_sem.obj -MD -MP -MF $(DEPDIR)/strace-ipc_sem.Tpo -c -o strace-ipc_sem.obj `if test -f 'ipc_sem.c'; then $(CYGPATH_W) 'ipc_sem.c'; else $(CYGPATH_W) '$(srcdir)/ipc_sem.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_sem.Tpo $(DEPDIR)/strace-ipc_sem.Po -# $(AM_V_CC)source='ipc_sem.c' object='strace-ipc_sem.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_sem.obj `if test -f 'ipc_sem.c'; then $(CYGPATH_W) 'ipc_sem.c'; else $(CYGPATH_W) '$(srcdir)/ipc_sem.c'; fi` - -strace-ipc_shm.o: ipc_shm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shm.o -MD -MP -MF $(DEPDIR)/strace-ipc_shm.Tpo -c -o strace-ipc_shm.o `test -f 'ipc_shm.c' || echo '$(srcdir)/'`ipc_shm.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shm.Tpo $(DEPDIR)/strace-ipc_shm.Po -# $(AM_V_CC)source='ipc_shm.c' object='strace-ipc_shm.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shm.o `test -f 'ipc_shm.c' || echo '$(srcdir)/'`ipc_shm.c - -strace-ipc_shm.obj: ipc_shm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shm.obj -MD -MP -MF $(DEPDIR)/strace-ipc_shm.Tpo -c -o strace-ipc_shm.obj `if test -f 'ipc_shm.c'; then $(CYGPATH_W) 'ipc_shm.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shm.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shm.Tpo $(DEPDIR)/strace-ipc_shm.Po -# $(AM_V_CC)source='ipc_shm.c' object='strace-ipc_shm.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shm.obj `if test -f 'ipc_shm.c'; then $(CYGPATH_W) 'ipc_shm.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shm.c'; fi` - -strace-ipc_shmctl.o: ipc_shmctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shmctl.o -MD -MP -MF $(DEPDIR)/strace-ipc_shmctl.Tpo -c -o strace-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shmctl.Tpo $(DEPDIR)/strace-ipc_shmctl.Po -# $(AM_V_CC)source='ipc_shmctl.c' object='strace-ipc_shmctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c - -strace-ipc_shmctl.obj: ipc_shmctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shmctl.obj -MD -MP -MF $(DEPDIR)/strace-ipc_shmctl.Tpo -c -o strace-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shmctl.Tpo $(DEPDIR)/strace-ipc_shmctl.Po -# $(AM_V_CC)source='ipc_shmctl.c' object='strace-ipc_shmctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi` - -strace-kcmp.o: kcmp.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kcmp.o -MD -MP -MF $(DEPDIR)/strace-kcmp.Tpo -c -o strace-kcmp.o `test -f 'kcmp.c' || echo '$(srcdir)/'`kcmp.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-kcmp.Tpo $(DEPDIR)/strace-kcmp.Po -# $(AM_V_CC)source='kcmp.c' object='strace-kcmp.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kcmp.o `test -f 'kcmp.c' || echo '$(srcdir)/'`kcmp.c - -strace-kcmp.obj: kcmp.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kcmp.obj -MD -MP -MF $(DEPDIR)/strace-kcmp.Tpo -c -o strace-kcmp.obj `if test -f 'kcmp.c'; then $(CYGPATH_W) 'kcmp.c'; else $(CYGPATH_W) '$(srcdir)/kcmp.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-kcmp.Tpo $(DEPDIR)/strace-kcmp.Po -# $(AM_V_CC)source='kcmp.c' object='strace-kcmp.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kcmp.obj `if test -f 'kcmp.c'; then $(CYGPATH_W) 'kcmp.c'; else $(CYGPATH_W) '$(srcdir)/kcmp.c'; fi` - -strace-kexec.o: kexec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kexec.o -MD -MP -MF $(DEPDIR)/strace-kexec.Tpo -c -o strace-kexec.o `test -f 'kexec.c' || echo '$(srcdir)/'`kexec.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-kexec.Tpo $(DEPDIR)/strace-kexec.Po -# $(AM_V_CC)source='kexec.c' object='strace-kexec.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kexec.o `test -f 'kexec.c' || echo '$(srcdir)/'`kexec.c - -strace-kexec.obj: kexec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kexec.obj -MD -MP -MF $(DEPDIR)/strace-kexec.Tpo -c -o strace-kexec.obj `if test -f 'kexec.c'; then $(CYGPATH_W) 'kexec.c'; else $(CYGPATH_W) '$(srcdir)/kexec.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-kexec.Tpo $(DEPDIR)/strace-kexec.Po -# $(AM_V_CC)source='kexec.c' object='strace-kexec.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kexec.obj `if test -f 'kexec.c'; then $(CYGPATH_W) 'kexec.c'; else $(CYGPATH_W) '$(srcdir)/kexec.c'; fi` - -strace-keyctl.o: keyctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-keyctl.o -MD -MP -MF $(DEPDIR)/strace-keyctl.Tpo -c -o strace-keyctl.o `test -f 'keyctl.c' || echo '$(srcdir)/'`keyctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-keyctl.Tpo $(DEPDIR)/strace-keyctl.Po -# $(AM_V_CC)source='keyctl.c' object='strace-keyctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-keyctl.o `test -f 'keyctl.c' || echo '$(srcdir)/'`keyctl.c - -strace-keyctl.obj: keyctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-keyctl.obj -MD -MP -MF $(DEPDIR)/strace-keyctl.Tpo -c -o strace-keyctl.obj `if test -f 'keyctl.c'; then $(CYGPATH_W) 'keyctl.c'; else $(CYGPATH_W) '$(srcdir)/keyctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-keyctl.Tpo $(DEPDIR)/strace-keyctl.Po -# $(AM_V_CC)source='keyctl.c' object='strace-keyctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-keyctl.obj `if test -f 'keyctl.c'; then $(CYGPATH_W) 'keyctl.c'; else $(CYGPATH_W) '$(srcdir)/keyctl.c'; fi` - -strace-kvm.o: kvm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kvm.o -MD -MP -MF $(DEPDIR)/strace-kvm.Tpo -c -o strace-kvm.o `test -f 'kvm.c' || echo '$(srcdir)/'`kvm.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-kvm.Tpo $(DEPDIR)/strace-kvm.Po -# $(AM_V_CC)source='kvm.c' object='strace-kvm.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kvm.o `test -f 'kvm.c' || echo '$(srcdir)/'`kvm.c - -strace-kvm.obj: kvm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kvm.obj -MD -MP -MF $(DEPDIR)/strace-kvm.Tpo -c -o strace-kvm.obj `if test -f 'kvm.c'; then $(CYGPATH_W) 'kvm.c'; else $(CYGPATH_W) '$(srcdir)/kvm.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-kvm.Tpo $(DEPDIR)/strace-kvm.Po -# $(AM_V_CC)source='kvm.c' object='strace-kvm.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kvm.obj `if test -f 'kvm.c'; then $(CYGPATH_W) 'kvm.c'; else $(CYGPATH_W) '$(srcdir)/kvm.c'; fi` - -strace-ldt.o: ldt.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ldt.o -MD -MP -MF $(DEPDIR)/strace-ldt.Tpo -c -o strace-ldt.o `test -f 'ldt.c' || echo '$(srcdir)/'`ldt.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ldt.Tpo $(DEPDIR)/strace-ldt.Po -# $(AM_V_CC)source='ldt.c' object='strace-ldt.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ldt.o `test -f 'ldt.c' || echo '$(srcdir)/'`ldt.c - -strace-ldt.obj: ldt.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ldt.obj -MD -MP -MF $(DEPDIR)/strace-ldt.Tpo -c -o strace-ldt.obj `if test -f 'ldt.c'; then $(CYGPATH_W) 'ldt.c'; else $(CYGPATH_W) '$(srcdir)/ldt.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ldt.Tpo $(DEPDIR)/strace-ldt.Po -# $(AM_V_CC)source='ldt.c' object='strace-ldt.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ldt.obj `if test -f 'ldt.c'; then $(CYGPATH_W) 'ldt.c'; else $(CYGPATH_W) '$(srcdir)/ldt.c'; fi` - -strace-link.o: link.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-link.o -MD -MP -MF $(DEPDIR)/strace-link.Tpo -c -o strace-link.o `test -f 'link.c' || echo '$(srcdir)/'`link.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-link.Tpo $(DEPDIR)/strace-link.Po -# $(AM_V_CC)source='link.c' object='strace-link.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-link.o `test -f 'link.c' || echo '$(srcdir)/'`link.c - -strace-link.obj: link.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-link.obj -MD -MP -MF $(DEPDIR)/strace-link.Tpo -c -o strace-link.obj `if test -f 'link.c'; then $(CYGPATH_W) 'link.c'; else $(CYGPATH_W) '$(srcdir)/link.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-link.Tpo $(DEPDIR)/strace-link.Po -# $(AM_V_CC)source='link.c' object='strace-link.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-link.obj `if test -f 'link.c'; then $(CYGPATH_W) 'link.c'; else $(CYGPATH_W) '$(srcdir)/link.c'; fi` - -strace-listen.o: listen.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-listen.o -MD -MP -MF $(DEPDIR)/strace-listen.Tpo -c -o strace-listen.o `test -f 'listen.c' || echo '$(srcdir)/'`listen.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-listen.Tpo $(DEPDIR)/strace-listen.Po -# $(AM_V_CC)source='listen.c' object='strace-listen.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-listen.o `test -f 'listen.c' || echo '$(srcdir)/'`listen.c - -strace-listen.obj: listen.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-listen.obj -MD -MP -MF $(DEPDIR)/strace-listen.Tpo -c -o strace-listen.obj `if test -f 'listen.c'; then $(CYGPATH_W) 'listen.c'; else $(CYGPATH_W) '$(srcdir)/listen.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-listen.Tpo $(DEPDIR)/strace-listen.Po -# $(AM_V_CC)source='listen.c' object='strace-listen.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-listen.obj `if test -f 'listen.c'; then $(CYGPATH_W) 'listen.c'; else $(CYGPATH_W) '$(srcdir)/listen.c'; fi` - -strace-lookup_dcookie.o: lookup_dcookie.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lookup_dcookie.o -MD -MP -MF $(DEPDIR)/strace-lookup_dcookie.Tpo -c -o strace-lookup_dcookie.o `test -f 'lookup_dcookie.c' || echo '$(srcdir)/'`lookup_dcookie.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-lookup_dcookie.Tpo $(DEPDIR)/strace-lookup_dcookie.Po -# $(AM_V_CC)source='lookup_dcookie.c' object='strace-lookup_dcookie.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lookup_dcookie.o `test -f 'lookup_dcookie.c' || echo '$(srcdir)/'`lookup_dcookie.c - -strace-lookup_dcookie.obj: lookup_dcookie.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lookup_dcookie.obj -MD -MP -MF $(DEPDIR)/strace-lookup_dcookie.Tpo -c -o strace-lookup_dcookie.obj `if test -f 'lookup_dcookie.c'; then $(CYGPATH_W) 'lookup_dcookie.c'; else $(CYGPATH_W) '$(srcdir)/lookup_dcookie.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-lookup_dcookie.Tpo $(DEPDIR)/strace-lookup_dcookie.Po -# $(AM_V_CC)source='lookup_dcookie.c' object='strace-lookup_dcookie.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lookup_dcookie.obj `if test -f 'lookup_dcookie.c'; then $(CYGPATH_W) 'lookup_dcookie.c'; else $(CYGPATH_W) '$(srcdir)/lookup_dcookie.c'; fi` - -strace-loop.o: loop.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-loop.o -MD -MP -MF $(DEPDIR)/strace-loop.Tpo -c -o strace-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-loop.Tpo $(DEPDIR)/strace-loop.Po -# $(AM_V_CC)source='loop.c' object='strace-loop.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c - -strace-loop.obj: loop.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-loop.obj -MD -MP -MF $(DEPDIR)/strace-loop.Tpo -c -o strace-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-loop.Tpo $(DEPDIR)/strace-loop.Po -# $(AM_V_CC)source='loop.c' object='strace-loop.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi` - -strace-lseek.o: lseek.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lseek.o -MD -MP -MF $(DEPDIR)/strace-lseek.Tpo -c -o strace-lseek.o `test -f 'lseek.c' || echo '$(srcdir)/'`lseek.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-lseek.Tpo $(DEPDIR)/strace-lseek.Po -# $(AM_V_CC)source='lseek.c' object='strace-lseek.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lseek.o `test -f 'lseek.c' || echo '$(srcdir)/'`lseek.c - -strace-lseek.obj: lseek.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lseek.obj -MD -MP -MF $(DEPDIR)/strace-lseek.Tpo -c -o strace-lseek.obj `if test -f 'lseek.c'; then $(CYGPATH_W) 'lseek.c'; else $(CYGPATH_W) '$(srcdir)/lseek.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-lseek.Tpo $(DEPDIR)/strace-lseek.Po -# $(AM_V_CC)source='lseek.c' object='strace-lseek.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lseek.obj `if test -f 'lseek.c'; then $(CYGPATH_W) 'lseek.c'; else $(CYGPATH_W) '$(srcdir)/lseek.c'; fi` - -strace-mem.o: mem.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mem.o -MD -MP -MF $(DEPDIR)/strace-mem.Tpo -c -o strace-mem.o `test -f 'mem.c' || echo '$(srcdir)/'`mem.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mem.Tpo $(DEPDIR)/strace-mem.Po -# $(AM_V_CC)source='mem.c' object='strace-mem.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mem.o `test -f 'mem.c' || echo '$(srcdir)/'`mem.c - -strace-mem.obj: mem.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mem.obj -MD -MP -MF $(DEPDIR)/strace-mem.Tpo -c -o strace-mem.obj `if test -f 'mem.c'; then $(CYGPATH_W) 'mem.c'; else $(CYGPATH_W) '$(srcdir)/mem.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mem.Tpo $(DEPDIR)/strace-mem.Po -# $(AM_V_CC)source='mem.c' object='strace-mem.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mem.obj `if test -f 'mem.c'; then $(CYGPATH_W) 'mem.c'; else $(CYGPATH_W) '$(srcdir)/mem.c'; fi` - -strace-membarrier.o: membarrier.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-membarrier.o -MD -MP -MF $(DEPDIR)/strace-membarrier.Tpo -c -o strace-membarrier.o `test -f 'membarrier.c' || echo '$(srcdir)/'`membarrier.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-membarrier.Tpo $(DEPDIR)/strace-membarrier.Po -# $(AM_V_CC)source='membarrier.c' object='strace-membarrier.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-membarrier.o `test -f 'membarrier.c' || echo '$(srcdir)/'`membarrier.c - -strace-membarrier.obj: membarrier.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-membarrier.obj -MD -MP -MF $(DEPDIR)/strace-membarrier.Tpo -c -o strace-membarrier.obj `if test -f 'membarrier.c'; then $(CYGPATH_W) 'membarrier.c'; else $(CYGPATH_W) '$(srcdir)/membarrier.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-membarrier.Tpo $(DEPDIR)/strace-membarrier.Po -# $(AM_V_CC)source='membarrier.c' object='strace-membarrier.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-membarrier.obj `if test -f 'membarrier.c'; then $(CYGPATH_W) 'membarrier.c'; else $(CYGPATH_W) '$(srcdir)/membarrier.c'; fi` - -strace-memfd_create.o: memfd_create.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-memfd_create.o -MD -MP -MF $(DEPDIR)/strace-memfd_create.Tpo -c -o strace-memfd_create.o `test -f 'memfd_create.c' || echo '$(srcdir)/'`memfd_create.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-memfd_create.Tpo $(DEPDIR)/strace-memfd_create.Po -# $(AM_V_CC)source='memfd_create.c' object='strace-memfd_create.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-memfd_create.o `test -f 'memfd_create.c' || echo '$(srcdir)/'`memfd_create.c - -strace-memfd_create.obj: memfd_create.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-memfd_create.obj -MD -MP -MF $(DEPDIR)/strace-memfd_create.Tpo -c -o strace-memfd_create.obj `if test -f 'memfd_create.c'; then $(CYGPATH_W) 'memfd_create.c'; else $(CYGPATH_W) '$(srcdir)/memfd_create.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-memfd_create.Tpo $(DEPDIR)/strace-memfd_create.Po -# $(AM_V_CC)source='memfd_create.c' object='strace-memfd_create.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-memfd_create.obj `if test -f 'memfd_create.c'; then $(CYGPATH_W) 'memfd_create.c'; else $(CYGPATH_W) '$(srcdir)/memfd_create.c'; fi` - -strace-mknod.o: mknod.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mknod.o -MD -MP -MF $(DEPDIR)/strace-mknod.Tpo -c -o strace-mknod.o `test -f 'mknod.c' || echo '$(srcdir)/'`mknod.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mknod.Tpo $(DEPDIR)/strace-mknod.Po -# $(AM_V_CC)source='mknod.c' object='strace-mknod.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mknod.o `test -f 'mknod.c' || echo '$(srcdir)/'`mknod.c - -strace-mknod.obj: mknod.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mknod.obj -MD -MP -MF $(DEPDIR)/strace-mknod.Tpo -c -o strace-mknod.obj `if test -f 'mknod.c'; then $(CYGPATH_W) 'mknod.c'; else $(CYGPATH_W) '$(srcdir)/mknod.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mknod.Tpo $(DEPDIR)/strace-mknod.Po -# $(AM_V_CC)source='mknod.c' object='strace-mknod.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mknod.obj `if test -f 'mknod.c'; then $(CYGPATH_W) 'mknod.c'; else $(CYGPATH_W) '$(srcdir)/mknod.c'; fi` - -strace-mmap_notify.o: mmap_notify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmap_notify.o -MD -MP -MF $(DEPDIR)/strace-mmap_notify.Tpo -c -o strace-mmap_notify.o `test -f 'mmap_notify.c' || echo '$(srcdir)/'`mmap_notify.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmap_notify.Tpo $(DEPDIR)/strace-mmap_notify.Po -# $(AM_V_CC)source='mmap_notify.c' object='strace-mmap_notify.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmap_notify.o `test -f 'mmap_notify.c' || echo '$(srcdir)/'`mmap_notify.c - -strace-mmap_notify.obj: mmap_notify.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmap_notify.obj -MD -MP -MF $(DEPDIR)/strace-mmap_notify.Tpo -c -o strace-mmap_notify.obj `if test -f 'mmap_notify.c'; then $(CYGPATH_W) 'mmap_notify.c'; else $(CYGPATH_W) '$(srcdir)/mmap_notify.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmap_notify.Tpo $(DEPDIR)/strace-mmap_notify.Po -# $(AM_V_CC)source='mmap_notify.c' object='strace-mmap_notify.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmap_notify.obj `if test -f 'mmap_notify.c'; then $(CYGPATH_W) 'mmap_notify.c'; else $(CYGPATH_W) '$(srcdir)/mmap_notify.c'; fi` - -strace-mmsghdr.o: mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmsghdr.o -MD -MP -MF $(DEPDIR)/strace-mmsghdr.Tpo -c -o strace-mmsghdr.o `test -f 'mmsghdr.c' || echo '$(srcdir)/'`mmsghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmsghdr.Tpo $(DEPDIR)/strace-mmsghdr.Po -# $(AM_V_CC)source='mmsghdr.c' object='strace-mmsghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmsghdr.o `test -f 'mmsghdr.c' || echo '$(srcdir)/'`mmsghdr.c - -strace-mmsghdr.obj: mmsghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmsghdr.obj -MD -MP -MF $(DEPDIR)/strace-mmsghdr.Tpo -c -o strace-mmsghdr.obj `if test -f 'mmsghdr.c'; then $(CYGPATH_W) 'mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/mmsghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmsghdr.Tpo $(DEPDIR)/strace-mmsghdr.Po -# $(AM_V_CC)source='mmsghdr.c' object='strace-mmsghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmsghdr.obj `if test -f 'mmsghdr.c'; then $(CYGPATH_W) 'mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/mmsghdr.c'; fi` - -strace-mount.o: mount.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mount.o -MD -MP -MF $(DEPDIR)/strace-mount.Tpo -c -o strace-mount.o `test -f 'mount.c' || echo '$(srcdir)/'`mount.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mount.Tpo $(DEPDIR)/strace-mount.Po -# $(AM_V_CC)source='mount.c' object='strace-mount.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mount.o `test -f 'mount.c' || echo '$(srcdir)/'`mount.c - -strace-mount.obj: mount.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mount.obj -MD -MP -MF $(DEPDIR)/strace-mount.Tpo -c -o strace-mount.obj `if test -f 'mount.c'; then $(CYGPATH_W) 'mount.c'; else $(CYGPATH_W) '$(srcdir)/mount.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mount.Tpo $(DEPDIR)/strace-mount.Po -# $(AM_V_CC)source='mount.c' object='strace-mount.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mount.obj `if test -f 'mount.c'; then $(CYGPATH_W) 'mount.c'; else $(CYGPATH_W) '$(srcdir)/mount.c'; fi` - -strace-mq.o: mq.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mq.o -MD -MP -MF $(DEPDIR)/strace-mq.Tpo -c -o strace-mq.o `test -f 'mq.c' || echo '$(srcdir)/'`mq.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mq.Tpo $(DEPDIR)/strace-mq.Po -# $(AM_V_CC)source='mq.c' object='strace-mq.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mq.o `test -f 'mq.c' || echo '$(srcdir)/'`mq.c - -strace-mq.obj: mq.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mq.obj -MD -MP -MF $(DEPDIR)/strace-mq.Tpo -c -o strace-mq.obj `if test -f 'mq.c'; then $(CYGPATH_W) 'mq.c'; else $(CYGPATH_W) '$(srcdir)/mq.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mq.Tpo $(DEPDIR)/strace-mq.Po -# $(AM_V_CC)source='mq.c' object='strace-mq.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mq.obj `if test -f 'mq.c'; then $(CYGPATH_W) 'mq.c'; else $(CYGPATH_W) '$(srcdir)/mq.c'; fi` - -strace-msghdr.o: msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-msghdr.o -MD -MP -MF $(DEPDIR)/strace-msghdr.Tpo -c -o strace-msghdr.o `test -f 'msghdr.c' || echo '$(srcdir)/'`msghdr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-msghdr.Tpo $(DEPDIR)/strace-msghdr.Po -# $(AM_V_CC)source='msghdr.c' object='strace-msghdr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-msghdr.o `test -f 'msghdr.c' || echo '$(srcdir)/'`msghdr.c - -strace-msghdr.obj: msghdr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-msghdr.obj -MD -MP -MF $(DEPDIR)/strace-msghdr.Tpo -c -o strace-msghdr.obj `if test -f 'msghdr.c'; then $(CYGPATH_W) 'msghdr.c'; else $(CYGPATH_W) '$(srcdir)/msghdr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-msghdr.Tpo $(DEPDIR)/strace-msghdr.Po -# $(AM_V_CC)source='msghdr.c' object='strace-msghdr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-msghdr.obj `if test -f 'msghdr.c'; then $(CYGPATH_W) 'msghdr.c'; else $(CYGPATH_W) '$(srcdir)/msghdr.c'; fi` - -strace-mtd.o: mtd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mtd.o -MD -MP -MF $(DEPDIR)/strace-mtd.Tpo -c -o strace-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mtd.Tpo $(DEPDIR)/strace-mtd.Po -# $(AM_V_CC)source='mtd.c' object='strace-mtd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c - -strace-mtd.obj: mtd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mtd.obj -MD -MP -MF $(DEPDIR)/strace-mtd.Tpo -c -o strace-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-mtd.Tpo $(DEPDIR)/strace-mtd.Po -# $(AM_V_CC)source='mtd.c' object='strace-mtd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` - -strace-net.o: net.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-net.o -MD -MP -MF $(DEPDIR)/strace-net.Tpo -c -o strace-net.o `test -f 'net.c' || echo '$(srcdir)/'`net.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-net.Tpo $(DEPDIR)/strace-net.Po -# $(AM_V_CC)source='net.c' object='strace-net.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-net.o `test -f 'net.c' || echo '$(srcdir)/'`net.c - -strace-net.obj: net.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-net.obj -MD -MP -MF $(DEPDIR)/strace-net.Tpo -c -o strace-net.obj `if test -f 'net.c'; then $(CYGPATH_W) 'net.c'; else $(CYGPATH_W) '$(srcdir)/net.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-net.Tpo $(DEPDIR)/strace-net.Po -# $(AM_V_CC)source='net.c' object='strace-net.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-net.obj `if test -f 'net.c'; then $(CYGPATH_W) 'net.c'; else $(CYGPATH_W) '$(srcdir)/net.c'; fi` - -strace-netlink.o: netlink.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink.o -MD -MP -MF $(DEPDIR)/strace-netlink.Tpo -c -o strace-netlink.o `test -f 'netlink.c' || echo '$(srcdir)/'`netlink.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink.Tpo $(DEPDIR)/strace-netlink.Po -# $(AM_V_CC)source='netlink.c' object='strace-netlink.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink.o `test -f 'netlink.c' || echo '$(srcdir)/'`netlink.c - -strace-netlink.obj: netlink.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink.obj -MD -MP -MF $(DEPDIR)/strace-netlink.Tpo -c -o strace-netlink.obj `if test -f 'netlink.c'; then $(CYGPATH_W) 'netlink.c'; else $(CYGPATH_W) '$(srcdir)/netlink.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink.Tpo $(DEPDIR)/strace-netlink.Po -# $(AM_V_CC)source='netlink.c' object='strace-netlink.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink.obj `if test -f 'netlink.c'; then $(CYGPATH_W) 'netlink.c'; else $(CYGPATH_W) '$(srcdir)/netlink.c'; fi` - -strace-netlink_crypto.o: netlink_crypto.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_crypto.o -MD -MP -MF $(DEPDIR)/strace-netlink_crypto.Tpo -c -o strace-netlink_crypto.o `test -f 'netlink_crypto.c' || echo '$(srcdir)/'`netlink_crypto.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_crypto.Tpo $(DEPDIR)/strace-netlink_crypto.Po -# $(AM_V_CC)source='netlink_crypto.c' object='strace-netlink_crypto.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_crypto.o `test -f 'netlink_crypto.c' || echo '$(srcdir)/'`netlink_crypto.c - -strace-netlink_crypto.obj: netlink_crypto.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_crypto.obj -MD -MP -MF $(DEPDIR)/strace-netlink_crypto.Tpo -c -o strace-netlink_crypto.obj `if test -f 'netlink_crypto.c'; then $(CYGPATH_W) 'netlink_crypto.c'; else $(CYGPATH_W) '$(srcdir)/netlink_crypto.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_crypto.Tpo $(DEPDIR)/strace-netlink_crypto.Po -# $(AM_V_CC)source='netlink_crypto.c' object='strace-netlink_crypto.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_crypto.obj `if test -f 'netlink_crypto.c'; then $(CYGPATH_W) 'netlink_crypto.c'; else $(CYGPATH_W) '$(srcdir)/netlink_crypto.c'; fi` - -strace-netlink_kobject_uevent.o: netlink_kobject_uevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_kobject_uevent.o -MD -MP -MF $(DEPDIR)/strace-netlink_kobject_uevent.Tpo -c -o strace-netlink_kobject_uevent.o `test -f 'netlink_kobject_uevent.c' || echo '$(srcdir)/'`netlink_kobject_uevent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_kobject_uevent.Tpo $(DEPDIR)/strace-netlink_kobject_uevent.Po -# $(AM_V_CC)source='netlink_kobject_uevent.c' object='strace-netlink_kobject_uevent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_kobject_uevent.o `test -f 'netlink_kobject_uevent.c' || echo '$(srcdir)/'`netlink_kobject_uevent.c - -strace-netlink_kobject_uevent.obj: netlink_kobject_uevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_kobject_uevent.obj -MD -MP -MF $(DEPDIR)/strace-netlink_kobject_uevent.Tpo -c -o strace-netlink_kobject_uevent.obj `if test -f 'netlink_kobject_uevent.c'; then $(CYGPATH_W) 'netlink_kobject_uevent.c'; else $(CYGPATH_W) '$(srcdir)/netlink_kobject_uevent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_kobject_uevent.Tpo $(DEPDIR)/strace-netlink_kobject_uevent.Po -# $(AM_V_CC)source='netlink_kobject_uevent.c' object='strace-netlink_kobject_uevent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_kobject_uevent.obj `if test -f 'netlink_kobject_uevent.c'; then $(CYGPATH_W) 'netlink_kobject_uevent.c'; else $(CYGPATH_W) '$(srcdir)/netlink_kobject_uevent.c'; fi` - -strace-netlink_inet_diag.o: netlink_inet_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_inet_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_inet_diag.Tpo -c -o strace-netlink_inet_diag.o `test -f 'netlink_inet_diag.c' || echo '$(srcdir)/'`netlink_inet_diag.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_inet_diag.Tpo $(DEPDIR)/strace-netlink_inet_diag.Po -# $(AM_V_CC)source='netlink_inet_diag.c' object='strace-netlink_inet_diag.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_inet_diag.o `test -f 'netlink_inet_diag.c' || echo '$(srcdir)/'`netlink_inet_diag.c - -strace-netlink_inet_diag.obj: netlink_inet_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_inet_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_inet_diag.Tpo -c -o strace-netlink_inet_diag.obj `if test -f 'netlink_inet_diag.c'; then $(CYGPATH_W) 'netlink_inet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_inet_diag.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_inet_diag.Tpo $(DEPDIR)/strace-netlink_inet_diag.Po -# $(AM_V_CC)source='netlink_inet_diag.c' object='strace-netlink_inet_diag.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_inet_diag.obj `if test -f 'netlink_inet_diag.c'; then $(CYGPATH_W) 'netlink_inet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_inet_diag.c'; fi` - -strace-netlink_netfilter.o: netlink_netfilter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netfilter.o -MD -MP -MF $(DEPDIR)/strace-netlink_netfilter.Tpo -c -o strace-netlink_netfilter.o `test -f 'netlink_netfilter.c' || echo '$(srcdir)/'`netlink_netfilter.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netfilter.Tpo $(DEPDIR)/strace-netlink_netfilter.Po -# $(AM_V_CC)source='netlink_netfilter.c' object='strace-netlink_netfilter.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netfilter.o `test -f 'netlink_netfilter.c' || echo '$(srcdir)/'`netlink_netfilter.c - -strace-netlink_netfilter.obj: netlink_netfilter.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netfilter.obj -MD -MP -MF $(DEPDIR)/strace-netlink_netfilter.Tpo -c -o strace-netlink_netfilter.obj `if test -f 'netlink_netfilter.c'; then $(CYGPATH_W) 'netlink_netfilter.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netfilter.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netfilter.Tpo $(DEPDIR)/strace-netlink_netfilter.Po -# $(AM_V_CC)source='netlink_netfilter.c' object='strace-netlink_netfilter.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netfilter.obj `if test -f 'netlink_netfilter.c'; then $(CYGPATH_W) 'netlink_netfilter.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netfilter.c'; fi` - -strace-netlink_netlink_diag.o: netlink_netlink_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netlink_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_netlink_diag.Tpo -c -o strace-netlink_netlink_diag.o `test -f 'netlink_netlink_diag.c' || echo '$(srcdir)/'`netlink_netlink_diag.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netlink_diag.Tpo $(DEPDIR)/strace-netlink_netlink_diag.Po -# $(AM_V_CC)source='netlink_netlink_diag.c' object='strace-netlink_netlink_diag.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netlink_diag.o `test -f 'netlink_netlink_diag.c' || echo '$(srcdir)/'`netlink_netlink_diag.c - -strace-netlink_netlink_diag.obj: netlink_netlink_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netlink_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_netlink_diag.Tpo -c -o strace-netlink_netlink_diag.obj `if test -f 'netlink_netlink_diag.c'; then $(CYGPATH_W) 'netlink_netlink_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netlink_diag.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netlink_diag.Tpo $(DEPDIR)/strace-netlink_netlink_diag.Po -# $(AM_V_CC)source='netlink_netlink_diag.c' object='strace-netlink_netlink_diag.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netlink_diag.obj `if test -f 'netlink_netlink_diag.c'; then $(CYGPATH_W) 'netlink_netlink_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netlink_diag.c'; fi` - -strace-netlink_packet_diag.o: netlink_packet_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_packet_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_packet_diag.Tpo -c -o strace-netlink_packet_diag.o `test -f 'netlink_packet_diag.c' || echo '$(srcdir)/'`netlink_packet_diag.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_packet_diag.Tpo $(DEPDIR)/strace-netlink_packet_diag.Po -# $(AM_V_CC)source='netlink_packet_diag.c' object='strace-netlink_packet_diag.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_packet_diag.o `test -f 'netlink_packet_diag.c' || echo '$(srcdir)/'`netlink_packet_diag.c - -strace-netlink_packet_diag.obj: netlink_packet_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_packet_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_packet_diag.Tpo -c -o strace-netlink_packet_diag.obj `if test -f 'netlink_packet_diag.c'; then $(CYGPATH_W) 'netlink_packet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_packet_diag.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_packet_diag.Tpo $(DEPDIR)/strace-netlink_packet_diag.Po -# $(AM_V_CC)source='netlink_packet_diag.c' object='strace-netlink_packet_diag.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_packet_diag.obj `if test -f 'netlink_packet_diag.c'; then $(CYGPATH_W) 'netlink_packet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_packet_diag.c'; fi` - -strace-netlink_route.o: netlink_route.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_route.o -MD -MP -MF $(DEPDIR)/strace-netlink_route.Tpo -c -o strace-netlink_route.o `test -f 'netlink_route.c' || echo '$(srcdir)/'`netlink_route.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_route.Tpo $(DEPDIR)/strace-netlink_route.Po -# $(AM_V_CC)source='netlink_route.c' object='strace-netlink_route.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_route.o `test -f 'netlink_route.c' || echo '$(srcdir)/'`netlink_route.c - -strace-netlink_route.obj: netlink_route.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_route.obj -MD -MP -MF $(DEPDIR)/strace-netlink_route.Tpo -c -o strace-netlink_route.obj `if test -f 'netlink_route.c'; then $(CYGPATH_W) 'netlink_route.c'; else $(CYGPATH_W) '$(srcdir)/netlink_route.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_route.Tpo $(DEPDIR)/strace-netlink_route.Po -# $(AM_V_CC)source='netlink_route.c' object='strace-netlink_route.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_route.obj `if test -f 'netlink_route.c'; then $(CYGPATH_W) 'netlink_route.c'; else $(CYGPATH_W) '$(srcdir)/netlink_route.c'; fi` - -strace-netlink_selinux.o: netlink_selinux.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_selinux.o -MD -MP -MF $(DEPDIR)/strace-netlink_selinux.Tpo -c -o strace-netlink_selinux.o `test -f 'netlink_selinux.c' || echo '$(srcdir)/'`netlink_selinux.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_selinux.Tpo $(DEPDIR)/strace-netlink_selinux.Po -# $(AM_V_CC)source='netlink_selinux.c' object='strace-netlink_selinux.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_selinux.o `test -f 'netlink_selinux.c' || echo '$(srcdir)/'`netlink_selinux.c - -strace-netlink_selinux.obj: netlink_selinux.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_selinux.obj -MD -MP -MF $(DEPDIR)/strace-netlink_selinux.Tpo -c -o strace-netlink_selinux.obj `if test -f 'netlink_selinux.c'; then $(CYGPATH_W) 'netlink_selinux.c'; else $(CYGPATH_W) '$(srcdir)/netlink_selinux.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_selinux.Tpo $(DEPDIR)/strace-netlink_selinux.Po -# $(AM_V_CC)source='netlink_selinux.c' object='strace-netlink_selinux.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_selinux.obj `if test -f 'netlink_selinux.c'; then $(CYGPATH_W) 'netlink_selinux.c'; else $(CYGPATH_W) '$(srcdir)/netlink_selinux.c'; fi` - -strace-netlink_smc_diag.o: netlink_smc_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_smc_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_smc_diag.Tpo -c -o strace-netlink_smc_diag.o `test -f 'netlink_smc_diag.c' || echo '$(srcdir)/'`netlink_smc_diag.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_smc_diag.Tpo $(DEPDIR)/strace-netlink_smc_diag.Po -# $(AM_V_CC)source='netlink_smc_diag.c' object='strace-netlink_smc_diag.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_smc_diag.o `test -f 'netlink_smc_diag.c' || echo '$(srcdir)/'`netlink_smc_diag.c - -strace-netlink_smc_diag.obj: netlink_smc_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_smc_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_smc_diag.Tpo -c -o strace-netlink_smc_diag.obj `if test -f 'netlink_smc_diag.c'; then $(CYGPATH_W) 'netlink_smc_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_smc_diag.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_smc_diag.Tpo $(DEPDIR)/strace-netlink_smc_diag.Po -# $(AM_V_CC)source='netlink_smc_diag.c' object='strace-netlink_smc_diag.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_smc_diag.obj `if test -f 'netlink_smc_diag.c'; then $(CYGPATH_W) 'netlink_smc_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_smc_diag.c'; fi` - -strace-netlink_sock_diag.o: netlink_sock_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_sock_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_sock_diag.Tpo -c -o strace-netlink_sock_diag.o `test -f 'netlink_sock_diag.c' || echo '$(srcdir)/'`netlink_sock_diag.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_sock_diag.Tpo $(DEPDIR)/strace-netlink_sock_diag.Po -# $(AM_V_CC)source='netlink_sock_diag.c' object='strace-netlink_sock_diag.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_sock_diag.o `test -f 'netlink_sock_diag.c' || echo '$(srcdir)/'`netlink_sock_diag.c - -strace-netlink_sock_diag.obj: netlink_sock_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_sock_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_sock_diag.Tpo -c -o strace-netlink_sock_diag.obj `if test -f 'netlink_sock_diag.c'; then $(CYGPATH_W) 'netlink_sock_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_sock_diag.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_sock_diag.Tpo $(DEPDIR)/strace-netlink_sock_diag.Po -# $(AM_V_CC)source='netlink_sock_diag.c' object='strace-netlink_sock_diag.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_sock_diag.obj `if test -f 'netlink_sock_diag.c'; then $(CYGPATH_W) 'netlink_sock_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_sock_diag.c'; fi` - -strace-netlink_unix_diag.o: netlink_unix_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_unix_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_unix_diag.Tpo -c -o strace-netlink_unix_diag.o `test -f 'netlink_unix_diag.c' || echo '$(srcdir)/'`netlink_unix_diag.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_unix_diag.Tpo $(DEPDIR)/strace-netlink_unix_diag.Po -# $(AM_V_CC)source='netlink_unix_diag.c' object='strace-netlink_unix_diag.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_unix_diag.o `test -f 'netlink_unix_diag.c' || echo '$(srcdir)/'`netlink_unix_diag.c - -strace-netlink_unix_diag.obj: netlink_unix_diag.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_unix_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_unix_diag.Tpo -c -o strace-netlink_unix_diag.obj `if test -f 'netlink_unix_diag.c'; then $(CYGPATH_W) 'netlink_unix_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_unix_diag.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_unix_diag.Tpo $(DEPDIR)/strace-netlink_unix_diag.Po -# $(AM_V_CC)source='netlink_unix_diag.c' object='strace-netlink_unix_diag.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_unix_diag.obj `if test -f 'netlink_unix_diag.c'; then $(CYGPATH_W) 'netlink_unix_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_unix_diag.c'; fi` - -strace-nlattr.o: nlattr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nlattr.o -MD -MP -MF $(DEPDIR)/strace-nlattr.Tpo -c -o strace-nlattr.o `test -f 'nlattr.c' || echo '$(srcdir)/'`nlattr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-nlattr.Tpo $(DEPDIR)/strace-nlattr.Po -# $(AM_V_CC)source='nlattr.c' object='strace-nlattr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nlattr.o `test -f 'nlattr.c' || echo '$(srcdir)/'`nlattr.c - -strace-nlattr.obj: nlattr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nlattr.obj -MD -MP -MF $(DEPDIR)/strace-nlattr.Tpo -c -o strace-nlattr.obj `if test -f 'nlattr.c'; then $(CYGPATH_W) 'nlattr.c'; else $(CYGPATH_W) '$(srcdir)/nlattr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-nlattr.Tpo $(DEPDIR)/strace-nlattr.Po -# $(AM_V_CC)source='nlattr.c' object='strace-nlattr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nlattr.obj `if test -f 'nlattr.c'; then $(CYGPATH_W) 'nlattr.c'; else $(CYGPATH_W) '$(srcdir)/nlattr.c'; fi` - -strace-nsfs.o: nsfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nsfs.o -MD -MP -MF $(DEPDIR)/strace-nsfs.Tpo -c -o strace-nsfs.o `test -f 'nsfs.c' || echo '$(srcdir)/'`nsfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-nsfs.Tpo $(DEPDIR)/strace-nsfs.Po -# $(AM_V_CC)source='nsfs.c' object='strace-nsfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nsfs.o `test -f 'nsfs.c' || echo '$(srcdir)/'`nsfs.c - -strace-nsfs.obj: nsfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nsfs.obj -MD -MP -MF $(DEPDIR)/strace-nsfs.Tpo -c -o strace-nsfs.obj `if test -f 'nsfs.c'; then $(CYGPATH_W) 'nsfs.c'; else $(CYGPATH_W) '$(srcdir)/nsfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-nsfs.Tpo $(DEPDIR)/strace-nsfs.Po -# $(AM_V_CC)source='nsfs.c' object='strace-nsfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nsfs.obj `if test -f 'nsfs.c'; then $(CYGPATH_W) 'nsfs.c'; else $(CYGPATH_W) '$(srcdir)/nsfs.c'; fi` - -strace-numa.o: numa.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-numa.o -MD -MP -MF $(DEPDIR)/strace-numa.Tpo -c -o strace-numa.o `test -f 'numa.c' || echo '$(srcdir)/'`numa.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-numa.Tpo $(DEPDIR)/strace-numa.Po -# $(AM_V_CC)source='numa.c' object='strace-numa.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-numa.o `test -f 'numa.c' || echo '$(srcdir)/'`numa.c - -strace-numa.obj: numa.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-numa.obj -MD -MP -MF $(DEPDIR)/strace-numa.Tpo -c -o strace-numa.obj `if test -f 'numa.c'; then $(CYGPATH_W) 'numa.c'; else $(CYGPATH_W) '$(srcdir)/numa.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-numa.Tpo $(DEPDIR)/strace-numa.Po -# $(AM_V_CC)source='numa.c' object='strace-numa.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-numa.obj `if test -f 'numa.c'; then $(CYGPATH_W) 'numa.c'; else $(CYGPATH_W) '$(srcdir)/numa.c'; fi` - -strace-number_set.o: number_set.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-number_set.o -MD -MP -MF $(DEPDIR)/strace-number_set.Tpo -c -o strace-number_set.o `test -f 'number_set.c' || echo '$(srcdir)/'`number_set.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-number_set.Tpo $(DEPDIR)/strace-number_set.Po -# $(AM_V_CC)source='number_set.c' object='strace-number_set.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-number_set.o `test -f 'number_set.c' || echo '$(srcdir)/'`number_set.c - -strace-number_set.obj: number_set.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-number_set.obj -MD -MP -MF $(DEPDIR)/strace-number_set.Tpo -c -o strace-number_set.obj `if test -f 'number_set.c'; then $(CYGPATH_W) 'number_set.c'; else $(CYGPATH_W) '$(srcdir)/number_set.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-number_set.Tpo $(DEPDIR)/strace-number_set.Po -# $(AM_V_CC)source='number_set.c' object='strace-number_set.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-number_set.obj `if test -f 'number_set.c'; then $(CYGPATH_W) 'number_set.c'; else $(CYGPATH_W) '$(srcdir)/number_set.c'; fi` - -strace-oldstat.o: oldstat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-oldstat.o -MD -MP -MF $(DEPDIR)/strace-oldstat.Tpo -c -o strace-oldstat.o `test -f 'oldstat.c' || echo '$(srcdir)/'`oldstat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-oldstat.Tpo $(DEPDIR)/strace-oldstat.Po -# $(AM_V_CC)source='oldstat.c' object='strace-oldstat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-oldstat.o `test -f 'oldstat.c' || echo '$(srcdir)/'`oldstat.c - -strace-oldstat.obj: oldstat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-oldstat.obj -MD -MP -MF $(DEPDIR)/strace-oldstat.Tpo -c -o strace-oldstat.obj `if test -f 'oldstat.c'; then $(CYGPATH_W) 'oldstat.c'; else $(CYGPATH_W) '$(srcdir)/oldstat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-oldstat.Tpo $(DEPDIR)/strace-oldstat.Po -# $(AM_V_CC)source='oldstat.c' object='strace-oldstat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-oldstat.obj `if test -f 'oldstat.c'; then $(CYGPATH_W) 'oldstat.c'; else $(CYGPATH_W) '$(srcdir)/oldstat.c'; fi` - -strace-open.o: open.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-open.o -MD -MP -MF $(DEPDIR)/strace-open.Tpo -c -o strace-open.o `test -f 'open.c' || echo '$(srcdir)/'`open.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-open.Tpo $(DEPDIR)/strace-open.Po -# $(AM_V_CC)source='open.c' object='strace-open.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-open.o `test -f 'open.c' || echo '$(srcdir)/'`open.c - -strace-open.obj: open.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-open.obj -MD -MP -MF $(DEPDIR)/strace-open.Tpo -c -o strace-open.obj `if test -f 'open.c'; then $(CYGPATH_W) 'open.c'; else $(CYGPATH_W) '$(srcdir)/open.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-open.Tpo $(DEPDIR)/strace-open.Po -# $(AM_V_CC)source='open.c' object='strace-open.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-open.obj `if test -f 'open.c'; then $(CYGPATH_W) 'open.c'; else $(CYGPATH_W) '$(srcdir)/open.c'; fi` - -strace-or1k_atomic.o: or1k_atomic.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-or1k_atomic.o -MD -MP -MF $(DEPDIR)/strace-or1k_atomic.Tpo -c -o strace-or1k_atomic.o `test -f 'or1k_atomic.c' || echo '$(srcdir)/'`or1k_atomic.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-or1k_atomic.Tpo $(DEPDIR)/strace-or1k_atomic.Po -# $(AM_V_CC)source='or1k_atomic.c' object='strace-or1k_atomic.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-or1k_atomic.o `test -f 'or1k_atomic.c' || echo '$(srcdir)/'`or1k_atomic.c - -strace-or1k_atomic.obj: or1k_atomic.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-or1k_atomic.obj -MD -MP -MF $(DEPDIR)/strace-or1k_atomic.Tpo -c -o strace-or1k_atomic.obj `if test -f 'or1k_atomic.c'; then $(CYGPATH_W) 'or1k_atomic.c'; else $(CYGPATH_W) '$(srcdir)/or1k_atomic.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-or1k_atomic.Tpo $(DEPDIR)/strace-or1k_atomic.Po -# $(AM_V_CC)source='or1k_atomic.c' object='strace-or1k_atomic.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-or1k_atomic.obj `if test -f 'or1k_atomic.c'; then $(CYGPATH_W) 'or1k_atomic.c'; else $(CYGPATH_W) '$(srcdir)/or1k_atomic.c'; fi` - -strace-pathtrace.o: pathtrace.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pathtrace.o -MD -MP -MF $(DEPDIR)/strace-pathtrace.Tpo -c -o strace-pathtrace.o `test -f 'pathtrace.c' || echo '$(srcdir)/'`pathtrace.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-pathtrace.Tpo $(DEPDIR)/strace-pathtrace.Po -# $(AM_V_CC)source='pathtrace.c' object='strace-pathtrace.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pathtrace.o `test -f 'pathtrace.c' || echo '$(srcdir)/'`pathtrace.c - -strace-pathtrace.obj: pathtrace.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pathtrace.obj -MD -MP -MF $(DEPDIR)/strace-pathtrace.Tpo -c -o strace-pathtrace.obj `if test -f 'pathtrace.c'; then $(CYGPATH_W) 'pathtrace.c'; else $(CYGPATH_W) '$(srcdir)/pathtrace.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-pathtrace.Tpo $(DEPDIR)/strace-pathtrace.Po -# $(AM_V_CC)source='pathtrace.c' object='strace-pathtrace.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pathtrace.obj `if test -f 'pathtrace.c'; then $(CYGPATH_W) 'pathtrace.c'; else $(CYGPATH_W) '$(srcdir)/pathtrace.c'; fi` - -strace-perf.o: perf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf.o -MD -MP -MF $(DEPDIR)/strace-perf.Tpo -c -o strace-perf.o `test -f 'perf.c' || echo '$(srcdir)/'`perf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf.Tpo $(DEPDIR)/strace-perf.Po -# $(AM_V_CC)source='perf.c' object='strace-perf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf.o `test -f 'perf.c' || echo '$(srcdir)/'`perf.c - -strace-perf.obj: perf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf.obj -MD -MP -MF $(DEPDIR)/strace-perf.Tpo -c -o strace-perf.obj `if test -f 'perf.c'; then $(CYGPATH_W) 'perf.c'; else $(CYGPATH_W) '$(srcdir)/perf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf.Tpo $(DEPDIR)/strace-perf.Po -# $(AM_V_CC)source='perf.c' object='strace-perf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf.obj `if test -f 'perf.c'; then $(CYGPATH_W) 'perf.c'; else $(CYGPATH_W) '$(srcdir)/perf.c'; fi` - -strace-perf_ioctl.o: perf_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf_ioctl.o -MD -MP -MF $(DEPDIR)/strace-perf_ioctl.Tpo -c -o strace-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf_ioctl.Tpo $(DEPDIR)/strace-perf_ioctl.Po -# $(AM_V_CC)source='perf_ioctl.c' object='strace-perf_ioctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c - -strace-perf_ioctl.obj: perf_ioctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-perf_ioctl.Tpo -c -o strace-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf_ioctl.Tpo $(DEPDIR)/strace-perf_ioctl.Po -# $(AM_V_CC)source='perf_ioctl.c' object='strace-perf_ioctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi` - -strace-personality.o: personality.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-personality.o -MD -MP -MF $(DEPDIR)/strace-personality.Tpo -c -o strace-personality.o `test -f 'personality.c' || echo '$(srcdir)/'`personality.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-personality.Tpo $(DEPDIR)/strace-personality.Po -# $(AM_V_CC)source='personality.c' object='strace-personality.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-personality.o `test -f 'personality.c' || echo '$(srcdir)/'`personality.c - -strace-personality.obj: personality.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-personality.obj -MD -MP -MF $(DEPDIR)/strace-personality.Tpo -c -o strace-personality.obj `if test -f 'personality.c'; then $(CYGPATH_W) 'personality.c'; else $(CYGPATH_W) '$(srcdir)/personality.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-personality.Tpo $(DEPDIR)/strace-personality.Po -# $(AM_V_CC)source='personality.c' object='strace-personality.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-personality.obj `if test -f 'personality.c'; then $(CYGPATH_W) 'personality.c'; else $(CYGPATH_W) '$(srcdir)/personality.c'; fi` - -strace-pkeys.o: pkeys.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pkeys.o -MD -MP -MF $(DEPDIR)/strace-pkeys.Tpo -c -o strace-pkeys.o `test -f 'pkeys.c' || echo '$(srcdir)/'`pkeys.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-pkeys.Tpo $(DEPDIR)/strace-pkeys.Po -# $(AM_V_CC)source='pkeys.c' object='strace-pkeys.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pkeys.o `test -f 'pkeys.c' || echo '$(srcdir)/'`pkeys.c - -strace-pkeys.obj: pkeys.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pkeys.obj -MD -MP -MF $(DEPDIR)/strace-pkeys.Tpo -c -o strace-pkeys.obj `if test -f 'pkeys.c'; then $(CYGPATH_W) 'pkeys.c'; else $(CYGPATH_W) '$(srcdir)/pkeys.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-pkeys.Tpo $(DEPDIR)/strace-pkeys.Po -# $(AM_V_CC)source='pkeys.c' object='strace-pkeys.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pkeys.obj `if test -f 'pkeys.c'; then $(CYGPATH_W) 'pkeys.c'; else $(CYGPATH_W) '$(srcdir)/pkeys.c'; fi` - -strace-poll.o: poll.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-poll.o -MD -MP -MF $(DEPDIR)/strace-poll.Tpo -c -o strace-poll.o `test -f 'poll.c' || echo '$(srcdir)/'`poll.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-poll.Tpo $(DEPDIR)/strace-poll.Po -# $(AM_V_CC)source='poll.c' object='strace-poll.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-poll.o `test -f 'poll.c' || echo '$(srcdir)/'`poll.c - -strace-poll.obj: poll.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-poll.obj -MD -MP -MF $(DEPDIR)/strace-poll.Tpo -c -o strace-poll.obj `if test -f 'poll.c'; then $(CYGPATH_W) 'poll.c'; else $(CYGPATH_W) '$(srcdir)/poll.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-poll.Tpo $(DEPDIR)/strace-poll.Po -# $(AM_V_CC)source='poll.c' object='strace-poll.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-poll.obj `if test -f 'poll.c'; then $(CYGPATH_W) 'poll.c'; else $(CYGPATH_W) '$(srcdir)/poll.c'; fi` - -strace-prctl.o: prctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-prctl.o -MD -MP -MF $(DEPDIR)/strace-prctl.Tpo -c -o strace-prctl.o `test -f 'prctl.c' || echo '$(srcdir)/'`prctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-prctl.Tpo $(DEPDIR)/strace-prctl.Po -# $(AM_V_CC)source='prctl.c' object='strace-prctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-prctl.o `test -f 'prctl.c' || echo '$(srcdir)/'`prctl.c - -strace-prctl.obj: prctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-prctl.obj -MD -MP -MF $(DEPDIR)/strace-prctl.Tpo -c -o strace-prctl.obj `if test -f 'prctl.c'; then $(CYGPATH_W) 'prctl.c'; else $(CYGPATH_W) '$(srcdir)/prctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-prctl.Tpo $(DEPDIR)/strace-prctl.Po -# $(AM_V_CC)source='prctl.c' object='strace-prctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-prctl.obj `if test -f 'prctl.c'; then $(CYGPATH_W) 'prctl.c'; else $(CYGPATH_W) '$(srcdir)/prctl.c'; fi` - -strace-print_aio_sigset.o: print_aio_sigset.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_aio_sigset.o -MD -MP -MF $(DEPDIR)/strace-print_aio_sigset.Tpo -c -o strace-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_aio_sigset.Tpo $(DEPDIR)/strace-print_aio_sigset.Po -# $(AM_V_CC)source='print_aio_sigset.c' object='strace-print_aio_sigset.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c - -strace-print_aio_sigset.obj: print_aio_sigset.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_aio_sigset.obj -MD -MP -MF $(DEPDIR)/strace-print_aio_sigset.Tpo -c -o strace-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_aio_sigset.Tpo $(DEPDIR)/strace-print_aio_sigset.Po -# $(AM_V_CC)source='print_aio_sigset.c' object='strace-print_aio_sigset.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi` - -strace-print_dev_t.o: print_dev_t.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_dev_t.o -MD -MP -MF $(DEPDIR)/strace-print_dev_t.Tpo -c -o strace-print_dev_t.o `test -f 'print_dev_t.c' || echo '$(srcdir)/'`print_dev_t.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_dev_t.Tpo $(DEPDIR)/strace-print_dev_t.Po -# $(AM_V_CC)source='print_dev_t.c' object='strace-print_dev_t.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_dev_t.o `test -f 'print_dev_t.c' || echo '$(srcdir)/'`print_dev_t.c - -strace-print_dev_t.obj: print_dev_t.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_dev_t.obj -MD -MP -MF $(DEPDIR)/strace-print_dev_t.Tpo -c -o strace-print_dev_t.obj `if test -f 'print_dev_t.c'; then $(CYGPATH_W) 'print_dev_t.c'; else $(CYGPATH_W) '$(srcdir)/print_dev_t.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_dev_t.Tpo $(DEPDIR)/strace-print_dev_t.Po -# $(AM_V_CC)source='print_dev_t.c' object='strace-print_dev_t.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_dev_t.obj `if test -f 'print_dev_t.c'; then $(CYGPATH_W) 'print_dev_t.c'; else $(CYGPATH_W) '$(srcdir)/print_dev_t.c'; fi` - -strace-print_group_req.o: print_group_req.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_group_req.o -MD -MP -MF $(DEPDIR)/strace-print_group_req.Tpo -c -o strace-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_group_req.Tpo $(DEPDIR)/strace-print_group_req.Po -# $(AM_V_CC)source='print_group_req.c' object='strace-print_group_req.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c - -strace-print_group_req.obj: print_group_req.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_group_req.obj -MD -MP -MF $(DEPDIR)/strace-print_group_req.Tpo -c -o strace-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_group_req.Tpo $(DEPDIR)/strace-print_group_req.Po -# $(AM_V_CC)source='print_group_req.c' object='strace-print_group_req.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi` - -strace-print_ifindex.o: print_ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_ifindex.o -MD -MP -MF $(DEPDIR)/strace-print_ifindex.Tpo -c -o strace-print_ifindex.o `test -f 'print_ifindex.c' || echo '$(srcdir)/'`print_ifindex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_ifindex.Tpo $(DEPDIR)/strace-print_ifindex.Po -# $(AM_V_CC)source='print_ifindex.c' object='strace-print_ifindex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_ifindex.o `test -f 'print_ifindex.c' || echo '$(srcdir)/'`print_ifindex.c - -strace-print_ifindex.obj: print_ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_ifindex.obj -MD -MP -MF $(DEPDIR)/strace-print_ifindex.Tpo -c -o strace-print_ifindex.obj `if test -f 'print_ifindex.c'; then $(CYGPATH_W) 'print_ifindex.c'; else $(CYGPATH_W) '$(srcdir)/print_ifindex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_ifindex.Tpo $(DEPDIR)/strace-print_ifindex.Po -# $(AM_V_CC)source='print_ifindex.c' object='strace-print_ifindex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_ifindex.obj `if test -f 'print_ifindex.c'; then $(CYGPATH_W) 'print_ifindex.c'; else $(CYGPATH_W) '$(srcdir)/print_ifindex.c'; fi` - -strace-print_mac.o: print_mac.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mac.o -MD -MP -MF $(DEPDIR)/strace-print_mac.Tpo -c -o strace-print_mac.o `test -f 'print_mac.c' || echo '$(srcdir)/'`print_mac.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mac.Tpo $(DEPDIR)/strace-print_mac.Po -# $(AM_V_CC)source='print_mac.c' object='strace-print_mac.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mac.o `test -f 'print_mac.c' || echo '$(srcdir)/'`print_mac.c - -strace-print_mac.obj: print_mac.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mac.obj -MD -MP -MF $(DEPDIR)/strace-print_mac.Tpo -c -o strace-print_mac.obj `if test -f 'print_mac.c'; then $(CYGPATH_W) 'print_mac.c'; else $(CYGPATH_W) '$(srcdir)/print_mac.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mac.Tpo $(DEPDIR)/strace-print_mac.Po -# $(AM_V_CC)source='print_mac.c' object='strace-print_mac.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mac.obj `if test -f 'print_mac.c'; then $(CYGPATH_W) 'print_mac.c'; else $(CYGPATH_W) '$(srcdir)/print_mac.c'; fi` - -strace-print_mq_attr.o: print_mq_attr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mq_attr.o -MD -MP -MF $(DEPDIR)/strace-print_mq_attr.Tpo -c -o strace-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mq_attr.Tpo $(DEPDIR)/strace-print_mq_attr.Po -# $(AM_V_CC)source='print_mq_attr.c' object='strace-print_mq_attr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c - -strace-print_mq_attr.obj: print_mq_attr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mq_attr.obj -MD -MP -MF $(DEPDIR)/strace-print_mq_attr.Tpo -c -o strace-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mq_attr.Tpo $(DEPDIR)/strace-print_mq_attr.Po -# $(AM_V_CC)source='print_mq_attr.c' object='strace-print_mq_attr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi` - -strace-print_msgbuf.o: print_msgbuf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_msgbuf.o -MD -MP -MF $(DEPDIR)/strace-print_msgbuf.Tpo -c -o strace-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_msgbuf.Tpo $(DEPDIR)/strace-print_msgbuf.Po -# $(AM_V_CC)source='print_msgbuf.c' object='strace-print_msgbuf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c - -strace-print_msgbuf.obj: print_msgbuf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_msgbuf.obj -MD -MP -MF $(DEPDIR)/strace-print_msgbuf.Tpo -c -o strace-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_msgbuf.Tpo $(DEPDIR)/strace-print_msgbuf.Po -# $(AM_V_CC)source='print_msgbuf.c' object='strace-print_msgbuf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi` - -strace-print_sg_req_info.o: print_sg_req_info.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sg_req_info.o -MD -MP -MF $(DEPDIR)/strace-print_sg_req_info.Tpo -c -o strace-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sg_req_info.Tpo $(DEPDIR)/strace-print_sg_req_info.Po -# $(AM_V_CC)source='print_sg_req_info.c' object='strace-print_sg_req_info.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c - -strace-print_sg_req_info.obj: print_sg_req_info.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sg_req_info.obj -MD -MP -MF $(DEPDIR)/strace-print_sg_req_info.Tpo -c -o strace-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sg_req_info.Tpo $(DEPDIR)/strace-print_sg_req_info.Po -# $(AM_V_CC)source='print_sg_req_info.c' object='strace-print_sg_req_info.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi` - -strace-print_sigevent.o: print_sigevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sigevent.o -MD -MP -MF $(DEPDIR)/strace-print_sigevent.Tpo -c -o strace-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sigevent.Tpo $(DEPDIR)/strace-print_sigevent.Po -# $(AM_V_CC)source='print_sigevent.c' object='strace-print_sigevent.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c - -strace-print_sigevent.obj: print_sigevent.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sigevent.obj -MD -MP -MF $(DEPDIR)/strace-print_sigevent.Tpo -c -o strace-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sigevent.Tpo $(DEPDIR)/strace-print_sigevent.Po -# $(AM_V_CC)source='print_sigevent.c' object='strace-print_sigevent.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi` - -strace-print_statfs.o: print_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_statfs.o -MD -MP -MF $(DEPDIR)/strace-print_statfs.Tpo -c -o strace-print_statfs.o `test -f 'print_statfs.c' || echo '$(srcdir)/'`print_statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_statfs.Tpo $(DEPDIR)/strace-print_statfs.Po -# $(AM_V_CC)source='print_statfs.c' object='strace-print_statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_statfs.o `test -f 'print_statfs.c' || echo '$(srcdir)/'`print_statfs.c - -strace-print_statfs.obj: print_statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_statfs.obj -MD -MP -MF $(DEPDIR)/strace-print_statfs.Tpo -c -o strace-print_statfs.obj `if test -f 'print_statfs.c'; then $(CYGPATH_W) 'print_statfs.c'; else $(CYGPATH_W) '$(srcdir)/print_statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_statfs.Tpo $(DEPDIR)/strace-print_statfs.Po -# $(AM_V_CC)source='print_statfs.c' object='strace-print_statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_statfs.obj `if test -f 'print_statfs.c'; then $(CYGPATH_W) 'print_statfs.c'; else $(CYGPATH_W) '$(srcdir)/print_statfs.c'; fi` - -strace-print_struct_stat.o: print_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_struct_stat.o -MD -MP -MF $(DEPDIR)/strace-print_struct_stat.Tpo -c -o strace-print_struct_stat.o `test -f 'print_struct_stat.c' || echo '$(srcdir)/'`print_struct_stat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_struct_stat.Tpo $(DEPDIR)/strace-print_struct_stat.Po -# $(AM_V_CC)source='print_struct_stat.c' object='strace-print_struct_stat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_struct_stat.o `test -f 'print_struct_stat.c' || echo '$(srcdir)/'`print_struct_stat.c - -strace-print_struct_stat.obj: print_struct_stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_struct_stat.obj -MD -MP -MF $(DEPDIR)/strace-print_struct_stat.Tpo -c -o strace-print_struct_stat.obj `if test -f 'print_struct_stat.c'; then $(CYGPATH_W) 'print_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/print_struct_stat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_struct_stat.Tpo $(DEPDIR)/strace-print_struct_stat.Po -# $(AM_V_CC)source='print_struct_stat.c' object='strace-print_struct_stat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_struct_stat.obj `if test -f 'print_struct_stat.c'; then $(CYGPATH_W) 'print_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/print_struct_stat.c'; fi` - -strace-print_time.o: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_time.o -MD -MP -MF $(DEPDIR)/strace-print_time.Tpo -c -o strace-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_time.Tpo $(DEPDIR)/strace-print_time.Po -# $(AM_V_CC)source='print_time.c' object='strace-print_time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - -strace-print_time.obj: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_time.obj -MD -MP -MF $(DEPDIR)/strace-print_time.Tpo -c -o strace-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_time.Tpo $(DEPDIR)/strace-print_time.Po -# $(AM_V_CC)source='print_time.c' object='strace-print_time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - -strace-print_timespec.o: print_timespec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timespec.o -MD -MP -MF $(DEPDIR)/strace-print_timespec.Tpo -c -o strace-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timespec.Tpo $(DEPDIR)/strace-print_timespec.Po -# $(AM_V_CC)source='print_timespec.c' object='strace-print_timespec.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c - -strace-print_timespec.obj: print_timespec.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timespec.obj -MD -MP -MF $(DEPDIR)/strace-print_timespec.Tpo -c -o strace-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timespec.Tpo $(DEPDIR)/strace-print_timespec.Po -# $(AM_V_CC)source='print_timespec.c' object='strace-print_timespec.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi` - -strace-print_timeval.o: print_timeval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timeval.o -MD -MP -MF $(DEPDIR)/strace-print_timeval.Tpo -c -o strace-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timeval.Tpo $(DEPDIR)/strace-print_timeval.Po -# $(AM_V_CC)source='print_timeval.c' object='strace-print_timeval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c - -strace-print_timeval.obj: print_timeval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timeval.obj -MD -MP -MF $(DEPDIR)/strace-print_timeval.Tpo -c -o strace-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timeval.Tpo $(DEPDIR)/strace-print_timeval.Po -# $(AM_V_CC)source='print_timeval.c' object='strace-print_timeval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi` - -strace-print_timex.o: print_timex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timex.o -MD -MP -MF $(DEPDIR)/strace-print_timex.Tpo -c -o strace-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timex.Tpo $(DEPDIR)/strace-print_timex.Po -# $(AM_V_CC)source='print_timex.c' object='strace-print_timex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c - -strace-print_timex.obj: print_timex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timex.obj -MD -MP -MF $(DEPDIR)/strace-print_timex.Tpo -c -o strace-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timex.Tpo $(DEPDIR)/strace-print_timex.Po -# $(AM_V_CC)source='print_timex.c' object='strace-print_timex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi` - -strace-printmode.o: printmode.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printmode.o -MD -MP -MF $(DEPDIR)/strace-printmode.Tpo -c -o strace-printmode.o `test -f 'printmode.c' || echo '$(srcdir)/'`printmode.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-printmode.Tpo $(DEPDIR)/strace-printmode.Po -# $(AM_V_CC)source='printmode.c' object='strace-printmode.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printmode.o `test -f 'printmode.c' || echo '$(srcdir)/'`printmode.c - -strace-printmode.obj: printmode.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printmode.obj -MD -MP -MF $(DEPDIR)/strace-printmode.Tpo -c -o strace-printmode.obj `if test -f 'printmode.c'; then $(CYGPATH_W) 'printmode.c'; else $(CYGPATH_W) '$(srcdir)/printmode.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-printmode.Tpo $(DEPDIR)/strace-printmode.Po -# $(AM_V_CC)source='printmode.c' object='strace-printmode.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printmode.obj `if test -f 'printmode.c'; then $(CYGPATH_W) 'printmode.c'; else $(CYGPATH_W) '$(srcdir)/printmode.c'; fi` - -strace-printrusage.o: printrusage.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printrusage.o -MD -MP -MF $(DEPDIR)/strace-printrusage.Tpo -c -o strace-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-printrusage.Tpo $(DEPDIR)/strace-printrusage.Po -# $(AM_V_CC)source='printrusage.c' object='strace-printrusage.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c - -strace-printrusage.obj: printrusage.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printrusage.obj -MD -MP -MF $(DEPDIR)/strace-printrusage.Tpo -c -o strace-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-printrusage.Tpo $(DEPDIR)/strace-printrusage.Po -# $(AM_V_CC)source='printrusage.c' object='strace-printrusage.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi` - -strace-printsiginfo.o: printsiginfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printsiginfo.o -MD -MP -MF $(DEPDIR)/strace-printsiginfo.Tpo -c -o strace-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-printsiginfo.Tpo $(DEPDIR)/strace-printsiginfo.Po -# $(AM_V_CC)source='printsiginfo.c' object='strace-printsiginfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c - -strace-printsiginfo.obj: printsiginfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printsiginfo.obj -MD -MP -MF $(DEPDIR)/strace-printsiginfo.Tpo -c -o strace-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-printsiginfo.Tpo $(DEPDIR)/strace-printsiginfo.Po -# $(AM_V_CC)source='printsiginfo.c' object='strace-printsiginfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi` - -strace-process.o: process.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process.o -MD -MP -MF $(DEPDIR)/strace-process.Tpo -c -o strace-process.o `test -f 'process.c' || echo '$(srcdir)/'`process.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-process.Tpo $(DEPDIR)/strace-process.Po -# $(AM_V_CC)source='process.c' object='strace-process.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process.o `test -f 'process.c' || echo '$(srcdir)/'`process.c - -strace-process.obj: process.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process.obj -MD -MP -MF $(DEPDIR)/strace-process.Tpo -c -o strace-process.obj `if test -f 'process.c'; then $(CYGPATH_W) 'process.c'; else $(CYGPATH_W) '$(srcdir)/process.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-process.Tpo $(DEPDIR)/strace-process.Po -# $(AM_V_CC)source='process.c' object='strace-process.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process.obj `if test -f 'process.c'; then $(CYGPATH_W) 'process.c'; else $(CYGPATH_W) '$(srcdir)/process.c'; fi` - -strace-process_vm.o: process_vm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process_vm.o -MD -MP -MF $(DEPDIR)/strace-process_vm.Tpo -c -o strace-process_vm.o `test -f 'process_vm.c' || echo '$(srcdir)/'`process_vm.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-process_vm.Tpo $(DEPDIR)/strace-process_vm.Po -# $(AM_V_CC)source='process_vm.c' object='strace-process_vm.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process_vm.o `test -f 'process_vm.c' || echo '$(srcdir)/'`process_vm.c - -strace-process_vm.obj: process_vm.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process_vm.obj -MD -MP -MF $(DEPDIR)/strace-process_vm.Tpo -c -o strace-process_vm.obj `if test -f 'process_vm.c'; then $(CYGPATH_W) 'process_vm.c'; else $(CYGPATH_W) '$(srcdir)/process_vm.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-process_vm.Tpo $(DEPDIR)/strace-process_vm.Po -# $(AM_V_CC)source='process_vm.c' object='strace-process_vm.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process_vm.obj `if test -f 'process_vm.c'; then $(CYGPATH_W) 'process_vm.c'; else $(CYGPATH_W) '$(srcdir)/process_vm.c'; fi` - -strace-ptp.o: ptp.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ptp.o -MD -MP -MF $(DEPDIR)/strace-ptp.Tpo -c -o strace-ptp.o `test -f 'ptp.c' || echo '$(srcdir)/'`ptp.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ptp.Tpo $(DEPDIR)/strace-ptp.Po -# $(AM_V_CC)source='ptp.c' object='strace-ptp.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ptp.o `test -f 'ptp.c' || echo '$(srcdir)/'`ptp.c - -strace-ptp.obj: ptp.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ptp.obj -MD -MP -MF $(DEPDIR)/strace-ptp.Tpo -c -o strace-ptp.obj `if test -f 'ptp.c'; then $(CYGPATH_W) 'ptp.c'; else $(CYGPATH_W) '$(srcdir)/ptp.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ptp.Tpo $(DEPDIR)/strace-ptp.Po -# $(AM_V_CC)source='ptp.c' object='strace-ptp.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ptp.obj `if test -f 'ptp.c'; then $(CYGPATH_W) 'ptp.c'; else $(CYGPATH_W) '$(srcdir)/ptp.c'; fi` - -strace-quota.o: quota.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-quota.o -MD -MP -MF $(DEPDIR)/strace-quota.Tpo -c -o strace-quota.o `test -f 'quota.c' || echo '$(srcdir)/'`quota.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-quota.Tpo $(DEPDIR)/strace-quota.Po -# $(AM_V_CC)source='quota.c' object='strace-quota.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-quota.o `test -f 'quota.c' || echo '$(srcdir)/'`quota.c - -strace-quota.obj: quota.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-quota.obj -MD -MP -MF $(DEPDIR)/strace-quota.Tpo -c -o strace-quota.obj `if test -f 'quota.c'; then $(CYGPATH_W) 'quota.c'; else $(CYGPATH_W) '$(srcdir)/quota.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-quota.Tpo $(DEPDIR)/strace-quota.Po -# $(AM_V_CC)source='quota.c' object='strace-quota.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-quota.obj `if test -f 'quota.c'; then $(CYGPATH_W) 'quota.c'; else $(CYGPATH_W) '$(srcdir)/quota.c'; fi` - -strace-readahead.o: readahead.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readahead.o -MD -MP -MF $(DEPDIR)/strace-readahead.Tpo -c -o strace-readahead.o `test -f 'readahead.c' || echo '$(srcdir)/'`readahead.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-readahead.Tpo $(DEPDIR)/strace-readahead.Po -# $(AM_V_CC)source='readahead.c' object='strace-readahead.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readahead.o `test -f 'readahead.c' || echo '$(srcdir)/'`readahead.c - -strace-readahead.obj: readahead.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readahead.obj -MD -MP -MF $(DEPDIR)/strace-readahead.Tpo -c -o strace-readahead.obj `if test -f 'readahead.c'; then $(CYGPATH_W) 'readahead.c'; else $(CYGPATH_W) '$(srcdir)/readahead.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-readahead.Tpo $(DEPDIR)/strace-readahead.Po -# $(AM_V_CC)source='readahead.c' object='strace-readahead.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readahead.obj `if test -f 'readahead.c'; then $(CYGPATH_W) 'readahead.c'; else $(CYGPATH_W) '$(srcdir)/readahead.c'; fi` - -strace-readlink.o: readlink.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readlink.o -MD -MP -MF $(DEPDIR)/strace-readlink.Tpo -c -o strace-readlink.o `test -f 'readlink.c' || echo '$(srcdir)/'`readlink.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-readlink.Tpo $(DEPDIR)/strace-readlink.Po -# $(AM_V_CC)source='readlink.c' object='strace-readlink.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readlink.o `test -f 'readlink.c' || echo '$(srcdir)/'`readlink.c - -strace-readlink.obj: readlink.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readlink.obj -MD -MP -MF $(DEPDIR)/strace-readlink.Tpo -c -o strace-readlink.obj `if test -f 'readlink.c'; then $(CYGPATH_W) 'readlink.c'; else $(CYGPATH_W) '$(srcdir)/readlink.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-readlink.Tpo $(DEPDIR)/strace-readlink.Po -# $(AM_V_CC)source='readlink.c' object='strace-readlink.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readlink.obj `if test -f 'readlink.c'; then $(CYGPATH_W) 'readlink.c'; else $(CYGPATH_W) '$(srcdir)/readlink.c'; fi` - -strace-reboot.o: reboot.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-reboot.o -MD -MP -MF $(DEPDIR)/strace-reboot.Tpo -c -o strace-reboot.o `test -f 'reboot.c' || echo '$(srcdir)/'`reboot.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-reboot.Tpo $(DEPDIR)/strace-reboot.Po -# $(AM_V_CC)source='reboot.c' object='strace-reboot.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-reboot.o `test -f 'reboot.c' || echo '$(srcdir)/'`reboot.c - -strace-reboot.obj: reboot.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-reboot.obj -MD -MP -MF $(DEPDIR)/strace-reboot.Tpo -c -o strace-reboot.obj `if test -f 'reboot.c'; then $(CYGPATH_W) 'reboot.c'; else $(CYGPATH_W) '$(srcdir)/reboot.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-reboot.Tpo $(DEPDIR)/strace-reboot.Po -# $(AM_V_CC)source='reboot.c' object='strace-reboot.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-reboot.obj `if test -f 'reboot.c'; then $(CYGPATH_W) 'reboot.c'; else $(CYGPATH_W) '$(srcdir)/reboot.c'; fi` - -strace-renameat.o: renameat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-renameat.o -MD -MP -MF $(DEPDIR)/strace-renameat.Tpo -c -o strace-renameat.o `test -f 'renameat.c' || echo '$(srcdir)/'`renameat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-renameat.Tpo $(DEPDIR)/strace-renameat.Po -# $(AM_V_CC)source='renameat.c' object='strace-renameat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-renameat.o `test -f 'renameat.c' || echo '$(srcdir)/'`renameat.c - -strace-renameat.obj: renameat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-renameat.obj -MD -MP -MF $(DEPDIR)/strace-renameat.Tpo -c -o strace-renameat.obj `if test -f 'renameat.c'; then $(CYGPATH_W) 'renameat.c'; else $(CYGPATH_W) '$(srcdir)/renameat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-renameat.Tpo $(DEPDIR)/strace-renameat.Po -# $(AM_V_CC)source='renameat.c' object='strace-renameat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-renameat.obj `if test -f 'renameat.c'; then $(CYGPATH_W) 'renameat.c'; else $(CYGPATH_W) '$(srcdir)/renameat.c'; fi` - -strace-resource.o: resource.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-resource.o -MD -MP -MF $(DEPDIR)/strace-resource.Tpo -c -o strace-resource.o `test -f 'resource.c' || echo '$(srcdir)/'`resource.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-resource.Tpo $(DEPDIR)/strace-resource.Po -# $(AM_V_CC)source='resource.c' object='strace-resource.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-resource.o `test -f 'resource.c' || echo '$(srcdir)/'`resource.c - -strace-resource.obj: resource.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-resource.obj -MD -MP -MF $(DEPDIR)/strace-resource.Tpo -c -o strace-resource.obj `if test -f 'resource.c'; then $(CYGPATH_W) 'resource.c'; else $(CYGPATH_W) '$(srcdir)/resource.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-resource.Tpo $(DEPDIR)/strace-resource.Po -# $(AM_V_CC)source='resource.c' object='strace-resource.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-resource.obj `if test -f 'resource.c'; then $(CYGPATH_W) 'resource.c'; else $(CYGPATH_W) '$(srcdir)/resource.c'; fi` - -strace-retval.o: retval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-retval.o -MD -MP -MF $(DEPDIR)/strace-retval.Tpo -c -o strace-retval.o `test -f 'retval.c' || echo '$(srcdir)/'`retval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-retval.Tpo $(DEPDIR)/strace-retval.Po -# $(AM_V_CC)source='retval.c' object='strace-retval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-retval.o `test -f 'retval.c' || echo '$(srcdir)/'`retval.c - -strace-retval.obj: retval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-retval.obj -MD -MP -MF $(DEPDIR)/strace-retval.Tpo -c -o strace-retval.obj `if test -f 'retval.c'; then $(CYGPATH_W) 'retval.c'; else $(CYGPATH_W) '$(srcdir)/retval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-retval.Tpo $(DEPDIR)/strace-retval.Po -# $(AM_V_CC)source='retval.c' object='strace-retval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-retval.obj `if test -f 'retval.c'; then $(CYGPATH_W) 'retval.c'; else $(CYGPATH_W) '$(srcdir)/retval.c'; fi` - -strace-riscv.o: riscv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-riscv.o -MD -MP -MF $(DEPDIR)/strace-riscv.Tpo -c -o strace-riscv.o `test -f 'riscv.c' || echo '$(srcdir)/'`riscv.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-riscv.Tpo $(DEPDIR)/strace-riscv.Po -# $(AM_V_CC)source='riscv.c' object='strace-riscv.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-riscv.o `test -f 'riscv.c' || echo '$(srcdir)/'`riscv.c - -strace-riscv.obj: riscv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-riscv.obj -MD -MP -MF $(DEPDIR)/strace-riscv.Tpo -c -o strace-riscv.obj `if test -f 'riscv.c'; then $(CYGPATH_W) 'riscv.c'; else $(CYGPATH_W) '$(srcdir)/riscv.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-riscv.Tpo $(DEPDIR)/strace-riscv.Po -# $(AM_V_CC)source='riscv.c' object='strace-riscv.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-riscv.obj `if test -f 'riscv.c'; then $(CYGPATH_W) 'riscv.c'; else $(CYGPATH_W) '$(srcdir)/riscv.c'; fi` - -strace-rt_sigframe.o: rt_sigframe.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigframe.o -MD -MP -MF $(DEPDIR)/strace-rt_sigframe.Tpo -c -o strace-rt_sigframe.o `test -f 'rt_sigframe.c' || echo '$(srcdir)/'`rt_sigframe.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigframe.Tpo $(DEPDIR)/strace-rt_sigframe.Po -# $(AM_V_CC)source='rt_sigframe.c' object='strace-rt_sigframe.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigframe.o `test -f 'rt_sigframe.c' || echo '$(srcdir)/'`rt_sigframe.c - -strace-rt_sigframe.obj: rt_sigframe.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigframe.obj -MD -MP -MF $(DEPDIR)/strace-rt_sigframe.Tpo -c -o strace-rt_sigframe.obj `if test -f 'rt_sigframe.c'; then $(CYGPATH_W) 'rt_sigframe.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigframe.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigframe.Tpo $(DEPDIR)/strace-rt_sigframe.Po -# $(AM_V_CC)source='rt_sigframe.c' object='strace-rt_sigframe.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigframe.obj `if test -f 'rt_sigframe.c'; then $(CYGPATH_W) 'rt_sigframe.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigframe.c'; fi` - -strace-rt_sigreturn.o: rt_sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigreturn.o -MD -MP -MF $(DEPDIR)/strace-rt_sigreturn.Tpo -c -o strace-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigreturn.Tpo $(DEPDIR)/strace-rt_sigreturn.Po -# $(AM_V_CC)source='rt_sigreturn.c' object='strace-rt_sigreturn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c - -strace-rt_sigreturn.obj: rt_sigreturn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigreturn.obj -MD -MP -MF $(DEPDIR)/strace-rt_sigreturn.Tpo -c -o strace-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigreturn.Tpo $(DEPDIR)/strace-rt_sigreturn.Po -# $(AM_V_CC)source='rt_sigreturn.c' object='strace-rt_sigreturn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi` - -strace-rtc.o: rtc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtc.o -MD -MP -MF $(DEPDIR)/strace-rtc.Tpo -c -o strace-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtc.Tpo $(DEPDIR)/strace-rtc.Po -# $(AM_V_CC)source='rtc.c' object='strace-rtc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c - -strace-rtc.obj: rtc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtc.obj -MD -MP -MF $(DEPDIR)/strace-rtc.Tpo -c -o strace-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtc.Tpo $(DEPDIR)/strace-rtc.Po -# $(AM_V_CC)source='rtc.c' object='strace-rtc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi` - -strace-rtnl_addr.o: rtnl_addr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addr.o -MD -MP -MF $(DEPDIR)/strace-rtnl_addr.Tpo -c -o strace-rtnl_addr.o `test -f 'rtnl_addr.c' || echo '$(srcdir)/'`rtnl_addr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addr.Tpo $(DEPDIR)/strace-rtnl_addr.Po -# $(AM_V_CC)source='rtnl_addr.c' object='strace-rtnl_addr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addr.o `test -f 'rtnl_addr.c' || echo '$(srcdir)/'`rtnl_addr.c - -strace-rtnl_addr.obj: rtnl_addr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addr.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_addr.Tpo -c -o strace-rtnl_addr.obj `if test -f 'rtnl_addr.c'; then $(CYGPATH_W) 'rtnl_addr.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addr.Tpo $(DEPDIR)/strace-rtnl_addr.Po -# $(AM_V_CC)source='rtnl_addr.c' object='strace-rtnl_addr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addr.obj `if test -f 'rtnl_addr.c'; then $(CYGPATH_W) 'rtnl_addr.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addr.c'; fi` - -strace-rtnl_addrlabel.o: rtnl_addrlabel.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addrlabel.o -MD -MP -MF $(DEPDIR)/strace-rtnl_addrlabel.Tpo -c -o strace-rtnl_addrlabel.o `test -f 'rtnl_addrlabel.c' || echo '$(srcdir)/'`rtnl_addrlabel.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addrlabel.Tpo $(DEPDIR)/strace-rtnl_addrlabel.Po -# $(AM_V_CC)source='rtnl_addrlabel.c' object='strace-rtnl_addrlabel.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addrlabel.o `test -f 'rtnl_addrlabel.c' || echo '$(srcdir)/'`rtnl_addrlabel.c - -strace-rtnl_addrlabel.obj: rtnl_addrlabel.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addrlabel.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_addrlabel.Tpo -c -o strace-rtnl_addrlabel.obj `if test -f 'rtnl_addrlabel.c'; then $(CYGPATH_W) 'rtnl_addrlabel.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addrlabel.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addrlabel.Tpo $(DEPDIR)/strace-rtnl_addrlabel.Po -# $(AM_V_CC)source='rtnl_addrlabel.c' object='strace-rtnl_addrlabel.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addrlabel.obj `if test -f 'rtnl_addrlabel.c'; then $(CYGPATH_W) 'rtnl_addrlabel.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addrlabel.c'; fi` - -strace-rtnl_dcb.o: rtnl_dcb.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_dcb.o -MD -MP -MF $(DEPDIR)/strace-rtnl_dcb.Tpo -c -o strace-rtnl_dcb.o `test -f 'rtnl_dcb.c' || echo '$(srcdir)/'`rtnl_dcb.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_dcb.Tpo $(DEPDIR)/strace-rtnl_dcb.Po -# $(AM_V_CC)source='rtnl_dcb.c' object='strace-rtnl_dcb.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_dcb.o `test -f 'rtnl_dcb.c' || echo '$(srcdir)/'`rtnl_dcb.c - -strace-rtnl_dcb.obj: rtnl_dcb.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_dcb.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_dcb.Tpo -c -o strace-rtnl_dcb.obj `if test -f 'rtnl_dcb.c'; then $(CYGPATH_W) 'rtnl_dcb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_dcb.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_dcb.Tpo $(DEPDIR)/strace-rtnl_dcb.Po -# $(AM_V_CC)source='rtnl_dcb.c' object='strace-rtnl_dcb.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_dcb.obj `if test -f 'rtnl_dcb.c'; then $(CYGPATH_W) 'rtnl_dcb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_dcb.c'; fi` - -strace-rtnl_link.o: rtnl_link.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_link.o -MD -MP -MF $(DEPDIR)/strace-rtnl_link.Tpo -c -o strace-rtnl_link.o `test -f 'rtnl_link.c' || echo '$(srcdir)/'`rtnl_link.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_link.Tpo $(DEPDIR)/strace-rtnl_link.Po -# $(AM_V_CC)source='rtnl_link.c' object='strace-rtnl_link.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_link.o `test -f 'rtnl_link.c' || echo '$(srcdir)/'`rtnl_link.c - -strace-rtnl_link.obj: rtnl_link.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_link.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_link.Tpo -c -o strace-rtnl_link.obj `if test -f 'rtnl_link.c'; then $(CYGPATH_W) 'rtnl_link.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_link.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_link.Tpo $(DEPDIR)/strace-rtnl_link.Po -# $(AM_V_CC)source='rtnl_link.c' object='strace-rtnl_link.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_link.obj `if test -f 'rtnl_link.c'; then $(CYGPATH_W) 'rtnl_link.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_link.c'; fi` - -strace-rtnl_mdb.o: rtnl_mdb.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_mdb.o -MD -MP -MF $(DEPDIR)/strace-rtnl_mdb.Tpo -c -o strace-rtnl_mdb.o `test -f 'rtnl_mdb.c' || echo '$(srcdir)/'`rtnl_mdb.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_mdb.Tpo $(DEPDIR)/strace-rtnl_mdb.Po -# $(AM_V_CC)source='rtnl_mdb.c' object='strace-rtnl_mdb.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_mdb.o `test -f 'rtnl_mdb.c' || echo '$(srcdir)/'`rtnl_mdb.c - -strace-rtnl_mdb.obj: rtnl_mdb.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_mdb.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_mdb.Tpo -c -o strace-rtnl_mdb.obj `if test -f 'rtnl_mdb.c'; then $(CYGPATH_W) 'rtnl_mdb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_mdb.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_mdb.Tpo $(DEPDIR)/strace-rtnl_mdb.Po -# $(AM_V_CC)source='rtnl_mdb.c' object='strace-rtnl_mdb.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_mdb.obj `if test -f 'rtnl_mdb.c'; then $(CYGPATH_W) 'rtnl_mdb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_mdb.c'; fi` - -strace-rtnl_neigh.o: rtnl_neigh.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neigh.o -MD -MP -MF $(DEPDIR)/strace-rtnl_neigh.Tpo -c -o strace-rtnl_neigh.o `test -f 'rtnl_neigh.c' || echo '$(srcdir)/'`rtnl_neigh.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neigh.Tpo $(DEPDIR)/strace-rtnl_neigh.Po -# $(AM_V_CC)source='rtnl_neigh.c' object='strace-rtnl_neigh.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neigh.o `test -f 'rtnl_neigh.c' || echo '$(srcdir)/'`rtnl_neigh.c - -strace-rtnl_neigh.obj: rtnl_neigh.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neigh.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_neigh.Tpo -c -o strace-rtnl_neigh.obj `if test -f 'rtnl_neigh.c'; then $(CYGPATH_W) 'rtnl_neigh.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neigh.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neigh.Tpo $(DEPDIR)/strace-rtnl_neigh.Po -# $(AM_V_CC)source='rtnl_neigh.c' object='strace-rtnl_neigh.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neigh.obj `if test -f 'rtnl_neigh.c'; then $(CYGPATH_W) 'rtnl_neigh.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neigh.c'; fi` - -strace-rtnl_neightbl.o: rtnl_neightbl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neightbl.o -MD -MP -MF $(DEPDIR)/strace-rtnl_neightbl.Tpo -c -o strace-rtnl_neightbl.o `test -f 'rtnl_neightbl.c' || echo '$(srcdir)/'`rtnl_neightbl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neightbl.Tpo $(DEPDIR)/strace-rtnl_neightbl.Po -# $(AM_V_CC)source='rtnl_neightbl.c' object='strace-rtnl_neightbl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neightbl.o `test -f 'rtnl_neightbl.c' || echo '$(srcdir)/'`rtnl_neightbl.c - -strace-rtnl_neightbl.obj: rtnl_neightbl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neightbl.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_neightbl.Tpo -c -o strace-rtnl_neightbl.obj `if test -f 'rtnl_neightbl.c'; then $(CYGPATH_W) 'rtnl_neightbl.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neightbl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neightbl.Tpo $(DEPDIR)/strace-rtnl_neightbl.Po -# $(AM_V_CC)source='rtnl_neightbl.c' object='strace-rtnl_neightbl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neightbl.obj `if test -f 'rtnl_neightbl.c'; then $(CYGPATH_W) 'rtnl_neightbl.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neightbl.c'; fi` - -strace-rtnl_netconf.o: rtnl_netconf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_netconf.o -MD -MP -MF $(DEPDIR)/strace-rtnl_netconf.Tpo -c -o strace-rtnl_netconf.o `test -f 'rtnl_netconf.c' || echo '$(srcdir)/'`rtnl_netconf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_netconf.Tpo $(DEPDIR)/strace-rtnl_netconf.Po -# $(AM_V_CC)source='rtnl_netconf.c' object='strace-rtnl_netconf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_netconf.o `test -f 'rtnl_netconf.c' || echo '$(srcdir)/'`rtnl_netconf.c - -strace-rtnl_netconf.obj: rtnl_netconf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_netconf.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_netconf.Tpo -c -o strace-rtnl_netconf.obj `if test -f 'rtnl_netconf.c'; then $(CYGPATH_W) 'rtnl_netconf.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_netconf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_netconf.Tpo $(DEPDIR)/strace-rtnl_netconf.Po -# $(AM_V_CC)source='rtnl_netconf.c' object='strace-rtnl_netconf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_netconf.obj `if test -f 'rtnl_netconf.c'; then $(CYGPATH_W) 'rtnl_netconf.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_netconf.c'; fi` - -strace-rtnl_nsid.o: rtnl_nsid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_nsid.o -MD -MP -MF $(DEPDIR)/strace-rtnl_nsid.Tpo -c -o strace-rtnl_nsid.o `test -f 'rtnl_nsid.c' || echo '$(srcdir)/'`rtnl_nsid.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_nsid.Tpo $(DEPDIR)/strace-rtnl_nsid.Po -# $(AM_V_CC)source='rtnl_nsid.c' object='strace-rtnl_nsid.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_nsid.o `test -f 'rtnl_nsid.c' || echo '$(srcdir)/'`rtnl_nsid.c - -strace-rtnl_nsid.obj: rtnl_nsid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_nsid.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_nsid.Tpo -c -o strace-rtnl_nsid.obj `if test -f 'rtnl_nsid.c'; then $(CYGPATH_W) 'rtnl_nsid.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_nsid.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_nsid.Tpo $(DEPDIR)/strace-rtnl_nsid.Po -# $(AM_V_CC)source='rtnl_nsid.c' object='strace-rtnl_nsid.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_nsid.obj `if test -f 'rtnl_nsid.c'; then $(CYGPATH_W) 'rtnl_nsid.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_nsid.c'; fi` - -strace-rtnl_route.o: rtnl_route.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_route.o -MD -MP -MF $(DEPDIR)/strace-rtnl_route.Tpo -c -o strace-rtnl_route.o `test -f 'rtnl_route.c' || echo '$(srcdir)/'`rtnl_route.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_route.Tpo $(DEPDIR)/strace-rtnl_route.Po -# $(AM_V_CC)source='rtnl_route.c' object='strace-rtnl_route.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_route.o `test -f 'rtnl_route.c' || echo '$(srcdir)/'`rtnl_route.c - -strace-rtnl_route.obj: rtnl_route.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_route.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_route.Tpo -c -o strace-rtnl_route.obj `if test -f 'rtnl_route.c'; then $(CYGPATH_W) 'rtnl_route.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_route.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_route.Tpo $(DEPDIR)/strace-rtnl_route.Po -# $(AM_V_CC)source='rtnl_route.c' object='strace-rtnl_route.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_route.obj `if test -f 'rtnl_route.c'; then $(CYGPATH_W) 'rtnl_route.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_route.c'; fi` - -strace-rtnl_rule.o: rtnl_rule.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_rule.o -MD -MP -MF $(DEPDIR)/strace-rtnl_rule.Tpo -c -o strace-rtnl_rule.o `test -f 'rtnl_rule.c' || echo '$(srcdir)/'`rtnl_rule.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_rule.Tpo $(DEPDIR)/strace-rtnl_rule.Po -# $(AM_V_CC)source='rtnl_rule.c' object='strace-rtnl_rule.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_rule.o `test -f 'rtnl_rule.c' || echo '$(srcdir)/'`rtnl_rule.c - -strace-rtnl_rule.obj: rtnl_rule.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_rule.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_rule.Tpo -c -o strace-rtnl_rule.obj `if test -f 'rtnl_rule.c'; then $(CYGPATH_W) 'rtnl_rule.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_rule.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_rule.Tpo $(DEPDIR)/strace-rtnl_rule.Po -# $(AM_V_CC)source='rtnl_rule.c' object='strace-rtnl_rule.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_rule.obj `if test -f 'rtnl_rule.c'; then $(CYGPATH_W) 'rtnl_rule.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_rule.c'; fi` - -strace-rtnl_tc.o: rtnl_tc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc.o -MD -MP -MF $(DEPDIR)/strace-rtnl_tc.Tpo -c -o strace-rtnl_tc.o `test -f 'rtnl_tc.c' || echo '$(srcdir)/'`rtnl_tc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc.Tpo $(DEPDIR)/strace-rtnl_tc.Po -# $(AM_V_CC)source='rtnl_tc.c' object='strace-rtnl_tc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc.o `test -f 'rtnl_tc.c' || echo '$(srcdir)/'`rtnl_tc.c - -strace-rtnl_tc.obj: rtnl_tc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_tc.Tpo -c -o strace-rtnl_tc.obj `if test -f 'rtnl_tc.c'; then $(CYGPATH_W) 'rtnl_tc.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc.Tpo $(DEPDIR)/strace-rtnl_tc.Po -# $(AM_V_CC)source='rtnl_tc.c' object='strace-rtnl_tc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc.obj `if test -f 'rtnl_tc.c'; then $(CYGPATH_W) 'rtnl_tc.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc.c'; fi` - -strace-rtnl_tc_action.o: rtnl_tc_action.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc_action.o -MD -MP -MF $(DEPDIR)/strace-rtnl_tc_action.Tpo -c -o strace-rtnl_tc_action.o `test -f 'rtnl_tc_action.c' || echo '$(srcdir)/'`rtnl_tc_action.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc_action.Tpo $(DEPDIR)/strace-rtnl_tc_action.Po -# $(AM_V_CC)source='rtnl_tc_action.c' object='strace-rtnl_tc_action.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc_action.o `test -f 'rtnl_tc_action.c' || echo '$(srcdir)/'`rtnl_tc_action.c - -strace-rtnl_tc_action.obj: rtnl_tc_action.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc_action.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_tc_action.Tpo -c -o strace-rtnl_tc_action.obj `if test -f 'rtnl_tc_action.c'; then $(CYGPATH_W) 'rtnl_tc_action.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc_action.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc_action.Tpo $(DEPDIR)/strace-rtnl_tc_action.Po -# $(AM_V_CC)source='rtnl_tc_action.c' object='strace-rtnl_tc_action.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc_action.obj `if test -f 'rtnl_tc_action.c'; then $(CYGPATH_W) 'rtnl_tc_action.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc_action.c'; fi` - -strace-s390.o: s390.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-s390.o -MD -MP -MF $(DEPDIR)/strace-s390.Tpo -c -o strace-s390.o `test -f 's390.c' || echo '$(srcdir)/'`s390.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-s390.Tpo $(DEPDIR)/strace-s390.Po -# $(AM_V_CC)source='s390.c' object='strace-s390.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-s390.o `test -f 's390.c' || echo '$(srcdir)/'`s390.c - -strace-s390.obj: s390.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-s390.obj -MD -MP -MF $(DEPDIR)/strace-s390.Tpo -c -o strace-s390.obj `if test -f 's390.c'; then $(CYGPATH_W) 's390.c'; else $(CYGPATH_W) '$(srcdir)/s390.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-s390.Tpo $(DEPDIR)/strace-s390.Po -# $(AM_V_CC)source='s390.c' object='strace-s390.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-s390.obj `if test -f 's390.c'; then $(CYGPATH_W) 's390.c'; else $(CYGPATH_W) '$(srcdir)/s390.c'; fi` - -strace-sched.o: sched.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sched.o -MD -MP -MF $(DEPDIR)/strace-sched.Tpo -c -o strace-sched.o `test -f 'sched.c' || echo '$(srcdir)/'`sched.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sched.Tpo $(DEPDIR)/strace-sched.Po -# $(AM_V_CC)source='sched.c' object='strace-sched.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sched.o `test -f 'sched.c' || echo '$(srcdir)/'`sched.c - -strace-sched.obj: sched.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sched.obj -MD -MP -MF $(DEPDIR)/strace-sched.Tpo -c -o strace-sched.obj `if test -f 'sched.c'; then $(CYGPATH_W) 'sched.c'; else $(CYGPATH_W) '$(srcdir)/sched.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sched.Tpo $(DEPDIR)/strace-sched.Po -# $(AM_V_CC)source='sched.c' object='strace-sched.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sched.obj `if test -f 'sched.c'; then $(CYGPATH_W) 'sched.c'; else $(CYGPATH_W) '$(srcdir)/sched.c'; fi` - -strace-scsi.o: scsi.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-scsi.o -MD -MP -MF $(DEPDIR)/strace-scsi.Tpo -c -o strace-scsi.o `test -f 'scsi.c' || echo '$(srcdir)/'`scsi.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-scsi.Tpo $(DEPDIR)/strace-scsi.Po -# $(AM_V_CC)source='scsi.c' object='strace-scsi.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-scsi.o `test -f 'scsi.c' || echo '$(srcdir)/'`scsi.c - -strace-scsi.obj: scsi.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-scsi.obj -MD -MP -MF $(DEPDIR)/strace-scsi.Tpo -c -o strace-scsi.obj `if test -f 'scsi.c'; then $(CYGPATH_W) 'scsi.c'; else $(CYGPATH_W) '$(srcdir)/scsi.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-scsi.Tpo $(DEPDIR)/strace-scsi.Po -# $(AM_V_CC)source='scsi.c' object='strace-scsi.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-scsi.obj `if test -f 'scsi.c'; then $(CYGPATH_W) 'scsi.c'; else $(CYGPATH_W) '$(srcdir)/scsi.c'; fi` - -strace-seccomp.o: seccomp.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-seccomp.o -MD -MP -MF $(DEPDIR)/strace-seccomp.Tpo -c -o strace-seccomp.o `test -f 'seccomp.c' || echo '$(srcdir)/'`seccomp.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-seccomp.Tpo $(DEPDIR)/strace-seccomp.Po -# $(AM_V_CC)source='seccomp.c' object='strace-seccomp.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-seccomp.o `test -f 'seccomp.c' || echo '$(srcdir)/'`seccomp.c - -strace-seccomp.obj: seccomp.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-seccomp.obj -MD -MP -MF $(DEPDIR)/strace-seccomp.Tpo -c -o strace-seccomp.obj `if test -f 'seccomp.c'; then $(CYGPATH_W) 'seccomp.c'; else $(CYGPATH_W) '$(srcdir)/seccomp.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-seccomp.Tpo $(DEPDIR)/strace-seccomp.Po -# $(AM_V_CC)source='seccomp.c' object='strace-seccomp.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-seccomp.obj `if test -f 'seccomp.c'; then $(CYGPATH_W) 'seccomp.c'; else $(CYGPATH_W) '$(srcdir)/seccomp.c'; fi` - -strace-sendfile.o: sendfile.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sendfile.o -MD -MP -MF $(DEPDIR)/strace-sendfile.Tpo -c -o strace-sendfile.o `test -f 'sendfile.c' || echo '$(srcdir)/'`sendfile.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sendfile.Tpo $(DEPDIR)/strace-sendfile.Po -# $(AM_V_CC)source='sendfile.c' object='strace-sendfile.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sendfile.o `test -f 'sendfile.c' || echo '$(srcdir)/'`sendfile.c - -strace-sendfile.obj: sendfile.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sendfile.obj -MD -MP -MF $(DEPDIR)/strace-sendfile.Tpo -c -o strace-sendfile.obj `if test -f 'sendfile.c'; then $(CYGPATH_W) 'sendfile.c'; else $(CYGPATH_W) '$(srcdir)/sendfile.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sendfile.Tpo $(DEPDIR)/strace-sendfile.Po -# $(AM_V_CC)source='sendfile.c' object='strace-sendfile.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sendfile.obj `if test -f 'sendfile.c'; then $(CYGPATH_W) 'sendfile.c'; else $(CYGPATH_W) '$(srcdir)/sendfile.c'; fi` - -strace-sg_io_v3.o: sg_io_v3.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v3.o -MD -MP -MF $(DEPDIR)/strace-sg_io_v3.Tpo -c -o strace-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v3.Tpo $(DEPDIR)/strace-sg_io_v3.Po -# $(AM_V_CC)source='sg_io_v3.c' object='strace-sg_io_v3.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c - -strace-sg_io_v3.obj: sg_io_v3.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v3.obj -MD -MP -MF $(DEPDIR)/strace-sg_io_v3.Tpo -c -o strace-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v3.Tpo $(DEPDIR)/strace-sg_io_v3.Po -# $(AM_V_CC)source='sg_io_v3.c' object='strace-sg_io_v3.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi` - -strace-sg_io_v4.o: sg_io_v4.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v4.o -MD -MP -MF $(DEPDIR)/strace-sg_io_v4.Tpo -c -o strace-sg_io_v4.o `test -f 'sg_io_v4.c' || echo '$(srcdir)/'`sg_io_v4.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v4.Tpo $(DEPDIR)/strace-sg_io_v4.Po -# $(AM_V_CC)source='sg_io_v4.c' object='strace-sg_io_v4.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v4.o `test -f 'sg_io_v4.c' || echo '$(srcdir)/'`sg_io_v4.c - -strace-sg_io_v4.obj: sg_io_v4.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v4.obj -MD -MP -MF $(DEPDIR)/strace-sg_io_v4.Tpo -c -o strace-sg_io_v4.obj `if test -f 'sg_io_v4.c'; then $(CYGPATH_W) 'sg_io_v4.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v4.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v4.Tpo $(DEPDIR)/strace-sg_io_v4.Po -# $(AM_V_CC)source='sg_io_v4.c' object='strace-sg_io_v4.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v4.obj `if test -f 'sg_io_v4.c'; then $(CYGPATH_W) 'sg_io_v4.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v4.c'; fi` - -strace-shutdown.o: shutdown.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-shutdown.o -MD -MP -MF $(DEPDIR)/strace-shutdown.Tpo -c -o strace-shutdown.o `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-shutdown.Tpo $(DEPDIR)/strace-shutdown.Po -# $(AM_V_CC)source='shutdown.c' object='strace-shutdown.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-shutdown.o `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c - -strace-shutdown.obj: shutdown.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-shutdown.obj -MD -MP -MF $(DEPDIR)/strace-shutdown.Tpo -c -o strace-shutdown.obj `if test -f 'shutdown.c'; then $(CYGPATH_W) 'shutdown.c'; else $(CYGPATH_W) '$(srcdir)/shutdown.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-shutdown.Tpo $(DEPDIR)/strace-shutdown.Po -# $(AM_V_CC)source='shutdown.c' object='strace-shutdown.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-shutdown.obj `if test -f 'shutdown.c'; then $(CYGPATH_W) 'shutdown.c'; else $(CYGPATH_W) '$(srcdir)/shutdown.c'; fi` - -strace-sigaltstack.o: sigaltstack.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sigaltstack.o -MD -MP -MF $(DEPDIR)/strace-sigaltstack.Tpo -c -o strace-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sigaltstack.Tpo $(DEPDIR)/strace-sigaltstack.Po -# $(AM_V_CC)source='sigaltstack.c' object='strace-sigaltstack.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c - -strace-sigaltstack.obj: sigaltstack.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sigaltstack.obj -MD -MP -MF $(DEPDIR)/strace-sigaltstack.Tpo -c -o strace-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sigaltstack.Tpo $(DEPDIR)/strace-sigaltstack.Po -# $(AM_V_CC)source='sigaltstack.c' object='strace-sigaltstack.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi` - -strace-signal.o: signal.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signal.o -MD -MP -MF $(DEPDIR)/strace-signal.Tpo -c -o strace-signal.o `test -f 'signal.c' || echo '$(srcdir)/'`signal.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-signal.Tpo $(DEPDIR)/strace-signal.Po -# $(AM_V_CC)source='signal.c' object='strace-signal.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signal.o `test -f 'signal.c' || echo '$(srcdir)/'`signal.c - -strace-signal.obj: signal.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signal.obj -MD -MP -MF $(DEPDIR)/strace-signal.Tpo -c -o strace-signal.obj `if test -f 'signal.c'; then $(CYGPATH_W) 'signal.c'; else $(CYGPATH_W) '$(srcdir)/signal.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-signal.Tpo $(DEPDIR)/strace-signal.Po -# $(AM_V_CC)source='signal.c' object='strace-signal.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signal.obj `if test -f 'signal.c'; then $(CYGPATH_W) 'signal.c'; else $(CYGPATH_W) '$(srcdir)/signal.c'; fi` - -strace-signalfd.o: signalfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signalfd.o -MD -MP -MF $(DEPDIR)/strace-signalfd.Tpo -c -o strace-signalfd.o `test -f 'signalfd.c' || echo '$(srcdir)/'`signalfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-signalfd.Tpo $(DEPDIR)/strace-signalfd.Po -# $(AM_V_CC)source='signalfd.c' object='strace-signalfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signalfd.o `test -f 'signalfd.c' || echo '$(srcdir)/'`signalfd.c - -strace-signalfd.obj: signalfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signalfd.obj -MD -MP -MF $(DEPDIR)/strace-signalfd.Tpo -c -o strace-signalfd.obj `if test -f 'signalfd.c'; then $(CYGPATH_W) 'signalfd.c'; else $(CYGPATH_W) '$(srcdir)/signalfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-signalfd.Tpo $(DEPDIR)/strace-signalfd.Po -# $(AM_V_CC)source='signalfd.c' object='strace-signalfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signalfd.obj `if test -f 'signalfd.c'; then $(CYGPATH_W) 'signalfd.c'; else $(CYGPATH_W) '$(srcdir)/signalfd.c'; fi` - -strace-sock.o: sock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sock.o -MD -MP -MF $(DEPDIR)/strace-sock.Tpo -c -o strace-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sock.Tpo $(DEPDIR)/strace-sock.Po -# $(AM_V_CC)source='sock.c' object='strace-sock.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c - -strace-sock.obj: sock.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sock.obj -MD -MP -MF $(DEPDIR)/strace-sock.Tpo -c -o strace-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sock.Tpo $(DEPDIR)/strace-sock.Po -# $(AM_V_CC)source='sock.c' object='strace-sock.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi` - -strace-sockaddr.o: sockaddr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sockaddr.o -MD -MP -MF $(DEPDIR)/strace-sockaddr.Tpo -c -o strace-sockaddr.o `test -f 'sockaddr.c' || echo '$(srcdir)/'`sockaddr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sockaddr.Tpo $(DEPDIR)/strace-sockaddr.Po -# $(AM_V_CC)source='sockaddr.c' object='strace-sockaddr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sockaddr.o `test -f 'sockaddr.c' || echo '$(srcdir)/'`sockaddr.c - -strace-sockaddr.obj: sockaddr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sockaddr.obj -MD -MP -MF $(DEPDIR)/strace-sockaddr.Tpo -c -o strace-sockaddr.obj `if test -f 'sockaddr.c'; then $(CYGPATH_W) 'sockaddr.c'; else $(CYGPATH_W) '$(srcdir)/sockaddr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sockaddr.Tpo $(DEPDIR)/strace-sockaddr.Po -# $(AM_V_CC)source='sockaddr.c' object='strace-sockaddr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sockaddr.obj `if test -f 'sockaddr.c'; then $(CYGPATH_W) 'sockaddr.c'; else $(CYGPATH_W) '$(srcdir)/sockaddr.c'; fi` - -strace-socketutils.o: socketutils.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-socketutils.o -MD -MP -MF $(DEPDIR)/strace-socketutils.Tpo -c -o strace-socketutils.o `test -f 'socketutils.c' || echo '$(srcdir)/'`socketutils.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-socketutils.Tpo $(DEPDIR)/strace-socketutils.Po -# $(AM_V_CC)source='socketutils.c' object='strace-socketutils.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-socketutils.o `test -f 'socketutils.c' || echo '$(srcdir)/'`socketutils.c - -strace-socketutils.obj: socketutils.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-socketutils.obj -MD -MP -MF $(DEPDIR)/strace-socketutils.Tpo -c -o strace-socketutils.obj `if test -f 'socketutils.c'; then $(CYGPATH_W) 'socketutils.c'; else $(CYGPATH_W) '$(srcdir)/socketutils.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-socketutils.Tpo $(DEPDIR)/strace-socketutils.Po -# $(AM_V_CC)source='socketutils.c' object='strace-socketutils.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-socketutils.obj `if test -f 'socketutils.c'; then $(CYGPATH_W) 'socketutils.c'; else $(CYGPATH_W) '$(srcdir)/socketutils.c'; fi` - -strace-sparc.o: sparc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sparc.o -MD -MP -MF $(DEPDIR)/strace-sparc.Tpo -c -o strace-sparc.o `test -f 'sparc.c' || echo '$(srcdir)/'`sparc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sparc.Tpo $(DEPDIR)/strace-sparc.Po -# $(AM_V_CC)source='sparc.c' object='strace-sparc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sparc.o `test -f 'sparc.c' || echo '$(srcdir)/'`sparc.c - -strace-sparc.obj: sparc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sparc.obj -MD -MP -MF $(DEPDIR)/strace-sparc.Tpo -c -o strace-sparc.obj `if test -f 'sparc.c'; then $(CYGPATH_W) 'sparc.c'; else $(CYGPATH_W) '$(srcdir)/sparc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sparc.Tpo $(DEPDIR)/strace-sparc.Po -# $(AM_V_CC)source='sparc.c' object='strace-sparc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sparc.obj `if test -f 'sparc.c'; then $(CYGPATH_W) 'sparc.c'; else $(CYGPATH_W) '$(srcdir)/sparc.c'; fi` - -strace-sram_alloc.o: sram_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sram_alloc.o -MD -MP -MF $(DEPDIR)/strace-sram_alloc.Tpo -c -o strace-sram_alloc.o `test -f 'sram_alloc.c' || echo '$(srcdir)/'`sram_alloc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sram_alloc.Tpo $(DEPDIR)/strace-sram_alloc.Po -# $(AM_V_CC)source='sram_alloc.c' object='strace-sram_alloc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sram_alloc.o `test -f 'sram_alloc.c' || echo '$(srcdir)/'`sram_alloc.c - -strace-sram_alloc.obj: sram_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sram_alloc.obj -MD -MP -MF $(DEPDIR)/strace-sram_alloc.Tpo -c -o strace-sram_alloc.obj `if test -f 'sram_alloc.c'; then $(CYGPATH_W) 'sram_alloc.c'; else $(CYGPATH_W) '$(srcdir)/sram_alloc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sram_alloc.Tpo $(DEPDIR)/strace-sram_alloc.Po -# $(AM_V_CC)source='sram_alloc.c' object='strace-sram_alloc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sram_alloc.obj `if test -f 'sram_alloc.c'; then $(CYGPATH_W) 'sram_alloc.c'; else $(CYGPATH_W) '$(srcdir)/sram_alloc.c'; fi` - -strace-stat.o: stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat.o -MD -MP -MF $(DEPDIR)/strace-stat.Tpo -c -o strace-stat.o `test -f 'stat.c' || echo '$(srcdir)/'`stat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat.Tpo $(DEPDIR)/strace-stat.Po -# $(AM_V_CC)source='stat.c' object='strace-stat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat.o `test -f 'stat.c' || echo '$(srcdir)/'`stat.c - -strace-stat.obj: stat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat.obj -MD -MP -MF $(DEPDIR)/strace-stat.Tpo -c -o strace-stat.obj `if test -f 'stat.c'; then $(CYGPATH_W) 'stat.c'; else $(CYGPATH_W) '$(srcdir)/stat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat.Tpo $(DEPDIR)/strace-stat.Po -# $(AM_V_CC)source='stat.c' object='strace-stat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat.obj `if test -f 'stat.c'; then $(CYGPATH_W) 'stat.c'; else $(CYGPATH_W) '$(srcdir)/stat.c'; fi` - -strace-stat64.o: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat64.o -MD -MP -MF $(DEPDIR)/strace-stat64.Tpo -c -o strace-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat64.Tpo $(DEPDIR)/strace-stat64.Po -# $(AM_V_CC)source='stat64.c' object='strace-stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - -strace-stat64.obj: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat64.obj -MD -MP -MF $(DEPDIR)/strace-stat64.Tpo -c -o strace-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat64.Tpo $(DEPDIR)/strace-stat64.Po -# $(AM_V_CC)source='stat64.c' object='strace-stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - -strace-statfs.o: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statfs.o -MD -MP -MF $(DEPDIR)/strace-statfs.Tpo -c -o strace-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-statfs.Tpo $(DEPDIR)/strace-statfs.Po -# $(AM_V_CC)source='statfs.c' object='strace-statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - -strace-statfs.obj: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statfs.obj -MD -MP -MF $(DEPDIR)/strace-statfs.Tpo -c -o strace-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-statfs.Tpo $(DEPDIR)/strace-statfs.Po -# $(AM_V_CC)source='statfs.c' object='strace-statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - -strace-statx.o: statx.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statx.o -MD -MP -MF $(DEPDIR)/strace-statx.Tpo -c -o strace-statx.o `test -f 'statx.c' || echo '$(srcdir)/'`statx.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-statx.Tpo $(DEPDIR)/strace-statx.Po -# $(AM_V_CC)source='statx.c' object='strace-statx.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statx.o `test -f 'statx.c' || echo '$(srcdir)/'`statx.c - -strace-statx.obj: statx.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statx.obj -MD -MP -MF $(DEPDIR)/strace-statx.Tpo -c -o strace-statx.obj `if test -f 'statx.c'; then $(CYGPATH_W) 'statx.c'; else $(CYGPATH_W) '$(srcdir)/statx.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-statx.Tpo $(DEPDIR)/strace-statx.Po -# $(AM_V_CC)source='statx.c' object='strace-statx.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statx.obj `if test -f 'statx.c'; then $(CYGPATH_W) 'statx.c'; else $(CYGPATH_W) '$(srcdir)/statx.c'; fi` - -strace-strace.o: strace.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-strace.o -MD -MP -MF $(DEPDIR)/strace-strace.Tpo -c -o strace-strace.o `test -f 'strace.c' || echo '$(srcdir)/'`strace.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-strace.Tpo $(DEPDIR)/strace-strace.Po -# $(AM_V_CC)source='strace.c' object='strace-strace.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-strace.o `test -f 'strace.c' || echo '$(srcdir)/'`strace.c - -strace-strace.obj: strace.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-strace.obj -MD -MP -MF $(DEPDIR)/strace-strace.Tpo -c -o strace-strace.obj `if test -f 'strace.c'; then $(CYGPATH_W) 'strace.c'; else $(CYGPATH_W) '$(srcdir)/strace.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-strace.Tpo $(DEPDIR)/strace-strace.Po -# $(AM_V_CC)source='strace.c' object='strace-strace.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-strace.obj `if test -f 'strace.c'; then $(CYGPATH_W) 'strace.c'; else $(CYGPATH_W) '$(srcdir)/strace.c'; fi` - -strace-string_to_uint.o: string_to_uint.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-string_to_uint.o -MD -MP -MF $(DEPDIR)/strace-string_to_uint.Tpo -c -o strace-string_to_uint.o `test -f 'string_to_uint.c' || echo '$(srcdir)/'`string_to_uint.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-string_to_uint.Tpo $(DEPDIR)/strace-string_to_uint.Po -# $(AM_V_CC)source='string_to_uint.c' object='strace-string_to_uint.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-string_to_uint.o `test -f 'string_to_uint.c' || echo '$(srcdir)/'`string_to_uint.c - -strace-string_to_uint.obj: string_to_uint.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-string_to_uint.obj -MD -MP -MF $(DEPDIR)/strace-string_to_uint.Tpo -c -o strace-string_to_uint.obj `if test -f 'string_to_uint.c'; then $(CYGPATH_W) 'string_to_uint.c'; else $(CYGPATH_W) '$(srcdir)/string_to_uint.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-string_to_uint.Tpo $(DEPDIR)/strace-string_to_uint.Po -# $(AM_V_CC)source='string_to_uint.c' object='strace-string_to_uint.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-string_to_uint.obj `if test -f 'string_to_uint.c'; then $(CYGPATH_W) 'string_to_uint.c'; else $(CYGPATH_W) '$(srcdir)/string_to_uint.c'; fi` - -strace-swapon.o: swapon.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-swapon.o -MD -MP -MF $(DEPDIR)/strace-swapon.Tpo -c -o strace-swapon.o `test -f 'swapon.c' || echo '$(srcdir)/'`swapon.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-swapon.Tpo $(DEPDIR)/strace-swapon.Po -# $(AM_V_CC)source='swapon.c' object='strace-swapon.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-swapon.o `test -f 'swapon.c' || echo '$(srcdir)/'`swapon.c - -strace-swapon.obj: swapon.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-swapon.obj -MD -MP -MF $(DEPDIR)/strace-swapon.Tpo -c -o strace-swapon.obj `if test -f 'swapon.c'; then $(CYGPATH_W) 'swapon.c'; else $(CYGPATH_W) '$(srcdir)/swapon.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-swapon.Tpo $(DEPDIR)/strace-swapon.Po -# $(AM_V_CC)source='swapon.c' object='strace-swapon.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-swapon.obj `if test -f 'swapon.c'; then $(CYGPATH_W) 'swapon.c'; else $(CYGPATH_W) '$(srcdir)/swapon.c'; fi` - -strace-syscall.o: syscall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syscall.o -MD -MP -MF $(DEPDIR)/strace-syscall.Tpo -c -o strace-syscall.o `test -f 'syscall.c' || echo '$(srcdir)/'`syscall.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-syscall.Tpo $(DEPDIR)/strace-syscall.Po -# $(AM_V_CC)source='syscall.c' object='strace-syscall.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syscall.o `test -f 'syscall.c' || echo '$(srcdir)/'`syscall.c - -strace-syscall.obj: syscall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syscall.obj -MD -MP -MF $(DEPDIR)/strace-syscall.Tpo -c -o strace-syscall.obj `if test -f 'syscall.c'; then $(CYGPATH_W) 'syscall.c'; else $(CYGPATH_W) '$(srcdir)/syscall.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-syscall.Tpo $(DEPDIR)/strace-syscall.Po -# $(AM_V_CC)source='syscall.c' object='strace-syscall.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syscall.obj `if test -f 'syscall.c'; then $(CYGPATH_W) 'syscall.c'; else $(CYGPATH_W) '$(srcdir)/syscall.c'; fi` - -strace-sysctl.o: sysctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysctl.o -MD -MP -MF $(DEPDIR)/strace-sysctl.Tpo -c -o strace-sysctl.o `test -f 'sysctl.c' || echo '$(srcdir)/'`sysctl.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysctl.Tpo $(DEPDIR)/strace-sysctl.Po -# $(AM_V_CC)source='sysctl.c' object='strace-sysctl.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysctl.o `test -f 'sysctl.c' || echo '$(srcdir)/'`sysctl.c - -strace-sysctl.obj: sysctl.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysctl.obj -MD -MP -MF $(DEPDIR)/strace-sysctl.Tpo -c -o strace-sysctl.obj `if test -f 'sysctl.c'; then $(CYGPATH_W) 'sysctl.c'; else $(CYGPATH_W) '$(srcdir)/sysctl.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysctl.Tpo $(DEPDIR)/strace-sysctl.Po -# $(AM_V_CC)source='sysctl.c' object='strace-sysctl.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysctl.obj `if test -f 'sysctl.c'; then $(CYGPATH_W) 'sysctl.c'; else $(CYGPATH_W) '$(srcdir)/sysctl.c'; fi` - -strace-sysinfo.o: sysinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysinfo.o -MD -MP -MF $(DEPDIR)/strace-sysinfo.Tpo -c -o strace-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysinfo.Tpo $(DEPDIR)/strace-sysinfo.Po -# $(AM_V_CC)source='sysinfo.c' object='strace-sysinfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c - -strace-sysinfo.obj: sysinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysinfo.obj -MD -MP -MF $(DEPDIR)/strace-sysinfo.Tpo -c -o strace-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysinfo.Tpo $(DEPDIR)/strace-sysinfo.Po -# $(AM_V_CC)source='sysinfo.c' object='strace-sysinfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi` - -strace-syslog.o: syslog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syslog.o -MD -MP -MF $(DEPDIR)/strace-syslog.Tpo -c -o strace-syslog.o `test -f 'syslog.c' || echo '$(srcdir)/'`syslog.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-syslog.Tpo $(DEPDIR)/strace-syslog.Po -# $(AM_V_CC)source='syslog.c' object='strace-syslog.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syslog.o `test -f 'syslog.c' || echo '$(srcdir)/'`syslog.c - -strace-syslog.obj: syslog.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syslog.obj -MD -MP -MF $(DEPDIR)/strace-syslog.Tpo -c -o strace-syslog.obj `if test -f 'syslog.c'; then $(CYGPATH_W) 'syslog.c'; else $(CYGPATH_W) '$(srcdir)/syslog.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-syslog.Tpo $(DEPDIR)/strace-syslog.Po -# $(AM_V_CC)source='syslog.c' object='strace-syslog.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syslog.obj `if test -f 'syslog.c'; then $(CYGPATH_W) 'syslog.c'; else $(CYGPATH_W) '$(srcdir)/syslog.c'; fi` - -strace-sysmips.o: sysmips.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysmips.o -MD -MP -MF $(DEPDIR)/strace-sysmips.Tpo -c -o strace-sysmips.o `test -f 'sysmips.c' || echo '$(srcdir)/'`sysmips.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysmips.Tpo $(DEPDIR)/strace-sysmips.Po -# $(AM_V_CC)source='sysmips.c' object='strace-sysmips.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysmips.o `test -f 'sysmips.c' || echo '$(srcdir)/'`sysmips.c - -strace-sysmips.obj: sysmips.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysmips.obj -MD -MP -MF $(DEPDIR)/strace-sysmips.Tpo -c -o strace-sysmips.obj `if test -f 'sysmips.c'; then $(CYGPATH_W) 'sysmips.c'; else $(CYGPATH_W) '$(srcdir)/sysmips.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysmips.Tpo $(DEPDIR)/strace-sysmips.Po -# $(AM_V_CC)source='sysmips.c' object='strace-sysmips.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysmips.obj `if test -f 'sysmips.c'; then $(CYGPATH_W) 'sysmips.c'; else $(CYGPATH_W) '$(srcdir)/sysmips.c'; fi` - -strace-term.o: term.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-term.o -MD -MP -MF $(DEPDIR)/strace-term.Tpo -c -o strace-term.o `test -f 'term.c' || echo '$(srcdir)/'`term.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-term.Tpo $(DEPDIR)/strace-term.Po -# $(AM_V_CC)source='term.c' object='strace-term.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-term.o `test -f 'term.c' || echo '$(srcdir)/'`term.c - -strace-term.obj: term.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-term.obj -MD -MP -MF $(DEPDIR)/strace-term.Tpo -c -o strace-term.obj `if test -f 'term.c'; then $(CYGPATH_W) 'term.c'; else $(CYGPATH_W) '$(srcdir)/term.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-term.Tpo $(DEPDIR)/strace-term.Po -# $(AM_V_CC)source='term.c' object='strace-term.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-term.obj `if test -f 'term.c'; then $(CYGPATH_W) 'term.c'; else $(CYGPATH_W) '$(srcdir)/term.c'; fi` - -strace-time.o: time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-time.o -MD -MP -MF $(DEPDIR)/strace-time.Tpo -c -o strace-time.o `test -f 'time.c' || echo '$(srcdir)/'`time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-time.Tpo $(DEPDIR)/strace-time.Po -# $(AM_V_CC)source='time.c' object='strace-time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-time.o `test -f 'time.c' || echo '$(srcdir)/'`time.c - -strace-time.obj: time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-time.obj -MD -MP -MF $(DEPDIR)/strace-time.Tpo -c -o strace-time.obj `if test -f 'time.c'; then $(CYGPATH_W) 'time.c'; else $(CYGPATH_W) '$(srcdir)/time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-time.Tpo $(DEPDIR)/strace-time.Po -# $(AM_V_CC)source='time.c' object='strace-time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-time.obj `if test -f 'time.c'; then $(CYGPATH_W) 'time.c'; else $(CYGPATH_W) '$(srcdir)/time.c'; fi` - -strace-times.o: times.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-times.o -MD -MP -MF $(DEPDIR)/strace-times.Tpo -c -o strace-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-times.Tpo $(DEPDIR)/strace-times.Po -# $(AM_V_CC)source='times.c' object='strace-times.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c - -strace-times.obj: times.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-times.obj -MD -MP -MF $(DEPDIR)/strace-times.Tpo -c -o strace-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-times.Tpo $(DEPDIR)/strace-times.Po -# $(AM_V_CC)source='times.c' object='strace-times.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi` - -strace-truncate.o: truncate.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-truncate.o -MD -MP -MF $(DEPDIR)/strace-truncate.Tpo -c -o strace-truncate.o `test -f 'truncate.c' || echo '$(srcdir)/'`truncate.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-truncate.Tpo $(DEPDIR)/strace-truncate.Po -# $(AM_V_CC)source='truncate.c' object='strace-truncate.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-truncate.o `test -f 'truncate.c' || echo '$(srcdir)/'`truncate.c - -strace-truncate.obj: truncate.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-truncate.obj -MD -MP -MF $(DEPDIR)/strace-truncate.Tpo -c -o strace-truncate.obj `if test -f 'truncate.c'; then $(CYGPATH_W) 'truncate.c'; else $(CYGPATH_W) '$(srcdir)/truncate.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-truncate.Tpo $(DEPDIR)/strace-truncate.Po -# $(AM_V_CC)source='truncate.c' object='strace-truncate.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-truncate.obj `if test -f 'truncate.c'; then $(CYGPATH_W) 'truncate.c'; else $(CYGPATH_W) '$(srcdir)/truncate.c'; fi` - -strace-ubi.o: ubi.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ubi.o -MD -MP -MF $(DEPDIR)/strace-ubi.Tpo -c -o strace-ubi.o `test -f 'ubi.c' || echo '$(srcdir)/'`ubi.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ubi.Tpo $(DEPDIR)/strace-ubi.Po -# $(AM_V_CC)source='ubi.c' object='strace-ubi.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ubi.o `test -f 'ubi.c' || echo '$(srcdir)/'`ubi.c - -strace-ubi.obj: ubi.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ubi.obj -MD -MP -MF $(DEPDIR)/strace-ubi.Tpo -c -o strace-ubi.obj `if test -f 'ubi.c'; then $(CYGPATH_W) 'ubi.c'; else $(CYGPATH_W) '$(srcdir)/ubi.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ubi.Tpo $(DEPDIR)/strace-ubi.Po -# $(AM_V_CC)source='ubi.c' object='strace-ubi.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ubi.obj `if test -f 'ubi.c'; then $(CYGPATH_W) 'ubi.c'; else $(CYGPATH_W) '$(srcdir)/ubi.c'; fi` - -strace-ucopy.o: ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ucopy.o -MD -MP -MF $(DEPDIR)/strace-ucopy.Tpo -c -o strace-ucopy.o `test -f 'ucopy.c' || echo '$(srcdir)/'`ucopy.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ucopy.Tpo $(DEPDIR)/strace-ucopy.Po -# $(AM_V_CC)source='ucopy.c' object='strace-ucopy.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ucopy.o `test -f 'ucopy.c' || echo '$(srcdir)/'`ucopy.c - -strace-ucopy.obj: ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ucopy.obj -MD -MP -MF $(DEPDIR)/strace-ucopy.Tpo -c -o strace-ucopy.obj `if test -f 'ucopy.c'; then $(CYGPATH_W) 'ucopy.c'; else $(CYGPATH_W) '$(srcdir)/ucopy.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ucopy.Tpo $(DEPDIR)/strace-ucopy.Po -# $(AM_V_CC)source='ucopy.c' object='strace-ucopy.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ucopy.obj `if test -f 'ucopy.c'; then $(CYGPATH_W) 'ucopy.c'; else $(CYGPATH_W) '$(srcdir)/ucopy.c'; fi` - -strace-uid.o: uid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid.o -MD -MP -MF $(DEPDIR)/strace-uid.Tpo -c -o strace-uid.o `test -f 'uid.c' || echo '$(srcdir)/'`uid.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid.Tpo $(DEPDIR)/strace-uid.Po -# $(AM_V_CC)source='uid.c' object='strace-uid.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid.o `test -f 'uid.c' || echo '$(srcdir)/'`uid.c - -strace-uid.obj: uid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid.obj -MD -MP -MF $(DEPDIR)/strace-uid.Tpo -c -o strace-uid.obj `if test -f 'uid.c'; then $(CYGPATH_W) 'uid.c'; else $(CYGPATH_W) '$(srcdir)/uid.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid.Tpo $(DEPDIR)/strace-uid.Po -# $(AM_V_CC)source='uid.c' object='strace-uid.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid.obj `if test -f 'uid.c'; then $(CYGPATH_W) 'uid.c'; else $(CYGPATH_W) '$(srcdir)/uid.c'; fi` - -strace-uid16.o: uid16.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid16.o -MD -MP -MF $(DEPDIR)/strace-uid16.Tpo -c -o strace-uid16.o `test -f 'uid16.c' || echo '$(srcdir)/'`uid16.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid16.Tpo $(DEPDIR)/strace-uid16.Po -# $(AM_V_CC)source='uid16.c' object='strace-uid16.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid16.o `test -f 'uid16.c' || echo '$(srcdir)/'`uid16.c - -strace-uid16.obj: uid16.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid16.obj -MD -MP -MF $(DEPDIR)/strace-uid16.Tpo -c -o strace-uid16.obj `if test -f 'uid16.c'; then $(CYGPATH_W) 'uid16.c'; else $(CYGPATH_W) '$(srcdir)/uid16.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid16.Tpo $(DEPDIR)/strace-uid16.Po -# $(AM_V_CC)source='uid16.c' object='strace-uid16.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid16.obj `if test -f 'uid16.c'; then $(CYGPATH_W) 'uid16.c'; else $(CYGPATH_W) '$(srcdir)/uid16.c'; fi` - -strace-umask.o: umask.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umask.o -MD -MP -MF $(DEPDIR)/strace-umask.Tpo -c -o strace-umask.o `test -f 'umask.c' || echo '$(srcdir)/'`umask.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-umask.Tpo $(DEPDIR)/strace-umask.Po -# $(AM_V_CC)source='umask.c' object='strace-umask.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umask.o `test -f 'umask.c' || echo '$(srcdir)/'`umask.c - -strace-umask.obj: umask.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umask.obj -MD -MP -MF $(DEPDIR)/strace-umask.Tpo -c -o strace-umask.obj `if test -f 'umask.c'; then $(CYGPATH_W) 'umask.c'; else $(CYGPATH_W) '$(srcdir)/umask.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-umask.Tpo $(DEPDIR)/strace-umask.Po -# $(AM_V_CC)source='umask.c' object='strace-umask.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umask.obj `if test -f 'umask.c'; then $(CYGPATH_W) 'umask.c'; else $(CYGPATH_W) '$(srcdir)/umask.c'; fi` - -strace-umount.o: umount.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umount.o -MD -MP -MF $(DEPDIR)/strace-umount.Tpo -c -o strace-umount.o `test -f 'umount.c' || echo '$(srcdir)/'`umount.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-umount.Tpo $(DEPDIR)/strace-umount.Po -# $(AM_V_CC)source='umount.c' object='strace-umount.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umount.o `test -f 'umount.c' || echo '$(srcdir)/'`umount.c - -strace-umount.obj: umount.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umount.obj -MD -MP -MF $(DEPDIR)/strace-umount.Tpo -c -o strace-umount.obj `if test -f 'umount.c'; then $(CYGPATH_W) 'umount.c'; else $(CYGPATH_W) '$(srcdir)/umount.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-umount.Tpo $(DEPDIR)/strace-umount.Po -# $(AM_V_CC)source='umount.c' object='strace-umount.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umount.obj `if test -f 'umount.c'; then $(CYGPATH_W) 'umount.c'; else $(CYGPATH_W) '$(srcdir)/umount.c'; fi` - -strace-uname.o: uname.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uname.o -MD -MP -MF $(DEPDIR)/strace-uname.Tpo -c -o strace-uname.o `test -f 'uname.c' || echo '$(srcdir)/'`uname.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-uname.Tpo $(DEPDIR)/strace-uname.Po -# $(AM_V_CC)source='uname.c' object='strace-uname.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uname.o `test -f 'uname.c' || echo '$(srcdir)/'`uname.c - -strace-uname.obj: uname.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uname.obj -MD -MP -MF $(DEPDIR)/strace-uname.Tpo -c -o strace-uname.obj `if test -f 'uname.c'; then $(CYGPATH_W) 'uname.c'; else $(CYGPATH_W) '$(srcdir)/uname.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-uname.Tpo $(DEPDIR)/strace-uname.Po -# $(AM_V_CC)source='uname.c' object='strace-uname.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uname.obj `if test -f 'uname.c'; then $(CYGPATH_W) 'uname.c'; else $(CYGPATH_W) '$(srcdir)/uname.c'; fi` - -strace-userfaultfd.o: userfaultfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-userfaultfd.o -MD -MP -MF $(DEPDIR)/strace-userfaultfd.Tpo -c -o strace-userfaultfd.o `test -f 'userfaultfd.c' || echo '$(srcdir)/'`userfaultfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-userfaultfd.Tpo $(DEPDIR)/strace-userfaultfd.Po -# $(AM_V_CC)source='userfaultfd.c' object='strace-userfaultfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-userfaultfd.o `test -f 'userfaultfd.c' || echo '$(srcdir)/'`userfaultfd.c - -strace-userfaultfd.obj: userfaultfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-userfaultfd.obj -MD -MP -MF $(DEPDIR)/strace-userfaultfd.Tpo -c -o strace-userfaultfd.obj `if test -f 'userfaultfd.c'; then $(CYGPATH_W) 'userfaultfd.c'; else $(CYGPATH_W) '$(srcdir)/userfaultfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-userfaultfd.Tpo $(DEPDIR)/strace-userfaultfd.Po -# $(AM_V_CC)source='userfaultfd.c' object='strace-userfaultfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-userfaultfd.obj `if test -f 'userfaultfd.c'; then $(CYGPATH_W) 'userfaultfd.c'; else $(CYGPATH_W) '$(srcdir)/userfaultfd.c'; fi` - -strace-ustat.o: ustat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ustat.o -MD -MP -MF $(DEPDIR)/strace-ustat.Tpo -c -o strace-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ustat.Tpo $(DEPDIR)/strace-ustat.Po -# $(AM_V_CC)source='ustat.c' object='strace-ustat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c - -strace-ustat.obj: ustat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ustat.obj -MD -MP -MF $(DEPDIR)/strace-ustat.Tpo -c -o strace-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-ustat.Tpo $(DEPDIR)/strace-ustat.Po -# $(AM_V_CC)source='ustat.c' object='strace-ustat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi` - -strace-util.o: util.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-util.o -MD -MP -MF $(DEPDIR)/strace-util.Tpo -c -o strace-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-util.Tpo $(DEPDIR)/strace-util.Po -# $(AM_V_CC)source='util.c' object='strace-util.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c - -strace-util.obj: util.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-util.obj -MD -MP -MF $(DEPDIR)/strace-util.Tpo -c -o strace-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-util.Tpo $(DEPDIR)/strace-util.Po -# $(AM_V_CC)source='util.c' object='strace-util.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi` - -strace-utime.o: utime.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utime.o -MD -MP -MF $(DEPDIR)/strace-utime.Tpo -c -o strace-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-utime.Tpo $(DEPDIR)/strace-utime.Po -# $(AM_V_CC)source='utime.c' object='strace-utime.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c - -strace-utime.obj: utime.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utime.obj -MD -MP -MF $(DEPDIR)/strace-utime.Tpo -c -o strace-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-utime.Tpo $(DEPDIR)/strace-utime.Po -# $(AM_V_CC)source='utime.c' object='strace-utime.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi` - -strace-utimes.o: utimes.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utimes.o -MD -MP -MF $(DEPDIR)/strace-utimes.Tpo -c -o strace-utimes.o `test -f 'utimes.c' || echo '$(srcdir)/'`utimes.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-utimes.Tpo $(DEPDIR)/strace-utimes.Po -# $(AM_V_CC)source='utimes.c' object='strace-utimes.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utimes.o `test -f 'utimes.c' || echo '$(srcdir)/'`utimes.c - -strace-utimes.obj: utimes.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utimes.obj -MD -MP -MF $(DEPDIR)/strace-utimes.Tpo -c -o strace-utimes.obj `if test -f 'utimes.c'; then $(CYGPATH_W) 'utimes.c'; else $(CYGPATH_W) '$(srcdir)/utimes.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-utimes.Tpo $(DEPDIR)/strace-utimes.Po -# $(AM_V_CC)source='utimes.c' object='strace-utimes.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utimes.obj `if test -f 'utimes.c'; then $(CYGPATH_W) 'utimes.c'; else $(CYGPATH_W) '$(srcdir)/utimes.c'; fi` - -strace-v4l2.o: v4l2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-v4l2.o -MD -MP -MF $(DEPDIR)/strace-v4l2.Tpo -c -o strace-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-v4l2.Tpo $(DEPDIR)/strace-v4l2.Po -# $(AM_V_CC)source='v4l2.c' object='strace-v4l2.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c - -strace-v4l2.obj: v4l2.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-v4l2.obj -MD -MP -MF $(DEPDIR)/strace-v4l2.Tpo -c -o strace-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-v4l2.Tpo $(DEPDIR)/strace-v4l2.Po -# $(AM_V_CC)source='v4l2.c' object='strace-v4l2.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi` - -strace-wait.o: wait.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-wait.o -MD -MP -MF $(DEPDIR)/strace-wait.Tpo -c -o strace-wait.o `test -f 'wait.c' || echo '$(srcdir)/'`wait.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-wait.Tpo $(DEPDIR)/strace-wait.Po -# $(AM_V_CC)source='wait.c' object='strace-wait.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-wait.o `test -f 'wait.c' || echo '$(srcdir)/'`wait.c - -strace-wait.obj: wait.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-wait.obj -MD -MP -MF $(DEPDIR)/strace-wait.Tpo -c -o strace-wait.obj `if test -f 'wait.c'; then $(CYGPATH_W) 'wait.c'; else $(CYGPATH_W) '$(srcdir)/wait.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-wait.Tpo $(DEPDIR)/strace-wait.Po -# $(AM_V_CC)source='wait.c' object='strace-wait.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-wait.obj `if test -f 'wait.c'; then $(CYGPATH_W) 'wait.c'; else $(CYGPATH_W) '$(srcdir)/wait.c'; fi` - -strace-xattr.o: xattr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xattr.o -MD -MP -MF $(DEPDIR)/strace-xattr.Tpo -c -o strace-xattr.o `test -f 'xattr.c' || echo '$(srcdir)/'`xattr.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-xattr.Tpo $(DEPDIR)/strace-xattr.Po -# $(AM_V_CC)source='xattr.c' object='strace-xattr.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xattr.o `test -f 'xattr.c' || echo '$(srcdir)/'`xattr.c - -strace-xattr.obj: xattr.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xattr.obj -MD -MP -MF $(DEPDIR)/strace-xattr.Tpo -c -o strace-xattr.obj `if test -f 'xattr.c'; then $(CYGPATH_W) 'xattr.c'; else $(CYGPATH_W) '$(srcdir)/xattr.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-xattr.Tpo $(DEPDIR)/strace-xattr.Po -# $(AM_V_CC)source='xattr.c' object='strace-xattr.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xattr.obj `if test -f 'xattr.c'; then $(CYGPATH_W) 'xattr.c'; else $(CYGPATH_W) '$(srcdir)/xattr.c'; fi` - -strace-xlat.o: xlat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xlat.o -MD -MP -MF $(DEPDIR)/strace-xlat.Tpo -c -o strace-xlat.o `test -f 'xlat.c' || echo '$(srcdir)/'`xlat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-xlat.Tpo $(DEPDIR)/strace-xlat.Po -# $(AM_V_CC)source='xlat.c' object='strace-xlat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xlat.o `test -f 'xlat.c' || echo '$(srcdir)/'`xlat.c - -strace-xlat.obj: xlat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xlat.obj -MD -MP -MF $(DEPDIR)/strace-xlat.Tpo -c -o strace-xlat.obj `if test -f 'xlat.c'; then $(CYGPATH_W) 'xlat.c'; else $(CYGPATH_W) '$(srcdir)/xlat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-xlat.Tpo $(DEPDIR)/strace-xlat.Po -# $(AM_V_CC)source='xlat.c' object='strace-xlat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xlat.obj `if test -f 'xlat.c'; then $(CYGPATH_W) 'xlat.c'; else $(CYGPATH_W) '$(srcdir)/xlat.c'; fi` - -strace-xmalloc.o: xmalloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xmalloc.o -MD -MP -MF $(DEPDIR)/strace-xmalloc.Tpo -c -o strace-xmalloc.o `test -f 'xmalloc.c' || echo '$(srcdir)/'`xmalloc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-xmalloc.Tpo $(DEPDIR)/strace-xmalloc.Po -# $(AM_V_CC)source='xmalloc.c' object='strace-xmalloc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xmalloc.o `test -f 'xmalloc.c' || echo '$(srcdir)/'`xmalloc.c - -strace-xmalloc.obj: xmalloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xmalloc.obj -MD -MP -MF $(DEPDIR)/strace-xmalloc.Tpo -c -o strace-xmalloc.obj `if test -f 'xmalloc.c'; then $(CYGPATH_W) 'xmalloc.c'; else $(CYGPATH_W) '$(srcdir)/xmalloc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-xmalloc.Tpo $(DEPDIR)/strace-xmalloc.Po -# $(AM_V_CC)source='xmalloc.c' object='strace-xmalloc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xmalloc.obj `if test -f 'xmalloc.c'; then $(CYGPATH_W) 'xmalloc.c'; else $(CYGPATH_W) '$(srcdir)/xmalloc.c'; fi` - -strace-bpf_attr_check.o: bpf_attr_check.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_attr_check.o -MD -MP -MF $(DEPDIR)/strace-bpf_attr_check.Tpo -c -o strace-bpf_attr_check.o `test -f 'bpf_attr_check.c' || echo '$(srcdir)/'`bpf_attr_check.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_attr_check.Tpo $(DEPDIR)/strace-bpf_attr_check.Po -# $(AM_V_CC)source='bpf_attr_check.c' object='strace-bpf_attr_check.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_attr_check.o `test -f 'bpf_attr_check.c' || echo '$(srcdir)/'`bpf_attr_check.c - -strace-bpf_attr_check.obj: bpf_attr_check.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_attr_check.obj -MD -MP -MF $(DEPDIR)/strace-bpf_attr_check.Tpo -c -o strace-bpf_attr_check.obj `if test -f 'bpf_attr_check.c'; then $(CYGPATH_W) 'bpf_attr_check.c'; else $(CYGPATH_W) '$(srcdir)/bpf_attr_check.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_attr_check.Tpo $(DEPDIR)/strace-bpf_attr_check.Po -# $(AM_V_CC)source='bpf_attr_check.c' object='strace-bpf_attr_check.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_attr_check.obj `if test -f 'bpf_attr_check.c'; then $(CYGPATH_W) 'bpf_attr_check.c'; else $(CYGPATH_W) '$(srcdir)/bpf_attr_check.c'; fi` - -strace-unwind.o: unwind.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind.o -MD -MP -MF $(DEPDIR)/strace-unwind.Tpo -c -o strace-unwind.o `test -f 'unwind.c' || echo '$(srcdir)/'`unwind.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind.Tpo $(DEPDIR)/strace-unwind.Po -# $(AM_V_CC)source='unwind.c' object='strace-unwind.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind.o `test -f 'unwind.c' || echo '$(srcdir)/'`unwind.c - -strace-unwind.obj: unwind.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind.obj -MD -MP -MF $(DEPDIR)/strace-unwind.Tpo -c -o strace-unwind.obj `if test -f 'unwind.c'; then $(CYGPATH_W) 'unwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind.Tpo $(DEPDIR)/strace-unwind.Po -# $(AM_V_CC)source='unwind.c' object='strace-unwind.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind.obj `if test -f 'unwind.c'; then $(CYGPATH_W) 'unwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind.c'; fi` - -strace-unwind-libdw.o: unwind-libdw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libdw.o -MD -MP -MF $(DEPDIR)/strace-unwind-libdw.Tpo -c -o strace-unwind-libdw.o `test -f 'unwind-libdw.c' || echo '$(srcdir)/'`unwind-libdw.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libdw.Tpo $(DEPDIR)/strace-unwind-libdw.Po -# $(AM_V_CC)source='unwind-libdw.c' object='strace-unwind-libdw.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libdw.o `test -f 'unwind-libdw.c' || echo '$(srcdir)/'`unwind-libdw.c - -strace-unwind-libdw.obj: unwind-libdw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libdw.obj -MD -MP -MF $(DEPDIR)/strace-unwind-libdw.Tpo -c -o strace-unwind-libdw.obj `if test -f 'unwind-libdw.c'; then $(CYGPATH_W) 'unwind-libdw.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libdw.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libdw.Tpo $(DEPDIR)/strace-unwind-libdw.Po -# $(AM_V_CC)source='unwind-libdw.c' object='strace-unwind-libdw.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libdw.obj `if test -f 'unwind-libdw.c'; then $(CYGPATH_W) 'unwind-libdw.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libdw.c'; fi` - -strace-unwind-libunwind.o: unwind-libunwind.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libunwind.o -MD -MP -MF $(DEPDIR)/strace-unwind-libunwind.Tpo -c -o strace-unwind-libunwind.o `test -f 'unwind-libunwind.c' || echo '$(srcdir)/'`unwind-libunwind.c - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libunwind.Tpo $(DEPDIR)/strace-unwind-libunwind.Po -# $(AM_V_CC)source='unwind-libunwind.c' object='strace-unwind-libunwind.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libunwind.o `test -f 'unwind-libunwind.c' || echo '$(srcdir)/'`unwind-libunwind.c - -strace-unwind-libunwind.obj: unwind-libunwind.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libunwind.obj -MD -MP -MF $(DEPDIR)/strace-unwind-libunwind.Tpo -c -o strace-unwind-libunwind.obj `if test -f 'unwind-libunwind.c'; then $(CYGPATH_W) 'unwind-libunwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libunwind.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libunwind.Tpo $(DEPDIR)/strace-unwind-libunwind.Po -# $(AM_V_CC)source='unwind-libunwind.c' object='strace-unwind-libunwind.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libunwind.obj `if test -f 'unwind-libunwind.c'; then $(CYGPATH_W) 'unwind-libunwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libunwind.c'; fi` -install-man1: $(man_MANS) - @$(NORMAL_INSTALL) - @list1=''; \ - list2='$(man_MANS)'; \ - test -n "$(man1dir)" \ - && test -n "`echo $$list1$$list2`" \ - || exit 0; \ - echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ - { for i in $$list1; do echo "$$i"; done; \ - if test -n "$$list2"; then \ - for i in $$list2; do echo "$$i"; done \ - | sed -n '/\.1[a-z]*$$/p'; \ - fi; \ - } | while read p; do \ - if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; echo "$$p"; \ - done | \ - sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ - -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ - sed 'N;N;s,\n, ,g' | { \ - list=; while read file base inst; do \ - if test "$$base" = "$$inst"; then list="$$list $$file"; else \ - echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ - $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ - fi; \ - done; \ - for i in $$list; do echo "$$i"; done | $(am__base_list) | \ - while read files; do \ - test -z "$$files" || { \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ - done; } - -uninstall-man1: - @$(NORMAL_UNINSTALL) - @list=''; test -n "$(man1dir)" || exit 0; \ - files=`{ for i in $$list; do echo "$$i"; done; \ - l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ - sed -n '/\.1[a-z]*$$/p'; \ - } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ - -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ - dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) - -# This directory's subdirectories are mostly independent; you can cd -# into them and run 'make' without going through this Makefile. -# To change the values of 'make' variables: instead of editing Makefiles, -# (1) if the variable is set in 'config.status', edit 'config.status' -# (which will cause the Makefiles to be regenerated when you run 'make'); -# (2) otherwise, pass the desired values on the 'make' command line. -$(am__recursive_targets): - @fail=; \ - if $(am__make_keepgoing); then \ - failcom='fail=yes'; \ - else \ - failcom='exit 1'; \ - fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" -check-valgrind-local: -check-valgrind-memcheck-local: -check-valgrind-helgrind-local: -check-valgrind-drd-local: -check-valgrind-sgcheck-local: - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-recursive -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-recursive - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscope: cscope.files - test ! -s cscope.files \ - || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) -clean-cscope: - -rm -f cscope.files -cscope.files: clean-cscope cscopelist -cscopelist: cscopelist-recursive - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - -distdir: $(DISTFILES) - $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - $(am__make_dryrun) \ - || test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ - $(am__relativize); \ - new_distdir=$$reldir; \ - dir1=$$subdir; dir2="$(top_distdir)"; \ - $(am__relativize); \ - new_top_distdir=$$reldir; \ - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ - ($(am__cd) $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$new_top_distdir" \ - distdir="$$new_distdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - am__skip_mode_fix=: \ - distdir) \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook - -test -n "$(am__skip_mode_fix)" \ - || find "$(distdir)" -type d ! -perm -755 \ - -exec chmod u+rwx,go+rx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__post_remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__post_remove_distdir) - -dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__post_remove_distdir) -dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__post_remove_distdir) - -dist-tarZ: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) - -dist-shar: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__post_remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__post_remove_distdir) - -dist dist-all: - $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' - $(am__post_remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ - *.tar.xz*) \ - xz -dc $(distdir).tar.xz | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir) - chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build \ - && ../configure \ - $(AM_DISTCHECK_CONFIGURE_FLAGS) \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=.. --prefix="$$dc_install_base" \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 - $(am__post_remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @test -n '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: trying to run $@ with an empty' \ - '$$(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - $(am__cd) '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-recursive -all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) config.h -installdirs: installdirs-recursive -installdirs-am: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -check-valgrind: check-valgrind-recursive - -check-valgrind-am: check-valgrind-local - -check-valgrind-drd: check-valgrind-drd-recursive - -check-valgrind-drd-am: check-valgrind-drd-local - -check-valgrind-helgrind: check-valgrind-helgrind-recursive - -check-valgrind-helgrind-am: check-valgrind-helgrind-local - -check-valgrind-memcheck: check-valgrind-memcheck-recursive - -check-valgrind-memcheck-am: check-valgrind-memcheck-local - -check-valgrind-sgcheck: check-valgrind-sgcheck-recursive - -check-valgrind-sgcheck-am: check-valgrind-sgcheck-local - -clean: clean-recursive - -clean-am: clean-binPROGRAMS clean-generic clean-local \ - clean-noinstLIBRARIES mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-hdr distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -html-am: - -info: info-recursive - -info-am: - -install-data-am: install-man - -install-dvi: install-dvi-recursive - -install-dvi-am: - -install-exec-am: install-binPROGRAMS install-binSCRIPTS - -install-html: install-html-recursive - -install-html-am: - -install-info: install-info-recursive - -install-info-am: - -install-man: install-man1 - -install-pdf: install-pdf-recursive - -install-pdf-am: - -install-ps: install-ps-recursive - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-man - -uninstall-man: uninstall-man1 - -.MAKE: $(am__recursive_targets) all check install install-am \ - install-strip - -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ - am--refresh check check-am check-valgrind-am \ - check-valgrind-drd-am check-valgrind-drd-local \ - check-valgrind-helgrind-am check-valgrind-helgrind-local \ - check-valgrind-local check-valgrind-memcheck-am \ - check-valgrind-memcheck-local check-valgrind-sgcheck-am \ - check-valgrind-sgcheck-local clean clean-binPROGRAMS \ - clean-cscope clean-generic clean-local clean-noinstLIBRARIES \ - cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ - dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \ - dist-zip distcheck distclean distclean-compile \ - distclean-generic distclean-hdr distclean-tags distcleancheck \ - distdir distuninstallcheck dvi dvi-am html html-am info \ - info-am install install-am install-binPROGRAMS \ - install-binSCRIPTS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-man1 install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-binPROGRAMS uninstall-binSCRIPTS \ - uninstall-man uninstall-man1 - -$(top_srcdir)/xlat/access_flags.h: $(top_srcdir)/xlat/access_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/addrfams.h: $(top_srcdir)/xlat/addrfams.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/adjtimex_modes.h: $(top_srcdir)/xlat/adjtimex_modes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/adjtimex_state.h: $(top_srcdir)/xlat/adjtimex_state.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/adjtimex_status.h: $(top_srcdir)/xlat/adjtimex_status.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/advise.h: $(top_srcdir)/xlat/advise.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/af_packet_types.h: $(top_srcdir)/xlat/af_packet_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/archvals.h: $(top_srcdir)/xlat/archvals.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/arp_hardware_types.h: $(top_srcdir)/xlat/arp_hardware_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/at_flags.h: $(top_srcdir)/xlat/at_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/at_statx_sync_types.h: $(top_srcdir)/xlat/at_statx_sync_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/atomic_ops.h: $(top_srcdir)/xlat/atomic_ops.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/audit_arch.h: $(top_srcdir)/xlat/audit_arch.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/baud_options.h: $(top_srcdir)/xlat/baud_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bdaddr_types.h: $(top_srcdir)/xlat/bdaddr_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/blkpg_ops.h: $(top_srcdir)/xlat/blkpg_ops.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bluetooth_l2_cid.h: $(top_srcdir)/xlat/bluetooth_l2_cid.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bluetooth_l2_psm.h: $(top_srcdir)/xlat/bluetooth_l2_psm.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bootflags1.h: $(top_srcdir)/xlat/bootflags1.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bootflags2.h: $(top_srcdir)/xlat/bootflags2.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bootflags3.h: $(top_srcdir)/xlat/bootflags3.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_attach_flags.h: $(top_srcdir)/xlat/bpf_attach_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_attach_type.h: $(top_srcdir)/xlat/bpf_attach_type.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_class.h: $(top_srcdir)/xlat/bpf_class.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_commands.h: $(top_srcdir)/xlat/bpf_commands.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_file_mode_flags.h: $(top_srcdir)/xlat/bpf_file_mode_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_map_flags.h: $(top_srcdir)/xlat/bpf_map_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_map_types.h: $(top_srcdir)/xlat/bpf_map_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_map_update_elem_flags.h: $(top_srcdir)/xlat/bpf_map_update_elem_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_miscop.h: $(top_srcdir)/xlat/bpf_miscop.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_mode.h: $(top_srcdir)/xlat/bpf_mode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_op_alu.h: $(top_srcdir)/xlat/bpf_op_alu.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_op_jmp.h: $(top_srcdir)/xlat/bpf_op_jmp.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_prog_flags.h: $(top_srcdir)/xlat/bpf_prog_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_prog_types.h: $(top_srcdir)/xlat/bpf_prog_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_query_flags.h: $(top_srcdir)/xlat/bpf_query_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_rval.h: $(top_srcdir)/xlat/bpf_rval.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_size.h: $(top_srcdir)/xlat/bpf_size.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bpf_src.h: $(top_srcdir)/xlat/bpf_src.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bsg_flags.h: $(top_srcdir)/xlat/bsg_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bsg_protocol.h: $(top_srcdir)/xlat/bsg_protocol.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bsg_subprotocol.h: $(top_srcdir)/xlat/bsg_subprotocol.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/bt_protocols.h: $(top_srcdir)/xlat/bt_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_balance_args.h: $(top_srcdir)/xlat/btrfs_balance_args.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_balance_ctl_cmds.h: $(top_srcdir)/xlat/btrfs_balance_ctl_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_balance_flags.h: $(top_srcdir)/xlat/btrfs_balance_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_balance_state.h: $(top_srcdir)/xlat/btrfs_balance_state.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_compress_types.h: $(top_srcdir)/xlat/btrfs_compress_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_cont_reading_from_srcdev_mode.h: $(top_srcdir)/xlat/btrfs_cont_reading_from_srcdev_mode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_defrag_flags.h: $(top_srcdir)/xlat/btrfs_defrag_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_dev_replace_cmds.h: $(top_srcdir)/xlat/btrfs_dev_replace_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_dev_replace_results.h: $(top_srcdir)/xlat/btrfs_dev_replace_results.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_dev_replace_state.h: $(top_srcdir)/xlat/btrfs_dev_replace_state.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_dev_stats_flags.h: $(top_srcdir)/xlat/btrfs_dev_stats_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_dev_stats_values.h: $(top_srcdir)/xlat/btrfs_dev_stats_values.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_features_compat.h: $(top_srcdir)/xlat/btrfs_features_compat.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_features_compat_ro.h: $(top_srcdir)/xlat/btrfs_features_compat_ro.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_features_incompat.h: $(top_srcdir)/xlat/btrfs_features_incompat.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_key_types.h: $(top_srcdir)/xlat/btrfs_key_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_logical_ino_args_flags.h: $(top_srcdir)/xlat/btrfs_logical_ino_args_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_qgroup_ctl_cmds.h: $(top_srcdir)/xlat/btrfs_qgroup_ctl_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_qgroup_inherit_flags.h: $(top_srcdir)/xlat/btrfs_qgroup_inherit_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_qgroup_limit_flags.h: $(top_srcdir)/xlat/btrfs_qgroup_limit_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_qgroup_status_flags.h: $(top_srcdir)/xlat/btrfs_qgroup_status_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_scrub_flags.h: $(top_srcdir)/xlat/btrfs_scrub_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_send_flags.h: $(top_srcdir)/xlat/btrfs_send_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_snap_flags_v2.h: $(top_srcdir)/xlat/btrfs_snap_flags_v2.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_space_info_flags.h: $(top_srcdir)/xlat/btrfs_space_info_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/btrfs_tree_objectids.h: $(top_srcdir)/xlat/btrfs_tree_objectids.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/cacheflush_scope.h: $(top_srcdir)/xlat/cacheflush_scope.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/caif_protocols.h: $(top_srcdir)/xlat/caif_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/can_protocols.h: $(top_srcdir)/xlat/can_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/cap.h: $(top_srcdir)/xlat/cap.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/cap_mask0.h: $(top_srcdir)/xlat/cap_mask0.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/cap_mask1.h: $(top_srcdir)/xlat/cap_mask1.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/cap_version.h: $(top_srcdir)/xlat/cap_version.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/clockflags.h: $(top_srcdir)/xlat/clockflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/clocknames.h: $(top_srcdir)/xlat/clocknames.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/clone_flags.h: $(top_srcdir)/xlat/clone_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/cpuclocknames.h: $(top_srcdir)/xlat/cpuclocknames.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/crypto_nl_attrs.h: $(top_srcdir)/xlat/crypto_nl_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/dcb_commands.h: $(top_srcdir)/xlat/dcb_commands.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/delete_module_flags.h: $(top_srcdir)/xlat/delete_module_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/dirent_types.h: $(top_srcdir)/xlat/dirent_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/dm_flags.h: $(top_srcdir)/xlat/dm_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ebpf_class.h: $(top_srcdir)/xlat/ebpf_class.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ebpf_mode.h: $(top_srcdir)/xlat/ebpf_mode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ebpf_op_alu.h: $(top_srcdir)/xlat/ebpf_op_alu.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ebpf_op_jmp.h: $(top_srcdir)/xlat/ebpf_op_jmp.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ebpf_regs.h: $(top_srcdir)/xlat/ebpf_regs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ebpf_size.h: $(top_srcdir)/xlat/ebpf_size.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/efd_flags.h: $(top_srcdir)/xlat/efd_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/epollctls.h: $(top_srcdir)/xlat/epollctls.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/epollevents.h: $(top_srcdir)/xlat/epollevents.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/epollflags.h: $(top_srcdir)/xlat/epollflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ethernet_protocols.h: $(top_srcdir)/xlat/ethernet_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_abs.h: $(top_srcdir)/xlat/evdev_abs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_autorepeat.h: $(top_srcdir)/xlat/evdev_autorepeat.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_ev.h: $(top_srcdir)/xlat/evdev_ev.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_ff_status.h: $(top_srcdir)/xlat/evdev_ff_status.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_ff_types.h: $(top_srcdir)/xlat/evdev_ff_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_keycode.h: $(top_srcdir)/xlat/evdev_keycode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_leds.h: $(top_srcdir)/xlat/evdev_leds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_misc.h: $(top_srcdir)/xlat/evdev_misc.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_mtslots.h: $(top_srcdir)/xlat/evdev_mtslots.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_prop.h: $(top_srcdir)/xlat/evdev_prop.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_relative_axes.h: $(top_srcdir)/xlat/evdev_relative_axes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_snd.h: $(top_srcdir)/xlat/evdev_snd.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_switch.h: $(top_srcdir)/xlat/evdev_switch.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_sync.h: $(top_srcdir)/xlat/evdev_sync.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/f_owner_types.h: $(top_srcdir)/xlat/f_owner_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/f_seals.h: $(top_srcdir)/xlat/f_seals.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/falloc_flags.h: $(top_srcdir)/xlat/falloc_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fan_classes.h: $(top_srcdir)/xlat/fan_classes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fan_event_flags.h: $(top_srcdir)/xlat/fan_event_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fan_init_flags.h: $(top_srcdir)/xlat/fan_init_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fan_mark_flags.h: $(top_srcdir)/xlat/fan_mark_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fcntlcmds.h: $(top_srcdir)/xlat/fcntlcmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fdflags.h: $(top_srcdir)/xlat/fdflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fib_rule_actions.h: $(top_srcdir)/xlat/fib_rule_actions.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fib_rule_flags.h: $(top_srcdir)/xlat/fib_rule_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fiemap_extent_flags.h: $(top_srcdir)/xlat/fiemap_extent_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fiemap_flags.h: $(top_srcdir)/xlat/fiemap_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/flockcmds.h: $(top_srcdir)/xlat/flockcmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/fsmagic.h: $(top_srcdir)/xlat/fsmagic.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/futexops.h: $(top_srcdir)/xlat/futexops.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/futexwakecmps.h: $(top_srcdir)/xlat/futexwakecmps.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/futexwakeops.h: $(top_srcdir)/xlat/futexwakeops.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/getrandom_flags.h: $(top_srcdir)/xlat/getrandom_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/getsock_ip_options.h: $(top_srcdir)/xlat/getsock_ip_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/getsock_ipv6_options.h: $(top_srcdir)/xlat/getsock_ipv6_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/getsock_options.h: $(top_srcdir)/xlat/getsock_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/hci_channels.h: $(top_srcdir)/xlat/hci_channels.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/hw_breakpoint_len.h: $(top_srcdir)/xlat/hw_breakpoint_len.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/hw_breakpoint_type.h: $(top_srcdir)/xlat/hw_breakpoint_type.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/icmpfilterflags.h: $(top_srcdir)/xlat/icmpfilterflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/if_dqblk_valid.h: $(top_srcdir)/xlat/if_dqblk_valid.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/if_dqinfo_flags.h: $(top_srcdir)/xlat/if_dqinfo_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/if_dqinfo_valid.h: $(top_srcdir)/xlat/if_dqinfo_valid.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ifaddrflags.h: $(top_srcdir)/xlat/ifaddrflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/iffflags.h: $(top_srcdir)/xlat/iffflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/in6_addr_gen_mode.h: $(top_srcdir)/xlat/in6_addr_gen_mode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet6_devconf_indices.h: $(top_srcdir)/xlat/inet6_devconf_indices.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet6_if_flags.h: $(top_srcdir)/xlat/inet6_if_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet_devconf_indices.h: $(top_srcdir)/xlat/inet_devconf_indices.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet_diag_attrs.h: $(top_srcdir)/xlat/inet_diag_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet_diag_bytecodes.h: $(top_srcdir)/xlat/inet_diag_bytecodes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet_diag_extended_flags.h: $(top_srcdir)/xlat/inet_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet_diag_req_attrs.h: $(top_srcdir)/xlat/inet_diag_req_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inet_protocols.h: $(top_srcdir)/xlat/inet_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inotify_flags.h: $(top_srcdir)/xlat/inotify_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/inotify_init_flags.h: $(top_srcdir)/xlat/inotify_init_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ioctl_dirs.h: $(top_srcdir)/xlat/ioctl_dirs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ioprio_class.h: $(top_srcdir)/xlat/ioprio_class.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ioprio_who.h: $(top_srcdir)/xlat/ioprio_who.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ip_cmsg_types.h: $(top_srcdir)/xlat/ip_cmsg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ip_type_of_services.h: $(top_srcdir)/xlat/ip_type_of_services.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ipc_msg_flags.h: $(top_srcdir)/xlat/ipc_msg_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ipc_private.h: $(top_srcdir)/xlat/ipc_private.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ipccalls.h: $(top_srcdir)/xlat/ipccalls.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/irda_protocols.h: $(top_srcdir)/xlat/irda_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/isdn_protocols.h: $(top_srcdir)/xlat/isdn_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/itimer_which.h: $(top_srcdir)/xlat/itimer_which.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/kcm_protocols.h: $(top_srcdir)/xlat/kcm_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/kcmp_types.h: $(top_srcdir)/xlat/kcmp_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/kexec_arch_values.h: $(top_srcdir)/xlat/kexec_arch_values.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/kexec_file_load_flags.h: $(top_srcdir)/xlat/kexec_file_load_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/kexec_load_flags.h: $(top_srcdir)/xlat/kexec_load_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/key_perms.h: $(top_srcdir)/xlat/key_perms.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/key_reqkeys.h: $(top_srcdir)/xlat/key_reqkeys.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/key_spec.h: $(top_srcdir)/xlat/key_spec.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/keyctl_commands.h: $(top_srcdir)/xlat/keyctl_commands.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/kvm_mem_flags.h: $(top_srcdir)/xlat/kvm_mem_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/lockfcmds.h: $(top_srcdir)/xlat/lockfcmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/loop_cmds.h: $(top_srcdir)/xlat/loop_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/loop_crypt_type_options.h: $(top_srcdir)/xlat/loop_crypt_type_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/loop_flags_options.h: $(top_srcdir)/xlat/loop_flags_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/lwtunnel_encap_types.h: $(top_srcdir)/xlat/lwtunnel_encap_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/madvise_cmds.h: $(top_srcdir)/xlat/madvise_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mbindflags.h: $(top_srcdir)/xlat/mbindflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mctl_sync.h: $(top_srcdir)/xlat/mctl_sync.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mdb_flags.h: $(top_srcdir)/xlat/mdb_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mdb_states.h: $(top_srcdir)/xlat/mdb_states.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/membarrier_cmds.h: $(top_srcdir)/xlat/membarrier_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/memfd_create_flags.h: $(top_srcdir)/xlat/memfd_create_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mempolicyflags.h: $(top_srcdir)/xlat/mempolicyflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mlock_flags.h: $(top_srcdir)/xlat/mlock_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mlockall_flags.h: $(top_srcdir)/xlat/mlockall_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mmap_flags.h: $(top_srcdir)/xlat/mmap_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mmap_prot.h: $(top_srcdir)/xlat/mmap_prot.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/modem_flags.h: $(top_srcdir)/xlat/modem_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/modetypes.h: $(top_srcdir)/xlat/modetypes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/module_init_flags.h: $(top_srcdir)/xlat/module_init_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mount_flags.h: $(top_srcdir)/xlat/mount_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/move_pages_flags.h: $(top_srcdir)/xlat/move_pages_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mq_attr_flags.h: $(top_srcdir)/xlat/mq_attr_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mremap_flags.h: $(top_srcdir)/xlat/mremap_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/msg_flags.h: $(top_srcdir)/xlat/msg_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/msgctl_flags.h: $(top_srcdir)/xlat/msgctl_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mtd_file_mode_options.h: $(top_srcdir)/xlat/mtd_file_mode_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mtd_flags_options.h: $(top_srcdir)/xlat/mtd_flags_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mtd_mode_options.h: $(top_srcdir)/xlat/mtd_mode_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mtd_nandecc_options.h: $(top_srcdir)/xlat/mtd_nandecc_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mtd_otp_options.h: $(top_srcdir)/xlat/mtd_otp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/mtd_type_options.h: $(top_srcdir)/xlat/mtd_type_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/multicast_router_types.h: $(top_srcdir)/xlat/multicast_router_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/neighbor_cache_entry_states.h: $(top_srcdir)/xlat/neighbor_cache_entry_states.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netfilter_versions.h: $(top_srcdir)/xlat/netfilter_versions.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_ack_flags.h: $(top_srcdir)/xlat/netlink_ack_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_delete_flags.h: $(top_srcdir)/xlat/netlink_delete_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_diag_attrs.h: $(top_srcdir)/xlat/netlink_diag_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_diag_show.h: $(top_srcdir)/xlat/netlink_diag_show.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_flags.h: $(top_srcdir)/xlat/netlink_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_get_flags.h: $(top_srcdir)/xlat/netlink_get_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_new_flags.h: $(top_srcdir)/xlat/netlink_new_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_protocols.h: $(top_srcdir)/xlat/netlink_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_sk_meminfo_indices.h: $(top_srcdir)/xlat/netlink_sk_meminfo_indices.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_socket_flags.h: $(top_srcdir)/xlat/netlink_socket_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_states.h: $(top_srcdir)/xlat/netlink_states.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/netlink_types.h: $(top_srcdir)/xlat/netlink_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_acct_msg_types.h: $(top_srcdir)/xlat/nf_acct_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_cthelper_msg_types.h: $(top_srcdir)/xlat/nf_cthelper_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_ctnetlink_exp_msg_types.h: $(top_srcdir)/xlat/nf_ctnetlink_exp_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_ctnetlink_msg_types.h: $(top_srcdir)/xlat/nf_ctnetlink_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_cttimeout_msg_types.h: $(top_srcdir)/xlat/nf_cttimeout_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_ipset_msg_types.h: $(top_srcdir)/xlat/nf_ipset_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_nft_compat_msg_types.h: $(top_srcdir)/xlat/nf_nft_compat_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_nftables_msg_types.h: $(top_srcdir)/xlat/nf_nftables_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_osf_msg_types.h: $(top_srcdir)/xlat/nf_osf_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_queue_msg_types.h: $(top_srcdir)/xlat/nf_queue_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nf_ulog_msg_types.h: $(top_srcdir)/xlat/nf_ulog_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nfc_protocols.h: $(top_srcdir)/xlat/nfc_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_audit_types.h: $(top_srcdir)/xlat/nl_audit_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_crypto_types.h: $(top_srcdir)/xlat/nl_crypto_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_netfilter_msg_types.h: $(top_srcdir)/xlat/nl_netfilter_msg_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_netfilter_subsys_ids.h: $(top_srcdir)/xlat/nl_netfilter_subsys_ids.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_route_types.h: $(top_srcdir)/xlat/nl_route_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_selinux_types.h: $(top_srcdir)/xlat/nl_selinux_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_sock_diag_types.h: $(top_srcdir)/xlat/nl_sock_diag_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nl_xfrm_types.h: $(top_srcdir)/xlat/nl_xfrm_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nlmsgerr_attrs.h: $(top_srcdir)/xlat/nlmsgerr_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/notifyflags.h: $(top_srcdir)/xlat/notifyflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/nt_descriptor_types.h: $(top_srcdir)/xlat/nt_descriptor_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/numa_node.h: $(top_srcdir)/xlat/numa_node.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/open_access_modes.h: $(top_srcdir)/xlat/open_access_modes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/open_mode_flags.h: $(top_srcdir)/xlat/open_mode_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/packet_diag_attrs.h: $(top_srcdir)/xlat/packet_diag_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/packet_diag_info_flags.h: $(top_srcdir)/xlat/packet_diag_info_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/packet_diag_show.h: $(top_srcdir)/xlat/packet_diag_show.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/packet_mreq_type.h: $(top_srcdir)/xlat/packet_mreq_type.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_attr_size.h: $(top_srcdir)/xlat/perf_attr_size.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_branch_sample_type.h: $(top_srcdir)/xlat/perf_branch_sample_type.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_event_open_flags.h: $(top_srcdir)/xlat/perf_event_open_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_event_read_format.h: $(top_srcdir)/xlat/perf_event_read_format.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_event_sample_format.h: $(top_srcdir)/xlat/perf_event_sample_format.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_hw_cache_id.h: $(top_srcdir)/xlat/perf_hw_cache_id.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_hw_cache_op_id.h: $(top_srcdir)/xlat/perf_hw_cache_op_id.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_hw_cache_op_result_id.h: $(top_srcdir)/xlat/perf_hw_cache_op_result_id.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_hw_id.h: $(top_srcdir)/xlat/perf_hw_id.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_ioctl_cmds.h: $(top_srcdir)/xlat/perf_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_ioctl_flags.h: $(top_srcdir)/xlat/perf_ioctl_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_sw_ids.h: $(top_srcdir)/xlat/perf_sw_ids.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/perf_type_id.h: $(top_srcdir)/xlat/perf_type_id.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/personality_flags.h: $(top_srcdir)/xlat/personality_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/personality_types.h: $(top_srcdir)/xlat/personality_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/phonet_protocols.h: $(top_srcdir)/xlat/phonet_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pkey_access.h: $(top_srcdir)/xlat/pkey_access.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/policies.h: $(top_srcdir)/xlat/policies.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pollflags.h: $(top_srcdir)/xlat/pollflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_cap_ambient.h: $(top_srcdir)/xlat/pr_cap_ambient.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_dumpable.h: $(top_srcdir)/xlat/pr_dumpable.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_fp_mode.h: $(top_srcdir)/xlat/pr_fp_mode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_mce_kill.h: $(top_srcdir)/xlat/pr_mce_kill.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_mce_kill_policy.h: $(top_srcdir)/xlat/pr_mce_kill_policy.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_set_mm.h: $(top_srcdir)/xlat/pr_set_mm.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_spec_cmds.h: $(top_srcdir)/xlat/pr_spec_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_spec_get_store_bypass_flags.h: $(top_srcdir)/xlat/pr_spec_get_store_bypass_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_spec_set_store_bypass_flags.h: $(top_srcdir)/xlat/pr_spec_set_store_bypass_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_sve_vl_flags.h: $(top_srcdir)/xlat/pr_sve_vl_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_tsc.h: $(top_srcdir)/xlat/pr_tsc.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/pr_unalign_flags.h: $(top_srcdir)/xlat/pr_unalign_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/prctl_options.h: $(top_srcdir)/xlat/prctl_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/priorities.h: $(top_srcdir)/xlat/priorities.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ptp_flags_options.h: $(top_srcdir)/xlat/ptp_flags_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ptrace_cmds.h: $(top_srcdir)/xlat/ptrace_cmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ptrace_events.h: $(top_srcdir)/xlat/ptrace_events.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ptrace_peeksiginfo_flags.h: $(top_srcdir)/xlat/ptrace_peeksiginfo_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ptrace_setoptions_flags.h: $(top_srcdir)/xlat/ptrace_setoptions_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/quota_formats.h: $(top_srcdir)/xlat/quota_formats.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/quotacmds.h: $(top_srcdir)/xlat/quotacmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/quotatypes.h: $(top_srcdir)/xlat/quotatypes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rename_flags.h: $(top_srcdir)/xlat/rename_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/resource_flags.h: $(top_srcdir)/xlat/resource_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/resources.h: $(top_srcdir)/xlat/resources.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/riscv_flush_icache_flags.h: $(top_srcdir)/xlat/riscv_flush_icache_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/route_nexthop_flags.h: $(top_srcdir)/xlat/route_nexthop_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/routing_flags.h: $(top_srcdir)/xlat/routing_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/routing_protocols.h: $(top_srcdir)/xlat/routing_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/routing_scopes.h: $(top_srcdir)/xlat/routing_scopes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/routing_table_ids.h: $(top_srcdir)/xlat/routing_table_ids.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/routing_types.h: $(top_srcdir)/xlat/routing_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_addr_attrs.h: $(top_srcdir)/xlat/rtnl_addr_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_addrlabel_attrs.h: $(top_srcdir)/xlat/rtnl_addrlabel_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_dcb_attrs.h: $(top_srcdir)/xlat/rtnl_dcb_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_af_spec_inet6_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_af_spec_inet6_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_af_spec_inet_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_af_spec_inet_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_brport_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_brport_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_events.h: $(top_srcdir)/xlat/rtnl_ifla_events.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_info_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_info_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_info_data_bridge_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_info_data_bridge_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_info_data_tun_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_info_data_tun_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_port_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_link_attrs.h: $(top_srcdir)/xlat/rtnl_link_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_mdb_attrs.h: $(top_srcdir)/xlat/rtnl_mdb_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_mdba_mdb_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_mdba_mdb_eattr_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_eattr_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_mdba_mdb_entry_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_entry_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_mdba_router_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_router_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_mdba_router_pattr_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_router_pattr_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_neigh_attrs.h: $(top_srcdir)/xlat/rtnl_neigh_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_neightbl_attrs.h: $(top_srcdir)/xlat/rtnl_neightbl_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_neightbl_parms_attrs.h: $(top_srcdir)/xlat/rtnl_neightbl_parms_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_netconf_attrs.h: $(top_srcdir)/xlat/rtnl_netconf_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_nsid_attrs.h: $(top_srcdir)/xlat/rtnl_nsid_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_route_attrs.h: $(top_srcdir)/xlat/rtnl_route_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_rta_metrics_attrs.h: $(top_srcdir)/xlat/rtnl_rta_metrics_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_rule_attrs.h: $(top_srcdir)/xlat/rtnl_rule_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_tc_action_attrs.h: $(top_srcdir)/xlat/rtnl_tc_action_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_tc_attrs.h: $(top_srcdir)/xlat/rtnl_tc_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_tca_stab_attrs.h: $(top_srcdir)/xlat/rtnl_tca_stab_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rtnl_tca_stats_attrs.h: $(top_srcdir)/xlat/rtnl_tca_stats_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/rwf_flags.h: $(top_srcdir)/xlat/rwf_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/s390_guarded_storage_commands.h: $(top_srcdir)/xlat/s390_guarded_storage_commands.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/s390_runtime_instr_commands.h: $(top_srcdir)/xlat/s390_runtime_instr_commands.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/s390_sthyi_function_codes.h: $(top_srcdir)/xlat/s390_sthyi_function_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sa_handler_values.h: $(top_srcdir)/xlat/sa_handler_values.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sched_flags.h: $(top_srcdir)/xlat/sched_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/schedulers.h: $(top_srcdir)/xlat/schedulers.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/scmvals.h: $(top_srcdir)/xlat/scmvals.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/scsi_sg_commands.h: $(top_srcdir)/xlat/scsi_sg_commands.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/secbits.h: $(top_srcdir)/xlat/secbits.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/seccomp_filter_flags.h: $(top_srcdir)/xlat/seccomp_filter_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/seccomp_mode.h: $(top_srcdir)/xlat/seccomp_mode.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/seccomp_ops.h: $(top_srcdir)/xlat/seccomp_ops.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/seccomp_ret_action.h: $(top_srcdir)/xlat/seccomp_ret_action.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/semctl_flags.h: $(top_srcdir)/xlat/semctl_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/semop_flags.h: $(top_srcdir)/xlat/semop_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/setns_types.h: $(top_srcdir)/xlat/setns_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/setsock_ip_options.h: $(top_srcdir)/xlat/setsock_ip_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/setsock_ipv6_options.h: $(top_srcdir)/xlat/setsock_ipv6_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/setsock_options.h: $(top_srcdir)/xlat/setsock_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sfd_flags.h: $(top_srcdir)/xlat/sfd_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sg_io_dxfer_direction.h: $(top_srcdir)/xlat/sg_io_dxfer_direction.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sg_io_flags.h: $(top_srcdir)/xlat/sg_io_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sg_io_info.h: $(top_srcdir)/xlat/sg_io_info.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sg_scsi_reset.h: $(top_srcdir)/xlat/sg_scsi_reset.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/shm_flags.h: $(top_srcdir)/xlat/shm_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/shm_resource_flags.h: $(top_srcdir)/xlat/shm_resource_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/shmctl_flags.h: $(top_srcdir)/xlat/shmctl_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/shutdown_modes.h: $(top_srcdir)/xlat/shutdown_modes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigact_flags.h: $(top_srcdir)/xlat/sigact_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigaltstack_flags.h: $(top_srcdir)/xlat/sigaltstack_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigbus_codes.h: $(top_srcdir)/xlat/sigbus_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigchld_codes.h: $(top_srcdir)/xlat/sigchld_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigemt_codes.h: $(top_srcdir)/xlat/sigemt_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigev_value.h: $(top_srcdir)/xlat/sigev_value.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigfpe_codes.h: $(top_srcdir)/xlat/sigfpe_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigill_codes.h: $(top_srcdir)/xlat/sigill_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/siginfo_codes.h: $(top_srcdir)/xlat/siginfo_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigpoll_codes.h: $(top_srcdir)/xlat/sigpoll_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigprocmaskcmds.h: $(top_srcdir)/xlat/sigprocmaskcmds.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigprof_codes.h: $(top_srcdir)/xlat/sigprof_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigsegv_codes.h: $(top_srcdir)/xlat/sigsegv_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigsys_codes.h: $(top_srcdir)/xlat/sigsys_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sigtrap_codes.h: $(top_srcdir)/xlat/sigtrap_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/skf_ad.h: $(top_srcdir)/xlat/skf_ad.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/skf_off.h: $(top_srcdir)/xlat/skf_off.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/smc_diag_attrs.h: $(top_srcdir)/xlat/smc_diag_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/smc_diag_extended_flags.h: $(top_srcdir)/xlat/smc_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/smc_link_group_roles.h: $(top_srcdir)/xlat/smc_link_group_roles.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/smc_protocols.h: $(top_srcdir)/xlat/smc_protocols.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/smc_states.h: $(top_srcdir)/xlat/smc_states.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/snmp_icmp6_stats.h: $(top_srcdir)/xlat/snmp_icmp6_stats.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/snmp_ip_stats.h: $(top_srcdir)/xlat/snmp_ip_stats.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_alg_options.h: $(top_srcdir)/xlat/sock_alg_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_bluetooth_options.h: $(top_srcdir)/xlat/sock_bluetooth_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_caif_options.h: $(top_srcdir)/xlat/sock_caif_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_dccp_options.h: $(top_srcdir)/xlat/sock_dccp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_ip_options.h: $(top_srcdir)/xlat/sock_ip_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_ipv6_options.h: $(top_srcdir)/xlat/sock_ipv6_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_ipx_options.h: $(top_srcdir)/xlat/sock_ipx_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_irda_options.h: $(top_srcdir)/xlat/sock_irda_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_iucv_options.h: $(top_srcdir)/xlat/sock_iucv_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_kcm_options.h: $(top_srcdir)/xlat/sock_kcm_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_llc_options.h: $(top_srcdir)/xlat/sock_llc_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_netlink_options.h: $(top_srcdir)/xlat/sock_netlink_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_nfcllcp_options.h: $(top_srcdir)/xlat/sock_nfcllcp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_options.h: $(top_srcdir)/xlat/sock_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_packet_options.h: $(top_srcdir)/xlat/sock_packet_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_pnp_options.h: $(top_srcdir)/xlat/sock_pnp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_pppol2tp_options.h: $(top_srcdir)/xlat/sock_pppol2tp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_raw_options.h: $(top_srcdir)/xlat/sock_raw_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_rds_options.h: $(top_srcdir)/xlat/sock_rds_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_rxrpc_options.h: $(top_srcdir)/xlat/sock_rxrpc_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_sctp_options.h: $(top_srcdir)/xlat/sock_sctp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_tcp_options.h: $(top_srcdir)/xlat/sock_tcp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_tipc_options.h: $(top_srcdir)/xlat/sock_tipc_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_tls_options.h: $(top_srcdir)/xlat/sock_tls_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_type_flags.h: $(top_srcdir)/xlat/sock_type_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sock_udp_options.h: $(top_srcdir)/xlat/sock_udp_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/socketcalls.h: $(top_srcdir)/xlat/socketcalls.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/socketlayers.h: $(top_srcdir)/xlat/socketlayers.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/socktypes.h: $(top_srcdir)/xlat/socktypes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sparc_kern_features.h: $(top_srcdir)/xlat/sparc_kern_features.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/splice_flags.h: $(top_srcdir)/xlat/splice_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sram_alloc_flags.h: $(top_srcdir)/xlat/sram_alloc_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/statfs_flags.h: $(top_srcdir)/xlat/statfs_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/statx_attrs.h: $(top_srcdir)/xlat/statx_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/statx_masks.h: $(top_srcdir)/xlat/statx_masks.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/swap_flags.h: $(top_srcdir)/xlat/swap_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sync_file_range_flags.h: $(top_srcdir)/xlat/sync_file_range_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_kern.h: $(top_srcdir)/xlat/sysctl_kern.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net.h: $(top_srcdir)/xlat/sysctl_net.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_core.h: $(top_srcdir)/xlat/sysctl_net_core.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_ipv4.h: $(top_srcdir)/xlat/sysctl_net_ipv4.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_ipv4_conf.h: $(top_srcdir)/xlat/sysctl_net_ipv4_conf.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_ipv4_route.h: $(top_srcdir)/xlat/sysctl_net_ipv4_route.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_ipv6.h: $(top_srcdir)/xlat/sysctl_net_ipv6.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_ipv6_route.h: $(top_srcdir)/xlat/sysctl_net_ipv6_route.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_net_unix.h: $(top_srcdir)/xlat/sysctl_net_unix.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_root.h: $(top_srcdir)/xlat/sysctl_root.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysctl_vm.h: $(top_srcdir)/xlat/sysctl_vm.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/syslog_action_type.h: $(top_srcdir)/xlat/syslog_action_type.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/sysmips_operations.h: $(top_srcdir)/xlat/sysmips_operations.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/tcflsh_options.h: $(top_srcdir)/xlat/tcflsh_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/tcp_state_flags.h: $(top_srcdir)/xlat/tcp_state_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/tcp_states.h: $(top_srcdir)/xlat/tcp_states.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/tcxonc_options.h: $(top_srcdir)/xlat/tcxonc_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/timerfdflags.h: $(top_srcdir)/xlat/timerfdflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/tun_device_types.h: $(top_srcdir)/xlat/tun_device_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ubi_volume_props.h: $(top_srcdir)/xlat/ubi_volume_props.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/ubi_volume_types.h: $(top_srcdir)/xlat/ubi_volume_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_api_features.h: $(top_srcdir)/xlat/uffd_api_features.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_api_flags.h: $(top_srcdir)/xlat/uffd_api_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_copy_flags.h: $(top_srcdir)/xlat/uffd_copy_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_flags.h: $(top_srcdir)/xlat/uffd_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_register_ioctl_flags.h: $(top_srcdir)/xlat/uffd_register_ioctl_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_register_mode_flags.h: $(top_srcdir)/xlat/uffd_register_mode_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/uffd_zeropage_flags.h: $(top_srcdir)/xlat/uffd_zeropage_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/umount_flags.h: $(top_srcdir)/xlat/umount_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/unix_diag_attrs.h: $(top_srcdir)/xlat/unix_diag_attrs.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/unix_diag_show.h: $(top_srcdir)/xlat/unix_diag_show.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/unshare_flags.h: $(top_srcdir)/xlat/unshare_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/usagewho.h: $(top_srcdir)/xlat/usagewho.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_buf_flags.h: $(top_srcdir)/xlat/v4l2_buf_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_buf_types.h: $(top_srcdir)/xlat/v4l2_buf_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_capture_modes.h: $(top_srcdir)/xlat/v4l2_capture_modes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_colorspaces.h: $(top_srcdir)/xlat/v4l2_colorspaces.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_control_classes.h: $(top_srcdir)/xlat/v4l2_control_classes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_control_flags.h: $(top_srcdir)/xlat/v4l2_control_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_control_id_bases.h: $(top_srcdir)/xlat/v4l2_control_id_bases.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_control_ids.h: $(top_srcdir)/xlat/v4l2_control_ids.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_control_types.h: $(top_srcdir)/xlat/v4l2_control_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_device_capabilities_flags.h: $(top_srcdir)/xlat/v4l2_device_capabilities_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_fields.h: $(top_srcdir)/xlat/v4l2_fields.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_format_description_flags.h: $(top_srcdir)/xlat/v4l2_format_description_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_frameinterval_types.h: $(top_srcdir)/xlat/v4l2_frameinterval_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_framesize_types.h: $(top_srcdir)/xlat/v4l2_framesize_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_input_types.h: $(top_srcdir)/xlat/v4l2_input_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_memories.h: $(top_srcdir)/xlat/v4l2_memories.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_pix_fmts.h: $(top_srcdir)/xlat/v4l2_pix_fmts.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_sdr_fmts.h: $(top_srcdir)/xlat/v4l2_sdr_fmts.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_sliced_flags.h: $(top_srcdir)/xlat/v4l2_sliced_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_streaming_capabilities.h: $(top_srcdir)/xlat/v4l2_streaming_capabilities.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_tuner_audmodes.h: $(top_srcdir)/xlat/v4l2_tuner_audmodes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_tuner_capabilities.h: $(top_srcdir)/xlat/v4l2_tuner_capabilities.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_tuner_rxsubchanses.h: $(top_srcdir)/xlat/v4l2_tuner_rxsubchanses.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_tuner_types.h: $(top_srcdir)/xlat/v4l2_tuner_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/v4l2_vbi_flags.h: $(top_srcdir)/xlat/v4l2_vbi_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/wait4_options.h: $(top_srcdir)/xlat/wait4_options.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/waitid_types.h: $(top_srcdir)/xlat/waitid_types.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/whence_codes.h: $(top_srcdir)/xlat/whence_codes.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/xattrflags.h: $(top_srcdir)/xlat/xattrflags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/xdp_flags.h: $(top_srcdir)/xlat/xdp_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/xfs_dqblk_flags.h: $(top_srcdir)/xlat/xfs_dqblk_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/xfs_quota_flags.h: $(top_srcdir)/xlat/xfs_quota_flags.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ - - -# Code coverage -# -# Optional: -# - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting. -# Multiple directories may be specified, separated by whitespace. -# (Default: $(top_builddir)) -# - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated -# by lcov for code coverage. (Default: -# $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info) -# - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage -# reports to be created. (Default: -# $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage) -# - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage, -# set to 0 to disable it and leave empty to stay with the default. -# (Default: empty) -# - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov -# instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE) -# - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov -# instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) -# - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov -# - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the -# collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH) -# - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov -# instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) -# - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering -# lcov instance. (Default: empty) -# - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov -# instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) -# - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the -# genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE) -# - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml -# instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) -# - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore -# -# The generated report will be titled using the $(PACKAGE_NAME) and -# $(PACKAGE_VERSION). In order to add the current git hash to the title, -# use the git-version-gen script, available online. - -# Optional variables -CODE_COVERAGE_DIRECTORY ?= $(top_builddir) -CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info -CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage -CODE_COVERAGE_BRANCH_COVERAGE ?= -CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\ ---rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE)) -CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) -CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)" -CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH) -CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) -CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?= -CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) -CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\ -$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\ ---rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE)) -CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) -CODE_COVERAGE_IGNORE_PATTERN ?= - -code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V)) -code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY)) -code_coverage_v_lcov_cap_0 = @echo " LCOV --capture"\ - $(CODE_COVERAGE_OUTPUT_FILE); -code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V)) -code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY)) -code_coverage_v_lcov_ign_0 = @echo " LCOV --remove /tmp/*"\ - $(CODE_COVERAGE_IGNORE_PATTERN); -code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V)) -code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY)) -code_coverage_v_genhtml_0 = @echo " GEN " $(CODE_COVERAGE_OUTPUT_DIRECTORY); -code_coverage_quiet = $(code_coverage_quiet_$(V)) -code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY)) -code_coverage_quiet_0 = --quiet - -# sanitizes the test-name: replaces with underscores: dashes and dots -code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1))) - -# Use recursive makes in order to ignore errors during check -check-code-coverage: - @echo "Need to reconfigure with --enable-code-coverage" - - -# Capture code coverage data -code-coverage-capture: code-coverage-capture-hook - @echo "Need to reconfigure with --enable-code-coverage" - - -# Hook rule executed before code-coverage-capture, overridable by the user -code-coverage-capture-hook: - - - -GITIGNOREFILES ?= -GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY) - -AM_DISTCHECK_CONFIGURE_FLAGS ?= -AM_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage - -.PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean - - -.PHONY: check-valgrind-local -check-valgrind-local: - -.PHONY: srpm -srpm: dist-xz - rpmbuild --define '%_srcrpmdir .' -ts $(distdir).tar.xz - -$(srcdir)/.version: - $(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@ - -bpf_attr_check.c: $(srcdir)/bpf_attr.h $(srcdir)/gen_bpf_attr_check.sh - $(srcdir)/gen_bpf_attr_check.sh $< > $@-t && mv $@-t $@ - -sys_func.h: $(patsubst %,$(srcdir)/%,$(sys_func_h_sources)) - for f in $^; do \ - sed -n 's/^SYS_FUNC(.*/extern &;/p' $$f; \ - done | sort -u > $@ - -sen.h: $(patsubst %,$(srcdir)/%,$(syscallent_files)) - for f in $^; do cat -- $$f; done | \ - $(srcdir)/generate_sen.sh > $@ - -dist-hook: - $(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version - ${AM_V_GEN}echo $(COPYRIGHT_YEAR) > $(distdir)/.year - ${AM_V_GEN}echo $(MANPAGE_DATE) > $(distdir)/.strace.1.in.date - -news-check: NEWS - $(AM_V_GEN)if head -1 $< | \ - grep -x $(news_check_regexp) >/dev/null; then \ - :; \ - else \ - echo >&2 '$<: check failed'; \ - exit 1; \ - fi - -ioctl_redefs%.h: ioctlent%.h ioctlent0.h - sort $< > $<-t - sort ioctlent0.h | comm -23 $<-t - | \ - sed -r -n 's/^\{ "([^"]+)", (0x[[:xdigit:]]+) \},$$/#ifdef \1\n# undef \1\n# define \1 \2\n#endif/p' \ - > $@-t - rm -f $<-t - mv $@-t $@ - -ioctlent%.h: ioctlsort% - ./$< > $@ - -# Need to pick up definitions *for host* while compiling -# ioctlsort *for build*, hence this magic. -ioctl_iocdef.i: $(srcdir)/ioctl_iocdef.c - $(CPP) -P $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(strace_CPPFLAGS) $(CPPFLAGS) $< -o $@ - -ioctl_iocdef.h: ioctl_iocdef.i - sed -n 's/^DEFINE HOST/#define /p' $< > $@ - -ioctlsort%$(BUILD_EXEEXT): ioctlsort%.o - $(ioctlsort_CC) $(ioctlsort_CFLAGS) $(ioctlsort_LDFLAGS) $< -o $@ - -ioctlsort%.o: ioctls_all%.h ioctl_iocdef.h $(srcdir)/ioctlsort.c - $(ioctlsort_CC) $(ioctlsort_DEFS) $(ioctlsort_INCLUDES) $(ioctlsort_CPPFLAGS) $(ioctlsort_CFLAGS) -DIOCTLSORT_INC=\"$<\" -c -o $@ $(srcdir)/ioctlsort.c - -ioctls_all%.h: $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%.h $(srcdir)/$(OS)/$(ARCH)/ioctls_arch%.h - cat $^ > $@ - -syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h - $(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@ - -scno.h: $(top_srcdir)/scno.head syscallent.i - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - cat $< >> $@-t - LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t - mv $@-t $@ - -$(strace_OBJECTS): scno.h - -# mpers targets - -mpers-m%.stamp: $(srcdir_mpers_source_files) | printers.h - for f in $^; do \ - READELF="$(READELF)" \ - CC="$(CC)" \ - CFLAGS="$(mpers_sh_opts) -DMPERS_IS_$(mpers_NAME)" \ - CPP="$(CPP)" \ - CPPFLAGS="$(mpers_sh_opts) -DIN_MPERS -DMPERS_IS_$(mpers_NAME)" \ - $(srcdir)/mpers.sh $(mpers_NAME) $(mpers_CC_FLAGS) $$f || exit; \ - done - > $@ - -m%_type_defs.h: $(srcdir_mpers_source_files) - for f in $^; do \ - sed -r -n 's/^#[[:space:]]*include DEF_MPERS_TYPE\(([^)]+)\)/#ifdef MPERS_$(mpers_PREFIX)\1\n# define \1 MPERS_$(mpers_PREFIX)\1\n#endif/p' $$f || exit; \ - done > $@-t - echo '#undef MPERS_PRINTER_NAME' >> $@-t - echo '#define MPERS_PRINTER_NAME(printer_name) printer_name' >> $@-t - echo '#include "$(mpers_PREFIX)printer_decls.h"' >> $@-t - echo '#include MPERS_$(mpers_PREFIX)IOCTL_MACROS' >> $@-t - mv $@-t $@ - -m%_funcs.h: $(srcdir_mpers_source_files) - for f in $^; do \ - sed -r -n 's/^SYS_FUNC\(([^)]+)\)/#undef sys_\1\n#define sys_\1 $(mpers_PREFIX)sys_\1/p' $$f || exit; \ - done > $@-t && \ - echo '#include "sys_func.h"' >> $@-t - mv $@-t $@ - -# printers - -%.c.mpers.i: $(srcdir)/%.c - $(CPP) -P $(mpers_sh_opts) -DIN_MPERS_BOOTSTRAP $< -o $@ - -printers.h: $(mpers_preproc_files) - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - echo 'typedef struct {' >> $@-t - for f in $^; do \ - sed -r -n 's/$(mpers_printer_decl_pattern)/ \1 (*\2)(\3);\n#define \2 MPERS_PRINTER_NAME(\2)\n/p' $$f \ - || exit; \ - done >> $@-t - echo '} struct_printers;' >> $@-t - echo 'extern const struct_printers *printers;' >> $@-t - echo '#define MPERS_PRINTER_NAME(printer_name) printers->printer_name' >> $@-t - mv $@-t $@ - -%_printer_decls.h: $(mpers_preproc_files) - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - for f in $^; do \ - sed -r -n 's/$(mpers_printer_decl_pattern)/extern \1 $(mpers_PREFIX)\2(\3);/p' $$f \ - || exit; \ - done >> $@-t - mv $@-t $@ - -%_printer_defs.h: $(mpers_preproc_files) - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - for f in $^; do \ - sed -r -n 's/$(mpers_printer_decl_pattern)/.\2 = $(mpers_PREFIX)\2,/p' $$f \ - || exit; \ - done >> $@-t - mv $@-t $@ - -native_printer_decls.h native_printer_defs.h: mpers_PREFIX = - -$(mpers_m32_targets): mpers_NAME = m32 -$(mpers_m32_targets): mpers_CC_FLAGS = -m32 - -#$(mpers_mx32_targets): mpers_NAME = mx32 -#$(mpers_mx32_targets): mpers_CC_FLAGS = -mx32 - -clean-local: - -rm -rf mpers-m32 mpers-mx32 -#$(srcdir)/ChangeLog: $(srcdir)/gitlog-to-changelog $(srcdir)/Makefile.in \ -# $(srcdir)/.version -# @rm -f $@.new -# (cd $(srcdir); \ -# ./gitlog-to-changelog --append-dot \ -# --since='$(gen_changelog_start_date)'; \ -# echo; echo; echo 'See ChangeLog-CVS for older changes.' \ -# ) > $@.new -# chmod 444 $@.new -# mv -f $@.new $@ - -#$(srcdir)/CREDITS: $(srcdir)/CREDITS.in $(srcdir)/.mailmap \ -# $(srcdir)/Makefile.in $(srcdir)/.version -# $(AM_V_GEN) \ -# ( \ -# cd $(srcdir); \ -# sed '/^##/,$$d' CREDITS.in; \ -# sed -n '1,/^##>/d; s/ */\t/; s/^./&/p' CREDITS.in \ -# | maint/gen-contributors-list.sh - -e HEAD --initial \ -# | sed 's/\t/ /g; s/^/\t/' \ -# ) > $@-t && mv $@-t $@ - -#export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Makefile.am b/Makefile.am index 32593443aa94a59e896269857381dbe7de64fe4e..913d26a9e9194854503d35e4d32721e39067a424 100644 --- a/Makefile.am +++ b/Makefile.am @@ -144,6 +144,7 @@ strace_SOURCES = \ fetch_struct_stat.c \ fetch_struct_stat64.c \ fetch_struct_statfs.c \ + fetch_struct_xfs_quotastat.c \ file_handle.c \ file_ioctl.c \ filter_qualify.c \ @@ -182,7 +183,6 @@ strace_SOURCES = \ ldt.c \ link.c \ linux/asm_stat.h \ - linux/linux/signal.h \ linux/x32/asm_stat.h \ linux/x86_64/asm_stat.h \ listen.c \ @@ -204,6 +204,7 @@ strace_SOURCES = \ msghdr.h \ mtd.c \ native_defs.h \ + nbd_ioctl.c \ negated_errno.h \ net.c \ netlink.c \ @@ -349,6 +350,7 @@ strace_SOURCES = \ v4l2.c \ wait.c \ xattr.c \ + xfs_quota_stat.h \ xlat.c \ xlat.h \ xmalloc.c \ @@ -804,6 +806,7 @@ EXTRA_DIST = \ linux/sh64/syscallent.h \ linux/sh64/userent.h \ linux/shuffle_scno.c \ + linux/signal.h.in \ linux/signalent.h \ linux/smc_diag.h \ linux/sock_diag.h \ @@ -1042,7 +1045,7 @@ CLEANFILES = $(ioctl_redefs_h) $(ioctlent_h) $(mpers_preproc_files) \ ioctl_iocdef.h ioctl_iocdef.i \ bpf_attr_check.c native_printer_decls.h native_printer_defs.h \ printers.h sen.h sys_func.h -DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h +DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h linux/linux/signal.h include scno.am diff --git a/Makefile.in b/Makefile.in index 9cfc55a3fd36f338d9735a7a6cdbd248a13677a3..2bdc7a4aed71c46b425be7d42fa04b99a15ba084 100644 --- a/Makefile.in +++ b/Makefile.in @@ -202,13 +202,14 @@ am__libmpers_m32_a_SOURCES_DIST = block.c btrfs.c dirent.c \ evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \ fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \ fetch_struct_msghdr.c fetch_struct_stat.c \ - fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \ - ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \ - print_aio_sigset.c print_group_req.c print_mq_attr.c \ - print_msgbuf.c print_sg_req_info.c print_sigevent.c \ - print_time.c print_timespec.c print_timeval.c print_timex.c \ - printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \ - sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c + fetch_struct_stat64.c fetch_struct_statfs.c \ + fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c \ + loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c \ + print_mq_attr.c print_msgbuf.c print_sg_req_info.c \ + print_sigevent.c print_time.c print_timespec.c print_timeval.c \ + print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c \ + rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c \ + ustat.c utime.c v4l2.c am__objects_1 = libmpers_m32_a-block.$(OBJEXT) \ libmpers_m32_a-btrfs.$(OBJEXT) libmpers_m32_a-dirent.$(OBJEXT) \ libmpers_m32_a-evdev_mpers.$(OBJEXT) \ @@ -220,6 +221,7 @@ am__objects_1 = libmpers_m32_a-block.$(OBJEXT) \ libmpers_m32_a-fetch_struct_stat.$(OBJEXT) \ libmpers_m32_a-fetch_struct_stat64.$(OBJEXT) \ libmpers_m32_a-fetch_struct_statfs.$(OBJEXT) \ + libmpers_m32_a-fetch_struct_xfs_quotastat.$(OBJEXT) \ libmpers_m32_a-hdio.$(OBJEXT) \ libmpers_m32_a-ipc_msgctl.$(OBJEXT) \ libmpers_m32_a-ipc_shmctl.$(OBJEXT) \ @@ -251,13 +253,14 @@ am__libmpers_mx32_a_SOURCES_DIST = block.c btrfs.c dirent.c \ evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \ fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \ fetch_struct_msghdr.c fetch_struct_stat.c \ - fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \ - ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \ - print_aio_sigset.c print_group_req.c print_mq_attr.c \ - print_msgbuf.c print_sg_req_info.c print_sigevent.c \ - print_time.c print_timespec.c print_timeval.c print_timex.c \ - printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \ - sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c + fetch_struct_stat64.c fetch_struct_statfs.c \ + fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c \ + loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c \ + print_mq_attr.c print_msgbuf.c print_sg_req_info.c \ + print_sigevent.c print_time.c print_timespec.c print_timeval.c \ + print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c \ + rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c \ + ustat.c utime.c v4l2.c am__objects_2 = libmpers_mx32_a-block.$(OBJEXT) \ libmpers_mx32_a-btrfs.$(OBJEXT) \ libmpers_mx32_a-dirent.$(OBJEXT) \ @@ -270,6 +273,7 @@ am__objects_2 = libmpers_mx32_a-block.$(OBJEXT) \ libmpers_mx32_a-fetch_struct_stat.$(OBJEXT) \ libmpers_mx32_a-fetch_struct_stat64.$(OBJEXT) \ libmpers_mx32_a-fetch_struct_statfs.$(OBJEXT) \ + libmpers_mx32_a-fetch_struct_xfs_quotastat.$(OBJEXT) \ libmpers_mx32_a-hdio.$(OBJEXT) \ libmpers_mx32_a-ipc_msgctl.$(OBJEXT) \ libmpers_mx32_a-ipc_shmctl.$(OBJEXT) \ @@ -327,20 +331,20 @@ am__strace_SOURCES_DIST = access.c affinity.c aio.c alpha.c \ fchownat.c fcntl.c fetch_bpf_fprog.c fetch_struct_flock.c \ fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \ fetch_struct_msghdr.c fetch_struct_stat.c \ - fetch_struct_stat64.c fetch_struct_statfs.c file_handle.c \ - file_ioctl.c filter_qualify.c filter.h flock.c flock.h \ - fs_x_ioctl.c futex.c gcc_compat.h get_robust_list.c getcpu.c \ - getcwd.c getrandom.c hdio.c hostname.c inotify.c \ - inotify_ioctl.c io.c ioctl.c ioperm.c iopl.c ioprio.c \ - ipc_defs.h ipc_msg.c ipc_msgctl.c ipc_sem.c ipc_shm.c \ - ipc_shmctl.c kcmp.c kernel_types.h kexec.c keyctl.c \ - keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c link.c \ - linux/asm_stat.h linux/linux/signal.h linux/x32/asm_stat.h \ + fetch_struct_stat64.c fetch_struct_statfs.c \ + fetch_struct_xfs_quotastat.c file_handle.c file_ioctl.c \ + filter_qualify.c filter.h flock.c flock.h fs_x_ioctl.c futex.c \ + gcc_compat.h get_robust_list.c getcpu.c getcwd.c getrandom.c \ + hdio.c hostname.c inotify.c inotify_ioctl.c io.c ioctl.c \ + ioperm.c iopl.c ioprio.c ipc_defs.h ipc_msg.c ipc_msgctl.c \ + ipc_sem.c ipc_shm.c ipc_shmctl.c kcmp.c kernel_types.h kexec.c \ + keyctl.c keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c \ + link.c linux/asm_stat.h linux/x32/asm_stat.h \ linux/x86_64/asm_stat.h listen.c lookup_dcookie.c loop.c \ lseek.c macros.h mem.c membarrier.c memfd_create.c mknod.c \ mmap_notify.c mmap_notify.h mmsghdr.c mount.c mpers_type.h \ - mq.c msghdr.c msghdr.h mtd.c native_defs.h negated_errno.h \ - net.c netlink.c netlink.h netlink_crypto.c \ + mq.c msghdr.c msghdr.h mtd.c native_defs.h nbd_ioctl.c \ + negated_errno.h net.c netlink.c netlink.h netlink_crypto.c \ netlink_kobject_uevent.c netlink_kobject_uevent.h \ netlink_sock_diag.h netlink_inet_diag.c netlink_netfilter.c \ netlink_netlink_diag.c netlink_packet_diag.c netlink_route.c \ @@ -371,9 +375,9 @@ am__strace_SOURCES_DIST = access.c affinity.c aio.c alpha.c \ syslog.c sysmips.c term.c time.c times.c trace_event.h \ truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \ uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \ - wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \ - bpf_attr_check.c unwind.c unwind.h unwind-libdw.c \ - unwind-libunwind.c + wait.c xattr.c xfs_quota_stat.h xlat.c xlat.h xmalloc.c \ + xmalloc.h xstring.h bpf_attr_check.c unwind.c unwind.h \ + unwind-libdw.c unwind-libunwind.c am__objects_3 = strace-bpf_attr_check.$(OBJEXT) @ENABLE_STACKTRACE_TRUE@am__objects_4 = strace-unwind.$(OBJEXT) @ENABLE_STACKTRACE_TRUE@@USE_LIBDW_TRUE@am__objects_5 = strace-unwind-libdw.$(OBJEXT) @@ -405,6 +409,7 @@ am_strace_OBJECTS = strace-access.$(OBJEXT) strace-affinity.$(OBJEXT) \ strace-fetch_struct_stat.$(OBJEXT) \ strace-fetch_struct_stat64.$(OBJEXT) \ strace-fetch_struct_statfs.$(OBJEXT) \ + strace-fetch_struct_xfs_quotastat.$(OBJEXT) \ strace-file_handle.$(OBJEXT) strace-file_ioctl.$(OBJEXT) \ strace-filter_qualify.$(OBJEXT) strace-flock.$(OBJEXT) \ strace-fs_x_ioctl.$(OBJEXT) strace-futex.$(OBJEXT) \ @@ -427,8 +432,8 @@ am_strace_OBJECTS = strace-access.$(OBJEXT) strace-affinity.$(OBJEXT) \ strace-mmap_notify.$(OBJEXT) strace-mmsghdr.$(OBJEXT) \ strace-mount.$(OBJEXT) strace-mq.$(OBJEXT) \ strace-msghdr.$(OBJEXT) strace-mtd.$(OBJEXT) \ - strace-net.$(OBJEXT) strace-netlink.$(OBJEXT) \ - strace-netlink_crypto.$(OBJEXT) \ + strace-nbd_ioctl.$(OBJEXT) strace-net.$(OBJEXT) \ + strace-netlink.$(OBJEXT) strace-netlink_crypto.$(OBJEXT) \ strace-netlink_kobject_uevent.$(OBJEXT) \ strace-netlink_inet_diag.$(OBJEXT) \ strace-netlink_netfilter.$(OBJEXT) \ @@ -840,10 +845,12 @@ AM_CPPFLAGS_FOR_BUILD = $(AM_CPPFLAGS) XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ xlat/adjtimex_modes.in xlat/adjtimex_state.in \ xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in \ - xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in \ + xlat/af_packet_versions.in xlat/aio_cmds.in xlat/archvals.in \ + xlat/arp_hardware_types.in xlat/at_flags.in \ xlat/at_statx_sync_types.in xlat/atomic_ops.in \ - xlat/audit_arch.in xlat/baud_options.in xlat/bdaddr_types.in \ - xlat/blkpg_ops.in xlat/bluetooth_l2_cid.in \ + xlat/audit_arch.in xlat/ax25_protocols.in xlat/baud_options.in \ + xlat/bdaddr_types.in xlat/blkpg_ops.in \ + xlat/block_ioctl_cmds.in xlat/bluetooth_l2_cid.in \ xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in \ xlat/bootflags3.in xlat/bpf_attach_flags.in \ xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in \ @@ -887,14 +894,14 @@ XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in \ xlat/evdev_mtslots.in xlat/evdev_prop.in \ xlat/evdev_relative_axes.in xlat/evdev_snd.in \ - xlat/evdev_switch.in xlat/evdev_sync.in xlat/f_owner_types.in \ - xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in \ + xlat/evdev_switch.in xlat/f_owner_types.in xlat/f_seals.in \ + xlat/falloc_flags.in xlat/fan_classes.in \ xlat/fan_event_flags.in xlat/fan_init_flags.in \ xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in \ xlat/fib_rule_actions.in xlat/fib_rule_flags.in \ xlat/fiemap_extent_flags.in xlat/fiemap_flags.in \ - xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in \ - xlat/futexwakecmps.in xlat/futexwakeops.in \ + xlat/flockcmds.in xlat/fsmagic.in xlat/futexbitset.in \ + xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in \ xlat/getrandom_flags.in xlat/getsock_ip_options.in \ xlat/getsock_ipv6_options.in xlat/getsock_options.in \ xlat/hci_channels.in xlat/hw_breakpoint_len.in \ @@ -914,8 +921,9 @@ XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ xlat/kcm_protocols.in xlat/kcmp_types.in \ xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in \ xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in \ - xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_mem_flags.in \ - xlat/lockfcmds.in xlat/loop_cmds.in \ + xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_cap.in \ + xlat/kvm_cpuid_flags.in xlat/kvm_exit_reason.in \ + xlat/kvm_mem_flags.in xlat/lockfcmds.in xlat/loop_cmds.in \ xlat/loop_crypt_type_options.in xlat/loop_flags_options.in \ xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in \ xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in \ @@ -930,6 +938,7 @@ XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in \ xlat/mtd_otp_options.in xlat/mtd_type_options.in \ xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in \ + xlat/nbd_ioctl_cmds.in xlat/nbd_ioctl_flags.in \ xlat/neighbor_cache_entry_flags.in \ xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in \ xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in \ @@ -988,6 +997,7 @@ XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ xlat/rtnl_ifla_info_data_bridge_attrs.in \ xlat/rtnl_ifla_info_data_tun_attrs.in \ xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in \ + xlat/rtnl_ifla_xdp_attached_mode.in \ xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in \ xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in \ xlat/rtnl_mdba_mdb_eattr_attrs.in \ @@ -1021,24 +1031,26 @@ XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ xlat/sigprocmaskcmds.in xlat/sigprof_codes.in \ xlat/sigsegv_codes.in xlat/sigsys_codes.in \ xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in \ - xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in \ + xlat/smc_decl_codes.in xlat/smc_diag_attrs.in \ + xlat/smc_diag_extended_flags.in xlat/smc_diag_mode.in \ xlat/smc_link_group_roles.in xlat/smc_protocols.in \ xlat/smc_states.in xlat/snmp_icmp6_stats.in \ xlat/snmp_ip_stats.in xlat/sock_alg_options.in \ - xlat/sock_bluetooth_options.in xlat/sock_caif_options.in \ - xlat/sock_dccp_options.in xlat/sock_ip_options.in \ - xlat/sock_ipv6_options.in xlat/sock_ipx_options.in \ - xlat/sock_irda_options.in xlat/sock_iucv_options.in \ - xlat/sock_kcm_options.in xlat/sock_llc_options.in \ - xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in \ - xlat/sock_options.in xlat/sock_packet_options.in \ - xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in \ - xlat/sock_raw_options.in xlat/sock_rds_options.in \ - xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in \ + xlat/sock_ax25_options.in xlat/sock_bluetooth_options.in \ + xlat/sock_caif_options.in xlat/sock_dccp_options.in \ + xlat/sock_ip_options.in xlat/sock_ipv6_options.in \ + xlat/sock_ipx_options.in xlat/sock_irda_options.in \ + xlat/sock_iucv_options.in xlat/sock_kcm_options.in \ + xlat/sock_llc_options.in xlat/sock_netlink_options.in \ + xlat/sock_nfcllcp_options.in xlat/sock_options.in \ + xlat/sock_packet_options.in xlat/sock_pnp_options.in \ + xlat/sock_pppol2tp_options.in xlat/sock_raw_options.in \ + xlat/sock_rds_options.in xlat/sock_rxrpc_options.in \ + xlat/sock_sctp_options.in xlat/sock_shutdown_flags.in \ xlat/sock_tcp_options.in xlat/sock_tipc_options.in \ xlat/sock_tls_options.in xlat/sock_type_flags.in \ - xlat/sock_udp_options.in xlat/socketcalls.in \ - xlat/socketlayers.in xlat/socktypes.in \ + xlat/sock_udp_options.in xlat/sock_xdp_options.in \ + xlat/socketcalls.in xlat/socketlayers.in xlat/socktypes.in \ xlat/sparc_kern_features.in xlat/splice_flags.in \ xlat/sram_alloc_flags.in xlat/statfs_flags.in \ xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in \ @@ -1078,9 +1090,11 @@ XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \ XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ xlat/adjtimex_modes.h xlat/adjtimex_state.h \ xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h \ - xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h \ + xlat/af_packet_versions.h xlat/aio_cmds.h xlat/archvals.h \ + xlat/arp_hardware_types.h xlat/at_flags.h \ xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h \ - xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h \ + xlat/ax25_protocols.h xlat/baud_options.h xlat/bdaddr_types.h \ + xlat/blkpg_ops.h xlat/block_ioctl_cmds.h \ xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h \ xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h \ xlat/bpf_attach_flags.h xlat/bpf_attach_type.h \ @@ -1121,14 +1135,13 @@ XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h \ xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h \ xlat/evdev_relative_axes.h xlat/evdev_snd.h \ - xlat/evdev_switch.h xlat/evdev_sync.h xlat/f_owner_types.h \ - xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h \ - xlat/fan_event_flags.h xlat/fan_init_flags.h \ - xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h \ - xlat/fib_rule_actions.h xlat/fib_rule_flags.h \ + xlat/evdev_switch.h xlat/f_owner_types.h xlat/f_seals.h \ + xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h \ + xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h \ + xlat/fdflags.h xlat/fib_rule_actions.h xlat/fib_rule_flags.h \ xlat/fiemap_extent_flags.h xlat/fiemap_flags.h \ - xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h \ - xlat/futexwakecmps.h xlat/futexwakeops.h \ + xlat/flockcmds.h xlat/fsmagic.h xlat/futexbitset.h \ + xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h \ xlat/getrandom_flags.h xlat/getsock_ip_options.h \ xlat/getsock_ipv6_options.h xlat/getsock_options.h \ xlat/hci_channels.h xlat/hw_breakpoint_len.h \ @@ -1148,7 +1161,8 @@ XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ xlat/kcmp_types.h xlat/kexec_arch_values.h \ xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h \ xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h \ - xlat/keyctl_commands.h xlat/kvm_mem_flags.h xlat/lockfcmds.h \ + xlat/keyctl_commands.h xlat/kvm_cap.h xlat/kvm_cpuid_flags.h \ + xlat/kvm_exit_reason.h xlat/kvm_mem_flags.h xlat/lockfcmds.h \ xlat/loop_cmds.h xlat/loop_crypt_type_options.h \ xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h \ xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h \ @@ -1163,6 +1177,7 @@ XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h \ xlat/mtd_otp_options.h xlat/mtd_type_options.h \ xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h \ + xlat/nbd_ioctl_cmds.h xlat/nbd_ioctl_flags.h \ xlat/neighbor_cache_entry_flags.h \ xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h \ xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h \ @@ -1217,9 +1232,9 @@ XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ xlat/rtnl_ifla_info_data_bridge_attrs.h \ xlat/rtnl_ifla_info_data_tun_attrs.h \ xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h \ - xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h \ - xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h \ - xlat/rtnl_mdba_mdb_eattr_attrs.h \ + xlat/rtnl_ifla_xdp_attached_mode.h xlat/rtnl_ifla_xdp_attrs.h \ + xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h \ + xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h \ xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h \ xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h \ xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h \ @@ -1248,28 +1263,30 @@ XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \ xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h \ xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h \ xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h \ - xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h \ + xlat/smc_decl_codes.h xlat/smc_diag_attrs.h \ + xlat/smc_diag_extended_flags.h xlat/smc_diag_mode.h \ xlat/smc_link_group_roles.h xlat/smc_protocols.h \ xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h \ - xlat/sock_alg_options.h xlat/sock_bluetooth_options.h \ - xlat/sock_caif_options.h xlat/sock_dccp_options.h \ - xlat/sock_ip_options.h xlat/sock_ipv6_options.h \ - xlat/sock_ipx_options.h xlat/sock_irda_options.h \ - xlat/sock_iucv_options.h xlat/sock_kcm_options.h \ - xlat/sock_llc_options.h xlat/sock_netlink_options.h \ - xlat/sock_nfcllcp_options.h xlat/sock_options.h \ - xlat/sock_packet_options.h xlat/sock_pnp_options.h \ - xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h \ - xlat/sock_rds_options.h xlat/sock_rxrpc_options.h \ - xlat/sock_sctp_options.h xlat/sock_tcp_options.h \ + xlat/sock_alg_options.h xlat/sock_ax25_options.h \ + xlat/sock_bluetooth_options.h xlat/sock_caif_options.h \ + xlat/sock_dccp_options.h xlat/sock_ip_options.h \ + xlat/sock_ipv6_options.h xlat/sock_ipx_options.h \ + xlat/sock_irda_options.h xlat/sock_iucv_options.h \ + xlat/sock_kcm_options.h xlat/sock_llc_options.h \ + xlat/sock_netlink_options.h xlat/sock_nfcllcp_options.h \ + xlat/sock_options.h xlat/sock_packet_options.h \ + xlat/sock_pnp_options.h xlat/sock_pppol2tp_options.h \ + xlat/sock_raw_options.h xlat/sock_rds_options.h \ + xlat/sock_rxrpc_options.h xlat/sock_sctp_options.h \ + xlat/sock_shutdown_flags.h xlat/sock_tcp_options.h \ xlat/sock_tipc_options.h xlat/sock_tls_options.h \ xlat/sock_type_flags.h xlat/sock_udp_options.h \ - xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h \ - xlat/sparc_kern_features.h xlat/splice_flags.h \ - xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h \ - xlat/statx_masks.h xlat/swap_flags.h \ - xlat/sync_file_range_flags.h xlat/sysctl_kern.h \ - xlat/sysctl_net.h xlat/sysctl_net_core.h \ + xlat/sock_xdp_options.h xlat/socketcalls.h xlat/socketlayers.h \ + xlat/socktypes.h xlat/sparc_kern_features.h \ + xlat/splice_flags.h xlat/sram_alloc_flags.h \ + xlat/statfs_flags.h xlat/statx_attrs.h xlat/statx_masks.h \ + xlat/swap_flags.h xlat/sync_file_range_flags.h \ + xlat/sysctl_kern.h xlat/sysctl_net.h xlat/sysctl_net_core.h \ xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h \ xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h \ xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h \ @@ -1340,20 +1357,20 @@ strace_SOURCES = access.c affinity.c aio.c alpha.c arch_defs.h \ fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c \ fetch_struct_mmsghdr.c fetch_struct_msghdr.c \ fetch_struct_stat.c fetch_struct_stat64.c \ - fetch_struct_statfs.c file_handle.c file_ioctl.c \ - filter_qualify.c filter.h flock.c flock.h fs_x_ioctl.c futex.c \ - gcc_compat.h get_robust_list.c getcpu.c getcwd.c getrandom.c \ - hdio.c hostname.c inotify.c inotify_ioctl.c io.c ioctl.c \ - ioperm.c iopl.c ioprio.c ipc_defs.h ipc_msg.c ipc_msgctl.c \ - ipc_sem.c ipc_shm.c ipc_shmctl.c kcmp.c kernel_types.h kexec.c \ - keyctl.c keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c \ - link.c linux/asm_stat.h linux/linux/signal.h \ - linux/x32/asm_stat.h linux/x86_64/asm_stat.h listen.c \ - lookup_dcookie.c loop.c lseek.c macros.h mem.c membarrier.c \ - memfd_create.c mknod.c mmap_notify.c mmap_notify.h mmsghdr.c \ - mount.c mpers_type.h mq.c msghdr.c msghdr.h mtd.c \ - native_defs.h negated_errno.h net.c netlink.c netlink.h \ - netlink_crypto.c netlink_kobject_uevent.c \ + fetch_struct_statfs.c fetch_struct_xfs_quotastat.c \ + file_handle.c file_ioctl.c filter_qualify.c filter.h flock.c \ + flock.h fs_x_ioctl.c futex.c gcc_compat.h get_robust_list.c \ + getcpu.c getcwd.c getrandom.c hdio.c hostname.c inotify.c \ + inotify_ioctl.c io.c ioctl.c ioperm.c iopl.c ioprio.c \ + ipc_defs.h ipc_msg.c ipc_msgctl.c ipc_sem.c ipc_shm.c \ + ipc_shmctl.c kcmp.c kernel_types.h kexec.c keyctl.c \ + keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c link.c \ + linux/asm_stat.h linux/x32/asm_stat.h linux/x86_64/asm_stat.h \ + listen.c lookup_dcookie.c loop.c lseek.c macros.h mem.c \ + membarrier.c memfd_create.c mknod.c mmap_notify.c \ + mmap_notify.h mmsghdr.c mount.c mpers_type.h mq.c msghdr.c \ + msghdr.h mtd.c native_defs.h nbd_ioctl.c negated_errno.h net.c \ + netlink.c netlink.h netlink_crypto.c netlink_kobject_uevent.c \ netlink_kobject_uevent.h netlink_sock_diag.h \ netlink_inet_diag.c netlink_netfilter.c netlink_netlink_diag.c \ netlink_packet_diag.c netlink_route.c netlink_route.h \ @@ -1384,9 +1401,9 @@ strace_SOURCES = access.c affinity.c aio.c alpha.c arch_defs.h \ syslog.c sysmips.c term.c time.c times.c trace_event.h \ truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \ uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \ - wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \ - $(strace_SOURCES_check) $(am__append_1) $(am__append_2) \ - $(am__append_7) + wait.c xattr.c xfs_quota_stat.h xlat.c xlat.h xmalloc.c \ + xmalloc.h xstring.h $(strace_SOURCES_check) $(am__append_1) \ + $(am__append_2) $(am__append_7) strace_SOURCES_check = bpf_attr_check.c CODE_COVERAGE_BRANCH_COVERAGE = 1 CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \ @@ -1807,6 +1824,7 @@ EXTRA_DIST = \ linux/sh64/syscallent.h \ linux/sh64/userent.h \ linux/shuffle_scno.c \ + linux/signal.h.in \ linux/signalent.h \ linux/smc_diag.h \ linux/sock_diag.h \ @@ -1977,7 +1995,7 @@ CLEANFILES = $(ioctl_redefs_h) $(ioctlent_h) $(mpers_preproc_files) \ native_printer_decls.h native_printer_defs.h printers.h sen.h \ sys_func.h syscallent.i scno.h $(am__append_17) \ $(am__append_21) -DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h +DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h linux/linux/signal.h SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) @@ -1986,7 +2004,7 @@ al_nums = [[:alnum:]_][[:alnum:]_]* SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p # Generated by ./generate_mpers_am.sh; do not edit. -mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c +mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c # defines mpers_source_files srcdir_mpers_source_files = $(patsubst %,$(srcdir)/%,$(mpers_source_files)) @@ -2190,6 +2208,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-hdio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po@am__quote@ @@ -2230,6 +2249,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-hdio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po@am__quote@ @@ -2318,6 +2338,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_stat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_stat64.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_statfs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_xfs_quotastat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-file_handle.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-file_ioctl.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-filter_qualify.Po@am__quote@ @@ -2362,6 +2383,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-mq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-msghdr.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-mtd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-nbd_ioctl.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-net.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-netlink.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-netlink_crypto.Po@am__quote@ @@ -2669,6 +2691,20 @@ libmpers_m32_a-fetch_struct_statfs.obj: fetch_struct_statfs.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` +libmpers_m32_a-fetch_struct_xfs_quotastat.o: fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_xfs_quotastat.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_m32_a-fetch_struct_xfs_quotastat.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c + +libmpers_m32_a-fetch_struct_xfs_quotastat.obj: fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_xfs_quotastat.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_m32_a-fetch_struct_xfs_quotastat.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi` + libmpers_m32_a-hdio.o: hdio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-hdio.Tpo -c -o libmpers_m32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-hdio.Tpo $(DEPDIR)/libmpers_m32_a-hdio.Po @@ -3229,6 +3265,20 @@ libmpers_mx32_a-fetch_struct_statfs.obj: fetch_struct_statfs.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` +libmpers_mx32_a-fetch_struct_xfs_quotastat.o: fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_xfs_quotastat.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_mx32_a-fetch_struct_xfs_quotastat.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c + +libmpers_mx32_a-fetch_struct_xfs_quotastat.obj: fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_xfs_quotastat.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_mx32_a-fetch_struct_xfs_quotastat.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi` + libmpers_mx32_a-hdio.o: hdio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-hdio.Tpo -c -o libmpers_mx32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-hdio.Tpo $(DEPDIR)/libmpers_mx32_a-hdio.Po @@ -4447,6 +4497,20 @@ strace-fetch_struct_statfs.obj: fetch_struct_statfs.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi` +strace-fetch_struct_xfs_quotastat.o: fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_xfs_quotastat.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo -c -o strace-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='strace-fetch_struct_xfs_quotastat.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c + +strace-fetch_struct_xfs_quotastat.obj: fetch_struct_xfs_quotastat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_xfs_quotastat.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo -c -o strace-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='strace-fetch_struct_xfs_quotastat.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi` + strace-file_handle.o: file_handle.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_handle.o -MD -MP -MF $(DEPDIR)/strace-file_handle.Tpo -c -o strace-file_handle.o `test -f 'file_handle.c' || echo '$(srcdir)/'`file_handle.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_handle.Tpo $(DEPDIR)/strace-file_handle.Po @@ -5063,6 +5127,20 @@ strace-mtd.obj: mtd.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi` +strace-nbd_ioctl.o: nbd_ioctl.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nbd_ioctl.o -MD -MP -MF $(DEPDIR)/strace-nbd_ioctl.Tpo -c -o strace-nbd_ioctl.o `test -f 'nbd_ioctl.c' || echo '$(srcdir)/'`nbd_ioctl.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strace-nbd_ioctl.Tpo $(DEPDIR)/strace-nbd_ioctl.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nbd_ioctl.c' object='strace-nbd_ioctl.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nbd_ioctl.o `test -f 'nbd_ioctl.c' || echo '$(srcdir)/'`nbd_ioctl.c + +strace-nbd_ioctl.obj: nbd_ioctl.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nbd_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-nbd_ioctl.Tpo -c -o strace-nbd_ioctl.obj `if test -f 'nbd_ioctl.c'; then $(CYGPATH_W) 'nbd_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/nbd_ioctl.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strace-nbd_ioctl.Tpo $(DEPDIR)/strace-nbd_ioctl.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nbd_ioctl.c' object='strace-nbd_ioctl.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nbd_ioctl.obj `if test -f 'nbd_ioctl.c'; then $(CYGPATH_W) 'nbd_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/nbd_ioctl.c'; fi` + strace-net.o: net.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-net.o -MD -MP -MF $(DEPDIR)/strace-net.Tpo -c -o strace-net.o `test -f 'net.c' || echo '$(srcdir)/'`net.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strace-net.Tpo $(DEPDIR)/strace-net.Po @@ -7337,6 +7415,10 @@ $(top_srcdir)/xlat/advise.h: $(top_srcdir)/xlat/advise.in $(top_srcdir)/xlat/gen $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/af_packet_types.h: $(top_srcdir)/xlat/af_packet_types.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/af_packet_versions.h: $(top_srcdir)/xlat/af_packet_versions.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/aio_cmds.h: $(top_srcdir)/xlat/aio_cmds.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/archvals.h: $(top_srcdir)/xlat/archvals.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/arp_hardware_types.h: $(top_srcdir)/xlat/arp_hardware_types.in $(top_srcdir)/xlat/gen.sh @@ -7349,12 +7431,16 @@ $(top_srcdir)/xlat/atomic_ops.h: $(top_srcdir)/xlat/atomic_ops.in $(top_srcdir)/ $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/audit_arch.h: $(top_srcdir)/xlat/audit_arch.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/ax25_protocols.h: $(top_srcdir)/xlat/ax25_protocols.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/baud_options.h: $(top_srcdir)/xlat/baud_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/bdaddr_types.h: $(top_srcdir)/xlat/bdaddr_types.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/blkpg_ops.h: $(top_srcdir)/xlat/blkpg_ops.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/block_ioctl_cmds.h: $(top_srcdir)/xlat/block_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/bluetooth_l2_cid.h: $(top_srcdir)/xlat/bluetooth_l2_cid.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/bluetooth_l2_psm.h: $(top_srcdir)/xlat/bluetooth_l2_psm.in $(top_srcdir)/xlat/gen.sh @@ -7541,8 +7627,6 @@ $(top_srcdir)/xlat/evdev_snd.h: $(top_srcdir)/xlat/evdev_snd.in $(top_srcdir)/xl $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/evdev_switch.h: $(top_srcdir)/xlat/evdev_switch.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_sync.h: $(top_srcdir)/xlat/evdev_sync.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/f_owner_types.h: $(top_srcdir)/xlat/f_owner_types.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/f_seals.h: $(top_srcdir)/xlat/f_seals.in $(top_srcdir)/xlat/gen.sh @@ -7573,6 +7657,8 @@ $(top_srcdir)/xlat/flockcmds.h: $(top_srcdir)/xlat/flockcmds.in $(top_srcdir)/xl $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/fsmagic.h: $(top_srcdir)/xlat/fsmagic.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/futexbitset.h: $(top_srcdir)/xlat/futexbitset.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/futexops.h: $(top_srcdir)/xlat/futexops.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/futexwakecmps.h: $(top_srcdir)/xlat/futexwakecmps.in $(top_srcdir)/xlat/gen.sh @@ -7667,6 +7753,12 @@ $(top_srcdir)/xlat/key_spec.h: $(top_srcdir)/xlat/key_spec.in $(top_srcdir)/xlat $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/keyctl_commands.h: $(top_srcdir)/xlat/keyctl_commands.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/kvm_cap.h: $(top_srcdir)/xlat/kvm_cap.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/kvm_cpuid_flags.h: $(top_srcdir)/xlat/kvm_cpuid_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/kvm_exit_reason.h: $(top_srcdir)/xlat/kvm_exit_reason.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/kvm_mem_flags.h: $(top_srcdir)/xlat/kvm_mem_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/lockfcmds.h: $(top_srcdir)/xlat/lockfcmds.in $(top_srcdir)/xlat/gen.sh @@ -7737,6 +7829,10 @@ $(top_srcdir)/xlat/multicast_router_types.h: $(top_srcdir)/xlat/multicast_router $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/nbd_ioctl_cmds.h: $(top_srcdir)/xlat/nbd_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/nbd_ioctl_flags.h: $(top_srcdir)/xlat/nbd_ioctl_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/neighbor_cache_entry_states.h: $(top_srcdir)/xlat/neighbor_cache_entry_states.in $(top_srcdir)/xlat/gen.sh @@ -7953,6 +8049,8 @@ $(top_srcdir)/xlat/rtnl_ifla_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_port_att $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/rtnl_link_attrs.h: $(top_srcdir)/xlat/rtnl_link_attrs.in $(top_srcdir)/xlat/gen.sh @@ -8085,10 +8183,14 @@ $(top_srcdir)/xlat/skf_ad.h: $(top_srcdir)/xlat/skf_ad.in $(top_srcdir)/xlat/gen $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/skf_off.h: $(top_srcdir)/xlat/skf_off.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/smc_decl_codes.h: $(top_srcdir)/xlat/smc_decl_codes.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_diag_attrs.h: $(top_srcdir)/xlat/smc_diag_attrs.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_diag_extended_flags.h: $(top_srcdir)/xlat/smc_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/smc_diag_mode.h: $(top_srcdir)/xlat/smc_diag_mode.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_link_group_roles.h: $(top_srcdir)/xlat/smc_link_group_roles.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_protocols.h: $(top_srcdir)/xlat/smc_protocols.in $(top_srcdir)/xlat/gen.sh @@ -8101,6 +8203,8 @@ $(top_srcdir)/xlat/snmp_ip_stats.h: $(top_srcdir)/xlat/snmp_ip_stats.in $(top_sr $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_alg_options.h: $(top_srcdir)/xlat/sock_alg_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/sock_ax25_options.h: $(top_srcdir)/xlat/sock_ax25_options.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_bluetooth_options.h: $(top_srcdir)/xlat/sock_bluetooth_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_caif_options.h: $(top_srcdir)/xlat/sock_caif_options.in $(top_srcdir)/xlat/gen.sh @@ -8141,6 +8245,8 @@ $(top_srcdir)/xlat/sock_rxrpc_options.h: $(top_srcdir)/xlat/sock_rxrpc_options.i $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_sctp_options.h: $(top_srcdir)/xlat/sock_sctp_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/sock_shutdown_flags.h: $(top_srcdir)/xlat/sock_shutdown_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_tcp_options.h: $(top_srcdir)/xlat/sock_tcp_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_tipc_options.h: $(top_srcdir)/xlat/sock_tipc_options.in $(top_srcdir)/xlat/gen.sh @@ -8151,6 +8257,8 @@ $(top_srcdir)/xlat/sock_type_flags.h: $(top_srcdir)/xlat/sock_type_flags.in $(to $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_udp_options.h: $(top_srcdir)/xlat/sock_udp_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/sock_xdp_options.h: $(top_srcdir)/xlat/sock_xdp_options.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/socketcalls.h: $(top_srcdir)/xlat/socketcalls.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/socketlayers.h: $(top_srcdir)/xlat/socketlayers.in $(top_srcdir)/xlat/gen.sh diff --git a/NEWS b/NEWS index 29602bedcb47e5f4750effc9ed6dca351e0a30d3..ad9e0ca201edd21ea9992eb31a881ee0fd3c8794 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,50 @@ +Noteworthy changes in release 4.25 (2018-10-30) +=============================================== + +* Improvements + * Implemented decoding of KVM_CHECK_EXTENSION and NBD_* ioctl commands. + * Implemented decoding of SOL_XDP socket option names. + * Implemented decoding of AF_PACKET protocols in socket syscall. + * Implemented decoding of AF_AX25 and AF_X25 addresses, protocols, + and options. + * Implemented stack trace printing on receiving signals. + * Enhanced xlat styles support configured by -X option. + * Enhanced decoding of IFLA_*, NETCONFA_*, and SMC_DIAG_* netlink attributes. + * Wired up io_pgetevents syscall on arm, sparc, and sparc64. + * Updated lists of AF_*, AUDIT_*, BPF_*, IFLA_*, IN_*, IPSTATS_*, + IPV4_DEVCONF_*, NT_*, SCTP_*, SO_*, SOCK_*, SOL_*, and V4L2_* constants. + * Updated lists of ioctl commands from Linux 4.19. + +* Bug fixes + * Fixed decoding of bit sets in evdev ioctl commands. + * Fixed decoding of EVIOCGBIT(0, ...) ioctl commands. + * Fixed test suite for the case when mlockall and unimplemented syscalls + are explicitly disabled by a seccomp filter. + +Noteworthy changes in release 4.24 (2018-08-14) +=============================================== + +* Improvements + * Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option), + requires Linux kernel version 4.16.0 or higher. + * Implemented decoding of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands. + * Enhanced decoding of corner cases of SO_LINGER, SO_PEERCRED, + and PACKET_STATISTICS getsockopt options. + * Wired up io_pgetevents and rseq syscalls on hppa, microblaze, mips, powerpc, + and s390. + * Updated lists of AUDIT_*, BPF_*, IFA_*, IFLA_*, RTA_*, RTPROT_*, TCP_*, + TRAP_*, and UDP_* constants. + * Updated lists of ioctl commands from Linux 4.18. + +* Bug fixes + * Fixed decoding of Q_XGETQSTAT on non-native personalities. + * Fixed race condition in aio test. + * Fixed build with Bionic libc. + * Fixed build with glibc-2.28. + * Fixed build in exotic systemd-nspawn based environments. + * Fixed build on s390 with kernel headers that do not contain Linux commit + v3.10-rc1~201^2~11. + Noteworthy changes in release 4.23 (2018-06-14) =============================================== diff --git a/NOTICE b/NOTICE new file mode 120000 index 0000000000000000000000000000000000000000..7a694c9699a986b9adf1f6cb8a18a6e923e47ed9 --- /dev/null +++ b/NOTICE @@ -0,0 +1 @@ +LICENSE \ No newline at end of file diff --git a/aio.c b/aio.c index 8a6741b1deb31472fce8842620fb93dc44e337d3..a07d8eb2fcc3912d6af27a9232f702a8e0a082e5 100644 --- a/aio.c +++ b/aio.c @@ -33,6 +33,8 @@ #include "print_fields.h" #include +#include "xlat/aio_cmds.h" + SYS_FUNC(io_setup) { if (entering(tcp)) @@ -56,28 +58,22 @@ enum iocb_sub { static enum iocb_sub tprint_lio_opcode(unsigned int cmd) { - static const struct { - const char *name; - enum iocb_sub sub; - } cmds[] = { - { "IOCB_CMD_PREAD", SUB_COMMON }, - { "IOCB_CMD_PWRITE", SUB_COMMON }, - { "IOCB_CMD_FSYNC", SUB_NONE }, - { "IOCB_CMD_FDSYNC", SUB_NONE }, - { "IOCB_CMD_PREADX", SUB_NONE }, - { "IOCB_CMD_POLL", SUB_NONE }, - { "IOCB_CMD_NOOP", SUB_NONE }, - { "IOCB_CMD_PREADV", SUB_VECTOR }, - { "IOCB_CMD_PWRITEV", SUB_VECTOR }, + static const enum iocb_sub subs[] = { + [IOCB_CMD_PREAD] = SUB_COMMON, + [IOCB_CMD_PWRITE] = SUB_COMMON, + [IOCB_CMD_FSYNC] = SUB_NONE, + [IOCB_CMD_FDSYNC] = SUB_NONE, + [IOCB_CMD_PREADX] = SUB_NONE, + [IOCB_CMD_POLL] = SUB_NONE, + [IOCB_CMD_NOOP] = SUB_NONE, + [IOCB_CMD_PREADV] = SUB_VECTOR, + [IOCB_CMD_PWRITEV] = SUB_VECTOR, }; - if (cmd < ARRAY_SIZE(cmds)) { - tprints(cmds[cmd].name); - return cmds[cmd].sub; - } - tprintf("%u", cmd); - tprints_comment("IOCB_CMD_???"); - return SUB_NONE; + printxval_indexn_ex(ARRSZ_PAIR(aio_cmds), cmd, "IOCB_CMD_???", + XLAT_STYLE_FMT_U); + + return cmd < ARRAY_SIZE(subs) ? subs[cmd] : SUB_NONE; } static void @@ -129,6 +125,8 @@ print_iocb_header(struct tcb *tcp, const struct iocb *cb) static void print_iocb(struct tcb *tcp, const struct iocb *cb) { + tprints("{"); + enum iocb_sub sub = print_iocb_header(tcp, cb); switch (sub) { @@ -160,6 +158,8 @@ print_iocb(struct tcb *tcp, const struct iocb *cb) case SUB_NONE: break; } + + tprints("}"); } static bool @@ -174,10 +174,8 @@ print_iocbp(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data) addr = *(kernel_ulong_t *) elem_buf; } - tprints("{"); if (!umove_or_printaddr(tcp, addr, &cb)) print_iocb(tcp, &cb); - tprints("}"); return true; } diff --git a/block.c b/block.c index 5edb9b6f569f667410001485aaac7ff56a2cf471..477fea2c0a27b0b9716014f66da85db7ff6b838b 100644 --- a/block.c +++ b/block.c @@ -65,60 +65,15 @@ typedef struct blk_user_trace_setup { uint32_t pid; } struct_blk_user_trace_setup; +/* Provide fall-back definitions for BLK* ioctls */ +#define XLAT_MACROS_ONLY +# include "xlat/block_ioctl_cmds.h" +#undef XLAT_MACROS_ONLY + #include MPERS_DEFS #include "print_fields.h" -#ifndef BLKPG -# define BLKPG _IO(0x12, 105) -#endif - -/* - * ioctl numbers <= 114 are present in Linux 2.4. The following ones have been - * added since then and headers containing them may not be available on every - * system. - */ - -#ifndef BLKTRACESETUP -# define BLKTRACESETUP _IOWR(0x12, 115, struct_blk_user_trace_setup) -#endif -#ifndef BLKTRACESTART -# define BLKTRACESTART _IO(0x12, 116) -#endif -#ifndef BLKTRACESTOP -# define BLKTRACESTOP _IO(0x12, 117) -#endif -#ifndef BLKTRACETEARDOWN -# define BLKTRACETEARDOWN _IO(0x12, 118) -#endif -#ifndef BLKDISCARD -# define BLKDISCARD _IO(0x12, 119) -#endif -#ifndef BLKIOMIN -# define BLKIOMIN _IO(0x12, 120) -#endif -#ifndef BLKIOOPT -# define BLKIOOPT _IO(0x12, 121) -#endif -#ifndef BLKALIGNOFF -# define BLKALIGNOFF _IO(0x12, 122) -#endif -#ifndef BLKPBSZGET -# define BLKPBSZGET _IO(0x12, 123) -#endif -#ifndef BLKDISCARDZEROES -# define BLKDISCARDZEROES _IO(0x12, 124) -#endif -#ifndef BLKSECDISCARD -# define BLKSECDISCARD _IO(0x12, 125) -#endif -#ifndef BLKROTATIONAL -# define BLKROTATIONAL _IO(0x12, 126) -#endif -#ifndef BLKZEROOUT -# define BLKZEROOUT _IO(0x12, 127) -#endif - #include "xlat/blkpg_ops.h" static void @@ -204,7 +159,6 @@ MPERS_PRINTER_DECL(int, block_ioctl, struct tcb *const tcp, printnum_ulong(tcp, arg); break; -#ifdef HAVE_BLKGETSIZE64 /* returns an uint64_t */ case BLKGETSIZE64: if (entering(tcp)) @@ -212,7 +166,6 @@ MPERS_PRINTER_DECL(int, block_ioctl, struct tcb *const tcp, tprints(", "); printnum_int64(tcp, arg, "%" PRIu64); break; -#endif /* takes a pair of uint64_t */ case BLKDISCARD: diff --git a/config.h b/config.h index 168c34b547bdf3a788b4b47bf1688353b2e7673d..58a16285a57dcc540d5dc9d7d7ad5423eb8a1c5d 100644 --- a/config.h +++ b/config.h @@ -1,6 +1,9 @@ /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ +/* Define for the AArch64 architecture. */ +/* #undef AARCH64 */ + /* Define if building universal (internal helper macro) */ /* #undef AC_APPLE_UNIVERSAL_BUILD */ @@ -52,9 +55,6 @@ /* Define to 1 if you have the `be64toh' function. */ /* #undef HAVE_BE64TOH */ -/* Define to 1 if you have BLKGETSIZE64. */ -#define HAVE_BLKGETSIZE64 1 - /* Define to 1 if you have the header file. */ /* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ @@ -408,7 +408,7 @@ /* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you don't. */ -#define HAVE_DECL_SYS_ERRLIST 0 +#define HAVE_DECL_SYS_ERRLIST 1 /* Define to 1 if you have the declaration of `TCA_STAB_DATA', and to 0 if you don't. */ @@ -682,7 +682,7 @@ #define HAVE_FALLOCATE 1 /* Define to 1 if you have the `fanotify_mark' function. */ -/* #undef HAVE_FANOTIFY_MARK */ +#define HAVE_FANOTIFY_MARK 1 /* Define to 1 if you have the `fopen64' function. */ #define HAVE_FOPEN64 1 @@ -691,7 +691,7 @@ #define HAVE_FORK 1 /* Define to 1 if you have the `fputs_unlocked' function. */ -/* #undef HAVE_FPUTS_UNLOCKED */ +#define HAVE_FPUTS_UNLOCKED 1 /* Define to 1 if you have the `fstatat' function. */ #define HAVE_FSTATAT 1 @@ -715,7 +715,7 @@ #define HAVE_ICONV_H 1 /* Define to 1 if you have the `iconv_open' function. */ -/* #undef HAVE_ICONV_OPEN */ +#define HAVE_ICONV_OPEN 1 /* Define to 1 if you have the `if_indextoname' function. */ #define HAVE_IF_INDEXTONAME 1 @@ -886,16 +886,16 @@ /* #undef HAVE_M32_MPERS */ /* Define to 1 if m32 has the type 'struct stat'. */ -/* #undef HAVE_M32_STRUCT_STAT */ +#define HAVE_M32_STRUCT_STAT 1 /* Define to 1 if m32 has the type 'struct stat64'. */ -/* #undef HAVE_M32_STRUCT_STAT64 */ +#define HAVE_M32_STRUCT_STAT64 1 /* Define to 1 if 'st_mtime_nsec' is a member of m32 'struct stat64'. */ -/* #undef HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC */ +#define HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC 1 /* Define to 1 if 'st_mtime_nsec' is a member of m32 'struct stat'. */ -/* #undef HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC */ +#define HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 @@ -907,7 +907,7 @@ /* #undef HAVE_MX32_MPERS */ /* Define to 1 if mx32 has the type 'struct stat'. */ -/* #undef HAVE_MX32_STRUCT_STAT */ +#define HAVE_MX32_STRUCT_STAT 1 /* Define to 1 if mx32 has the type 'struct stat64'. */ /* #undef HAVE_MX32_STRUCT_STAT64 */ @@ -916,7 +916,7 @@ /* #undef HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC */ /* Define to 1 if 'st_mtime_nsec' is a member of mx32 'struct stat'. */ -/* #undef HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC */ +#define HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_SCTP_H */ @@ -954,6 +954,9 @@ /* Define to 1 if you have the `readahead' function. */ #define HAVE_READAHEAD 1 +/* Define to 1 if the system has the type `s390_compat_regs'. */ +/* #undef HAVE_S390_COMPAT_REGS */ + /* Define to 1 if you have the header file. */ #define HAVE_SCSI_SG_H 1 @@ -1015,7 +1018,7 @@ #define HAVE_STRUCT_BPF_MAP_INFO_ID 1 /* Define to 1 if `ifindex' is a member of `struct bpf_map_info'. */ -/* #undef HAVE_STRUCT_BPF_MAP_INFO_IFINDEX */ +#define HAVE_STRUCT_BPF_MAP_INFO_IFINDEX 1 /* Define to 1 if `key_size' is a member of `struct bpf_map_info'. */ #define HAVE_STRUCT_BPF_MAP_INFO_KEY_SIZE 1 @@ -1045,7 +1048,7 @@ #define HAVE_STRUCT_BPF_PROG_INFO_ID 1 /* Define to 1 if `ifindex' is a member of `struct bpf_prog_info'. */ -/* #undef HAVE_STRUCT_BPF_PROG_INFO_IFINDEX */ +#define HAVE_STRUCT_BPF_PROG_INFO_IFINDEX 1 /* Define to 1 if `jited_prog_insns' is a member of `struct bpf_prog_info'. */ #define HAVE_STRUCT_BPF_PROG_INFO_JITED_PROG_INSNS 1 @@ -1129,7 +1132,7 @@ #define HAVE_STRUCT_DCBMSG 1 /* Define to 1 if the system has the type `struct fib_rule_port_range'. */ -/* #undef HAVE_STRUCT_FIB_RULE_PORT_RANGE */ +#define HAVE_STRUCT_FIB_RULE_PORT_RANGE 1 /* Define to 1 if the system has the type `struct fib_rule_uid_range'. */ #define HAVE_STRUCT_FIB_RULE_UID_RANGE 1 @@ -1179,6 +1182,9 @@ /* Define to 1 if the system has the type `struct keyctl_kdf_params'. */ #define HAVE_STRUCT_KEYCTL_KDF_PARAMS 1 +/* Define to 1 if the system has the type `struct kvm_cpuid2'. */ +/* #undef HAVE_STRUCT_KVM_CPUID2 */ + /* Define to 1 if the system has the type `struct kvm_regs'. */ #define HAVE_STRUCT_KVM_REGS 1 @@ -1284,7 +1290,7 @@ #define HAVE_STRUCT_PTP_SYS_OFFSET 1 /* Define to 1 if the system has the type `struct ptrace_peeksiginfo_args'. */ -#define HAVE_STRUCT_PTRACE_PEEKSIGINFO_ARGS 1 +/* #undef HAVE_STRUCT_PTRACE_PEEKSIGINFO_ARGS */ /* Define to 1 if the system has the type `struct pt_all_user_regs'. */ /* #undef HAVE_STRUCT_PT_ALL_USER_REGS */ @@ -1356,7 +1362,7 @@ #define HAVE_STRUCT_TIMEX_TAI 1 /* Define to 1 if `max_beb_per1024' is a member of `struct ubi_attach_req'. */ -/* #undef HAVE_STRUCT_UBI_ATTACH_REQ_MAX_BEB_PER1024 */ +#define HAVE_STRUCT_UBI_ATTACH_REQ_MAX_BEB_PER1024 1 /* Define to 1 if the system has the type `struct user_desc'. */ /* #undef HAVE_STRUCT_USER_DESC */ @@ -1398,7 +1404,7 @@ #define HAVE_SYS_EVENTFD_H 1 /* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_FANOTIFY_H */ +#define HAVE_SYS_FANOTIFY_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_IPC_H 1 @@ -1446,7 +1452,7 @@ /* #undef HAVE_UNION_BPF_ATTR_DUMMY */ /* Define to 1 if `expected_attach_type' is a member of `union bpf_attr'. */ -/* #undef HAVE_UNION_BPF_ATTR_EXPECTED_ATTACH_TYPE */ +#define HAVE_UNION_BPF_ATTR_EXPECTED_ATTACH_TYPE 1 /* Define to 1 if `file_flags' is a member of `union bpf_attr'. */ #define HAVE_UNION_BPF_ATTR_FILE_FLAGS 1 @@ -1503,7 +1509,7 @@ #define HAVE_UNION_BPF_ATTR_MAP_ID 1 /* Define to 1 if `map_ifindex' is a member of `union bpf_attr'. */ -/* #undef HAVE_UNION_BPF_ATTR_MAP_IFINDEX */ +#define HAVE_UNION_BPF_ATTR_MAP_IFINDEX 1 /* Define to 1 if `map_name' is a member of `union bpf_attr'. */ #define HAVE_UNION_BPF_ATTR_MAP_NAME 1 @@ -1563,10 +1569,10 @@ #define HAVE_UNION_BPF_ATTR_QUERY_TARGET_FD 1 /* Define to 1 if `raw_tracepoint.name' is a member of `union bpf_attr'. */ -/* #undef HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_NAME */ +#define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_NAME 1 /* Define to 1 if `raw_tracepoint.prog_fd' is a member of `union bpf_attr'. */ -/* #undef HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_PROG_FD */ +#define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_PROG_FD 1 /* Define to 1 if `start_id' is a member of `union bpf_attr'. */ #define HAVE_UNION_BPF_ATTR_START_ID 1 @@ -1653,7 +1659,7 @@ /* #undef M68K */ /* Date */ -#define MANPAGE_DATE "2018-06-13" +#define MANPAGE_DATE "2018-07-07" /* Define for the Meta architecture. */ /* #undef METAG */ @@ -1686,7 +1692,7 @@ #define PACKAGE_NAME "strace" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "strace 4.23" +#define PACKAGE_STRING "strace 4.25" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "strace" @@ -1695,7 +1701,7 @@ #define PACKAGE_URL "https://strace.io" /* Define to the version of this package. */ -#define PACKAGE_VERSION "4.23" +#define PACKAGE_VERSION "4.25" /* Define for the PowerPC architecture. */ /* #undef POWERPC */ @@ -1719,12 +1725,16 @@ /* #undef SH64 */ /* The size of `kernel_long_t', as computed by sizeof. */ +/* #undef SIZEOF_KERNEL_LONG_T */ /* The size of `long', as computed by sizeof. */ +/* #undef SIZEOF_LONG */ /* The size of `long long', as computed by sizeof. */ +/* #undef SIZEOF_LONG_LONG */ /* The size of `off_t', as computed by sizeof. */ +/* #undef SIZEOF_OFF_T */ /* The size of `struct i64_i32', as computed by sizeof. */ #define SIZEOF_STRUCT_I64_I32 16 @@ -1776,7 +1786,7 @@ /* #undef USE_UNWINDER */ /* Version number of package */ -#define VERSION "4.23" +#define VERSION "4.25" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff --git a/config.h.in b/config.h.in index 24255b62c5d4c94eadb7bd63c5a6fea016ddb0aa..7cc4936ad2ce5b8e639566018304eb5b67b0c4d6 100644 --- a/config.h.in +++ b/config.h.in @@ -54,9 +54,6 @@ /* Define to 1 if you have the `be64toh' function. */ #undef HAVE_BE64TOH -/* Define to 1 if you have BLKGETSIZE64. */ -#undef HAVE_BLKGETSIZE64 - /* Define to 1 if you have the header file. */ #undef HAVE_BLUETOOTH_BLUETOOTH_H @@ -956,6 +953,9 @@ /* Define to 1 if you have the `readahead' function. */ #undef HAVE_READAHEAD +/* Define to 1 if the system has the type `s390_compat_regs'. */ +#undef HAVE_S390_COMPAT_REGS + /* Define to 1 if you have the header file. */ #undef HAVE_SCSI_SG_H @@ -1181,6 +1181,9 @@ /* Define to 1 if the system has the type `struct keyctl_kdf_params'. */ #undef HAVE_STRUCT_KEYCTL_KDF_PARAMS +/* Define to 1 if the system has the type `struct kvm_cpuid2'. */ +#undef HAVE_STRUCT_KVM_CPUID2 + /* Define to 1 if the system has the type `struct kvm_regs'. */ #undef HAVE_STRUCT_KVM_REGS diff --git a/configure b/configure index 141ac3c4c30eb4b62e67f4c587b276f190a4b170..ba15ef3fd64e237841e32eb33f5f2ecce62b56a4 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for strace 4.23. +# Generated by GNU Autoconf 2.69 for strace 4.25. # # Report bugs to . # @@ -582,8 +582,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='strace' PACKAGE_TARNAME='strace' -PACKAGE_VERSION='4.23' -PACKAGE_STRING='strace 4.23' +PACKAGE_VERSION='4.25' +PACKAGE_STRING='strace 4.25' PACKAGE_BUGREPORT='strace-devel@lists.strace.io' PACKAGE_URL='https://strace.io' @@ -1374,7 +1374,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures strace 4.23 to adapt to many kinds of systems. +\`configure' configures strace 4.25 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1444,7 +1444,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of strace 4.23:";; + short | recursive ) echo "Configuration of strace 4.25:";; esac cat <<\_ACEOF @@ -1567,7 +1567,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -strace configure 4.23 +strace configure 4.25 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2307,7 +2307,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by strace $as_me 4.23, which was +It was created by strace $as_me 4.25, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3178,7 +3178,7 @@ fi # Define the identity of the package. PACKAGE='strace' - VERSION='4.23' + VERSION='4.25' cat >>confdefs.h <<_ACEOF @@ -5340,6 +5340,83 @@ else fi +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Winitializer-overrides" >&5 +$as_echo_n "checking whether $CC handles -Winitializer-overrides... " >&6; } +if ${gl_cv_warn_CFLAGS__Winitializer_overrides+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS" + as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Winitializer-overrides" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS__Winitializer_overrides=yes +else + gl_cv_warn_CFLAGS__Winitializer_overrides=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Winitializer_overrides" >&5 +$as_echo "$gl_cv_warn_CFLAGS__Winitializer_overrides" >&6; } +if test "x$gl_cv_warn_CFLAGS__Winitializer_overrides" = xyes; then : + as_fn_append WARN_CFLAGS " -Winitializer-overrides" +fi + + +if test x${gl_unknown_warnings_are_errors+set} = x; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Werror -Wunknown-warning-option" >&5 +$as_echo_n "checking whether $CC handles -Werror -Wunknown-warning-option... " >&6; } +if ${gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS" + as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Werror -Wunknown-warning-option" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=yes +else + gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&5 +$as_echo "$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&6; } +if test "x$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" = xyes; then : + gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror' +else + gl_unknown_warnings_are_errors= +fi + + fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Wlogical-op" >&5 @@ -5725,6 +5802,83 @@ else fi +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Woverride-init" >&5 +$as_echo_n "checking whether $CC handles -Woverride-init... " >&6; } +if ${gl_cv_warn_CFLAGS__Woverride_init+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS" + as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Woverride-init" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS__Woverride_init=yes +else + gl_cv_warn_CFLAGS__Woverride_init=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Woverride_init" >&5 +$as_echo "$gl_cv_warn_CFLAGS__Woverride_init" >&6; } +if test "x$gl_cv_warn_CFLAGS__Woverride_init" = xyes; then : + as_fn_append WARN_CFLAGS " -Woverride-init" +fi + + +if test x${gl_unknown_warnings_are_errors+set} = x; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Werror -Wunknown-warning-option" >&5 +$as_echo_n "checking whether $CC handles -Werror -Wunknown-warning-option... " >&6; } +if ${gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS" + as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Werror -Wunknown-warning-option" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=yes +else + gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&5 +$as_echo "$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&6; } +if test "x$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" = xyes; then : + gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror' +else + gl_unknown_warnings_are_errors= +fi + + fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Wsign-compare" >&5 @@ -7422,6 +7576,83 @@ else fi +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Winitializer-overrides" >&5 +$as_echo_n "checking whether $CC_FOR_BUILD handles -Winitializer-overrides... " >&6; } +if ${gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD" + as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Winitializer-overrides" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides=yes +else + gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides=no +fi +rm -f core conftest.err conftest.$ac_build_objext \ + conftest$ac_build_exeext conftest.$ac_ext + CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides" >&5 +$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides" >&6; } +if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides" = xyes; then : + as_fn_append WARN_CFLAGS_FOR_BUILD " -Winitializer-overrides" +fi + + +if test x${gl_build_unknown_warnings_are_errors+set} = x; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option" >&5 +$as_echo_n "checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option... " >&6; } +if ${gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD" + as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Werror -Wunknown-warning-option" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=yes +else + gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=no +fi +rm -f core conftest.err conftest.$ac_build_objext \ + conftest$ac_build_exeext conftest.$ac_ext + CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&5 +$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&6; } +if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" = xyes; then : + gl_build_unknown_warnings_are_errors='-Wunknown-warning-option -Werror' +else + gl_build_unknown_warnings_are_errors= +fi + + fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Wlogical-op" >&5 @@ -7807,6 +8038,83 @@ else fi +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Woverride-init" >&5 +$as_echo_n "checking whether $CC_FOR_BUILD handles -Woverride-init... " >&6; } +if ${gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD" + as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Woverride-init" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init=yes +else + gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init=no +fi +rm -f core conftest.err conftest.$ac_build_objext \ + conftest$ac_build_exeext conftest.$ac_ext + CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init" >&5 +$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init" >&6; } +if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init" = xyes; then : + as_fn_append WARN_CFLAGS_FOR_BUILD " -Woverride-init" +fi + + +if test x${gl_build_unknown_warnings_are_errors+set} = x; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option" >&5 +$as_echo_n "checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option... " >&6; } +if ${gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option+:} false; then : + $as_echo_n "(cached) " >&6 +else + + gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD" + as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Werror -Wunknown-warning-option" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=yes +else + gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=no +fi +rm -f core conftest.err conftest.$ac_build_objext \ + conftest$ac_build_exeext conftest.$ac_ext + CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&5 +$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&6; } +if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" = xyes; then : + gl_build_unknown_warnings_are_errors='-Wunknown-warning-option -Werror' +else + gl_build_unknown_warnings_are_errors= +fi + + fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Wsign-compare" >&5 @@ -8999,9 +9307,9 @@ COPYRIGHT_YEAR=2018 -$as_echo "#define MANPAGE_DATE \"2018-06-13\"" >>confdefs.h +$as_echo "#define MANPAGE_DATE \"2018-07-07\"" >>confdefs.h -MANPAGE_DATE=2018-06-13 +MANPAGE_DATE=2018-07-07 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported architecture" >&5 @@ -9837,6 +10145,19 @@ _ACEOF fi +# For kernels that do not have v3.10-rc1~201^2~11 +ac_fn_c_check_type "$LINENO" "s390_compat_regs" "ac_cv_type_s390_compat_regs" "#include +" +if test "x$ac_cv_type_s390_compat_regs" = xyes; then : + +cat >>confdefs.h <<_ACEOF +#define HAVE_S390_COMPAT_REGS 1 +_ACEOF + + +fi + + ac_fn_c_check_type "$LINENO" "struct flock" "ac_cv_type_struct_flock" "#include #include " @@ -11753,6 +12074,16 @@ _ACEOF fi +ac_fn_c_check_type "$LINENO" "struct kvm_cpuid2" "ac_cv_type_struct_kvm_cpuid2" "#include +" +if test "x$ac_cv_type_struct_kvm_cpuid2" = xyes; then : + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRUCT_KVM_CPUID2 1 +_ACEOF + + +fi ac_fn_c_check_type "$LINENO" "struct kvm_regs" "ac_cv_type_struct_kvm_regs" "#include " if test "x$ac_cv_type_struct_kvm_regs" = xyes; then : @@ -11786,7 +12117,33 @@ fi saved_CPPFLAGS="$CPPFLAGS" -CPPFLAGS="$CPPFLAGS -I$srcdir/linux" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether can be used along with " >&5 +$as_echo_n "checking whether can be used along with ... " >&6; } +if ${st_cv_linux_signal+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + st_cv_linux_signal=yes +else + st_cv_linux_signal=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $st_cv_linux_signal" >&5 +$as_echo "$st_cv_linux_signal" >&6; } +if test "x$st_cv_linux_signal" = xno; then + mkdir -p linux/linux + cp $srcdir/linux/signal.h.in linux/linux/signal.h + CPPFLAGS="$CPPFLAGS -Ilinux" +fi + ac_fn_c_check_type "$LINENO" "struct __aio_sigset" "ac_cv_type_struct___aio_sigset" "#include " if test "x$ac_cv_type_struct___aio_sigset" = xyes; then : @@ -11798,6 +12155,7 @@ _ACEOF fi + CPPFLAGS="$saved_CPPFLAGS" for ac_header in linux/btrfs.h @@ -13767,39 +14125,6 @@ _ACEOF fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BLKGETSIZE64" >&5 -$as_echo_n "checking for BLKGETSIZE64... " >&6; } -if ${ac_cv_have_blkgetsize64+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -int -main () -{ -return !BLKGETSIZE64; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_have_blkgetsize64=yes -else - ac_cv_have_blkgetsize64=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $ac_cv_have_blkgetsize64 = yes; then - -$as_echo "#define HAVE_BLKGETSIZE64 1" >>confdefs.h - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_blkgetsize64" >&5 -$as_echo "$ac_cv_have_blkgetsize64" >&6; } - # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. @@ -17112,7 +17437,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by strace $as_me 4.23, which was +This file was extended by strace $as_me 4.25, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17179,7 +17504,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -strace config.status 4.23 +strace config.status 4.25 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 9dec1b23244dd7be2e3caa9952b34e5f8ae8c6e7..c982ced10fdb9c7433a7bf3ca3b3224bc2b182c7 100644 --- a/configure.ac +++ b/configure.ac @@ -318,6 +318,9 @@ AC_CHECK_TYPES(m4_normalize([ struct ptrace_peeksiginfo_args ]),,, [#include ]) +# For kernels that do not have v3.10-rc1~201^2~11 +AC_CHECK_TYPES([s390_compat_regs],,, [#include ]) + AC_CHECK_TYPES(m4_normalize([ struct flock, struct flock64, @@ -575,14 +578,29 @@ AC_CHECK_TYPES(m4_normalize([ ]),,, [#include ]) AC_CHECK_TYPES(m4_normalize([ + struct kvm_cpuid2, struct kvm_regs, struct kvm_sregs, struct kvm_userspace_memory_region ]),,, [#include ]) saved_CPPFLAGS="$CPPFLAGS" -CPPFLAGS="$CPPFLAGS -I$srcdir/linux" + +AC_CACHE_CHECK([whether can be used along with ], + [st_cv_linux_signal], + [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ +#include +#include ]],[])], + [st_cv_linux_signal=yes], + [st_cv_linux_signal=no])]) +if test "x$st_cv_linux_signal" = xno; then + mkdir -p linux/linux + cp $srcdir/linux/signal.h.in linux/linux/signal.h + CPPFLAGS="$CPPFLAGS -Ilinux" +fi + AC_CHECK_TYPES([struct __aio_sigset],,, [#include ]) + CPPFLAGS="$saved_CPPFLAGS" AC_CHECK_HEADERS([linux/btrfs.h], [ @@ -770,15 +788,6 @@ AC_CHECK_MEMBERS(m4_normalize([ #include #include ]) -AC_CACHE_CHECK([for BLKGETSIZE64], [ac_cv_have_blkgetsize64], - [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ -#include -#include ], [return !BLKGETSIZE64;])], - [ac_cv_have_blkgetsize64=yes], [ac_cv_have_blkgetsize64=no])] - if test $ac_cv_have_blkgetsize64 = yes; then - AC_DEFINE([HAVE_BLKGETSIZE64], [1], [Define to 1 if you have BLKGETSIZE64.]) - fi) - AC_CHECK_SIZEOF([long]) SIZEOF_LONG="$ac_cv_sizeof_long" AC_SUBST(SIZEOF_LONG) diff --git a/debian/changelog b/debian/changelog index 2b09968070d95d5e593ea0f40b32fef91580dacd..c3a1457d5e8f9249d29d8372b11886c6ec5317f0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,20 @@ -strace (4.23-1) experimental; urgency=low +strace (4.25-1) experimental; urgency=low - * strace 4.23 snapshot. + * strace 4.25 snapshot. - -- Strace Fri, 15 Jun 2018 17:54:18 +0000 + -- Strace Tue, 30 Oct 2018 08:39:22 +0000 + +strace (4.24-1) unstable; urgency=medium + + * New upstream version. + + -- Dmitry V. Levin Tue, 14 Aug 2018 00:01:02 +0000 + +strace (4.23-1) unstable; urgency=medium + + * New upstream version. + + -- Dmitry V. Levin Thu, 14 Jun 2018 11:00:00 +0000 strace (4.22-1) unstable; urgency=medium diff --git a/debian/changelog.in b/debian/changelog.in index 833f2cf0eeb7cbfe81f996d56e5b3ed54462153e..320c277f4639a7e5444d07fa5a3814359e9594df 100644 --- a/debian/changelog.in +++ b/debian/changelog.in @@ -4,6 +4,18 @@ strace (@PACKAGE_VERSION@-1) experimental; urgency=low -- Strace <@PACKAGE_BUGREPORT@> @DEB_CHANGELOGTIME@ +strace (4.24-1) unstable; urgency=medium + + * New upstream version. + + -- Dmitry V. Levin Tue, 14 Aug 2018 00:01:02 +0000 + +strace (4.23-1) unstable; urgency=medium + + * New upstream version. + + -- Dmitry V. Levin Thu, 14 Jun 2018 11:00:00 +0000 + strace (4.22-1) unstable; urgency=medium * New upstream version. diff --git a/defs.h b/defs.h index 4437d6fbc0ff6ad71f541367d3c809d181c4e6c7..5ba95f53d788952a0060c3a0d32f13813b4da3c6 100644 --- a/defs.h +++ b/defs.h @@ -236,6 +236,10 @@ struct tcb { struct mmap_cache_t *mmap_cache; +#ifdef HAVE_LINUX_KVM_H + struct vcpu_info *vcpu_info_list; +#endif + #ifdef ENABLE_STACKTRACE void *unwind_ctx; struct unwind_queue_t *unwind_queue; @@ -326,6 +330,7 @@ extern const struct xlat evdev_abs[]; /** Number of elements in evdev_abs array without the terminating record. */ extern const size_t evdev_abs_size; +extern const struct xlat evdev_ev[]; extern const struct xlat iffflags[]; extern const struct xlat ip_type_of_services[]; extern const struct xlat ipc_private[]; @@ -374,11 +379,24 @@ enum sock_proto { SOCK_PROTO_UNIX, SOCK_PROTO_TCP, SOCK_PROTO_UDP, + SOCK_PROTO_UDPLITE, + SOCK_PROTO_DCCP, + SOCK_PROTO_SCTP, + SOCK_PROTO_L2TP_IP, + SOCK_PROTO_PING, + SOCK_PROTO_RAW, SOCK_PROTO_TCPv6, SOCK_PROTO_UDPv6, - SOCK_PROTO_NETLINK + SOCK_PROTO_UDPLITEv6, + SOCK_PROTO_DCCPv6, + SOCK_PROTO_L2TP_IPv6, + SOCK_PROTO_SCTPv6, + SOCK_PROTO_PINGv6, + SOCK_PROTO_RAWv6, + SOCK_PROTO_NETLINK, }; extern enum sock_proto get_proto_by_name(const char *); +extern int get_family_by_proto(enum sock_proto proto); enum iov_decode { IOV_DECODE_ADDR, @@ -688,9 +706,9 @@ printxval_searchn(const struct xlat *xlat, size_t xlat_size, uint64_t val, */ #define printxval_search(xlat__, val__, dflt__) \ printxval_searchn(xlat__, ARRAY_SIZE(xlat__) - 1, val__, dflt__) -#define printxval_search_ex(xlat__, val__, dflt__) \ +#define printxval_search_ex(xlat__, val__, dflt__, style__) \ printxval_searchn_ex((xlat__), ARRAY_SIZE(xlat__) - 1, (val__), \ - (dflt__), XLAT_STYLE_DEFAULT) + (dflt__), (style__)) extern int printxval_indexn_ex(const struct xlat *, size_t xlat_size, uint64_t val, const char *dflt, enum xlat_style); @@ -730,6 +748,30 @@ printxval_dispatch(const struct xlat *xlat, size_t xlat_size, uint64_t val, XLAT_STYLE_DEFAULT); } +enum xlat_style_private_flag_bits { + /* print_array */ + PAF_PRINT_INDICES_BIT = XLAT_STYLE_SPEC_BITS + 1, + PAF_INDEX_XLAT_SORTED_BIT, + PAF_INDEX_XLAT_VALUE_INDEXED_BIT, + + /* print_xlat */ + PXF_DEFAULT_STR_BIT, +}; + +#define FLAG_(name_) name_ = 1 << name_##_BIT + +enum xlat_style_private_flags { + /* print_array */ + FLAG_(PAF_PRINT_INDICES), + FLAG_(PAF_INDEX_XLAT_SORTED), + FLAG_(PAF_INDEX_XLAT_VALUE_INDEXED), + + /* print_xlat */ + FLAG_(PXF_DEFAULT_STR), +}; + +#undef FLAG_ + /** Print a value in accordance with xlat formatting settings. */ extern void print_xlat_ex(uint64_t val, const char *str, enum xlat_style style); #define print_xlat(val_) \ @@ -781,21 +823,6 @@ typedef bool (*tfetch_mem_fn)(struct tcb *, kernel_ulong_t addr, typedef bool (*print_fn)(struct tcb *, void *elem_buf, size_t elem_size, void *opaque_data); -enum print_array_flag_bits { - PAF_PRINT_INDICES_BIT = XLAT_STYLE_SPEC_BITS + 1, - PAF_INDEX_XLAT_SORTED_BIT, - PAF_INDEX_XLAT_VALUE_INDEXED_BIT, -}; - -#define FLAG_(name_) name_ = 1 << name_##_BIT - -enum print_array_flags { - FLAG_(PAF_PRINT_INDICES), - FLAG_(PAF_INDEX_XLAT_SORTED), - FLAG_(PAF_INDEX_XLAT_VALUE_INDEXED), -}; - -#undef FLAG_ /** * @param flags Combination of xlat style settings and additional flags from @@ -864,6 +891,8 @@ print_inet_addr(int af, const void *addr, unsigned int len, const char *var_name extern bool decode_inet_addr(struct tcb *, kernel_ulong_t addr, unsigned int len, int family, const char *var_name); +extern void print_ax25_addr(const void /* ax25_address */ *addr); +extern void print_x25_addr(const void /* struct x25_address */ *addr); extern const char *get_sockaddr_by_inode(struct tcb *, int fd, unsigned long inode); extern bool print_sockaddr_by_inode(struct tcb *, int fd, unsigned long inode); extern void print_dirfd(struct tcb *, int); @@ -922,6 +951,7 @@ fetch_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr); extern void print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr); +extern const char *get_ifname(const unsigned int ifindex); extern void print_ifindex(unsigned int); extern void print_bpf_filter_code(const uint16_t code, bool extended); @@ -940,6 +970,7 @@ DECL_IOCTL(file); DECL_IOCTL(fs_x); DECL_IOCTL(inotify); DECL_IOCTL(kvm); +DECL_IOCTL(nbd); DECL_IOCTL(nsfs); DECL_IOCTL(ptp); DECL_IOCTL(scsi); @@ -988,6 +1019,11 @@ extern void unwind_tcb_print(struct tcb *); extern void unwind_tcb_capture(struct tcb *); #endif +#ifdef HAVE_LINUX_KVM_H +extern void kvm_run_structure_decoder_init(void); +extern void kvm_vcpu_info_free(struct tcb *); +#endif + static inline int printstrn(struct tcb *tcp, kernel_ulong_t addr, kernel_ulong_t len) { diff --git a/evdev.c b/evdev.c index 7ca15c9dd1e5b4f2b23bb75093b5533078da1ecc..cae2ef154ace862b3668a9b0d20e9e2439707735 100644 --- a/evdev.c +++ b/evdev.c @@ -30,6 +30,7 @@ #include "defs.h" #include "xlat/evdev_abs.h" +#include "xlat/evdev_ev.h" #ifdef HAVE_LINUX_INPUT_H @@ -47,7 +48,6 @@ # include "xlat/evdev_relative_axes.h" # include "xlat/evdev_snd.h" # include "xlat/evdev_switch.h" -# include "xlat/evdev_sync.h" # ifndef SYN_MAX # define SYN_MAX 0xf @@ -171,10 +171,10 @@ decode_bitset_(struct tcb *const tcp, const kernel_ulong_t arg, tprints(", "); unsigned int size; - if ((kernel_ulong_t) tcp->u_rval > max_nr) + if ((kernel_ulong_t) tcp->u_rval > max_nr / 8) size = max_nr; else - size = tcp->u_rval; + size = tcp->u_rval * 8; char decoded_arg[size]; if (umove_or_printaddr(tcp, arg, &decoded_arg)) @@ -258,9 +258,9 @@ bit_ioctl(struct tcb *const tcp, const unsigned int ev_nr, const kernel_ulong_t arg) { switch (ev_nr) { - case EV_SYN: - return decode_bitset(tcp, arg, evdev_sync, - SYN_MAX, "SYN_???", XT_INDEXED); + case 0: + return decode_bitset(tcp, arg, evdev_ev, + EV_MAX, "EV_???", XT_SORTED); case EV_KEY: return decode_bitset(tcp, arg, evdev_keycode, KEY_MAX, "KEY_???", XT_INDEXED); diff --git a/fetch_struct_xfs_quotastat.c b/fetch_struct_xfs_quotastat.c new file mode 100644 index 0000000000000000000000000000000000000000..55d82bbdfa3f22cda872ad50d70da7f95a8afe55 --- /dev/null +++ b/fetch_struct_xfs_quotastat.c @@ -0,0 +1,35 @@ +#include "defs.h" + +#include DEF_MPERS_TYPE(struct_xfs_dqstats) + +#include "xfs_quota_stat.h" +typedef struct xfs_dqstats struct_xfs_dqstats; + +#include MPERS_DEFS + +MPERS_PRINTER_DECL(bool, fetch_struct_quotastat, struct tcb *const tcp, + const kernel_ulong_t data, void *p) +{ + struct xfs_dqstats *dq = p; + struct_xfs_dqstats dqstat; + + if (umove_or_printaddr(tcp, data, &dqstat)) + return false; + + dq->qs_version = dqstat.qs_version; + dq->qs_flags = dqstat.qs_flags; + dq->qs_pad = dqstat.qs_pad; + dq->qs_uquota.qfs_ino = dqstat.qs_uquota.qfs_ino; + dq->qs_uquota.qfs_nblks = dqstat.qs_uquota.qfs_nblks; + dq->qs_uquota.qfs_nextents = dqstat.qs_uquota.qfs_nextents; + dq->qs_gquota.qfs_ino = dqstat.qs_gquota.qfs_ino; + dq->qs_gquota.qfs_nblks = dqstat.qs_gquota.qfs_nblks; + dq->qs_gquota.qfs_nextents = dqstat.qs_gquota.qfs_nextents; + dq->qs_incoredqs = dqstat.qs_incoredqs; + dq->qs_btimelimit = dqstat.qs_btimelimit; + dq->qs_itimelimit = dqstat.qs_itimelimit; + dq->qs_rtbtimelimit = dqstat.qs_rtbtimelimit; + dq->qs_bwarnlimit = dqstat.qs_bwarnlimit; + dq->qs_iwarnlimit = dqstat.qs_iwarnlimit; + return true; +} diff --git a/filter_qualify.c b/filter_qualify.c index 9b5569c320923503295cfe80d83e9151f773511e..69928b4e1aa227abbf744d6fa81701c6f219941b 100644 --- a/filter_qualify.c +++ b/filter_qualify.c @@ -405,6 +405,25 @@ qualify_inject(const char *const str) qualify_inject_common(str, false, "inject argument"); } +static void +qualify_kvm(const char *const str) +{ + if (strcmp(str, "vcpu") == 0) { +#ifdef HAVE_LINUX_KVM_H + if (os_release >= KERNEL_VERSION(4, 16, 0)) + kvm_run_structure_decoder_init(); + else + error_msg("-e kvm=vcpu option needs" + " Linux 4.16.0 or higher"); +#else + error_msg("-e kvm=vcpu option is not implemented" + " for this architecture"); +#endif + } else { + error_msg_and_die("invalid -e kvm= argument: '%s'", str); + } +} + static const struct qual_options { const char *name; void (*qualify)(const char *); @@ -428,6 +447,7 @@ static const struct qual_options { { "w", qualify_write }, { "fault", qualify_fault }, { "inject", qualify_inject }, + { "kvm", qualify_kvm }, }; void diff --git a/futex.c b/futex.c index 9ce4ced53db1408f48a7036220b9b63347c1748f..e4dfa08605e426040a6edd500a8cb089c464ef87 100644 --- a/futex.c +++ b/futex.c @@ -41,6 +41,7 @@ # define FUTEX_OP_OPARG_SHIFT 8 #endif +#include "xlat/futexbitset.h" #include "xlat/futexops.h" #include "xlat/futexwakeops.h" #include "xlat/futexwakecmps.h" @@ -74,11 +75,13 @@ SYS_FUNC(futex) tprintf(", %u", val); tprints(", "); print_timespec(tcp, timeout); - tprintf(", %#x", val3); + tprints(", "); + printxval(futexbitset, val3, NULL); break; case FUTEX_WAKE_BITSET: tprintf(", %u", val); - tprintf(", %#x", val3); + tprints(", "); + printxval(futexbitset, val3, NULL); break; case FUTEX_REQUEUE: tprintf(", %u", val); diff --git a/gcc_compat.h b/gcc_compat.h index 251080bb518b89ddcac5aff1d6f14229bea0fee3..066b40e854f14bbea8ca24bfb6752234f289356b 100644 --- a/gcc_compat.h +++ b/gcc_compat.h @@ -33,10 +33,20 @@ # define GNUC_PREREQ(maj, min) \ ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) #else -# define __attribute__(x) /* empty */ # define GNUC_PREREQ(maj, min) 0 #endif +#if defined __clang__ && defined __clang_major__ && defined __clang_minor__ +# define CLANG_PREREQ(maj, min) \ + ((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min)) +#else +# define CLANG_PREREQ(maj, min) 0 +#endif + +#if !(GNUC_PREREQ(2, 0) || CLANG_PREREQ(1, 0)) +# define __attribute__(x) /* empty */ +#endif + #if GNUC_PREREQ(2, 5) # define ATTRIBUTE_NORETURN __attribute__((__noreturn__)) #else @@ -99,6 +109,23 @@ # define ATTRIBUTE_FALLTHROUGH ((void) 0) #endif +#if CLANG_PREREQ(2, 8) +# define DIAG_PUSH_IGNORE_OVERRIDE_INIT \ + _Pragma("clang diagnostic push"); \ + _Pragma("clang diagnostic ignored \"-Winitializer-overrides\""); +# define DIAG_POP_IGNORE_OVERRIDE_INIT \ + _Pragma("clang diagnostic pop"); +#elif GNUC_PREREQ(4, 2) +# define DIAG_PUSH_IGNORE_OVERRIDE_INIT \ + _Pragma("GCC diagnostic push"); \ + _Pragma("GCC diagnostic ignored \"-Woverride-init\""); +# define DIAG_POP_IGNORE_OVERRIDE_INIT \ + _Pragma("GCC diagnostic pop"); +#else +# define DIAG_PUSH_IGNORE_OVERRIDE_INIT /* empty */ +# define DIAG_POP_IGNORE_OVERRIDE_INIT /* empty */ +#endif + #if GNUC_PREREQ(6, 0) # define DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE \ _Pragma("GCC diagnostic push"); \ diff --git a/gnu/stubs-32.h b/gnu/stubs-32.h deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/ioctl.c b/ioctl.c index 93fb52631c55af33f638fb5fdcec7522fa4c2f7d..4c9e7db313d1bb14fd082a8fee8d0a0b266dd439 100644 --- a/ioctl.c +++ b/ioctl.c @@ -33,8 +33,6 @@ #include #include "xlat/ioctl_dirs.h" -#include "xlat/evdev_ev.h" - static int compare(const void *a, const void *b) { @@ -99,7 +97,10 @@ evdev_decode_number(const unsigned int code) if (nr >= 0x20 && nr <= 0x20 + 0x1f) { tprints("EVIOCGBIT("); - printxval(evdev_ev, nr - 0x20, "EV_???"); + if (nr == 0x20) + tprintf("0"); + else + printxval(evdev_ev, nr - 0x20, "EV_???"); tprintf(", %u)", _IOC_SIZE(code)); return 1; } else if (nr >= 0x40 && nr <= 0x40 + 0x3f) { @@ -326,6 +327,8 @@ ioctl_decode(struct tcb *tcp) #endif case 'I': return inotify_ioctl(tcp, code, arg); + case 0xab: + return nbd_ioctl(tcp, code, arg); default: break; } diff --git a/ioctl_iocdef.h b/ioctl_iocdef.h index fc86d9d0aab9dd9d23d22fbede1653427540de4a..adf725586a3b852c16394a9bfe5f20d9643b305f 100644 --- a/ioctl_iocdef.h +++ b/ioctl_iocdef.h @@ -1,5 +1,5 @@ #define _IOC_NONE 0U #define _IOC_READ 2U #define _IOC_WRITE 1U -#define _IOC_SIZESHIFT ((0 + 8) + 8) -#define _IOC_DIRSHIFT (((0 + 8) + 8) + 14) +#define _IOC_SIZESHIFT ((0 +8)+8) +#define _IOC_DIRSHIFT (((0 +8)+8)+14) diff --git a/ioctl_iocdef.i b/ioctl_iocdef.i new file mode 100644 index 0000000000000000000000000000000000000000..6cb6ab07a585d5f50f1427ae8ec84109cad2e0da --- /dev/null +++ b/ioctl_iocdef.i @@ -0,0 +1,5 @@ +DEFINE HOST_IOC_NONE 0U +DEFINE HOST_IOC_READ 2U +DEFINE HOST_IOC_WRITE 1U +DEFINE HOST_IOC_SIZESHIFT ((0 +8)+8) +DEFINE HOST_IOC_DIRSHIFT (((0 +8)+8)+14) diff --git a/ioctl_redefs1.h b/ioctl_redefs1.h index 77a7dc06dabc25ce2d4dd830cd02a41dcb1bb59b..ac2628057c90720e553a88840513a42e2a5f3176 100644 --- a/ioctl_redefs1.h +++ b/ioctl_redefs1.h @@ -134,6 +134,30 @@ # undef BLKGETSIZE64 # define BLKGETSIZE64 0x80041272 #endif +#ifdef BLKTRACESETUP +# undef BLKTRACESETUP +# define BLKTRACESETUP 0xc0401273 +#endif +#ifdef BR_ATTEMPT_ACQUIRE +# undef BR_ATTEMPT_ACQUIRE +# define BR_ATTEMPT_ACQUIRE 0x8014720b +#endif +#ifdef BTRFS_IOC_DEV_REPLACE +# undef BTRFS_IOC_DEV_REPLACE +# define BTRFS_IOC_DEV_REPLACE 0xca249435 +#endif +#ifdef BTRFS_IOC_GET_SUBVOL_INFO +# undef BTRFS_IOC_GET_SUBVOL_INFO +# define BTRFS_IOC_GET_SUBVOL_INFO 0x81e8943c +#endif +#ifdef BTRFS_IOC_SEND +# undef BTRFS_IOC_SEND +# define BTRFS_IOC_SEND 0x40449426 +#endif +#ifdef BTRFS_IOC_SET_RECEIVED_SUBVOL +# undef BTRFS_IOC_SET_RECEIVED_SUBVOL +# define BTRFS_IOC_SET_RECEIVED_SUBVOL 0xc0c09425 +#endif #ifdef CAPI_MANUFACTURER_CMD # undef CAPI_MANUFACTURER_CMD # define CAPI_MANUFACTURER_CMD 0xc0084320 @@ -202,6 +226,10 @@ # undef DRM_IOCTL_AGP_UNBIND # define DRM_IOCTL_AGP_UNBIND 0x40086437 #endif +#ifdef DRM_IOCTL_AMDGPU_GEM_METADATA +# undef DRM_IOCTL_AMDGPU_GEM_METADATA +# define DRM_IOCTL_AMDGPU_GEM_METADATA 0xc11c6446 +#endif #ifdef DRM_IOCTL_DMA # undef DRM_IOCTL_DMA # define DRM_IOCTL_DMA 0xc0286429 @@ -286,6 +314,26 @@ # undef DRM_IOCTL_MGA_INIT # define DRM_IOCTL_MGA_INIT 0x405c6440 #endif +#ifdef DRM_IOCTL_MODE_ADDFB2 +# undef DRM_IOCTL_MODE_ADDFB2 +# define DRM_IOCTL_MODE_ADDFB2 0xc06464b8 +#endif +#ifdef DRM_IOCTL_MODE_GETPLANERESOURCES +# undef DRM_IOCTL_MODE_GETPLANERESOURCES +# define DRM_IOCTL_MODE_GETPLANERESOURCES 0xc00c64b5 +#endif +#ifdef DRM_IOCTL_MODE_OBJ_GETPROPERTIES +# undef DRM_IOCTL_MODE_OBJ_GETPROPERTIES +# define DRM_IOCTL_MODE_OBJ_GETPROPERTIES 0xc01c64b9 +#endif +#ifdef DRM_IOCTL_MODE_OBJ_SETPROPERTY +# undef DRM_IOCTL_MODE_OBJ_SETPROPERTY +# define DRM_IOCTL_MODE_OBJ_SETPROPERTY 0xc01464ba +#endif +#ifdef DRM_IOCTL_MSM_WAIT_FENCE +# undef DRM_IOCTL_MSM_WAIT_FENCE +# define DRM_IOCTL_MSM_WAIT_FENCE 0x401c6447 +#endif #ifdef DRM_IOCTL_R128_DEPTH # undef DRM_IOCTL_R128_DEPTH # define DRM_IOCTL_R128_DEPTH 0x4018644c @@ -318,6 +366,10 @@ # undef DRM_IOCTL_RADEON_CP_INIT # define DRM_IOCTL_RADEON_CP_INIT 0x40546440 #endif +#ifdef DRM_IOCTL_RADEON_GEM_CREATE +# undef DRM_IOCTL_RADEON_GEM_CREATE +# define DRM_IOCTL_RADEON_GEM_CREATE 0xc01c645d +#endif #ifdef DRM_IOCTL_RADEON_GETPARAM # undef DRM_IOCTL_RADEON_GETPARAM # define DRM_IOCTL_RADEON_GETPARAM 0xc0086451 @@ -326,6 +378,10 @@ # undef DRM_IOCTL_RADEON_IRQ_EMIT # define DRM_IOCTL_RADEON_IRQ_EMIT 0xc0046456 #endif +#ifdef DRM_IOCTL_RADEON_SETPARAM +# undef DRM_IOCTL_RADEON_SETPARAM +# define DRM_IOCTL_RADEON_SETPARAM 0x400c6459 +#endif #ifdef DRM_IOCTL_RADEON_STIPPLE # undef DRM_IOCTL_RADEON_STIPPLE # define DRM_IOCTL_RADEON_STIPPLE 0x4004644c @@ -394,6 +450,14 @@ # undef DRM_IOCTL_SIS_FB_INIT # define DRM_IOCTL_SIS_FB_INIT 0x40086456 #endif +#ifdef DRM_IOCTL_UPDATE_DRAW +# undef DRM_IOCTL_UPDATE_DRAW +# define DRM_IOCTL_UPDATE_DRAW 0x4014643f +#endif +#ifdef DRM_IOCTL_VC4_PERFMON_GET_VALUES +# undef DRM_IOCTL_VC4_PERFMON_GET_VALUES +# define DRM_IOCTL_VC4_PERFMON_GET_VALUES 0xc00c644e +#endif #ifdef DRM_IOCTL_VERSION # undef DRM_IOCTL_VERSION # define DRM_IOCTL_VERSION 0xc0246400 @@ -506,10 +570,6 @@ # undef FE_SET_PROPERTY # define FE_SET_PROPERTY 0x40086f52 #endif -#ifdef FIOQSIZE -# undef FIOQSIZE -# define FIOQSIZE 0x0000545e -#endif #ifdef FS_IOC_GETFLAGS # undef FS_IOC_GETFLAGS # define FS_IOC_GETFLAGS 0x80046601 @@ -526,6 +586,42 @@ # undef FS_IOC_SETVERSION # define FS_IOC_SETVERSION 0x40047602 #endif +#ifdef FW_CDEV_IOC_CREATE_ISO_CONTEXT +# undef FW_CDEV_IOC_CREATE_ISO_CONTEXT +# define FW_CDEV_IOC_CREATE_ISO_CONTEXT 0xc01c2308 +#endif +#ifdef FW_CDEV_IOC_GET_CYCLE_TIMER +# undef FW_CDEV_IOC_GET_CYCLE_TIMER +# define FW_CDEV_IOC_GET_CYCLE_TIMER 0x800c230c +#endif +#ifdef FW_CDEV_IOC_GET_CYCLE_TIMER2 +# undef FW_CDEV_IOC_GET_CYCLE_TIMER2 +# define FW_CDEV_IOC_GET_CYCLE_TIMER2 0xc0142314 +#endif +#ifdef FW_CDEV_IOC_GET_INFO +# undef FW_CDEV_IOC_GET_INFO +# define FW_CDEV_IOC_GET_INFO 0xc0242300 +#endif +#ifdef FW_CDEV_IOC_SEND_BROADCAST_REQUEST +# undef FW_CDEV_IOC_SEND_BROADCAST_REQUEST +# define FW_CDEV_IOC_SEND_BROADCAST_REQUEST 0x40242312 +#endif +#ifdef FW_CDEV_IOC_SEND_PHY_PACKET +# undef FW_CDEV_IOC_SEND_PHY_PACKET +# define FW_CDEV_IOC_SEND_PHY_PACKET 0xc0142315 +#endif +#ifdef FW_CDEV_IOC_SEND_REQUEST +# undef FW_CDEV_IOC_SEND_REQUEST +# define FW_CDEV_IOC_SEND_REQUEST 0x40242301 +#endif +#ifdef FW_CDEV_IOC_SEND_RESPONSE +# undef FW_CDEV_IOC_SEND_RESPONSE +# define FW_CDEV_IOC_SEND_RESPONSE 0x40142304 +#endif +#ifdef FW_CDEV_IOC_SET_ISO_CHANNELS +# undef FW_CDEV_IOC_SET_ISO_CHANNELS +# define FW_CDEV_IOC_SET_ISO_CHANNELS 0x400c2317 +#endif #ifdef HE_GET_REG # undef HE_GET_REG # define HE_GET_REG 0x400c6160 @@ -650,22 +746,14 @@ # undef KCOV_INIT_TRACE # define KCOV_INIT_TRACE 0x80046301 #endif -#ifdef KVM_GET_REGS -# undef KVM_GET_REGS -# define KVM_GET_REGS 0x8098ae81 +#ifdef KVM_DIRTY_TLB +# undef KVM_DIRTY_TLB +# define KVM_DIRTY_TLB 0x400caeaa #endif #ifdef KVM_MEMORY_ENCRYPT_OP # undef KVM_MEMORY_ENCRYPT_OP # define KVM_MEMORY_ENCRYPT_OP 0xc004aeba #endif -#ifdef KVM_SET_GUEST_DEBUG -# undef KVM_SET_GUEST_DEBUG -# define KVM_SET_GUEST_DEBUG 0x4008ae9b -#endif -#ifdef KVM_SET_REGS -# undef KVM_SET_REGS -# define KVM_SET_REGS 0x4098ae82 -#endif #ifdef MATROXFB_GET_ALL_OUTPUTS # undef MATROXFB_GET_ALL_OUTPUTS # define MATROXFB_GET_ALL_OUTPUTS 0x80046efb @@ -742,37 +830,49 @@ # undef MTIOCPOS # define MTIOCPOS 0x80046d03 #endif -#ifdef NCIUARTSETDRIVER -# undef NCIUARTSETDRIVER -# define NCIUARTSETDRIVER 0x40045500 +#ifdef MTRRIOC_ADD_ENTRY +# undef MTRRIOC_ADD_ENTRY +# define MTRRIOC_ADD_ENTRY 0x400c4d00 #endif -#ifdef NCP_IOC_GET_FS_INFO_V2 -# undef NCP_IOC_GET_FS_INFO_V2 -# define NCP_IOC_GET_FS_INFO_V2 0xc0246e04 +#ifdef MTRRIOC_ADD_PAGE_ENTRY +# undef MTRRIOC_ADD_PAGE_ENTRY +# define MTRRIOC_ADD_PAGE_ENTRY 0x400c4d05 #endif -#ifdef NCP_IOC_GETMOUNTUID2 -# undef NCP_IOC_GETMOUNTUID2 -# define NCP_IOC_GETMOUNTUID2 0x40046e02 +#ifdef MTRRIOC_DEL_ENTRY +# undef MTRRIOC_DEL_ENTRY +# define MTRRIOC_DEL_ENTRY 0x400c4d02 #endif -#ifdef NCP_IOC_GETOBJECTNAME -# undef NCP_IOC_GETOBJECTNAME -# define NCP_IOC_GETOBJECTNAME 0xc00c6e09 +#ifdef MTRRIOC_DEL_PAGE_ENTRY +# undef MTRRIOC_DEL_PAGE_ENTRY +# define MTRRIOC_DEL_PAGE_ENTRY 0x400c4d07 #endif -#ifdef NCP_IOC_GETPRIVATEDATA -# undef NCP_IOC_GETPRIVATEDATA -# define NCP_IOC_GETPRIVATEDATA 0xc0086e0a +#ifdef MTRRIOC_GET_ENTRY +# undef MTRRIOC_GET_ENTRY +# define MTRRIOC_GET_ENTRY 0xc0104d03 #endif -#ifdef NCP_IOC_NCPREQUEST -# undef NCP_IOC_NCPREQUEST -# define NCP_IOC_NCPREQUEST 0x800c6e01 +#ifdef MTRRIOC_GET_PAGE_ENTRY +# undef MTRRIOC_GET_PAGE_ENTRY +# define MTRRIOC_GET_PAGE_ENTRY 0xc0104d08 #endif -#ifdef NCP_IOC_SETOBJECTNAME -# undef NCP_IOC_SETOBJECTNAME -# define NCP_IOC_SETOBJECTNAME 0x800c6e09 +#ifdef MTRRIOC_KILL_ENTRY +# undef MTRRIOC_KILL_ENTRY +# define MTRRIOC_KILL_ENTRY 0x400c4d04 #endif -#ifdef NCP_IOC_SETPRIVATEDATA -# undef NCP_IOC_SETPRIVATEDATA -# define NCP_IOC_SETPRIVATEDATA 0x80086e0a +#ifdef MTRRIOC_KILL_PAGE_ENTRY +# undef MTRRIOC_KILL_PAGE_ENTRY +# define MTRRIOC_KILL_PAGE_ENTRY 0x400c4d09 +#endif +#ifdef MTRRIOC_SET_ENTRY +# undef MTRRIOC_SET_ENTRY +# define MTRRIOC_SET_ENTRY 0x400c4d01 +#endif +#ifdef MTRRIOC_SET_PAGE_ENTRY +# undef MTRRIOC_SET_PAGE_ENTRY +# define MTRRIOC_SET_PAGE_ENTRY 0x400c4d06 +#endif +#ifdef NCIUARTSETDRIVER +# undef NCIUARTSETDRIVER +# define NCIUARTSETDRIVER 0x40045500 #endif #ifdef NS_GETPSTAT # undef NS_GETPSTAT @@ -782,6 +882,10 @@ # undef NS_SETBUFLEV # define NS_SETBUFLEV 0x400c6162 #endif +#ifdef NVME_IOCTL_SUBMIT_IO +# undef NVME_IOCTL_SUBMIT_IO +# define NVME_IOCTL_SUBMIT_IO 0x402c4e42 +#endif #ifdef OMAPFB_MEMORY_READ # undef OMAPFB_MEMORY_READ # define OMAPFB_MEMORY_READ 0x80104f3a @@ -942,6 +1046,42 @@ # undef RTC_PLL_SET # define RTC_PLL_SET 0x401c7012 #endif +#ifdef SCIF_FENCE_MARK +# undef SCIF_FENCE_MARK +# define SCIF_FENCE_MARK 0xc00c730f +#endif +#ifdef SCIF_FENCE_SIGNAL +# undef SCIF_FENCE_SIGNAL +# define SCIF_FENCE_SIGNAL 0xc0247311 +#endif +#ifdef SCIF_GET_NODEIDS +# undef SCIF_GET_NODEIDS +# define SCIF_GET_NODEIDS 0xc014730e +#endif +#ifdef SCIF_READFROM +# undef SCIF_READFROM +# define SCIF_READFROM 0xc024730a +#endif +#ifdef SCIF_RECV +# undef SCIF_RECV +# define SCIF_RECV 0xc0147307 +#endif +#ifdef SCIF_SEND +# undef SCIF_SEND +# define SCIF_SEND 0xc0147306 +#endif +#ifdef SCIF_VREADFROM +# undef SCIF_VREADFROM +# define SCIF_VREADFROM 0xc024730c +#endif +#ifdef SCIF_VWRITETO +# undef SCIF_VWRITETO +# define SCIF_VWRITETO 0xc024730d +#endif +#ifdef SCIF_WRITETO +# undef SCIF_WRITETO +# define SCIF_WRITETO 0xc024730b +#endif #ifdef SNDCTL_DSP_MAPINBUF # undef SNDCTL_DSP_MAPINBUF # define SNDCTL_DSP_MAPINBUF 0x80085013 @@ -956,11 +1096,11 @@ #endif #ifdef SNDRV_CTL_IOCTL_ELEM_READ # undef SNDRV_CTL_IOCTL_ELEM_READ -# define SNDRV_CTL_IOCTL_ELEM_READ 0xc2c85512 +# define SNDRV_CTL_IOCTL_ELEM_READ 0xc2c45512 #endif #ifdef SNDRV_CTL_IOCTL_ELEM_WRITE # undef SNDRV_CTL_IOCTL_ELEM_WRITE -# define SNDRV_CTL_IOCTL_ELEM_WRITE 0xc2c85513 +# define SNDRV_CTL_IOCTL_ELEM_WRITE 0xc2c45513 #endif #ifdef SNDRV_EMU10K1_IOCTL_CODE_PEEK # undef SNDRV_EMU10K1_IOCTL_CODE_PEEK @@ -986,6 +1126,10 @@ # undef SNDRV_HDSPM_IOCTL_GET_MIXER # define SNDRV_HDSPM_IOCTL_GET_MIXER 0x80044844 #endif +#ifdef SNDRV_HDSPM_IOCTL_GET_STATUS +# undef SNDRV_HDSPM_IOCTL_GET_STATUS +# define SNDRV_HDSPM_IOCTL_GET_STATUS 0x801c4847 +#endif #ifdef SNDRV_HWDEP_IOCTL_DSP_LOAD # undef SNDRV_HWDEP_IOCTL_DSP_LOAD # define SNDRV_HWDEP_IOCTL_DSP_LOAD 0x40504803 @@ -1176,7 +1320,7 @@ #endif #ifdef V4L2_DEVICE_NOTIFY_EVENT # undef V4L2_DEVICE_NOTIFY_EVENT -# define V4L2_DEVICE_NOTIFY_EVENT 0x40807602 +# define V4L2_DEVICE_NOTIFY_EVENT 0x40787602 #endif #ifdef VFAT_IOCTL_READDIR_BOTH # undef VFAT_IOCTL_READDIR_BOTH @@ -1190,10 +1334,6 @@ # undef VIDEO_GET_EVENT # define VIDEO_GET_EVENT 0x80146f1c #endif -#ifdef VIDEO_SET_SPU_PALETTE -# undef VIDEO_SET_SPU_PALETTE -# define VIDEO_SET_SPU_PALETTE 0x40086f33 -#endif #ifdef VIDEO_STILLPICTURE # undef VIDEO_STILLPICTURE # define VIDEO_STILLPICTURE 0x40086f1e @@ -1212,7 +1352,15 @@ #endif #ifdef VIDIOC_DQEVENT # undef VIDIOC_DQEVENT -# define VIDIOC_DQEVENT 0x80805659 +# define VIDIOC_DQEVENT 0x80785659 +#endif +#ifdef VIDIOC_ENUMINPUT +# undef VIDIOC_ENUMINPUT +# define VIDIOC_ENUMINPUT 0xc04c561a +#endif +#ifdef VIDIOC_ENUMSTD +# undef VIDIOC_ENUMSTD +# define VIDIOC_ENUMSTD 0xc0405619 #endif #ifdef VIDIOC_G_EDID # undef VIDIOC_G_EDID @@ -1274,14 +1422,6 @@ # undef VIDIOC_S_FMT # define VIDIOC_S_FMT 0xc0cc5605 #endif -#ifdef VIDIOC_SUBDEV_G_EDID -# undef VIDIOC_SUBDEV_G_EDID -# define VIDIOC_SUBDEV_G_EDID 0xc0245628 -#endif -#ifdef VIDIOC_SUBDEV_S_EDID -# undef VIDIOC_SUBDEV_S_EDID -# define VIDIOC_SUBDEV_S_EDID 0xc0245629 -#endif #ifdef VIDIOC_TRY_EXT_CTRLS # undef VIDIOC_TRY_EXT_CTRLS # define VIDIOC_TRY_EXT_CTRLS 0xc0185649 diff --git a/ioctl_redefs2.h b/ioctl_redefs2.h new file mode 100644 index 0000000000000000000000000000000000000000..76d504fcdb4aa34d0326f8716583b3d21c4e59bd --- /dev/null +++ b/ioctl_redefs2.h @@ -0,0 +1,1204 @@ +#ifdef AGPIOC_ALLOCATE +# undef AGPIOC_ALLOCATE +# define AGPIOC_ALLOCATE 0xc0044106 +#endif +#ifdef AGPIOC_BIND +# undef AGPIOC_BIND +# define AGPIOC_BIND 0x40044108 +#endif +#ifdef AGPIOC_INFO +# undef AGPIOC_INFO +# define AGPIOC_INFO 0x80044100 +#endif +#ifdef AGPIOC_PROTECT +# undef AGPIOC_PROTECT +# define AGPIOC_PROTECT 0x40044105 +#endif +#ifdef AGPIOC_RESERVE +# undef AGPIOC_RESERVE +# define AGPIOC_RESERVE 0x40044104 +#endif +#ifdef AGPIOC_SETUP +# undef AGPIOC_SETUP +# define AGPIOC_SETUP 0x40044103 +#endif +#ifdef AGPIOC_UNBIND +# undef AGPIOC_UNBIND +# define AGPIOC_UNBIND 0x40044109 +#endif +#ifdef ASHMEM_SET_PROT_MASK +# undef ASHMEM_SET_PROT_MASK +# define ASHMEM_SET_PROT_MASK 0x40047705 +#endif +#ifdef ASHMEM_SET_SIZE +# undef ASHMEM_SET_SIZE +# define ASHMEM_SET_SIZE 0x40047703 +#endif +#ifdef ATM_ADDADDR +# undef ATM_ADDADDR +# define ATM_ADDADDR 0x400c6188 +#endif +#ifdef ATM_ADDLECSADDR +# undef ATM_ADDLECSADDR +# define ATM_ADDLECSADDR 0x400c618e +#endif +#ifdef ATM_ADDPARTY +# undef ATM_ADDPARTY +# define ATM_ADDPARTY 0x400861f4 +#endif +#ifdef ATM_DELADDR +# undef ATM_DELADDR +# define ATM_DELADDR 0x400c6189 +#endif +#ifdef ATM_DELLECSADDR +# undef ATM_DELLECSADDR +# define ATM_DELLECSADDR 0x400c618f +#endif +#ifdef ATM_GETADDR +# undef ATM_GETADDR +# define ATM_GETADDR 0x400c6186 +#endif +#ifdef ATM_GETCIRANGE +# undef ATM_GETCIRANGE +# define ATM_GETCIRANGE 0x400c618a +#endif +#ifdef ATM_GETESI +# undef ATM_GETESI +# define ATM_GETESI 0x400c6185 +#endif +#ifdef ATM_GETLECSADDR +# undef ATM_GETLECSADDR +# define ATM_GETLECSADDR 0x400c6190 +#endif +#ifdef ATM_GETLINKRATE +# undef ATM_GETLINKRATE +# define ATM_GETLINKRATE 0x400c6181 +#endif +#ifdef ATM_GETLOOP +# undef ATM_GETLOOP +# define ATM_GETLOOP 0x400c6152 +#endif +#ifdef ATM_GETNAMES +# undef ATM_GETNAMES +# define ATM_GETNAMES 0x40086183 +#endif +#ifdef ATM_GETSTAT +# undef ATM_GETSTAT +# define ATM_GETSTAT 0x400c6150 +#endif +#ifdef ATM_GETSTATZ +# undef ATM_GETSTATZ +# define ATM_GETSTATZ 0x400c6151 +#endif +#ifdef ATM_GETTYPE +# undef ATM_GETTYPE +# define ATM_GETTYPE 0x400c6184 +#endif +#ifdef ATM_QUERYLOOP +# undef ATM_QUERYLOOP +# define ATM_QUERYLOOP 0x400c6154 +#endif +#ifdef ATM_RSTADDR +# undef ATM_RSTADDR +# define ATM_RSTADDR 0x400c6187 +#endif +#ifdef ATM_SETCIRANGE +# undef ATM_SETCIRANGE +# define ATM_SETCIRANGE 0x400c618b +#endif +#ifdef ATM_SETESI +# undef ATM_SETESI +# define ATM_SETESI 0x400c618c +#endif +#ifdef ATM_SETESIF +# undef ATM_SETESIF +# define ATM_SETESIF 0x400c618d +#endif +#ifdef ATM_SETLOOP +# undef ATM_SETLOOP +# define ATM_SETLOOP 0x400c6153 +#endif +#ifdef AUTOFS_IOC_SETTIMEOUT +# undef AUTOFS_IOC_SETTIMEOUT +# define AUTOFS_IOC_SETTIMEOUT 0xc0049364 +#endif +#ifdef BLKBSZGET +# undef BLKBSZGET +# define BLKBSZGET 0x80041270 +#endif +#ifdef BLKBSZSET +# undef BLKBSZSET +# define BLKBSZSET 0x40041271 +#endif +#ifdef BLKGETSIZE64 +# undef BLKGETSIZE64 +# define BLKGETSIZE64 0x80041272 +#endif +#ifdef CAPI_MANUFACTURER_CMD +# undef CAPI_MANUFACTURER_CMD +# define CAPI_MANUFACTURER_CMD 0xc0084320 +#endif +#ifdef CCISS_BIG_PASSTHRU +# undef CCISS_BIG_PASSTHRU +# define CCISS_BIG_PASSTHRU 0xc0584212 +#endif +#ifdef CCISS_PASSTHRU +# undef CCISS_PASSTHRU +# define CCISS_PASSTHRU 0xc054420b +#endif +#ifdef CHIOGSTATUS +# undef CHIOGSTATUS +# define CHIOGSTATUS 0x40086308 +#endif +#ifdef CIOC_KERNEL_VERSION +# undef CIOC_KERNEL_VERSION +# define CIOC_KERNEL_VERSION 0xc004630a +#endif +#ifdef CM_IOCGATR +# undef CM_IOCGATR +# define CM_IOCGATR 0xc0046301 +#endif +#ifdef CM_IOCGSTATUS +# undef CM_IOCGSTATUS +# define CM_IOCGSTATUS 0x80046300 +#endif +#ifdef CM_IOCSPTS +# undef CM_IOCSPTS +# define CM_IOCSPTS 0x40046302 +#endif +#ifdef CM_IOSDBGLVL +# undef CM_IOSDBGLVL +# define CM_IOSDBGLVL 0x400463fa +#endif +#ifdef DRM_IOCTL_ADD_BUFS +# undef DRM_IOCTL_ADD_BUFS +# define DRM_IOCTL_ADD_BUFS 0xc0186416 +#endif +#ifdef DRM_IOCTL_ADD_MAP +# undef DRM_IOCTL_ADD_MAP +# define DRM_IOCTL_ADD_MAP 0xc0186415 +#endif +#ifdef DRM_IOCTL_AGP_ALLOC +# undef DRM_IOCTL_AGP_ALLOC +# define DRM_IOCTL_AGP_ALLOC 0xc0106434 +#endif +#ifdef DRM_IOCTL_AGP_BIND +# undef DRM_IOCTL_AGP_BIND +# define DRM_IOCTL_AGP_BIND 0x40086436 +#endif +#ifdef DRM_IOCTL_AGP_ENABLE +# undef DRM_IOCTL_AGP_ENABLE +# define DRM_IOCTL_AGP_ENABLE 0x40046432 +#endif +#ifdef DRM_IOCTL_AGP_FREE +# undef DRM_IOCTL_AGP_FREE +# define DRM_IOCTL_AGP_FREE 0x40106435 +#endif +#ifdef DRM_IOCTL_AGP_INFO +# undef DRM_IOCTL_AGP_INFO +# define DRM_IOCTL_AGP_INFO 0x80206433 +#endif +#ifdef DRM_IOCTL_AGP_UNBIND +# undef DRM_IOCTL_AGP_UNBIND +# define DRM_IOCTL_AGP_UNBIND 0x40086437 +#endif +#ifdef DRM_IOCTL_DMA +# undef DRM_IOCTL_DMA +# define DRM_IOCTL_DMA 0xc0286429 +#endif +#ifdef DRM_IOCTL_FREE_BUFS +# undef DRM_IOCTL_FREE_BUFS +# define DRM_IOCTL_FREE_BUFS 0x4008641a +#endif +#ifdef DRM_IOCTL_GET_CLIENT +# undef DRM_IOCTL_GET_CLIENT +# define DRM_IOCTL_GET_CLIENT 0xc0186405 +#endif +#ifdef DRM_IOCTL_GET_MAP +# undef DRM_IOCTL_GET_MAP +# define DRM_IOCTL_GET_MAP 0xc0186404 +#endif +#ifdef DRM_IOCTL_GET_SAREA_CTX +# undef DRM_IOCTL_GET_SAREA_CTX +# define DRM_IOCTL_GET_SAREA_CTX 0xc008641d +#endif +#ifdef DRM_IOCTL_GET_STATS +# undef DRM_IOCTL_GET_STATS +# define DRM_IOCTL_GET_STATS 0x807c6406 +#endif +#ifdef DRM_IOCTL_GET_UNIQUE +# undef DRM_IOCTL_GET_UNIQUE +# define DRM_IOCTL_GET_UNIQUE 0xc0086401 +#endif +#ifdef DRM_IOCTL_I810_COPY +# undef DRM_IOCTL_I810_COPY +# define DRM_IOCTL_I810_COPY 0x400c6447 +#endif +#ifdef DRM_IOCTL_I810_GETBUF +# undef DRM_IOCTL_I810_GETBUF +# define DRM_IOCTL_I810_GETBUF 0xc0106445 +#endif +#ifdef DRM_IOCTL_I810_MC +# undef DRM_IOCTL_I810_MC +# define DRM_IOCTL_I810_MC 0x4014644c +#endif +#ifdef DRM_IOCTL_I915_ALLOC +# undef DRM_IOCTL_I915_ALLOC +# define DRM_IOCTL_I915_ALLOC 0xc0106448 +#endif +#ifdef DRM_IOCTL_I915_BATCHBUFFER +# undef DRM_IOCTL_I915_BATCHBUFFER +# define DRM_IOCTL_I915_BATCHBUFFER 0x40186443 +#endif +#ifdef DRM_IOCTL_I915_CMDBUFFER +# undef DRM_IOCTL_I915_CMDBUFFER +# define DRM_IOCTL_I915_CMDBUFFER 0x4018644b +#endif +#ifdef DRM_IOCTL_I915_GETPARAM +# undef DRM_IOCTL_I915_GETPARAM +# define DRM_IOCTL_I915_GETPARAM 0xc0086446 +#endif +#ifdef DRM_IOCTL_I915_IRQ_EMIT +# undef DRM_IOCTL_I915_IRQ_EMIT +# define DRM_IOCTL_I915_IRQ_EMIT 0xc0046444 +#endif +#ifdef DRM_IOCTL_INFO_BUFS +# undef DRM_IOCTL_INFO_BUFS +# define DRM_IOCTL_INFO_BUFS 0xc0086418 +#endif +#ifdef DRM_IOCTL_MAP_BUFS +# undef DRM_IOCTL_MAP_BUFS +# define DRM_IOCTL_MAP_BUFS 0xc00c6419 +#endif +#ifdef DRM_IOCTL_MARK_BUFS +# undef DRM_IOCTL_MARK_BUFS +# define DRM_IOCTL_MARK_BUFS 0x40186417 +#endif +#ifdef DRM_IOCTL_MGA_DMA_BOOTSTRAP +# undef DRM_IOCTL_MGA_DMA_BOOTSTRAP +# define DRM_IOCTL_MGA_DMA_BOOTSTRAP 0xc01c644c +#endif +#ifdef DRM_IOCTL_MGA_GETPARAM +# undef DRM_IOCTL_MGA_GETPARAM +# define DRM_IOCTL_MGA_GETPARAM 0xc0086449 +#endif +#ifdef DRM_IOCTL_MGA_INIT +# undef DRM_IOCTL_MGA_INIT +# define DRM_IOCTL_MGA_INIT 0x405c6440 +#endif +#ifdef DRM_IOCTL_R128_DEPTH +# undef DRM_IOCTL_R128_DEPTH +# define DRM_IOCTL_R128_DEPTH 0x4018644c +#endif +#ifdef DRM_IOCTL_R128_GETPARAM +# undef DRM_IOCTL_R128_GETPARAM +# define DRM_IOCTL_R128_GETPARAM 0xc0086452 +#endif +#ifdef DRM_IOCTL_R128_INIT +# undef DRM_IOCTL_R128_INIT +# define DRM_IOCTL_R128_INIT 0x40586440 +#endif +#ifdef DRM_IOCTL_R128_STIPPLE +# undef DRM_IOCTL_R128_STIPPLE +# define DRM_IOCTL_R128_STIPPLE 0x4004644d +#endif +#ifdef DRM_IOCTL_RADEON_ALLOC +# undef DRM_IOCTL_RADEON_ALLOC +# define DRM_IOCTL_RADEON_ALLOC 0xc0106453 +#endif +#ifdef DRM_IOCTL_RADEON_CLEAR +# undef DRM_IOCTL_RADEON_CLEAR +# define DRM_IOCTL_RADEON_CLEAR 0x40186448 +#endif +#ifdef DRM_IOCTL_RADEON_CMDBUF +# undef DRM_IOCTL_RADEON_CMDBUF +# define DRM_IOCTL_RADEON_CMDBUF 0x40106450 +#endif +#ifdef DRM_IOCTL_RADEON_CP_INIT +# undef DRM_IOCTL_RADEON_CP_INIT +# define DRM_IOCTL_RADEON_CP_INIT 0x40546440 +#endif +#ifdef DRM_IOCTL_RADEON_GETPARAM +# undef DRM_IOCTL_RADEON_GETPARAM +# define DRM_IOCTL_RADEON_GETPARAM 0xc0086451 +#endif +#ifdef DRM_IOCTL_RADEON_IRQ_EMIT +# undef DRM_IOCTL_RADEON_IRQ_EMIT +# define DRM_IOCTL_RADEON_IRQ_EMIT 0xc0046456 +#endif +#ifdef DRM_IOCTL_RADEON_STIPPLE +# undef DRM_IOCTL_RADEON_STIPPLE +# define DRM_IOCTL_RADEON_STIPPLE 0x4004644c +#endif +#ifdef DRM_IOCTL_RADEON_TEXTURE +# undef DRM_IOCTL_RADEON_TEXTURE +# define DRM_IOCTL_RADEON_TEXTURE 0xc018644e +#endif +#ifdef DRM_IOCTL_RADEON_VERTEX2 +# undef DRM_IOCTL_RADEON_VERTEX2 +# define DRM_IOCTL_RADEON_VERTEX2 0x4018644f +#endif +#ifdef DRM_IOCTL_RES_CTX +# undef DRM_IOCTL_RES_CTX +# define DRM_IOCTL_RES_CTX 0xc0086426 +#endif +#ifdef DRM_IOCTL_RM_MAP +# undef DRM_IOCTL_RM_MAP +# define DRM_IOCTL_RM_MAP 0x4018641b +#endif +#ifdef DRM_IOCTL_SAVAGE_BCI_CMDBUF +# undef DRM_IOCTL_SAVAGE_BCI_CMDBUF +# define DRM_IOCTL_SAVAGE_BCI_CMDBUF 0x40246441 +#endif +#ifdef DRM_IOCTL_SAVAGE_BCI_INIT +# undef DRM_IOCTL_SAVAGE_BCI_INIT +# define DRM_IOCTL_SAVAGE_BCI_INIT 0x40506440 +#endif +#ifdef DRM_IOCTL_SET_SAREA_CTX +# undef DRM_IOCTL_SET_SAREA_CTX +# define DRM_IOCTL_SET_SAREA_CTX 0x4008641c +#endif +#ifdef DRM_IOCTL_SET_UNIQUE +# undef DRM_IOCTL_SET_UNIQUE +# define DRM_IOCTL_SET_UNIQUE 0x40086410 +#endif +#ifdef DRM_IOCTL_SG_ALLOC +# undef DRM_IOCTL_SG_ALLOC +# define DRM_IOCTL_SG_ALLOC 0xc0086438 +#endif +#ifdef DRM_IOCTL_SG_FREE +# undef DRM_IOCTL_SG_FREE +# define DRM_IOCTL_SG_FREE 0x40086439 +#endif +#ifdef DRM_IOCTL_SIS_AGP_ALLOC +# undef DRM_IOCTL_SIS_AGP_ALLOC +# define DRM_IOCTL_SIS_AGP_ALLOC 0xc0106454 +#endif +#ifdef DRM_IOCTL_SIS_AGP_FREE +# undef DRM_IOCTL_SIS_AGP_FREE +# define DRM_IOCTL_SIS_AGP_FREE 0x40106455 +#endif +#ifdef DRM_IOCTL_SIS_AGP_INIT +# undef DRM_IOCTL_SIS_AGP_INIT +# define DRM_IOCTL_SIS_AGP_INIT 0xc0086453 +#endif +#ifdef DRM_IOCTL_SIS_FB_ALLOC +# undef DRM_IOCTL_SIS_FB_ALLOC +# define DRM_IOCTL_SIS_FB_ALLOC 0xc0106444 +#endif +#ifdef DRM_IOCTL_SIS_FB_FREE +# undef DRM_IOCTL_SIS_FB_FREE +# define DRM_IOCTL_SIS_FB_FREE 0x40106445 +#endif +#ifdef DRM_IOCTL_SIS_FB_INIT +# undef DRM_IOCTL_SIS_FB_INIT +# define DRM_IOCTL_SIS_FB_INIT 0x40086456 +#endif +#ifdef DRM_IOCTL_VERSION +# undef DRM_IOCTL_VERSION +# define DRM_IOCTL_VERSION 0xc0246400 +#endif +#ifdef DRM_IOCTL_VIA_ALLOCMEM +# undef DRM_IOCTL_VIA_ALLOCMEM +# define DRM_IOCTL_VIA_ALLOCMEM 0xc0146440 +#endif +#ifdef DRM_IOCTL_VIA_CMDBUFFER +# undef DRM_IOCTL_VIA_CMDBUFFER +# define DRM_IOCTL_VIA_CMDBUFFER 0x40086448 +#endif +#ifdef DRM_IOCTL_VIA_DMA_BLIT +# undef DRM_IOCTL_VIA_DMA_BLIT +# define DRM_IOCTL_VIA_DMA_BLIT 0x4028644e +#endif +#ifdef DRM_IOCTL_VIA_DMA_INIT +# undef DRM_IOCTL_VIA_DMA_INIT +# define DRM_IOCTL_VIA_DMA_INIT 0xc0106447 +#endif +#ifdef DRM_IOCTL_VIA_FREEMEM +# undef DRM_IOCTL_VIA_FREEMEM +# define DRM_IOCTL_VIA_FREEMEM 0x40146441 +#endif +#ifdef DRM_IOCTL_VIA_MAP_INIT +# undef DRM_IOCTL_VIA_MAP_INIT +# define DRM_IOCTL_VIA_MAP_INIT 0xc0146444 +#endif +#ifdef DRM_IOCTL_VIA_PCICMD +# undef DRM_IOCTL_VIA_PCICMD +# define DRM_IOCTL_VIA_PCICMD 0x4008644a +#endif +#ifdef DRM_IOCTL_VIA_WAIT_IRQ +# undef DRM_IOCTL_VIA_WAIT_IRQ +# define DRM_IOCTL_VIA_WAIT_IRQ 0xc010644d +#endif +#ifdef DRM_IOCTL_WAIT_VBLANK +# undef DRM_IOCTL_WAIT_VBLANK +# define DRM_IOCTL_WAIT_VBLANK 0xc010643a +#endif +#ifdef ENI_MEMDUMP +# undef ENI_MEMDUMP +# define ENI_MEMDUMP 0x400c6160 +#endif +#ifdef ENI_SETMULT +# undef ENI_SETMULT +# define ENI_SETMULT 0x400c6167 +#endif +#ifdef EVIOCSFF +# undef EVIOCSFF +# define EVIOCSFF 0x402c4580 +#endif +#ifdef FBIO_CURSOR +# undef FBIO_CURSOR +# define FBIO_CURSOR 0xc0484608 +#endif +#ifdef FBIO_GETCONTROL2 +# undef FBIO_GETCONTROL2 +# define FBIO_GETCONTROL2 0x80044689 +#endif +#ifdef FBIO_RADEON_GET_MIRROR +# undef FBIO_RADEON_GET_MIRROR +# define FBIO_RADEON_GET_MIRROR 0x80044003 +#endif +#ifdef FBIO_RADEON_SET_MIRROR +# undef FBIO_RADEON_SET_MIRROR +# define FBIO_RADEON_SET_MIRROR 0x40044004 +#endif +#ifdef FDDEFPRM +# undef FDDEFPRM +# define FDDEFPRM 0x401c0243 +#endif +#ifdef FDGETDRVPRM +# undef FDGETDRVPRM +# define FDGETDRVPRM 0x80580211 +#endif +#ifdef FDGETDRVSTAT +# undef FDGETDRVSTAT +# define FDGETDRVSTAT 0x80340212 +#endif +#ifdef FDGETFDCSTAT +# undef FDGETFDCSTAT +# define FDGETFDCSTAT 0x80200215 +#endif +#ifdef FDGETPRM +# undef FDGETPRM +# define FDGETPRM 0x801c0204 +#endif +#ifdef FDPOLLDRVSTAT +# undef FDPOLLDRVSTAT +# define FDPOLLDRVSTAT 0x80340213 +#endif +#ifdef FDSETDRVPRM +# undef FDSETDRVPRM +# define FDSETDRVPRM 0x40580290 +#endif +#ifdef FDSETPRM +# undef FDSETPRM +# define FDSETPRM 0x401c0242 +#endif +#ifdef FDWERRORGET +# undef FDWERRORGET +# define FDWERRORGET 0x80180217 +#endif +#ifdef FE_GET_PROPERTY +# undef FE_GET_PROPERTY +# define FE_GET_PROPERTY 0x80086f53 +#endif +#ifdef FE_SET_PROPERTY +# undef FE_SET_PROPERTY +# define FE_SET_PROPERTY 0x40086f52 +#endif +#ifdef FS_IOC_GETFLAGS +# undef FS_IOC_GETFLAGS +# define FS_IOC_GETFLAGS 0x80046601 +#endif +#ifdef FS_IOC_GETVERSION +# undef FS_IOC_GETVERSION +# define FS_IOC_GETVERSION 0x80047601 +#endif +#ifdef FS_IOC_SETFLAGS +# undef FS_IOC_SETFLAGS +# define FS_IOC_SETFLAGS 0x40046602 +#endif +#ifdef FS_IOC_SETVERSION +# undef FS_IOC_SETVERSION +# define FS_IOC_SETVERSION 0x40047602 +#endif +#ifdef HE_GET_REG +# undef HE_GET_REG +# define HE_GET_REG 0x400c6160 +#endif +#ifdef HFI1_IOCTL_ACK_EVENT +# undef HFI1_IOCTL_ACK_EVENT +# define HFI1_IOCTL_ACK_EVENT 0x40041bea +#endif +#ifdef HPET_INFO +# undef HPET_INFO +# define HPET_INFO 0x800c6803 +#endif +#ifdef HPET_IRQFREQ +# undef HPET_IRQFREQ +# define HPET_IRQFREQ 0x40046806 +#endif +#ifdef I2OHRTGET +# undef I2OHRTGET +# define I2OHRTGET 0xc00c6901 +#endif +#ifdef I2OHTML +# undef I2OHTML +# define I2OHTML 0xc01c6909 +#endif +#ifdef I2OLCTGET +# undef I2OLCTGET +# define I2OLCTGET 0xc00c6902 +#endif +#ifdef I2OPARMGET +# undef I2OPARMGET +# define I2OPARMGET 0xc0186904 +#endif +#ifdef I2OPARMSET +# undef I2OPARMSET +# define I2OPARMSET 0xc0186903 +#endif +#ifdef I2OPASSTHRU +# undef I2OPASSTHRU +# define I2OPASSTHRU 0x8008690c +#endif +#ifdef I2OSWDEL +# undef I2OSWDEL +# define I2OSWDEL 0xc01c6907 +#endif +#ifdef I2OSWDL +# undef I2OSWDL +# define I2OSWDL 0xc01c6905 +#endif +#ifdef I2OSWUL +# undef I2OSWUL +# define I2OSWUL 0xc01c6906 +#endif +#ifdef I8K_FN_STATUS +# undef I8K_FN_STATUS +# define I8K_FN_STATUS 0x80046983 +#endif +#ifdef I8K_GET_FAN +# undef I8K_GET_FAN +# define I8K_GET_FAN 0xc0046986 +#endif +#ifdef I8K_GET_SPEED +# undef I8K_GET_SPEED +# define I8K_GET_SPEED 0xc0046985 +#endif +#ifdef I8K_GET_TEMP +# undef I8K_GET_TEMP +# define I8K_GET_TEMP 0x80046984 +#endif +#ifdef I8K_POWER_STATUS +# undef I8K_POWER_STATUS +# define I8K_POWER_STATUS 0x80046982 +#endif +#ifdef I8K_SET_FAN +# undef I8K_SET_FAN +# define I8K_SET_FAN 0xc0046987 +#endif +#ifdef IDT77105_GETSTAT +# undef IDT77105_GETSTAT +# define IDT77105_GETSTAT 0x400c6132 +#endif +#ifdef IDT77105_GETSTATZ +# undef IDT77105_GETSTATZ +# define IDT77105_GETSTATZ 0x400c6133 +#endif +#ifdef IOCTL_GNTDEV_GRANT_COPY +# undef IOCTL_GNTDEV_GRANT_COPY +# define IOCTL_GNTDEV_GRANT_COPY 0x00084708 +#endif +#ifdef IOW_READ +# undef IOW_READ +# define IOW_READ 0x4004c002 +#endif +#ifdef IOW_WRITE +# undef IOW_WRITE +# define IOW_WRITE 0x4004c001 +#endif +#ifdef IPMICTL_RECEIVE_MSG +# undef IPMICTL_RECEIVE_MSG +# define IPMICTL_RECEIVE_MSG 0xc018690c +#endif +#ifdef IPMICTL_RECEIVE_MSG_TRUNC +# undef IPMICTL_RECEIVE_MSG_TRUNC +# define IPMICTL_RECEIVE_MSG_TRUNC 0xc018690b +#endif +#ifdef IPMICTL_SEND_COMMAND +# undef IPMICTL_SEND_COMMAND +# define IPMICTL_SEND_COMMAND 0x8014690d +#endif +#ifdef IPMICTL_SEND_COMMAND_SETTIME +# undef IPMICTL_SEND_COMMAND_SETTIME +# define IPMICTL_SEND_COMMAND_SETTIME 0x801c6915 +#endif +#ifdef IVTVFB_IOC_DMA_FRAME +# undef IVTVFB_IOC_DMA_FRAME +# define IVTVFB_IOC_DMA_FRAME 0x400c56c0 +#endif +#ifdef IVTV_IOC_DMA_FRAME +# undef IVTV_IOC_DMA_FRAME +# define IVTV_IOC_DMA_FRAME 0x403856c0 +#endif +#ifdef KCOV_INIT_TRACE +# undef KCOV_INIT_TRACE +# define KCOV_INIT_TRACE 0x80046301 +#endif +#ifdef MATROXFB_GET_ALL_OUTPUTS +# undef MATROXFB_GET_ALL_OUTPUTS +# define MATROXFB_GET_ALL_OUTPUTS 0x80046efb +#endif +#ifdef MATROXFB_GET_AVAILABLE_OUTPUTS +# undef MATROXFB_GET_AVAILABLE_OUTPUTS +# define MATROXFB_GET_AVAILABLE_OUTPUTS 0x80046ef9 +#endif +#ifdef MATROXFB_GET_OUTPUT_CONNECTION +# undef MATROXFB_GET_OUTPUT_CONNECTION +# define MATROXFB_GET_OUTPUT_CONNECTION 0x80046ef8 +#endif +#ifdef MATROXFB_GET_OUTPUT_MODE +# undef MATROXFB_GET_OUTPUT_MODE +# define MATROXFB_GET_OUTPUT_MODE 0xc0046efa +#endif +#ifdef MATROXFB_SET_OUTPUT_CONNECTION +# undef MATROXFB_SET_OUTPUT_CONNECTION +# define MATROXFB_SET_OUTPUT_CONNECTION 0x40046ef8 +#endif +#ifdef MATROXFB_SET_OUTPUT_MODE +# undef MATROXFB_SET_OUTPUT_MODE +# define MATROXFB_SET_OUTPUT_MODE 0x40046efa +#endif +#ifdef MEDIA_IOC_ENUM_LINKS +# undef MEDIA_IOC_ENUM_LINKS +# define MEDIA_IOC_ENUM_LINKS 0xc01c7c02 +#endif +#ifdef MEMREADOOB +# undef MEMREADOOB +# define MEMREADOOB 0xc00c4d04 +#endif +#ifdef MEMWRITEOOB +# undef MEMWRITEOOB +# define MEMWRITEOOB 0xc00c4d03 +#endif +#ifdef MGSL_IOCGPARAMS +# undef MGSL_IOCGPARAMS +# define MGSL_IOCGPARAMS 0x80206d01 +#endif +#ifdef MGSL_IOCSPARAMS +# undef MGSL_IOCSPARAMS +# define MGSL_IOCSPARAMS 0x40206d00 +#endif +#ifdef MIC_VIRTIO_ADD_DEVICE +# undef MIC_VIRTIO_ADD_DEVICE +# define MIC_VIRTIO_ADD_DEVICE 0xc0047301 +#endif +#ifdef MIC_VIRTIO_CONFIG_CHANGE +# undef MIC_VIRTIO_CONFIG_CHANGE +# define MIC_VIRTIO_CONFIG_CHANGE 0xc0047305 +#endif +#ifdef MIC_VIRTIO_COPY_DESC +# undef MIC_VIRTIO_COPY_DESC +# define MIC_VIRTIO_COPY_DESC 0xc0047302 +#endif +#ifdef MMTIMER_GETCOUNTER +# undef MMTIMER_GETCOUNTER +# define MMTIMER_GETCOUNTER 0x80046d09 +#endif +#ifdef MMTIMER_GETFREQ +# undef MMTIMER_GETFREQ +# define MMTIMER_GETFREQ 0x80046d02 +#endif +#ifdef MMTIMER_GETRES +# undef MMTIMER_GETRES +# define MMTIMER_GETRES 0x80046d01 +#endif +#ifdef MTIOCGET +# undef MTIOCGET +# define MTIOCGET 0x801c6d02 +#endif +#ifdef MTIOCPOS +# undef MTIOCPOS +# define MTIOCPOS 0x80046d03 +#endif +#ifdef NCIUARTSETDRIVER +# undef NCIUARTSETDRIVER +# define NCIUARTSETDRIVER 0x40045500 +#endif +#ifdef NS_GETPSTAT +# undef NS_GETPSTAT +# define NS_GETPSTAT 0xc00c6161 +#endif +#ifdef NS_SETBUFLEV +# undef NS_SETBUFLEV +# define NS_SETBUFLEV 0x400c6162 +#endif +#ifdef OMAPFB_MEMORY_READ +# undef OMAPFB_MEMORY_READ +# define OMAPFB_MEMORY_READ 0x80104f3a +#endif +#ifdef OSD_GET_CAPABILITY +# undef OSD_GET_CAPABILITY +# define OSD_GET_CAPABILITY 0x80086fa1 +#endif +#ifdef OSD_SEND_CMD +# undef OSD_SEND_CMD +# define OSD_SEND_CMD 0x401c6fa0 +#endif +#ifdef PCITEST_COPY +# undef PCITEST_COPY +# define PCITEST_COPY 0x40045006 +#endif +#ifdef PCITEST_READ +# undef PCITEST_READ +# define PCITEST_READ 0x40045005 +#endif +#ifdef PCITEST_WRITE +# undef PCITEST_WRITE +# define PCITEST_WRITE 0x40045004 +#endif +#ifdef PERF_EVENT_IOC_ID +# undef PERF_EVENT_IOC_ID +# define PERF_EVENT_IOC_ID 0x80042407 +#endif +#ifdef PERF_EVENT_IOC_MODIFY_ATTRIBUTES +# undef PERF_EVENT_IOC_MODIFY_ATTRIBUTES +# define PERF_EVENT_IOC_MODIFY_ATTRIBUTES 0x4004240b +#endif +#ifdef PERF_EVENT_IOC_QUERY_BPF +# undef PERF_EVENT_IOC_QUERY_BPF +# define PERF_EVENT_IOC_QUERY_BPF 0xc004240a +#endif +#ifdef PERF_EVENT_IOC_SET_FILTER +# undef PERF_EVENT_IOC_SET_FILTER +# define PERF_EVENT_IOC_SET_FILTER 0x40042406 +#endif +#ifdef PHN_GET_REG +# undef PHN_GET_REG +# define PHN_GET_REG 0xc0047000 +#endif +#ifdef PHN_GET_REGS +# undef PHN_GET_REGS +# define PHN_GET_REGS 0xc0047002 +#endif +#ifdef PHN_SET_REG +# undef PHN_SET_REG +# define PHN_SET_REG 0x40047001 +#endif +#ifdef PHN_SET_REGS +# undef PHN_SET_REGS +# define PHN_SET_REGS 0x40047003 +#endif +#ifdef PMU_IOC_CAN_SLEEP +# undef PMU_IOC_CAN_SLEEP +# define PMU_IOC_CAN_SLEEP 0x80044205 +#endif +#ifdef PMU_IOC_GET_BACKLIGHT +# undef PMU_IOC_GET_BACKLIGHT +# define PMU_IOC_GET_BACKLIGHT 0x80044201 +#endif +#ifdef PMU_IOC_GET_MODEL +# undef PMU_IOC_GET_MODEL +# define PMU_IOC_GET_MODEL 0x80044203 +#endif +#ifdef PMU_IOC_GRAB_BACKLIGHT +# undef PMU_IOC_GRAB_BACKLIGHT +# define PMU_IOC_GRAB_BACKLIGHT 0x80044206 +#endif +#ifdef PMU_IOC_HAS_ADB +# undef PMU_IOC_HAS_ADB +# define PMU_IOC_HAS_ADB 0x80044204 +#endif +#ifdef PMU_IOC_SET_BACKLIGHT +# undef PMU_IOC_SET_BACKLIGHT +# define PMU_IOC_SET_BACKLIGHT 0x40044202 +#endif +#ifdef PPPIOCGCOMPRESSORS +# undef PPPIOCGCOMPRESSORS +# define PPPIOCGCOMPRESSORS 0x80207486 +#endif +#ifdef PPPIOCSACTIVE +# undef PPPIOCSACTIVE +# define PPPIOCSACTIVE 0x40087446 +#endif +#ifdef PPPIOCSCOMPRESS +# undef PPPIOCSCOMPRESS +# define PPPIOCSCOMPRESS 0x400c744d +#endif +#ifdef PPPIOCSPASS +# undef PPPIOCSPASS +# define PPPIOCSPASS 0x40087447 +#endif +#ifdef PPPOEIOCSFWD +# undef PPPOEIOCSFWD +# define PPPOEIOCSFWD 0x4004b100 +#endif +#ifdef PPS_FETCH +# undef PPS_FETCH +# define PPS_FETCH 0xc00470a4 +#endif +#ifdef PPS_GETCAP +# undef PPS_GETCAP +# define PPS_GETCAP 0x800470a3 +#endif +#ifdef PPS_GETPARAMS +# undef PPS_GETPARAMS +# define PPS_GETPARAMS 0x800470a1 +#endif +#ifdef PPS_KC_BIND +# undef PPS_KC_BIND +# define PPS_KC_BIND 0x400470a5 +#endif +#ifdef PPS_SETPARAMS +# undef PPS_SETPARAMS +# define PPS_SETPARAMS 0x400470a2 +#endif +#ifdef REISERFS_IOC_UNPACK +# undef REISERFS_IOC_UNPACK +# define REISERFS_IOC_UNPACK 0x4004cd01 +#endif +#ifdef RTC_EPOCH_READ +# undef RTC_EPOCH_READ +# define RTC_EPOCH_READ 0x8004700d +#endif +#ifdef RTC_EPOCH_SET +# undef RTC_EPOCH_SET +# define RTC_EPOCH_SET 0x4004700e +#endif +#ifdef RTC_IRQP_READ +# undef RTC_IRQP_READ +# define RTC_IRQP_READ 0x8004700b +#endif +#ifdef RTC_IRQP_SET +# undef RTC_IRQP_SET +# define RTC_IRQP_SET 0x4004700c +#endif +#ifdef RTC_PLL_GET +# undef RTC_PLL_GET +# define RTC_PLL_GET 0x801c7011 +#endif +#ifdef RTC_PLL_SET +# undef RTC_PLL_SET +# define RTC_PLL_SET 0x401c7012 +#endif +#ifdef SNDCTL_DSP_MAPINBUF +# undef SNDCTL_DSP_MAPINBUF +# define SNDCTL_DSP_MAPINBUF 0x80085013 +#endif +#ifdef SNDCTL_DSP_MAPOUTBUF +# undef SNDCTL_DSP_MAPOUTBUF +# define SNDCTL_DSP_MAPOUTBUF 0x80085014 +#endif +#ifdef SNDRV_CTL_IOCTL_ELEM_LIST +# undef SNDRV_CTL_IOCTL_ELEM_LIST +# define SNDRV_CTL_IOCTL_ELEM_LIST 0xc0485510 +#endif +#ifdef SNDRV_CTL_IOCTL_ELEM_READ +# undef SNDRV_CTL_IOCTL_ELEM_READ +# define SNDRV_CTL_IOCTL_ELEM_READ 0xc2c85512 +#endif +#ifdef SNDRV_CTL_IOCTL_ELEM_WRITE +# undef SNDRV_CTL_IOCTL_ELEM_WRITE +# define SNDRV_CTL_IOCTL_ELEM_WRITE 0xc2c85513 +#endif +#ifdef SNDRV_EMU10K1_IOCTL_CODE_PEEK +# undef SNDRV_EMU10K1_IOCTL_CODE_PEEK +# define SNDRV_EMU10K1_IOCTL_CODE_PEEK 0xc18c4812 +#endif +#ifdef SNDRV_EMU10K1_IOCTL_CODE_POKE +# undef SNDRV_EMU10K1_IOCTL_CODE_POKE +# define SNDRV_EMU10K1_IOCTL_CODE_POKE 0x418c4811 +#endif +#ifdef SNDRV_EMU10K1_IOCTL_TRAM_PEEK +# undef SNDRV_EMU10K1_IOCTL_TRAM_PEEK +# define SNDRV_EMU10K1_IOCTL_TRAM_PEEK 0xc00c4822 +#endif +#ifdef SNDRV_EMU10K1_IOCTL_TRAM_POKE +# undef SNDRV_EMU10K1_IOCTL_TRAM_POKE +# define SNDRV_EMU10K1_IOCTL_TRAM_POKE 0x400c4821 +#endif +#ifdef SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE +# undef SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE +# define SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE 0x40044842 +#endif +#ifdef SNDRV_HDSPM_IOCTL_GET_MIXER +# undef SNDRV_HDSPM_IOCTL_GET_MIXER +# define SNDRV_HDSPM_IOCTL_GET_MIXER 0x80044844 +#endif +#ifdef SNDRV_HWDEP_IOCTL_DSP_LOAD +# undef SNDRV_HWDEP_IOCTL_DSP_LOAD +# define SNDRV_HWDEP_IOCTL_DSP_LOAD 0x40504803 +#endif +#ifdef SNDRV_PCM_IOCTL_DELAY +# undef SNDRV_PCM_IOCTL_DELAY +# define SNDRV_PCM_IOCTL_DELAY 0x80044121 +#endif +#ifdef SNDRV_PCM_IOCTL_FORWARD +# undef SNDRV_PCM_IOCTL_FORWARD +# define SNDRV_PCM_IOCTL_FORWARD 0x40044149 +#endif +#ifdef SNDRV_PCM_IOCTL_HW_PARAMS +# undef SNDRV_PCM_IOCTL_HW_PARAMS +# define SNDRV_PCM_IOCTL_HW_PARAMS 0xc25c4111 +#endif +#ifdef SNDRV_PCM_IOCTL_HW_REFINE +# undef SNDRV_PCM_IOCTL_HW_REFINE +# define SNDRV_PCM_IOCTL_HW_REFINE 0xc25c4110 +#endif +#ifdef SNDRV_PCM_IOCTL_READI_FRAMES +# undef SNDRV_PCM_IOCTL_READI_FRAMES +# define SNDRV_PCM_IOCTL_READI_FRAMES 0x800c4151 +#endif +#ifdef SNDRV_PCM_IOCTL_READN_FRAMES +# undef SNDRV_PCM_IOCTL_READN_FRAMES +# define SNDRV_PCM_IOCTL_READN_FRAMES 0x800c4153 +#endif +#ifdef SNDRV_PCM_IOCTL_REWIND +# undef SNDRV_PCM_IOCTL_REWIND +# define SNDRV_PCM_IOCTL_REWIND 0x40044146 +#endif +#ifdef SNDRV_PCM_IOCTL_STATUS +# undef SNDRV_PCM_IOCTL_STATUS +# define SNDRV_PCM_IOCTL_STATUS 0x80804120 +#endif +#ifdef SNDRV_PCM_IOCTL_STATUS_EXT +# undef SNDRV_PCM_IOCTL_STATUS_EXT +# define SNDRV_PCM_IOCTL_STATUS_EXT 0xc0804124 +#endif +#ifdef SNDRV_PCM_IOCTL_SW_PARAMS +# undef SNDRV_PCM_IOCTL_SW_PARAMS +# define SNDRV_PCM_IOCTL_SW_PARAMS 0xc0684113 +#endif +#ifdef SNDRV_PCM_IOCTL_WRITEI_FRAMES +# undef SNDRV_PCM_IOCTL_WRITEI_FRAMES +# define SNDRV_PCM_IOCTL_WRITEI_FRAMES 0x400c4150 +#endif +#ifdef SNDRV_PCM_IOCTL_WRITEN_FRAMES +# undef SNDRV_PCM_IOCTL_WRITEN_FRAMES +# define SNDRV_PCM_IOCTL_WRITEN_FRAMES 0x400c4152 +#endif +#ifdef SNDRV_RAWMIDI_IOCTL_PARAMS +# undef SNDRV_RAWMIDI_IOCTL_PARAMS +# define SNDRV_RAWMIDI_IOCTL_PARAMS 0xc0205710 +#endif +#ifdef SNDRV_RAWMIDI_IOCTL_STATUS +# undef SNDRV_RAWMIDI_IOCTL_STATUS +# define SNDRV_RAWMIDI_IOCTL_STATUS 0xc0305720 +#endif +#ifdef SNDRV_SEQ_IOCTL_CREATE_PORT +# undef SNDRV_SEQ_IOCTL_CREATE_PORT +# define SNDRV_SEQ_IOCTL_CREATE_PORT 0xc0a45320 +#endif +#ifdef SNDRV_SEQ_IOCTL_DELETE_PORT +# undef SNDRV_SEQ_IOCTL_DELETE_PORT +# define SNDRV_SEQ_IOCTL_DELETE_PORT 0x40a45321 +#endif +#ifdef SNDRV_SEQ_IOCTL_GET_PORT_INFO +# undef SNDRV_SEQ_IOCTL_GET_PORT_INFO +# define SNDRV_SEQ_IOCTL_GET_PORT_INFO 0xc0a45322 +#endif +#ifdef SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT +# undef SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT +# define SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT 0xc0a45352 +#endif +#ifdef SNDRV_SEQ_IOCTL_SET_PORT_INFO +# undef SNDRV_SEQ_IOCTL_SET_PORT_INFO +# define SNDRV_SEQ_IOCTL_SET_PORT_INFO 0x40a45323 +#endif +#ifdef SNDRV_TIMER_IOCTL_GINFO +# undef SNDRV_TIMER_IOCTL_GINFO +# define SNDRV_TIMER_IOCTL_GINFO 0xc0e05403 +#endif +#ifdef SNDRV_TIMER_IOCTL_GPARAMS +# undef SNDRV_TIMER_IOCTL_GPARAMS +# define SNDRV_TIMER_IOCTL_GPARAMS 0x403c5404 +#endif +#ifdef SNDRV_TIMER_IOCTL_GSTATUS +# undef SNDRV_TIMER_IOCTL_GSTATUS +# define SNDRV_TIMER_IOCTL_GSTATUS 0xc0405405 +#endif +#ifdef SNDRV_TIMER_IOCTL_INFO +# undef SNDRV_TIMER_IOCTL_INFO +# define SNDRV_TIMER_IOCTL_INFO 0x80e05411 +#endif +#ifdef SPIOCSTYPE +# undef SPIOCSTYPE +# define SPIOCSTYPE 0x40047101 +#endif +#ifdef TUNATTACHFILTER +# undef TUNATTACHFILTER +# define TUNATTACHFILTER 0x400854d5 +#endif +#ifdef TUNDETACHFILTER +# undef TUNDETACHFILTER +# define TUNDETACHFILTER 0x400854d6 +#endif +#ifdef TUNER_SET_CONFIG +# undef TUNER_SET_CONFIG +# define TUNER_SET_CONFIG 0x4008645c +#endif +#ifdef TUNGETFILTER +# undef TUNGETFILTER +# define TUNGETFILTER 0x800854db +#endif +#ifdef UDF_GETEABLOCK +# undef UDF_GETEABLOCK +# define UDF_GETEABLOCK 0x80046c41 +#endif +#ifdef UDF_GETVOLIDENT +# undef UDF_GETVOLIDENT +# define UDF_GETVOLIDENT 0x80046c42 +#endif +#ifdef UDF_RELOCATE_BLOCKS +# undef UDF_RELOCATE_BLOCKS +# define UDF_RELOCATE_BLOCKS 0xc0046c43 +#endif +#ifdef UI_BEGIN_FF_UPLOAD +# undef UI_BEGIN_FF_UPLOAD +# define UI_BEGIN_FF_UPLOAD 0xc06055c8 +#endif +#ifdef UI_END_FF_UPLOAD +# undef UI_END_FF_UPLOAD +# define UI_END_FF_UPLOAD 0x406055c9 +#endif +#ifdef UI_SET_PHYS +# undef UI_SET_PHYS +# define UI_SET_PHYS 0x4004556c +#endif +#ifdef USBDEVFS_BULK +# undef USBDEVFS_BULK +# define USBDEVFS_BULK 0xc0105502 +#endif +#ifdef USBDEVFS_CONTROL +# undef USBDEVFS_CONTROL +# define USBDEVFS_CONTROL 0xc0105500 +#endif +#ifdef USBDEVFS_DISCSIGNAL +# undef USBDEVFS_DISCSIGNAL +# define USBDEVFS_DISCSIGNAL 0x8008550e +#endif +#ifdef USBDEVFS_IOCTL +# undef USBDEVFS_IOCTL +# define USBDEVFS_IOCTL 0xc00c5512 +#endif +#ifdef USBDEVFS_REAPURB +# undef USBDEVFS_REAPURB +# define USBDEVFS_REAPURB 0x4004550c +#endif +#ifdef USBDEVFS_REAPURBNDELAY +# undef USBDEVFS_REAPURBNDELAY +# define USBDEVFS_REAPURBNDELAY 0x4004550d +#endif +#ifdef USBDEVFS_SUBMITURB +# undef USBDEVFS_SUBMITURB +# define USBDEVFS_SUBMITURB 0x802c550a +#endif +#ifdef UVCIOC_CTRL_MAP +# undef UVCIOC_CTRL_MAP +# define UVCIOC_CTRL_MAP 0xc0587520 +#endif +#ifdef UVCIOC_CTRL_QUERY +# undef UVCIOC_CTRL_QUERY +# define UVCIOC_CTRL_QUERY 0xc00c7521 +#endif +#ifdef VIDEO_GET_EVENT +# undef VIDEO_GET_EVENT +# define VIDEO_GET_EVENT 0x80146f1c +#endif +#ifdef VIDEO_STILLPICTURE +# undef VIDEO_STILLPICTURE +# define VIDEO_STILLPICTURE 0x40086f1e +#endif +#ifdef VIDIOC_AM437X_CCDC_CFG +# undef VIDIOC_AM437X_CCDC_CFG +# define VIDIOC_AM437X_CCDC_CFG 0x400456c1 +#endif +#ifdef VIDIOC_CREATE_BUFS +# undef VIDIOC_CREATE_BUFS +# define VIDIOC_CREATE_BUFS 0xc0f8565c +#endif +#ifdef VIDIOC_DQBUF +# undef VIDIOC_DQBUF +# define VIDIOC_DQBUF 0xc0505611 +#endif +#ifdef VIDIOC_G_EDID +# undef VIDIOC_G_EDID +# define VIDIOC_G_EDID 0xc0245628 +#endif +#ifdef VIDIOC_G_EXT_CTRLS +# undef VIDIOC_G_EXT_CTRLS +# define VIDIOC_G_EXT_CTRLS 0xc0185647 +#endif +#ifdef VIDIOC_G_FBUF +# undef VIDIOC_G_FBUF +# define VIDIOC_G_FBUF 0x802c560a +#endif +#ifdef VIDIOC_G_FMT +# undef VIDIOC_G_FMT +# define VIDIOC_G_FMT 0xc0cc5604 +#endif +#ifdef VIDIOC_OMAP3ISP_CCDC_CFG +# undef VIDIOC_OMAP3ISP_CCDC_CFG +# define VIDIOC_OMAP3ISP_CCDC_CFG 0xc02056c1 +#endif +#ifdef VIDIOC_OMAP3ISP_PRV_CFG +# undef VIDIOC_OMAP3ISP_PRV_CFG +# define VIDIOC_OMAP3ISP_PRV_CFG 0xc03c56c2 +#endif +#ifdef VIDIOC_OMAP3ISP_STAT_EN +# undef VIDIOC_OMAP3ISP_STAT_EN +# define VIDIOC_OMAP3ISP_STAT_EN 0xc00456c7 +#endif +#ifdef VIDIOC_OMAP3ISP_STAT_REQ +# undef VIDIOC_OMAP3ISP_STAT_REQ +# define VIDIOC_OMAP3ISP_STAT_REQ 0xc02056c6 +#endif +#ifdef VIDIOC_PREPARE_BUF +# undef VIDIOC_PREPARE_BUF +# define VIDIOC_PREPARE_BUF 0xc050565d +#endif +#ifdef VIDIOC_QBUF +# undef VIDIOC_QBUF +# define VIDIOC_QBUF 0xc050560f +#endif +#ifdef VIDIOC_QUERYBUF +# undef VIDIOC_QUERYBUF +# define VIDIOC_QUERYBUF 0xc0505609 +#endif +#ifdef VIDIOC_S_EDID +# undef VIDIOC_S_EDID +# define VIDIOC_S_EDID 0xc0245629 +#endif +#ifdef VIDIOC_S_EXT_CTRLS +# undef VIDIOC_S_EXT_CTRLS +# define VIDIOC_S_EXT_CTRLS 0xc0185648 +#endif +#ifdef VIDIOC_S_FBUF +# undef VIDIOC_S_FBUF +# define VIDIOC_S_FBUF 0x402c560b +#endif +#ifdef VIDIOC_S_FMT +# undef VIDIOC_S_FMT +# define VIDIOC_S_FMT 0xc0cc5605 +#endif +#ifdef VIDIOC_TRY_EXT_CTRLS +# undef VIDIOC_TRY_EXT_CTRLS +# define VIDIOC_TRY_EXT_CTRLS 0xc0185649 +#endif +#ifdef VIDIOC_TRY_FMT +# undef VIDIOC_TRY_FMT +# define VIDIOC_TRY_FMT 0xc0cc5640 +#endif +#ifdef ZATM_GETPOOL +# undef ZATM_GETPOOL +# define ZATM_GETPOOL 0x400c6161 +#endif +#ifdef ZATM_GETPOOLZ +# undef ZATM_GETPOOLZ +# define ZATM_GETPOOLZ 0x400c6162 +#endif +#ifdef ZATM_SETPOOL +# undef ZATM_SETPOOL +# define ZATM_SETPOOL 0x400c6163 +#endif diff --git a/ioctlent0.h b/ioctlent0.h index a6f923ee4a68c9e80661487eae91b3b45a0760b5..7d350827ff6ae2ac3f7dc310e7489f208472b918 100644 --- a/ioctlent0.h +++ b/ioctlent0.h @@ -346,6 +346,7 @@ { "SNDCTL_DSP_SYNC", 0x00005001 }, { "PCITEST_LEGACY_IRQ", 0x00005002 }, { "SNDCTL_DSP_POST", 0x00005008 }, +{ "PCITEST_GET_IRQTYPE", 0x00005009 }, { "SNDCTL_DSP_NONBLOCK", 0x0000500e }, { "SNDCTL_DSP_SETSYNCRO", 0x00005015 }, { "SNDCTL_DSP_SETDUPLEX", 0x00005016 }, @@ -485,7 +486,6 @@ { "USBDEVFS_CONNECT", 0x00005517 }, { "USBDEVFS_GET_SPEED", 0x0000551f }, { "VT_OPENQRY", 0x00005600 }, -{ "VIDIOC_RESERVED", 0x00005601 }, { "VT_GETMODE", 0x00005601 }, { "VT_SETMODE", 0x00005602 }, { "VT_GETSTATE", 0x00005603 }, @@ -511,6 +511,7 @@ { "USBTMC_IOCTL_CLEAR_IN_HALT", 0x00005b07 }, { "USBTMC488_IOCTL_GOTO_LOCAL", 0x00005b14 }, { "USBTMC488_IOCTL_LOCAL_LOCKOUT", 0x00005b15 }, +{ "USBTMC488_IOCTL_TRIGGER", 0x00005b16 }, { "NS_ADJBUFLEV", 0x00006163 }, { "SIOCSIFATMTCP", 0x00006180 }, { "ATMTCP_CREATE", 0x0000618e }, @@ -610,7 +611,6 @@ { "MGSL_IOCGXSYNC", 0x00006d14 }, { "MGSL_IOCSXCTRL", 0x00006d15 }, { "MGSL_IOCGXCTRL", 0x00006d16 }, -{ "NCP_IOC_CONN_LOGGED_IN", 0x00006e03 }, { "AUDIO_STOP", 0x00006f01 }, { "AUDIO_PLAY", 0x00006f02 }, { "AUDIO_PAUSE", 0x00006f03 }, @@ -623,7 +623,6 @@ { "AUDIO_CLEAR_BUFFER", 0x00006f0c }, { "AUDIO_SET_ID", 0x00006f0d }, { "AUDIO_SET_STREAMTYPE", 0x00006f0f }, -{ "AUDIO_SET_EXT_ID", 0x00006f10 }, { "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x00006f14 }, { "VIDEO_STOP", 0x00006f15 }, { "VIDEO_PLAY", 0x00006f16 }, @@ -635,15 +634,12 @@ { "VIDEO_FAST_FORWARD", 0x00006f1f }, { "VIDEO_SLOWMOTION", 0x00006f20 }, { "VIDEO_CLEAR_BUFFER", 0x00006f22 }, -{ "VIDEO_SET_ID", 0x00006f23 }, { "VIDEO_SET_STREAMTYPE", 0x00006f24 }, { "VIDEO_SET_FORMAT", 0x00006f25 }, -{ "VIDEO_SET_SYSTEM", 0x00006f26 }, { "DMX_START", 0x00006f29 }, { "DMX_STOP", 0x00006f2a }, { "DMX_SET_BUFFER_SIZE", 0x00006f2d }, { "NET_REMOVE_IF", 0x00006f35 }, -{ "VIDEO_SET_ATTRIBUTES", 0x00006f35 }, { "FE_DISEQC_RESET_OVERLOAD", 0x00006f3e }, { "FE_DISEQC_SEND_BURST", 0x00006f41 }, { "FE_SET_TONE", 0x00006f42 }, @@ -864,10 +860,23 @@ { "PPPOEIOCDFWD", 0x0000b101 }, { "IPMI_BMC_IOCTL_FORCE_ABORT", 0x0000b102 }, { "RPMSG_DESTROY_EPT_IOCTL", 0x0000b502 }, +{ "DFL_FPGA_GET_API_VERSION", 0x0000b600 }, +{ "DFL_FPGA_CHECK_EXTENSION", 0x0000b601 }, +{ "DFL_FPGA_PORT_RESET", 0x0000b640 }, +{ "DFL_FPGA_PORT_GET_INFO", 0x0000b641 }, +{ "DFL_FPGA_PORT_GET_REGION_INFO", 0x0000b642 }, +{ "DFL_FPGA_PORT_DMA_MAP", 0x0000b643 }, +{ "DFL_FPGA_PORT_DMA_UNMAP", 0x0000b644 }, +{ "DFL_FPGA_FME_PORT_PR", 0x0000b680 }, { "NS_GET_USERNS", 0x0000b701 }, { "NS_GET_PARENT", 0x0000b702 }, { "NS_GET_NSTYPE", 0x0000b703 }, { "NS_GET_OWNER_UID", 0x0000b704 }, +{ "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", 0x0000f502 }, +{ "VSOC_WAIT_FOR_INCOMING_INTERRUPT", 0x0000f503 }, +{ "VSOC_SELF_INTERRUPT", 0x0000f505 }, +{ "VSOC_SEND_INTERRUPT_TO_HOST", 0x0000f506 }, +{ "VSOC_COND_WAKE", 0x0000f508 }, { "IOCTL_EVTCHN_RESTRICT_DOMID", 0x00024506 }, { "IOCTL_EVTCHN_BIND_VIRQ", 0x00044500 }, { "IOCTL_EVTCHN_BIND_UNBOUND_PORT", 0x00044502 }, @@ -875,16 +884,19 @@ { "IOCTL_EVTCHN_NOTIFY", 0x00044504 }, { "IOCTL_GNTDEV_SET_MAX_GRANTS", 0x00044703 }, { "IOCTL_EVTCHN_BIND_INTERDOMAIN", 0x00084501 }, +{ "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", 0x0008470a }, +{ "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", 0x0008470c }, { "IOCTL_GNTDEV_UNMAP_GRANT_REF", 0x00104701 }, { "IOCTL_GNTDEV_SET_UNMAP_NOTIFY", 0x00104707 }, { "IOCTL_GNTDEV_GRANT_COPY", 0x00104708 }, +{ "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", 0x00144709 }, +{ "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", 0x0014470b }, { "IOCTL_GNTDEV_MAP_GRANT_REF", 0x00184700 }, { "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", 0x00184702 }, -{ "KVM_SET_SREGS", 0x4000ae84 }, -{ "KVM_SET_FPU", 0x4000ae8d }, { "MFB_SET_ALPHA", 0x40014d00 }, { "MFB_SET_GAMMA", 0x40014d01 }, { "MFB_SET_BRIGHTNESS", 0x40014d03 }, +{ "USBTMC_IOCTL_EOM_ENABLE", 0x40015b0b }, { "USBTMC488_IOCTL_REN_CONTROL", 0x40015b13 }, { "SPI_IOC_WR_MODE", 0x40016b01 }, { "SPI_IOC_WR_LSB_FIRST", 0x40016b02 }, @@ -896,14 +908,13 @@ { "SONYPI_IOCSBLUE", 0x40017609 }, { "SONYPI_IOCSFAN", 0x4001760b }, { "HFI1_IOCTL_SET_PKEY", 0x40021beb }, +{ "USBTMC_IOCTL_CONFIG_TERMCHAR", 0x40025b0c }, { "CEC_ADAP_S_PHYS_ADDR", 0x40026102 }, { "ATM_SETBACKEND", 0x400261f2 }, { "ATM_NEWBACKENDIF", 0x400261f3 }, { "RIO_CM_CHAN_CLOSE", 0x40026304 }, { "RIO_CM_CHAN_LISTEN", 0x40026306 }, { "RIO_MPORT_MAINT_HDID_SET", 0x40026d01 }, -{ "NCP_IOC_GETMOUNTUID", 0x40026e02 }, -{ "AUDIO_SET_ATTRIBUTES", 0x40026f11 }, { "DMX_ADD_PID", 0x40026f33 }, { "DMX_REMOVE_PID", 0x40026f34 }, { "PPFCONTROL", 0x4002708e }, @@ -974,6 +985,8 @@ { "OMAPFB_LCD_TEST", 0x40044f2d }, { "OMAPFB_CTRL_TEST", 0x40044f2e }, { "PCITEST_MSI", 0x40045003 }, +{ "PCITEST_MSIX", 0x40045007 }, +{ "PCITEST_SET_IRQTYPE", 0x40045008 }, { "SNDCTL_DSP_SETTRIGGER", 0x40045010 }, { "SNDCTL_DSP_PROFILE", 0x40045017 }, { "SNDCTL_DSP_SETSPDIF", 0x40045042 }, @@ -1029,6 +1042,7 @@ { "IVTV_IOC_PASSTHROUGH_MODE", 0x400456c1 }, { "SNDRV_RAWMIDI_IOCTL_DROP", 0x40045730 }, { "SNDRV_RAWMIDI_IOCTL_DRAIN", 0x40045731 }, +{ "USBTMC_IOCTL_SET_TIMEOUT", 0x40045b0a }, { "CEC_S_MODE", 0x40046109 }, { "SONET_SETFRAMING", 0x40046115 }, { "ATM_SETSC", 0x400461f1 }, @@ -1074,8 +1088,6 @@ { "SPI_IOC_WR_MODE32", 0x40046b05 }, { "RIO_MPORT_MAINT_COMPTAG_SET", 0x40046d02 }, { "RIO_SET_EVENT_MASK", 0x40046d0d }, -{ "NCP_IOC_SET_SIGN_WANTED", 0x40046e06 }, -{ "NCP_IOC_GETDENTRYTTL", 0x40046e0c }, { "SISFB_SET_AUTOMAXIMIZE_OLD", 0x40046efa }, { "UBI_IOCRMVOL", 0x40046f01 }, { "UBI_IOCDET", 0x40046f41 }, @@ -1086,6 +1098,7 @@ { "PPSETFLAGS", 0x4004709b }, { "FAT_IOCTL_SET_ATTRIBUTES", 0x40047211 }, { "SCIF_LISTEN", 0x40047302 }, +{ "FSI_SCOM_RESET", 0x40047303 }, { "PPPIOCATTCHAN", 0x40047438 }, { "PPPIOCCONNECT", 0x4004743a }, { "PPPIOCSMRRU", 0x4004743b }, @@ -1226,13 +1239,11 @@ { "RIO_UNMAP_INBOUND", 0x40086d12 }, { "RIO_FREE_DMA", 0x40086d14 }, { "RIO_WAIT_FOR_ASYNC", 0x40086d16 }, -{ "NCP_IOC_GETMOUNTUID2", 0x40086e02 }, { "NILFS_IOCTL_DELETE_CHECKPOINT", 0x40086e81 }, { "NILFS_IOCTL_RESIZE", 0x40086e8b }, { "MATROXFB_SET_OUTPUT_CONNECTION", 0x40086ef8 }, { "MATROXFB_SET_OUTPUT_MODE", 0x40086efa }, { "AUDIO_SET_MIXER", 0x40086f0e }, -{ "VIDEO_SET_SPU", 0x40086f32 }, { "PHN_SET_REG", 0x40087001 }, { "PHN_SET_REGS", 0x40087003 }, { "PHN_SETREG", 0x40087006 }, @@ -1254,7 +1265,11 @@ { "KVM_IRQ_LINE", 0x4008ae61 }, { "KVM_SET_GSI_ROUTING", 0x4008ae6a }, { "KVM_ASSIGN_SET_MSIX_NR", 0x4008ae73 }, +{ "KVM_SET_MSRS", 0x4008ae89 }, +{ "KVM_SET_CPUID", 0x4008ae8a }, +{ "KVM_SET_CPUID2", 0x4008ae90 }, { "KVM_SET_VAPIC_ADDR", 0x4008ae93 }, +{ "KVM_X86_SETUP_MCE", 0x4008ae9c }, { "VHOST_SET_FEATURES", 0x4008af00 }, { "VHOST_SET_MEM_TABLE", 0x4008af03 }, { "VHOST_SET_LOG_BASE", 0x4008af04 }, @@ -1267,6 +1282,7 @@ { "VHOST_SET_VRING_ERR", 0x4008af22 }, { "VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 0x4008af23 }, { "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", 0x4008af24 }, +{ "VHOST_SET_BACKEND_FEATURES", 0x4008af25 }, { "VHOST_NET_SET_BACKEND", 0x4008af30 }, { "VHOST_VSOCK_SET_GUEST_CID", 0x4008af60 }, { "PPPOEIOCSFWD", 0x4008b100 }, @@ -1300,9 +1316,7 @@ { "I2OEVTREG", 0x400c690a }, { "HSC_SET_RX", 0x400c6b13 }, { "HSC_GET_RX", 0x400c6b14 }, -{ "NCP_IOC_GETROOT", 0x400c6e08 }, { "UBI_IOCRSVOL", 0x400c6f02 }, -{ "AUDIO_SET_KARAOKE", 0x400c6f12 }, { "MBXFB_IOCS_REG", 0x400cf404 }, { "LPSETTIMEOUT_NEW", 0x4010060f }, { "BLKRESETZONE", 0x40101283 }, @@ -1315,6 +1329,15 @@ { "SNDRV_USB_STREAM_IOCTL_SET_PARAMS", 0x40104890 }, { "AMDKFD_IOC_DBG_ADDRESS_WATCH", 0x40104b0f }, { "AMDKFD_IOC_DBG_WAVE_CONTROL", 0x40104b10 }, +{ "AMDKFD_IOC_SET_CU_MASK", 0x40104b1a }, +{ "MTRRIOC_ADD_ENTRY", 0x40104d00 }, +{ "MTRRIOC_SET_ENTRY", 0x40104d01 }, +{ "MTRRIOC_DEL_ENTRY", 0x40104d02 }, +{ "MTRRIOC_KILL_ENTRY", 0x40104d04 }, +{ "MTRRIOC_ADD_PAGE_ENTRY", 0x40104d05 }, +{ "MTRRIOC_SET_PAGE_ENTRY", 0x40104d06 }, +{ "MTRRIOC_DEL_PAGE_ENTRY", 0x40104d07 }, +{ "MTRRIOC_KILL_PAGE_ENTRY", 0x40104d09 }, { "MEMERASE64", 0x40104d14 }, { "UBI_IOCSETVOLPROP", 0x40104f06 }, { "OMAPFB_SET_COLOR_KEY", 0x40104f32 }, @@ -1388,8 +1411,6 @@ { "NILFS_IOCTL_CHANGE_CPMODE", 0x40106e80 }, { "NILFS_IOCTL_SET_ALLOC_RANGE", 0x40106e8c }, { "VIDEO_STILLPICTURE", 0x40106f1e }, -{ "VIDEO_SET_HIGHLIGHT", 0x40106f27 }, -{ "VIDEO_SET_SPU_PALETTE", 0x40106f33 }, { "FE_SET_PROPERTY", 0x40106f52 }, { "CA_SET_DESCR", 0x40106f86 }, { "PPSETTIME", 0x40107096 }, @@ -1408,11 +1429,11 @@ { "KVM_UNREGISTER_COALESCED_MMIO", 0x4010ae68 }, { "KVM_ASSIGN_SET_MSIX_ENTRY", 0x4010ae74 }, { "KVM_DIRTY_TLB", 0x4010aeaa }, -{ "KVM_ARM_SET_DEVICE_ADDR", 0x4010aeab }, { "KVM_GET_ONE_REG", 0x4010aeab }, { "KVM_SET_ONE_REG", 0x4010aeac }, { "ASPEED_LPC_CTRL_IOCTL_MAP", 0x4010b201 }, { "OCXL_IOCTL_IRQ_SET_FD", 0x4010ca13 }, +{ "VSOC_CREATE_FD_SCOPED_PERMISSION", 0x4010f500 }, { "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x40124823 }, { "FDSETMAXERRS", 0x4014024c }, { "ADD_NEW_DISK", 0x40140921 }, @@ -1450,6 +1471,7 @@ { "IOC_PR_PREEMPT_ABORT", 0x401870cc }, { "BTRFS_IOC_QGROUP_ASSIGN", 0x40189429 }, { "KVM_SET_MEMORY_REGION", 0x4018ae40 }, +{ "KVM_HYPERV_EVENTFD", 0x4018aebd }, { "KVM_SET_DEVICE_ATTR", 0x4018aee1 }, { "KVM_GET_DEVICE_ATTR", 0x4018aee2 }, { "KVM_HAS_DEVICE_ATTR", 0x4018aee3 }, @@ -1488,10 +1510,10 @@ { "PPPIOCSXASYNCMAP", 0x4020744f }, { "BTRFS_IOC_CLONE_RANGE", 0x4020940d }, { "FICLONERANGE", 0x4020940d }, +{ "KVM_SET_MEMORY_ALIAS", 0x4020ae43 }, { "KVM_SET_USER_MEMORY_REGION", 0x4020ae46 }, { "KVM_IRQFD", 0x4020ae76 }, { "KVM_SIGNAL_MSI", 0x4020aea5 }, -{ "KVM_ARM_VCPU_INIT", 0x4020aeae }, { "OCXL_IOCTL_ATTACH", 0x4020ca10 }, { "SNDRV_COMPRESS_SET_METADATA", 0x40244314 }, { "NVM_DEV_REMOVE", 0x40244c23 }, @@ -1541,8 +1563,10 @@ { "PTP_PEROUT_REQUEST", 0x40383d03 }, { "VIDIOC_DBG_S_REGISTER", 0x4038564f }, { "DRM_IOCTL_SAVAGE_BCI_CMDBUF", 0x40386441 }, +{ "KVM_XEN_HVM_CONFIG", 0x4038ae7a }, { "DMX_SET_FILTER", 0x403c6f2b }, { "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x4040534e }, +{ "UVCIOC_SEND_RESPONSE", 0x40405501 }, { "SNDRV_CTL_IOCTL_ELEM_LOCK", 0x40405514 }, { "SNDRV_CTL_IOCTL_ELEM_UNLOCK", 0x40405515 }, { "IVTV_IOC_DMA_FRAME", 0x404056c0 }, @@ -1557,6 +1581,8 @@ { "KVM_DEASSIGN_DEV_IRQ", 0x4040ae75 }, { "KVM_CREATE_PIT2", 0x4040ae77 }, { "KVM_IOEVENTFD", 0x4040ae79 }, +{ "KVM_X86_SET_MCE", 0x4040ae9e }, +{ "KVM_SET_VCPU_EVENTS", 0x4040aea0 }, { "KVM_ASSIGN_SET_INTX_MASK", 0x4040aea4 }, { "CXL_IOCTL_START_WORK", 0x4040ca00 }, { "CXL_IOCTL_DOWNLOAD_IMAGE", 0x4040ca0a }, @@ -1573,6 +1599,7 @@ { "BC_REPLY_SG", 0x40486312 }, { "DRM_IOCTL_I915_PERF_ADD_CONFIG", 0x40486477 }, { "BTRFS_IOC_SEND", 0x40489426 }, +{ "KVM_SET_GUEST_DEBUG", 0x4048ae9b }, { "GSMIOC_SETCONF", 0x404c4701 }, { "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 0x404c534a }, { "SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 0x40505330 }, @@ -1588,6 +1615,7 @@ { "UI_END_FF_UPLOAD", 0x406855c9 }, { "KVM_ENABLE_CAP", 0x4068aea3 }, { "CHIOGELEM", 0x406c6310 }, +{ "KVM_SET_PIT2", 0x4070aea0 }, { "HFI1_IOCTL_USER_INFO", 0x40781be3 }, { "DRM_IOCTL_R128_INIT", 0x40786440 }, { "DRM_IOCTL_RADEON_CP_INIT", 0x40786440 }, @@ -1596,10 +1624,13 @@ { "NVM_DEV_CREATE", 0x40804c22 }, { "UBI_IOCVOLCRBLK", 0x40804f07 }, { "DRM_IOCTL_MGA_INIT", 0x40806440 }, +{ "KVM_SET_DEBUGREGS", 0x4080aea2 }, +{ "KVM_SET_NESTED_STATE", 0x4080aebf }, { "SNDRV_COMPRESS_SET_PARAMS", 0x40844312 }, { "V4L2_DEVICE_NOTIFY_EVENT", 0x40887602 }, { "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x408c5333 }, { "VIDIOC_S_JPEGCOMP", 0x408c563e }, +{ "KVM_SET_REGS", 0x4090ae82 }, { "UBI_IOCMKVOL", 0x40986f00 }, { "SNDRV_SEQ_IOCTL_DELETE_PORT", 0x40a85321 }, { "SNDRV_SEQ_IOCTL_SET_PORT_INFO", 0x40a85323 }, @@ -1607,7 +1638,7 @@ { "VHOST_SCSI_SET_ENDPOINT", 0x40e8af40 }, { "VHOST_SCSI_CLEAR_ENDPOINT", 0x40e8af41 }, { "ASHMEM_SET_NAME", 0x41007701 }, -{ "BTRFS_IOC_SET_FSLABEL", 0x41009432 }, +{ "FS_IOC_SETFSLABEL", 0x41009432 }, { "USBDEVFS_GETDRIVER", 0x41045508 }, { "IOC_OPAL_TAKE_OWNERSHIP", 0x410870de }, { "IOC_OPAL_REVERT_TPR", 0x410870e2 }, @@ -1621,12 +1652,14 @@ { "IOC_OPAL_ACTIVATE_LSP", 0x411870df }, { "IOC_OPAL_ADD_USR_TO_LR", 0x411870e4 }, { "IOC_OPAL_LR_SETUP", 0x412870e3 }, +{ "KVM_SET_SREGS", 0x4138ae84 }, +{ "KVM_SET_XCRS", 0x4188aea7 }, +{ "KVM_SET_FPU", 0x41a0ae8d }, { "SNDRV_EMU10K1_IOCTL_CODE_POKE", 0x41b04811 }, -{ "KVM_SET_GUEST_DEBUG", 0x4208ae9b }, { "IOC_OPAL_SET_PW", 0x422070e0 }, { "PTP_SYS_OFFSET", 0x43403d05 }, -{ "KVM_SET_REGS", 0x4360ae82 }, { "JSIOCSBTNMAP", 0x44006a33 }, +{ "KVM_SET_LAPIC", 0x4400ae8f }, { "BTRFS_IOC_SNAP_CREATE", 0x50009401 }, { "BTRFS_IOC_DEFRAG", 0x50009402 }, { "BTRFS_IOC_RESIZE", 0x50009403 }, @@ -1639,11 +1672,10 @@ { "BTRFS_IOC_SNAP_CREATE_V2", 0x50009417 }, { "BTRFS_IOC_SUBVOL_CREATE_V2", 0x50009418 }, { "BTRFS_IOC_RM_DEV_V2", 0x5000943a }, +{ "KVM_SET_XSAVE", 0x5000aea5 }, { "HIDIOCSUSAGES", 0x501c4814 }, { "UBI_IOCRNVOL", 0x51106f03 }, { "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x70124811 }, -{ "KVM_GET_SREGS", 0x8000ae83 }, -{ "KVM_GET_FPU", 0x8000ae8c }, { "MFB_GET_ALPHA", 0x80014d00 }, { "MFB_GET_GAMMA", 0x80014d01 }, { "USBTMC488_IOCTL_GET_CAPS", 0x80015b11 }, @@ -1721,6 +1753,9 @@ { "IMCTRLREQ", 0x80044945 }, { "IMCLEAR_L2", 0x80044946 }, { "IMHOLD_L1", 0x80044948 }, +{ "MCE_GET_RECORD_LEN", 0x80044d01 }, +{ "MCE_GET_LOG_LEN", 0x80044d02 }, +{ "MCE_GETCLEAR_FLAGS", 0x80044d03 }, { "MEMGETREGIONCOUNT", 0x80044d07 }, { "MFB_GET_PIXFMT", 0x80044d08 }, { "OTPSELECT", 0x80044d0d }, @@ -1785,6 +1820,7 @@ { "WDIOC_GETTIMEOUT", 0x80045707 }, { "WDIOC_GETPRETIMEOUT", 0x80045709 }, { "WDIOC_GETTIMELEFT", 0x8004570a }, +{ "USBTMC_IOCTL_GET_TIMEOUT", 0x80045b09 }, { "CEC_G_MODE", 0x80046108 }, { "SONET_GETDIAG", 0x80046114 }, { "SONET_GETFRAMING", 0x80046116 }, @@ -1810,6 +1846,7 @@ { "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x8004691a }, { "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x8004691b }, { "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x8004691e }, +{ "LIRC_GET_REC_TIMEOUT", 0x80046924 }, { "I8K_BIOS_VERSION", 0x80046980 }, { "I8K_MACHINE_ID", 0x80046981 }, { "IIO_GET_EVENT_FD_IOCTL", 0x80046990 }, @@ -1819,14 +1856,11 @@ { "UDF_GETEASIZE", 0x80046c40 }, { "RIO_MPORT_MAINT_PORT_IDX_GET", 0x80046d03 }, { "RIO_GET_EVENT_MASK", 0x80046d0e }, -{ "NCP_IOC_SIGN_WANTED", 0x80046e06 }, -{ "NCP_IOC_SETDENTRYTTL", 0x80046e0c }, { "SISFB_GET_INFO_OLD", 0x80046ef8 }, { "SISFB_GET_VBRSTATUS_OLD", 0x80046ef9 }, { "SISFB_GET_AUTOMAXIMIZE_OLD", 0x80046efa }, { "AUDIO_GET_CAPABILITIES", 0x80046f0b }, { "VIDEO_GET_CAPABILITIES", 0x80046f21 }, -{ "VIDEO_GET_FRAME_RATE", 0x80046f38 }, { "FE_READ_STATUS", 0x80046f45 }, { "FE_READ_BER", 0x80046f46 }, { "FE_READ_UNCORRECTED_BLOCKS", 0x80046f49 }, @@ -1840,6 +1874,7 @@ { "BR_ACQUIRE_RESULT", 0x80047204 }, { "FAT_IOCTL_GET_ATTRIBUTES", 0x80047210 }, { "FAT_IOCTL_GET_VOLUME_ID", 0x80047213 }, +{ "FSI_SCOM_CHECK", 0x80047300 }, { "PPPIOCGCHAN", 0x80047437 }, { "PPPIOCGDEBUG", 0x80047441 }, { "PPPIOCGMRU", 0x80047453 }, @@ -1920,7 +1955,6 @@ { "MATROXFB_GET_OUTPUT_CONNECTION", 0x80086ef8 }, { "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80086ef9 }, { "MATROXFB_GET_ALL_OUTPUTS", 0x80086efb }, -{ "AUDIO_GET_PTS", 0x80086f13 }, { "VIDEO_GET_PTS", 0x80086f39 }, { "VIDEO_GET_FRAME_COUNT", 0x80086f3a }, { "CA_GET_DESCR_INFO", 0x80086f83 }, @@ -1934,7 +1968,9 @@ { "BTRFS_IOC_START_SYNC", 0x80089418 }, { "BTRFS_IOC_SUBVOL_GETFLAGS", 0x80089419 }, { "TEE_IOC_CANCEL", 0x8008a404 }, +{ "KVM_X86_GET_MCE_CAP_SUPPORTED", 0x8008ae9d }, { "VHOST_GET_FEATURES", 0x8008af00 }, +{ "VHOST_GET_BACKEND_FEATURES", 0x8008af26 }, { "OCXL_IOCTL_IRQ_ALLOC", 0x8008ca11 }, { "FUNCTIONFS_ENDPOINT_DESC", 0x80096782 }, { "DMX_GET_PES_PIDS", 0x800a6f2f }, @@ -1947,7 +1983,6 @@ { "FS_IOC_SET_ENCRYPTION_POLICY", 0x800c6613 }, { "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x800c691c }, { "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x800c691d }, -{ "NCP_IOC_SETROOT", 0x800c6e08 }, { "VIDEO_GET_SIZE", 0x800c6f37 }, { "FE_DISEQC_RECV_SLAVE_REPLY", 0x800c6f40 }, { "CA_GET_SLOT_INFO", 0x800c6f82 }, @@ -1969,8 +2004,6 @@ { "DRM_IOCTL_I915_GEM_GET_APERTURE", 0x80106463 }, { "I2OPASSTHRU", 0x8010690c }, { "MGSL_IOCGGPIO", 0x80106d11 }, -{ "NCP_IOC_NCPREQUEST", 0x80106e01 }, -{ "NCP_IOC_SETPRIVATEDATA", 0x80106e0a }, { "FE_GET_PROPERTY", 0x80106f53 }, { "CA_GET_CAP", 0x80106f81 }, { "OSD_GET_CAPABILITY", 0x80106fa1 }, @@ -1992,11 +2025,11 @@ { "UFFDIO_WAKE", 0x8010aa02 }, { "KVM_MEMORY_ENCRYPT_REG_REGION", 0x8010aebb }, { "KVM_MEMORY_ENCRYPT_UNREG_REGION", 0x8010aebc }, +{ "VSOC_GET_FD_SCOPED_PERMISSION", 0x8010f501 }, { "FDGETMAXERRS", 0x8014020e }, { "GET_DISK_INFO", 0x80140912 }, { "SNDRV_COMPRESS_TSTAMP", 0x80144320 }, { "CHIOGPARAMS", 0x80146306 }, -{ "NCP_IOC_LOCKUNLOCK", 0x80146e07 }, { "VIDEO_GET_STATUS", 0x80146f1b }, { "SNDRV_PCM_IOCTL_CHANNEL_INFO", 0x80184132 }, { "SNDRV_PCM_IOCTL_READI_FRAMES", 0x80184151 }, @@ -2007,8 +2040,6 @@ { "HPET_INFO", 0x80186803 }, { "RIO_MPORT_MAINT_READ_LOCAL", 0x80186d05 }, { "RIO_MPORT_MAINT_READ_REMOTE", 0x80186d07 }, -{ "NCP_IOC_SIGN_INIT", 0x80186e05 }, -{ "NCP_IOC_SETOBJECTNAME", 0x80186e09 }, { "NILFS_IOCTL_GET_CPINFO", 0x80186e82 }, { "NILFS_IOCTL_GET_CPSTAT", 0x80186e83 }, { "NILFS_IOCTL_GET_SUINFO", 0x80186e84 }, @@ -2030,7 +2061,8 @@ { "VIDEO_GET_EVENT", 0x80206f1c }, { "RTC_PLL_GET", 0x80207011 }, { "PPPIOCGXASYNCMAP", 0x80207450 }, -{ "KVM_ARM_PREFERRED_TARGET", 0x8020aeaf }, +{ "OCXL_IOCTL_ENABLE_P9_WAIT", 0x8020ca15 }, +{ "OCXL_IOCTL_GET_FEATURES", 0x8020ca16 }, { "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x80244841 }, { "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x80244848 }, { "SONET_GETSTAT", 0x80246110 }, @@ -2049,7 +2081,6 @@ { "RTC_WKALM_RD", 0x80287010 }, { "IOW_GETINFO", 0x8028c003 }, { "USBDEVFS_SUBMITURB32", 0x802a550a }, -{ "NCP_IOC_SETCHARSETS", 0x802a6e0b }, { "TCGETS2", 0x802c542a }, { "SOUND_OLD_MIXER_INFO", 0x80304d65 }, { "VIDIOC_G_FBUF", 0x8030560a }, @@ -2065,6 +2096,7 @@ { "USBDEVFS_SUBMITURB", 0x8038550a }, { "DRM_IOCTL_AGP_INFO", 0x80386433 }, { "OMAPFB_GET_OVERLAY_COLORMODE", 0x803c4f3b }, +{ "VSOC_DESCRIBE_REGION", 0x803cf504 }, { "SNDRV_HWDEP_IOCTL_DSP_STATUS", 0x80404802 }, { "JSIOCGAXMAP", 0x80406a32 }, { "BR_TRANSACTION", 0x80407202 }, @@ -2072,11 +2104,13 @@ { "PPPIOCGCOMPRESSORS", 0x80407486 }, { "BTRFS_IOC_QUOTA_RESCAN_STATUS", 0x8040942d }, { "KVM_ASSIGN_PCI_DEVICE", 0x8040ae69 }, +{ "KVM_GET_VCPU_EVENTS", 0x8040ae9f }, { "CXL_IOCTL_GET_AFU_ID", 0x8040ca02 }, { "GPIO_GET_CHIPINFO_IOCTL", 0x8044b401 }, { "GET_ARRAY_INFO", 0x80480911 }, { "PPPIOCGL2TPSTATS", 0x80487436 }, { "BTRFS_IOC_GET_SUPPORTED_FEATURES", 0x80489439 }, +{ "KVM_SET_PIT", 0x8048ae66 }, { "GSMIOC_GETCONF", 0x804c4700 }, { "FDGETDRVSTAT", 0x80500212 }, { "FDPOLLDRVSTAT", 0x80500213 }, @@ -2087,14 +2121,16 @@ { "VIDIOC_QUERYCAP", 0x80685600 }, { "I2OEVTGET", 0x8068690b }, { "CHIOGVPARAMS", 0x80706313 }, +{ "KVM_GET_PIT2", 0x8070ae9f }, { "SNDRV_COMPRESS_GET_PARAMS", 0x80784313 }, { "FDGETDRVPRM", 0x80800211 }, { "USBDEVFS_HUB_PORTINFO", 0x80805513 }, +{ "KVM_GET_DEBUGREGS", 0x8080aea1 }, { "OCXL_IOCTL_GET_METADATA", 0x8080ca14 }, { "VIDIOC_QUERY_DV_TIMINGS", 0x80845663 }, -{ "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 0x80845663 }, { "VIDIOC_DQEVENT", 0x80885659 }, { "VIDIOC_G_JPEGCOMP", 0x808c563d }, +{ "KVM_GET_REGS", 0x8090ae81 }, { "SNDRV_PCM_IOCTL_STATUS", 0x80984120 }, { "FE_GET_INFO", 0x80a86f3d }, { "MEMGETOOBSEL", 0x80c84d0a }, @@ -2103,7 +2139,7 @@ { "SNDRV_TIMER_IOCTL_INFO", 0x80e85411 }, { "DRM_IOCTL_GET_STATS", 0x80f86406 }, { "ASHMEM_GET_NAME", 0x81007702 }, -{ "BTRFS_IOC_GET_FSLABEL", 0x81009431 }, +{ "FS_IOC_GETFSLABEL", 0x81009431 }, { "HIDIOCGSTRING", 0x81044804 }, { "USBDEVFS_DISCONNECT_CLAIM", 0x8108551b }, { "SNDRV_RAWMIDI_IOCTL_INFO", 0x810c5701 }, @@ -2111,19 +2147,22 @@ { "AUTOFS_IOC_EXPIRE", 0x810c9365 }, { "SISFB_GET_INFO", 0x811cf301 }, { "SNDRV_PCM_IOCTL_INFO", 0x81204101 }, +{ "KVM_GET_SREGS", 0x8138ae83 }, { "ECCGETLAYOUT", 0x81484d11 }, { "SNDRV_CTL_IOCTL_CARD_INFO", 0x81785501 }, +{ "KVM_GET_XCRS", 0x8188aea6 }, { "AMDKFD_IOC_GET_PROCESS_APERTURES", 0x81904b06 }, { "SWITCHTEC_IOCTL_EVENT_SUMMARY", 0x81985742 }, +{ "KVM_GET_FPU", 0x81a0ae8c }, +{ "BTRFS_IOC_GET_SUBVOL_INFO", 0x81f8943c }, { "KVM_SET_IRQCHIP", 0x8208ae63 }, { "VFAT_IOCTL_READDIR_BOTH", 0x82307201 }, { "VFAT_IOCTL_READDIR_SHORT", 0x82307202 }, -{ "KVM_GET_REGS", 0x8360ae81 }, { "SNDRV_HDSP_IOCTL_GET_PEAK_RMS", 0x83b04840 }, { "JSIOCGBTNMAP", 0x84006a34 }, { "BTRFS_IOC_FS_INFO", 0x8400941f }, { "BTRFS_IOC_BALANCE_PROGRESS", 0x84009422 }, -{ "VIDEO_GET_NAVI", 0x84046f34 }, +{ "KVM_GET_LAPIC", 0x8400ae8e }, { "SNDRV_EMU10K1_IOCTL_INFO", 0x880c4810 }, { "VIDIOC_G_ENC_INDEX", 0x8818564c }, { "SNDRV_HDSPM_IOCTL_GET_PEAK_RMS", 0x89084842 }, @@ -2132,6 +2171,7 @@ { "SNDRV_HDSP_IOCTL_GET_MIXER", 0x90004844 }, { "NVM_GET_DEVICES", 0x90004c21 }, { "BTRFS_IOC_DEVICES_READY", 0x90009427 }, +{ "KVM_GET_XSAVE", 0x9000aea4 }, { "HIDIOCGRDESC", 0x90044802 }, { "VBG_IOCTL_VMMDEV_REQUEST_BIG", 0xc0005603 }, { "GADGET_SET_PRINTER_STATUS", 0xc0016722 }, @@ -2195,6 +2235,8 @@ { "PPPIOCNEWUNIT", 0xc004743e }, { "MEYEIOC_SYNC", 0xc00476c3 }, { "AUTOFS_IOC_SETTIMEOUT32", 0xc0049364 }, +{ "KVM_GET_MSR_INDEX_LIST", 0xc004ae02 }, +{ "KVM_GET_MSR_FEATURE_INDEX_LIST", 0xc004ae0a }, { "NET_ADD_IF", 0xc0066f34 }, { "NET_GET_IF", 0xc0066f36 }, { "PERF_EVENT_IOC_QUERY_BPF", 0xc008240a }, @@ -2226,6 +2268,8 @@ { "DRM_IOCTL_TEGRA_SYNCPT_INCR", 0xc0086443 }, { "DRM_IOCTL_VIA_FB_INIT", 0xc0086443 }, { "DRM_IOCTL_I915_IRQ_EMIT", 0xc0086444 }, +{ "DRM_IOCTL_V3D_GET_BO_OFFSET", 0xc0086445 }, +{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0086446 }, { "DRM_IOCTL_VIRTGPU_WAIT", 0xc0086448 }, { "DRM_IOCTL_TEGRA_GEM_SET_FLAGS", 0xc008644c }, { "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", 0xc008644d }, @@ -2258,7 +2302,11 @@ { "SCIF_ACCEPTREG", 0xc0087305 }, { "PPPIOCGNPMODE", 0xc008744c }, { "AUTOFS_IOC_SETTIMEOUT", 0xc0089364 }, +{ "KVM_GET_SUPPORTED_CPUID", 0xc008ae05 }, +{ "KVM_GET_EMULATED_CPUID", 0xc008ae09 }, { "KVM_IRQ_LINE_STATUS", 0xc008ae67 }, +{ "KVM_GET_MSRS", 0xc008ae88 }, +{ "KVM_GET_CPUID2", 0xc008ae91 }, { "KVM_GET_REG_LIST", 0xc008aeb0 }, { "KVM_MEMORY_ENCRYPT_OP", 0xc008aeba }, { "FSL_HV_IOCTL_PARTITION_RESTART", 0xc008af01 }, @@ -2328,26 +2376,29 @@ { "DRM_IOCTL_EXYNOS_GEM_MAP", 0xc0106441 }, { "DRM_IOCTL_QXL_MAP", 0xc0106441 }, { "DRM_IOCTL_TEGRA_GEM_MMAP", 0xc0106441 }, +{ "DRM_IOCTL_V3D_WAIT_BO", 0xc0106441 }, { "DRM_IOCTL_VC4_WAIT_SEQNO", 0xc0106441 }, { "DRM_IOCTL_VGEM_FENCE_ATTACH", 0xc0106441 }, { "DRM_IOCTL_VIRTGPU_MAP", 0xc0106441 }, { "DRM_IOCTL_AMDGPU_CTX", 0xc0106442 }, { "DRM_IOCTL_ETNAVIV_GEM_NEW", 0xc0106442 }, { "DRM_IOCTL_MSM_GEM_NEW", 0xc0106442 }, +{ "DRM_IOCTL_V3D_CREATE_BO", 0xc0106442 }, { "DRM_IOCTL_VC4_WAIT_BO", 0xc0106442 }, { "DRM_IOCTL_ETNAVIV_GEM_INFO", 0xc0106443 }, { "DRM_IOCTL_MSM_GEM_INFO", 0xc0106443 }, { "DRM_IOCTL_OMAP_GEM_NEW", 0xc0106443 }, +{ "DRM_IOCTL_V3D_MMAP_BO", 0xc0106443 }, { "DRM_IOCTL_VC4_CREATE_BO", 0xc0106443 }, { "DRM_IOCTL_VIRTGPU_GETPARAM", 0xc0106443 }, { "DRM_IOCTL_EXYNOS_GEM_GET", 0xc0106444 }, { "DRM_IOCTL_QXL_GETPARAM", 0xc0106444 }, { "DRM_IOCTL_TEGRA_SYNCPT_WAIT", 0xc0106444 }, +{ "DRM_IOCTL_V3D_GET_PARAM", 0xc0106444 }, { "DRM_IOCTL_VC4_MMAP_BO", 0xc0106444 }, { "DRM_IOCTL_TEGRA_OPEN_CHANNEL", 0xc0106445 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_INFO", 0xc0106445 }, { "DRM_IOCTL_I915_GETPARAM", 0xc0106446 }, -{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0106446 }, { "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", 0xc0106447 }, { "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", 0xc0106447 }, { "DRM_IOCTL_TEGRA_GET_SYNCPT", 0xc0106447 }, @@ -2376,6 +2427,7 @@ { "DRM_IOCTL_RADEON_GEM_OP", 0xc010646c }, { "DRM_IOCTL_I915_REG_READ", 0xc0106471 }, { "DRM_IOCTL_I915_QUERY", 0xc0106479 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", 0xc0106480 }, { "DRM_IOCTL_MODE_SETPROPERTY", 0xc01064ab }, { "DRM_IOCTL_MODE_GETPROPBLOB", 0xc01064ac }, { "DRM_IOCTL_MODE_MAP_DUMB", 0xc01064b3 }, @@ -2388,7 +2440,6 @@ { "DRM_IOCTL_MODE_LIST_LESSEES", 0xc01064c7 }, { "DRM_IOCTL_MODE_GET_LEASE", 0xc01064c8 }, { "MGSL_IOCWAITGPIO", 0xc0106d12 }, -{ "NCP_IOC_GETPRIVATEDATA", 0xc0106e0a }, { "DMX_GET_STC", 0xc0106f32 }, { "SCIF_ACCEPTREQ", 0xc0107304 }, { "SCIF_UNREG", 0xc0107309 }, @@ -2426,11 +2477,14 @@ { "AMDKFD_IOC_WAIT_EVENTS", 0xc0184b0c }, { "AMDKFD_IOC_MAP_MEMORY_TO_GPU", 0xc0184b18 }, { "AMDKFD_IOC_UNMAP_MEMORY_FROM_GPU", 0xc0184b19 }, +{ "MTRRIOC_GET_ENTRY", 0xc0184d03 }, +{ "MTRRIOC_GET_PAGE_ENTRY", 0xc0184d08 }, { "MEMWRITEOOB64", 0xc0184d15 }, { "MEMREADOOB64", 0xc0184d16 }, { "USBDEVFS_CONTROL", 0xc0185500 }, { "USBDEVFS_BULK", 0xc0185502 }, { "VBG_IOCTL_INTERRUPT_ALL_WAIT_FOR_EVENTS", 0xc018560b }, +{ "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", 0xc01856c6 }, { "PACKET_CTRL_CMD", 0xc0185801 }, { "FITRIM", 0xc0185879 }, { "BINDER_GET_NODE_DEBUG_INFO", 0xc018620b }, @@ -2460,6 +2514,7 @@ { "DRM_IOCTL_I915_GEM_USERPTR", 0xc0186473 }, { "DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM", 0xc0186474 }, { "DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM", 0xc0186475 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", 0xc0186481 }, { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 }, { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 }, { "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba }, @@ -2468,7 +2523,6 @@ { "I2OLCTGET", 0xc0186902 }, { "RIO_ALLOC_DMA", 0xc0186d13 }, { "RIO_TRANSFER", 0xc0186d15 }, -{ "NCP_IOC_GETOBJECTNAME", 0xc0186e09 }, { "NILFS_IOCTL_GET_VINFO", 0xc0186e86 }, { "NILFS_IOCTL_GET_BDESCS", 0xc0186e87 }, { "DMX_QUERYBUF", 0xc0186f3d }, @@ -2520,6 +2574,8 @@ { "VIDIOC_S_EXT_CTRLS", 0xc0205648 }, { "VIDIOC_TRY_EXT_CTRLS", 0xc0205649 }, { "VIDIOC_OMAP3ISP_AEWB_CFG", 0xc02056c3 }, +{ "X86_IOC_RDMSR_REGS", 0xc02063a0 }, +{ "X86_IOC_WRMSR_REGS", 0xc02063a1 }, { "DRM_IOCTL_ADD_BUFS", 0xc0206416 }, { "DRM_IOCTL_AGP_ALLOC", 0xc0206434 }, { "DRM_IOCTL_AMDGPU_GEM_CREATE", 0xc0206440 }, @@ -2536,6 +2592,8 @@ { "DRM_IOCTL_RADEON_GEM_PREAD", 0xc0206461 }, { "DRM_IOCTL_RADEON_GEM_PWRITE", 0xc0206462 }, { "DRM_IOCTL_RADEON_CS", 0xc0206466 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", 0xc0206482 }, +{ "DRM_IOCTL_EXYNOS_IPP_COMMIT", 0xc0206483 }, { "DRM_IOCTL_MODE_GETGAMMA", 0xc02064a4 }, { "DRM_IOCTL_MODE_SETGAMMA", 0xc02064a5 }, { "DRM_IOCTL_MODE_CREATE_DUMB", 0xc02064b2 }, @@ -2543,10 +2601,13 @@ { "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc02064b9 }, { "DRM_IOCTL_SYNCOBJ_WAIT", 0xc02064c3 }, { "FS_IOC_FIEMAP", 0xc020660b }, +{ "FSI_SCOM_READ", 0xc0207301 }, +{ "FSI_SCOM_WRITE", 0xc0207302 }, { "GENWQE_PIN_MEM", 0xc020a528 }, { "GENWQE_UNPIN_MEM", 0xc020a529 }, { "UFFDIO_REGISTER", 0xc020aa00 }, { "UFFDIO_ZEROPAGE", 0xc020aa04 }, +{ "VSOC_COND_WAIT", 0xc020f507 }, { "SNDCTL_MIDI_MPUCMD", 0xc0216d02 }, { "SNDRV_COMPRESS_GET_METADATA", 0xc0244315 }, { "DRM_IOCTL_VIRTGPU_TRANSFER_FROM_HOST", 0xc0246446 }, @@ -2558,8 +2619,6 @@ { "AMDKFD_IOC_GET_TILE_CONFIG", 0xc0284b12 }, { "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", 0xc0284b16 }, { "VIDIOC_G_EDID", 0xc0285628 }, -{ "VIDIOC_SUBDEV_G_EDID", 0xc0285628 }, -{ "VIDIOC_SUBDEV_S_EDID", 0xc0285629 }, { "VIDIOC_S_EDID", 0xc0285629 }, { "VIDIOC_ENCODER_CMD", 0xc028564d }, { "VIDIOC_TRY_ENCODER_CMD", 0xc028564e }, @@ -2577,7 +2636,6 @@ { "I2OPARMGET", 0xc0286904 }, { "RIO_MAP_OUTBOUND", 0xc0286d0f }, { "RIO_MAP_INBOUND", 0xc0286d11 }, -{ "NCP_IOC_GET_FS_INFO", 0xc0286e04 }, { "PHN_GETREGS", 0xc0287007 }, { "SCIF_REG", 0xc0287308 }, { "SCIF_READFROM", 0xc028730a }, @@ -2591,7 +2649,6 @@ { "FSL_HV_IOCTL_MEMCPY", 0xc028af05 }, { "FSL_HV_IOCTL_GETPROP", 0xc028af07 }, { "FSL_HV_IOCTL_SETPROP", 0xc028af08 }, -{ "NCP_IOC_GETCHARSETS", 0xc02a6e0b }, { "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0xc02c5341 }, { "VBG_IOCTL_DRIVER_VERSION_INFO", 0xc02c5600 }, { "VIDIOC_QUERYMENU", 0xc02c5625 }, @@ -2617,7 +2674,6 @@ { "I2OHTML", 0xc0306909 }, { "IPMICTL_RECEIVE_MSG_TRUNC", 0xc030690b }, { "IPMICTL_RECEIVE_MSG", 0xc030690c }, -{ "NCP_IOC_GET_FS_INFO_V2", 0xc0306e04 }, { "GPIO_GET_LINEEVENT_IOCTL", 0xc030b404 }, { "MBXFB_IOCX_OVERLAY", 0xc030f400 }, { "VIDIOC_ENUMAUDIO", 0xc0345641 }, @@ -2634,6 +2690,7 @@ { "SNDRV_RAWMIDI_IOCTL_STATUS", 0xc0385720 }, { "CEC_TRANSMIT", 0xc0386105 }, { "CEC_RECEIVE", 0xc0386106 }, +{ "DRM_IOCTL_V3D_SUBMIT_CL", 0xc0386440 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 }, { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc }, { "BTRFS_IOC_INO_PATHS", 0xc0389423 }, @@ -2680,6 +2737,7 @@ { "VIDEO_COMMAND", 0xc0486f3b }, { "VIDEO_TRY_COMMAND", 0xc0486f3c }, { "MEDIA_IOC_G_TOPOLOGY", 0xc0487c04 }, +{ "KVM_GET_PIT", 0xc048ae65 }, { "MMC_IOC_CMD", 0xc048b300 }, { "GPIO_GET_LINEINFO_IOCTL", 0xc048b402 }, { "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0xc04c5349 }, @@ -2732,10 +2790,9 @@ { "DK_CXLFLASH_VLUN_RESIZE", 0xc078ca88 }, { "HT_CXLFLASH_AFU_DEBUG", 0xc078cabe }, { "SOUND_MIXER_ACCESS", 0xc0804d66 }, -{ "VIDIOC_SUBDEV_S_DV_TIMINGS", 0xc0845657 }, +{ "KVM_GET_NESTED_STATE", 0xc080aebe }, { "VIDIOC_S_DV_TIMINGS", 0xc0845657 }, { "VIDIOC_G_DV_TIMINGS", 0xc0845658 }, -{ "VIDIOC_SUBDEV_G_DV_TIMINGS", 0xc0845658 }, { "SNDRV_PCM_IOCTL_SW_PARAMS", 0xc0884113 }, { "SNDRV_PCM_IOCTL_SYNC_PTR", 0xc0884123 }, { "PPPIOCGCALLINFO", 0xc0887480 }, @@ -2746,11 +2803,9 @@ { "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0xc08c5335 }, { "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0xc08c5336 }, { "VIDIOC_DV_TIMINGS_CAP", 0xc0905664 }, -{ "VIDIOC_SUBDEV_DV_TIMINGS_CAP", 0xc0905664 }, { "DK_CXLFLASH_ATTACH", 0xc090ca80 }, { "DK_CXLFLASH_VERIFY", 0xc090ca84 }, { "VIDIOC_ENUM_DV_TIMINGS", 0xc0945662 }, -{ "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 0xc0945662 }, { "SNDRV_PCM_IOCTL_STATUS_EXT", 0xc0984124 }, { "VBG_IOCTL_HGCM_CONNECT", 0xc09c5604 }, { "DRM_IOCTL_VC4_GET_HANG_STATE", 0xc0a06446 }, @@ -2760,7 +2815,7 @@ { "SNDRV_SEQ_IOCTL_CREATE_PORT", 0xc0a85320 }, { "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0xc0a85322 }, { "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0xc0a85352 }, -{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0a86440 }, +{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0b06440 }, { "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0xc0bc5310 }, { "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0xc0bc5351 }, { "FS_IOC_GETFSMAP", 0xc0c0583b }, @@ -2821,5 +2876,7 @@ { "BTRFS_IOC_TREE_SEARCH", 0xd0009411 }, { "BTRFS_IOC_INO_LOOKUP", 0xd0009412 }, { "BTRFS_IOC_DEV_INFO", 0xd000941e }, +{ "BTRFS_IOC_GET_SUBVOL_ROOTREF", 0xd000943d }, +{ "BTRFS_IOC_INO_LOOKUP_USER", 0xd000943e }, { "HIDIOCGUSAGES", 0xd01c4813 }, { "SNDRV_COMPRESS_GET_CODEC_CAPS", 0xeb884311 }, diff --git a/ioctlent1.h b/ioctlent1.h index d9a065e103d88bc1d1f34ab672df94e2ed434bab..e3f743dd2eacaa9969278b834a2122985e56ae27 100644 --- a/ioctlent1.h +++ b/ioctlent1.h @@ -346,6 +346,7 @@ { "SNDCTL_DSP_SYNC", 0x00005001 }, { "PCITEST_LEGACY_IRQ", 0x00005002 }, { "SNDCTL_DSP_POST", 0x00005008 }, +{ "PCITEST_GET_IRQTYPE", 0x00005009 }, { "SNDCTL_DSP_NONBLOCK", 0x0000500e }, { "SNDCTL_DSP_SETSYNCRO", 0x00005015 }, { "SNDCTL_DSP_SETDUPLEX", 0x00005016 }, @@ -472,7 +473,7 @@ { "TIOCSERSETMULTI", 0x0000545b }, { "TIOCMIWAIT", 0x0000545c }, { "TIOCGICOUNT", 0x0000545d }, -{ "FIOQSIZE", 0x0000545e }, +{ "FIOQSIZE", 0x00005460 }, { "SNDRV_TIMER_IOCTL_START", 0x000054a0 }, { "SNDRV_TIMER_IOCTL_STOP", 0x000054a1 }, { "SNDRV_TIMER_IOCTL_CONTINUE", 0x000054a2 }, @@ -485,7 +486,6 @@ { "USBDEVFS_CONNECT", 0x00005517 }, { "USBDEVFS_GET_SPEED", 0x0000551f }, { "VT_OPENQRY", 0x00005600 }, -{ "VIDIOC_RESERVED", 0x00005601 }, { "VT_GETMODE", 0x00005601 }, { "VT_SETMODE", 0x00005602 }, { "VT_GETSTATE", 0x00005603 }, @@ -511,6 +511,7 @@ { "USBTMC_IOCTL_CLEAR_IN_HALT", 0x00005b07 }, { "USBTMC488_IOCTL_GOTO_LOCAL", 0x00005b14 }, { "USBTMC488_IOCTL_LOCAL_LOCKOUT", 0x00005b15 }, +{ "USBTMC488_IOCTL_TRIGGER", 0x00005b16 }, { "NS_ADJBUFLEV", 0x00006163 }, { "SIOCSIFATMTCP", 0x00006180 }, { "ATMTCP_CREATE", 0x0000618e }, @@ -610,7 +611,6 @@ { "MGSL_IOCGXSYNC", 0x00006d14 }, { "MGSL_IOCSXCTRL", 0x00006d15 }, { "MGSL_IOCGXCTRL", 0x00006d16 }, -{ "NCP_IOC_CONN_LOGGED_IN", 0x00006e03 }, { "AUDIO_STOP", 0x00006f01 }, { "AUDIO_PLAY", 0x00006f02 }, { "AUDIO_PAUSE", 0x00006f03 }, @@ -623,7 +623,6 @@ { "AUDIO_CLEAR_BUFFER", 0x00006f0c }, { "AUDIO_SET_ID", 0x00006f0d }, { "AUDIO_SET_STREAMTYPE", 0x00006f0f }, -{ "AUDIO_SET_EXT_ID", 0x00006f10 }, { "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x00006f14 }, { "VIDEO_STOP", 0x00006f15 }, { "VIDEO_PLAY", 0x00006f16 }, @@ -635,15 +634,12 @@ { "VIDEO_FAST_FORWARD", 0x00006f1f }, { "VIDEO_SLOWMOTION", 0x00006f20 }, { "VIDEO_CLEAR_BUFFER", 0x00006f22 }, -{ "VIDEO_SET_ID", 0x00006f23 }, { "VIDEO_SET_STREAMTYPE", 0x00006f24 }, { "VIDEO_SET_FORMAT", 0x00006f25 }, -{ "VIDEO_SET_SYSTEM", 0x00006f26 }, { "DMX_START", 0x00006f29 }, { "DMX_STOP", 0x00006f2a }, { "DMX_SET_BUFFER_SIZE", 0x00006f2d }, { "NET_REMOVE_IF", 0x00006f35 }, -{ "VIDEO_SET_ATTRIBUTES", 0x00006f35 }, { "FE_DISEQC_RESET_OVERLOAD", 0x00006f3e }, { "FE_DISEQC_SEND_BURST", 0x00006f41 }, { "FE_SET_TONE", 0x00006f42 }, @@ -864,10 +860,23 @@ { "PPPOEIOCDFWD", 0x0000b101 }, { "IPMI_BMC_IOCTL_FORCE_ABORT", 0x0000b102 }, { "RPMSG_DESTROY_EPT_IOCTL", 0x0000b502 }, +{ "DFL_FPGA_GET_API_VERSION", 0x0000b600 }, +{ "DFL_FPGA_CHECK_EXTENSION", 0x0000b601 }, +{ "DFL_FPGA_PORT_RESET", 0x0000b640 }, +{ "DFL_FPGA_PORT_GET_INFO", 0x0000b641 }, +{ "DFL_FPGA_PORT_GET_REGION_INFO", 0x0000b642 }, +{ "DFL_FPGA_PORT_DMA_MAP", 0x0000b643 }, +{ "DFL_FPGA_PORT_DMA_UNMAP", 0x0000b644 }, +{ "DFL_FPGA_FME_PORT_PR", 0x0000b680 }, { "NS_GET_USERNS", 0x0000b701 }, { "NS_GET_PARENT", 0x0000b702 }, { "NS_GET_NSTYPE", 0x0000b703 }, { "NS_GET_OWNER_UID", 0x0000b704 }, +{ "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", 0x0000f502 }, +{ "VSOC_WAIT_FOR_INCOMING_INTERRUPT", 0x0000f503 }, +{ "VSOC_SELF_INTERRUPT", 0x0000f505 }, +{ "VSOC_SEND_INTERRUPT_TO_HOST", 0x0000f506 }, +{ "VSOC_COND_WAKE", 0x0000f508 }, { "IOCTL_EVTCHN_RESTRICT_DOMID", 0x00024506 }, { "IOCTL_EVTCHN_BIND_VIRQ", 0x00044500 }, { "IOCTL_EVTCHN_BIND_UNBOUND_PORT", 0x00044502 }, @@ -876,15 +885,18 @@ { "IOCTL_GNTDEV_SET_MAX_GRANTS", 0x00044703 }, { "IOCTL_EVTCHN_BIND_INTERDOMAIN", 0x00084501 }, { "IOCTL_GNTDEV_GRANT_COPY", 0x00084708 }, +{ "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", 0x0008470a }, +{ "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", 0x0008470c }, { "IOCTL_GNTDEV_UNMAP_GRANT_REF", 0x00104701 }, { "IOCTL_GNTDEV_SET_UNMAP_NOTIFY", 0x00104707 }, +{ "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", 0x00144709 }, +{ "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", 0x0014470b }, { "IOCTL_GNTDEV_MAP_GRANT_REF", 0x00184700 }, { "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", 0x00184702 }, -{ "KVM_SET_SREGS", 0x4000ae84 }, -{ "KVM_SET_FPU", 0x4000ae8d }, { "MFB_SET_ALPHA", 0x40014d00 }, { "MFB_SET_GAMMA", 0x40014d01 }, { "MFB_SET_BRIGHTNESS", 0x40014d03 }, +{ "USBTMC_IOCTL_EOM_ENABLE", 0x40015b0b }, { "USBTMC488_IOCTL_REN_CONTROL", 0x40015b13 }, { "SPI_IOC_WR_MODE", 0x40016b01 }, { "SPI_IOC_WR_LSB_FIRST", 0x40016b02 }, @@ -896,14 +908,13 @@ { "SONYPI_IOCSBLUE", 0x40017609 }, { "SONYPI_IOCSFAN", 0x4001760b }, { "HFI1_IOCTL_SET_PKEY", 0x40021beb }, +{ "USBTMC_IOCTL_CONFIG_TERMCHAR", 0x40025b0c }, { "CEC_ADAP_S_PHYS_ADDR", 0x40026102 }, { "ATM_SETBACKEND", 0x400261f2 }, { "ATM_NEWBACKENDIF", 0x400261f3 }, { "RIO_CM_CHAN_CLOSE", 0x40026304 }, { "RIO_CM_CHAN_LISTEN", 0x40026306 }, { "RIO_MPORT_MAINT_HDID_SET", 0x40026d01 }, -{ "NCP_IOC_GETMOUNTUID", 0x40026e02 }, -{ "AUDIO_SET_ATTRIBUTES", 0x40026f11 }, { "DMX_ADD_PID", 0x40026f33 }, { "DMX_REMOVE_PID", 0x40026f34 }, { "PPFCONTROL", 0x4002708e }, @@ -991,6 +1002,8 @@ { "PCITEST_WRITE", 0x40045004 }, { "PCITEST_READ", 0x40045005 }, { "PCITEST_COPY", 0x40045006 }, +{ "PCITEST_MSIX", 0x40045007 }, +{ "PCITEST_SET_IRQTYPE", 0x40045008 }, { "SNDCTL_DSP_SETTRIGGER", 0x40045010 }, { "SNDCTL_DSP_PROFILE", 0x40045017 }, { "SNDCTL_DSP_SETSPDIF", 0x40045042 }, @@ -1049,6 +1062,7 @@ { "VIDIOC_AM437X_CCDC_CFG", 0x400456c1 }, { "SNDRV_RAWMIDI_IOCTL_DROP", 0x40045730 }, { "SNDRV_RAWMIDI_IOCTL_DRAIN", 0x40045731 }, +{ "USBTMC_IOCTL_SET_TIMEOUT", 0x40045b0a }, { "CEC_S_MODE", 0x40046109 }, { "SONET_SETFRAMING", 0x40046115 }, { "ATM_SETSC", 0x400461f1 }, @@ -1101,9 +1115,6 @@ { "SPI_IOC_WR_MODE32", 0x40046b05 }, { "RIO_MPORT_MAINT_COMPTAG_SET", 0x40046d02 }, { "RIO_SET_EVENT_MASK", 0x40046d0d }, -{ "NCP_IOC_GETMOUNTUID2", 0x40046e02 }, -{ "NCP_IOC_SET_SIGN_WANTED", 0x40046e06 }, -{ "NCP_IOC_GETDENTRYTTL", 0x40046e0c }, { "MATROXFB_SET_OUTPUT_CONNECTION", 0x40046ef8 }, { "MATROXFB_SET_OUTPUT_MODE", 0x40046efa }, { "SISFB_SET_AUTOMAXIMIZE_OLD", 0x40046efa }, @@ -1123,6 +1134,7 @@ { "SPIOCSTYPE", 0x40047101 }, { "FAT_IOCTL_SET_ATTRIBUTES", 0x40047211 }, { "SCIF_LISTEN", 0x40047302 }, +{ "FSI_SCOM_RESET", 0x40047303 }, { "PPPIOCATTCHAN", 0x40047438 }, { "PPPIOCCONNECT", 0x4004743a }, { "PPPIOCSMRRU", 0x4004743b }, @@ -1260,8 +1272,6 @@ { "NILFS_IOCTL_RESIZE", 0x40086e8b }, { "AUDIO_SET_MIXER", 0x40086f0e }, { "VIDEO_STILLPICTURE", 0x40086f1e }, -{ "VIDEO_SET_SPU", 0x40086f32 }, -{ "VIDEO_SET_SPU_PALETTE", 0x40086f33 }, { "FE_SET_PROPERTY", 0x40086f52 }, { "PHN_SETREG", 0x40087006 }, { "PPSETTIME", 0x40087096 }, @@ -1277,8 +1287,11 @@ { "KVM_IRQ_LINE", 0x4008ae61 }, { "KVM_SET_GSI_ROUTING", 0x4008ae6a }, { "KVM_ASSIGN_SET_MSIX_NR", 0x4008ae73 }, +{ "KVM_SET_MSRS", 0x4008ae89 }, +{ "KVM_SET_CPUID", 0x4008ae8a }, +{ "KVM_SET_CPUID2", 0x4008ae90 }, { "KVM_SET_VAPIC_ADDR", 0x4008ae93 }, -{ "KVM_SET_GUEST_DEBUG", 0x4008ae9b }, +{ "KVM_X86_SETUP_MCE", 0x4008ae9c }, { "VHOST_SET_FEATURES", 0x4008af00 }, { "VHOST_SET_MEM_TABLE", 0x4008af03 }, { "VHOST_SET_LOG_BASE", 0x4008af04 }, @@ -1291,12 +1304,14 @@ { "VHOST_SET_VRING_ERR", 0x4008af22 }, { "VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 0x4008af23 }, { "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", 0x4008af24 }, +{ "VHOST_SET_BACKEND_FEATURES", 0x4008af25 }, { "VHOST_NET_SET_BACKEND", 0x4008af30 }, { "VHOST_VSOCK_SET_GUEST_CID", 0x4008af60 }, { "OCXL_IOCTL_IRQ_FREE", 0x4008ca12 }, { "SNDRV_DM_FM_IOCTL_SET_PARAMS", 0x40094824 }, { "FDFMTTRK", 0x400c0248 }, { "RUN_ARRAY", 0x400c0930 }, +{ "FW_CDEV_IOC_SET_ISO_CHANNELS", 0x400c2317 }, { "SNAPSHOT_SET_SWAP_AREA", 0x400c330d }, { "SNDRV_PCM_IOCTL_WRITEI_FRAMES", 0x400c4150 }, { "SNDRV_PCM_IOCTL_WRITEN_FRAMES", 0x400c4152 }, @@ -1305,7 +1320,15 @@ { "HIDIOCSREPORT", 0x400c4808 }, { "SNDRV_EMU10K1_IOCTL_TRAM_POKE", 0x400c4821 }, { "SNDRV_DM_FM_IOCTL_PLAY_NOTE", 0x400c4822 }, +{ "MTRRIOC_ADD_ENTRY", 0x400c4d00 }, { "MFB_SET_CHROMA_KEY", 0x400c4d01 }, +{ "MTRRIOC_SET_ENTRY", 0x400c4d01 }, +{ "MTRRIOC_DEL_ENTRY", 0x400c4d02 }, +{ "MTRRIOC_KILL_ENTRY", 0x400c4d04 }, +{ "MTRRIOC_ADD_PAGE_ENTRY", 0x400c4d05 }, +{ "MTRRIOC_SET_PAGE_ENTRY", 0x400c4d06 }, +{ "MTRRIOC_DEL_PAGE_ENTRY", 0x400c4d07 }, +{ "MTRRIOC_KILL_PAGE_ENTRY", 0x400c4d09 }, { "OTPGETREGIONINFO", 0x400c4d0f }, { "UI_END_FF_ERASE", 0x400c55cb }, { "IVTVFB_IOC_DMA_FRAME", 0x400c56c0 }, @@ -1347,27 +1370,27 @@ { "DRM_IOCTL_MGA_ILOAD", 0x400c6447 }, { "DRM_IOCTL_I915_INIT_HEAP", 0x400c644a }, { "DRM_IOCTL_RADEON_INIT_HEAP", 0x400c6455 }, +{ "DRM_IOCTL_RADEON_SETPARAM", 0x400c6459 }, { "DRM_IOCTL_RADEON_SURF_ALLOC", 0x400c645a }, { "DRM_IOCTL_I915_GEM_SET_DOMAIN", 0x400c645f }, { "FS_IOC_GET_ENCRYPTION_POLICY", 0x400c6615 }, { "I2OEVTREG", 0x400c690a }, { "HSC_SET_RX", 0x400c6b13 }, { "HSC_GET_RX", 0x400c6b14 }, -{ "NCP_IOC_GETROOT", 0x400c6e08 }, { "UBI_IOCRSVOL", 0x400c6f02 }, -{ "AUDIO_SET_KARAOKE", 0x400c6f12 }, { "PPPIOCSCOMPRESS", 0x400c744d }, +{ "KVM_DIRTY_TLB", 0x400caeaa }, { "MBXFB_IOCS_REG", 0x400cf404 }, { "LPSETTIMEOUT_NEW", 0x4010060f }, { "BLKRESETZONE", 0x40101283 }, { "FW_CDEV_IOC_START_ISO", 0x4010230a }, -{ "FW_CDEV_IOC_SET_ISO_CHANNELS", 0x40102317 }, { "PTP_EXTTS_REQUEST", 0x40103d02 }, { "CCISS_SETNODENAME", 0x40104205 }, { "EVIOCSMASK", 0x40104593 }, { "SNDRV_USB_STREAM_IOCTL_SET_PARAMS", 0x40104890 }, { "AMDKFD_IOC_DBG_ADDRESS_WATCH", 0x40104b0f }, { "AMDKFD_IOC_DBG_WAVE_CONTROL", 0x40104b10 }, +{ "AMDKFD_IOC_SET_CU_MASK", 0x40104b1a }, { "MEMERASE64", 0x40104d14 }, { "UBI_IOCSETVOLPROP", 0x40104f06 }, { "OMAPFB_SET_COLOR_KEY", 0x40104f32 }, @@ -1390,7 +1413,6 @@ { "DRM_IOCTL_I915_GEM_INIT", 0x40106453 }, { "DRM_IOCTL_AMDGPU_SCHED", 0x40106455 }, { "DRM_IOCTL_SIS_AGP_FREE", 0x40106455 }, -{ "DRM_IOCTL_RADEON_SETPARAM", 0x40106459 }, { "DRM_IOCTL_I915_PERF_OPEN", 0x40106476 }, { "FS_IOC_GET_ENCRYPTION_PWSALT", 0x40106614 }, { "HSC_SET_TX", 0x40106b15 }, @@ -1400,7 +1422,6 @@ { "MGSL_IOCSGPIO", 0x40106d10 }, { "NILFS_IOCTL_CHANGE_CPMODE", 0x40106e80 }, { "NILFS_IOCTL_SET_ALLOC_RANGE", 0x40106e8c }, -{ "VIDEO_SET_HIGHLIGHT", 0x40106f27 }, { "CA_SET_DESCR", 0x40106f86 }, { "IOC_PR_RESERVE", 0x401070c9 }, { "IOC_PR_RELEASE", 0x401070ca }, @@ -1413,20 +1434,21 @@ { "KVM_REGISTER_COALESCED_MMIO", 0x4010ae67 }, { "KVM_UNREGISTER_COALESCED_MMIO", 0x4010ae68 }, { "KVM_ASSIGN_SET_MSIX_ENTRY", 0x4010ae74 }, -{ "KVM_DIRTY_TLB", 0x4010aeaa }, -{ "KVM_ARM_SET_DEVICE_ADDR", 0x4010aeab }, { "KVM_GET_ONE_REG", 0x4010aeab }, { "KVM_SET_ONE_REG", 0x4010aeac }, { "ASPEED_LPC_CTRL_IOCTL_MAP", 0x4010b201 }, { "OCXL_IOCTL_IRQ_SET_FD", 0x4010ca13 }, +{ "VSOC_CREATE_FD_SCOPED_PERMISSION", 0x4010f500 }, { "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x40124823 }, { "FDSETMAXERRS", 0x4014024c }, { "ADD_NEW_DISK", 0x40140921 }, +{ "FW_CDEV_IOC_SEND_RESPONSE", 0x40142304 }, { "SNDCTL_COPR_WDATA", 0x40144304 }, { "SNDCTL_COPR_WCODE", 0x40144305 }, { "OMAPFB_UPDATE_WINDOW_OLD", 0x40144f2f }, { "VIDIOC_S_CROP", 0x4014563c }, { "CHIOMOVE", 0x40146301 }, +{ "DRM_IOCTL_UPDATE_DRAW", 0x4014643f }, { "DRM_IOCTL_VIA_FREEMEM", 0x40146441 }, { "DRM_IOCTL_MGA_CLEAR", 0x40146444 }, { "DRM_IOCTL_R128_CLEAR", 0x40146448 }, @@ -1434,7 +1456,6 @@ { "DRM_IOCTL_RADEON_INDICES", 0x4014644a }, { "DRM_IOCTL_I810_MC", 0x4014644c }, { "DMX_SET_PES_FILTER", 0x40146f2c }, -{ "FW_CDEV_IOC_SEND_RESPONSE", 0x40182304 }, { "FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE_ONCE", 0x4018230f }, { "FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE_ONCE", 0x40182310 }, { "HIDIOCSUSAGE", 0x4018480c }, @@ -1443,7 +1464,6 @@ { "AMDKFD_IOC_SET_TRAP_HANDLER", 0x40184b13 }, { "DRM_IOCTL_MARK_BUFS", 0x40186417 }, { "DRM_IOCTL_RM_MAP", 0x4018641b }, -{ "DRM_IOCTL_UPDATE_DRAW", 0x4018643f }, { "DRM_IOCTL_I915_BATCHBUFFER", 0x40186443 }, { "DRM_IOCTL_QXL_UPDATE_AREA", 0x40186443 }, { "DRM_IOCTL_ETNAVIV_GEM_CPU_PREP", 0x40186444 }, @@ -1462,6 +1482,7 @@ { "IOC_PR_PREEMPT_ABORT", 0x401870cc }, { "BTRFS_IOC_QGROUP_ASSIGN", 0x40189429 }, { "KVM_SET_MEMORY_REGION", 0x4018ae40 }, +{ "KVM_HYPERV_EVENTFD", 0x4018aebd }, { "KVM_SET_DEVICE_ATTR", 0x4018aee1 }, { "KVM_GET_DEVICE_ATTR", 0x4018aee2 }, { "KVM_HAS_DEVICE_ATTR", 0x4018aee3 }, @@ -1472,6 +1493,7 @@ { "FS_IOC_FSSETXATTR", 0x401c5820 }, { "BR2684_SETFILT", 0x401c6190 }, { "CHIOEXCHANGE", 0x401c6302 }, +{ "DRM_IOCTL_MSM_WAIT_FENCE", 0x401c6447 }, { "OSD_SEND_CMD", 0x401c6fa0 }, { "RTC_PLL_SET", 0x401c7012 }, { "CS_CONFIG_BUFS", 0x4020431f }, @@ -1481,7 +1503,6 @@ { "DRM_IOCTL_VIRTGPU_EXECBUFFER", 0x40206442 }, { "DRM_IOCTL_AMDGPU_INFO", 0x40206445 }, { "DRM_IOCTL_ETNAVIV_WAIT_FENCE", 0x40206447 }, -{ "DRM_IOCTL_MSM_WAIT_FENCE", 0x40206447 }, { "DRM_IOCTL_ETNAVIV_GEM_WAIT", 0x40206449 }, { "DRM_IOCTL_I915_GEM_PREAD", 0x4020645c }, { "DRM_IOCTL_I915_GEM_PWRITE", 0x4020645d }, @@ -1491,11 +1512,13 @@ { "PPPIOCSXASYNCMAP", 0x4020744f }, { "BTRFS_IOC_CLONE_RANGE", 0x4020940d }, { "FICLONERANGE", 0x4020940d }, +{ "KVM_SET_MEMORY_ALIAS", 0x4020ae43 }, { "KVM_SET_USER_MEMORY_REGION", 0x4020ae46 }, { "KVM_IRQFD", 0x4020ae76 }, { "KVM_SIGNAL_MSI", 0x4020aea5 }, -{ "KVM_ARM_VCPU_INIT", 0x4020aeae }, { "OCXL_IOCTL_ATTACH", 0x4020ca10 }, +{ "FW_CDEV_IOC_SEND_REQUEST", 0x40242301 }, +{ "FW_CDEV_IOC_SEND_BROADCAST_REQUEST", 0x40242312 }, { "SNDRV_COMPRESS_SET_METADATA", 0x40244314 }, { "NVM_DEV_REMOVE", 0x40244c23 }, { "NVM_DEV_FACTORY", 0x40244c25 }, @@ -1505,8 +1528,6 @@ { "RTC_ALM_SET", 0x40247007 }, { "RTC_SET_TIME", 0x4024700a }, { "HFI1_IOCTL_CTXT_INFO", 0x40281be2 }, -{ "FW_CDEV_IOC_SEND_REQUEST", 0x40282301 }, -{ "FW_CDEV_IOC_SEND_BROADCAST_REQUEST", 0x40282312 }, { "FW_CDEV_IOC_SEND_STREAM_PACKET", 0x40282313 }, { "EVIOCSKEYCODE_V2", 0x40284504 }, { "SNDCTL_FM_LOAD_INSTR", 0x40285107 }, @@ -1520,6 +1541,7 @@ { "RPMSG_CREATE_EPT_IOCTL", 0x4028b501 }, { "EVIOCSFF", 0x402c4580 }, { "NVM_DEV_INIT", 0x402c4c24 }, +{ "NVME_IOCTL_SUBMIT_IO", 0x402c4e42 }, { "SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 0x402c5342 }, { "TCSETS2", 0x402c542b }, { "TCSETSW2", 0x402c542c }, @@ -1527,7 +1549,6 @@ { "VIDIOC_S_FBUF", 0x402c560b }, { "VIDIOC_S_FREQUENCY", 0x402c5639 }, { "DRM_IOCTL_I915_OVERLAY_PUT_IMAGE", 0x402c6467 }, -{ "NVME_IOCTL_SUBMIT_IO", 0x40304e42 }, { "VIDIOC_S_HW_FREQ_SEEK", 0x40305652 }, { "CHIOSVOLTAG", 0x40306312 }, { "BTRFS_IOC_DEFRAG_RANGE", 0x40309410 }, @@ -1541,9 +1562,11 @@ { "PTP_PEROUT_REQUEST", 0x40383d03 }, { "VIDIOC_DBG_S_REGISTER", 0x4038564f }, { "IVTV_IOC_DMA_FRAME", 0x403856c0 }, +{ "KVM_XEN_HVM_CONFIG", 0x4038ae7a }, { "SNDRV_TIMER_IOCTL_GPARAMS", 0x403c5404 }, { "DMX_SET_FILTER", 0x403c6f2b }, { "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x4040534e }, +{ "UVCIOC_SEND_RESPONSE", 0x40405501 }, { "SNDRV_CTL_IOCTL_ELEM_LOCK", 0x40405514 }, { "SNDRV_CTL_IOCTL_ELEM_UNLOCK", 0x40405515 }, { "BC_TRANSACTION", 0x40406300 }, @@ -1557,6 +1580,8 @@ { "KVM_DEASSIGN_DEV_IRQ", 0x4040ae75 }, { "KVM_CREATE_PIT2", 0x4040ae77 }, { "KVM_IOEVENTFD", 0x4040ae79 }, +{ "KVM_X86_SET_MCE", 0x4040ae9e }, +{ "KVM_SET_VCPU_EVENTS", 0x4040aea0 }, { "KVM_ASSIGN_SET_INTX_MASK", 0x4040aea4 }, { "CXL_IOCTL_START_WORK", 0x4040ca00 }, { "CXL_IOCTL_DOWNLOAD_IMAGE", 0x4040ca0a }, @@ -1566,12 +1591,13 @@ { "OMAPFB_UPDATE_WINDOW", 0x40444f36 }, { "VIDIOC_S_MODULATOR", 0x40445637 }, { "DRM_IOCTL_I915_INIT", 0x40446440 }, +{ "BTRFS_IOC_SEND", 0x40449426 }, { "SET_ARRAY_INFO", 0x40480923 }, { "SNDRV_EMU10K1_IOCTL_PCM_POKE", 0x40484830 }, { "BC_TRANSACTION_SG", 0x40486311 }, { "BC_REPLY_SG", 0x40486312 }, { "DRM_IOCTL_I915_PERF_ADD_CONFIG", 0x40486477 }, -{ "BTRFS_IOC_SEND", 0x40489426 }, +{ "KVM_SET_GUEST_DEBUG", 0x4048ae9b }, { "GSMIOC_SETCONF", 0x404c4701 }, { "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 0x404c534a }, { "SNDRV_HWDEP_IOCTL_DSP_LOAD", 0x40504803 }, @@ -1591,23 +1617,26 @@ { "UI_END_FF_UPLOAD", 0x406055c9 }, { "KVM_ENABLE_CAP", 0x4068aea3 }, { "CHIOGELEM", 0x406c6310 }, +{ "KVM_SET_PIT2", 0x4070aea0 }, { "HFI1_IOCTL_USER_INFO", 0x40781be3 }, { "NILFS_IOCTL_CLEAN_SEGMENTS", 0x40786e88 }, +{ "V4L2_DEVICE_NOTIFY_EVENT", 0x40787602 }, { "NVM_DEV_CREATE", 0x40804c22 }, { "UBI_IOCVOLCRBLK", 0x40804f07 }, -{ "V4L2_DEVICE_NOTIFY_EVENT", 0x40807602 }, +{ "KVM_SET_DEBUGREGS", 0x4080aea2 }, +{ "KVM_SET_NESTED_STATE", 0x4080aebf }, { "SNDRV_COMPRESS_SET_PARAMS", 0x40844312 }, { "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x408c5333 }, { "VIDIOC_S_JPEGCOMP", 0x408c563e }, +{ "KVM_SET_REGS", 0x4090ae82 }, { "UBI_IOCMKVOL", 0x40986f00 }, -{ "KVM_SET_REGS", 0x4098ae82 }, { "SNDRV_SEQ_IOCTL_DELETE_PORT", 0x40a45321 }, { "SNDRV_SEQ_IOCTL_SET_PORT_INFO", 0x40a45323 }, { "SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 0x40bc5311 }, { "VHOST_SCSI_SET_ENDPOINT", 0x40e8af40 }, { "VHOST_SCSI_CLEAR_ENDPOINT", 0x40e8af41 }, { "ASHMEM_SET_NAME", 0x41007701 }, -{ "BTRFS_IOC_SET_FSLABEL", 0x41009432 }, +{ "FS_IOC_SETFSLABEL", 0x41009432 }, { "USBDEVFS_GETDRIVER", 0x41045508 }, { "IOC_OPAL_TAKE_OWNERSHIP", 0x410870de }, { "IOC_OPAL_REVERT_TPR", 0x410870e2 }, @@ -1621,10 +1650,14 @@ { "IOC_OPAL_ACTIVATE_LSP", 0x411870df }, { "IOC_OPAL_ADD_USR_TO_LR", 0x411870e4 }, { "IOC_OPAL_LR_SETUP", 0x412870e3 }, +{ "KVM_SET_SREGS", 0x4138ae84 }, +{ "KVM_SET_XCRS", 0x4188aea7 }, { "SNDRV_EMU10K1_IOCTL_CODE_POKE", 0x418c4811 }, +{ "KVM_SET_FPU", 0x41a0ae8d }, { "IOC_OPAL_SET_PW", 0x422070e0 }, { "PTP_SYS_OFFSET", 0x43403d05 }, { "JSIOCSBTNMAP", 0x44006a33 }, +{ "KVM_SET_LAPIC", 0x4400ae8f }, { "BTRFS_IOC_SNAP_CREATE", 0x50009401 }, { "BTRFS_IOC_DEFRAG", 0x50009402 }, { "BTRFS_IOC_RESIZE", 0x50009403 }, @@ -1637,11 +1670,10 @@ { "BTRFS_IOC_SNAP_CREATE_V2", 0x50009417 }, { "BTRFS_IOC_SUBVOL_CREATE_V2", 0x50009418 }, { "BTRFS_IOC_RM_DEV_V2", 0x5000943a }, +{ "KVM_SET_XSAVE", 0x5000aea5 }, { "HIDIOCSUSAGES", 0x501c4814 }, { "UBI_IOCRNVOL", 0x51106f03 }, { "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x70124811 }, -{ "KVM_GET_SREGS", 0x8000ae83 }, -{ "KVM_GET_FPU", 0x8000ae8c }, { "MFB_GET_ALPHA", 0x80014d00 }, { "MFB_GET_GAMMA", 0x80014d01 }, { "USBTMC488_IOCTL_GET_CAPS", 0x80015b11 }, @@ -1732,6 +1764,9 @@ { "IMCTRLREQ", 0x80044945 }, { "IMCLEAR_L2", 0x80044946 }, { "IMHOLD_L1", 0x80044948 }, +{ "MCE_GET_RECORD_LEN", 0x80044d01 }, +{ "MCE_GET_LOG_LEN", 0x80044d02 }, +{ "MCE_GETCLEAR_FLAGS", 0x80044d03 }, { "MEMGETREGIONCOUNT", 0x80044d07 }, { "MFB_GET_PIXFMT", 0x80044d08 }, { "OTPSELECT", 0x80044d0d }, @@ -1796,6 +1831,7 @@ { "WDIOC_GETTIMEOUT", 0x80045707 }, { "WDIOC_GETPRETIMEOUT", 0x80045709 }, { "WDIOC_GETTIMELEFT", 0x8004570a }, +{ "USBTMC_IOCTL_GET_TIMEOUT", 0x80045b09 }, { "CEC_G_MODE", 0x80046108 }, { "SONET_GETDIAG", 0x80046114 }, { "SONET_GETFRAMING", 0x80046116 }, @@ -1824,6 +1860,7 @@ { "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x8004691a }, { "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x8004691b }, { "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x8004691e }, +{ "LIRC_GET_REC_TIMEOUT", 0x80046924 }, { "I8K_BIOS_VERSION", 0x80046980 }, { "I8K_MACHINE_ID", 0x80046981 }, { "I8K_POWER_STATUS", 0x80046982 }, @@ -1842,8 +1879,6 @@ { "RIO_MPORT_MAINT_PORT_IDX_GET", 0x80046d03 }, { "MMTIMER_GETCOUNTER", 0x80046d09 }, { "RIO_GET_EVENT_MASK", 0x80046d0e }, -{ "NCP_IOC_SIGN_WANTED", 0x80046e06 }, -{ "NCP_IOC_SETDENTRYTTL", 0x80046e0c }, { "MATROXFB_GET_OUTPUT_CONNECTION", 0x80046ef8 }, { "SISFB_GET_INFO_OLD", 0x80046ef8 }, { "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80046ef9 }, @@ -1852,7 +1887,6 @@ { "MATROXFB_GET_ALL_OUTPUTS", 0x80046efb }, { "AUDIO_GET_CAPABILITIES", 0x80046f0b }, { "VIDEO_GET_CAPABILITIES", 0x80046f21 }, -{ "VIDEO_GET_FRAME_RATE", 0x80046f38 }, { "FE_READ_STATUS", 0x80046f45 }, { "FE_READ_BER", 0x80046f46 }, { "FE_READ_UNCORRECTED_BLOCKS", 0x80046f49 }, @@ -1870,6 +1904,7 @@ { "BR_ACQUIRE_RESULT", 0x80047204 }, { "FAT_IOCTL_GET_ATTRIBUTES", 0x80047210 }, { "FAT_IOCTL_GET_VOLUME_ID", 0x80047213 }, +{ "FSI_SCOM_CHECK", 0x80047300 }, { "PPPIOCGCHAN", 0x80047437 }, { "PPPIOCGDEBUG", 0x80047441 }, { "PPPIOCGMRU", 0x80047453 }, @@ -1925,9 +1960,7 @@ { "I2OPASSTHRU", 0x8008690c }, { "IPMICTL_SET_TIMING_PARMS_CMD", 0x80086916 }, { "IPMICTL_GET_TIMING_PARMS_CMD", 0x80086917 }, -{ "NCP_IOC_SETPRIVATEDATA", 0x80086e0a }, { "NILFS_IOCTL_SYNC", 0x80086e8a }, -{ "AUDIO_GET_PTS", 0x80086f13 }, { "VIDEO_GET_PTS", 0x80086f39 }, { "VIDEO_GET_FRAME_COUNT", 0x80086f3a }, { "FE_GET_PROPERTY", 0x80086f53 }, @@ -1940,11 +1973,14 @@ { "BTRFS_IOC_START_SYNC", 0x80089418 }, { "BTRFS_IOC_SUBVOL_GETFLAGS", 0x80089419 }, { "TEE_IOC_CANCEL", 0x8008a404 }, +{ "KVM_X86_GET_MCE_CAP_SUPPORTED", 0x8008ae9d }, { "VHOST_GET_FEATURES", 0x8008af00 }, +{ "VHOST_GET_BACKEND_FEATURES", 0x8008af26 }, { "OCXL_IOCTL_IRQ_ALLOC", 0x8008ca11 }, { "FUNCTIONFS_ENDPOINT_DESC", 0x80096782 }, { "DMX_GET_PES_PIDS", 0x800a6f2f }, { "RAID_VERSION", 0x800c0910 }, +{ "FW_CDEV_IOC_GET_CYCLE_TIMER", 0x800c230c }, { "SNDRV_PCM_IOCTL_READI_FRAMES", 0x800c4151 }, { "SNDRV_PCM_IOCTL_READN_FRAMES", 0x800c4153 }, { "CCISS_GETLUNINFO", 0x800c4211 }, @@ -1956,15 +1992,11 @@ { "HPET_INFO", 0x800c6803 }, { "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x800c691c }, { "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x800c691d }, -{ "NCP_IOC_NCPREQUEST", 0x800c6e01 }, -{ "NCP_IOC_SETROOT", 0x800c6e08 }, -{ "NCP_IOC_SETOBJECTNAME", 0x800c6e09 }, { "VIDEO_GET_SIZE", 0x800c6f37 }, { "FE_DISEQC_RECV_SLAVE_REPLY", 0x800c6f40 }, { "CA_GET_SLOT_INFO", 0x800c6f82 }, { "TEE_IOC_VERSION", 0x800ca400 }, { "FDGETDRVTYP", 0x8010020f }, -{ "FW_CDEV_IOC_GET_CYCLE_TIMER", 0x8010230c }, { "STP_POLICY_ID_GET", 0x80102501 }, { "SNDRV_PCM_IOCTL_CHANNEL_INFO", 0x80104132 }, { "CCISS_GETNODENAME", 0x80104204 }, @@ -1994,36 +2026,35 @@ { "UFFDIO_WAKE", 0x8010aa02 }, { "KVM_MEMORY_ENCRYPT_REG_REGION", 0x8010aebb }, { "KVM_MEMORY_ENCRYPT_UNREG_REGION", 0x8010aebc }, +{ "VSOC_GET_FD_SCOPED_PERMISSION", 0x8010f501 }, { "FDGETMAXERRS", 0x8014020e }, { "GET_DISK_INFO", 0x80140912 }, { "SNDRV_COMPRESS_TSTAMP", 0x80144320 }, { "CHIOGPARAMS", 0x80146306 }, { "IPMICTL_SEND_COMMAND", 0x8014690d }, -{ "NCP_IOC_LOCKUNLOCK", 0x80146e07 }, { "VIDEO_GET_STATUS", 0x80146f1b }, { "VIDEO_GET_EVENT", 0x80146f1c }, +{ "BR_ATTEMPT_ACQUIRE", 0x8014720b }, { "FDWERRORGET", 0x80180217 }, { "SNDRV_HDSPM_IOCTL_GET_CONFIG", 0x80184841 }, { "IMSETDEVNAME", 0x80184947 }, { "RIO_MPORT_MAINT_READ_LOCAL", 0x80186d05 }, { "RIO_MPORT_MAINT_READ_REMOTE", 0x80186d07 }, -{ "NCP_IOC_SIGN_INIT", 0x80186e05 }, { "NILFS_IOCTL_GET_CPINFO", 0x80186e82 }, { "NILFS_IOCTL_GET_CPSTAT", 0x80186e83 }, { "NILFS_IOCTL_GET_SUINFO", 0x80186e84 }, -{ "BR_ATTEMPT_ACQUIRE", 0x8018720b }, { "BTRFS_IOC_GET_FEATURES", 0x80189439 }, { "MBXFB_IOCG_ALPHA", 0x8018f401 }, { "FDGETPRM", 0x801c0204 }, { "SNDRV_COMPRESS_AVAIL", 0x801c4321 }, { "HIDIOCGDEVINFO", 0x801c4803 }, +{ "SNDRV_HDSPM_IOCTL_GET_STATUS", 0x801c4847 }, { "FS_IOC_FSGETXATTR", 0x801c581f }, { "IPMICTL_SEND_COMMAND_SETTIME", 0x801c6915 }, { "MTIOCGET", 0x801c6d02 }, { "RTC_PLL_GET", 0x801c7011 }, { "FDGETFDCSTAT", 0x80200215 }, { "FBIOGET_VBLANK", 0x80204612 }, -{ "SNDRV_HDSPM_IOCTL_GET_STATUS", 0x80204847 }, { "SNDRV_FIREWIRE_IOCTL_GET_INFO", 0x802048f8 }, { "MEMGETINFO", 0x80204d01 }, { "OMAPFB_GET_VRAM_INFO", 0x80204f3d }, @@ -2034,7 +2065,8 @@ { "AUDIO_GET_STATUS", 0x80206f0a }, { "PPPIOCGXASYNCMAP", 0x80207450 }, { "PPPIOCGCOMPRESSORS", 0x80207486 }, -{ "KVM_ARM_PREFERRED_TARGET", 0x8020aeaf }, +{ "OCXL_IOCTL_ENABLE_P9_WAIT", 0x8020ca15 }, +{ "OCXL_IOCTL_GET_FEATURES", 0x8020ca16 }, { "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x80244841 }, { "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x80244848 }, { "SONET_GETSTAT", 0x80246110 }, @@ -2050,7 +2082,6 @@ { "RTC_WKALM_RD", 0x80287010 }, { "IOW_GETINFO", 0x8028c003 }, { "USBDEVFS_SUBMITURB32", 0x802a550a }, -{ "NCP_IOC_SETCHARSETS", 0x802a6e0b }, { "TCGETS2", 0x802c542a }, { "USBDEVFS_SUBMITURB", 0x802c550a }, { "VIDIOC_G_FBUF", 0x802c560a }, @@ -2064,17 +2095,20 @@ { "VIDIOC_G_AUDIO", 0x80345621 }, { "VIDIOC_G_AUDOUT", 0x80345631 }, { "OMAPFB_GET_OVERLAY_COLORMODE", 0x803c4f3b }, +{ "VSOC_DESCRIBE_REGION", 0x803cf504 }, { "SNDRV_HWDEP_IOCTL_DSP_STATUS", 0x80404802 }, { "JSIOCGAXMAP", 0x80406a32 }, { "BR_TRANSACTION", 0x80407202 }, { "BR_REPLY", 0x80407203 }, { "BTRFS_IOC_QUOTA_RESCAN_STATUS", 0x8040942d }, { "KVM_ASSIGN_PCI_DEVICE", 0x8040ae69 }, +{ "KVM_GET_VCPU_EVENTS", 0x8040ae9f }, { "CXL_IOCTL_GET_AFU_ID", 0x8040ca02 }, { "GPIO_GET_CHIPINFO_IOCTL", 0x8044b401 }, { "GET_ARRAY_INFO", 0x80480911 }, { "PPPIOCGL2TPSTATS", 0x80487436 }, { "BTRFS_IOC_GET_SUPPORTED_FEATURES", 0x80489439 }, +{ "KVM_SET_PIT", 0x8048ae66 }, { "GSMIOC_GETCONF", 0x804c4700 }, { "PTP_CLOCK_GETCAPS", 0x80503d01 }, { "FDGETDRVPRM", 0x80580211 }, @@ -2085,22 +2119,23 @@ { "I2OEVTGET", 0x8068690b }, { "SNDRV_PCM_IOCTL_STATUS", 0x806c4120 }, { "CHIOGVPARAMS", 0x80706313 }, +{ "KVM_GET_PIT2", 0x8070ae9f }, { "SNDRV_COMPRESS_GET_PARAMS", 0x80784313 }, +{ "VIDIOC_DQEVENT", 0x80785659 }, { "DRM_IOCTL_GET_STATS", 0x807c6406 }, { "USBDEVFS_HUB_PORTINFO", 0x80805513 }, -{ "VIDIOC_DQEVENT", 0x80805659 }, +{ "KVM_GET_DEBUGREGS", 0x8080aea1 }, { "OCXL_IOCTL_GET_METADATA", 0x8080ca14 }, { "VIDIOC_QUERY_DV_TIMINGS", 0x80845663 }, -{ "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 0x80845663 }, { "VIDIOC_G_JPEGCOMP", 0x808c563d }, -{ "KVM_GET_REGS", 0x8098ae81 }, +{ "KVM_GET_REGS", 0x8090ae81 }, { "FE_GET_INFO", 0x80a86f3d }, { "MEMGETOOBSEL", 0x80c84d0a }, { "SNDRV_HWDEP_IOCTL_INFO", 0x80dc4801 }, { "SNDRV_CTL_IOCTL_HWDEP_INFO", 0x80dc5521 }, { "SNDRV_TIMER_IOCTL_INFO", 0x80e05411 }, { "ASHMEM_GET_NAME", 0x81007702 }, -{ "BTRFS_IOC_GET_FSLABEL", 0x81009431 }, +{ "FS_IOC_GETFSLABEL", 0x81009431 }, { "HIDIOCGSTRING", 0x81044804 }, { "USBDEVFS_DISCONNECT_CLAIM", 0x8108551b }, { "SNDRV_RAWMIDI_IOCTL_INFO", 0x810c5701 }, @@ -2108,10 +2143,14 @@ { "AUTOFS_IOC_EXPIRE", 0x810c9365 }, { "SISFB_GET_INFO", 0x811cf301 }, { "SNDRV_PCM_IOCTL_INFO", 0x81204101 }, +{ "KVM_GET_SREGS", 0x8138ae83 }, { "ECCGETLAYOUT", 0x81484d11 }, { "SNDRV_CTL_IOCTL_CARD_INFO", 0x81785501 }, +{ "KVM_GET_XCRS", 0x8188aea6 }, { "AMDKFD_IOC_GET_PROCESS_APERTURES", 0x81904b06 }, { "SWITCHTEC_IOCTL_EVENT_SUMMARY", 0x81985742 }, +{ "KVM_GET_FPU", 0x81a0ae8c }, +{ "BTRFS_IOC_GET_SUBVOL_INFO", 0x81e8943c }, { "KVM_SET_IRQCHIP", 0x8208ae63 }, { "VFAT_IOCTL_READDIR_BOTH", 0x82187201 }, { "VFAT_IOCTL_READDIR_SHORT", 0x82187202 }, @@ -2119,7 +2158,7 @@ { "JSIOCGBTNMAP", 0x84006a34 }, { "BTRFS_IOC_FS_INFO", 0x8400941f }, { "BTRFS_IOC_BALANCE_PROGRESS", 0x84009422 }, -{ "VIDEO_GET_NAVI", 0x84046f34 }, +{ "KVM_GET_LAPIC", 0x8400ae8e }, { "SNDRV_EMU10K1_IOCTL_INFO", 0x880c4810 }, { "VIDIOC_G_ENC_INDEX", 0x8818564c }, { "SNDRV_HDSPM_IOCTL_GET_PEAK_RMS", 0x89084842 }, @@ -2128,6 +2167,7 @@ { "SNDRV_HDSP_IOCTL_GET_MIXER", 0x90004844 }, { "NVM_GET_DEVICES", 0x90004c21 }, { "BTRFS_IOC_DEVICES_READY", 0x90009427 }, +{ "KVM_GET_XSAVE", 0x9000aea4 }, { "HIDIOCGRDESC", 0x90044802 }, { "VBG_IOCTL_VMMDEV_REQUEST_BIG", 0xc0005603 }, { "GADGET_SET_PRINTER_STATUS", 0xc0016722 }, @@ -2209,6 +2249,8 @@ { "PPPIOCNEWUNIT", 0xc004743e }, { "MEYEIOC_SYNC", 0xc00476c3 }, { "AUTOFS_IOC_SETTIMEOUT", 0xc0049364 }, +{ "KVM_GET_MSR_INDEX_LIST", 0xc004ae02 }, +{ "KVM_GET_MSR_FEATURE_INDEX_LIST", 0xc004ae0a }, { "KVM_MEMORY_ENCRYPT_OP", 0xc004aeba }, { "NET_ADD_IF", 0xc0066f34 }, { "NET_GET_IF", 0xc0066f36 }, @@ -2241,7 +2283,9 @@ { "DRM_IOCTL_VIA_AGP_INIT", 0xc0086442 }, { "DRM_IOCTL_TEGRA_SYNCPT_INCR", 0xc0086443 }, { "DRM_IOCTL_VIA_FB_INIT", 0xc0086443 }, +{ "DRM_IOCTL_V3D_GET_BO_OFFSET", 0xc0086445 }, { "DRM_IOCTL_I915_GETPARAM", 0xc0086446 }, +{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0086446 }, { "DRM_IOCTL_VIRTGPU_WAIT", 0xc0086448 }, { "DRM_IOCTL_MGA_GETPARAM", 0xc0086449 }, { "DRM_IOCTL_TEGRA_GEM_SET_FLAGS", 0xc008644c }, @@ -2259,14 +2303,17 @@ { "DRM_IOCTL_I915_GEM_GET_CACHING", 0xc0086470 }, { "DRM_IOCTL_SYNCOBJ_CREATE", 0xc00864bf }, { "DRM_IOCTL_SYNCOBJ_DESTROY", 0xc00864c0 }, -{ "NCP_IOC_GETPRIVATEDATA", 0xc0086e0a }, { "DMX_REQBUFS", 0xc0086f3c }, { "PHN_GETREG", 0xc0087005 }, { "SCIF_BIND", 0xc0087301 }, { "SCIF_CONNECT", 0xc0087303 }, { "SCIF_ACCEPTREG", 0xc0087305 }, { "PPPIOCGNPMODE", 0xc008744c }, +{ "KVM_GET_SUPPORTED_CPUID", 0xc008ae05 }, +{ "KVM_GET_EMULATED_CPUID", 0xc008ae09 }, { "KVM_IRQ_LINE_STATUS", 0xc008ae67 }, +{ "KVM_GET_MSRS", 0xc008ae88 }, +{ "KVM_GET_CPUID2", 0xc008ae91 }, { "KVM_GET_REG_LIST", 0xc008aeb0 }, { "FSL_HV_IOCTL_PARTITION_RESTART", 0xc008af01 }, { "FSL_HV_IOCTL_PARTITION_STOP", 0xc008af04 }, @@ -2291,15 +2338,17 @@ { "DRM_IOCTL_MSM_GEM_MADVISE", 0xc00c6448 }, { "DRM_IOCTL_MSM_SUBMITQUEUE_NEW", 0xc00c644a }, { "DRM_IOCTL_VIA_CMDBUF_SIZE", 0xc00c644b }, +{ "DRM_IOCTL_VC4_PERFMON_GET_VALUES", 0xc00c644e }, { "DRM_IOCTL_I915_VBLANK_SWAP", 0xc00c644f }, { "DRM_IOCTL_RADEON_GEM_SET_DOMAIN", 0xc00c6463 }, { "DRM_IOCTL_I915_GEM_MADVISE", 0xc00c6466 }, { "DRM_IOCTL_RADEON_GEM_SET_TILING", 0xc00c6468 }, { "DRM_IOCTL_RADEON_GEM_GET_TILING", 0xc00c6469 }, +{ "DRM_IOCTL_MODE_GETPLANERESOURCES", 0xc00c64b5 }, { "I2OHRTGET", 0xc00c6901 }, { "I2OLCTGET", 0xc00c6902 }, -{ "NCP_IOC_GETOBJECTNAME", 0xc00c6e09 }, { "DMX_EXPBUF", 0xc00c6f3e }, +{ "SCIF_FENCE_MARK", 0xc00c730f }, { "UVCIOC_CTRL_QUERY", 0xc00c7521 }, { "KVM_CREATE_DEVICE", 0xc00caee0 }, { "FSL_HV_IOCTL_PARTITION_GET_STATUS", 0xc00caf02 }, @@ -2314,7 +2363,9 @@ { "SNDRV_EMUX_IOCTL_MISC_MODE", 0xc0104884 }, { "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", 0xc0104b11 }, { "AMDKFD_IOC_GET_PROCESS_APERTURES_NEW", 0xc0104b14 }, +{ "MTRRIOC_GET_ENTRY", 0xc0104d03 }, { "MEMGETREGIONINFO", 0xc0104d08 }, +{ "MTRRIOC_GET_PAGE_ENTRY", 0xc0104d08 }, { "SEV_ISSUE_CMD", 0xc0105300 }, { "SNDRV_SEQ_IOCTL_RUNNING_MODE", 0xc0105303 }, { "USBDEVFS_CONTROL", 0xc0105500 }, @@ -2335,27 +2386,30 @@ { "DRM_IOCTL_EXYNOS_GEM_MAP", 0xc0106441 }, { "DRM_IOCTL_QXL_MAP", 0xc0106441 }, { "DRM_IOCTL_TEGRA_GEM_MMAP", 0xc0106441 }, +{ "DRM_IOCTL_V3D_WAIT_BO", 0xc0106441 }, { "DRM_IOCTL_VC4_WAIT_SEQNO", 0xc0106441 }, { "DRM_IOCTL_VGEM_FENCE_ATTACH", 0xc0106441 }, { "DRM_IOCTL_VIRTGPU_MAP", 0xc0106441 }, { "DRM_IOCTL_AMDGPU_CTX", 0xc0106442 }, { "DRM_IOCTL_ETNAVIV_GEM_NEW", 0xc0106442 }, { "DRM_IOCTL_MSM_GEM_NEW", 0xc0106442 }, +{ "DRM_IOCTL_V3D_CREATE_BO", 0xc0106442 }, { "DRM_IOCTL_VC4_WAIT_BO", 0xc0106442 }, { "DRM_IOCTL_ETNAVIV_GEM_INFO", 0xc0106443 }, { "DRM_IOCTL_MSM_GEM_INFO", 0xc0106443 }, { "DRM_IOCTL_OMAP_GEM_NEW", 0xc0106443 }, +{ "DRM_IOCTL_V3D_MMAP_BO", 0xc0106443 }, { "DRM_IOCTL_VC4_CREATE_BO", 0xc0106443 }, { "DRM_IOCTL_VIRTGPU_GETPARAM", 0xc0106443 }, { "DRM_IOCTL_EXYNOS_GEM_GET", 0xc0106444 }, { "DRM_IOCTL_QXL_GETPARAM", 0xc0106444 }, { "DRM_IOCTL_SIS_FB_ALLOC", 0xc0106444 }, { "DRM_IOCTL_TEGRA_SYNCPT_WAIT", 0xc0106444 }, +{ "DRM_IOCTL_V3D_GET_PARAM", 0xc0106444 }, { "DRM_IOCTL_VC4_MMAP_BO", 0xc0106444 }, { "DRM_IOCTL_I810_GETBUF", 0xc0106445 }, { "DRM_IOCTL_TEGRA_OPEN_CHANNEL", 0xc0106445 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_INFO", 0xc0106445 }, -{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0106446 }, { "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", 0xc0106447 }, { "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", 0xc0106447 }, { "DRM_IOCTL_TEGRA_GET_SYNCPT", 0xc0106447 }, @@ -2371,7 +2425,6 @@ { "DRM_IOCTL_VC4_GEM_MADVISE", 0xc010644b }, { "DRM_IOCTL_RADEON_INDIRECT", 0xc010644d }, { "DRM_IOCTL_VIA_WAIT_IRQ", 0xc010644d }, -{ "DRM_IOCTL_VC4_PERFMON_GET_VALUES", 0xc010644e }, { "DRM_IOCTL_R128_INDIRECT", 0xc010644f }, { "DRM_IOCTL_AMDGPU_GEM_OP", 0xc0106450 }, { "DRM_IOCTL_RADEON_ALLOC", 0xc0106453 }, @@ -2385,10 +2438,10 @@ { "DRM_IOCTL_RADEON_GEM_OP", 0xc010646c }, { "DRM_IOCTL_I915_REG_READ", 0xc0106471 }, { "DRM_IOCTL_I915_QUERY", 0xc0106479 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", 0xc0106480 }, { "DRM_IOCTL_MODE_SETPROPERTY", 0xc01064ab }, { "DRM_IOCTL_MODE_GETPROPBLOB", 0xc01064ac }, { "DRM_IOCTL_MODE_MAP_DUMB", 0xc01064b3 }, -{ "DRM_IOCTL_MODE_GETPLANERESOURCES", 0xc01064b5 }, { "DRM_IOCTL_MODE_CREATEPROPBLOB", 0xc01064bd }, { "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", 0xc01064c1 }, { "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", 0xc01064c2 }, @@ -2400,12 +2453,13 @@ { "DMX_GET_STC", 0xc0106f32 }, { "SCIF_ACCEPTREQ", 0xc0107304 }, { "SCIF_UNREG", 0xc0107309 }, -{ "SCIF_FENCE_MARK", 0xc010730f }, { "BTRFS_IOC_SPACE_INFO", 0xc0109414 }, { "BTRFS_IOC_QUOTA_CTL", 0xc0109428 }, { "TEE_IOC_SHM_ALLOC", 0xc010a401 }, { "FSL_HV_IOCTL_PARTITION_START", 0xc010af03 }, { "ASPEED_LPC_CTRL_IOCTL_GET_SIZE", 0xc010b200 }, +{ "FW_CDEV_IOC_GET_CYCLE_TIMER2", 0xc0142314 }, +{ "FW_CDEV_IOC_SEND_PHY_PACKET", 0xc0142315 }, { "SNDCTL_COPR_RDATA", 0xc0144302 }, { "SNDCTL_COPR_RCODE", 0xc0144303 }, { "SNDCTL_COPR_RUN", 0xc0144306 }, @@ -2418,6 +2472,10 @@ { "DRM_IOCTL_I915_GET_SPRITE_COLORKEY", 0xc014646a }, { "DRM_IOCTL_I915_SET_SPRITE_COLORKEY", 0xc014646b }, { "DRM_IOCTL_MODE_GETENCODER", 0xc01464a6 }, +{ "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01464ba }, +{ "SCIF_SEND", 0xc0147306 }, +{ "SCIF_RECV", 0xc0147307 }, +{ "SCIF_GET_NODEIDS", 0xc014730e }, { "VTPM_PROXY_IOC_NEW_DEV", 0xc014a100 }, { "RDMA_VERBS_IOCTL", 0xc0181b01 }, { "HFI1_IOCTL_TID_UPDATE", 0xc0181be4 }, @@ -2426,8 +2484,6 @@ { "FW_CDEV_IOC_ADD_DESCRIPTOR", 0xc0182306 }, { "FW_CDEV_IOC_QUEUE_ISO", 0xc0182309 }, { "FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE", 0xc018230d }, -{ "FW_CDEV_IOC_GET_CYCLE_TIMER2", 0xc0182314 }, -{ "FW_CDEV_IOC_SEND_PHY_PACKET", 0xc0182315 }, { "HIDIOCGUSAGE", 0xc018480b }, { "HIDIOCGUCODE", 0xc018480d }, { "ION_IOC_ALLOC", 0xc0184900 }, @@ -2470,9 +2526,9 @@ { "DRM_IOCTL_I915_GEM_USERPTR", 0xc0186473 }, { "DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM", 0xc0186474 }, { "DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM", 0xc0186475 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", 0xc0186481 }, { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 }, { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 }, -{ "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba }, { "DRM_IOCTL_MODE_CREATE_LEASE", 0xc01864c6 }, { "I2OPARMSET", 0xc0186903 }, { "I2OPARMGET", 0xc0186904 }, @@ -2485,9 +2541,6 @@ { "DMX_QUERYBUF", 0xc0186f3d }, { "DMX_QBUF", 0xc0186f3f }, { "DMX_DQBUF", 0xc0186f40 }, -{ "SCIF_SEND", 0xc0187306 }, -{ "SCIF_RECV", 0xc0187307 }, -{ "SCIF_GET_NODEIDS", 0xc018730e }, { "TOSH_SMM", 0xc0187490 }, { "TOSHIBA_ACPI_SCI", 0xc0187491 }, { "AUTOFS_DEV_IOCTL_VERSION", 0xc0189371 }, @@ -2511,20 +2564,22 @@ { "KVM_TRANSLATE", 0xc018ae85 }, { "IB_USER_MAD_REGISTER_AGENT", 0xc01c1b01 }, { "HFI1_IOCTL_ASSIGN_CTXT", 0xc01c1be1 }, +{ "FW_CDEV_IOC_CREATE_ISO_CONTEXT", 0xc01c2308 }, { "VBG_IOCTL_HGCM_DISCONNECT", 0xc01c5605 }, { "VBG_IOCTL_WRITE_CORE_DUMP", 0xc01c5613 }, { "SI4713_IOC_MEASURE_RNL", 0xc01c56c0 }, { "DRM_IOCTL_MGA_DMA_BOOTSTRAP", 0xc01c644c }, +{ "DRM_IOCTL_RADEON_GEM_CREATE", 0xc01c645d }, { "DRM_IOCTL_MODE_CURSOR", 0xc01c64a3 }, { "DRM_IOCTL_MODE_GETFB", 0xc01c64ad }, { "DRM_IOCTL_MODE_ADDFB", 0xc01c64ae }, +{ "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc01c64b9 }, { "I2OSWDL", 0xc01c6905 }, { "I2OSWUL", 0xc01c6906 }, { "I2OSWDEL", 0xc01c6907 }, { "I2OHTML", 0xc01c6909 }, { "MEDIA_IOC_ENUM_LINKS", 0xc01c7c02 }, { "FW_CDEV_IOC_ALLOCATE", 0xc0202302 }, -{ "FW_CDEV_IOC_CREATE_ISO_CONTEXT", 0xc0202308 }, { "AMDKFD_IOC_CREATE_EVENT", 0xc0204b08 }, { "ND_IOCTL_ARS_CAP", 0xc0204e01 }, { "ND_IOCTL_ARS_START", 0xc0204e02 }, @@ -2536,39 +2591,46 @@ { "VIDIOC_OMAP3ISP_CCDC_CFG", 0xc02056c1 }, { "VIDIOC_OMAP3ISP_AEWB_CFG", 0xc02056c3 }, { "SNDRV_RAWMIDI_IOCTL_PARAMS", 0xc0205710 }, +{ "X86_IOC_RDMSR_REGS", 0xc02063a0 }, +{ "X86_IOC_WRMSR_REGS", 0xc02063a1 }, { "DRM_IOCTL_AMDGPU_GEM_CREATE", 0xc0206440 }, { "DRM_IOCTL_AMDGPU_WAIT_CS", 0xc0206449 }, { "DRM_IOCTL_AMDGPU_FENCE_TO_HANDLE", 0xc0206454 }, -{ "DRM_IOCTL_RADEON_GEM_CREATE", 0xc020645d }, { "DRM_IOCTL_RADEON_GEM_MMAP", 0xc020645e }, { "DRM_IOCTL_RADEON_GEM_PREAD", 0xc0206461 }, { "DRM_IOCTL_RADEON_GEM_PWRITE", 0xc0206462 }, { "DRM_IOCTL_RADEON_CS", 0xc0206466 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", 0xc0206482 }, +{ "DRM_IOCTL_EXYNOS_IPP_COMMIT", 0xc0206483 }, { "DRM_IOCTL_MODE_GETGAMMA", 0xc02064a4 }, { "DRM_IOCTL_MODE_SETGAMMA", 0xc02064a5 }, { "DRM_IOCTL_MODE_CREATE_DUMB", 0xc02064b2 }, { "DRM_IOCTL_MODE_GETPLANE", 0xc02064b6 }, -{ "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc02064b9 }, { "DRM_IOCTL_SYNCOBJ_WAIT", 0xc02064c3 }, { "FS_IOC_FIEMAP", 0xc020660b }, +{ "FSI_SCOM_READ", 0xc0207301 }, +{ "FSI_SCOM_WRITE", 0xc0207302 }, { "GENWQE_PIN_MEM", 0xc020a528 }, { "GENWQE_UNPIN_MEM", 0xc020a529 }, { "UFFDIO_REGISTER", 0xc020aa00 }, { "UFFDIO_ZEROPAGE", 0xc020aa04 }, +{ "VSOC_COND_WAIT", 0xc020f507 }, { "SNDCTL_MIDI_MPUCMD", 0xc0216d02 }, +{ "FW_CDEV_IOC_GET_INFO", 0xc0242300 }, { "SNDRV_COMPRESS_GET_METADATA", 0xc0244315 }, { "VIDIOC_G_EDID", 0xc0245628 }, -{ "VIDIOC_SUBDEV_G_EDID", 0xc0245628 }, -{ "VIDIOC_SUBDEV_S_EDID", 0xc0245629 }, { "VIDIOC_S_EDID", 0xc0245629 }, { "SNDRV_RAWMIDI_IOCTL_STATUS", 0xc0245720 }, { "DRM_IOCTL_VERSION", 0xc0246400 }, { "DRM_IOCTL_VIRTGPU_TRANSFER_FROM_HOST", 0xc0246446 }, { "DRM_IOCTL_VIRTGPU_TRANSFER_TO_HOST", 0xc0246447 }, { "DRM_IOCTL_MODE_CURSOR2", 0xc02464bb }, -{ "NCP_IOC_GET_FS_INFO_V2", 0xc0246e04 }, +{ "SCIF_READFROM", 0xc024730a }, +{ "SCIF_WRITETO", 0xc024730b }, +{ "SCIF_VREADFROM", 0xc024730c }, +{ "SCIF_VWRITETO", 0xc024730d }, +{ "SCIF_FENCE_SIGNAL", 0xc0247311 }, { "IB_USER_MAD_REGISTER_AGENT2", 0xc0281b04 }, -{ "FW_CDEV_IOC_GET_INFO", 0xc0282300 }, { "AMDKFD_IOC_GET_CLOCK_COUNTERS", 0xc0284b05 }, { "AMDKFD_IOC_GET_TILE_CONFIG", 0xc0284b12 }, { "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", 0xc0284b16 }, @@ -2582,20 +2644,13 @@ { "DRM_IOCTL_NOUVEAU_GEM_INFO", 0xc0286484 }, { "RIO_MAP_OUTBOUND", 0xc0286d0f }, { "RIO_MAP_INBOUND", 0xc0286d11 }, -{ "NCP_IOC_GET_FS_INFO", 0xc0286e04 }, { "PHN_GETREGS", 0xc0287007 }, { "SCIF_REG", 0xc0287308 }, -{ "SCIF_READFROM", 0xc028730a }, -{ "SCIF_WRITETO", 0xc028730b }, -{ "SCIF_VREADFROM", 0xc028730c }, -{ "SCIF_VWRITETO", 0xc028730d }, -{ "SCIF_FENCE_SIGNAL", 0xc0287311 }, { "UFFDIO_COPY", 0xc028aa03 }, { "KVM_TPR_ACCESS_REPORTING", 0xc028ae92 }, { "FSL_HV_IOCTL_MEMCPY", 0xc028af05 }, { "FSL_HV_IOCTL_GETPROP", 0xc028af07 }, { "FSL_HV_IOCTL_SETPROP", 0xc028af08 }, -{ "NCP_IOC_GETCHARSETS", 0xc02a6e0b }, { "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0xc02c5341 }, { "VBG_IOCTL_DRIVER_VERSION_INFO", 0xc02c5600 }, { "VIDIOC_QUERYMENU", 0xc02c5625 }, @@ -2628,6 +2683,7 @@ { "VIDIOC_DBG_G_REGISTER", 0xc0385650 }, { "CEC_TRANSMIT", 0xc0386105 }, { "CEC_RECEIVE", 0xc0386106 }, +{ "DRM_IOCTL_V3D_SUBMIT_CL", 0xc0386440 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 }, { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc }, { "BTRFS_IOC_INO_PATHS", 0xc0389423 }, @@ -2636,6 +2692,7 @@ { "GENWQE_SLU_UPDATE", 0xc038a550 }, { "GENWQE_SLU_READ", 0xc038a551 }, { "VIDIOC_OMAP3ISP_PRV_CFG", 0xc03c56c2 }, +{ "BLKTRACESETUP", 0xc0401273 }, { "PTP_SYS_OFFSET_PRECISE", 0xc0403d08 }, { "CAPI_GET_PROFILE", 0xc0404309 }, { "NVME_NVM_IOCTL_SUBMIT_VIO", 0xc0404c42 }, @@ -2644,6 +2701,7 @@ { "SNDRV_CTL_IOCTL_ELEM_REMOVE", 0xc0405519 }, { "VIDIOC_ENUM_FMT", 0xc0405602 }, { "VIDIOC_EXPBUF", 0xc0405610 }, +{ "VIDIOC_ENUMSTD", 0xc0405619 }, { "VIDIOC_SUBDEV_G_SELECTION", 0xc040563d }, { "VIDIOC_SUBDEV_S_SELECTION", 0xc040563e }, { "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 0xc040564a }, @@ -2663,13 +2721,11 @@ { "VIDIOC_QUERYCTRL", 0xc0445624 }, { "VIDIOC_G_MODULATOR", 0xc0445636 }, { "VIDIOC_PREPARE_BUF", 0xc044565d }, -{ "BLKTRACESETUP", 0xc0481273 }, { "FBIO_CURSOR", 0xc0484608 }, { "SNDRV_EMU10K1_IOCTL_PCM_PEEK", 0xc0484831 }, { "NVME_IOCTL_ADMIN_CMD", 0xc0484e41 }, { "NVME_IOCTL_IO_CMD", 0xc0484e43 }, { "SNDRV_CTL_IOCTL_ELEM_LIST", 0xc0485510 }, -{ "VIDIOC_ENUMSTD", 0xc0485619 }, { "VIDIOC_ENUMOUTPUT", 0xc0485630 }, { "VIDIOC_DECODER_CMD", 0xc0485660 }, { "VIDIOC_TRY_DECODER_CMD", 0xc0485661 }, @@ -2680,16 +2736,17 @@ { "VIDEO_COMMAND", 0xc0486f3b }, { "VIDEO_TRY_COMMAND", 0xc0486f3c }, { "MEDIA_IOC_G_TOPOLOGY", 0xc0487c04 }, +{ "KVM_GET_PIT", 0xc048ae65 }, { "MMC_IOC_CMD", 0xc048b300 }, { "GPIO_GET_LINEINFO_IOCTL", 0xc048b402 }, { "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0xc04c5349 }, +{ "VIDIOC_ENUMINPUT", 0xc04c561a }, { "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 }, -{ "VIDIOC_ENUMINPUT", 0xc050561a }, { "CEC_DQEVENT", 0xc0506107 }, { "DRM_IOCTL_MODE_GETCONNECTOR", 0xc05064a7 }, { "CCISS_PASSTHRU", 0xc054420b }, @@ -2709,10 +2766,10 @@ { "SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 0xc0605345 }, { "UI_BEGIN_FF_UPLOAD", 0xc06055c8 }, { "DK_CXLFLASH_DETACH", 0xc060ca83 }, +{ "DRM_IOCTL_MODE_ADDFB2", 0xc06464b8 }, { "SNDRV_PCM_IOCTL_SW_PARAMS", 0xc0684113 }, { "DRM_IOCTL_MODE_GETCRTC", 0xc06864a1 }, { "DRM_IOCTL_MODE_SETCRTC", 0xc06864a2 }, -{ "DRM_IOCTL_MODE_ADDFB2", 0xc06864b8 }, { "DK_CXLFLASH_RELEASE", 0xc068ca82 }, { "DK_CXLFLASH_MANAGE_LUN", 0xc068ca86 }, { "SNDRV_PCM_IOCTL_STATUS_EXT", 0xc06c4124 }, @@ -2726,11 +2783,10 @@ { "DK_CXLFLASH_VLUN_RESIZE", 0xc078ca88 }, { "HT_CXLFLASH_AFU_DEBUG", 0xc078cabe }, { "SOUND_MIXER_ACCESS", 0xc0804d66 }, +{ "KVM_GET_NESTED_STATE", 0xc080aebe }, { "SNDRV_PCM_IOCTL_SYNC_PTR", 0xc0844123 }, -{ "VIDIOC_SUBDEV_S_DV_TIMINGS", 0xc0845657 }, { "VIDIOC_S_DV_TIMINGS", 0xc0845657 }, { "VIDIOC_G_DV_TIMINGS", 0xc0845658 }, -{ "VIDIOC_SUBDEV_G_DV_TIMINGS", 0xc0845658 }, { "PPPIOCGCALLINFO", 0xc0887480 }, { "SNDCTL_SYNTH_INFO", 0xc08c5102 }, { "SNDCTL_SYNTH_ID", 0xc08c5114 }, @@ -2739,11 +2795,9 @@ { "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0xc08c5335 }, { "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0xc08c5336 }, { "VIDIOC_DV_TIMINGS_CAP", 0xc0905664 }, -{ "VIDIOC_SUBDEV_DV_TIMINGS_CAP", 0xc0905664 }, { "DK_CXLFLASH_ATTACH", 0xc090ca80 }, { "DK_CXLFLASH_VERIFY", 0xc090ca84 }, { "VIDIOC_ENUM_DV_TIMINGS", 0xc0945662 }, -{ "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 0xc0945662 }, { "VBG_IOCTL_HGCM_CONNECT", 0xc09c5604 }, { "DRM_IOCTL_VC4_GET_HANG_STATE", 0xc0a06446 }, { "HT_CXLFLASH_LUN_PROVISION", 0xc0a0cabf }, @@ -2752,13 +2806,13 @@ { "SNDRV_SEQ_IOCTL_CREATE_PORT", 0xc0a45320 }, { "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0xc0a45322 }, { "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0xc0a45352 }, -{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0a86440 }, +{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0b06440 }, { "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0xc0bc5310 }, { "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0xc0bc5351 }, { "FS_IOC_GETFSMAP", 0xc0c0583b }, +{ "BTRFS_IOC_SET_RECEIVED_SUBVOL", 0xc0c09425 }, { "SNDRV_COMPRESS_GET_CAPS", 0xc0c44310 }, { "VIDIOC_DBG_G_CHIP_INFO", 0xc0c85666 }, -{ "BTRFS_IOC_SET_RECEIVED_SUBVOL", 0xc0c89425 }, { "VIDIOC_G_FMT", 0xc0cc5604 }, { "VIDIOC_S_FMT", 0xc0cc5605 }, { "VIDIOC_G_PARM", 0xc0cc5615 }, @@ -2775,8 +2829,8 @@ { "SNDRV_CTL_IOCTL_ELEM_INFO", 0xc1105511 }, { "SNDRV_CTL_IOCTL_ELEM_ADD", 0xc1105517 }, { "SNDRV_CTL_IOCTL_ELEM_REPLACE", 0xc1105518 }, +{ "DRM_IOCTL_AMDGPU_GEM_METADATA", 0xc11c6446 }, { "SNDRV_CTL_IOCTL_PCM_INFO", 0xc1205531 }, -{ "DRM_IOCTL_AMDGPU_GEM_METADATA", 0xc1206446 }, { "DM_VERSION", 0xc138fd00 }, { "DM_REMOVE_ALL", 0xc138fd01 }, { "DM_LIST_DEVICES", 0xc138fd02 }, @@ -2799,13 +2853,13 @@ { "KVM_GET_IRQCHIP", 0xc208ae62 }, { "SNDRV_PCM_IOCTL_HW_REFINE", 0xc25c4110 }, { "SNDRV_PCM_IOCTL_HW_PARAMS", 0xc25c4111 }, -{ "SNDRV_CTL_IOCTL_ELEM_READ", 0xc2c85512 }, -{ "SNDRV_CTL_IOCTL_ELEM_WRITE", 0xc2c85513 }, +{ "SNDRV_CTL_IOCTL_ELEM_READ", 0xc2c45512 }, +{ "SNDRV_CTL_IOCTL_ELEM_WRITE", 0xc2c45513 }, { "BTRFS_IOC_SCRUB", 0xc400941b }, { "BTRFS_IOC_SCRUB_PROGRESS", 0xc400941d }, { "BTRFS_IOC_BALANCE_V2", 0xc4009420 }, { "BTRFS_IOC_GET_DEV_STATS", 0xc4089434 }, -{ "BTRFS_IOC_DEV_REPLACE", 0xca289435 }, +{ "BTRFS_IOC_DEV_REPLACE", 0xca249435 }, { "SNDCTL_COPR_SENDMSG", 0xcfa44308 }, { "SNDCTL_SYNTH_CONTROL", 0xcfa45115 }, { "SNDCTL_COPR_LOAD", 0xcfb04301 }, @@ -2813,5 +2867,7 @@ { "BTRFS_IOC_TREE_SEARCH", 0xd0009411 }, { "BTRFS_IOC_INO_LOOKUP", 0xd0009412 }, { "BTRFS_IOC_DEV_INFO", 0xd000941e }, +{ "BTRFS_IOC_GET_SUBVOL_ROOTREF", 0xd000943d }, +{ "BTRFS_IOC_INO_LOOKUP_USER", 0xd000943e }, { "HIDIOCGUSAGES", 0xd01c4813 }, { "SNDRV_COMPRESS_GET_CODEC_CAPS", 0xeb884311 }, diff --git a/ioctlent2.h b/ioctlent2.h index ccd20afb86f4641c6e63c234b3ac38f83c5aa062..c75adaeb3413dad4012941d957d1679e604c6120 100644 --- a/ioctlent2.h +++ b/ioctlent2.h @@ -346,6 +346,7 @@ { "SNDCTL_DSP_SYNC", 0x00005001 }, { "PCITEST_LEGACY_IRQ", 0x00005002 }, { "SNDCTL_DSP_POST", 0x00005008 }, +{ "PCITEST_GET_IRQTYPE", 0x00005009 }, { "SNDCTL_DSP_NONBLOCK", 0x0000500e }, { "SNDCTL_DSP_SETSYNCRO", 0x00005015 }, { "SNDCTL_DSP_SETDUPLEX", 0x00005016 }, @@ -485,7 +486,6 @@ { "USBDEVFS_CONNECT", 0x00005517 }, { "USBDEVFS_GET_SPEED", 0x0000551f }, { "VT_OPENQRY", 0x00005600 }, -{ "VIDIOC_RESERVED", 0x00005601 }, { "VT_GETMODE", 0x00005601 }, { "VT_SETMODE", 0x00005602 }, { "VT_GETSTATE", 0x00005603 }, @@ -511,6 +511,7 @@ { "USBTMC_IOCTL_CLEAR_IN_HALT", 0x00005b07 }, { "USBTMC488_IOCTL_GOTO_LOCAL", 0x00005b14 }, { "USBTMC488_IOCTL_LOCAL_LOCKOUT", 0x00005b15 }, +{ "USBTMC488_IOCTL_TRIGGER", 0x00005b16 }, { "NS_ADJBUFLEV", 0x00006163 }, { "SIOCSIFATMTCP", 0x00006180 }, { "ATMTCP_CREATE", 0x0000618e }, @@ -610,7 +611,6 @@ { "MGSL_IOCGXSYNC", 0x00006d14 }, { "MGSL_IOCSXCTRL", 0x00006d15 }, { "MGSL_IOCGXCTRL", 0x00006d16 }, -{ "NCP_IOC_CONN_LOGGED_IN", 0x00006e03 }, { "AUDIO_STOP", 0x00006f01 }, { "AUDIO_PLAY", 0x00006f02 }, { "AUDIO_PAUSE", 0x00006f03 }, @@ -623,7 +623,6 @@ { "AUDIO_CLEAR_BUFFER", 0x00006f0c }, { "AUDIO_SET_ID", 0x00006f0d }, { "AUDIO_SET_STREAMTYPE", 0x00006f0f }, -{ "AUDIO_SET_EXT_ID", 0x00006f10 }, { "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x00006f14 }, { "VIDEO_STOP", 0x00006f15 }, { "VIDEO_PLAY", 0x00006f16 }, @@ -635,15 +634,12 @@ { "VIDEO_FAST_FORWARD", 0x00006f1f }, { "VIDEO_SLOWMOTION", 0x00006f20 }, { "VIDEO_CLEAR_BUFFER", 0x00006f22 }, -{ "VIDEO_SET_ID", 0x00006f23 }, { "VIDEO_SET_STREAMTYPE", 0x00006f24 }, { "VIDEO_SET_FORMAT", 0x00006f25 }, -{ "VIDEO_SET_SYSTEM", 0x00006f26 }, { "DMX_START", 0x00006f29 }, { "DMX_STOP", 0x00006f2a }, { "DMX_SET_BUFFER_SIZE", 0x00006f2d }, { "NET_REMOVE_IF", 0x00006f35 }, -{ "VIDEO_SET_ATTRIBUTES", 0x00006f35 }, { "FE_DISEQC_RESET_OVERLOAD", 0x00006f3e }, { "FE_DISEQC_SEND_BURST", 0x00006f41 }, { "FE_SET_TONE", 0x00006f42 }, @@ -864,10 +860,23 @@ { "PPPOEIOCDFWD", 0x0000b101 }, { "IPMI_BMC_IOCTL_FORCE_ABORT", 0x0000b102 }, { "RPMSG_DESTROY_EPT_IOCTL", 0x0000b502 }, +{ "DFL_FPGA_GET_API_VERSION", 0x0000b600 }, +{ "DFL_FPGA_CHECK_EXTENSION", 0x0000b601 }, +{ "DFL_FPGA_PORT_RESET", 0x0000b640 }, +{ "DFL_FPGA_PORT_GET_INFO", 0x0000b641 }, +{ "DFL_FPGA_PORT_GET_REGION_INFO", 0x0000b642 }, +{ "DFL_FPGA_PORT_DMA_MAP", 0x0000b643 }, +{ "DFL_FPGA_PORT_DMA_UNMAP", 0x0000b644 }, +{ "DFL_FPGA_FME_PORT_PR", 0x0000b680 }, { "NS_GET_USERNS", 0x0000b701 }, { "NS_GET_PARENT", 0x0000b702 }, { "NS_GET_NSTYPE", 0x0000b703 }, { "NS_GET_OWNER_UID", 0x0000b704 }, +{ "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", 0x0000f502 }, +{ "VSOC_WAIT_FOR_INCOMING_INTERRUPT", 0x0000f503 }, +{ "VSOC_SELF_INTERRUPT", 0x0000f505 }, +{ "VSOC_SEND_INTERRUPT_TO_HOST", 0x0000f506 }, +{ "VSOC_COND_WAKE", 0x0000f508 }, { "IOCTL_EVTCHN_RESTRICT_DOMID", 0x00024506 }, { "IOCTL_EVTCHN_BIND_VIRQ", 0x00044500 }, { "IOCTL_EVTCHN_BIND_UNBOUND_PORT", 0x00044502 }, @@ -876,13 +885,18 @@ { "IOCTL_GNTDEV_SET_MAX_GRANTS", 0x00044703 }, { "IOCTL_EVTCHN_BIND_INTERDOMAIN", 0x00084501 }, { "IOCTL_GNTDEV_GRANT_COPY", 0x00084708 }, +{ "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", 0x0008470a }, +{ "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", 0x0008470c }, { "IOCTL_GNTDEV_UNMAP_GRANT_REF", 0x00104701 }, { "IOCTL_GNTDEV_SET_UNMAP_NOTIFY", 0x00104707 }, +{ "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", 0x00144709 }, +{ "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", 0x0014470b }, { "IOCTL_GNTDEV_MAP_GRANT_REF", 0x00184700 }, { "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", 0x00184702 }, { "MFB_SET_ALPHA", 0x40014d00 }, { "MFB_SET_GAMMA", 0x40014d01 }, { "MFB_SET_BRIGHTNESS", 0x40014d03 }, +{ "USBTMC_IOCTL_EOM_ENABLE", 0x40015b0b }, { "USBTMC488_IOCTL_REN_CONTROL", 0x40015b13 }, { "SPI_IOC_WR_MODE", 0x40016b01 }, { "SPI_IOC_WR_LSB_FIRST", 0x40016b02 }, @@ -894,14 +908,13 @@ { "SONYPI_IOCSBLUE", 0x40017609 }, { "SONYPI_IOCSFAN", 0x4001760b }, { "HFI1_IOCTL_SET_PKEY", 0x40021beb }, +{ "USBTMC_IOCTL_CONFIG_TERMCHAR", 0x40025b0c }, { "CEC_ADAP_S_PHYS_ADDR", 0x40026102 }, { "ATM_SETBACKEND", 0x400261f2 }, { "ATM_NEWBACKENDIF", 0x400261f3 }, { "RIO_CM_CHAN_CLOSE", 0x40026304 }, { "RIO_CM_CHAN_LISTEN", 0x40026306 }, { "RIO_MPORT_MAINT_HDID_SET", 0x40026d01 }, -{ "NCP_IOC_GETMOUNTUID", 0x40026e02 }, -{ "AUDIO_SET_ATTRIBUTES", 0x40026f11 }, { "DMX_ADD_PID", 0x40026f33 }, { "DMX_REMOVE_PID", 0x40026f34 }, { "PPFCONTROL", 0x4002708e }, @@ -989,6 +1002,8 @@ { "PCITEST_WRITE", 0x40045004 }, { "PCITEST_READ", 0x40045005 }, { "PCITEST_COPY", 0x40045006 }, +{ "PCITEST_MSIX", 0x40045007 }, +{ "PCITEST_SET_IRQTYPE", 0x40045008 }, { "SNDCTL_DSP_SETTRIGGER", 0x40045010 }, { "SNDCTL_DSP_PROFILE", 0x40045017 }, { "SNDCTL_DSP_SETSPDIF", 0x40045042 }, @@ -1047,6 +1062,7 @@ { "VIDIOC_AM437X_CCDC_CFG", 0x400456c1 }, { "SNDRV_RAWMIDI_IOCTL_DROP", 0x40045730 }, { "SNDRV_RAWMIDI_IOCTL_DRAIN", 0x40045731 }, +{ "USBTMC_IOCTL_SET_TIMEOUT", 0x40045b0a }, { "CEC_S_MODE", 0x40046109 }, { "SONET_SETFRAMING", 0x40046115 }, { "ATM_SETSC", 0x400461f1 }, @@ -1099,9 +1115,6 @@ { "SPI_IOC_WR_MODE32", 0x40046b05 }, { "RIO_MPORT_MAINT_COMPTAG_SET", 0x40046d02 }, { "RIO_SET_EVENT_MASK", 0x40046d0d }, -{ "NCP_IOC_GETMOUNTUID2", 0x40046e02 }, -{ "NCP_IOC_SET_SIGN_WANTED", 0x40046e06 }, -{ "NCP_IOC_GETDENTRYTTL", 0x40046e0c }, { "MATROXFB_SET_OUTPUT_CONNECTION", 0x40046ef8 }, { "MATROXFB_SET_OUTPUT_MODE", 0x40046efa }, { "SISFB_SET_AUTOMAXIMIZE_OLD", 0x40046efa }, @@ -1121,6 +1134,7 @@ { "SPIOCSTYPE", 0x40047101 }, { "FAT_IOCTL_SET_ATTRIBUTES", 0x40047211 }, { "SCIF_LISTEN", 0x40047302 }, +{ "FSI_SCOM_RESET", 0x40047303 }, { "PPPIOCATTCHAN", 0x40047438 }, { "PPPIOCCONNECT", 0x4004743a }, { "PPPIOCSMRRU", 0x4004743b }, @@ -1258,8 +1272,6 @@ { "NILFS_IOCTL_RESIZE", 0x40086e8b }, { "AUDIO_SET_MIXER", 0x40086f0e }, { "VIDEO_STILLPICTURE", 0x40086f1e }, -{ "VIDEO_SET_SPU", 0x40086f32 }, -{ "VIDEO_SET_SPU_PALETTE", 0x40086f33 }, { "FE_SET_PROPERTY", 0x40086f52 }, { "PHN_SETREG", 0x40087006 }, { "PPPIOCSACTIVE", 0x40087446 }, @@ -1291,6 +1303,7 @@ { "VHOST_SET_VRING_ERR", 0x4008af22 }, { "VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 0x4008af23 }, { "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", 0x4008af24 }, +{ "VHOST_SET_BACKEND_FEATURES", 0x4008af25 }, { "VHOST_NET_SET_BACKEND", 0x4008af30 }, { "VHOST_VSOCK_SET_GUEST_CID", 0x4008af60 }, { "OCXL_IOCTL_IRQ_FREE", 0x4008ca12 }, @@ -1353,9 +1366,7 @@ { "I2OEVTREG", 0x400c690a }, { "HSC_SET_RX", 0x400c6b13 }, { "HSC_GET_RX", 0x400c6b14 }, -{ "NCP_IOC_GETROOT", 0x400c6e08 }, { "UBI_IOCRSVOL", 0x400c6f02 }, -{ "AUDIO_SET_KARAOKE", 0x400c6f12 }, { "PPPIOCSCOMPRESS", 0x400c744d }, { "MBXFB_IOCS_REG", 0x400cf404 }, { "LPSETTIMEOUT_NEW", 0x4010060f }, @@ -1368,6 +1379,7 @@ { "SNDRV_USB_STREAM_IOCTL_SET_PARAMS", 0x40104890 }, { "AMDKFD_IOC_DBG_ADDRESS_WATCH", 0x40104b0f }, { "AMDKFD_IOC_DBG_WAVE_CONTROL", 0x40104b10 }, +{ "AMDKFD_IOC_SET_CU_MASK", 0x40104b1a }, { "MTRRIOC_ADD_ENTRY", 0x40104d00 }, { "MTRRIOC_SET_ENTRY", 0x40104d01 }, { "MTRRIOC_DEL_ENTRY", 0x40104d02 }, @@ -1408,7 +1420,6 @@ { "MGSL_IOCSGPIO", 0x40106d10 }, { "NILFS_IOCTL_CHANGE_CPMODE", 0x40106e80 }, { "NILFS_IOCTL_SET_ALLOC_RANGE", 0x40106e8c }, -{ "VIDEO_SET_HIGHLIGHT", 0x40106f27 }, { "CA_SET_DESCR", 0x40106f86 }, { "PPSETTIME", 0x40107096 }, { "IOC_PR_RESERVE", 0x401070c9 }, @@ -1427,6 +1438,7 @@ { "KVM_SET_ONE_REG", 0x4010aeac }, { "ASPEED_LPC_CTRL_IOCTL_MAP", 0x4010b201 }, { "OCXL_IOCTL_IRQ_SET_FD", 0x4010ca13 }, +{ "VSOC_CREATE_FD_SCOPED_PERMISSION", 0x4010f500 }, { "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x40124823 }, { "FDSETMAXERRS", 0x4014024c }, { "ADD_NEW_DISK", 0x40140921 }, @@ -1554,6 +1566,7 @@ { "SNDRV_TIMER_IOCTL_GPARAMS", 0x403c5404 }, { "DMX_SET_FILTER", 0x403c6f2b }, { "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x4040534e }, +{ "UVCIOC_SEND_RESPONSE", 0x40405501 }, { "SNDRV_CTL_IOCTL_ELEM_LOCK", 0x40405514 }, { "SNDRV_CTL_IOCTL_ELEM_UNLOCK", 0x40405515 }, { "BC_TRANSACTION", 0x40406300 }, @@ -1610,6 +1623,7 @@ { "NVM_DEV_CREATE", 0x40804c22 }, { "UBI_IOCVOLCRBLK", 0x40804f07 }, { "KVM_SET_DEBUGREGS", 0x4080aea2 }, +{ "KVM_SET_NESTED_STATE", 0x4080aebf }, { "SNDRV_COMPRESS_SET_PARAMS", 0x40844312 }, { "V4L2_DEVICE_NOTIFY_EVENT", 0x40887602 }, { "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x408c5333 }, @@ -1622,7 +1636,7 @@ { "VHOST_SCSI_SET_ENDPOINT", 0x40e8af40 }, { "VHOST_SCSI_CLEAR_ENDPOINT", 0x40e8af41 }, { "ASHMEM_SET_NAME", 0x41007701 }, -{ "BTRFS_IOC_SET_FSLABEL", 0x41009432 }, +{ "FS_IOC_SETFSLABEL", 0x41009432 }, { "USBDEVFS_GETDRIVER", 0x41045508 }, { "IOC_OPAL_TAKE_OWNERSHIP", 0x410870de }, { "IOC_OPAL_REVERT_TPR", 0x410870e2 }, @@ -1817,6 +1831,7 @@ { "WDIOC_GETTIMEOUT", 0x80045707 }, { "WDIOC_GETPRETIMEOUT", 0x80045709 }, { "WDIOC_GETTIMELEFT", 0x8004570a }, +{ "USBTMC_IOCTL_GET_TIMEOUT", 0x80045b09 }, { "CEC_G_MODE", 0x80046108 }, { "SONET_GETDIAG", 0x80046114 }, { "SONET_GETFRAMING", 0x80046116 }, @@ -1845,6 +1860,7 @@ { "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x8004691a }, { "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x8004691b }, { "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x8004691e }, +{ "LIRC_GET_REC_TIMEOUT", 0x80046924 }, { "I8K_BIOS_VERSION", 0x80046980 }, { "I8K_MACHINE_ID", 0x80046981 }, { "I8K_POWER_STATUS", 0x80046982 }, @@ -1863,8 +1879,6 @@ { "RIO_MPORT_MAINT_PORT_IDX_GET", 0x80046d03 }, { "MMTIMER_GETCOUNTER", 0x80046d09 }, { "RIO_GET_EVENT_MASK", 0x80046d0e }, -{ "NCP_IOC_SIGN_WANTED", 0x80046e06 }, -{ "NCP_IOC_SETDENTRYTTL", 0x80046e0c }, { "MATROXFB_GET_OUTPUT_CONNECTION", 0x80046ef8 }, { "SISFB_GET_INFO_OLD", 0x80046ef8 }, { "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80046ef9 }, @@ -1873,7 +1887,6 @@ { "MATROXFB_GET_ALL_OUTPUTS", 0x80046efb }, { "AUDIO_GET_CAPABILITIES", 0x80046f0b }, { "VIDEO_GET_CAPABILITIES", 0x80046f21 }, -{ "VIDEO_GET_FRAME_RATE", 0x80046f38 }, { "FE_READ_STATUS", 0x80046f45 }, { "FE_READ_BER", 0x80046f46 }, { "FE_READ_UNCORRECTED_BLOCKS", 0x80046f49 }, @@ -1891,6 +1904,7 @@ { "BR_ACQUIRE_RESULT", 0x80047204 }, { "FAT_IOCTL_GET_ATTRIBUTES", 0x80047210 }, { "FAT_IOCTL_GET_VOLUME_ID", 0x80047213 }, +{ "FSI_SCOM_CHECK", 0x80047300 }, { "PPPIOCGCHAN", 0x80047437 }, { "PPPIOCGDEBUG", 0x80047441 }, { "PPPIOCGMRU", 0x80047453 }, @@ -1946,9 +1960,7 @@ { "I2OPASSTHRU", 0x8008690c }, { "IPMICTL_SET_TIMING_PARMS_CMD", 0x80086916 }, { "IPMICTL_GET_TIMING_PARMS_CMD", 0x80086917 }, -{ "NCP_IOC_SETPRIVATEDATA", 0x80086e0a }, { "NILFS_IOCTL_SYNC", 0x80086e8a }, -{ "AUDIO_GET_PTS", 0x80086f13 }, { "VIDEO_GET_PTS", 0x80086f39 }, { "VIDEO_GET_FRAME_COUNT", 0x80086f3a }, { "FE_GET_PROPERTY", 0x80086f53 }, @@ -1961,6 +1973,7 @@ { "TEE_IOC_CANCEL", 0x8008a404 }, { "KVM_X86_GET_MCE_CAP_SUPPORTED", 0x8008ae9d }, { "VHOST_GET_FEATURES", 0x8008af00 }, +{ "VHOST_GET_BACKEND_FEATURES", 0x8008af26 }, { "OCXL_IOCTL_IRQ_ALLOC", 0x8008ca11 }, { "FUNCTIONFS_ENDPOINT_DESC", 0x80096782 }, { "DMX_GET_PES_PIDS", 0x800a6f2f }, @@ -1976,9 +1989,6 @@ { "HPET_INFO", 0x800c6803 }, { "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x800c691c }, { "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x800c691d }, -{ "NCP_IOC_NCPREQUEST", 0x800c6e01 }, -{ "NCP_IOC_SETROOT", 0x800c6e08 }, -{ "NCP_IOC_SETOBJECTNAME", 0x800c6e09 }, { "VIDEO_GET_SIZE", 0x800c6f37 }, { "FE_DISEQC_RECV_SLAVE_REPLY", 0x800c6f40 }, { "CA_GET_SLOT_INFO", 0x800c6f82 }, @@ -2015,12 +2025,12 @@ { "UFFDIO_WAKE", 0x8010aa02 }, { "KVM_MEMORY_ENCRYPT_REG_REGION", 0x8010aebb }, { "KVM_MEMORY_ENCRYPT_UNREG_REGION", 0x8010aebc }, +{ "VSOC_GET_FD_SCOPED_PERMISSION", 0x8010f501 }, { "FDGETMAXERRS", 0x8014020e }, { "GET_DISK_INFO", 0x80140912 }, { "SNDRV_COMPRESS_TSTAMP", 0x80144320 }, { "CHIOGPARAMS", 0x80146306 }, { "IPMICTL_SEND_COMMAND", 0x8014690d }, -{ "NCP_IOC_LOCKUNLOCK", 0x80146e07 }, { "VIDEO_GET_STATUS", 0x80146f1b }, { "VIDEO_GET_EVENT", 0x80146f1c }, { "FDWERRORGET", 0x80180217 }, @@ -2029,7 +2039,6 @@ { "IMSETDEVNAME", 0x80184947 }, { "RIO_MPORT_MAINT_READ_LOCAL", 0x80186d05 }, { "RIO_MPORT_MAINT_READ_REMOTE", 0x80186d07 }, -{ "NCP_IOC_SIGN_INIT", 0x80186e05 }, { "NILFS_IOCTL_GET_CPINFO", 0x80186e82 }, { "NILFS_IOCTL_GET_CPSTAT", 0x80186e83 }, { "NILFS_IOCTL_GET_SUINFO", 0x80186e84 }, @@ -2056,6 +2065,8 @@ { "AUDIO_GET_STATUS", 0x80206f0a }, { "PPPIOCGXASYNCMAP", 0x80207450 }, { "PPPIOCGCOMPRESSORS", 0x80207486 }, +{ "OCXL_IOCTL_ENABLE_P9_WAIT", 0x8020ca15 }, +{ "OCXL_IOCTL_GET_FEATURES", 0x8020ca16 }, { "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x80244841 }, { "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x80244848 }, { "SONET_GETSTAT", 0x80246110 }, @@ -2071,7 +2082,6 @@ { "RTC_WKALM_RD", 0x80287010 }, { "IOW_GETINFO", 0x8028c003 }, { "USBDEVFS_SUBMITURB32", 0x802a550a }, -{ "NCP_IOC_SETCHARSETS", 0x802a6e0b }, { "TCGETS2", 0x802c542a }, { "USBDEVFS_SUBMITURB", 0x802c550a }, { "VIDIOC_G_FBUF", 0x802c560a }, @@ -2085,6 +2095,7 @@ { "VIDIOC_G_AUDIO", 0x80345621 }, { "VIDIOC_G_AUDOUT", 0x80345631 }, { "OMAPFB_GET_OVERLAY_COLORMODE", 0x803c4f3b }, +{ "VSOC_DESCRIBE_REGION", 0x803cf504 }, { "SNDRV_HWDEP_IOCTL_DSP_STATUS", 0x80404802 }, { "JSIOCGAXMAP", 0x80406a32 }, { "BR_TRANSACTION", 0x80407202 }, @@ -2115,7 +2126,6 @@ { "KVM_GET_DEBUGREGS", 0x8080aea1 }, { "OCXL_IOCTL_GET_METADATA", 0x8080ca14 }, { "VIDIOC_QUERY_DV_TIMINGS", 0x80845663 }, -{ "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 0x80845663 }, { "VIDIOC_DQEVENT", 0x80885659 }, { "VIDIOC_G_JPEGCOMP", 0x808c563d }, { "KVM_GET_REGS", 0x8090ae81 }, @@ -2125,7 +2135,7 @@ { "SNDRV_CTL_IOCTL_HWDEP_INFO", 0x80dc5521 }, { "SNDRV_TIMER_IOCTL_INFO", 0x80e05411 }, { "ASHMEM_GET_NAME", 0x81007702 }, -{ "BTRFS_IOC_GET_FSLABEL", 0x81009431 }, +{ "FS_IOC_GETFSLABEL", 0x81009431 }, { "HIDIOCGSTRING", 0x81044804 }, { "USBDEVFS_DISCONNECT_CLAIM", 0x8108551b }, { "SNDRV_RAWMIDI_IOCTL_INFO", 0x810c5701 }, @@ -2140,6 +2150,7 @@ { "AMDKFD_IOC_GET_PROCESS_APERTURES", 0x81904b06 }, { "SWITCHTEC_IOCTL_EVENT_SUMMARY", 0x81985742 }, { "KVM_GET_FPU", 0x81a0ae8c }, +{ "BTRFS_IOC_GET_SUBVOL_INFO", 0x81f8943c }, { "KVM_SET_IRQCHIP", 0x8208ae63 }, { "VFAT_IOCTL_READDIR_BOTH", 0x82307201 }, { "VFAT_IOCTL_READDIR_SHORT", 0x82307202 }, @@ -2148,7 +2159,6 @@ { "BTRFS_IOC_FS_INFO", 0x8400941f }, { "BTRFS_IOC_BALANCE_PROGRESS", 0x84009422 }, { "KVM_GET_LAPIC", 0x8400ae8e }, -{ "VIDEO_GET_NAVI", 0x84046f34 }, { "SNDRV_EMU10K1_IOCTL_INFO", 0x880c4810 }, { "VIDIOC_G_ENC_INDEX", 0x8818564c }, { "SNDRV_HDSPM_IOCTL_GET_PEAK_RMS", 0x89084842 }, @@ -2272,7 +2282,9 @@ { "DRM_IOCTL_VIA_AGP_INIT", 0xc0086442 }, { "DRM_IOCTL_TEGRA_SYNCPT_INCR", 0xc0086443 }, { "DRM_IOCTL_VIA_FB_INIT", 0xc0086443 }, +{ "DRM_IOCTL_V3D_GET_BO_OFFSET", 0xc0086445 }, { "DRM_IOCTL_I915_GETPARAM", 0xc0086446 }, +{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0086446 }, { "DRM_IOCTL_VIRTGPU_WAIT", 0xc0086448 }, { "DRM_IOCTL_MGA_GETPARAM", 0xc0086449 }, { "DRM_IOCTL_TEGRA_GEM_SET_FLAGS", 0xc008644c }, @@ -2290,7 +2302,6 @@ { "DRM_IOCTL_I915_GEM_GET_CACHING", 0xc0086470 }, { "DRM_IOCTL_SYNCOBJ_CREATE", 0xc00864bf }, { "DRM_IOCTL_SYNCOBJ_DESTROY", 0xc00864c0 }, -{ "NCP_IOC_GETPRIVATEDATA", 0xc0086e0a }, { "DMX_REQBUFS", 0xc0086f3c }, { "PHN_GETREG", 0xc0087005 }, { "SCIF_BIND", 0xc0087301 }, @@ -2334,7 +2345,6 @@ { "DRM_IOCTL_RADEON_GEM_GET_TILING", 0xc00c6469 }, { "I2OHRTGET", 0xc00c6901 }, { "I2OLCTGET", 0xc00c6902 }, -{ "NCP_IOC_GETOBJECTNAME", 0xc00c6e09 }, { "DMX_EXPBUF", 0xc00c6f3e }, { "UVCIOC_CTRL_QUERY", 0xc00c7521 }, { "KVM_CREATE_DEVICE", 0xc00caee0 }, @@ -2371,27 +2381,30 @@ { "DRM_IOCTL_EXYNOS_GEM_MAP", 0xc0106441 }, { "DRM_IOCTL_QXL_MAP", 0xc0106441 }, { "DRM_IOCTL_TEGRA_GEM_MMAP", 0xc0106441 }, +{ "DRM_IOCTL_V3D_WAIT_BO", 0xc0106441 }, { "DRM_IOCTL_VC4_WAIT_SEQNO", 0xc0106441 }, { "DRM_IOCTL_VGEM_FENCE_ATTACH", 0xc0106441 }, { "DRM_IOCTL_VIRTGPU_MAP", 0xc0106441 }, { "DRM_IOCTL_AMDGPU_CTX", 0xc0106442 }, { "DRM_IOCTL_ETNAVIV_GEM_NEW", 0xc0106442 }, { "DRM_IOCTL_MSM_GEM_NEW", 0xc0106442 }, +{ "DRM_IOCTL_V3D_CREATE_BO", 0xc0106442 }, { "DRM_IOCTL_VC4_WAIT_BO", 0xc0106442 }, { "DRM_IOCTL_ETNAVIV_GEM_INFO", 0xc0106443 }, { "DRM_IOCTL_MSM_GEM_INFO", 0xc0106443 }, { "DRM_IOCTL_OMAP_GEM_NEW", 0xc0106443 }, +{ "DRM_IOCTL_V3D_MMAP_BO", 0xc0106443 }, { "DRM_IOCTL_VC4_CREATE_BO", 0xc0106443 }, { "DRM_IOCTL_VIRTGPU_GETPARAM", 0xc0106443 }, { "DRM_IOCTL_EXYNOS_GEM_GET", 0xc0106444 }, { "DRM_IOCTL_QXL_GETPARAM", 0xc0106444 }, { "DRM_IOCTL_SIS_FB_ALLOC", 0xc0106444 }, { "DRM_IOCTL_TEGRA_SYNCPT_WAIT", 0xc0106444 }, +{ "DRM_IOCTL_V3D_GET_PARAM", 0xc0106444 }, { "DRM_IOCTL_VC4_MMAP_BO", 0xc0106444 }, { "DRM_IOCTL_I810_GETBUF", 0xc0106445 }, { "DRM_IOCTL_TEGRA_OPEN_CHANNEL", 0xc0106445 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_INFO", 0xc0106445 }, -{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0106446 }, { "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", 0xc0106447 }, { "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", 0xc0106447 }, { "DRM_IOCTL_TEGRA_GET_SYNCPT", 0xc0106447 }, @@ -2421,6 +2434,7 @@ { "DRM_IOCTL_RADEON_GEM_OP", 0xc010646c }, { "DRM_IOCTL_I915_REG_READ", 0xc0106471 }, { "DRM_IOCTL_I915_QUERY", 0xc0106479 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", 0xc0106480 }, { "DRM_IOCTL_MODE_SETPROPERTY", 0xc01064ab }, { "DRM_IOCTL_MODE_GETPROPBLOB", 0xc01064ac }, { "DRM_IOCTL_MODE_MAP_DUMB", 0xc01064b3 }, @@ -2479,6 +2493,7 @@ { "VIDIOC_G_EXT_CTRLS", 0xc0185647 }, { "VIDIOC_S_EXT_CTRLS", 0xc0185648 }, { "VIDIOC_TRY_EXT_CTRLS", 0xc0185649 }, +{ "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", 0xc01856c6 }, { "PACKET_CTRL_CMD", 0xc0185801 }, { "FITRIM", 0xc0185879 }, { "BINDER_GET_NODE_DEBUG_INFO", 0xc018620b }, @@ -2507,6 +2522,7 @@ { "DRM_IOCTL_I915_GEM_USERPTR", 0xc0186473 }, { "DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM", 0xc0186474 }, { "DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM", 0xc0186475 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", 0xc0186481 }, { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 }, { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 }, { "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba }, @@ -2584,6 +2600,8 @@ { "DRM_IOCTL_RADEON_GEM_PREAD", 0xc0206461 }, { "DRM_IOCTL_RADEON_GEM_PWRITE", 0xc0206462 }, { "DRM_IOCTL_RADEON_CS", 0xc0206466 }, +{ "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", 0xc0206482 }, +{ "DRM_IOCTL_EXYNOS_IPP_COMMIT", 0xc0206483 }, { "DRM_IOCTL_MODE_GETGAMMA", 0xc02064a4 }, { "DRM_IOCTL_MODE_SETGAMMA", 0xc02064a5 }, { "DRM_IOCTL_MODE_CREATE_DUMB", 0xc02064b2 }, @@ -2591,21 +2609,21 @@ { "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc02064b9 }, { "DRM_IOCTL_SYNCOBJ_WAIT", 0xc02064c3 }, { "FS_IOC_FIEMAP", 0xc020660b }, +{ "FSI_SCOM_READ", 0xc0207301 }, +{ "FSI_SCOM_WRITE", 0xc0207302 }, { "GENWQE_PIN_MEM", 0xc020a528 }, { "GENWQE_UNPIN_MEM", 0xc020a529 }, { "UFFDIO_REGISTER", 0xc020aa00 }, { "UFFDIO_ZEROPAGE", 0xc020aa04 }, +{ "VSOC_COND_WAIT", 0xc020f507 }, { "SNDCTL_MIDI_MPUCMD", 0xc0216d02 }, { "SNDRV_COMPRESS_GET_METADATA", 0xc0244315 }, { "VIDIOC_G_EDID", 0xc0245628 }, -{ "VIDIOC_SUBDEV_G_EDID", 0xc0245628 }, -{ "VIDIOC_SUBDEV_S_EDID", 0xc0245629 }, { "VIDIOC_S_EDID", 0xc0245629 }, { "DRM_IOCTL_VERSION", 0xc0246400 }, { "DRM_IOCTL_VIRTGPU_TRANSFER_FROM_HOST", 0xc0246446 }, { "DRM_IOCTL_VIRTGPU_TRANSFER_TO_HOST", 0xc0246447 }, { "DRM_IOCTL_MODE_CURSOR2", 0xc02464bb }, -{ "NCP_IOC_GET_FS_INFO_V2", 0xc0246e04 }, { "IB_USER_MAD_REGISTER_AGENT2", 0xc0281b04 }, { "FW_CDEV_IOC_GET_INFO", 0xc0282300 }, { "AMDKFD_IOC_GET_CLOCK_COUNTERS", 0xc0284b05 }, @@ -2621,7 +2639,6 @@ { "DRM_IOCTL_NOUVEAU_GEM_INFO", 0xc0286484 }, { "RIO_MAP_OUTBOUND", 0xc0286d0f }, { "RIO_MAP_INBOUND", 0xc0286d11 }, -{ "NCP_IOC_GET_FS_INFO", 0xc0286e04 }, { "PHN_GETREGS", 0xc0287007 }, { "SCIF_REG", 0xc0287308 }, { "SCIF_READFROM", 0xc028730a }, @@ -2634,7 +2651,6 @@ { "FSL_HV_IOCTL_MEMCPY", 0xc028af05 }, { "FSL_HV_IOCTL_GETPROP", 0xc028af07 }, { "FSL_HV_IOCTL_SETPROP", 0xc028af08 }, -{ "NCP_IOC_GETCHARSETS", 0xc02a6e0b }, { "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0xc02c5341 }, { "VBG_IOCTL_DRIVER_VERSION_INFO", 0xc02c5600 }, { "VIDIOC_QUERYMENU", 0xc02c5625 }, @@ -2668,6 +2684,7 @@ { "VIDIOC_DBG_G_REGISTER", 0xc0385650 }, { "CEC_TRANSMIT", 0xc0386105 }, { "CEC_RECEIVE", 0xc0386106 }, +{ "DRM_IOCTL_V3D_SUBMIT_CL", 0xc0386440 }, { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 }, { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc }, { "BTRFS_IOC_INO_PATHS", 0xc0389423 }, @@ -2767,10 +2784,9 @@ { "HT_CXLFLASH_AFU_DEBUG", 0xc078cabe }, { "SNDRV_PCM_IOCTL_STATUS_EXT", 0xc0804124 }, { "SOUND_MIXER_ACCESS", 0xc0804d66 }, -{ "VIDIOC_SUBDEV_S_DV_TIMINGS", 0xc0845657 }, +{ "KVM_GET_NESTED_STATE", 0xc080aebe }, { "VIDIOC_S_DV_TIMINGS", 0xc0845657 }, { "VIDIOC_G_DV_TIMINGS", 0xc0845658 }, -{ "VIDIOC_SUBDEV_G_DV_TIMINGS", 0xc0845658 }, { "SNDRV_PCM_IOCTL_SYNC_PTR", 0xc0884123 }, { "PPPIOCGCALLINFO", 0xc0887480 }, { "SNDCTL_SYNTH_INFO", 0xc08c5102 }, @@ -2780,11 +2796,9 @@ { "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0xc08c5335 }, { "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0xc08c5336 }, { "VIDIOC_DV_TIMINGS_CAP", 0xc0905664 }, -{ "VIDIOC_SUBDEV_DV_TIMINGS_CAP", 0xc0905664 }, { "DK_CXLFLASH_ATTACH", 0xc090ca80 }, { "DK_CXLFLASH_VERIFY", 0xc090ca84 }, { "VIDIOC_ENUM_DV_TIMINGS", 0xc0945662 }, -{ "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 0xc0945662 }, { "VBG_IOCTL_HGCM_CONNECT", 0xc09c5604 }, { "DRM_IOCTL_VC4_GET_HANG_STATE", 0xc0a06446 }, { "HT_CXLFLASH_LUN_PROVISION", 0xc0a0cabf }, @@ -2793,7 +2807,7 @@ { "SNDRV_SEQ_IOCTL_CREATE_PORT", 0xc0a45320 }, { "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0xc0a45322 }, { "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0xc0a45352 }, -{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0a86440 }, +{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0b06440 }, { "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0xc0bc5310 }, { "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0xc0bc5351 }, { "FS_IOC_GETFSMAP", 0xc0c0583b }, @@ -2854,5 +2868,7 @@ { "BTRFS_IOC_TREE_SEARCH", 0xd0009411 }, { "BTRFS_IOC_INO_LOOKUP", 0xd0009412 }, { "BTRFS_IOC_DEV_INFO", 0xd000941e }, +{ "BTRFS_IOC_GET_SUBVOL_ROOTREF", 0xd000943d }, +{ "BTRFS_IOC_INO_LOOKUP_USER", 0xd000943e }, { "HIDIOCGUSAGES", 0xd01c4813 }, { "SNDRV_COMPRESS_GET_CODEC_CAPS", 0xeb884311 }, diff --git a/ioprio.c b/ioprio.c index 19ea74cbcbc81d5bbe3822f0954d22d5d77a97b2..a9d428890fbd79f0db25cec233db4c7e0f575d95 100644 --- a/ioprio.c +++ b/ioprio.c @@ -29,21 +29,7 @@ #include "defs.h" #include "xstring.h" -enum { - IOPRIO_WHO_PROCESS = 1, - IOPRIO_WHO_PGRP, - IOPRIO_WHO_USER -}; - #include "xlat/ioprio_who.h" - -enum { - IOPRIO_CLASS_NONE, - IOPRIO_CLASS_RT, - IOPRIO_CLASS_BE, - IOPRIO_CLASS_IDLE -}; - #include "xlat/ioprio_class.h" #define IOPRIO_CLASS_SHIFT (13) diff --git a/kvm.c b/kvm.c index 86fd9e50918668d90e97244d63250e6658c73cbe..36c64042eda900adbe8d22ac4fecc4b82b73dc4c 100644 --- a/kvm.c +++ b/kvm.c @@ -3,6 +3,7 @@ * * Copyright (c) 2017 Masatake YAMATO * Copyright (c) 2017 Red Hat, Inc. + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -34,13 +35,175 @@ # include # include "print_fields.h" # include "arch_kvm.c" +# include "xmalloc.h" +# include "mmap_cache.h" + +struct vcpu_info { + struct vcpu_info *next; + int fd; + int cpuid; + long mmap_addr; + unsigned long mmap_len; + bool resolved; +}; + +static bool dump_kvm_run_structure; + +static struct vcpu_info * +vcpu_find(struct tcb *const tcp, int fd) +{ + for (struct vcpu_info *vcpu_info = tcp->vcpu_info_list; + vcpu_info; + vcpu_info = vcpu_info->next) + if (vcpu_info->fd == fd) + return vcpu_info; + + return NULL; +} + +static struct vcpu_info * +vcpu_alloc(struct tcb *const tcp, int fd, int cpuid) +{ + struct vcpu_info *vcpu_info = xcalloc(1, sizeof(*vcpu_info)); + + vcpu_info->fd = fd; + vcpu_info->cpuid = cpuid; + + vcpu_info->next = tcp->vcpu_info_list; + tcp->vcpu_info_list = vcpu_info; + + return vcpu_info; +} + +void +kvm_vcpu_info_free(struct tcb *tcp) +{ + struct vcpu_info *head, *next; + + for (head = tcp->vcpu_info_list; head; head = next) { + next = head->next; + free(head); + } + + tcp->vcpu_info_list = NULL; +} + +static void +vcpu_register(struct tcb *const tcp, int fd, int cpuid) +{ + if (fd < 0) + return; + + struct vcpu_info *vcpu_info = vcpu_find(tcp, fd); + + if (!vcpu_info) + vcpu_info = vcpu_alloc(tcp, fd, cpuid); + else if (vcpu_info->cpuid != cpuid) + { + vcpu_info->cpuid = cpuid; + vcpu_info->resolved = false; + } +} + +static bool +is_map_for_file(struct mmap_cache_entry_t *map_info, void *data) +{ + /* major version for anon inode may be given in get_anon_bdev() + * in linux kernel. + * + * *p = MKDEV(0, dev & MINORMASK); + *-----------------^ + */ + return map_info->binary_filename && + map_info->major == 0 && + strcmp(map_info->binary_filename, data) == 0; +} + +static unsigned long +map_len(struct mmap_cache_entry_t *map_info) +{ + return map_info->start_addr < map_info->end_addr + ? map_info->end_addr - map_info->start_addr + : 0; +} + +#define VCPU_DENTRY_PREFIX "anon_inode:kvm-vcpu:" + +static struct vcpu_info* +vcpu_get_info(struct tcb *const tcp, int fd) +{ + struct vcpu_info *vcpu_info = vcpu_find(tcp, fd); + struct mmap_cache_entry_t *map_info; + const char *cpuid_str; + + enum mmap_cache_rebuild_result mc_stat = + mmap_cache_rebuild_if_invalid(tcp, __func__); + if (mc_stat == MMAP_CACHE_REBUILD_NOCACHE) + return NULL; + + if (vcpu_info && vcpu_info->resolved) { + if (mc_stat == MMAP_CACHE_REBUILD_READY) + return vcpu_info; + else { + map_info = mmap_cache_search(tcp, vcpu_info->mmap_addr); + if (map_info) { + cpuid_str = + STR_STRIP_PREFIX(map_info->binary_filename, + VCPU_DENTRY_PREFIX); + if (cpuid_str != map_info->binary_filename) { + int cpuid = string_to_uint(cpuid_str); + if (cpuid < 0) + return NULL; + if (vcpu_info->cpuid == cpuid) + return vcpu_info; + } + } + + /* The vcpu vma may be mremap'ed. */ + vcpu_info->resolved = false; + } + } + + /* Slow path: !vcpu_info || !vcpu_info->resolved */ + char path[PATH_MAX + 1]; + cpuid_str = path; + if (getfdpath(tcp, fd, path, sizeof(path)) >= 0) + cpuid_str = STR_STRIP_PREFIX(path, VCPU_DENTRY_PREFIX); + if (cpuid_str == path) + map_info = NULL; + else + map_info = mmap_cache_search_custom(tcp, is_map_for_file, path); + + if (map_info) { + int cpuid = string_to_uint(cpuid_str); + if (cpuid < 0) + return NULL; + if (!vcpu_info) + vcpu_info = vcpu_alloc(tcp, fd, cpuid); + else if (vcpu_info->cpuid != cpuid) + vcpu_info->cpuid = cpuid; + vcpu_info->mmap_addr = map_info->start_addr; + vcpu_info->mmap_len = map_len(map_info); + vcpu_info->resolved = true; + return vcpu_info; + } + + return NULL; +} static int kvm_ioctl_create_vcpu(struct tcb *const tcp, const kernel_ulong_t arg) { uint32_t cpuid = arg; - tprintf(", %u", cpuid); + if (entering(tcp)) { + tprintf(", %u", cpuid); + if (dump_kvm_run_structure) + return 0; + } else if (!syserror(tcp)) { + vcpu_register(tcp, tcp->u_rval, cpuid); + } + return RVAL_IOCTL_DECODED | RVAL_FD; } @@ -85,6 +248,63 @@ kvm_ioctl_decode_regs(struct tcb *const tcp, const unsigned int code, } # endif /* HAVE_STRUCT_KVM_REGS */ +# ifdef HAVE_STRUCT_KVM_CPUID2 +# include "xlat/kvm_cpuid_flags.h" +static bool +print_kvm_cpuid_entry(struct tcb *const tcp, + void* elem_buf, size_t elem_size, void* data) +{ + const struct kvm_cpuid_entry2 *entry = elem_buf; + PRINT_FIELD_X("{", *entry, function); + PRINT_FIELD_X(", ", *entry, index); + PRINT_FIELD_FLAGS(", ", *entry, flags, kvm_cpuid_flags, + "KVM_CPUID_FLAG_???"); + PRINT_FIELD_X(", ", *entry, eax); + PRINT_FIELD_X(", ", *entry, ebx); + PRINT_FIELD_X(", ", *entry, ecx); + PRINT_FIELD_X(", ", *entry, edx); + tprints("}"); + + return true; +} + +static int +kvm_ioctl_decode_cpuid2(struct tcb *const tcp, const unsigned int code, + const kernel_ulong_t arg) +{ + struct kvm_cpuid2 cpuid; + + if (entering(tcp) && (code == KVM_GET_SUPPORTED_CPUID +# ifdef KVM_GET_EMULATED_CPUID + || code == KVM_GET_EMULATED_CPUID +# endif + )) + return 0; + + tprints(", "); + if (!umove_or_printaddr(tcp, arg, &cpuid)) { + PRINT_FIELD_U("{", cpuid, nent); + + tprints(", entries="); + if (abbrev(tcp)) { + tprints("["); + if (cpuid.nent) + tprints("..."); + tprints("]"); + + } else { + struct kvm_cpuid_entry2 entry; + print_array(tcp, arg + sizeof(cpuid), cpuid.nent, + &entry, sizeof(entry), tfetch_mem, + print_kvm_cpuid_entry, NULL); + } + tprints("}"); + } + + return RVAL_IOCTL_DECODED; +} +# endif /* HAVE_STRUCT_KVM_CPUID2 */ + # ifdef HAVE_STRUCT_KVM_SREGS static int kvm_ioctl_decode_sregs(struct tcb *const tcp, const unsigned int code, @@ -103,6 +323,63 @@ kvm_ioctl_decode_sregs(struct tcb *const tcp, const unsigned int code, } # endif /* HAVE_STRUCT_KVM_SREGS */ +# include "xlat/kvm_cap.h" +static int +kvm_ioctl_decode_check_extension(struct tcb *const tcp, const unsigned int code, + const kernel_ulong_t arg) +{ + tprints(", "); + printxval_index(kvm_cap, arg, "KVM_CAP_???"); + return RVAL_IOCTL_DECODED; +} + +# include "xlat/kvm_exit_reason.h" +static void +kvm_ioctl_run_attach_auxstr(struct tcb *const tcp, + struct vcpu_info *info) + +{ + static struct kvm_run vcpu_run_struct; + + if (info->mmap_len < sizeof(vcpu_run_struct)) + return; + + if (umove(tcp, info->mmap_addr, &vcpu_run_struct) < 0) + return; + + tcp->auxstr = xlat_idx(kvm_exit_reason, ARRAY_SIZE(kvm_exit_reason) - 1, + vcpu_run_struct.exit_reason); + if (!tcp->auxstr) + tcp->auxstr = "KVM_EXIT_???"; +} + +static int +kvm_ioctl_decode_run(struct tcb *const tcp) +{ + + if (entering(tcp)) + return 0; + + int r = RVAL_DECODED; + + if (syserror(tcp)) + return r; + + if (dump_kvm_run_structure) { + tcp->auxstr = NULL; + int fd = tcp->u_arg[0]; + struct vcpu_info *info = vcpu_get_info(tcp, fd); + + if (info) { + kvm_ioctl_run_attach_auxstr(tcp, info); + if (tcp->auxstr) + r |= RVAL_STR; + } + } + + return r; +} + int kvm_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg) { @@ -127,9 +404,24 @@ kvm_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t a return kvm_ioctl_decode_sregs(tcp, code, arg); # endif +# ifdef HAVE_STRUCT_KVM_CPUID2 + case KVM_SET_CPUID2: + case KVM_GET_SUPPORTED_CPUID: +# ifdef KVM_GET_EMULATED_CPUID + case KVM_GET_EMULATED_CPUID: +# endif + return kvm_ioctl_decode_cpuid2(tcp, code, arg); +# endif + + case KVM_CHECK_EXTENSION: + return kvm_ioctl_decode_check_extension(tcp, code, arg); + case KVM_CREATE_VM: return RVAL_DECODED | RVAL_FD; + case KVM_RUN: + return kvm_ioctl_decode_run(tcp); + case KVM_GET_VCPU_MMAP_SIZE: case KVM_GET_API_VERSION: default: @@ -137,4 +429,11 @@ kvm_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t a } } +void +kvm_run_structure_decoder_init(void) +{ + dump_kvm_run_structure = true; + mmap_cache_enable(); +} + #endif /* HAVE_LINUX_KVM_H */ diff --git a/linux/32/ioctls_inc_align16.h b/linux/32/ioctls_inc_align16.h index 2dc2e73c8a0e005841fda7b13427d609999f3057..85f657d5a8ad568ea26cb5a2b31b2b37cd2a2803 100644 --- a/linux/32/ioctls_inc_align16.h +++ b/linux/32/ioctls_inc_align16.h @@ -216,6 +216,10 @@ { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 }, { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c }, { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c }, @@ -401,7 +405,7 @@ { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 }, -{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 }, +{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -415,6 +419,12 @@ { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -427,7 +437,7 @@ { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x0c }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 }, -{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 }, +{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, @@ -583,16 +593,16 @@ { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c }, +{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 }, { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 }, { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 }, @@ -614,9 +624,11 @@ { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 }, { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 }, -{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1e8 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 }, +{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 }, @@ -636,7 +648,6 @@ { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x44 }, { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 }, -{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc0 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 }, @@ -783,17 +794,13 @@ { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 }, { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 }, { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 }, -{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 }, { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 }, { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 }, { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 }, { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c }, { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 }, { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 }, @@ -852,23 +859,15 @@ { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 }, { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 }, { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 }, -{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 }, { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 }, { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c }, { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 }, { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 }, { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 }, -{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 }, { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 }, { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 }, { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, @@ -941,6 +940,14 @@ { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x0c }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 }, { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 }, { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 }, { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 }, @@ -985,12 +992,18 @@ { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c }, { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c }, { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 }, +{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 }, { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 }, { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 }, +{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 }, { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c }, +{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x1e }, +{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x1e }, { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 }, { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 }, { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 }, @@ -1322,6 +1335,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 }, @@ -1344,6 +1358,7 @@ { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 }, +{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 }, { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 }, { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 }, { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 }, @@ -1429,26 +1444,6 @@ { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 }, { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 }, { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x26 }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 }, -{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 }, -{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 }, { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 }, @@ -1492,6 +1487,7 @@ { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x16 }, +{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x16 }, { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 }, { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c }, { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x0c }, @@ -1517,9 +1513,12 @@ { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 }, { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 }, { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 }, +{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 }, { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 }, { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 }, +{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 }, { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 }, +{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 }, { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 }, { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 }, { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 }, @@ -2032,6 +2031,7 @@ { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 }, { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 }, { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 }, +{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 }, { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 }, @@ -2043,12 +2043,17 @@ { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 }, { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, @@ -2092,21 +2097,14 @@ { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0a }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 }, @@ -2148,6 +2146,7 @@ { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 }, { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 }, { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 }, +{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 }, { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 }, @@ -2159,6 +2158,7 @@ { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 }, { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 }, { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 }, +{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 }, { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 }, @@ -2228,7 +2228,6 @@ { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 }, { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 }, -{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 }, { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 }, { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 }, { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 }, @@ -2379,6 +2378,8 @@ { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 }, { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 }, { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 }, { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 }, @@ -2702,6 +2703,15 @@ { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 }, { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 }, { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c }, +{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 }, { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 }, { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 }, { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 }, @@ -2744,6 +2754,10 @@ { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 }, { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 }, { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 }, { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 }, diff --git a/linux/32/ioctls_inc_align32.h b/linux/32/ioctls_inc_align32.h index f9cc340781a77b1f08cdca1f714daecb6c2415fb..ce23a36cb1a131de777625f88813dad8af29c91b 100644 --- a/linux/32/ioctls_inc_align32.h +++ b/linux/32/ioctls_inc_align32.h @@ -216,6 +216,10 @@ { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 }, { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c }, { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c }, @@ -401,7 +405,7 @@ { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 }, -{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 }, +{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -415,6 +419,12 @@ { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -427,7 +437,7 @@ { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x0c }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 }, -{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 }, +{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, @@ -583,16 +593,16 @@ { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c }, +{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 }, { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 }, { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 }, @@ -614,9 +624,11 @@ { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 }, { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 }, -{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1e8 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 }, +{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 }, @@ -636,7 +648,6 @@ { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x44 }, { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 }, -{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc0 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 }, @@ -783,17 +794,13 @@ { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 }, { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 }, { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 }, -{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 }, { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 }, { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 }, { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 }, { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c }, { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 }, { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 }, @@ -852,23 +859,15 @@ { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 }, { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 }, { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 }, -{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 }, { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 }, { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c }, { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 }, { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 }, { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 }, -{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 }, { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 }, { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 }, { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, @@ -941,6 +940,14 @@ { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x0c }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 }, { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 }, { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 }, { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 }, @@ -985,12 +992,18 @@ { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c }, { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c }, { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 }, +{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 }, { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 }, { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 }, +{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 }, { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c }, +{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 }, +{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 }, { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 }, { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 }, { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 }, @@ -1322,6 +1335,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 }, @@ -1344,6 +1358,7 @@ { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 }, +{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 }, { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 }, { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 }, { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 }, @@ -1429,26 +1444,6 @@ { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 }, { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 }, { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 }, -{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 }, -{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 }, { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 }, @@ -1492,6 +1487,7 @@ { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 }, +{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 }, { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 }, { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c }, { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 }, @@ -1517,9 +1513,12 @@ { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 }, { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 }, { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 }, +{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 }, { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 }, { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 }, +{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 }, { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 }, +{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 }, { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 }, { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 }, { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 }, @@ -2032,6 +2031,7 @@ { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 }, { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 }, { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 }, +{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 }, { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 }, @@ -2043,12 +2043,17 @@ { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 }, { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, @@ -2092,21 +2097,14 @@ { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0c }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 }, @@ -2148,6 +2146,7 @@ { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 }, { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 }, { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 }, +{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 }, { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 }, @@ -2159,6 +2158,7 @@ { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 }, { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 }, { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 }, +{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 }, { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 }, @@ -2228,7 +2228,6 @@ { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 }, { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 }, -{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 }, { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 }, { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 }, { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 }, @@ -2379,6 +2378,8 @@ { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 }, { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 }, { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 }, { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 }, @@ -2702,6 +2703,15 @@ { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 }, { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 }, { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c }, +{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 }, { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 }, { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 }, { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 }, @@ -2744,6 +2754,10 @@ { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 }, { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 }, { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 }, { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 }, diff --git a/linux/32/ioctls_inc_align64.h b/linux/32/ioctls_inc_align64.h index 22a8ab5d76f72a31c263f07b5784e4df2654f991..31059f64964ee53181e81a1f6abc7eb1e3e74546 100644 --- a/linux/32/ioctls_inc_align64.h +++ b/linux/32/ioctls_inc_align64.h @@ -216,6 +216,10 @@ { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 }, { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c }, { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c }, @@ -401,7 +405,7 @@ { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 }, -{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 }, +{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -415,6 +419,12 @@ { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -427,7 +437,7 @@ { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 }, -{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 }, +{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, @@ -583,16 +593,16 @@ { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c }, +{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 }, { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 }, { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 }, @@ -614,9 +624,11 @@ { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 }, { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 }, -{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1f8 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 }, +{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 }, @@ -636,7 +648,6 @@ { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 }, -{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc8 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 }, @@ -783,17 +794,13 @@ { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 }, { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 }, { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 }, -{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 }, { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 }, { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 }, { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 }, { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c }, { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 }, { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 }, @@ -852,23 +859,15 @@ { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 }, { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 }, { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 }, -{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 }, { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 }, { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c }, { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 }, { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 }, { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 }, -{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 }, { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 }, { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 }, { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, @@ -941,6 +940,14 @@ { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 }, { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 }, { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 }, { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 }, @@ -985,12 +992,18 @@ { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c }, { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c }, { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 }, +{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 }, { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 }, { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 }, +{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 }, { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c }, +{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 }, +{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 }, { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 }, { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 }, { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 }, @@ -1322,6 +1335,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 }, @@ -1344,6 +1358,7 @@ { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 }, +{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 }, { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 }, { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 }, { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 }, @@ -1429,26 +1444,6 @@ { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 }, { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 }, { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 }, -{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 }, -{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 }, { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 }, @@ -1492,6 +1487,7 @@ { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 }, +{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 }, { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 }, { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c }, { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 }, @@ -1517,9 +1513,12 @@ { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 }, { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 }, { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 }, +{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 }, { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 }, { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 }, +{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 }, { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 }, +{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 }, { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 }, { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 }, { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 }, @@ -2032,6 +2031,7 @@ { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 }, { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 }, { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 }, +{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 }, { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 }, @@ -2043,12 +2043,17 @@ { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 }, { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, @@ -2092,21 +2097,14 @@ { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0c }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 }, @@ -2148,6 +2146,7 @@ { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 }, { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 }, { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 }, +{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 }, { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 }, @@ -2159,6 +2158,7 @@ { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 }, { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 }, { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 }, +{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 }, { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 }, @@ -2228,7 +2228,6 @@ { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 }, { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 }, -{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 }, { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 }, { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 }, { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 }, @@ -2379,6 +2378,8 @@ { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 }, { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 }, { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 }, { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 }, @@ -2702,6 +2703,15 @@ { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 }, { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 }, { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c }, +{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 }, { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 }, { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 }, { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 }, @@ -2744,6 +2754,10 @@ { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 }, { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 }, { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 }, { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 }, diff --git a/linux/64/ioctls_inc.h b/linux/64/ioctls_inc.h index e4b4a6642b2b446718f61452d7062e09b40f30a0..94c5f5654aa2a7ef981762bffab9223869f58580 100644 --- a/linux/64/ioctls_inc.h +++ b/linux/64/ioctls_inc.h @@ -216,6 +216,10 @@ { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 }, { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c }, { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x10 }, @@ -401,7 +405,7 @@ { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x20 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x20 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x10 }, -{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 }, +{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -415,6 +419,12 @@ { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -427,7 +437,7 @@ { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 }, -{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 }, +{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, @@ -583,16 +593,16 @@ { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c }, +{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x08 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 }, { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 }, { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 }, @@ -614,9 +624,11 @@ { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 }, { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 }, -{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1f8 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 }, +{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 }, @@ -636,7 +648,6 @@ { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 }, -{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc8 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 }, @@ -783,17 +794,13 @@ { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 }, { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 }, { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 }, -{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 }, { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 }, { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 }, { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 }, { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c }, { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 }, { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 }, @@ -852,23 +859,15 @@ { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 }, { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x20 }, { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 }, -{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 }, { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 }, { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c }, { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 }, { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 }, { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 }, -{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x10 }, { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 }, { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 }, { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x10 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, @@ -941,6 +940,14 @@ { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 }, { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 }, { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x08 }, { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x08 }, @@ -985,12 +992,18 @@ { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c }, { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c }, { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x08 }, +{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 }, { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x08 }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 }, { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x08 }, +{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x08 }, { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c }, +{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 }, +{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 }, { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 }, { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 }, { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 }, @@ -1322,6 +1335,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 }, @@ -1344,6 +1358,7 @@ { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 }, +{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 }, { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 }, { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 }, { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 }, @@ -1429,26 +1444,6 @@ { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 }, { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 }, { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x10 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x30 }, -{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 }, -{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x10 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x10 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 }, { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 }, @@ -1492,6 +1487,7 @@ { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x70 }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x08 }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x28 }, +{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 }, { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 }, { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c }, { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 }, @@ -1517,9 +1513,12 @@ { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 }, { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 }, { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x08 }, +{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 }, { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 }, { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 }, +{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 }, { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x08 }, +{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 }, { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x08 }, { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 }, { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 }, @@ -2032,6 +2031,7 @@ { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 }, { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 }, { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 }, +{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 }, { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 }, @@ -2043,12 +2043,17 @@ { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 }, { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, @@ -2092,21 +2097,14 @@ { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x60 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x28 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x28 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 }, @@ -2148,6 +2146,7 @@ { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 }, { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 }, { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 }, +{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 }, { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 }, @@ -2159,6 +2158,7 @@ { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 }, { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 }, { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 }, +{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 }, { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 }, @@ -2228,7 +2228,6 @@ { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 }, { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 }, -{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 }, { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 }, { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 }, { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 }, @@ -2379,6 +2378,8 @@ { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 }, { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 }, { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 }, { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 }, @@ -2702,6 +2703,15 @@ { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 }, { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 }, { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c }, +{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 }, { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 }, { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 }, { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 }, @@ -2744,6 +2754,10 @@ { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 }, { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 }, { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x10 }, { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 }, diff --git a/linux/aarch64/syscallent.h b/linux/aarch64/syscallent.h index 3220420f5c6fa6daafe42425983eeff050e5e323..188d6359bc2b95d74f9027270f09e3547836b48b 100644 --- a/linux/aarch64/syscallent.h +++ b/linux/aarch64/syscallent.h @@ -1,7 +1,9 @@ #include "64/syscallent.h" -/* Arch-specific block, not used on AArch64 */ -[244 ... 259] = { }, +/* + * Arch-specific block, not used on AArch64. + * [244 ... 259] = { }, + */ /* Quote from asm-generic/unistd.h: * diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h index 568d9469db6a529488d1004eec93a28efd1bfe5b..4577db8ce51bac38dae703a00d4c6c602c3a3523 100644 --- a/linux/arm/syscallent.h +++ b/linux/arm/syscallent.h @@ -424,11 +424,12 @@ [396] = { 1, 0, SEN(pkey_free), "pkey_free" }, [397] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, [398] = { 4, 0, SEN(rseq), "rseq" }, +[399] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #ifdef __ARM_EABI__ -# define ARM_FIRST_SHUFFLED_SYSCALL 400 +# define ARM_FIRST_SHUFFLED_SYSCALL 500 #else -# define SYS_socket_subcall 400 +# define SYS_socket_subcall 500 # include "subcall.h" # define ARM_FIRST_SHUFFLED_SYSCALL (SYS_ipc_subcall + SYS_ipc_nsubcalls) #endif /* !__ARM_EABI__ */ diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h index 70fe69063b00ea45ea16b471c153d5922a4201c1..1d421345638cca9cc7e3e85ce925aa0c978b55af 100644 --- a/linux/hppa/syscallent.h +++ b/linux/hppa/syscallent.h @@ -353,3 +353,4 @@ [347] = { 6, TD, SEN(preadv2), "preadv2" }, [348] = { 6, TD, SEN(pwritev2), "pwritev2" }, [349] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[350] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, diff --git a/linux/i386/ioctls_arch0.h b/linux/i386/ioctls_arch0.h index 5b6d3f33b7e33b77e6916769d53a27019780bbbc..6706dca2add305b9de5b97eaf51d2d1a2af75c5f 100644 --- a/linux/i386/ioctls_arch0.h +++ b/linux/i386/ioctls_arch0.h @@ -44,6 +44,7 @@ { "linux/kvm.h", "KVM_GET_MSRS", _IOC_READ|_IOC_WRITE, 0xae88, 0x08 }, { "linux/kvm.h", "KVM_GET_MSR_FEATURE_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae0a, 0x04 }, { "linux/kvm.h", "KVM_GET_MSR_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae02, 0x04 }, +{ "linux/kvm.h", "KVM_GET_NESTED_STATE", _IOC_READ|_IOC_WRITE, 0xaebe, 0x80 }, { "linux/kvm.h", "KVM_GET_NR_MMU_PAGES", _IOC_NONE, 0xae45, 0x00 }, { "linux/kvm.h", "KVM_GET_ONE_REG", _IOC_WRITE, 0xaeab, 0x10 }, { "linux/kvm.h", "KVM_GET_PIT", _IOC_READ|_IOC_WRITE, 0xae65, 0x48 }, @@ -88,6 +89,7 @@ { "linux/kvm.h", "KVM_SET_MEMORY_REGION", _IOC_WRITE, 0xae40, 0x18 }, { "linux/kvm.h", "KVM_SET_MP_STATE", _IOC_WRITE, 0xae99, 0x04 }, { "linux/kvm.h", "KVM_SET_MSRS", _IOC_WRITE, 0xae89, 0x08 }, +{ "linux/kvm.h", "KVM_SET_NESTED_STATE", _IOC_WRITE, 0xaebf, 0x80 }, { "linux/kvm.h", "KVM_SET_NR_MMU_PAGES", _IOC_NONE, 0xae44, 0x00 }, { "linux/kvm.h", "KVM_SET_ONE_REG", _IOC_WRITE, 0xaeac, 0x10 }, { "linux/kvm.h", "KVM_SET_PIT", _IOC_READ, 0xae66, 0x48 }, diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h index 4c645f46c90b01a5734d4d201acc0886914ca556..1aba542fa0ea7795fdffdbdb00fb2e8ca4d5c534 100644 --- a/linux/microblaze/syscallent.h +++ b/linux/microblaze/syscallent.h @@ -425,3 +425,5 @@ [396] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [397] = { 1, 0, SEN(pkey_free), "pkey_free" }, [398] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[399] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, +[400] = { 4, 0, SEN(rseq), "rseq" }, diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h index 6cc86df84870807e18fcaab755aaa586c685be37..faa91839ca81fb72ad793075a2efebdb97ec544f 100644 --- a/linux/mips/syscallent-n32.h +++ b/linux/mips/syscallent-n32.h @@ -331,6 +331,8 @@ [6328] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [6329] = { 1, 0, SEN(pkey_free), "pkey_free" }, [6330] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[6331] = { 4, 0, SEN(rseq), "rseq" }, +[6332] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, # define SYS_socket_subcall 6400 # include "subcall.h" diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h index 892e92ee5464ede627eda61d126d05eadc3bf4f9..2a7beb6dc2a3f263d35eb908811e53ff26fb009c 100644 --- a/linux/mips/syscallent-n64.h +++ b/linux/mips/syscallent-n64.h @@ -327,6 +327,8 @@ [5324] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [5325] = { 1, 0, SEN(pkey_free), "pkey_free" }, [5326] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[5327] = { 4, 0, SEN(rseq), "rseq" }, +[5328] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, # define SYS_socket_subcall 5400 # include "subcall.h" diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h index 66cf0cd476256cda2637742fc8fe3937d50ba420..491c0ba607dff20ad51448b52918cf54dd4070d8 100644 --- a/linux/mips/syscallent-o32.h +++ b/linux/mips/syscallent-o32.h @@ -368,6 +368,8 @@ [4364] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [4365] = { 1, 0, SEN(pkey_free), "pkey_free" }, [4366] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[4367] = { 4, 0, SEN(rseq), "rseq" }, +[4368] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, # define SYS_socket_subcall 4400 # include "subcall.h" diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 3333794d6a10671c2895e48b2cb77bf68ac93a80..da04c2a7fb48b291c996581e2144f142ff12d388 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -415,6 +415,7 @@ [385] = { 1, 0, SEN(pkey_free), "pkey_free" }, [386] = { 4, TM|SI, SEN(pkey_mprotect), "pkey_mprotect" }, [387] = { 4, 0, SEN(rseq), "rseq" }, +[388] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/powerpc64/syscallent.h b/linux/powerpc64/syscallent.h index 6bdd4c1a07ff2ba88207d2acee85e2c1813692a1..334b801c087de75b1551abb7e29b08b4fb4b0371 100644 --- a/linux/powerpc64/syscallent.h +++ b/linux/powerpc64/syscallent.h @@ -410,6 +410,7 @@ [385] = { 1, 0, SEN(pkey_free), "pkey_free" }, [386] = { 4, TM|SI, SEN(pkey_mprotect), "pkey_mprotect" }, [387] = { 4, 0, SEN(rseq), "rseq" }, +[388] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h index b39779d4434e9bce1bba9a71f9441c89b1f42db3..83fc48667b1eb8ed32850b0d8f47a58d9c2548e1 100644 --- a/linux/s390/syscallent.h +++ b/linux/s390/syscallent.h @@ -411,6 +411,8 @@ [379] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, [380] = { 4, 0, SEN(s390_sthyi), "s390_sthyi" }, [381] = { 5, TD, SEN(kexec_file_load), "kexec_file_load" }, +[382] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, +[383] = { 4, 0, SEN(rseq), "rseq" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/s390x/arch_regs.c b/linux/s390x/arch_regs.c index b5efde764785be1da38d72eee992895a933ef3e4..58f7b782383c31ee92f1ebe56b7c941aab9d85cb 100644 --- a/linux/s390x/arch_regs.c +++ b/linux/s390x/arch_regs.c @@ -1,3 +1,4 @@ +#ifndef HAVE_S390_COMPAT_REGS typedef struct { uint32_t mask; uint32_t addr; @@ -9,6 +10,7 @@ typedef struct { uint32_t acrs[NUM_ACRS]; uint32_t orig_gpr2; } s390_compat_regs; +#endif static union { s390_compat_regs s390_regs; diff --git a/linux/s390x/ioctls_arch0.h b/linux/s390x/ioctls_arch0.h index 1b8cd803f97cca2121267617c806e3e01534a7e7..7200a54a930c0e05438ea97604879650fb7ca31f 100644 --- a/linux/s390x/ioctls_arch0.h +++ b/linux/s390x/ioctls_arch0.h @@ -55,20 +55,17 @@ { "asm/vmcp.h", "VMCP_SETBUF", _IOC_WRITE, 0x1002, 0x04 }, { "asm/zcrypt.h", "ICARSACRT", _IOC_READ|_IOC_WRITE, 0x7a06, 0x00 }, { "asm/zcrypt.h", "ICARSAMODEXPO", _IOC_READ|_IOC_WRITE, 0x7a05, 0x00 }, -{ "asm/zcrypt.h", "Z90STAT_CEX2ACOUNT", _IOC_READ, 0x7a4e, 0x04 }, -{ "asm/zcrypt.h", "Z90STAT_CEX2CCOUNT", _IOC_READ, 0x7a4d, 0x04 }, { "asm/zcrypt.h", "Z90STAT_DOMAIN_INDEX", _IOC_READ, 0x7a47, 0x04 }, -{ "asm/zcrypt.h", "Z90STAT_PCICACOUNT", _IOC_READ, 0x7a41, 0x04 }, -{ "asm/zcrypt.h", "Z90STAT_PCICCCOUNT", _IOC_READ, 0x7a42, 0x04 }, -{ "asm/zcrypt.h", "Z90STAT_PCIXCCMCL2COUNT", _IOC_READ, 0x7a4b, 0x04 }, -{ "asm/zcrypt.h", "Z90STAT_PCIXCCMCL3COUNT", _IOC_READ, 0x7a4c, 0x04 }, { "asm/zcrypt.h", "Z90STAT_PENDINGQ_COUNT", _IOC_READ, 0x7a45, 0x04 }, { "asm/zcrypt.h", "Z90STAT_PERDEV_REQCNT", _IOC_READ, 0x7a4a, 0x100 }, { "asm/zcrypt.h", "Z90STAT_QDEPTH_MASK", _IOC_READ, 0x7a49, 0x40 }, { "asm/zcrypt.h", "Z90STAT_REQUESTQ_COUNT", _IOC_READ, 0x7a44, 0x04 }, { "asm/zcrypt.h", "Z90STAT_STATUS_MASK", _IOC_READ, 0x7a48, 0x40 }, -{ "asm/zcrypt.h", "Z90STAT_TOTALCOUNT", _IOC_READ, 0x7a40, 0x04 }, { "asm/zcrypt.h", "Z90STAT_TOTALOPEN_COUNT", _IOC_READ, 0x7a46, 0x04 }, +{ "asm/zcrypt.h", "ZCRYPT_DEVICE_STATUS", _IOC_READ|_IOC_WRITE, 0x7a5f, 0x00 }, +{ "asm/zcrypt.h", "ZCRYPT_PERDEV_REQCNT", _IOC_READ, 0x7a5a, 0x400 }, +{ "asm/zcrypt.h", "ZCRYPT_QDEPTH_MASK", _IOC_READ, 0x7a59, 0x100 }, +{ "asm/zcrypt.h", "ZCRYPT_STATUS_MASK", _IOC_READ, 0x7a58, 0x100 }, { "asm/zcrypt.h", "ZDEVICESTATUS", _IOC_READ|_IOC_WRITE, 0x7a4f, 0x00 }, { "asm/zcrypt.h", "ZSECSENDCPRB", _IOC_READ|_IOC_WRITE, 0x7a81, 0x00 }, { "asm/zcrypt.h", "ZSENDEP11CPRB", _IOC_READ|_IOC_WRITE, 0x7a04, 0x00 }, diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h index c4251eb9f76f4310a30bb659ae541e3e81db3227..a6df73e680b345a1ab67bcb31262889fbffc8b58 100644 --- a/linux/s390x/syscallent.h +++ b/linux/s390x/syscallent.h @@ -395,6 +395,8 @@ [379] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, [380] = { 4, 0, SEN(s390_sthyi), "s390_sthyi" }, [381] = { 5, TD, SEN(kexec_file_load), "kexec_file_load" }, +[382] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, +[383] = { 4, 0, SEN(rseq), "rseq" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/signal.h.in b/linux/signal.h.in new file mode 100644 index 0000000000000000000000000000000000000000..44e7ea39e37cc4f49df259024b37e2d1d5c72996 --- /dev/null +++ b/linux/signal.h.in @@ -0,0 +1,5 @@ +/* + * Workaround the infamous incompatibility between + * and many libc headers by overriding with . + */ +#include diff --git a/linux/smc_diag.h b/linux/smc_diag.h index a9d4a51aadf51abdadfba7b0b924eb6122280a50..ebdbe8cb8772c62408f93b8ed4fa8553ef79cc4f 100644 --- a/linux/smc_diag.h +++ b/linux/smc_diag.h @@ -3,6 +3,8 @@ #include +#include "gcc_compat.h" + /* Request structure */ struct smc_diag_req { uint8_t diag_family; @@ -28,6 +30,8 @@ enum { SMC_DIAG_CONNINFO, SMC_DIAG_LGRINFO, SMC_DIAG_SHUTDOWN, + SMC_DIAG_DMBINFO, + SMC_DIAG_FALLBACK, }; /* SMC_DIAG_CONNINFO */ @@ -64,9 +68,25 @@ struct smc_diag_linkinfo { uint8_t peer_gid[40]; }; +/* SMC_DIAG_LGRINFO */ struct smc_diag_lgrinfo { struct smc_diag_linkinfo lnk[1]; uint8_t role; }; +/* SMC_DIAG_DMBINFO */ +struct smcd_diag_dmbinfo { + uint32_t linkid; + uint64_t ATTRIBUTE_ALIGNED(8) peer_gid; + uint64_t ATTRIBUTE_ALIGNED(8) my_gid; + uint64_t ATTRIBUTE_ALIGNED(8) token; + uint64_t ATTRIBUTE_ALIGNED(8) peer_token; +}; + +/* SMC_DIAG_FALLBACK */ +struct smc_diag_fallback { + uint32_t reason; + uint32_t peer_diagnosis; +}; + #endif /* !STRACE_LINUX_SMC_DIAG_H */ diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h index b6a378a842863328bb644d48a55b43ab061000a9..4c409b438bd9b4d33204a6d3ba0901b209f5e69b 100644 --- a/linux/sparc/syscallent.h +++ b/linux/sparc/syscallent.h @@ -359,6 +359,7 @@ [358] = { 6, TD, SEN(preadv2), "preadv2" }, [359] = { 6, TD, SEN(pwritev2), "pwritev2" }, [360] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[361] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/sparc64/syscallent.h b/linux/sparc64/syscallent.h index fc2e921f3cf32803bd9fbf1ea00e50fa4d6eaa2d..a3a285825848f18f0505dac477c0d2443d88e64a 100644 --- a/linux/sparc64/syscallent.h +++ b/linux/sparc64/syscallent.h @@ -357,6 +357,7 @@ [358] = { 6, TD, SEN(preadv2), "preadv2" }, [359] = { 6, TD, SEN(pwritev2), "pwritev2" }, [360] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, +[361] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, #define SYS_socket_subcall 400 #include "subcall.h" diff --git a/linux/x32/ioctls_inc0.h b/linux/x32/ioctls_inc0.h index 1d9c6f384f3128ea23626aab1b514fbd2d86009b..193526e78806052aa54fbae7a6319602c8eb0163 100644 --- a/linux/x32/ioctls_inc0.h +++ b/linux/x32/ioctls_inc0.h @@ -216,6 +216,10 @@ { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 }, +{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 }, { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 }, { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c }, { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c }, @@ -401,7 +405,7 @@ { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 }, { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 }, -{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 }, +{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -415,6 +419,12 @@ { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 }, { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 }, @@ -427,7 +437,7 @@ { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 }, -{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 }, +{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, @@ -583,16 +593,16 @@ { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 }, { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c }, +{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 }, +{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 }, -{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 }, { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 }, { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 }, { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 }, @@ -614,9 +624,11 @@ { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 }, { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 }, -{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1f8 }, +{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 }, +{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 }, { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 }, @@ -636,7 +648,6 @@ { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 }, { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x48 }, { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 }, -{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc8 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 }, { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 }, @@ -783,17 +794,13 @@ { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 }, { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 }, { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 }, -{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 }, { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 }, { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 }, { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 }, { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 }, -{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c }, { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 }, { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 }, { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 }, @@ -852,23 +859,15 @@ { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 }, { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 }, { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 }, -{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 }, { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 }, { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c }, { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 }, { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 }, { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 }, { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 }, -{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 }, -{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 }, { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 }, -{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 }, { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 }, { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, @@ -941,6 +940,14 @@ { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 }, { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 }, +{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 }, { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 }, { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 }, { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 }, @@ -985,12 +992,18 @@ { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c }, { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c }, { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 }, +{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 }, { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c }, { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 }, { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 }, +{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 }, { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 }, { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c }, +{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 }, +{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 }, +{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 }, { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 }, { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 }, { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 }, @@ -1322,6 +1335,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 }, @@ -1344,6 +1358,7 @@ { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 }, { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 }, +{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 }, { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 }, { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 }, { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 }, @@ -1429,26 +1444,6 @@ { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 }, { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 }, { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 }, -{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 }, -{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 }, -{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a }, -{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 }, -{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c }, -{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 }, -{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 }, { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 }, { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 }, @@ -1492,6 +1487,7 @@ { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 }, { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x20 }, +{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 }, { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 }, { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c }, { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 }, @@ -1517,9 +1513,12 @@ { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 }, { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 }, { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 }, +{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 }, { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 }, { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 }, +{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 }, { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 }, +{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 }, { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 }, { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 }, { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 }, @@ -2032,6 +2031,7 @@ { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 }, { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 }, { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 }, +{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 }, { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 }, { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 }, @@ -2043,12 +2043,17 @@ { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 }, { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 }, { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 }, +{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 }, { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 }, @@ -2092,21 +2097,14 @@ { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 }, { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0c }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 }, -{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 }, { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 }, @@ -2148,6 +2146,7 @@ { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 }, { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 }, { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 }, +{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 }, { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 }, { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 }, @@ -2159,6 +2158,7 @@ { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 }, { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 }, { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 }, +{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 }, { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 }, { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 }, @@ -2228,7 +2228,6 @@ { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 }, { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 }, { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 }, -{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 }, { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 }, { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 }, { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 }, @@ -2379,6 +2378,8 @@ { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 }, { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 }, { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 }, +{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 }, { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 }, { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 }, @@ -2702,6 +2703,15 @@ { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 }, { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 }, { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 }, +{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c }, +{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 }, +{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 }, +{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 }, { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 }, { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 }, { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 }, @@ -2744,6 +2754,10 @@ { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 }, { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 }, { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 }, +{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 }, { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 }, { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 }, diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h index 072a2c3efd99faea28a6267f7273e0e811e2837a..3635a8ad115d876fa2ae7bdd67943f7371f966f8 100644 --- a/linux/x32/syscallent.h +++ b/linux/x32/syscallent.h @@ -332,7 +332,7 @@ [331] = { 1, 0, SEN(pkey_free), "pkey_free" }, [332] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, [333] = { 6, 0, SEN(io_pgetevents), "io_pgetevents" }, -[334 ... 511] = { }, +[334] = { 4, 0, SEN(rseq), "rseq" }, /* * x32-specific system call numbers start at 512 to avoid cache impact * for native 64-bit operation. @@ -373,4 +373,3 @@ [545] = { 5, CST|TD|TF|TP|SE|SI, SEN(execveat), "execveat" }, [546] = { 5, TD, SEN(preadv2), "preadv2" }, [547] = { 5, TD, SEN(pwritev2), "pwritev2" }, -[334] = { 4, 0, SEN(rseq), "rseq" }, diff --git a/linux/x86_64/ioctls_arch0.h b/linux/x86_64/ioctls_arch0.h index 339950098681addd82b01a3f2aca06b6b908d3bc..368dbc3477d51651822f548ac68f9bc78495cfd9 100644 --- a/linux/x86_64/ioctls_arch0.h +++ b/linux/x86_64/ioctls_arch0.h @@ -44,6 +44,7 @@ { "linux/kvm.h", "KVM_GET_MSRS", _IOC_READ|_IOC_WRITE, 0xae88, 0x08 }, { "linux/kvm.h", "KVM_GET_MSR_FEATURE_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae0a, 0x04 }, { "linux/kvm.h", "KVM_GET_MSR_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae02, 0x04 }, +{ "linux/kvm.h", "KVM_GET_NESTED_STATE", _IOC_READ|_IOC_WRITE, 0xaebe, 0x80 }, { "linux/kvm.h", "KVM_GET_NR_MMU_PAGES", _IOC_NONE, 0xae45, 0x00 }, { "linux/kvm.h", "KVM_GET_ONE_REG", _IOC_WRITE, 0xaeab, 0x10 }, { "linux/kvm.h", "KVM_GET_PIT", _IOC_READ|_IOC_WRITE, 0xae65, 0x48 }, @@ -88,6 +89,7 @@ { "linux/kvm.h", "KVM_SET_MEMORY_REGION", _IOC_WRITE, 0xae40, 0x18 }, { "linux/kvm.h", "KVM_SET_MP_STATE", _IOC_WRITE, 0xae99, 0x04 }, { "linux/kvm.h", "KVM_SET_MSRS", _IOC_WRITE, 0xae89, 0x08 }, +{ "linux/kvm.h", "KVM_SET_NESTED_STATE", _IOC_WRITE, 0xaebf, 0x80 }, { "linux/kvm.h", "KVM_SET_NR_MMU_PAGES", _IOC_NONE, 0xae44, 0x00 }, { "linux/kvm.h", "KVM_SET_ONE_REG", _IOC_WRITE, 0xaeac, 0x10 }, { "linux/kvm.h", "KVM_SET_PIT", _IOC_READ, 0xae66, 0x48 }, diff --git a/linux/xtensa/syscallent.h b/linux/xtensa/syscallent.h index 4d69d2ee74d168bbf94acb272377690c8d91255f..64bdb76a2ca76951f97ef873e2141f913b447561 100644 --- a/linux/xtensa/syscallent.h +++ b/linux/xtensa/syscallent.h @@ -337,6 +337,6 @@ [346] = { 6, TD, SEN(preadv2), "preadv2" }, [347] = { 6, TD, SEN(pwritev2), "pwritev2" }, [348] = { 4, TM|SI, SEN(pkey_mprotect), "pkey_mprotect" }, -[249] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, +[349] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [350] = { 1, 0, SEN(pkey_free), "pkey_free" }, [351] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, diff --git a/m32_printer_decls.h b/m32_printer_decls.h index 52018a7aa6cc6f826eda7783f198e5c47bcf430c..810a34e534572fb1df69e7ce66d2c11a68a74869 100644 --- a/m32_printer_decls.h +++ b/m32_printer_decls.h @@ -1,4 +1,4 @@ -/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ extern int m32_block_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); extern int m32_btrfs_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); extern int m32_evdev_write_ioctl_mpers(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); @@ -14,6 +14,7 @@ extern _Bool m32_fetch_struct_stat(struct tcb *const tcp, const kernel_ulong_t a extern _Bool m32_fetch_struct_stat64(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst); extern _Bool m32_fetch_struct_statfs(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_statfs *const p); extern _Bool m32_fetch_struct_statfs64(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p); +extern _Bool m32_fetch_struct_quotastat(struct tcb *const tcp, const kernel_ulong_t data, void *p); extern int m32_hdio_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); extern int m32_loop_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg); extern int m32_mtd_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); diff --git a/m32_printer_defs.h b/m32_printer_defs.h index 8345175883160bbbbae65f34a6f1792e6e3ebe0c..88a4f2bbe15712158af7d3f53096c82691ac3ec0 100644 --- a/m32_printer_defs.h +++ b/m32_printer_defs.h @@ -1,4 +1,4 @@ -/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ .block_ioctl = m32_block_ioctl, .btrfs_ioctl = m32_btrfs_ioctl, .evdev_write_ioctl_mpers = m32_evdev_write_ioctl_mpers, @@ -14,6 +14,7 @@ .fetch_struct_stat64 = m32_fetch_struct_stat64, .fetch_struct_statfs = m32_fetch_struct_statfs, .fetch_struct_statfs64 = m32_fetch_struct_statfs64, +.fetch_struct_quotastat = m32_fetch_struct_quotastat, .hdio_ioctl = m32_hdio_ioctl, .loop_ioctl = m32_loop_ioctl, .mtd_ioctl = m32_mtd_ioctl, diff --git a/m32_type_defs.h b/m32_type_defs.h index a20665d688c0664017e62f567278ab602f7cfcce..88b9bc9fa7a5e4cb3f95bf504b2e849aafbcea13 100644 --- a/m32_type_defs.h +++ b/m32_type_defs.h @@ -55,6 +55,9 @@ #ifdef MPERS_m32_struct_statfs64 # define struct_statfs64 MPERS_m32_struct_statfs64 #endif +#ifdef MPERS_m32_struct_xfs_dqstats +# define struct_xfs_dqstats MPERS_m32_struct_xfs_dqstats +#endif #ifdef MPERS_m32_struct_hd_geometry # define struct_hd_geometry MPERS_m32_struct_hd_geometry #endif diff --git a/m4/st_warn_cflags.m4 b/m4/st_warn_cflags.m4 index 35f40b589822cd5328dc4e750c17b7fb210eb4ca..33fac97d63574a734fffe78500c984286e559230 100644 --- a/m4/st_warn_cflags.m4 +++ b/m4/st_warn_cflags.m4 @@ -5,11 +5,13 @@ gl_WARN_ADD([-Wformat-security]) gl_WARN_ADD([-Wignored-qualifiers]) gl_WARN_ADD([-Wimplicit-fallthrough=5]) gl_WARN_ADD([-Winit-self]) +gl_WARN_ADD([-Winitializer-overrides]) gl_WARN_ADD([-Wlogical-op]) gl_WARN_ADD([-Wmissing-parameter-type]) gl_WARN_ADD([-Wnested-externs]) gl_WARN_ADD([-Wold-style-declaration]) gl_WARN_ADD([-Wold-style-definition]) +gl_WARN_ADD([-Woverride-init]) gl_WARN_ADD([-Wsign-compare]) gl_WARN_ADD([-Wtype-limits]) gl_WARN_ADD([-Wwrite-strings]) diff --git a/macros.h b/macros.h index f5334efbe6ec8e3f7c0672451749d1a5e4417b5f..a682b77162a096666baa0baa24268e2fbae1dde5 100644 --- a/macros.h +++ b/macros.h @@ -48,6 +48,10 @@ #endif #define CLAMP(val, min, max) MIN(MAX(min, val), max) +#ifndef ROUNDUP +# define ROUNDUP(val_, div_) ((((val_) + (div_) - 1) / (div_)) * (div_)) +#endif + #ifndef offsetofend # define offsetofend(type_, member_) \ (offsetof(type_, member_) + sizeof(((type_ *)0)->member_)) diff --git a/mmap_cache.c b/mmap_cache.c index 631133b5cc497508e8f95855b421a455bb2fb745..181005b1731036c4fa948d5cfce76458617324ef 100644 --- a/mmap_cache.c +++ b/mmap_cache.c @@ -235,3 +235,13 @@ mmap_cache_search(struct tcb *tcp, unsigned long ip) } return NULL; } + +struct mmap_cache_entry_t * +mmap_cache_search_custom(struct tcb *tcp, mmap_cache_search_fn fn, void *data) +{ + for (unsigned int i = 0; i < tcp->mmap_cache->size; i++) { + if (fn(tcp->mmap_cache->entry + i, data)) + return tcp->mmap_cache->entry + i; + } + return NULL; +} diff --git a/mmap_cache.h b/mmap_cache.h index 90a939f37e62403da4076e39663f2d70269f0a74..e03b8876015dc33e854652ad4312cceb9db03e89 100644 --- a/mmap_cache.h +++ b/mmap_cache.h @@ -73,6 +73,8 @@ enum mmap_cache_rebuild_result { MMAP_CACHE_REBUILD_RENEWED, }; +typedef bool (*mmap_cache_search_fn)(struct mmap_cache_entry_t *, void *); + extern void mmap_cache_enable(void); @@ -82,4 +84,7 @@ mmap_cache_rebuild_if_invalid(struct tcb *, const char *caller); extern struct mmap_cache_entry_t * mmap_cache_search(struct tcb *, unsigned long ip); +extern struct mmap_cache_entry_t * +mmap_cache_search_custom(struct tcb *, mmap_cache_search_fn, void *); + #endif /* !STRACE_MMAP_CACHE_H */ diff --git a/mpers-m32.stamp b/mpers-m32.stamp deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/mpers-m32/kernel_dirent.c b/mpers-m32/kernel_dirent.c deleted file mode 100644 index 9ad17aa0d3f258a3e1f6d9b4197155a61b51da05..0000000000000000000000000000000000000000 --- a/mpers-m32/kernel_dirent.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2005-2015 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -kernel_dirent mpers_target_var; diff --git a/mpers-m32/kernel_dirent.d1 b/mpers-m32/kernel_dirent.d1 deleted file mode 100644 index 83b6410165fc2e71cb70b6b4e0e453e5fac8e074..0000000000000000000000000000000000000000 --- a/mpers-m32/kernel_dirent.d1 +++ /dev/null @@ -1,90 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xb5 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/kernel_dirent.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 36 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1d8): kernel_dirent - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 56 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 12 - <3e> DW_AT_decl_file : 2 - <3f> DW_AT_decl_line : 51 - <2><40>: Abbrev Number: 5 (DW_TAG_member) - <41> DW_AT_name : (indirect string, offset: 0x16d): d_ino - <45> DW_AT_type : <0x79> - <49> DW_AT_decl_file : 2 - <4a> DW_AT_decl_line : 52 - <4b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4e>: Abbrev Number: 5 (DW_TAG_member) - <4f> DW_AT_name : (indirect string, offset: 0x1a5): d_off - <53> DW_AT_type : <0x79> - <57> DW_AT_decl_file : 2 - <58> DW_AT_decl_line : 53 - <59> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><5c>: Abbrev Number: 5 (DW_TAG_member) - <5d> DW_AT_name : (indirect string, offset: 0x1ab): d_reclen - <61> DW_AT_type : <0x96> - <65> DW_AT_decl_file : 2 - <66> DW_AT_decl_line : 54 - <67> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6a>: Abbrev Number: 5 (DW_TAG_member) - <6b> DW_AT_name : (indirect string, offset: 0x1c3): d_name - <6f> DW_AT_type : <0x9d> - <73> DW_AT_decl_file : 2 - <74> DW_AT_decl_line : 55 - <75> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><78>: Abbrev Number: 0 - <1><79>: Abbrev Number: 3 (DW_TAG_typedef) - <7a> DW_AT_type : <0x84> - <7e> DW_AT_name : (indirect string, offset: 0x196): kernel_ulong_t - <82> DW_AT_decl_file : 2 - <83> DW_AT_decl_line : 37 - <1><84>: Abbrev Number: 3 (DW_TAG_typedef) - <85> DW_AT_type : <0x8f> - <89> DW_AT_name : (indirect string, offset: 0x185): __kernel_ulong_t - <8d> DW_AT_decl_file : 1 - <8e> DW_AT_decl_line : 24 - <1><8f>: Abbrev Number: 6 (DW_TAG_base_type) - <90> DW_AT_name : (indirect string, offset: 0x173): long unsigned int - <94> DW_AT_encoding : 7 (unsigned) - <95> DW_AT_byte_size : 4 - <1><96>: Abbrev Number: 6 (DW_TAG_base_type) - <97> DW_AT_name : (indirect string, offset: 0x1b4): unsigned short - <9b> DW_AT_encoding : 7 (unsigned) - <9c> DW_AT_byte_size : 2 - <1><9d>: Abbrev Number: 7 (DW_TAG_array_type) - <9e> DW_AT_type : <0xaa> - <2>: Abbrev Number: 8 (DW_TAG_subrange_type) - DW_AT_type : <0xb1> - DW_AT_lower_bound : 0 - DW_AT_count : 1 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1ca): char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1cf): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/kernel_dirent.d2 b/mpers-m32/kernel_dirent.d2 deleted file mode 100644 index 904ca4f318f2da8d6d55f3c646c3561acf4ec9f6..0000000000000000000000000000000000000000 --- a/mpers-m32/kernel_dirent.d2 +++ /dev/null @@ -1,87 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 36 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1d8): kernel_dirent -DW_AT_decl_file : 2 -DW_AT_decl_line : 56 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 2 -DW_AT_decl_line : 51 -<2><40> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16d): d_ino -DW_AT_type : <0x79> -DW_AT_decl_file : 2 -DW_AT_decl_line : 52 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a5): d_off -DW_AT_type : <0x79> -DW_AT_decl_file : 2 -DW_AT_decl_line : 53 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><5c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): d_reclen -DW_AT_type : <0x96> -DW_AT_decl_file : 2 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c3): d_name -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<1><79> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x84> -DW_AT_name : (indirect string, offset: 0x196): kernel_ulong_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 37 -<1><84> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x8f> -DW_AT_name : (indirect string, offset: 0x185): __kernel_ulong_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><8f> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x173): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><96> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b4): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><9d> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0xaa> -<2> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0xb1> -DW_AT_lower_bound : 0 -DW_AT_count : 1 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ca): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1cf): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/kernel_dirent.h b/mpers-m32/kernel_dirent.h deleted file mode 100644 index 63725a61e064516e92ffc984567c27dda16c4538..0000000000000000000000000000000000000000 --- a/mpers-m32/kernel_dirent.h +++ /dev/null @@ -1,10 +0,0 @@ -#include -typedef -struct { -uint32_t d_ino; -uint32_t d_off; -uint16_t d_reclen; -char d_name[1]; -unsigned char mpers_end_filler_1[1]; -} ATTRIBUTE_PACKED m32_kernel_dirent; -#define MPERS_m32_kernel_dirent m32_kernel_dirent diff --git a/mpers-m32/mq_attr_t.c b/mpers-m32/mq_attr_t.c deleted file mode 100644 index 9f0ec7a87152d0a7abf224fb800afda1620fd8a8..0000000000000000000000000000000000000000 --- a/mpers-m32/mq_attr_t.c +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2004 Ulrich Drepper - * Copyright (c) 2005-2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#ifdef HAVE_MQUEUE_H -# include -typedef struct mq_attr mq_attr_t; -#elif defined HAVE_LINUX_MQUEUE_H -# include -# include -typedef struct mq_attr mq_attr_t; -#endif - - -mq_attr_t mpers_target_var; diff --git a/mpers-m32/mq_attr_t.d1 b/mpers-m32/mq_attr_t.d1 deleted file mode 100644 index 38805c5366d0ea72257a26af62bcbb8178cd02da..0000000000000000000000000000000000000000 --- a/mpers-m32/mq_attr_t.d1 +++ /dev/null @@ -1,84 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xae (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/mq_attr_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x158): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 43 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1c7): mq_attr_t - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 39 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1bf): mq_attr - <41> DW_AT_byte_size : 32 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 24 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x169): mq_flags - <49> DW_AT_type : <0x8b> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 25 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x18b): mq_maxmsg - <57> DW_AT_type : <0x8b> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 26 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x195): mq_msgsize - <65> DW_AT_type : <0x8b> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 27 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1a0): mq_curmsgs - <73> DW_AT_type : <0x8b> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 28 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1ab): __reserved - <81> DW_AT_type : <0x9d> - <85> DW_AT_decl_file : 2 - <86> DW_AT_decl_line : 29 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 0 - <1><8b>: Abbrev Number: 3 (DW_TAG_typedef) - <8c> DW_AT_type : <0x96> - <90> DW_AT_name : (indirect string, offset: 0x17b): __kernel_long_t - <94> DW_AT_decl_file : 1 - <95> DW_AT_decl_line : 23 - <1><96>: Abbrev Number: 6 (DW_TAG_base_type) - <97> DW_AT_name : (indirect string, offset: 0x172): long int - <9b> DW_AT_encoding : 5 (signed) - <9c> DW_AT_byte_size : 4 - <1><9d>: Abbrev Number: 7 (DW_TAG_array_type) - <9e> DW_AT_type : <0x8b> - <2>: Abbrev Number: 8 (DW_TAG_subrange_type) - DW_AT_type : <0xaa> - DW_AT_lower_bound : 0 - DW_AT_count : 4 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b6): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/mq_attr_t.d2 b/mpers-m32/mq_attr_t.d2 deleted file mode 100644 index 12be562e7ad2b977e96061e00775a49bcf7821af..0000000000000000000000000000000000000000 --- a/mpers-m32/mq_attr_t.d2 +++ /dev/null @@ -1,79 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x158): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 43 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1c7): mq_attr_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 39 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1bf): mq_attr -DW_AT_byte_size : 32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x169): mq_flags -DW_AT_type : <0x8b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): mq_maxmsg -DW_AT_type : <0x8b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x195): mq_msgsize -DW_AT_type : <0x8b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a0): mq_curmsgs -DW_AT_type : <0x8b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): __reserved -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<1><8b> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x96> -DW_AT_name : (indirect string, offset: 0x17b): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><96> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x172): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><9d> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x8b> -<2> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0xaa> -DW_AT_lower_bound : 0 -DW_AT_count : 4 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b6): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/mq_attr_t.h b/mpers-m32/mq_attr_t.h deleted file mode 100644 index 32d1cc3c9d82d1b6ac369502a05d36890c77afcf..0000000000000000000000000000000000000000 --- a/mpers-m32/mq_attr_t.h +++ /dev/null @@ -1,10 +0,0 @@ -#include -typedef -struct { -int32_t mq_flags; -int32_t mq_maxmsg; -int32_t mq_msgsize; -int32_t mq_curmsgs; -int32_t __reserved[4]; -} ATTRIBUTE_PACKED m32_mq_attr_t; -#define MPERS_m32_mq_attr_t m32_mq_attr_t diff --git a/mpers-m32/msgbuf_t.c b/mpers-m32/msgbuf_t.c deleted file mode 100644 index a3456376d375bf173eb0f29b4bdec8fb59412998..0000000000000000000000000000000000000000 --- a/mpers-m32/msgbuf_t.c +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 1993 Ulrich Pegelow - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2003-2006 Roland McGrath - * Copyright (c) 2006-2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include - -typedef struct msgbuf msgbuf_t; -msgbuf_t mpers_target_var; diff --git a/mpers-m32/msgbuf_t.d1 b/mpers-m32/msgbuf_t.d1 deleted file mode 100644 index cd3f2df8312b34a47ee61b0986a8c06881a8db6b..0000000000000000000000000000000000000000 --- a/mpers-m32/msgbuf_t.d1 +++ /dev/null @@ -1,70 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x8b (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/msgbuf_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11c): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x157): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 39 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1a2): msgbuf_t - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 38 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x19b): msgbuf - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 43 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x168): mtype - <49> DW_AT_type : <0x61> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 44 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x187): mtext - <57> DW_AT_type : <0x73> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 45 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 0 - <1><61>: Abbrev Number: 3 (DW_TAG_typedef) - <62> DW_AT_type : <0x6c> - <66> DW_AT_name : (indirect string, offset: 0x177): __kernel_long_t - <6a> DW_AT_decl_file : 1 - <6b> DW_AT_decl_line : 23 - <1><6c>: Abbrev Number: 6 (DW_TAG_base_type) - <6d> DW_AT_name : (indirect string, offset: 0x16e): long int - <71> DW_AT_encoding : 5 (signed) - <72> DW_AT_byte_size : 4 - <1><73>: Abbrev Number: 7 (DW_TAG_array_type) - <74> DW_AT_type : <0x80> - <2><78>: Abbrev Number: 8 (DW_TAG_subrange_type) - <79> DW_AT_type : <0x87> - <7d> DW_AT_lower_bound : 0 - <7e> DW_AT_count : 1 - <2><7f>: Abbrev Number: 0 - <1><80>: Abbrev Number: 6 (DW_TAG_base_type) - <81> DW_AT_name : (indirect string, offset: 0x18d): char - <85> DW_AT_encoding : 8 (unsigned char) - <86> DW_AT_byte_size : 1 - <1><87>: Abbrev Number: 9 (DW_TAG_base_type) - <88> DW_AT_name : (indirect string, offset: 0x192): sizetype - <8c> DW_AT_byte_size : 8 - <8d> DW_AT_encoding : 7 (unsigned) - <1><8e>: Abbrev Number: 0 - diff --git a/mpers-m32/msgbuf_t.d2 b/mpers-m32/msgbuf_t.d2 deleted file mode 100644 index f7929c7331923048b045c24c513c97e5590f36a5..0000000000000000000000000000000000000000 --- a/mpers-m32/msgbuf_t.d2 +++ /dev/null @@ -1,63 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x157): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 39 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1a2): msgbuf_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 38 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x19b): msgbuf -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 43 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x168): mtype -DW_AT_type : <0x61> -DW_AT_decl_file : 2 -DW_AT_decl_line : 44 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x187): mtext -DW_AT_type : <0x73> -DW_AT_decl_file : 2 -DW_AT_decl_line : 45 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><61> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6c> -DW_AT_name : (indirect string, offset: 0x177): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><6c> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x16e): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><73> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x80> -<2><78> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x87> -DW_AT_lower_bound : 0 -DW_AT_count : 1 -<1><80> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18d): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><87> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x192): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/msgbuf_t.h b/mpers-m32/msgbuf_t.h deleted file mode 100644 index 4b1c6b7986406119a2a5f8ba6312574f25db6a31..0000000000000000000000000000000000000000 --- a/mpers-m32/msgbuf_t.h +++ /dev/null @@ -1,8 +0,0 @@ -#include -typedef -struct { -int32_t mtype; -char mtext[1]; -unsigned char mpers_end_filler_1[3]; -} ATTRIBUTE_PACKED m32_msgbuf_t; -#define MPERS_m32_msgbuf_t m32_msgbuf_t diff --git a/mpers-m32/msqid_ds_t.c b/mpers-m32/msqid_ds_t.c deleted file mode 100644 index 2e2b96e4d92597b11b9be32039e97604183b277e..0000000000000000000000000000000000000000 --- a/mpers-m32/msqid_ds_t.c +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 1993 Ulrich Pegelow - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2003-2006 Roland McGrath - * Copyright (c) 2006-2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "ipc_defs.h" - -#ifdef HAVE_SYS_MSG_H -/* The C library generally exports the struct the current kernel expects. */ -# include -typedef struct msqid_ds msqid_ds_t; -#elif defined HAVE_LINUX_MSG_H -/* The linux header might provide the right struct. */ -# include -typedef struct msqid64_ds msqid_ds_t; -#endif - -msqid_ds_t mpers_target_var; diff --git a/mpers-m32/msqid_ds_t.d1 b/mpers-m32/msqid_ds_t.d1 deleted file mode 100644 index 4124b20e39c5ef1af4656462fc157afb65bd1592..0000000000000000000000000000000000000000 --- a/mpers-m32/msqid_ds_t.d1 +++ /dev/null @@ -1,247 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x215 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/msqid_ds_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11e): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x159): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 5 - <2a> DW_AT_decl_line : 49 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x302): msqid_ds_t - <3a> DW_AT_decl_file : 5 - <3b> DW_AT_decl_line : 42 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x2f7): msqid64_ds - <41> DW_AT_byte_size : 76 - <42> DW_AT_decl_file : 4 - <43> DW_AT_decl_line : 22 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16a): msg_perm - <49> DW_AT_type : <0xdf> - <4d> DW_AT_decl_file : 4 - <4e> DW_AT_decl_line : 23 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x25a): msg_stime - <57> DW_AT_type : <0x1f0> - <5b> DW_AT_decl_file : 4 - <5c> DW_AT_decl_line : 24 - <5d> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x28d): msg_rtime - <65> DW_AT_type : <0x1f0> - <69> DW_AT_decl_file : 4 - <6a> DW_AT_decl_line : 28 - <6b> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x297): msg_ctime - <73> DW_AT_type : <0x1f0> - <77> DW_AT_decl_file : 4 - <78> DW_AT_decl_line : 32 - <79> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x2a1): msg_cbytes - <81> DW_AT_type : <0x1de> - <85> DW_AT_decl_file : 4 - <86> DW_AT_decl_line : 36 - <87> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x2ac): msg_qnum - <8f> DW_AT_type : <0x1de> - <93> DW_AT_decl_file : 4 - <94> DW_AT_decl_line : 37 - <95> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x2b5): msg_qbytes - <9d> DW_AT_type : <0x1de> - DW_AT_decl_file : 4 - DW_AT_decl_line : 38 - DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2c0): msg_lspid - DW_AT_type : <0x20d> - DW_AT_decl_file : 4 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2d9): msg_lrpid - DW_AT_type : <0x20d> - DW_AT_decl_file : 4 - DW_AT_decl_line : 40 - DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2e3): __unused4 - DW_AT_type : <0x1de> - DW_AT_decl_file : 4 - DW_AT_decl_line : 41 - DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2ed): __unused5 - DW_AT_type : <0x1de> - DW_AT_decl_file : 4 - DW_AT_decl_line : 42 - DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 4 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x24f): ipc64_perm - DW_AT_byte_size : 36 - DW_AT_decl_file : 2 - DW_AT_decl_line : 21 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x173): key - DW_AT_type : <0x182> - DW_AT_decl_file : 2 - DW_AT_decl_line : 22 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x18a): uid - DW_AT_type : <0x194> - DW_AT_decl_file : 2 - DW_AT_decl_line : 23 - <100> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><103>: Abbrev Number: 5 (DW_TAG_member) - <104> DW_AT_name : (indirect string, offset: 0x1ac): gid - <108> DW_AT_type : <0x1a6> - <10c> DW_AT_decl_file : 2 - <10d> DW_AT_decl_line : 24 - <10e> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><111>: Abbrev Number: 5 (DW_TAG_member) - <112> DW_AT_name : (indirect string, offset: 0x1c1): cuid - <116> DW_AT_type : <0x194> - <11a> DW_AT_decl_file : 2 - <11b> DW_AT_decl_line : 25 - <11c> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><11f>: Abbrev Number: 5 (DW_TAG_member) - <120> DW_AT_name : (indirect string, offset: 0x1c6): cgid - <124> DW_AT_type : <0x1a6> - <128> DW_AT_decl_file : 2 - <129> DW_AT_decl_line : 26 - <12a> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><12d>: Abbrev Number: 5 (DW_TAG_member) - <12e> DW_AT_name : (indirect string, offset: 0x1cb): mode - <132> DW_AT_type : <0x1b1> - <136> DW_AT_decl_file : 2 - <137> DW_AT_decl_line : 27 - <138> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><13b>: Abbrev Number: 5 (DW_TAG_member) - <13c> DW_AT_name : (indirect string, offset: 0x1e0): __pad1 - <140> DW_AT_type : <0x1bc> - <144> DW_AT_decl_file : 2 - <145> DW_AT_decl_line : 28 - <146> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><149>: Abbrev Number: 5 (DW_TAG_member) - <14a> DW_AT_name : (indirect string, offset: 0x1fe): seq - <14e> DW_AT_type : <0x1d7> - <152> DW_AT_decl_file : 2 - <153> DW_AT_decl_line : 29 - <154> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><157>: Abbrev Number: 5 (DW_TAG_member) - <158> DW_AT_name : (indirect string, offset: 0x211): __pad2 - <15c> DW_AT_type : <0x1d7> - <160> DW_AT_decl_file : 2 - <161> DW_AT_decl_line : 30 - <162> DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26) - <2><165>: Abbrev Number: 5 (DW_TAG_member) - <166> DW_AT_name : (indirect string, offset: 0x218): __unused1 - <16a> DW_AT_type : <0x1de> - <16e> DW_AT_decl_file : 2 - <16f> DW_AT_decl_line : 31 - <170> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><173>: Abbrev Number: 5 (DW_TAG_member) - <174> DW_AT_name : (indirect string, offset: 0x245): __unused2 - <178> DW_AT_type : <0x1de> - <17c> DW_AT_decl_file : 2 - <17d> DW_AT_decl_line : 32 - <17e> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><181>: Abbrev Number: 0 - <1><182>: Abbrev Number: 3 (DW_TAG_typedef) - <183> DW_AT_type : <0x18d> - <187> DW_AT_name : (indirect string, offset: 0x17b): __kernel_key_t - <18b> DW_AT_decl_file : 1 - <18c> DW_AT_decl_line : 28 - <1><18d>: Abbrev Number: 6 (DW_TAG_base_type) - <18e> DW_AT_name : (indirect string, offset: 0x177): int - <192> DW_AT_encoding : 5 (signed) - <193> DW_AT_byte_size : 4 - <1><194>: Abbrev Number: 3 (DW_TAG_typedef) - <195> DW_AT_type : <0x19f> - <199> DW_AT_name : (indirect string, offset: 0x19b): __kernel_uid32_t - <19d> DW_AT_decl_file : 3 - <19e> DW_AT_decl_line : 49 - <1><19f>: Abbrev Number: 6 (DW_TAG_base_type) - <1a0> DW_AT_name : (indirect string, offset: 0x18e): unsigned int - <1a4> DW_AT_encoding : 7 (unsigned) - <1a5> DW_AT_byte_size : 4 - <1><1a6>: Abbrev Number: 3 (DW_TAG_typedef) - <1a7> DW_AT_type : <0x19f> - <1ab> DW_AT_name : (indirect string, offset: 0x1b0): __kernel_gid32_t - <1af> DW_AT_decl_file : 3 - <1b0> DW_AT_decl_line : 50 - <1><1b1>: Abbrev Number: 3 (DW_TAG_typedef) - <1b2> DW_AT_type : <0x19f> - <1b6> DW_AT_name : (indirect string, offset: 0x1d0): __kernel_mode_t - <1ba> DW_AT_decl_file : 3 - <1bb> DW_AT_decl_line : 30 - <1><1bc>: Abbrev Number: 7 (DW_TAG_array_type) - <1bd> DW_AT_type : <0x1c9> - <2><1c1>: Abbrev Number: 8 (DW_TAG_subrange_type) - <1c2> DW_AT_type : <0x1d0> - <1c6> DW_AT_lower_bound : 0 - <1c7> DW_AT_count : 0 - <2><1c8>: Abbrev Number: 0 - <1><1c9>: Abbrev Number: 6 (DW_TAG_base_type) - <1ca> DW_AT_name : (indirect string, offset: 0x1e7): unsigned char - <1ce> DW_AT_encoding : 8 (unsigned char) - <1cf> DW_AT_byte_size : 1 - <1><1d0>: Abbrev Number: 9 (DW_TAG_base_type) - <1d1> DW_AT_name : (indirect string, offset: 0x1f5): sizetype - <1d5> DW_AT_byte_size : 8 - <1d6> DW_AT_encoding : 7 (unsigned) - <1><1d7>: Abbrev Number: 6 (DW_TAG_base_type) - <1d8> DW_AT_name : (indirect string, offset: 0x202): unsigned short - <1dc> DW_AT_encoding : 7 (unsigned) - <1dd> DW_AT_byte_size : 2 - <1><1de>: Abbrev Number: 3 (DW_TAG_typedef) - <1df> DW_AT_type : <0x1e9> - <1e3> DW_AT_name : (indirect string, offset: 0x234): __kernel_ulong_t - <1e7> DW_AT_decl_file : 3 - <1e8> DW_AT_decl_line : 24 - <1><1e9>: Abbrev Number: 6 (DW_TAG_base_type) - <1ea> DW_AT_name : (indirect string, offset: 0x222): long unsigned int - <1ee> DW_AT_encoding : 7 (unsigned) - <1ef> DW_AT_byte_size : 4 - <1><1f0>: Abbrev Number: 3 (DW_TAG_typedef) - <1f1> DW_AT_type : <0x1fb> - <1f5> DW_AT_name : (indirect string, offset: 0x27d): __kernel_time_t - <1f9> DW_AT_decl_file : 3 - <1fa> DW_AT_decl_line : 77 - <1><1fb>: Abbrev Number: 3 (DW_TAG_typedef) - <1fc> DW_AT_type : <0x206> - <200> DW_AT_name : (indirect string, offset: 0x26d): __kernel_long_t - <204> DW_AT_decl_file : 3 - <205> DW_AT_decl_line : 23 - <1><206>: Abbrev Number: 6 (DW_TAG_base_type) - <207> DW_AT_name : (indirect string, offset: 0x264): long int - <20b> DW_AT_encoding : 5 (signed) - <20c> DW_AT_byte_size : 4 - <1><20d>: Abbrev Number: 3 (DW_TAG_typedef) - <20e> DW_AT_type : <0x18d> - <212> DW_AT_name : (indirect string, offset: 0x2ca): __kernel_pid_t - <216> DW_AT_decl_file : 3 - <217> DW_AT_decl_line : 33 - <1><218>: Abbrev Number: 0 - diff --git a/mpers-m32/msqid_ds_t.d2 b/mpers-m32/msqid_ds_t.d2 deleted file mode 100644 index 67fad360973e62eb4fcf8ca9166072cc5e2674bc..0000000000000000000000000000000000000000 --- a/mpers-m32/msqid_ds_t.d2 +++ /dev/null @@ -1,271 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x159): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 5 -DW_AT_decl_line : 49 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x302): msqid_ds_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 42 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2f7): msqid64_ds -DW_AT_byte_size : 76 -DW_AT_decl_file : 4 -DW_AT_decl_line : 22 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16a): msg_perm -DW_AT_type : <0xdf> -DW_AT_decl_file : 4 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25a): msg_stime -DW_AT_type : <0x1f0> -DW_AT_decl_file : 4 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x28d): msg_rtime -DW_AT_type : <0x1f0> -DW_AT_decl_file : 4 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x297): msg_ctime -DW_AT_type : <0x1f0> -DW_AT_decl_file : 4 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a1): msg_cbytes -DW_AT_type : <0x1de> -DW_AT_decl_file : 4 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ac): msg_qnum -DW_AT_type : <0x1de> -DW_AT_decl_file : 4 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2b5): msg_qbytes -DW_AT_type : <0x1de> -DW_AT_decl_file : 4 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c0): msg_lspid -DW_AT_type : <0x20d> -DW_AT_decl_file : 4 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d9): msg_lrpid -DW_AT_type : <0x20d> -DW_AT_decl_file : 4 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e3): __unused4 -DW_AT_type : <0x1de> -DW_AT_decl_file : 4 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ed): __unused5 -DW_AT_type : <0x1de> -DW_AT_decl_file : 4 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x24f): ipc64_perm -DW_AT_byte_size : 36 -DW_AT_decl_file : 2 -DW_AT_decl_line : 21 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x173): key -DW_AT_type : <0x182> -DW_AT_decl_file : 2 -DW_AT_decl_line : 22 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18a): uid -DW_AT_type : <0x194> -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><103> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ac): gid -DW_AT_type : <0x1a6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><111> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): cuid -DW_AT_type : <0x194> -DW_AT_decl_file : 2 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><11f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): cgid -DW_AT_type : <0x1a6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><12d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cb): mode -DW_AT_type : <0x1b1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><13b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): __pad1 -DW_AT_type : <0x1bc> -DW_AT_decl_file : 2 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><149> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fe): seq -DW_AT_type : <0x1d7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><157> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x211): __pad2 -DW_AT_type : <0x1d7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26) -<2><165> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x218): __unused1 -DW_AT_type : <0x1de> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><173> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x245): __unused2 -DW_AT_type : <0x1de> -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<1><182> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x18d> -DW_AT_name : (indirect string, offset: 0x17b): __kernel_key_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><18d> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x177): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><194> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x19f> -DW_AT_name : (indirect string, offset: 0x19b): __kernel_uid32_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 49 -<1><19f> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18e): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><1a6> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x19f> -DW_AT_name : (indirect string, offset: 0x1b0): __kernel_gid32_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 50 -<1><1b1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x19f> -DW_AT_name : (indirect string, offset: 0x1d0): __kernel_mode_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 30 -<1><1bc> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x1c9> -<2><1c1> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x1d0> -DW_AT_lower_bound : 0 -DW_AT_count : 0 -<1><1c9> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1e7): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><1d0> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f5): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><1d7> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x202): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><1de> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1e9> -DW_AT_name : (indirect string, offset: 0x234): __kernel_ulong_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 24 -<1><1e9> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x222): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><1f0> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1fb> -DW_AT_name : (indirect string, offset: 0x27d): __kernel_time_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 77 -<1><1fb> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x206> -DW_AT_name : (indirect string, offset: 0x26d): __kernel_long_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 23 -<1><206> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x264): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><20d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x18d> -DW_AT_name : (indirect string, offset: 0x2ca): __kernel_pid_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 33 diff --git a/mpers-m32/msqid_ds_t.h b/mpers-m32/msqid_ds_t.h deleted file mode 100644 index 06638de0e7e6ffc57a298009ed620043a06d7543..0000000000000000000000000000000000000000 --- a/mpers-m32/msqid_ds_t.h +++ /dev/null @@ -1,28 +0,0 @@ -#include -typedef -struct { -struct { -int32_t key; -uint32_t uid; -uint32_t gid; -uint32_t cuid; -uint32_t cgid; -uint32_t mode; -unsigned char __pad1[0]; -uint16_t seq; -uint16_t __pad2; -uint32_t __unused1; -uint32_t __unused2; -} ATTRIBUTE_PACKED msg_perm; -int32_t msg_stime; -int32_t msg_rtime; -int32_t msg_ctime; -uint32_t msg_cbytes; -uint32_t msg_qnum; -uint32_t msg_qbytes; -int32_t msg_lspid; -int32_t msg_lrpid; -uint32_t __unused4; -uint32_t __unused5; -} ATTRIBUTE_PACKED m32_msqid_ds_t; -#define MPERS_m32_msqid_ds_t m32_msqid_ds_t diff --git a/mpers-m32/rusage_t.c b/mpers-m32/rusage_t.c deleted file mode 100644 index cf3c244a012881918c040434a87d77a7a2b4349e..0000000000000000000000000000000000000000 --- a/mpers-m32/rusage_t.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 1999-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include - - -typedef struct rusage rusage_t; - -rusage_t mpers_target_var; diff --git a/mpers-m32/rusage_t.d1 b/mpers-m32/rusage_t.d1 deleted file mode 100644 index 16af0eb6df63863926b92c4d842f5565e467e31a..0000000000000000000000000000000000000000 --- a/mpers-m32/rusage_t.d1 +++ /dev/null @@ -1,167 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x16f (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/rusage_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11c): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x157): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 38 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x261): rusage_t - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 36 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x25a): rusage - <41> DW_AT_byte_size : 72 - <42> DW_AT_decl_file : 3 - <43> DW_AT_decl_line : 27 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x168): ru_utime - <49> DW_AT_type : <0x125> - <4d> DW_AT_decl_file : 3 - <4e> DW_AT_decl_line : 28 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x1c6): ru_stime - <57> DW_AT_type : <0x125> - <5b> DW_AT_decl_file : 3 - <5c> DW_AT_decl_line : 29 - <5d> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x1cf): ru_maxrss - <65> DW_AT_type : <0x155> - <69> DW_AT_decl_file : 3 - <6a> DW_AT_decl_line : 30 - <6b> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1d9): ru_ixrss - <73> DW_AT_type : <0x155> - <77> DW_AT_decl_file : 3 - <78> DW_AT_decl_line : 31 - <79> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1e2): ru_idrss - <81> DW_AT_type : <0x155> - <85> DW_AT_decl_file : 3 - <86> DW_AT_decl_line : 32 - <87> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1eb): ru_isrss - <8f> DW_AT_type : <0x155> - <93> DW_AT_decl_file : 3 - <94> DW_AT_decl_line : 33 - <95> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1f4): ru_minflt - <9d> DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 34 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1fe): ru_majflt - DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 35 - DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x208): ru_nswap - DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 36 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x211): ru_inblock - DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 37 - DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x21c): ru_oublock - DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 38 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x227): ru_msgsnd - DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x231): ru_msgrcv - DW_AT_type : <0x155> - DW_AT_decl_file : 3 - DW_AT_decl_line : 40 - DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x23b): ru_nsignals - DW_AT_type : <0x155> - <103> DW_AT_decl_file : 3 - <104> DW_AT_decl_line : 41 - <105> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2><108>: Abbrev Number: 5 (DW_TAG_member) - <109> DW_AT_name : (indirect string, offset: 0x247): ru_nvcsw - <10d> DW_AT_type : <0x155> - <111> DW_AT_decl_file : 3 - <112> DW_AT_decl_line : 42 - <113> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2><116>: Abbrev Number: 5 (DW_TAG_member) - <117> DW_AT_name : (indirect string, offset: 0x250): ru_nivcsw - <11b> DW_AT_type : <0x155> - <11f> DW_AT_decl_file : 3 - <120> DW_AT_decl_line : 43 - <121> DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) - <2><124>: Abbrev Number: 0 - <1><125>: Abbrev Number: 4 (DW_TAG_structure_type) - <126> DW_AT_name : (indirect string, offset: 0x1be): timeval - <12a> DW_AT_byte_size : 8 - <12b> DW_AT_decl_file : 2 - <12c> DW_AT_decl_line : 29 - <2><12d>: Abbrev Number: 5 (DW_TAG_member) - <12e> DW_AT_name : (indirect string, offset: 0x171): tv_sec - <132> DW_AT_type : <0x14a> - <136> DW_AT_decl_file : 2 - <137> DW_AT_decl_line : 30 - <138> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><13b>: Abbrev Number: 5 (DW_TAG_member) - <13c> DW_AT_name : (indirect string, offset: 0x1a1): tv_usec - <140> DW_AT_type : <0x167> - <144> DW_AT_decl_file : 2 - <145> DW_AT_decl_line : 31 - <146> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><149>: Abbrev Number: 0 - <1><14a>: Abbrev Number: 3 (DW_TAG_typedef) - <14b> DW_AT_type : <0x155> - <14f> DW_AT_name : (indirect string, offset: 0x191): __kernel_time_t - <153> DW_AT_decl_file : 1 - <154> DW_AT_decl_line : 77 - <1><155>: Abbrev Number: 3 (DW_TAG_typedef) - <156> DW_AT_type : <0x160> - <15a> DW_AT_name : (indirect string, offset: 0x181): __kernel_long_t - <15e> DW_AT_decl_file : 1 - <15f> DW_AT_decl_line : 23 - <1><160>: Abbrev Number: 6 (DW_TAG_base_type) - <161> DW_AT_name : (indirect string, offset: 0x178): long int - <165> DW_AT_encoding : 5 (signed) - <166> DW_AT_byte_size : 4 - <1><167>: Abbrev Number: 3 (DW_TAG_typedef) - <168> DW_AT_type : <0x155> - <16c> DW_AT_name : (indirect string, offset: 0x1a9): __kernel_suseconds_t - <170> DW_AT_decl_file : 1 - <171> DW_AT_decl_line : 43 - <1><172>: Abbrev Number: 0 - diff --git a/mpers-m32/rusage_t.d2 b/mpers-m32/rusage_t.d2 deleted file mode 100644 index 3ba0e0c1cbf54860e4178bba86860123112790f8..0000000000000000000000000000000000000000 --- a/mpers-m32/rusage_t.d2 +++ /dev/null @@ -1,175 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x157): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 38 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x261): rusage_t -DW_AT_decl_file : 4 -DW_AT_decl_line : 36 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x25a): rusage -DW_AT_byte_size : 72 -DW_AT_decl_file : 3 -DW_AT_decl_line : 27 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x168): ru_utime -DW_AT_type : <0x125> -DW_AT_decl_file : 3 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): ru_stime -DW_AT_type : <0x125> -DW_AT_decl_file : 3 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cf): ru_maxrss -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d9): ru_ixrss -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e2): ru_idrss -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1eb): ru_isrss -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f4): ru_minflt -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fe): ru_majflt -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x208): ru_nswap -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x211): ru_inblock -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21c): ru_oublock -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x227): ru_msgsnd -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x231): ru_msgrcv -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23b): ru_nsignals -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2><108> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x247): ru_nvcsw -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2><116> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x250): ru_nivcsw -DW_AT_type : <0x155> -DW_AT_decl_file : 3 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) -<1><125> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1be): timeval -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -<2><12d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x171): tv_sec -DW_AT_type : <0x14a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><13b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a1): tv_usec -DW_AT_type : <0x167> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><14a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x155> -DW_AT_name : (indirect string, offset: 0x191): __kernel_time_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -<1><155> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x160> -DW_AT_name : (indirect string, offset: 0x181): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><160> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x178): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><167> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x155> -DW_AT_name : (indirect string, offset: 0x1a9): __kernel_suseconds_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 diff --git a/mpers-m32/rusage_t.h b/mpers-m32/rusage_t.h deleted file mode 100644 index bcdb0f16c1af36ecffae768e99ea6f77a0e3f00b..0000000000000000000000000000000000000000 --- a/mpers-m32/rusage_t.h +++ /dev/null @@ -1,27 +0,0 @@ -#include -typedef -struct { -struct { -int32_t tv_sec; -int32_t tv_usec; -} ATTRIBUTE_PACKED ru_utime; -struct { -int32_t tv_sec; -int32_t tv_usec; -} ATTRIBUTE_PACKED ru_stime; -int32_t ru_maxrss; -int32_t ru_ixrss; -int32_t ru_idrss; -int32_t ru_isrss; -int32_t ru_minflt; -int32_t ru_majflt; -int32_t ru_nswap; -int32_t ru_inblock; -int32_t ru_oublock; -int32_t ru_msgsnd; -int32_t ru_msgrcv; -int32_t ru_nsignals; -int32_t ru_nvcsw; -int32_t ru_nivcsw; -} ATTRIBUTE_PACKED m32_rusage_t; -#define MPERS_m32_rusage_t m32_rusage_t diff --git a/mpers-m32/sample.c b/mpers-m32/sample.c deleted file mode 100644 index 1eedf1c20600e542ca45ea16b88a7e0936fbacf4..0000000000000000000000000000000000000000 --- a/mpers-m32/sample.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "mpers_type.h" -#include DEF_MPERS_TYPE(sample_struct) -typedef struct { - struct { - void *p; - char sc; - /* unsigned char mpers_filler_1[1]; */ - short ss; - unsigned char uc; - /* unsigned char mpers_filler_2[3]; */ - int si; - unsigned ui; - long sl; - unsigned short us; - /* unsigned char mpers_filler_3[6]; */ - long long sll __attribute__((__aligned__(8))); - unsigned long long ull; - unsigned long ul; - long asl[3][5][7]; - char f; - /* unsigned char mpers_end_filler_4[7]; */ - } s; - union { - long long sll; - unsigned long long ull; - void *p; - long sl; - unsigned long ul; - int si; - unsigned ui; - short ss[7][9]; - unsigned short us[4]; - char sc; - unsigned char uc; - } u[3][2]; - short f[0]; -} sample_struct; -#include MPERS_DEFS diff --git a/mpers-m32/sample.expected b/mpers-m32/sample.expected deleted file mode 100644 index 2f95488509b2d29b6ed2d64d6f3adb628cf8ece9..0000000000000000000000000000000000000000 --- a/mpers-m32/sample.expected +++ /dev/null @@ -1,42 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -struct { -mpers_ptr_t p; -char sc; -unsigned char mpers_filler_1[1]; -int16_t ss; -unsigned char uc; -unsigned char mpers_filler_2[3]; -int32_t si; -uint32_t ui; -int32_t sl; -uint16_t us; -unsigned char mpers_filler_3[6]; -int64_t sll; -uint64_t ull; -uint32_t ul; -int32_t asl[3][5][7]; -char f; -unsigned char mpers_end_filler_4[7]; -} ATTRIBUTE_PACKED s; -union { -int64_t sll; -uint64_t ull; -mpers_ptr_t p; -int32_t sl; -uint32_t ul; -int32_t si; -uint32_t ui; -int16_t ss[7][9]; -uint16_t us[4]; -char sc; -unsigned char uc; -} u[3][2]; -int16_t f[0]; -} ATTRIBUTE_PACKED m32_sample_struct; -#define MPERS_m32_sample_struct m32_sample_struct diff --git a/mpers-m32/sample_struct.c b/mpers-m32/sample_struct.c deleted file mode 100644 index b9f6d0534c3f6df2d954eff7323b1349179bf793..0000000000000000000000000000000000000000 --- a/mpers-m32/sample_struct.c +++ /dev/null @@ -1,37 +0,0 @@ -#include "mpers_type.h" -typedef struct { - struct { - void *p; - char sc; - /* unsigned char mpers_filler_1[1]; */ - short ss; - unsigned char uc; - /* unsigned char mpers_filler_2[3]; */ - int si; - unsigned ui; - long sl; - unsigned short us; - /* unsigned char mpers_filler_3[6]; */ - long long sll __attribute__((__aligned__(8))); - unsigned long long ull; - unsigned long ul; - long asl[3][5][7]; - char f; - /* unsigned char mpers_end_filler_4[7]; */ - } s; - union { - long long sll; - unsigned long long ull; - void *p; - long sl; - unsigned long ul; - int si; - unsigned ui; - short ss[7][9]; - unsigned short us[4]; - char sc; - unsigned char uc; - } u[3][2]; - short f[0]; -} sample_struct; -sample_struct mpers_target_var; diff --git a/mpers-m32/sample_struct.d1 b/mpers-m32/sample_struct.d1 deleted file mode 100644 index 0562c17138130491f4bdeb892fa209443a131255..0000000000000000000000000000000000000000 --- a/mpers-m32/sample_struct.d1 +++ /dev/null @@ -1,302 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x273 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/sample_struct.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 1 - <2a> DW_AT_decl_line : 37 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x21b): sample_struct - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 36 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 1248 - <3f> DW_AT_decl_file : 1 - <40> DW_AT_decl_line : 2 - <2><41>: Abbrev Number: 5 (DW_TAG_member) - <42> DW_AT_name : (indirect string, offset: 0x16d): s - <46> DW_AT_type : <0x4f> - <4a> DW_AT_decl_file : 1 - <4b> DW_AT_decl_line : 21 - <4c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4f>: Abbrev Number: 4 (DW_TAG_structure_type) - <50> DW_AT_byte_size : 480 - <52> DW_AT_decl_file : 1 - <53> DW_AT_decl_line : 3 - <3><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x16f): p - <59> DW_AT_type : <0x1cb> - <5d> DW_AT_decl_file : 1 - <5e> DW_AT_decl_line : 4 - <5f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><62>: Abbrev Number: 5 (DW_TAG_member) - <63> DW_AT_name : (indirect string, offset: 0x171): sc - <67> DW_AT_type : <0x1cc> - <6b> DW_AT_decl_file : 1 - <6c> DW_AT_decl_line : 5 - <6d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <3><70>: Abbrev Number: 5 (DW_TAG_member) - <71> DW_AT_name : (indirect string, offset: 0x179): ss - <75> DW_AT_type : <0x1d3> - <79> DW_AT_decl_file : 1 - <7a> DW_AT_decl_line : 7 - <7b> DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) - <3><7e>: Abbrev Number: 5 (DW_TAG_member) - <7f> DW_AT_name : (indirect string, offset: 0x182): uc - <83> DW_AT_type : <0x1da> - <87> DW_AT_decl_file : 1 - <88> DW_AT_decl_line : 8 - <89> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <3><8c>: Abbrev Number: 5 (DW_TAG_member) - <8d> DW_AT_name : (indirect string, offset: 0x193): si - <91> DW_AT_type : <0x1e1> - <95> DW_AT_decl_file : 1 - <96> DW_AT_decl_line : 10 - <97> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <3><9a>: Abbrev Number: 5 (DW_TAG_member) - <9b> DW_AT_name : (indirect string, offset: 0x19a): ui - <9f> DW_AT_type : <0x1e8> - DW_AT_decl_file : 1 - DW_AT_decl_line : 11 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1aa): sl - DW_AT_type : <0x1ef> - DW_AT_decl_file : 1 - DW_AT_decl_line : 12 - DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b6): us - DW_AT_type : <0x1f6> - DW_AT_decl_file : 1 - DW_AT_decl_line : 13 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <3>: Abbrev Number: 6 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1c8): sll - DW_AT_type : <0x1fd> - DW_AT_decl_file : 1 - DW_AT_decl_line : 15 - Unknown AT value: 88: 8 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1da): ull - DW_AT_type : <0x204> - DW_AT_decl_file : 1 -
DW_AT_decl_line : 16 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f5): ul - DW_AT_type : <0x20b> - DW_AT_decl_file : 1 - DW_AT_decl_line : 17 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x20a): asl - DW_AT_type : <0x212> - DW_AT_decl_file : 1 - DW_AT_decl_line : 18 - DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x217): f - <102> DW_AT_type : <0x1cc> - <106> DW_AT_decl_file : 1 - <107> DW_AT_decl_line : 19 - <108> DW_AT_data_member_location: 3 byte block: 23 d8 3 (DW_OP_plus_uconst: 472) - <3><10c>: Abbrev Number: 0 - <2><10d>: Abbrev Number: 5 (DW_TAG_member) - <10e> DW_AT_name : (indirect string, offset: 0x219): u - <112> DW_AT_type : <0x234> - <116> DW_AT_decl_file : 1 - <117> DW_AT_decl_line : 34 - <118> DW_AT_data_member_location: 3 byte block: 23 e0 3 (DW_OP_plus_uconst: 480) - <2><11c>: Abbrev Number: 7 (DW_TAG_union_type) - <11d> DW_AT_byte_size : 128 - <11e> DW_AT_decl_file : 1 - <11f> DW_AT_decl_line : 22 - <3><120>: Abbrev Number: 5 (DW_TAG_member) - <121> DW_AT_name : (indirect string, offset: 0x1c8): sll - <125> DW_AT_type : <0x1fd> - <129> DW_AT_decl_file : 1 - <12a> DW_AT_decl_line : 23 - <12b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><12e>: Abbrev Number: 5 (DW_TAG_member) - <12f> DW_AT_name : (indirect string, offset: 0x1da): ull - <133> DW_AT_type : <0x204> - <137> DW_AT_decl_file : 1 - <138> DW_AT_decl_line : 24 - <139> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><13c>: Abbrev Number: 5 (DW_TAG_member) - <13d> DW_AT_name : (indirect string, offset: 0x16f): p - <141> DW_AT_type : <0x1cb> - <145> DW_AT_decl_file : 1 - <146> DW_AT_decl_line : 25 - <147> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><14a>: Abbrev Number: 5 (DW_TAG_member) - <14b> DW_AT_name : (indirect string, offset: 0x1aa): sl - <14f> DW_AT_type : <0x1ef> - <153> DW_AT_decl_file : 1 - <154> DW_AT_decl_line : 26 - <155> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><158>: Abbrev Number: 5 (DW_TAG_member) - <159> DW_AT_name : (indirect string, offset: 0x1f5): ul - <15d> DW_AT_type : <0x20b> - <161> DW_AT_decl_file : 1 - <162> DW_AT_decl_line : 27 - <163> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><166>: Abbrev Number: 5 (DW_TAG_member) - <167> DW_AT_name : (indirect string, offset: 0x193): si - <16b> DW_AT_type : <0x1e1> - <16f> DW_AT_decl_file : 1 - <170> DW_AT_decl_line : 28 - <171> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><174>: Abbrev Number: 5 (DW_TAG_member) - <175> DW_AT_name : (indirect string, offset: 0x19a): ui - <179> DW_AT_type : <0x1e8> - <17d> DW_AT_decl_file : 1 - <17e> DW_AT_decl_line : 29 - <17f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><182>: Abbrev Number: 5 (DW_TAG_member) - <183> DW_AT_name : (indirect string, offset: 0x179): ss - <187> DW_AT_type : <0x248> - <18b> DW_AT_decl_file : 1 - <18c> DW_AT_decl_line : 30 - <18d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><190>: Abbrev Number: 5 (DW_TAG_member) - <191> DW_AT_name : (indirect string, offset: 0x1b6): us - <195> DW_AT_type : <0x25c> - <199> DW_AT_decl_file : 1 - <19a> DW_AT_decl_line : 31 - <19b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><19e>: Abbrev Number: 5 (DW_TAG_member) - <19f> DW_AT_name : (indirect string, offset: 0x171): sc - <1a3> DW_AT_type : <0x1cc> - <1a7> DW_AT_decl_file : 1 - <1a8> DW_AT_decl_line : 32 - <1a9> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1ac>: Abbrev Number: 5 (DW_TAG_member) - <1ad> DW_AT_name : (indirect string, offset: 0x182): uc - <1b1> DW_AT_type : <0x1da> - <1b5> DW_AT_decl_file : 1 - <1b6> DW_AT_decl_line : 33 - <1b7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1ba>: Abbrev Number: 0 - <2><1bb>: Abbrev Number: 5 (DW_TAG_member) - <1bc> DW_AT_name : (indirect string, offset: 0x217): f - <1c0> DW_AT_type : <0x269> - <1c4> DW_AT_decl_file : 1 - <1c5> DW_AT_decl_line : 35 - <1c6> DW_AT_data_member_location: 3 byte block: 23 e0 9 (DW_OP_plus_uconst: 1248) - <2><1ca>: Abbrev Number: 0 - <1><1cb>: Abbrev Number: 8 (DW_TAG_pointer_type) - <1><1cc>: Abbrev Number: 9 (DW_TAG_base_type) - <1cd> DW_AT_name : (indirect string, offset: 0x174): char - <1d1> DW_AT_encoding : 8 (unsigned char) - <1d2> DW_AT_byte_size : 1 - <1><1d3>: Abbrev Number: 9 (DW_TAG_base_type) - <1d4> DW_AT_name : (indirect string, offset: 0x17c): short - <1d8> DW_AT_encoding : 5 (signed) - <1d9> DW_AT_byte_size : 2 - <1><1da>: Abbrev Number: 9 (DW_TAG_base_type) - <1db> DW_AT_name : (indirect string, offset: 0x185): unsigned char - <1df> DW_AT_encoding : 8 (unsigned char) - <1e0> DW_AT_byte_size : 1 - <1><1e1>: Abbrev Number: 9 (DW_TAG_base_type) - <1e2> DW_AT_name : (indirect string, offset: 0x196): int - <1e6> DW_AT_encoding : 5 (signed) - <1e7> DW_AT_byte_size : 4 - <1><1e8>: Abbrev Number: 9 (DW_TAG_base_type) - <1e9> DW_AT_name : (indirect string, offset: 0x19d): unsigned int - <1ed> DW_AT_encoding : 7 (unsigned) - <1ee> DW_AT_byte_size : 4 - <1><1ef>: Abbrev Number: 9 (DW_TAG_base_type) - <1f0> DW_AT_name : (indirect string, offset: 0x1ad): long int - <1f4> DW_AT_encoding : 5 (signed) - <1f5> DW_AT_byte_size : 4 - <1><1f6>: Abbrev Number: 9 (DW_TAG_base_type) - <1f7> DW_AT_name : (indirect string, offset: 0x1b9): unsigned short - <1fb> DW_AT_encoding : 7 (unsigned) - <1fc> DW_AT_byte_size : 2 - <1><1fd>: Abbrev Number: 9 (DW_TAG_base_type) - <1fe> DW_AT_name : (indirect string, offset: 0x1cc): long long int - <202> DW_AT_encoding : 5 (signed) - <203> DW_AT_byte_size : 8 - <1><204>: Abbrev Number: 9 (DW_TAG_base_type) - <205> DW_AT_name : (indirect string, offset: 0x1de): long long unsigned int - <209> DW_AT_encoding : 7 (unsigned) - <20a> DW_AT_byte_size : 8 - <1><20b>: Abbrev Number: 9 (DW_TAG_base_type) - <20c> DW_AT_name : (indirect string, offset: 0x1f8): long unsigned int - <210> DW_AT_encoding : 7 (unsigned) - <211> DW_AT_byte_size : 4 - <1><212>: Abbrev Number: 10 (DW_TAG_array_type) - <213> DW_AT_type : <0x1ef> - <2><217>: Abbrev Number: 11 (DW_TAG_subrange_type) - <218> DW_AT_type : <0x22d> - <21c> DW_AT_lower_bound : 0 - <21d> DW_AT_count : 3 - <2><21e>: Abbrev Number: 11 (DW_TAG_subrange_type) - <21f> DW_AT_type : <0x22d> - <223> DW_AT_lower_bound : 0 - <224> DW_AT_count : 5 - <2><225>: Abbrev Number: 11 (DW_TAG_subrange_type) - <226> DW_AT_type : <0x22d> - <22a> DW_AT_lower_bound : 0 - <22b> DW_AT_count : 7 - <2><22c>: Abbrev Number: 0 - <1><22d>: Abbrev Number: 12 (DW_TAG_base_type) - <22e> DW_AT_name : (indirect string, offset: 0x20e): sizetype - <232> DW_AT_byte_size : 8 - <233> DW_AT_encoding : 7 (unsigned) - <1><234>: Abbrev Number: 10 (DW_TAG_array_type) - <235> DW_AT_type : <0x11c> - <2><239>: Abbrev Number: 11 (DW_TAG_subrange_type) - <23a> DW_AT_type : <0x22d> - <23e> DW_AT_lower_bound : 0 - <23f> DW_AT_count : 3 - <2><240>: Abbrev Number: 11 (DW_TAG_subrange_type) - <241> DW_AT_type : <0x22d> - <245> DW_AT_lower_bound : 0 - <246> DW_AT_count : 2 - <2><247>: Abbrev Number: 0 - <1><248>: Abbrev Number: 10 (DW_TAG_array_type) - <249> DW_AT_type : <0x1d3> - <2><24d>: Abbrev Number: 11 (DW_TAG_subrange_type) - <24e> DW_AT_type : <0x22d> - <252> DW_AT_lower_bound : 0 - <253> DW_AT_count : 7 - <2><254>: Abbrev Number: 11 (DW_TAG_subrange_type) - <255> DW_AT_type : <0x22d> - <259> DW_AT_lower_bound : 0 - <25a> DW_AT_count : 9 - <2><25b>: Abbrev Number: 0 - <1><25c>: Abbrev Number: 10 (DW_TAG_array_type) - <25d> DW_AT_type : <0x1f6> - <2><261>: Abbrev Number: 11 (DW_TAG_subrange_type) - <262> DW_AT_type : <0x22d> - <266> DW_AT_lower_bound : 0 - <267> DW_AT_count : 4 - <2><268>: Abbrev Number: 0 - <1><269>: Abbrev Number: 10 (DW_TAG_array_type) - <26a> DW_AT_type : <0x1d3> - <2><26e>: Abbrev Number: 11 (DW_TAG_subrange_type) - <26f> DW_AT_type : <0x22d> - <273> DW_AT_lower_bound : 0 - <274> DW_AT_count : 0 - <2><275>: Abbrev Number: 0 - <1><276>: Abbrev Number: 0 - diff --git a/mpers-m32/sample_struct.d2 b/mpers-m32/sample_struct.d2 deleted file mode 100644 index 6c539d7c20ac840eb74e116cc7369663aefd334c..0000000000000000000000000000000000000000 --- a/mpers-m32/sample_struct.d2 +++ /dev/null @@ -1,336 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x21b): sample_struct -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 1248 -DW_AT_decl_file : 1 -DW_AT_decl_line : 2 -<2><41> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16d): s -DW_AT_type : <0x4f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 21 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4f> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 480 -DW_AT_decl_file : 1 -DW_AT_decl_line : 3 -<3><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16f): p -DW_AT_type : <0x1cb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 4 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><62> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x171): sc -DW_AT_type : <0x1cc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 5 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3><70> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x179): ss -DW_AT_type : <0x1d3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 7 -DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) -<3><7e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x182): uc -DW_AT_type : <0x1da> -DW_AT_decl_file : 1 -DW_AT_decl_line : 8 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<3><8c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x193): si -DW_AT_type : <0x1e1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 10 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<3><9a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): ui -DW_AT_type : <0x1e8> -DW_AT_decl_file : 1 -DW_AT_decl_line : 11 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1aa): sl -DW_AT_type : <0x1ef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 12 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b6): us -DW_AT_type : <0x1f6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 13 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<3> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c8): sll -DW_AT_type : <0x1fd> -DW_AT_decl_file : 1 -DW_AT_decl_line : 15 -Unknown AT value: 88: 8 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1da): ull -DW_AT_type : <0x204> -DW_AT_decl_file : 1 -DW_AT_decl_line : 16 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): ul -DW_AT_type : <0x20b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 17 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20a): asl -DW_AT_type : <0x212> -DW_AT_decl_file : 1 -DW_AT_decl_line : 18 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x217): f -DW_AT_type : <0x1cc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 19 -DW_AT_data_member_location: 3 byte block: 23 d8 3 (DW_OP_plus_uconst: 472) -<2><10d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x219): u -DW_AT_type : <0x234> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 3 byte block: 23 e0 3 (DW_OP_plus_uconst: 480) -<2><11c> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 128 -DW_AT_decl_file : 1 -DW_AT_decl_line : 22 -<3><120> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c8): sll -DW_AT_type : <0x1fd> -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><12e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1da): ull -DW_AT_type : <0x204> -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><13c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16f): p -DW_AT_type : <0x1cb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><14a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1aa): sl -DW_AT_type : <0x1ef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><158> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): ul -DW_AT_type : <0x20b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><166> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x193): si -DW_AT_type : <0x1e1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><174> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): ui -DW_AT_type : <0x1e8> -DW_AT_decl_file : 1 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><182> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x179): ss -DW_AT_type : <0x248> -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><190> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b6): us -DW_AT_type : <0x25c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><19e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x171): sc -DW_AT_type : <0x1cc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><1ac> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x182): uc -DW_AT_type : <0x1da> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1bb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x217): f -DW_AT_type : <0x269> -DW_AT_decl_file : 1 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 3 byte block: 23 e0 9 (DW_OP_plus_uconst: 1248) -<1><1cb> -Abbrev Number: 8 (DW_TAG_pointer_type) -<1><1cc> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x174): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><1d3> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17c): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><1da> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x185): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><1e1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x196): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><1e8> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x19d): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><1ef> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ad): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><1f6> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b9): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><1fd> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1cc): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1><204> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1de): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1><20b> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f8): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><212> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x1ef> -<2><217> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 3 -<2><21e> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 5 -<2><225> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 7 -<1><22d> -Abbrev Number: 12 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x20e): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><234> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x11c> -<2><239> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 3 -<2><240> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><248> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x1d3> -<2><24d> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 7 -<2><254> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 9 -<1><25c> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x1f6> -<2><261> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 4 -<1><269> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x1d3> -<2><26e> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x22d> -DW_AT_lower_bound : 0 -DW_AT_count : 0 diff --git a/mpers-m32/sample_struct.h b/mpers-m32/sample_struct.h deleted file mode 100644 index 2f95488509b2d29b6ed2d64d6f3adb628cf8ece9..0000000000000000000000000000000000000000 --- a/mpers-m32/sample_struct.h +++ /dev/null @@ -1,42 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -struct { -mpers_ptr_t p; -char sc; -unsigned char mpers_filler_1[1]; -int16_t ss; -unsigned char uc; -unsigned char mpers_filler_2[3]; -int32_t si; -uint32_t ui; -int32_t sl; -uint16_t us; -unsigned char mpers_filler_3[6]; -int64_t sll; -uint64_t ull; -uint32_t ul; -int32_t asl[3][5][7]; -char f; -unsigned char mpers_end_filler_4[7]; -} ATTRIBUTE_PACKED s; -union { -int64_t sll; -uint64_t ull; -mpers_ptr_t p; -int32_t sl; -uint32_t ul; -int32_t si; -uint32_t ui; -int16_t ss[7][9]; -uint16_t us[4]; -char sc; -unsigned char uc; -} u[3][2]; -int16_t f[0]; -} ATTRIBUTE_PACKED m32_sample_struct; -#define MPERS_m32_sample_struct m32_sample_struct diff --git a/mpers-m32/shmid_ds_t.c b/mpers-m32/shmid_ds_t.c deleted file mode 100644 index af4a7d2f2ca14fc4621c9d35a4f3cad00ac2b1e0..0000000000000000000000000000000000000000 --- a/mpers-m32/shmid_ds_t.c +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 1993 Ulrich Pegelow - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2003-2006 Roland McGrath - * Copyright (c) 2006-2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "ipc_defs.h" - -#ifdef HAVE_SYS_SHM_H -/* The C library generally exports the struct the current kernel expects. */ -# include -typedef struct shmid_ds shmid_ds_t; -#elif defined HAVE_LINUX_SHM_H -/* The linux header might provide the right struct. */ -# include -typedef struct shmid64_ds shmid_ds_t; -#endif - -shmid_ds_t mpers_target_var; diff --git a/mpers-m32/shmid_ds_t.d1 b/mpers-m32/shmid_ds_t.d1 deleted file mode 100644 index a9ddc27147c34894bd8751381d9f5aedc4819615..0000000000000000000000000000000000000000 --- a/mpers-m32/shmid_ds_t.d1 +++ /dev/null @@ -1,246 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x212 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/shmid_ds_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11e): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x159): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 6 - <2a> DW_AT_decl_line : 49 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x2fd): shmid_ds_t - <3a> DW_AT_decl_file : 6 - <3b> DW_AT_decl_line : 42 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x2f2): shmid64_ds - <41> DW_AT_byte_size : 72 - <42> DW_AT_decl_file : 4 - <43> DW_AT_decl_line : 22 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16a): shm_perm - <49> DW_AT_type : <0xd1> - <4d> DW_AT_decl_file : 4 - <4e> DW_AT_decl_line : 23 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x25a): shm_segsz - <57> DW_AT_type : <0x1e2> - <5b> DW_AT_decl_file : 4 - <5c> DW_AT_decl_line : 24 - <5d> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x26b): shm_atime - <65> DW_AT_type : <0x1ed> - <69> DW_AT_decl_file : 4 - <6a> DW_AT_decl_line : 25 - <6b> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x29e): shm_dtime - <73> DW_AT_type : <0x1ed> - <77> DW_AT_decl_file : 4 - <78> DW_AT_decl_line : 29 - <79> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x2a8): shm_ctime - <81> DW_AT_type : <0x1ed> - <85> DW_AT_decl_file : 4 - <86> DW_AT_decl_line : 33 - <87> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x2b2): shm_cpid - <8f> DW_AT_type : <0x20a> - <93> DW_AT_decl_file : 4 - <94> DW_AT_decl_line : 37 - <95> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x2ca): shm_lpid - <9d> DW_AT_type : <0x20a> - DW_AT_decl_file : 4 - DW_AT_decl_line : 38 - DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2d3): shm_nattch - DW_AT_type : <0x1d0> - DW_AT_decl_file : 4 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2de): __unused4 - DW_AT_type : <0x1d0> - DW_AT_decl_file : 4 - DW_AT_decl_line : 40 - DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2e8): __unused5 - DW_AT_type : <0x1d0> - DW_AT_decl_file : 4 - DW_AT_decl_line : 41 - DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 4 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x24f): ipc64_perm - DW_AT_byte_size : 36 - DW_AT_decl_file : 2 - DW_AT_decl_line : 21 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x173): key - DW_AT_type : <0x174> - DW_AT_decl_file : 2 - DW_AT_decl_line : 22 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x18a): uid - DW_AT_type : <0x186> - DW_AT_decl_file : 2 - DW_AT_decl_line : 23 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ac): gid - DW_AT_type : <0x198> - DW_AT_decl_file : 2 - DW_AT_decl_line : 24 - <100> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><103>: Abbrev Number: 5 (DW_TAG_member) - <104> DW_AT_name : (indirect string, offset: 0x1c1): cuid - <108> DW_AT_type : <0x186> - <10c> DW_AT_decl_file : 2 - <10d> DW_AT_decl_line : 25 - <10e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><111>: Abbrev Number: 5 (DW_TAG_member) - <112> DW_AT_name : (indirect string, offset: 0x1c6): cgid - <116> DW_AT_type : <0x198> - <11a> DW_AT_decl_file : 2 - <11b> DW_AT_decl_line : 26 - <11c> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><11f>: Abbrev Number: 5 (DW_TAG_member) - <120> DW_AT_name : (indirect string, offset: 0x1cb): mode - <124> DW_AT_type : <0x1a3> - <128> DW_AT_decl_file : 2 - <129> DW_AT_decl_line : 27 - <12a> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><12d>: Abbrev Number: 5 (DW_TAG_member) - <12e> DW_AT_name : (indirect string, offset: 0x1e0): __pad1 - <132> DW_AT_type : <0x1ae> - <136> DW_AT_decl_file : 2 - <137> DW_AT_decl_line : 28 - <138> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><13b>: Abbrev Number: 5 (DW_TAG_member) - <13c> DW_AT_name : (indirect string, offset: 0x1fe): seq - <140> DW_AT_type : <0x1c9> - <144> DW_AT_decl_file : 2 - <145> DW_AT_decl_line : 29 - <146> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><149>: Abbrev Number: 5 (DW_TAG_member) - <14a> DW_AT_name : (indirect string, offset: 0x211): __pad2 - <14e> DW_AT_type : <0x1c9> - <152> DW_AT_decl_file : 2 - <153> DW_AT_decl_line : 30 - <154> DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26) - <2><157>: Abbrev Number: 5 (DW_TAG_member) - <158> DW_AT_name : (indirect string, offset: 0x218): __unused1 - <15c> DW_AT_type : <0x1d0> - <160> DW_AT_decl_file : 2 - <161> DW_AT_decl_line : 31 - <162> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><165>: Abbrev Number: 5 (DW_TAG_member) - <166> DW_AT_name : (indirect string, offset: 0x245): __unused2 - <16a> DW_AT_type : <0x1d0> - <16e> DW_AT_decl_file : 2 - <16f> DW_AT_decl_line : 32 - <170> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><173>: Abbrev Number: 0 - <1><174>: Abbrev Number: 3 (DW_TAG_typedef) - <175> DW_AT_type : <0x17f> - <179> DW_AT_name : (indirect string, offset: 0x17b): __kernel_key_t - <17d> DW_AT_decl_file : 1 - <17e> DW_AT_decl_line : 28 - <1><17f>: Abbrev Number: 6 (DW_TAG_base_type) - <180> DW_AT_name : (indirect string, offset: 0x177): int - <184> DW_AT_encoding : 5 (signed) - <185> DW_AT_byte_size : 4 - <1><186>: Abbrev Number: 3 (DW_TAG_typedef) - <187> DW_AT_type : <0x191> - <18b> DW_AT_name : (indirect string, offset: 0x19b): __kernel_uid32_t - <18f> DW_AT_decl_file : 3 - <190> DW_AT_decl_line : 49 - <1><191>: Abbrev Number: 6 (DW_TAG_base_type) - <192> DW_AT_name : (indirect string, offset: 0x18e): unsigned int - <196> DW_AT_encoding : 7 (unsigned) - <197> DW_AT_byte_size : 4 - <1><198>: Abbrev Number: 3 (DW_TAG_typedef) - <199> DW_AT_type : <0x191> - <19d> DW_AT_name : (indirect string, offset: 0x1b0): __kernel_gid32_t - <1a1> DW_AT_decl_file : 3 - <1a2> DW_AT_decl_line : 50 - <1><1a3>: Abbrev Number: 3 (DW_TAG_typedef) - <1a4> DW_AT_type : <0x191> - <1a8> DW_AT_name : (indirect string, offset: 0x1d0): __kernel_mode_t - <1ac> DW_AT_decl_file : 3 - <1ad> DW_AT_decl_line : 30 - <1><1ae>: Abbrev Number: 7 (DW_TAG_array_type) - <1af> DW_AT_type : <0x1bb> - <2><1b3>: Abbrev Number: 8 (DW_TAG_subrange_type) - <1b4> DW_AT_type : <0x1c2> - <1b8> DW_AT_lower_bound : 0 - <1b9> DW_AT_count : 0 - <2><1ba>: Abbrev Number: 0 - <1><1bb>: Abbrev Number: 6 (DW_TAG_base_type) - <1bc> DW_AT_name : (indirect string, offset: 0x1e7): unsigned char - <1c0> DW_AT_encoding : 8 (unsigned char) - <1c1> DW_AT_byte_size : 1 - <1><1c2>: Abbrev Number: 9 (DW_TAG_base_type) - <1c3> DW_AT_name : (indirect string, offset: 0x1f5): sizetype - <1c7> DW_AT_byte_size : 8 - <1c8> DW_AT_encoding : 7 (unsigned) - <1><1c9>: Abbrev Number: 6 (DW_TAG_base_type) - <1ca> DW_AT_name : (indirect string, offset: 0x202): unsigned short - <1ce> DW_AT_encoding : 7 (unsigned) - <1cf> DW_AT_byte_size : 2 - <1><1d0>: Abbrev Number: 3 (DW_TAG_typedef) - <1d1> DW_AT_type : <0x1db> - <1d5> DW_AT_name : (indirect string, offset: 0x234): __kernel_ulong_t - <1d9> DW_AT_decl_file : 3 - <1da> DW_AT_decl_line : 24 - <1><1db>: Abbrev Number: 6 (DW_TAG_base_type) - <1dc> DW_AT_name : (indirect string, offset: 0x222): long unsigned int - <1e0> DW_AT_encoding : 7 (unsigned) - <1e1> DW_AT_byte_size : 4 - <1><1e2>: Abbrev Number: 3 (DW_TAG_typedef) - <1e3> DW_AT_type : <0x191> - <1e7> DW_AT_name : (indirect string, offset: 0x264): size_t - <1eb> DW_AT_decl_file : 5 - <1ec> DW_AT_decl_line : 62 - <1><1ed>: Abbrev Number: 3 (DW_TAG_typedef) - <1ee> DW_AT_type : <0x1f8> - <1f2> DW_AT_name : (indirect string, offset: 0x28e): __kernel_time_t - <1f6> DW_AT_decl_file : 3 - <1f7> DW_AT_decl_line : 77 - <1><1f8>: Abbrev Number: 3 (DW_TAG_typedef) - <1f9> DW_AT_type : <0x203> - <1fd> DW_AT_name : (indirect string, offset: 0x27e): __kernel_long_t - <201> DW_AT_decl_file : 3 - <202> DW_AT_decl_line : 23 - <1><203>: Abbrev Number: 6 (DW_TAG_base_type) - <204> DW_AT_name : (indirect string, offset: 0x275): long int - <208> DW_AT_encoding : 5 (signed) - <209> DW_AT_byte_size : 4 - <1><20a>: Abbrev Number: 3 (DW_TAG_typedef) - <20b> DW_AT_type : <0x17f> - <20f> DW_AT_name : (indirect string, offset: 0x2bb): __kernel_pid_t - <213> DW_AT_decl_file : 3 - <214> DW_AT_decl_line : 33 - <1><215>: Abbrev Number: 0 - diff --git a/mpers-m32/shmid_ds_t.d2 b/mpers-m32/shmid_ds_t.d2 deleted file mode 100644 index de60d609f93517726dddd3429df347467f5b53fc..0000000000000000000000000000000000000000 --- a/mpers-m32/shmid_ds_t.d2 +++ /dev/null @@ -1,270 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x159): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 6 -DW_AT_decl_line : 49 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x2fd): shmid_ds_t -DW_AT_decl_file : 6 -DW_AT_decl_line : 42 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2f2): shmid64_ds -DW_AT_byte_size : 72 -DW_AT_decl_file : 4 -DW_AT_decl_line : 22 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16a): shm_perm -DW_AT_type : <0xd1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25a): shm_segsz -DW_AT_type : <0x1e2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x26b): shm_atime -DW_AT_type : <0x1ed> -DW_AT_decl_file : 4 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29e): shm_dtime -DW_AT_type : <0x1ed> -DW_AT_decl_file : 4 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a8): shm_ctime -DW_AT_type : <0x1ed> -DW_AT_decl_file : 4 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2b2): shm_cpid -DW_AT_type : <0x20a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ca): shm_lpid -DW_AT_type : <0x20a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d3): shm_nattch -DW_AT_type : <0x1d0> -DW_AT_decl_file : 4 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2de): __unused4 -DW_AT_type : <0x1d0> -DW_AT_decl_file : 4 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e8): __unused5 -DW_AT_type : <0x1d0> -DW_AT_decl_file : 4 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x24f): ipc64_perm -DW_AT_byte_size : 36 -DW_AT_decl_file : 2 -DW_AT_decl_line : 21 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x173): key -DW_AT_type : <0x174> -DW_AT_decl_file : 2 -DW_AT_decl_line : 22 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18a): uid -DW_AT_type : <0x186> -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ac): gid -DW_AT_type : <0x198> -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><103> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): cuid -DW_AT_type : <0x186> -DW_AT_decl_file : 2 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><111> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): cgid -DW_AT_type : <0x198> -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><11f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cb): mode -DW_AT_type : <0x1a3> -DW_AT_decl_file : 2 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><12d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): __pad1 -DW_AT_type : <0x1ae> -DW_AT_decl_file : 2 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><13b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fe): seq -DW_AT_type : <0x1c9> -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><149> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x211): __pad2 -DW_AT_type : <0x1c9> -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26) -<2><157> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x218): __unused1 -DW_AT_type : <0x1d0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><165> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x245): __unused2 -DW_AT_type : <0x1d0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<1><174> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x17f> -DW_AT_name : (indirect string, offset: 0x17b): __kernel_key_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><17f> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x177): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><186> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x191> -DW_AT_name : (indirect string, offset: 0x19b): __kernel_uid32_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 49 -<1><191> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18e): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><198> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x191> -DW_AT_name : (indirect string, offset: 0x1b0): __kernel_gid32_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 50 -<1><1a3> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x191> -DW_AT_name : (indirect string, offset: 0x1d0): __kernel_mode_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 30 -<1><1ae> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x1bb> -<2><1b3> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x1c2> -DW_AT_lower_bound : 0 -DW_AT_count : 0 -<1><1bb> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1e7): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><1c2> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f5): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><1c9> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x202): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><1d0> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1db> -DW_AT_name : (indirect string, offset: 0x234): __kernel_ulong_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 24 -<1><1db> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x222): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><1e2> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x191> -DW_AT_name : (indirect string, offset: 0x264): size_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 62 -<1><1ed> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1f8> -DW_AT_name : (indirect string, offset: 0x28e): __kernel_time_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 77 -<1><1f8> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x203> -DW_AT_name : (indirect string, offset: 0x27e): __kernel_long_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 23 -<1><203> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x275): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><20a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x17f> -DW_AT_name : (indirect string, offset: 0x2bb): __kernel_pid_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 33 diff --git a/mpers-m32/shmid_ds_t.h b/mpers-m32/shmid_ds_t.h deleted file mode 100644 index 46581cdf7a226ff4870e8d3d852df3d3249ed5fe..0000000000000000000000000000000000000000 --- a/mpers-m32/shmid_ds_t.h +++ /dev/null @@ -1,27 +0,0 @@ -#include -typedef -struct { -struct { -int32_t key; -uint32_t uid; -uint32_t gid; -uint32_t cuid; -uint32_t cgid; -uint32_t mode; -unsigned char __pad1[0]; -uint16_t seq; -uint16_t __pad2; -uint32_t __unused1; -uint32_t __unused2; -} ATTRIBUTE_PACKED shm_perm; -uint32_t shm_segsz; -int32_t shm_atime; -int32_t shm_dtime; -int32_t shm_ctime; -int32_t shm_cpid; -int32_t shm_lpid; -uint32_t shm_nattch; -uint32_t __unused4; -uint32_t __unused5; -} ATTRIBUTE_PACKED m32_shmid_ds_t; -#define MPERS_m32_shmid_ds_t m32_shmid_ds_t diff --git a/mpers-m32/siginfo_t.c b/mpers-m32/siginfo_t.c deleted file mode 100644 index 9a0dad9c04b8711e033fbf7fa8d70f1d671168c6..0000000000000000000000000000000000000000 --- a/mpers-m32/siginfo_t.c +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993-1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2001 John Hughes - * Copyright (c) 2013 Denys Vlasenko - * Copyright (c) 2011-2015 Dmitry V. Levin - * Copyright (c) 2015 Elvira Khabirova - * Copyright (c) 2015-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include - -siginfo_t mpers_target_var; diff --git a/mpers-m32/siginfo_t.d1 b/mpers-m32/siginfo_t.d1 deleted file mode 100644 index 365ad3f0aff72f1b2164fc16556b9895da330ae9..0000000000000000000000000000000000000000 --- a/mpers-m32/siginfo_t.d1 +++ /dev/null @@ -1,409 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x349 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/siginfo_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x158): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 42 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x30e): siginfo_t - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 100 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x306): siginfo - <41> DW_AT_byte_size : 124 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 47 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x169): si_signo - <49> DW_AT_type : <0x295> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 48 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x176): si_errno - <57> DW_AT_type : <0x295> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 49 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x17f): si_code - <65> DW_AT_type : <0x295> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 50 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x187): _sifields - <73> DW_AT_type : <0x7c> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 99 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 6 (DW_TAG_union_type) - <7d> DW_AT_byte_size : 112 - <7e> DW_AT_decl_file : 1 - <7f> DW_AT_decl_line : 51 - <3><80>: Abbrev Number: 5 (DW_TAG_member) - <81> DW_AT_name : (indirect string, offset: 0x191): _pad - <85> DW_AT_type : <0x29c> - <89> DW_AT_decl_file : 1 - <8a> DW_AT_decl_line : 52 - <8b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><8e>: Abbrev Number: 5 (DW_TAG_member) - <8f> DW_AT_name : (indirect string, offset: 0x19f): _kill - <93> DW_AT_type : <0x9c> - <97> DW_AT_decl_file : 1 - <98> DW_AT_decl_line : 56 - <99> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><9c>: Abbrev Number: 7 (DW_TAG_structure_type) - <9d> DW_AT_byte_size : 8 - <9e> DW_AT_decl_file : 1 - <9f> DW_AT_decl_line : 53 - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1a5): _pid - DW_AT_type : <0x2b0> - DW_AT_decl_file : 1 - DW_AT_decl_line : 54 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b9): _uid - DW_AT_type : <0x2bb> - DW_AT_decl_file : 1 - DW_AT_decl_line : 55 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4>: Abbrev Number: 0 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1dc): _timer - DW_AT_type : <0xcb> - DW_AT_decl_file : 1 - DW_AT_decl_line : 63 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 7 (DW_TAG_structure_type) - DW_AT_byte_size : 16 - DW_AT_decl_file : 1 - DW_AT_decl_line : 57 - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1e3): _tid - DW_AT_type : <0x2cd> - DW_AT_decl_file : 1 - DW_AT_decl_line : 58 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4>
: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f9): _overrun - DW_AT_type : <0x295> - DW_AT_decl_file : 1 - DW_AT_decl_line : 59 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x191): _pad - DW_AT_type : <0x2d8> - DW_AT_decl_file : 1 - DW_AT_decl_line : 60 - DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x207): _sigval - DW_AT_type : <0x2ec> - <102> DW_AT_decl_file : 1 - <103> DW_AT_decl_line : 61 - <104> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><107>: Abbrev Number: 5 (DW_TAG_member) - <108> DW_AT_name : (indirect string, offset: 0x233): _sys_private - <10c> DW_AT_type : <0x295> - <110> DW_AT_decl_file : 1 - <111> DW_AT_decl_line : 62 - <112> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <4><115>: Abbrev Number: 0 - <3><116>: Abbrev Number: 5 (DW_TAG_member) - <117> DW_AT_name : (indirect string, offset: 0x240): _rt - <11b> DW_AT_type : <0x124> - <11f> DW_AT_decl_file : 1 - <120> DW_AT_decl_line : 68 - <121> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><124>: Abbrev Number: 7 (DW_TAG_structure_type) - <125> DW_AT_byte_size : 12 - <126> DW_AT_decl_file : 1 - <127> DW_AT_decl_line : 64 - <4><128>: Abbrev Number: 5 (DW_TAG_member) - <129> DW_AT_name : (indirect string, offset: 0x1a5): _pid - <12d> DW_AT_type : <0x2b0> - <131> DW_AT_decl_file : 1 - <132> DW_AT_decl_line : 65 - <133> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><136>: Abbrev Number: 5 (DW_TAG_member) - <137> DW_AT_name : (indirect string, offset: 0x1b9): _uid - <13b> DW_AT_type : <0x2bb> - <13f> DW_AT_decl_file : 1 - <140> DW_AT_decl_line : 66 - <141> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><144>: Abbrev Number: 5 (DW_TAG_member) - <145> DW_AT_name : (indirect string, offset: 0x207): _sigval - <149> DW_AT_type : <0x2ec> - <14d> DW_AT_decl_file : 1 - <14e> DW_AT_decl_line : 67 - <14f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><152>: Abbrev Number: 0 - <3><153>: Abbrev Number: 5 (DW_TAG_member) - <154> DW_AT_name : (indirect string, offset: 0x244): _sigchld - <158> DW_AT_type : <0x161> - <15c> DW_AT_decl_file : 1 - <15d> DW_AT_decl_line : 75 - <15e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><161>: Abbrev Number: 7 (DW_TAG_structure_type) - <162> DW_AT_byte_size : 20 - <163> DW_AT_decl_file : 1 - <164> DW_AT_decl_line : 69 - <4><165>: Abbrev Number: 5 (DW_TAG_member) - <166> DW_AT_name : (indirect string, offset: 0x1a5): _pid - <16a> DW_AT_type : <0x2b0> - <16e> DW_AT_decl_file : 1 - <16f> DW_AT_decl_line : 70 - <170> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><173>: Abbrev Number: 5 (DW_TAG_member) - <174> DW_AT_name : (indirect string, offset: 0x1b9): _uid - <178> DW_AT_type : <0x2bb> - <17c> DW_AT_decl_file : 1 - <17d> DW_AT_decl_line : 71 - <17e> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><181>: Abbrev Number: 5 (DW_TAG_member) - <182> DW_AT_name : (indirect string, offset: 0x24d): _status - <186> DW_AT_type : <0x295> - <18a> DW_AT_decl_file : 1 - <18b> DW_AT_decl_line : 72 - <18c> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><18f>: Abbrev Number: 5 (DW_TAG_member) - <190> DW_AT_name : (indirect string, offset: 0x255): _utime - <194> DW_AT_type : <0x31d> - <198> DW_AT_decl_file : 1 - <199> DW_AT_decl_line : 73 - <19a> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <4><19d>: Abbrev Number: 5 (DW_TAG_member) - <19e> DW_AT_name : (indirect string, offset: 0x286): _stime - <1a2> DW_AT_type : <0x31d> - <1a6> DW_AT_decl_file : 1 - <1a7> DW_AT_decl_line : 74 - <1a8> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <4><1ab>: Abbrev Number: 0 - <3><1ac>: Abbrev Number: 5 (DW_TAG_member) - <1ad> DW_AT_name : (indirect string, offset: 0x28d): _sigfault - <1b1> DW_AT_type : <0x1ba> - <1b5> DW_AT_decl_file : 1 - <1b6> DW_AT_decl_line : 89 - <1b7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1ba>: Abbrev Number: 7 (DW_TAG_structure_type) - <1bb> DW_AT_byte_size : 16 - <1bc> DW_AT_decl_file : 1 - <1bd> DW_AT_decl_line : 76 - <4><1be>: Abbrev Number: 5 (DW_TAG_member) - <1bf> DW_AT_name : (indirect string, offset: 0x297): _addr - <1c3> DW_AT_type : <0x31c> - <1c7> DW_AT_decl_file : 1 - <1c8> DW_AT_decl_line : 77 - <1c9> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><1cc>: Abbrev Number: 5 (DW_TAG_member) - <1cd> DW_AT_name : (indirect string, offset: 0x29d): _addr_lsb - <1d1> DW_AT_type : <0x33a> - <1d5> DW_AT_decl_file : 1 - <1d6> DW_AT_decl_line : 81 - <1d7> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><1da>: Abbrev Number: 8 (DW_TAG_member) - <1db> DW_AT_type : <0x1e4> - <1df> DW_AT_decl_file : 1 - <1e0> DW_AT_decl_line : 82 - <1e1> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><1e4>: Abbrev Number: 6 (DW_TAG_union_type) - <1e5> DW_AT_byte_size : 8 - <1e6> DW_AT_decl_file : 1 - <1e7> DW_AT_decl_line : 82 - <5><1e8>: Abbrev Number: 5 (DW_TAG_member) - <1e9> DW_AT_name : (indirect string, offset: 0x2ad): _addr_bnd - <1ed> DW_AT_type : <0x1f6> - <1f1> DW_AT_decl_file : 1 - <1f2> DW_AT_decl_line : 86 - <1f3> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <5><1f6>: Abbrev Number: 7 (DW_TAG_structure_type) - <1f7> DW_AT_byte_size : 8 - <1f8> DW_AT_decl_file : 1 - <1f9> DW_AT_decl_line : 83 - <6><1fa>: Abbrev Number: 5 (DW_TAG_member) - <1fb> DW_AT_name : (indirect string, offset: 0x2b7): _lower - <1ff> DW_AT_type : <0x31c> - <203> DW_AT_decl_file : 1 - <204> DW_AT_decl_line : 84 - <205> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <6><208>: Abbrev Number: 5 (DW_TAG_member) - <209> DW_AT_name : (indirect string, offset: 0x2be): _upper - <20d> DW_AT_type : <0x31c> - <211> DW_AT_decl_file : 1 - <212> DW_AT_decl_line : 85 - <213> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <6><216>: Abbrev Number: 0 - <5><217>: Abbrev Number: 5 (DW_TAG_member) - <218> DW_AT_name : (indirect string, offset: 0x2c5): _pkey - <21c> DW_AT_type : <0x341> - <220> DW_AT_decl_file : 1 - <221> DW_AT_decl_line : 87 - <222> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <5><225>: Abbrev Number: 0 - <4><226>: Abbrev Number: 0 - <3><227>: Abbrev Number: 5 (DW_TAG_member) - <228> DW_AT_name : (indirect string, offset: 0x2d1): _sigpoll - <22c> DW_AT_type : <0x235> - <230> DW_AT_decl_file : 1 - <231> DW_AT_decl_line : 93 - <232> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><235>: Abbrev Number: 7 (DW_TAG_structure_type) - <236> DW_AT_byte_size : 8 - <237> DW_AT_decl_file : 1 - <238> DW_AT_decl_line : 90 - <4><239>: Abbrev Number: 5 (DW_TAG_member) - <23a> DW_AT_name : (indirect string, offset: 0x2da): _band - <23e> DW_AT_type : <0x333> - <242> DW_AT_decl_file : 1 - <243> DW_AT_decl_line : 91 - <244> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><247>: Abbrev Number: 5 (DW_TAG_member) - <248> DW_AT_name : (indirect string, offset: 0x2e0): _fd - <24c> DW_AT_type : <0x295> - <250> DW_AT_decl_file : 1 - <251> DW_AT_decl_line : 92 - <252> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><255>: Abbrev Number: 0 - <3><256>: Abbrev Number: 5 (DW_TAG_member) - <257> DW_AT_name : (indirect string, offset: 0x2e4): _sigsys - <25b> DW_AT_type : <0x264> - <25f> DW_AT_decl_file : 1 - <260> DW_AT_decl_line : 98 - <261> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><264>: Abbrev Number: 7 (DW_TAG_structure_type) - <265> DW_AT_byte_size : 12 - <266> DW_AT_decl_file : 1 - <267> DW_AT_decl_line : 94 - <4><268>: Abbrev Number: 5 (DW_TAG_member) - <269> DW_AT_name : (indirect string, offset: 0x2ec): _call_addr - <26d> DW_AT_type : <0x31c> - <271> DW_AT_decl_file : 1 - <272> DW_AT_decl_line : 95 - <273> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><276>: Abbrev Number: 5 (DW_TAG_member) - <277> DW_AT_name : (indirect string, offset: 0x2f7): _syscall - <27b> DW_AT_type : <0x295> - <27f> DW_AT_decl_file : 1 - <280> DW_AT_decl_line : 96 - <281> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><284>: Abbrev Number: 5 (DW_TAG_member) - <285> DW_AT_name : (indirect string, offset: 0x300): _arch - <289> DW_AT_type : <0x2c6> - <28d> DW_AT_decl_file : 1 - <28e> DW_AT_decl_line : 97 - <28f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><292>: Abbrev Number: 0 - <3><293>: Abbrev Number: 0 - <2><294>: Abbrev Number: 0 - <1><295>: Abbrev Number: 9 (DW_TAG_base_type) - <296> DW_AT_name : (indirect string, offset: 0x172): int - <29a> DW_AT_encoding : 5 (signed) - <29b> DW_AT_byte_size : 4 - <1><29c>: Abbrev Number: 10 (DW_TAG_array_type) - <29d> DW_AT_type : <0x295> - <2><2a1>: Abbrev Number: 11 (DW_TAG_subrange_type) - <2a2> DW_AT_type : <0x2a9> - <2a6> DW_AT_lower_bound : 0 - <2a7> DW_AT_count : 28 - <2><2a8>: Abbrev Number: 0 - <1><2a9>: Abbrev Number: 12 (DW_TAG_base_type) - <2aa> DW_AT_name : (indirect string, offset: 0x196): sizetype - <2ae> DW_AT_byte_size : 8 - <2af> DW_AT_encoding : 7 (unsigned) - <1><2b0>: Abbrev Number: 3 (DW_TAG_typedef) - <2b1> DW_AT_type : <0x295> - <2b5> DW_AT_name : (indirect string, offset: 0x1aa): __kernel_pid_t - <2b9> DW_AT_decl_file : 2 - <2ba> DW_AT_decl_line : 33 - <1><2bb>: Abbrev Number: 3 (DW_TAG_typedef) - <2bc> DW_AT_type : <0x2c6> - <2c0> DW_AT_name : (indirect string, offset: 0x1cb): __kernel_uid32_t - <2c4> DW_AT_decl_file : 2 - <2c5> DW_AT_decl_line : 49 - <1><2c6>: Abbrev Number: 9 (DW_TAG_base_type) - <2c7> DW_AT_name : (indirect string, offset: 0x1be): unsigned int - <2cb> DW_AT_encoding : 7 (unsigned) - <2cc> DW_AT_byte_size : 4 - <1><2cd>: Abbrev Number: 3 (DW_TAG_typedef) - <2ce> DW_AT_type : <0x295> - <2d2> DW_AT_name : (indirect string, offset: 0x1e8): __kernel_timer_t - <2d6> DW_AT_decl_file : 2 - <2d7> DW_AT_decl_line : 79 - <1><2d8>: Abbrev Number: 10 (DW_TAG_array_type) - <2d9> DW_AT_type : <0x2e5> - <2><2dd>: Abbrev Number: 11 (DW_TAG_subrange_type) - <2de> DW_AT_type : <0x2a9> - <2e2> DW_AT_lower_bound : 0 - <2e3> DW_AT_count : 0 - <2><2e4>: Abbrev Number: 0 - <1><2e5>: Abbrev Number: 9 (DW_TAG_base_type) - <2e6> DW_AT_name : (indirect string, offset: 0x202): char - <2ea> DW_AT_encoding : 8 (unsigned char) - <2eb> DW_AT_byte_size : 1 - <1><2ec>: Abbrev Number: 3 (DW_TAG_typedef) - <2ed> DW_AT_type : <0x2f7> - <2f1> DW_AT_name : (indirect string, offset: 0x22a): sigval_t - <2f5> DW_AT_decl_file : 1 - <2f6> DW_AT_decl_line : 26 - <1><2f7>: Abbrev Number: 13 (DW_TAG_union_type) - <2f8> DW_AT_name : (indirect string, offset: 0x223): sigval - <2fc> DW_AT_byte_size : 4 - <2fd> DW_AT_decl_file : 1 - <2fe> DW_AT_decl_line : 23 - <2><2ff>: Abbrev Number: 5 (DW_TAG_member) - <300> DW_AT_name : (indirect string, offset: 0x20f): sival_int - <304> DW_AT_type : <0x295> - <308> DW_AT_decl_file : 1 - <309> DW_AT_decl_line : 24 - <30a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><30d>: Abbrev Number: 5 (DW_TAG_member) - <30e> DW_AT_name : (indirect string, offset: 0x219): sival_ptr - <312> DW_AT_type : <0x31c> - <316> DW_AT_decl_file : 1 - <317> DW_AT_decl_line : 25 - <318> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><31b>: Abbrev Number: 0 - <1><31c>: Abbrev Number: 14 (DW_TAG_pointer_type) - <1><31d>: Abbrev Number: 3 (DW_TAG_typedef) - <31e> DW_AT_type : <0x328> - <322> DW_AT_name : (indirect string, offset: 0x275): __kernel_clock_t - <326> DW_AT_decl_file : 2 - <327> DW_AT_decl_line : 78 - <1><328>: Abbrev Number: 3 (DW_TAG_typedef) - <329> DW_AT_type : <0x333> - <32d> DW_AT_name : (indirect string, offset: 0x265): __kernel_long_t - <331> DW_AT_decl_file : 2 - <332> DW_AT_decl_line : 23 - <1><333>: Abbrev Number: 9 (DW_TAG_base_type) - <334> DW_AT_name : (indirect string, offset: 0x25c): long int - <338> DW_AT_encoding : 5 (signed) - <339> DW_AT_byte_size : 4 - <1><33a>: Abbrev Number: 9 (DW_TAG_base_type) - <33b> DW_AT_name : (indirect string, offset: 0x2a7): short - <33f> DW_AT_encoding : 5 (signed) - <340> DW_AT_byte_size : 2 - <1><341>: Abbrev Number: 3 (DW_TAG_typedef) - <342> DW_AT_type : <0x2c6> - <346> DW_AT_name : (indirect string, offset: 0x2cb): __u32 - <34a> DW_AT_decl_file : 3 - <34b> DW_AT_decl_line : 28 - <1><34c>: Abbrev Number: 0 - diff --git a/mpers-m32/siginfo_t.d2 b/mpers-m32/siginfo_t.d2 deleted file mode 100644 index 4bf66db0dd3c293c641ff6611f24e5c0ddbd8c75..0000000000000000000000000000000000000000 --- a/mpers-m32/siginfo_t.d2 +++ /dev/null @@ -1,452 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x158): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 42 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x30e): siginfo_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 100 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x306): siginfo -DW_AT_byte_size : 124 -DW_AT_decl_file : 1 -DW_AT_decl_line : 47 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x169): si_signo -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x176): si_errno -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 49 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17f): si_code -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 50 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x187): _sifields -DW_AT_type : <0x7c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 99 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 112 -DW_AT_decl_file : 1 -DW_AT_decl_line : 51 -<3><80> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x191): _pad -DW_AT_type : <0x29c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 52 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><8e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): _kill -DW_AT_type : <0x9c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><9c> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 53 -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a5): _pid -DW_AT_type : <0x2b0> -DW_AT_decl_file : 1 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b9): _uid -DW_AT_type : <0x2bb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1dc): _timer -DW_AT_type : <0xcb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 63 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 57 -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e3): _tid -DW_AT_type : <0x2cd> -DW_AT_decl_file : 1 -DW_AT_decl_line : 58 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4>
-Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f9): _overrun -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 59 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x191): _pad -DW_AT_type : <0x2d8> -DW_AT_decl_file : 1 -DW_AT_decl_line : 60 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x207): _sigval -DW_AT_type : <0x2ec> -DW_AT_decl_file : 1 -DW_AT_decl_line : 61 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><107> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x233): _sys_private -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 62 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<3><116> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x240): _rt -DW_AT_type : <0x124> -DW_AT_decl_file : 1 -DW_AT_decl_line : 68 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><124> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 64 -<4><128> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a5): _pid -DW_AT_type : <0x2b0> -DW_AT_decl_file : 1 -DW_AT_decl_line : 65 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><136> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b9): _uid -DW_AT_type : <0x2bb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 66 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><144> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x207): _sigval -DW_AT_type : <0x2ec> -DW_AT_decl_file : 1 -DW_AT_decl_line : 67 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<3><153> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x244): _sigchld -DW_AT_type : <0x161> -DW_AT_decl_file : 1 -DW_AT_decl_line : 75 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><161> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 20 -DW_AT_decl_file : 1 -DW_AT_decl_line : 69 -<4><165> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a5): _pid -DW_AT_type : <0x2b0> -DW_AT_decl_file : 1 -DW_AT_decl_line : 70 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><173> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b9): _uid -DW_AT_type : <0x2bb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 71 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><181> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24d): _status -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><18f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x255): _utime -DW_AT_type : <0x31d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 73 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<4><19d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x286): _stime -DW_AT_type : <0x31d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 74 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<3><1ac> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x28d): _sigfault -DW_AT_type : <0x1ba> -DW_AT_decl_file : 1 -DW_AT_decl_line : 89 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><1ba> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 76 -<4><1be> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x297): _addr -DW_AT_type : <0x31c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><1cc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29d): _addr_lsb -DW_AT_type : <0x33a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 81 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><1da> -Abbrev Number: 8 (DW_TAG_member) -DW_AT_type : <0x1e4> -DW_AT_decl_file : 1 -DW_AT_decl_line : 82 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><1e4> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 82 -<5><1e8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ad): _addr_bnd -DW_AT_type : <0x1f6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 86 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<5><1f6> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 83 -<6><1fa> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2b7): _lower -DW_AT_type : <0x31c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 84 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<6><208> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2be): _upper -DW_AT_type : <0x31c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 85 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<5><217> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c5): _pkey -DW_AT_type : <0x341> -DW_AT_decl_file : 1 -DW_AT_decl_line : 87 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><227> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d1): _sigpoll -DW_AT_type : <0x235> -DW_AT_decl_file : 1 -DW_AT_decl_line : 93 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><235> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 90 -<4><239> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2da): _band -DW_AT_type : <0x333> -DW_AT_decl_file : 1 -DW_AT_decl_line : 91 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><247> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e0): _fd -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 92 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3><256> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e4): _sigsys -DW_AT_type : <0x264> -DW_AT_decl_file : 1 -DW_AT_decl_line : 98 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><264> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 94 -<4><268> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ec): _call_addr -DW_AT_type : <0x31c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 95 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><276> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2f7): _syscall -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 96 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><284> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x300): _arch -DW_AT_type : <0x2c6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 97 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><295> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x172): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><29c> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x295> -<2><2a1> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x2a9> -DW_AT_lower_bound : 0 -DW_AT_count : 28 -<1><2a9> -Abbrev Number: 12 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x196): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><2b0> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x295> -DW_AT_name : (indirect string, offset: 0x1aa): __kernel_pid_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -<1><2bb> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2c6> -DW_AT_name : (indirect string, offset: 0x1cb): __kernel_uid32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 49 -<1><2c6> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1be): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><2cd> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x295> -DW_AT_name : (indirect string, offset: 0x1e8): __kernel_timer_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 79 -<1><2d8> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x2e5> -<2><2dd> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x2a9> -DW_AT_lower_bound : 0 -DW_AT_count : 0 -<1><2e5> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x202): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><2ec> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2f7> -DW_AT_name : (indirect string, offset: 0x22a): sigval_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1><2f7> -Abbrev Number: 13 (DW_TAG_union_type) -DW_AT_name : (indirect string, offset: 0x223): sigval -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<2><2ff> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20f): sival_int -DW_AT_type : <0x295> -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><30d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x219): sival_ptr -DW_AT_type : <0x31c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><31c> -Abbrev Number: 14 (DW_TAG_pointer_type) -<1><31d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x328> -DW_AT_name : (indirect string, offset: 0x275): __kernel_clock_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 78 -<1><328> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x333> -DW_AT_name : (indirect string, offset: 0x265): __kernel_long_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -<1><333> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x25c): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><33a> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2a7): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><341> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2c6> -DW_AT_name : (indirect string, offset: 0x2cb): __u32 -DW_AT_decl_file : 3 -DW_AT_decl_line : 28 diff --git a/mpers-m32/siginfo_t.h b/mpers-m32/siginfo_t.h deleted file mode 100644 index c3ada294e471015e76db3775ee8e3b8557d48a7d..0000000000000000000000000000000000000000 --- a/mpers-m32/siginfo_t.h +++ /dev/null @@ -1,65 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -int32_t si_signo; -int32_t si_errno; -int32_t si_code; -union { -int32_t _pad[28]; -struct { -int32_t _pid; -uint32_t _uid; -} ATTRIBUTE_PACKED _kill; -struct { -int32_t _tid; -int32_t _overrun; -char _pad[0]; -union { -int32_t sival_int; -mpers_ptr_t sival_ptr; -} _sigval; -int32_t _sys_private; -} ATTRIBUTE_PACKED _timer; -struct { -int32_t _pid; -uint32_t _uid; -union { -int32_t sival_int; -mpers_ptr_t sival_ptr; -} _sigval; -} ATTRIBUTE_PACKED _rt; -struct { -int32_t _pid; -uint32_t _uid; -int32_t _status; -int32_t _utime; -int32_t _stime; -} ATTRIBUTE_PACKED _sigchld; -struct { -mpers_ptr_t _addr; -int16_t _addr_lsb; -unsigned char mpers_filler_1[2]; -union { -struct { -mpers_ptr_t _lower; -mpers_ptr_t _upper; -} ATTRIBUTE_PACKED _addr_bnd; -uint32_t _pkey; -} ; -} ATTRIBUTE_PACKED _sigfault; -struct { -int32_t _band; -int32_t _fd; -} ATTRIBUTE_PACKED _sigpoll; -struct { -mpers_ptr_t _call_addr; -int32_t _syscall; -uint32_t _arch; -} ATTRIBUTE_PACKED _sigsys; -} _sifields; -} ATTRIBUTE_PACKED m32_siginfo_t; -#define MPERS_m32_siginfo_t m32_siginfo_t diff --git a/mpers-m32/stack_t.c b/mpers-m32/stack_t.c deleted file mode 100644 index a9588194e1aa4029d8cc406ffdab30fff693724a..0000000000000000000000000000000000000000 --- a/mpers-m32/stack_t.c +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993-1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2005-2015 Dmitry V. Levin - * Copyright (c) 2015 Elvira Khabirova - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include - -stack_t mpers_target_var; diff --git a/mpers-m32/stack_t.d1 b/mpers-m32/stack_t.d1 deleted file mode 100644 index e1fba23775300d5d03d231f21016f21521a47d85..0000000000000000000000000000000000000000 --- a/mpers-m32/stack_t.d1 +++ /dev/null @@ -1,66 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x86 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/stack_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11b): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x156): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 39 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1a2): stack_t - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 97 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x196): sigaltstack - <41> DW_AT_byte_size : 12 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 93 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x167): ss_sp - <49> DW_AT_type : <0x6f> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 94 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x16d): ss_flags - <57> DW_AT_type : <0x70> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 95 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x17a): ss_size - <65> DW_AT_type : <0x77> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 96 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 0 - <1><6f>: Abbrev Number: 6 (DW_TAG_pointer_type) - <1><70>: Abbrev Number: 7 (DW_TAG_base_type) - <71> DW_AT_name : (indirect string, offset: 0x176): int - <75> DW_AT_encoding : 5 (signed) - <76> DW_AT_byte_size : 4 - <1><77>: Abbrev Number: 3 (DW_TAG_typedef) - <78> DW_AT_type : <0x82> - <7c> DW_AT_name : (indirect string, offset: 0x18f): size_t - <80> DW_AT_decl_file : 2 - <81> DW_AT_decl_line : 62 - <1><82>: Abbrev Number: 7 (DW_TAG_base_type) - <83> DW_AT_name : (indirect string, offset: 0x182): unsigned int - <87> DW_AT_encoding : 7 (unsigned) - <88> DW_AT_byte_size : 4 - <1><89>: Abbrev Number: 0 - diff --git a/mpers-m32/stack_t.d2 b/mpers-m32/stack_t.d2 deleted file mode 100644 index d9598d3512e7eeed0e7a766c2f7fb1dc9cd0907e..0000000000000000000000000000000000000000 --- a/mpers-m32/stack_t.d2 +++ /dev/null @@ -1,59 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x156): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 39 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1a2): stack_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 97 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x196): sigaltstack -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 93 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x167): ss_sp -DW_AT_type : <0x6f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 94 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16d): ss_flags -DW_AT_type : <0x70> -DW_AT_decl_file : 1 -DW_AT_decl_line : 95 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17a): ss_size -DW_AT_type : <0x77> -DW_AT_decl_file : 1 -DW_AT_decl_line : 96 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><6f> -Abbrev Number: 6 (DW_TAG_pointer_type) -<1><70> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x176): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><77> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x82> -DW_AT_name : (indirect string, offset: 0x18f): size_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 62 -<1><82> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x182): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/stack_t.h b/mpers-m32/stack_t.h deleted file mode 100644 index 0aaf151f8532251e95de36fcb90610439d110c8b..0000000000000000000000000000000000000000 --- a/mpers-m32/stack_t.h +++ /dev/null @@ -1,12 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -mpers_ptr_t ss_sp; -int32_t ss_flags; -uint32_t ss_size; -} ATTRIBUTE_PACKED m32_stack_t; -#define MPERS_m32_stack_t m32_stack_t diff --git a/mpers-m32/strace_aio_sigset.c b/mpers-m32/strace_aio_sigset.c deleted file mode 100644 index 6537f4cc29655b6ee93caf15d253c2b04bb9f1e1..0000000000000000000000000000000000000000 --- a/mpers-m32/strace_aio_sigset.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -typedef struct { - sigset_t *sigmask; - size_t sigsetsize; -} strace_aio_sigset; - -strace_aio_sigset mpers_target_var; diff --git a/mpers-m32/strace_aio_sigset.d1 b/mpers-m32/strace_aio_sigset.d1 deleted file mode 100644 index d4d229f910aa32b70db4fafc24cf82705d4c5567..0000000000000000000000000000000000000000 --- a/mpers-m32/strace_aio_sigset.d1 +++ /dev/null @@ -1,87 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xaa (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/strace_aio_sigset.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x125): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x160): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 36 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1c0): strace_aio_sigset - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 34 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 8 - <3e> DW_AT_decl_file : 2 - <3f> DW_AT_decl_line : 31 - <2><40>: Abbrev Number: 5 (DW_TAG_member) - <41> DW_AT_name : (indirect string, offset: 0x171): sigmask - <45> DW_AT_type : <0x5d> - <49> DW_AT_decl_file : 2 - <4a> DW_AT_decl_line : 32 - <4b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4e>: Abbrev Number: 5 (DW_TAG_member) - <4f> DW_AT_name : (indirect string, offset: 0x1a1): sigsetsize - <53> DW_AT_type : <0x9b> - <57> DW_AT_decl_file : 2 - <58> DW_AT_decl_line : 33 - <59> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><5c>: Abbrev Number: 0 - <1><5d>: Abbrev Number: 6 (DW_TAG_pointer_type) - <5e> DW_AT_type : <0x62> - <1><62>: Abbrev Number: 3 (DW_TAG_typedef) - <63> DW_AT_type : <0x6d> - <67> DW_AT_name : (indirect string, offset: 0x198): sigset_t - <6b> DW_AT_decl_file : 1 - <6c> DW_AT_decl_line : 79 - <1><6d>: Abbrev Number: 4 (DW_TAG_structure_type) - <6e> DW_AT_byte_size : 4 - <6f> DW_AT_decl_file : 1 - <70> DW_AT_decl_line : 77 - <2><71>: Abbrev Number: 5 (DW_TAG_member) - <72> DW_AT_name : (indirect string, offset: 0x179): sig - <76> DW_AT_type : <0x80> - <7a> DW_AT_decl_file : 1 - <7b> DW_AT_decl_line : 78 - <7c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><7f>: Abbrev Number: 0 - <1><80>: Abbrev Number: 7 (DW_TAG_array_type) - <81> DW_AT_type : <0x8d> - <2><85>: Abbrev Number: 8 (DW_TAG_subrange_type) - <86> DW_AT_type : <0x94> - <8a> DW_AT_lower_bound : 0 - <8b> DW_AT_count : 1 - <2><8c>: Abbrev Number: 0 - <1><8d>: Abbrev Number: 9 (DW_TAG_base_type) - <8e> DW_AT_name : (indirect string, offset: 0x17d): long unsigned int - <92> DW_AT_encoding : 7 (unsigned) - <93> DW_AT_byte_size : 4 - <1><94>: Abbrev Number: 10 (DW_TAG_base_type) - <95> DW_AT_name : (indirect string, offset: 0x18f): sizetype - <99> DW_AT_byte_size : 8 - <9a> DW_AT_encoding : 7 (unsigned) - <1><9b>: Abbrev Number: 3 (DW_TAG_typedef) - <9c> DW_AT_type : <0xa6> - DW_AT_name : (indirect string, offset: 0x1b9): size_t - DW_AT_decl_file : 3 - DW_AT_decl_line : 62 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1ac): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/strace_aio_sigset.d2 b/mpers-m32/strace_aio_sigset.d2 deleted file mode 100644 index 96e7f580927c42c341ebcbf735a23851dfa706d9..0000000000000000000000000000000000000000 --- a/mpers-m32/strace_aio_sigset.d2 +++ /dev/null @@ -1,83 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x160): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 36 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1c0): strace_aio_sigset -DW_AT_decl_file : 2 -DW_AT_decl_line : 34 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -<2><40> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x171): sigmask -DW_AT_type : <0x5d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a1): sigsetsize -DW_AT_type : <0x9b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><5d> -Abbrev Number: 6 (DW_TAG_pointer_type) -DW_AT_type : <0x62> -<1><62> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6d> -DW_AT_name : (indirect string, offset: 0x198): sigset_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 79 -<1><6d> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -<2><71> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x179): sig -DW_AT_type : <0x80> -DW_AT_decl_file : 1 -DW_AT_decl_line : 78 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><80> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x8d> -<2><85> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x94> -DW_AT_lower_bound : 0 -DW_AT_count : 1 -<1><8d> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17d): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><94> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18f): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><9b> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xa6> -DW_AT_name : (indirect string, offset: 0x1b9): size_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 62 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ac): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/strace_aio_sigset.h b/mpers-m32/strace_aio_sigset.h deleted file mode 100644 index 30c1f1ed4167b09dbf939f9399ca2701dc5694b7..0000000000000000000000000000000000000000 --- a/mpers-m32/strace_aio_sigset.h +++ /dev/null @@ -1,11 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -mpers_ptr_t sigmask; -uint32_t sigsetsize; -} ATTRIBUTE_PACKED m32_strace_aio_sigset; -#define MPERS_m32_strace_aio_sigset m32_strace_aio_sigset diff --git a/mpers-m32/struct_blk_user_trace_setup.c b/mpers-m32/struct_blk_user_trace_setup.c deleted file mode 100644 index c1e1e79c79cc03b02fe3e5d5cdf4a199d341ee2b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blk_user_trace_setup.c +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2009, 2010 Jeff Mahoney - * Copyright (c) 2011-2016 Dmitry V. Levin - * Copyright (c) 2011-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include - -typedef struct { - int op; - int flags; - int datalen; - void *data; -} struct_blkpg_ioctl_arg; - -#define BLKPG_DEVNAMELTH 64 -#define BLKPG_VOLNAMELTH 64 -typedef struct { - int64_t start; /* starting offset in bytes */ - int64_t length; /* length in bytes */ - int pno; /* partition number */ - char devname[BLKPG_DEVNAMELTH]; /* partition name, like sda5 or c0d1p2, - to be used in kernel messages */ - char volname[BLKPG_VOLNAMELTH]; /* volume label */ -} struct_blkpg_partition; - -#define BLKTRACE_BDEV_SIZE 32 -typedef struct blk_user_trace_setup { - char name[BLKTRACE_BDEV_SIZE]; /* output */ - uint16_t act_mask; /* input */ - uint32_t buf_size; /* input */ - uint32_t buf_nr; /* input */ - uint64_t start_lba; - uint64_t end_lba; - uint32_t pid; -} struct_blk_user_trace_setup; - -struct_blk_user_trace_setup mpers_target_var; diff --git a/mpers-m32/struct_blk_user_trace_setup.d1 b/mpers-m32/struct_blk_user_trace_setup.d1 deleted file mode 100644 index 2da14e25e28abae062c17f5b43712a73bfc54ae9..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blk_user_trace_setup.d1 +++ /dev/null @@ -1,133 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x116 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_blk_user_trace_setup.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12f): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x16a): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 1 - <2a> DW_AT_decl_line : 65 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x241): struct_blk_user_trace_setup - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 63 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x22c): blk_user_trace_setup - <41> DW_AT_byte_size : 72 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 55 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x17b): name - <49> DW_AT_type : <0xa7> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 56 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x18e): act_mask - <57> DW_AT_type : <0xc2> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 57 - <5d> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x1ba): buf_size - <65> DW_AT_type : <0xdf> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 58 - <6b> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1e4): buf_nr - <73> DW_AT_type : <0xdf> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 59 - <79> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1eb): start_lba - <81> DW_AT_type : <0xfc> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 60 - <87> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x220): end_lba - <8f> DW_AT_type : <0xfc> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 61 - <95> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x228): pid - <9d> DW_AT_type : <0xdf> - DW_AT_decl_file : 1 - DW_AT_decl_line : 62 - DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_array_type) - DW_AT_type : <0xb4> - <2>: Abbrev Number: 7 (DW_TAG_subrange_type) - DW_AT_type : <0xbb> - DW_AT_lower_bound : 0 - DW_AT_count : 32 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x180): char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x185): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xcd> - DW_AT_name : (indirect string, offset: 0x1b1): uint16_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 62 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xd8> - DW_AT_name : (indirect string, offset: 0x1a6): __uint16_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 39 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x197): unsigned short -
DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 2 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xea> - DW_AT_name : (indirect string, offset: 0x1db): uint32_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 65 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xf5> - DW_AT_name : (indirect string, offset: 0x1d0): __uint32_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 41 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1c3): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0x107> - <101> DW_AT_name : (indirect string, offset: 0x217): uint64_t - <105> DW_AT_decl_file : 2 - <106> DW_AT_decl_line : 68 - <1><107>: Abbrev Number: 3 (DW_TAG_typedef) - <108> DW_AT_type : <0x112> - <10c> DW_AT_name : (indirect string, offset: 0x20c): __uint64_t - <110> DW_AT_decl_file : 2 - <111> DW_AT_decl_line : 47 - <1><112>: Abbrev Number: 8 (DW_TAG_base_type) - <113> DW_AT_name : (indirect string, offset: 0x1f5): long long unsigned int - <117> DW_AT_encoding : 7 (unsigned) - <118> DW_AT_byte_size : 8 - <1><119>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_blk_user_trace_setup.d2 b/mpers-m32/struct_blk_user_trace_setup.d2 deleted file mode 100644 index 54865147999989b6a022c7973e9ca875bc48887b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blk_user_trace_setup.d2 +++ /dev/null @@ -1,138 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x16a): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 1 -DW_AT_decl_line : 65 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x241): struct_blk_user_trace_setup -DW_AT_decl_file : 1 -DW_AT_decl_line : 63 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x22c): blk_user_trace_setup -DW_AT_byte_size : 72 -DW_AT_decl_file : 1 -DW_AT_decl_line : 55 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17b): name -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18e): act_mask -DW_AT_type : <0xc2> -DW_AT_decl_file : 1 -DW_AT_decl_line : 57 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): buf_size -DW_AT_type : <0xdf> -DW_AT_decl_file : 1 -DW_AT_decl_line : 58 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e4): buf_nr -DW_AT_type : <0xdf> -DW_AT_decl_file : 1 -DW_AT_decl_line : 59 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1eb): start_lba -DW_AT_type : <0xfc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 60 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x220): end_lba -DW_AT_type : <0xfc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 61 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): pid -DW_AT_type : <0xdf> -DW_AT_decl_file : 1 -DW_AT_decl_line : 62 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<1> -Abbrev Number: 6 (DW_TAG_array_type) -DW_AT_type : <0xb4> -<2> -Abbrev Number: 7 (DW_TAG_subrange_type) -DW_AT_type : <0xbb> -DW_AT_lower_bound : 0 -DW_AT_count : 32 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x180): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x185): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xcd> -DW_AT_name : (indirect string, offset: 0x1b1): uint16_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 62 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xd8> -DW_AT_name : (indirect string, offset: 0x1a6): __uint16_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 39 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x197): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xea> -DW_AT_name : (indirect string, offset: 0x1db): uint32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 65 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xf5> -DW_AT_name : (indirect string, offset: 0x1d0): __uint32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 41 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1c3): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x107> -DW_AT_name : (indirect string, offset: 0x217): uint64_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 68 -<1><107> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x112> -DW_AT_name : (indirect string, offset: 0x20c): __uint64_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 47 -<1><112> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f5): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 diff --git a/mpers-m32/struct_blk_user_trace_setup.h b/mpers-m32/struct_blk_user_trace_setup.h deleted file mode 100644 index 91ac7b206b66b342db2be5f831fbec56e6228b99..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blk_user_trace_setup.h +++ /dev/null @@ -1,15 +0,0 @@ -#include -typedef -struct { -char name[32]; -uint16_t act_mask; -unsigned char mpers_filler_1[2]; -uint32_t buf_size; -uint32_t buf_nr; -unsigned char mpers_filler_2[4]; -uint64_t start_lba; -uint64_t end_lba; -uint32_t pid; -unsigned char mpers_end_filler_3[4]; -} ATTRIBUTE_PACKED m32_struct_blk_user_trace_setup; -#define MPERS_m32_struct_blk_user_trace_setup m32_struct_blk_user_trace_setup diff --git a/mpers-m32/struct_blkpg_ioctl_arg.c b/mpers-m32/struct_blkpg_ioctl_arg.c deleted file mode 100644 index 52d302668f808be41dade7a58dd07aababb294c5..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_ioctl_arg.c +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2009, 2010 Jeff Mahoney - * Copyright (c) 2011-2016 Dmitry V. Levin - * Copyright (c) 2011-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include - -typedef struct { - int op; - int flags; - int datalen; - void *data; -} struct_blkpg_ioctl_arg; - -#define BLKPG_DEVNAMELTH 64 -#define BLKPG_VOLNAMELTH 64 -typedef struct { - int64_t start; /* starting offset in bytes */ - int64_t length; /* length in bytes */ - int pno; /* partition number */ - char devname[BLKPG_DEVNAMELTH]; /* partition name, like sda5 or c0d1p2, - to be used in kernel messages */ - char volname[BLKPG_VOLNAMELTH]; /* volume label */ -} struct_blkpg_partition; - -#define BLKTRACE_BDEV_SIZE 32 -typedef struct blk_user_trace_setup { - char name[BLKTRACE_BDEV_SIZE]; /* output */ - uint16_t act_mask; /* input */ - uint32_t buf_size; /* input */ - uint32_t buf_nr; /* input */ - uint64_t start_lba; - uint64_t end_lba; - uint32_t pid; -} struct_blk_user_trace_setup; - -struct_blkpg_ioctl_arg mpers_target_var; diff --git a/mpers-m32/struct_blkpg_ioctl_arg.d1 b/mpers-m32/struct_blkpg_ioctl_arg.d1 deleted file mode 100644 index e733c6193706566c8159cd91089dd70d101700c3..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_ioctl_arg.d1 +++ /dev/null @@ -1,62 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x7e (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_blkpg_ioctl_arg.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12a): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x165): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 1 - <2a> DW_AT_decl_line : 65 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x190): struct_blkpg_ioctl_arg - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 41 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 16 - <3e> DW_AT_decl_file : 1 - <3f> DW_AT_decl_line : 36 - <2><40>: Abbrev Number: 5 (DW_TAG_member) - <41> DW_AT_name : (indirect string, offset: 0x176): op - <45> DW_AT_type : <0x79> - <49> DW_AT_decl_file : 1 - <4a> DW_AT_decl_line : 37 - <4b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4e>: Abbrev Number: 5 (DW_TAG_member) - <4f> DW_AT_name : (indirect string, offset: 0x17d): flags - <53> DW_AT_type : <0x79> - <57> DW_AT_decl_file : 1 - <58> DW_AT_decl_line : 38 - <59> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><5c>: Abbrev Number: 5 (DW_TAG_member) - <5d> DW_AT_name : (indirect string, offset: 0x183): datalen - <61> DW_AT_type : <0x79> - <65> DW_AT_decl_file : 1 - <66> DW_AT_decl_line : 39 - <67> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6a>: Abbrev Number: 5 (DW_TAG_member) - <6b> DW_AT_name : (indirect string, offset: 0x18b): data - <6f> DW_AT_type : <0x80> - <73> DW_AT_decl_file : 1 - <74> DW_AT_decl_line : 40 - <75> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><78>: Abbrev Number: 0 - <1><79>: Abbrev Number: 6 (DW_TAG_base_type) - <7a> DW_AT_name : (indirect string, offset: 0x179): int - <7e> DW_AT_encoding : 5 (signed) - <7f> DW_AT_byte_size : 4 - <1><80>: Abbrev Number: 7 (DW_TAG_pointer_type) - <1><81>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_blkpg_ioctl_arg.d2 b/mpers-m32/struct_blkpg_ioctl_arg.d2 deleted file mode 100644 index 8063ebe58150124b1cdc71f1829dac772b6f4dd4..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_ioctl_arg.d2 +++ /dev/null @@ -1,54 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x165): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 1 -DW_AT_decl_line : 65 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x190): struct_blkpg_ioctl_arg -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -<2><40> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x176): op -DW_AT_type : <0x79> -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17d): flags -DW_AT_type : <0x79> -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><5c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x183): datalen -DW_AT_type : <0x79> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): data -DW_AT_type : <0x80> -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><79> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x179): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><80> -Abbrev Number: 7 (DW_TAG_pointer_type) diff --git a/mpers-m32/struct_blkpg_ioctl_arg.h b/mpers-m32/struct_blkpg_ioctl_arg.h deleted file mode 100644 index 9f93a442c7402c199ce62d966ce177955fd2a2da..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_ioctl_arg.h +++ /dev/null @@ -1,13 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -int32_t op; -int32_t flags; -int32_t datalen; -mpers_ptr_t data; -} ATTRIBUTE_PACKED m32_struct_blkpg_ioctl_arg; -#define MPERS_m32_struct_blkpg_ioctl_arg m32_struct_blkpg_ioctl_arg diff --git a/mpers-m32/struct_blkpg_partition.c b/mpers-m32/struct_blkpg_partition.c deleted file mode 100644 index 906b2f8b7b4328110ad73dadbba97146741ef587..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_partition.c +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2009, 2010 Jeff Mahoney - * Copyright (c) 2011-2016 Dmitry V. Levin - * Copyright (c) 2011-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include - -typedef struct { - int op; - int flags; - int datalen; - void *data; -} struct_blkpg_ioctl_arg; - -#define BLKPG_DEVNAMELTH 64 -#define BLKPG_VOLNAMELTH 64 -typedef struct { - int64_t start; /* starting offset in bytes */ - int64_t length; /* length in bytes */ - int pno; /* partition number */ - char devname[BLKPG_DEVNAMELTH]; /* partition name, like sda5 or c0d1p2, - to be used in kernel messages */ - char volname[BLKPG_VOLNAMELTH]; /* volume label */ -} struct_blkpg_partition; - -#define BLKTRACE_BDEV_SIZE 32 -typedef struct blk_user_trace_setup { - char name[BLKTRACE_BDEV_SIZE]; /* output */ - uint16_t act_mask; /* input */ - uint32_t buf_size; /* input */ - uint32_t buf_nr; /* input */ - uint64_t start_lba; - uint64_t end_lba; - uint32_t pid; -} struct_blk_user_trace_setup; - -struct_blkpg_partition mpers_target_var; diff --git a/mpers-m32/struct_blkpg_partition.d1 b/mpers-m32/struct_blkpg_partition.d1 deleted file mode 100644 index 65f42f62ad4f6e49bcf44af51b6027cf7b43f00f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_partition.d1 +++ /dev/null @@ -1,96 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xc3 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_blkpg_partition.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12a): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x165): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 65 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1c9): struct_blkpg_partition - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 52 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 152 - <3e> DW_AT_decl_file : 2 - <3f> DW_AT_decl_line : 45 - <2><40>: Abbrev Number: 5 (DW_TAG_member) - <41> DW_AT_name : (indirect string, offset: 0x176): start - <45> DW_AT_type : <0x87> - <49> DW_AT_decl_file : 2 - <4a> DW_AT_decl_line : 46 - <4b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4e>: Abbrev Number: 5 (DW_TAG_member) - <4f> DW_AT_name : (indirect string, offset: 0x19c): length - <53> DW_AT_type : <0x87> - <57> DW_AT_decl_file : 2 - <58> DW_AT_decl_line : 47 - <59> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><5c>: Abbrev Number: 5 (DW_TAG_member) - <5d> DW_AT_name : (indirect string, offset: 0x1a3): pno - <61> DW_AT_type : <0xa4> - <65> DW_AT_decl_file : 2 - <66> DW_AT_decl_line : 48 - <67> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><6a>: Abbrev Number: 5 (DW_TAG_member) - <6b> DW_AT_name : (indirect string, offset: 0x1ab): devname - <6f> DW_AT_type : <0xab> - <73> DW_AT_decl_file : 2 - <74> DW_AT_decl_line : 49 - <75> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><78>: Abbrev Number: 5 (DW_TAG_member) - <79> DW_AT_name : (indirect string, offset: 0x1c1): volname - <7d> DW_AT_type : <0xab> - <81> DW_AT_decl_file : 2 - <82> DW_AT_decl_line : 51 - <83> DW_AT_data_member_location: 2 byte block: 23 54 (DW_OP_plus_uconst: 84) - <2><86>: Abbrev Number: 0 - <1><87>: Abbrev Number: 3 (DW_TAG_typedef) - <88> DW_AT_type : <0x92> - <8c> DW_AT_name : (indirect string, offset: 0x194): int64_t - <90> DW_AT_decl_file : 1 - <91> DW_AT_decl_line : 67 - <1><92>: Abbrev Number: 3 (DW_TAG_typedef) - <93> DW_AT_type : <0x9d> - <97> DW_AT_name : (indirect string, offset: 0x18a): __int64_t - <9b> DW_AT_decl_file : 1 - <9c> DW_AT_decl_line : 46 - <1><9d>: Abbrev Number: 6 (DW_TAG_base_type) - <9e> DW_AT_name : (indirect string, offset: 0x17c): long long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1a7): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 7 (DW_TAG_array_type) - DW_AT_type : <0xb8> - <2>: Abbrev Number: 8 (DW_TAG_subrange_type) - DW_AT_type : <0xbf> - DW_AT_lower_bound : 0 - DW_AT_count : 64 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b3): char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b8): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_blkpg_partition.d2 b/mpers-m32/struct_blkpg_partition.d2 deleted file mode 100644 index d7e9cff36180346b5226d73f4ff42dcdb84deec7..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_partition.d2 +++ /dev/null @@ -1,94 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x165): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 65 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1c9): struct_blkpg_partition -DW_AT_decl_file : 2 -DW_AT_decl_line : 52 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 152 -DW_AT_decl_file : 2 -DW_AT_decl_line : 45 -<2><40> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x176): start -DW_AT_type : <0x87> -DW_AT_decl_file : 2 -DW_AT_decl_line : 46 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19c): length -DW_AT_type : <0x87> -DW_AT_decl_file : 2 -DW_AT_decl_line : 47 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><5c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a3): pno -DW_AT_type : <0xa4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><6a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): devname -DW_AT_type : <0xab> -DW_AT_decl_file : 2 -DW_AT_decl_line : 49 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><78> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): volname -DW_AT_type : <0xab> -DW_AT_decl_file : 2 -DW_AT_decl_line : 51 -DW_AT_data_member_location: 2 byte block: 23 54 (DW_OP_plus_uconst: 84) -<1><87> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x92> -DW_AT_name : (indirect string, offset: 0x194): int64_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 67 -<1><92> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x9d> -DW_AT_name : (indirect string, offset: 0x18a): __int64_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 46 -<1><9d> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17c): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a7): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0xb8> -<2> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0xbf> -DW_AT_lower_bound : 0 -DW_AT_count : 64 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b3): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b8): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/struct_blkpg_partition.h b/mpers-m32/struct_blkpg_partition.h deleted file mode 100644 index d63108661f6855b531d41a38f85e3d17b0fab964..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_blkpg_partition.h +++ /dev/null @@ -1,11 +0,0 @@ -#include -typedef -struct { -int64_t start; -int64_t length; -int32_t pno; -char devname[64]; -char volname[64]; -unsigned char mpers_end_filler_1[4]; -} ATTRIBUTE_PACKED m32_struct_blkpg_partition; -#define MPERS_m32_struct_blkpg_partition m32_struct_blkpg_partition diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.c b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.c deleted file mode 100644 index a582b2f0fb2967e2fdc54864b8b7ef1ee551de34..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2016 Jeff Mahoney - * Copyright (c) 2016-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_LINUX_BTRFS_H - - -# include - -typedef struct btrfs_ioctl_dev_replace_args - struct_btrfs_ioctl_dev_replace_args; -typedef struct btrfs_ioctl_send_args - struct_btrfs_ioctl_send_args; -typedef struct btrfs_ioctl_received_subvol_args - struct_btrfs_ioctl_received_subvol_args; -typedef struct btrfs_ioctl_vol_args_v2 - struct_btrfs_ioctl_vol_args_v2; - -#endif /* HAVE_LINUX_BTRFS_H */ - -struct_btrfs_ioctl_dev_replace_args mpers_target_var; diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1 b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1 deleted file mode 100644 index 9ba90addfebf4d1a4f36e17333d8ffe36d5a68d6..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1 +++ /dev/null @@ -1,182 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x180 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_dev_replace_args.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x137): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x172): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 47 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x2e6): struct_btrfs_ioctl_dev_replace_args - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 37 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x2c9): btrfs_ioctl_dev_replace_args - <41> DW_AT_byte_size : 2600 - <43> DW_AT_decl_file : 2 - <44> DW_AT_decl_line : 137 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x183): cmd - <4a> DW_AT_type : <0x9d> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 138 - <50> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><53>: Abbrev Number: 5 (DW_TAG_member) - <54> DW_AT_name : (indirect string, offset: 0x1a4): result - <58> DW_AT_type : <0x9d> - <5c> DW_AT_decl_file : 2 - <5d> DW_AT_decl_line : 139 - <5e> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><61>: Abbrev Number: 6 (DW_TAG_member) - <62> DW_AT_type : <0x6b> - <66> DW_AT_decl_file : 2 - <67> DW_AT_decl_line : 140 - <68> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><6b>: Abbrev Number: 7 (DW_TAG_union_type) - <6c> DW_AT_byte_size : 2072 - <6e> DW_AT_decl_file : 2 - <6f> DW_AT_decl_line : 140 - <3><70>: Abbrev Number: 5 (DW_TAG_member) - <71> DW_AT_name : (indirect string, offset: 0x1ab): start - <75> DW_AT_type : <0xaf> - <79> DW_AT_decl_file : 2 - <7a> DW_AT_decl_line : 141 - <7b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><7e>: Abbrev Number: 5 (DW_TAG_member) - <7f> DW_AT_name : (indirect string, offset: 0x231): status - <83> DW_AT_type : <0x119> - <87> DW_AT_decl_file : 2 - <88> DW_AT_decl_line : 142 - <89> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><8c>: Abbrev Number: 0 - <2><8d>: Abbrev Number: 5 (DW_TAG_member) - <8e> DW_AT_name : (indirect string, offset: 0x2c3): spare - <92> DW_AT_type : <0x176> - <96> DW_AT_decl_file : 2 - <97> DW_AT_decl_line : 144 - <98> DW_AT_data_member_location: 3 byte block: 23 a8 10 (DW_OP_plus_uconst: 2088) - <2><9c>: Abbrev Number: 0 - <1><9d>: Abbrev Number: 3 (DW_TAG_typedef) - <9e> DW_AT_type : <0xa8> - DW_AT_name : (indirect string, offset: 0x19e): __u64 - DW_AT_decl_file : 1 - DW_AT_decl_line : 31 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x187): long long unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 4 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x20c): btrfs_ioctl_dev_replace_start_params - DW_AT_byte_size : 2072 - DW_AT_decl_file : 2 - DW_AT_decl_line : 111 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b1): srcdevid - DW_AT_type : <0x9d> - DW_AT_decl_file : 2 - DW_AT_decl_line : 112 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ba): cont_reading_from_srcdev_mode - DW_AT_type : <0x9d> - DW_AT_decl_file : 2 - DW_AT_decl_line : 113 - DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d8): srcdev_name - DW_AT_type : <0xf2> -
DW_AT_decl_file : 2 - DW_AT_decl_line : 114 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x200): tgtdev_name - DW_AT_type : <0xf2> - DW_AT_decl_file : 2 - DW_AT_decl_line : 115 - DW_AT_data_member_location: 3 byte block: 23 91 8 (DW_OP_plus_uconst: 1041) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 9 (DW_TAG_array_type) - DW_AT_type : <0x100> - <2>: Abbrev Number: 10 (DW_TAG_subrange_type) - DW_AT_type : <0x112> - DW_AT_lower_bound : 0 - DW_AT_count : 1025 - <2>: Abbrev Number: 0 - <1><100>: Abbrev Number: 3 (DW_TAG_typedef) - <101> DW_AT_type : <0x10b> - <105> DW_AT_name : (indirect string, offset: 0x1f2): __u8 - <109> DW_AT_decl_file : 1 - <10a> DW_AT_decl_line : 24 - <1><10b>: Abbrev Number: 8 (DW_TAG_base_type) - <10c> DW_AT_name : (indirect string, offset: 0x1e4): unsigned char - <110> DW_AT_encoding : 8 (unsigned char) - <111> DW_AT_byte_size : 1 - <1><112>: Abbrev Number: 11 (DW_TAG_base_type) - <113> DW_AT_name : (indirect string, offset: 0x1f7): sizetype - <117> DW_AT_byte_size : 8 - <118> DW_AT_encoding : 7 (unsigned) - <1><119>: Abbrev Number: 12 (DW_TAG_structure_type) - <11a> DW_AT_name : (indirect string, offset: 0x29d): btrfs_ioctl_dev_replace_status_params - <11e> DW_AT_byte_size : 48 - <11f> DW_AT_decl_file : 2 - <120> DW_AT_decl_line : 122 - <2><121>: Abbrev Number: 5 (DW_TAG_member) - <122> DW_AT_name : (indirect string, offset: 0x238): replace_state - <126> DW_AT_type : <0x9d> - <12a> DW_AT_decl_file : 2 - <12b> DW_AT_decl_line : 123 - <12c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><12f>: Abbrev Number: 5 (DW_TAG_member) - <130> DW_AT_name : (indirect string, offset: 0x246): progress_1000 - <134> DW_AT_type : <0x9d> - <138> DW_AT_decl_file : 2 - <139> DW_AT_decl_line : 124 - <13a> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><13d>: Abbrev Number: 5 (DW_TAG_member) - <13e> DW_AT_name : (indirect string, offset: 0x254): time_started - <142> DW_AT_type : <0x9d> - <146> DW_AT_decl_file : 2 - <147> DW_AT_decl_line : 125 - <148> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><14b>: Abbrev Number: 5 (DW_TAG_member) - <14c> DW_AT_name : (indirect string, offset: 0x261): time_stopped - <150> DW_AT_type : <0x9d> - <154> DW_AT_decl_file : 2 - <155> DW_AT_decl_line : 126 - <156> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><159>: Abbrev Number: 5 (DW_TAG_member) - <15a> DW_AT_name : (indirect string, offset: 0x26e): num_write_errors - <15e> DW_AT_type : <0x9d> - <162> DW_AT_decl_file : 2 - <163> DW_AT_decl_line : 127 - <164> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><167>: Abbrev Number: 5 (DW_TAG_member) - <168> DW_AT_name : (indirect string, offset: 0x27f): num_uncorrectable_read_errors - <16c> DW_AT_type : <0x9d> - <170> DW_AT_decl_file : 2 - <171> DW_AT_decl_line : 128 - <172> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><175>: Abbrev Number: 0 - <1><176>: Abbrev Number: 9 (DW_TAG_array_type) - <177> DW_AT_type : <0x9d> - <2><17b>: Abbrev Number: 13 (DW_TAG_subrange_type) - <17c> DW_AT_type : <0x112> - <180> DW_AT_lower_bound : 0 - <181> DW_AT_count : 64 - <2><182>: Abbrev Number: 0 - <1><183>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2 b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2 deleted file mode 100644 index c7bdfb614211bad1f666ee586249d6fb7e572aaf..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2 +++ /dev/null @@ -1,191 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x172): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 47 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x2e6): struct_btrfs_ioctl_dev_replace_args -DW_AT_decl_file : 3 -DW_AT_decl_line : 37 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2c9): btrfs_ioctl_dev_replace_args -DW_AT_byte_size : 2600 -DW_AT_decl_file : 2 -DW_AT_decl_line : 137 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x183): cmd -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 138 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><53> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a4): result -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 139 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><61> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_type : <0x6b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 140 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><6b> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 2072 -DW_AT_decl_file : 2 -DW_AT_decl_line : 140 -<3><70> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): start -DW_AT_type : <0xaf> -DW_AT_decl_file : 2 -DW_AT_decl_line : 141 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><7e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x231): status -DW_AT_type : <0x119> -DW_AT_decl_file : 2 -DW_AT_decl_line : 142 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><8d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c3): spare -DW_AT_type : <0x176> -DW_AT_decl_file : 2 -DW_AT_decl_line : 144 -DW_AT_data_member_location: 3 byte block: 23 a8 10 (DW_OP_plus_uconst: 2088) -<1><9d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xa8> -DW_AT_name : (indirect string, offset: 0x19e): __u64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x187): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x20c): btrfs_ioctl_dev_replace_start_params -DW_AT_byte_size : 2072 -DW_AT_decl_file : 2 -DW_AT_decl_line : 111 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b1): srcdevid -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 112 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): cont_reading_from_srcdev_mode -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 113 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d8): srcdev_name -DW_AT_type : <0xf2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 114 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): tgtdev_name -DW_AT_type : <0xf2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 115 -DW_AT_data_member_location: 3 byte block: 23 91 8 (DW_OP_plus_uconst: 1041) -<1> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0x100> -<2> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0x112> -DW_AT_lower_bound : 0 -DW_AT_count : 1025 -<1><100> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x10b> -DW_AT_name : (indirect string, offset: 0x1f2): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><10b> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1e4): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><112> -Abbrev Number: 11 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f7): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><119> -Abbrev Number: 12 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x29d): btrfs_ioctl_dev_replace_status_params -DW_AT_byte_size : 48 -DW_AT_decl_file : 2 -DW_AT_decl_line : 122 -<2><121> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x238): replace_state -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 123 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><12f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x246): progress_1000 -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 124 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><13d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x254): time_started -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 125 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><14b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x261): time_stopped -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 126 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><159> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x26e): num_write_errors -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 127 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><167> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x27f): num_uncorrectable_read_errors -DW_AT_type : <0x9d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 128 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<1><176> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0x9d> -<2><17b> -Abbrev Number: 13 (DW_TAG_subrange_type) -DW_AT_type : <0x112> -DW_AT_lower_bound : 0 -DW_AT_count : 64 diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.h b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.h deleted file mode 100644 index 170c59ba5cef5e23f4fd6c1734facf506eec626e..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.h +++ /dev/null @@ -1,25 +0,0 @@ -#include -typedef -struct { -uint64_t cmd; -uint64_t result; -union { -struct { -uint64_t srcdevid; -uint64_t cont_reading_from_srcdev_mode; -unsigned char srcdev_name[1025]; -unsigned char tgtdev_name[1025]; -unsigned char mpers_end_filler_1[6]; -} ATTRIBUTE_PACKED start; -struct { -uint64_t replace_state; -uint64_t progress_1000; -uint64_t time_started; -uint64_t time_stopped; -uint64_t num_write_errors; -uint64_t num_uncorrectable_read_errors; -} ATTRIBUTE_PACKED status; -} ; -uint64_t spare[64]; -} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_dev_replace_args; -#define MPERS_m32_struct_btrfs_ioctl_dev_replace_args m32_struct_btrfs_ioctl_dev_replace_args diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.c b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.c deleted file mode 100644 index e28a0c526a9084aa62f215609e2a704b3664491b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2016 Jeff Mahoney - * Copyright (c) 2016-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_LINUX_BTRFS_H - - -# include - -typedef struct btrfs_ioctl_dev_replace_args - struct_btrfs_ioctl_dev_replace_args; -typedef struct btrfs_ioctl_send_args - struct_btrfs_ioctl_send_args; -typedef struct btrfs_ioctl_received_subvol_args - struct_btrfs_ioctl_received_subvol_args; -typedef struct btrfs_ioctl_vol_args_v2 - struct_btrfs_ioctl_vol_args_v2; - -#endif /* HAVE_LINUX_BTRFS_H */ - -struct_btrfs_ioctl_received_subvol_args mpers_target_var; diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d1 b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d1 deleted file mode 100644 index 747edf718b6e39831feaa33a35bef0f8112caaed..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d1 +++ /dev/null @@ -1,134 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x120 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_received_subvol_args.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x13b): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x176): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 47 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x236): struct_btrfs_ioctl_received_subvol_args - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 41 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x215): btrfs_ioctl_received_subvol_args - <41> DW_AT_byte_size : 200 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 388 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x187): uuid - <4a> DW_AT_type : <0xaf> - <4e> DW_AT_decl_file : 1 - <4f> DW_AT_decl_line : 389 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x19a): stransid - <59> DW_AT_type : <0xca> - <5d> DW_AT_decl_file : 1 - <5e> DW_AT_decl_line : 390 - <60> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x1c0): rtransid - <68> DW_AT_type : <0xca> - <6c> DW_AT_decl_file : 1 - <6d> DW_AT_decl_line : 391 - <6f> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x1c9): stime - <77> DW_AT_type : <0xdc> - <7b> DW_AT_decl_file : 1 - <7c> DW_AT_decl_line : 392 - <7e> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><81>: Abbrev Number: 5 (DW_TAG_member) - <82> DW_AT_name : (indirect string, offset: 0x200): rtime - <86> DW_AT_type : <0xdc> - <8a> DW_AT_decl_file : 1 - <8b> DW_AT_decl_line : 393 - <8d> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><90>: Abbrev Number: 5 (DW_TAG_member) - <91> DW_AT_name : (indirect string, offset: 0x206): flags - <95> DW_AT_type : <0xca> - <99> DW_AT_decl_file : 1 - <9a> DW_AT_decl_line : 394 - <9c> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2><9f>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x20c): reserved - DW_AT_type : <0x116> - DW_AT_decl_file : 1 - DW_AT_decl_line : 395 - DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_array_type) - DW_AT_type : <0xbc> - <2>: Abbrev Number: 7 (DW_TAG_subrange_type) - DW_AT_type : <0xc3> - DW_AT_lower_bound : 0 - DW_AT_count : 16 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x18c): char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x191): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xd5> - DW_AT_name : (indirect string, offset: 0x1ba): __u64 - DW_AT_decl_file : 2 - DW_AT_decl_line : 31 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1a3): long long unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 4 (DW_TAG_structure_type) -
DW_AT_name : (indirect string, offset: 0x1eb): btrfs_ioctl_timespec - DW_AT_byte_size : 16 - DW_AT_decl_file : 1 - DW_AT_decl_line : 384 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1cf): sec - DW_AT_type : <0xca> - DW_AT_decl_file : 1 - DW_AT_decl_line : 385 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d3): nsec - DW_AT_type : <0x104> - DW_AT_decl_file : 1 - DW_AT_decl_line : 386 - <100> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><103>: Abbrev Number: 0 - <1><104>: Abbrev Number: 3 (DW_TAG_typedef) - <105> DW_AT_type : <0x10f> - <109> DW_AT_name : (indirect string, offset: 0x1e5): __u32 - <10d> DW_AT_decl_file : 2 - <10e> DW_AT_decl_line : 28 - <1><10f>: Abbrev Number: 8 (DW_TAG_base_type) - <110> DW_AT_name : (indirect string, offset: 0x1d8): unsigned int - <114> DW_AT_encoding : 7 (unsigned) - <115> DW_AT_byte_size : 4 - <1><116>: Abbrev Number: 6 (DW_TAG_array_type) - <117> DW_AT_type : <0xca> - <2><11b>: Abbrev Number: 7 (DW_TAG_subrange_type) - <11c> DW_AT_type : <0xc3> - <120> DW_AT_lower_bound : 0 - <121> DW_AT_count : 16 - <2><122>: Abbrev Number: 0 - <1><123>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d2 b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d2 deleted file mode 100644 index 2d90829d48e55989c06a79b9ad654d2b0060d43e..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d2 +++ /dev/null @@ -1,137 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x176): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 47 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x236): struct_btrfs_ioctl_received_subvol_args -DW_AT_decl_file : 3 -DW_AT_decl_line : 41 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x215): btrfs_ioctl_received_subvol_args -DW_AT_byte_size : 200 -DW_AT_decl_file : 1 -DW_AT_decl_line : 388 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x187): uuid -DW_AT_type : <0xaf> -DW_AT_decl_file : 1 -DW_AT_decl_line : 389 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): stransid -DW_AT_type : <0xca> -DW_AT_decl_file : 1 -DW_AT_decl_line : 390 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c0): rtransid -DW_AT_type : <0xca> -DW_AT_decl_file : 1 -DW_AT_decl_line : 391 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c9): stime -DW_AT_type : <0xdc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 392 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><81> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): rtime -DW_AT_type : <0xdc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 393 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><90> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x206): flags -DW_AT_type : <0xca> -DW_AT_decl_file : 1 -DW_AT_decl_line : 394 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2><9f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20c): reserved -DW_AT_type : <0x116> -DW_AT_decl_file : 1 -DW_AT_decl_line : 395 -DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) -<1> -Abbrev Number: 6 (DW_TAG_array_type) -DW_AT_type : <0xbc> -<2> -Abbrev Number: 7 (DW_TAG_subrange_type) -DW_AT_type : <0xc3> -DW_AT_lower_bound : 0 -DW_AT_count : 16 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18c): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x191): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xd5> -DW_AT_name : (indirect string, offset: 0x1ba): __u64 -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a3): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1eb): btrfs_ioctl_timespec -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 384 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cf): sec -DW_AT_type : <0xca> -DW_AT_decl_file : 1 -DW_AT_decl_line : 385 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d3): nsec -DW_AT_type : <0x104> -DW_AT_decl_file : 1 -DW_AT_decl_line : 386 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><104> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x10f> -DW_AT_name : (indirect string, offset: 0x1e5): __u32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 28 -<1><10f> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d8): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><116> -Abbrev Number: 6 (DW_TAG_array_type) -DW_AT_type : <0xca> -<2><11b> -Abbrev Number: 7 (DW_TAG_subrange_type) -DW_AT_type : <0xc3> -DW_AT_lower_bound : 0 -DW_AT_count : 16 diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.h b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.h deleted file mode 100644 index c49b571785042bf1942cc1e268d524d168d01b83..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.h +++ /dev/null @@ -1,20 +0,0 @@ -#include -typedef -struct { -char uuid[16]; -uint64_t stransid; -uint64_t rtransid; -struct { -uint64_t sec; -uint32_t nsec; -unsigned char mpers_end_filler_1[4]; -} ATTRIBUTE_PACKED stime; -struct { -uint64_t sec; -uint32_t nsec; -unsigned char mpers_end_filler_1[4]; -} ATTRIBUTE_PACKED rtime; -uint64_t flags; -uint64_t reserved[16]; -} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_received_subvol_args; -#define MPERS_m32_struct_btrfs_ioctl_received_subvol_args m32_struct_btrfs_ioctl_received_subvol_args diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.c b/mpers-m32/struct_btrfs_ioctl_send_args.c deleted file mode 100644 index 1b45d523045c0130ec3c2d5bd27f1cccb045b117..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_send_args.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2016 Jeff Mahoney - * Copyright (c) 2016-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_LINUX_BTRFS_H - - -# include - -typedef struct btrfs_ioctl_dev_replace_args - struct_btrfs_ioctl_dev_replace_args; -typedef struct btrfs_ioctl_send_args - struct_btrfs_ioctl_send_args; -typedef struct btrfs_ioctl_received_subvol_args - struct_btrfs_ioctl_received_subvol_args; -typedef struct btrfs_ioctl_vol_args_v2 - struct_btrfs_ioctl_vol_args_v2; - -#endif /* HAVE_LINUX_BTRFS_H */ - -struct_btrfs_ioctl_send_args mpers_target_var; diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.d1 b/mpers-m32/struct_btrfs_ioctl_send_args.d1 deleted file mode 100644 index dce241fabd108e7f225c8e419807d94e7fb2343e..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_send_args.d1 +++ /dev/null @@ -1,101 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xda (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_send_args.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x130): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x16b): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 47 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x211): struct_btrfs_ioctl_send_args - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 39 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1fb): btrfs_ioctl_send_args - <41> DW_AT_byte_size : 72 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 401 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x17c): send_fd - <4a> DW_AT_type : <0xa0> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 402 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x198): clone_sources_count - <59> DW_AT_type : <0xb2> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 403 - <60> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x1c9): clone_sources - <68> DW_AT_type : <0xc4> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 404 - <6f> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x1d7): parent_root - <77> DW_AT_type : <0xb2> - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 405 - <7e> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><81>: Abbrev Number: 5 (DW_TAG_member) - <82> DW_AT_name : (indirect string, offset: 0x1e3): flags - <86> DW_AT_type : <0xb2> - <8a> DW_AT_decl_file : 2 - <8b> DW_AT_decl_line : 406 - <8d> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><90>: Abbrev Number: 5 (DW_TAG_member) - <91> DW_AT_name : (indirect string, offset: 0x1e9): reserved - <95> DW_AT_type : <0xc9> - <99> DW_AT_decl_file : 2 - <9a> DW_AT_decl_line : 407 - <9c> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><9f>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xab> - DW_AT_name : (indirect string, offset: 0x192): __s64 - DW_AT_decl_file : 1 - DW_AT_decl_line : 30 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x184): long long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xbd> - DW_AT_name : (indirect string, offset: 0x1c3): __u64 - DW_AT_decl_file : 1 - DW_AT_decl_line : 31 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1ac): long long unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 7 (DW_TAG_pointer_type) - DW_AT_type : <0xb2> - <1>: Abbrev Number: 8 (DW_TAG_array_type) - DW_AT_type : <0xb2> - <2>: Abbrev Number: 9 (DW_TAG_subrange_type) - DW_AT_type : <0xd6> - DW_AT_lower_bound : 0 - DW_AT_count : 4 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 10 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1f2): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>
: Abbrev Number: 0 - diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.d2 b/mpers-m32/struct_btrfs_ioctl_send_args.d2 deleted file mode 100644 index 4b88319dd7d2e4aa9257576bbba46a10b435be4c..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_send_args.d2 +++ /dev/null @@ -1,100 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x16b): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 47 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x211): struct_btrfs_ioctl_send_args -DW_AT_decl_file : 3 -DW_AT_decl_line : 39 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1fb): btrfs_ioctl_send_args -DW_AT_byte_size : 72 -DW_AT_decl_file : 2 -DW_AT_decl_line : 401 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17c): send_fd -DW_AT_type : <0xa0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 402 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x198): clone_sources_count -DW_AT_type : <0xb2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 403 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c9): clone_sources -DW_AT_type : <0xc4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 404 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d7): parent_root -DW_AT_type : <0xb2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 405 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><81> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e3): flags -DW_AT_type : <0xb2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 406 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><90> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e9): reserved -DW_AT_type : <0xc9> -DW_AT_decl_file : 2 -DW_AT_decl_line : 407 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xab> -DW_AT_name : (indirect string, offset: 0x192): __s64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x184): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xbd> -DW_AT_name : (indirect string, offset: 0x1c3): __u64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ac): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 7 (DW_TAG_pointer_type) -DW_AT_type : <0xb2> -<1> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0xb2> -<2> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0xd6> -DW_AT_lower_bound : 0 -DW_AT_count : 4 -<1> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f2): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.h b/mpers-m32/struct_btrfs_ioctl_send_args.h deleted file mode 100644 index 59f963a70880525efb0c24977ac83bc33d7b8fbf..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_send_args.h +++ /dev/null @@ -1,16 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -int64_t send_fd; -uint64_t clone_sources_count; -mpers_ptr_t clone_sources; -unsigned char mpers_filler_1[4]; -uint64_t parent_root; -uint64_t flags; -uint64_t reserved[4]; -} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_send_args; -#define MPERS_m32_struct_btrfs_ioctl_send_args m32_struct_btrfs_ioctl_send_args diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.c b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.c deleted file mode 100644 index fd433ccb5ad10e8a71e4e09af427a2eeb5666246..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.c +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2016 Jeff Mahoney - * Copyright (c) 2016-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_LINUX_BTRFS_H - - -# include - -typedef struct btrfs_ioctl_dev_replace_args - struct_btrfs_ioctl_dev_replace_args; -typedef struct btrfs_ioctl_send_args - struct_btrfs_ioctl_send_args; -typedef struct btrfs_ioctl_received_subvol_args - struct_btrfs_ioctl_received_subvol_args; -typedef struct btrfs_ioctl_vol_args_v2 - struct_btrfs_ioctl_vol_args_v2; - -#endif /* HAVE_LINUX_BTRFS_H */ - -struct_btrfs_ioctl_vol_args_v2 mpers_target_var; diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1 b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1 deleted file mode 100644 index c4f97235886af626ddd93f4ecfad0ac6110b4bba..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1 +++ /dev/null @@ -1,239 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x1ec (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_vol_args_v2.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x132): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x16d): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 47 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x28f): struct_btrfs_ioctl_vol_args_v2 - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 43 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x277): btrfs_ioctl_vol_args_v2 - <41> DW_AT_byte_size : 4096 - <43> DW_AT_decl_file : 2 - <44> DW_AT_decl_line : 67 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x17e): fd - <4a> DW_AT_type : <0xe4> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 68 - <50> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><53>: Abbrev Number: 5 (DW_TAG_member) - <54> DW_AT_name : (indirect string, offset: 0x195): transid - <58> DW_AT_type : <0xf6> - <5c> DW_AT_decl_file : 2 - <5d> DW_AT_decl_line : 69 - <5e> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><61>: Abbrev Number: 5 (DW_TAG_member) - <62> DW_AT_name : (indirect string, offset: 0x1ba): flags - <66> DW_AT_type : <0xf6> - <6a> DW_AT_decl_file : 2 - <6b> DW_AT_decl_line : 70 - <6c> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><6f>: Abbrev Number: 6 (DW_TAG_member) - <70> DW_AT_type : <0x79> - <74> DW_AT_decl_file : 2 - <75> DW_AT_decl_line : 71 - <76> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><79>: Abbrev Number: 7 (DW_TAG_union_type) - <7a> DW_AT_byte_size : 32 - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 71 - <3><7d>: Abbrev Number: 6 (DW_TAG_member) - <7e> DW_AT_type : <0x87> - <82> DW_AT_decl_file : 2 - <83> DW_AT_decl_line : 72 - <84> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><87>: Abbrev Number: 8 (DW_TAG_structure_type) - <88> DW_AT_byte_size : 16 - <89> DW_AT_decl_file : 2 - <8a> DW_AT_decl_line : 72 - <4><8b>: Abbrev Number: 5 (DW_TAG_member) - <8c> DW_AT_name : (indirect string, offset: 0x1c0): size - <90> DW_AT_type : <0xf6> - <94> DW_AT_decl_file : 2 - <95> DW_AT_decl_line : 73 - <96> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><99>: Abbrev Number: 5 (DW_TAG_member) - <9a> DW_AT_name : (indirect string, offset: 0x1c5): qgroup_inherit - <9e> DW_AT_type : <0x108> - DW_AT_decl_file : 2 - DW_AT_decl_line : 74 - DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4>: Abbrev Number: 0 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x260): unused - DW_AT_type : <0x1cd> - DW_AT_decl_file : 2 - DW_AT_decl_line : 76 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 6 (DW_TAG_member) - DW_AT_type : <0xc1> - DW_AT_decl_file : 2 - DW_AT_decl_line : 78 - DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2>: Abbrev Number: 9 (DW_TAG_union_type) - DW_AT_byte_size : 4040 - DW_AT_decl_file : 2 - DW_AT_decl_line : 78 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x267): name - DW_AT_type : <0x1da> - DW_AT_decl_file : 2 - DW_AT_decl_line : 79 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x271): devid - DW_AT_type : <0xf6> -
DW_AT_decl_file : 2 - DW_AT_decl_line : 80 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xef> - DW_AT_name : (indirect string, offset: 0x18f): __s64 - DW_AT_decl_file : 1 - DW_AT_decl_line : 30 - <1>: Abbrev Number: 10 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x181): long long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0x101> - DW_AT_name : (indirect string, offset: 0x1b4): __u64 - DW_AT_decl_file : 1 - <100> DW_AT_decl_line : 31 - <1><101>: Abbrev Number: 10 (DW_TAG_base_type) - <102> DW_AT_name : (indirect string, offset: 0x19d): long long unsigned int - <106> DW_AT_encoding : 7 (unsigned) - <107> DW_AT_byte_size : 8 - <1><108>: Abbrev Number: 11 (DW_TAG_pointer_type) - <109> DW_AT_type : <0x10d> - <1><10d>: Abbrev Number: 12 (DW_TAG_structure_type) - <10e> DW_AT_name : (indirect string, offset: 0x24b): btrfs_qgroup_inherit - <112> DW_AT_byte_size : 72 - <113> DW_AT_decl_file : 2 - <114> DW_AT_decl_line : 51 - <2><115>: Abbrev Number: 5 (DW_TAG_member) - <116> DW_AT_name : (indirect string, offset: 0x1ba): flags - <11a> DW_AT_type : <0xf6> - <11e> DW_AT_decl_file : 2 - <11f> DW_AT_decl_line : 52 - <120> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><123>: Abbrev Number: 5 (DW_TAG_member) - <124> DW_AT_name : (indirect string, offset: 0x1d4): num_qgroups - <128> DW_AT_type : <0xf6> - <12c> DW_AT_decl_file : 2 - <12d> DW_AT_decl_line : 53 - <12e> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><131>: Abbrev Number: 5 (DW_TAG_member) - <132> DW_AT_name : (indirect string, offset: 0x1e0): num_ref_copies - <136> DW_AT_type : <0xf6> - <13a> DW_AT_decl_file : 2 - <13b> DW_AT_decl_line : 54 - <13c> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><13f>: Abbrev Number: 5 (DW_TAG_member) - <140> DW_AT_name : (indirect string, offset: 0x1ef): num_excl_copies - <144> DW_AT_type : <0xf6> - <148> DW_AT_decl_file : 2 - <149> DW_AT_decl_line : 55 - <14a> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><14d>: Abbrev Number: 5 (DW_TAG_member) - <14e> DW_AT_name : (indirect string, offset: 0x1ff): lim - <152> DW_AT_type : <0x16a> - <156> DW_AT_decl_file : 2 - <157> DW_AT_decl_line : 56 - <158> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><15b>: Abbrev Number: 5 (DW_TAG_member) - <15c> DW_AT_name : (indirect string, offset: 0x23a): qgroups - <160> DW_AT_type : <0x1b9> - <164> DW_AT_decl_file : 2 - <165> DW_AT_decl_line : 57 - <166> DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) - <2><169>: Abbrev Number: 0 - <1><16a>: Abbrev Number: 12 (DW_TAG_structure_type) - <16b> DW_AT_name : (indirect string, offset: 0x227): btrfs_qgroup_limit - <16f> DW_AT_byte_size : 40 - <170> DW_AT_decl_file : 2 - <171> DW_AT_decl_line : 43 - <2><172>: Abbrev Number: 5 (DW_TAG_member) - <173> DW_AT_name : (indirect string, offset: 0x1ba): flags - <177> DW_AT_type : <0xf6> - <17b> DW_AT_decl_file : 2 - <17c> DW_AT_decl_line : 44 - <17d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><180>: Abbrev Number: 5 (DW_TAG_member) - <181> DW_AT_name : (indirect string, offset: 0x203): max_rfer - <185> DW_AT_type : <0xf6> - <189> DW_AT_decl_file : 2 - <18a> DW_AT_decl_line : 45 - <18b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><18e>: Abbrev Number: 5 (DW_TAG_member) - <18f> DW_AT_name : (indirect string, offset: 0x20c): max_excl - <193> DW_AT_type : <0xf6> - <197> DW_AT_decl_file : 2 - <198> DW_AT_decl_line : 46 - <199> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><19c>: Abbrev Number: 5 (DW_TAG_member) - <19d> DW_AT_name : (indirect string, offset: 0x215): rsv_rfer - <1a1> DW_AT_type : <0xf6> - <1a5> DW_AT_decl_file : 2 - <1a6> DW_AT_decl_line : 47 - <1a7> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><1aa>: Abbrev Number: 5 (DW_TAG_member) - <1ab> DW_AT_name : (indirect string, offset: 0x21e): rsv_excl - <1af> DW_AT_type : <0xf6> - <1b3> DW_AT_decl_file : 2 - <1b4> DW_AT_decl_line : 48 - <1b5> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><1b8>: Abbrev Number: 0 - <1><1b9>: Abbrev Number: 13 (DW_TAG_array_type) - <1ba> DW_AT_type : <0xf6> - <2><1be>: Abbrev Number: 14 (DW_TAG_subrange_type) - <1bf> DW_AT_type : <0x1c6> - <1c3> DW_AT_lower_bound : 0 - <1c4> DW_AT_count : 0 - <2><1c5>: Abbrev Number: 0 - <1><1c6>: Abbrev Number: 15 (DW_TAG_base_type) - <1c7> DW_AT_name : (indirect string, offset: 0x242): sizetype - <1cb> DW_AT_byte_size : 8 - <1cc> DW_AT_encoding : 7 (unsigned) - <1><1cd>: Abbrev Number: 13 (DW_TAG_array_type) - <1ce> DW_AT_type : <0xf6> - <2><1d2>: Abbrev Number: 14 (DW_TAG_subrange_type) - <1d3> DW_AT_type : <0x1c6> - <1d7> DW_AT_lower_bound : 0 - <1d8> DW_AT_count : 4 - <2><1d9>: Abbrev Number: 0 - <1><1da>: Abbrev Number: 13 (DW_TAG_array_type) - <1db> DW_AT_type : <0x1e8> - <2><1df>: Abbrev Number: 16 (DW_TAG_subrange_type) - <1e0> DW_AT_type : <0x1c6> - <1e4> DW_AT_lower_bound : 0 - <1e5> DW_AT_count : 4040 - <2><1e7>: Abbrev Number: 0 - <1><1e8>: Abbrev Number: 10 (DW_TAG_base_type) - <1e9> DW_AT_name : (indirect string, offset: 0x26c): char - <1ed> DW_AT_encoding : 8 (unsigned char) - <1ee> DW_AT_byte_size : 1 - <1><1ef>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2 b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2 deleted file mode 100644 index 1c7bbd5f4ff62ff5ecb1e22156213e583bcaf63a..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2 +++ /dev/null @@ -1,257 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x16d): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 47 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x28f): struct_btrfs_ioctl_vol_args_v2 -DW_AT_decl_file : 3 -DW_AT_decl_line : 43 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x277): btrfs_ioctl_vol_args_v2 -DW_AT_byte_size : 4096 -DW_AT_decl_file : 2 -DW_AT_decl_line : 67 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17e): fd -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 68 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><53> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x195): transid -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 69 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><61> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): flags -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 70 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><6f> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_type : <0x79> -DW_AT_decl_file : 2 -DW_AT_decl_line : 71 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><79> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 71 -<3><7d> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_type : <0x87> -DW_AT_decl_file : 2 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><87> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 72 -<4><8b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c0): size -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 73 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><99> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c5): qgroup_inherit -DW_AT_type : <0x108> -DW_AT_decl_file : 2 -DW_AT_decl_line : 74 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x260): unused -DW_AT_type : <0x1cd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 76 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_type : <0xc1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 78 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2> -Abbrev Number: 9 (DW_TAG_union_type) -DW_AT_byte_size : 4040 -DW_AT_decl_file : 2 -DW_AT_decl_line : 78 -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x267): name -DW_AT_type : <0x1da> -DW_AT_decl_file : 2 -DW_AT_decl_line : 79 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x271): devid -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 80 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xef> -DW_AT_name : (indirect string, offset: 0x18f): __s64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -<1> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x181): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x101> -DW_AT_name : (indirect string, offset: 0x1b4): __u64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<1><101> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x19d): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1><108> -Abbrev Number: 11 (DW_TAG_pointer_type) -DW_AT_type : <0x10d> -<1><10d> -Abbrev Number: 12 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x24b): btrfs_qgroup_inherit -DW_AT_byte_size : 72 -DW_AT_decl_file : 2 -DW_AT_decl_line : 51 -<2><115> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): flags -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 52 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><123> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d4): num_qgroups -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 53 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><131> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): num_ref_copies -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><13f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ef): num_excl_copies -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><14d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ff): lim -DW_AT_type : <0x16a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><15b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23a): qgroups -DW_AT_type : <0x1b9> -DW_AT_decl_file : 2 -DW_AT_decl_line : 57 -DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) -<1><16a> -Abbrev Number: 12 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x227): btrfs_qgroup_limit -DW_AT_byte_size : 40 -DW_AT_decl_file : 2 -DW_AT_decl_line : 43 -<2><172> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): flags -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 44 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><180> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x203): max_rfer -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 45 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><18e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20c): max_excl -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 46 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><19c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x215): rsv_rfer -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 47 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><1aa> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21e): rsv_excl -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<1><1b9> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0xf6> -<2><1be> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x1c6> -DW_AT_lower_bound : 0 -DW_AT_count : 0 -<1><1c6> -Abbrev Number: 15 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x242): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><1cd> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0xf6> -<2><1d2> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x1c6> -DW_AT_lower_bound : 0 -DW_AT_count : 4 -<1><1da> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x1e8> -<2><1df> -Abbrev Number: 16 (DW_TAG_subrange_type) -DW_AT_type : <0x1c6> -DW_AT_lower_bound : 0 -DW_AT_count : 4040 -<1><1e8> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x26c): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.h b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.h deleted file mode 100644 index 7a5bc02b58a1f5ed7f68115b082352b7a8dff4ee..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.h +++ /dev/null @@ -1,24 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -int64_t fd; -uint64_t transid; -uint64_t flags; -union { -struct { -uint64_t size; -mpers_ptr_t qgroup_inherit; -unsigned char mpers_end_filler_1[4]; -} ATTRIBUTE_PACKED ; -uint64_t unused[4]; -} ; -union { -char name[4040]; -uint64_t devid; -} ; -} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_vol_args_v2; -#define MPERS_m32_struct_btrfs_ioctl_vol_args_v2 m32_struct_btrfs_ioctl_vol_args_v2 diff --git a/mpers-m32/struct_ff_effect.c b/mpers-m32/struct_ff_effect.c deleted file mode 100644 index 618768e8e3a0531bab6414f11a80c552f40d822c..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ff_effect.c +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2015 Etienne Gemsa - * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_LINUX_INPUT_H - - -# include -# include - -typedef struct ff_effect struct_ff_effect; - -#endif /* HAVE_LINUX_INPUT_H */ - -struct_ff_effect mpers_target_var; diff --git a/mpers-m32/struct_ff_effect.d1 b/mpers-m32/struct_ff_effect.d1 deleted file mode 100644 index 7ac19e0d542f3502360ab31b75727f92bf21bfdd..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ff_effect.d1 +++ /dev/null @@ -1,367 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x30e (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_ff_effect.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 42 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x397): struct_ff_effect - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 38 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x38d): ff_effect - <41> DW_AT_byte_size : 44 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 166 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x170): type - <49> DW_AT_type : <0xe4> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 167 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x18a): id - <57> DW_AT_type : <0xf6> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 168 - <5d> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x199): direction - <65> DW_AT_type : <0xe4> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 169 - <6b> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1a3): trigger - <73> DW_AT_type : <0x108> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 170 - <79> DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1c6): replay - <81> DW_AT_type : <0x12d> - <85> DW_AT_decl_file : 2 - <86> DW_AT_decl_line : 171 - <87> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1e4): u - <8f> DW_AT_type : <0x98> - <93> DW_AT_decl_file : 2 - <94> DW_AT_decl_line : 178 - <95> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><98>: Abbrev Number: 6 (DW_TAG_union_type) - <99> DW_AT_byte_size : 28 - <9a> DW_AT_decl_file : 2 - <9b> DW_AT_decl_line : 172 - <3><9c>: Abbrev Number: 5 (DW_TAG_member) - <9d> DW_AT_name : (indirect string, offset: 0x1e6): constant - DW_AT_type : <0x152> - DW_AT_decl_file : 2 - DW_AT_decl_line : 173 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x24f): ramp - DW_AT_type : <0x1b8> - DW_AT_decl_file : 2 - DW_AT_decl_line : 174 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x279): periodic - DW_AT_type : <0x1eb> - DW_AT_decl_file : 2 - DW_AT_decl_line : 175 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2e6): condition - DW_AT_type : <0x27b> - DW_AT_decl_file : 2 - DW_AT_decl_line : 176 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x355): rumble - DW_AT_type : <0x2ec> -
DW_AT_decl_file : 2 - DW_AT_decl_line : 177 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xef> - DW_AT_name : (indirect string, offset: 0x184): __u16 - DW_AT_decl_file : 1 - DW_AT_decl_line : 26 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x175): unsigned short - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 2 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0x101> - DW_AT_name : (indirect string, offset: 0x193): __s16 - DW_AT_decl_file : 1 - <100> DW_AT_decl_line : 25 - <1><101>: Abbrev Number: 7 (DW_TAG_base_type) - <102> DW_AT_name : (indirect string, offset: 0x18d): short - <106> DW_AT_encoding : 5 (signed) - <107> DW_AT_byte_size : 2 - <1><108>: Abbrev Number: 4 (DW_TAG_structure_type) - <109> DW_AT_name : (indirect string, offset: 0x1bb): ff_trigger - <10d> DW_AT_byte_size : 4 - <10e> DW_AT_decl_file : 2 - <10f> DW_AT_decl_line : 125 - <2><110>: Abbrev Number: 5 (DW_TAG_member) - <111> DW_AT_name : (indirect string, offset: 0x1ab): button - <115> DW_AT_type : <0xe4> - <119> DW_AT_decl_file : 2 - <11a> DW_AT_decl_line : 126 - <11b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><11e>: Abbrev Number: 5 (DW_TAG_member) - <11f> DW_AT_name : (indirect string, offset: 0x1b2): interval - <123> DW_AT_type : <0xe4> - <127> DW_AT_decl_file : 2 - <128> DW_AT_decl_line : 127 - <129> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><12c>: Abbrev Number: 0 - <1><12d>: Abbrev Number: 4 (DW_TAG_structure_type) - <12e> DW_AT_name : (indirect string, offset: 0x1da): ff_replay - <132> DW_AT_byte_size : 4 - <133> DW_AT_decl_file : 2 - <134> DW_AT_decl_line : 121 - <2><135>: Abbrev Number: 5 (DW_TAG_member) - <136> DW_AT_name : (indirect string, offset: 0x1cd): length - <13a> DW_AT_type : <0xe4> - <13e> DW_AT_decl_file : 2 - <13f> DW_AT_decl_line : 122 - <140> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><143>: Abbrev Number: 5 (DW_TAG_member) - <144> DW_AT_name : (indirect string, offset: 0x1d4): delay - <148> DW_AT_type : <0xe4> - <14c> DW_AT_decl_file : 2 - <14d> DW_AT_decl_line : 123 - <14e> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><151>: Abbrev Number: 0 - <1><152>: Abbrev Number: 4 (DW_TAG_structure_type) - <153> DW_AT_name : (indirect string, offset: 0x23c): ff_constant_effect - <157> DW_AT_byte_size : 10 - <158> DW_AT_decl_file : 2 - <159> DW_AT_decl_line : 135 - <2><15a>: Abbrev Number: 5 (DW_TAG_member) - <15b> DW_AT_name : (indirect string, offset: 0x1ef): level - <15f> DW_AT_type : <0xf6> - <163> DW_AT_decl_file : 2 - <164> DW_AT_decl_line : 136 - <165> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><168>: Abbrev Number: 5 (DW_TAG_member) - <169> DW_AT_name : (indirect string, offset: 0x1f5): envelope - <16d> DW_AT_type : <0x177> - <171> DW_AT_decl_file : 2 - <172> DW_AT_decl_line : 137 - <173> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><176>: Abbrev Number: 0 - <1><177>: Abbrev Number: 4 (DW_TAG_structure_type) - <178> DW_AT_name : (indirect string, offset: 0x230): ff_envelope - <17c> DW_AT_byte_size : 8 - <17d> DW_AT_decl_file : 2 - <17e> DW_AT_decl_line : 129 - <2><17f>: Abbrev Number: 5 (DW_TAG_member) - <180> DW_AT_name : (indirect string, offset: 0x1fe): attack_length - <184> DW_AT_type : <0xe4> - <188> DW_AT_decl_file : 2 - <189> DW_AT_decl_line : 130 - <18a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><18d>: Abbrev Number: 5 (DW_TAG_member) - <18e> DW_AT_name : (indirect string, offset: 0x20c): attack_level - <192> DW_AT_type : <0xe4> - <196> DW_AT_decl_file : 2 - <197> DW_AT_decl_line : 131 - <198> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><19b>: Abbrev Number: 5 (DW_TAG_member) - <19c> DW_AT_name : (indirect string, offset: 0x219): fade_length - <1a0> DW_AT_type : <0xe4> - <1a4> DW_AT_decl_file : 2 - <1a5> DW_AT_decl_line : 132 - <1a6> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><1a9>: Abbrev Number: 5 (DW_TAG_member) - <1aa> DW_AT_name : (indirect string, offset: 0x225): fade_level - <1ae> DW_AT_type : <0xe4> - <1b2> DW_AT_decl_file : 2 - <1b3> DW_AT_decl_line : 133 - <1b4> DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) - <2><1b7>: Abbrev Number: 0 - <1><1b8>: Abbrev Number: 4 (DW_TAG_structure_type) - <1b9> DW_AT_name : (indirect string, offset: 0x26a): ff_ramp_effect - <1bd> DW_AT_byte_size : 12 - <1be> DW_AT_decl_file : 2 - <1bf> DW_AT_decl_line : 139 - <2><1c0>: Abbrev Number: 5 (DW_TAG_member) - <1c1> DW_AT_name : (indirect string, offset: 0x254): start_level - <1c5> DW_AT_type : <0xf6> - <1c9> DW_AT_decl_file : 2 - <1ca> DW_AT_decl_line : 140 - <1cb> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><1ce>: Abbrev Number: 5 (DW_TAG_member) - <1cf> DW_AT_name : (indirect string, offset: 0x260): end_level - <1d3> DW_AT_type : <0xf6> - <1d7> DW_AT_decl_file : 2 - <1d8> DW_AT_decl_line : 141 - <1d9> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><1dc>: Abbrev Number: 5 (DW_TAG_member) - <1dd> DW_AT_name : (indirect string, offset: 0x1f5): envelope - <1e1> DW_AT_type : <0x177> - <1e5> DW_AT_decl_file : 2 - <1e6> DW_AT_decl_line : 142 - <1e7> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><1ea>: Abbrev Number: 0 - <1><1eb>: Abbrev Number: 4 (DW_TAG_structure_type) - <1ec> DW_AT_name : (indirect string, offset: 0x2d3): ff_periodic_effect - <1f0> DW_AT_byte_size : 28 - <1f1> DW_AT_decl_file : 2 - <1f2> DW_AT_decl_line : 152 - <2><1f3>: Abbrev Number: 5 (DW_TAG_member) - <1f4> DW_AT_name : (indirect string, offset: 0x282): waveform - <1f8> DW_AT_type : <0xe4> - <1fc> DW_AT_decl_file : 2 - <1fd> DW_AT_decl_line : 153 - <1fe> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><201>: Abbrev Number: 5 (DW_TAG_member) - <202> DW_AT_name : (indirect string, offset: 0x28b): period - <206> DW_AT_type : <0xe4> - <20a> DW_AT_decl_file : 2 - <20b> DW_AT_decl_line : 154 - <20c> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><20f>: Abbrev Number: 5 (DW_TAG_member) - <210> DW_AT_name : (indirect string, offset: 0x292): magnitude - <214> DW_AT_type : <0xf6> - <218> DW_AT_decl_file : 2 - <219> DW_AT_decl_line : 155 - <21a> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><21d>: Abbrev Number: 5 (DW_TAG_member) - <21e> DW_AT_name : (indirect string, offset: 0x29c): offset - <222> DW_AT_type : <0xf6> - <226> DW_AT_decl_file : 2 - <227> DW_AT_decl_line : 156 - <228> DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) - <2><22b>: Abbrev Number: 5 (DW_TAG_member) - <22c> DW_AT_name : (indirect string, offset: 0x2a3): phase - <230> DW_AT_type : <0xe4> - <234> DW_AT_decl_file : 2 - <235> DW_AT_decl_line : 157 - <236> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><239>: Abbrev Number: 5 (DW_TAG_member) - <23a> DW_AT_name : (indirect string, offset: 0x1f5): envelope - <23e> DW_AT_type : <0x177> - <242> DW_AT_decl_file : 2 - <243> DW_AT_decl_line : 158 - <244> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><247>: Abbrev Number: 5 (DW_TAG_member) - <248> DW_AT_name : (indirect string, offset: 0x2a9): custom_len - <24c> DW_AT_type : <0x264> - <250> DW_AT_decl_file : 2 - <251> DW_AT_decl_line : 159 - <252> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><255>: Abbrev Number: 5 (DW_TAG_member) - <256> DW_AT_name : (indirect string, offset: 0x2c7): custom_data - <25a> DW_AT_type : <0x276> - <25e> DW_AT_decl_file : 2 - <25f> DW_AT_decl_line : 160 - <260> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><263>: Abbrev Number: 0 - <1><264>: Abbrev Number: 3 (DW_TAG_typedef) - <265> DW_AT_type : <0x26f> - <269> DW_AT_name : (indirect string, offset: 0x2c1): __u32 - <26d> DW_AT_decl_file : 1 - <26e> DW_AT_decl_line : 28 - <1><26f>: Abbrev Number: 7 (DW_TAG_base_type) - <270> DW_AT_name : (indirect string, offset: 0x2b4): unsigned int - <274> DW_AT_encoding : 7 (unsigned) - <275> DW_AT_byte_size : 4 - <1><276>: Abbrev Number: 8 (DW_TAG_pointer_type) - <277> DW_AT_type : <0xf6> - <1><27b>: Abbrev Number: 9 (DW_TAG_array_type) - <27c> DW_AT_type : <0x288> - <2><280>: Abbrev Number: 10 (DW_TAG_subrange_type) - <281> DW_AT_type : <0x2e5> - <285> DW_AT_lower_bound : 0 - <286> DW_AT_count : 2 - <2><287>: Abbrev Number: 0 - <1><288>: Abbrev Number: 4 (DW_TAG_structure_type) - <289> DW_AT_name : (indirect string, offset: 0x338): ff_condition_effect - <28d> DW_AT_byte_size : 12 - <28e> DW_AT_decl_file : 2 - <28f> DW_AT_decl_line : 144 - <2><290>: Abbrev Number: 5 (DW_TAG_member) - <291> DW_AT_name : (indirect string, offset: 0x2f0): right_saturation - <295> DW_AT_type : <0xe4> - <299> DW_AT_decl_file : 2 - <29a> DW_AT_decl_line : 145 - <29b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><29e>: Abbrev Number: 5 (DW_TAG_member) - <29f> DW_AT_name : (indirect string, offset: 0x301): left_saturation - <2a3> DW_AT_type : <0xe4> - <2a7> DW_AT_decl_file : 2 - <2a8> DW_AT_decl_line : 146 - <2a9> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><2ac>: Abbrev Number: 5 (DW_TAG_member) - <2ad> DW_AT_name : (indirect string, offset: 0x311): right_coeff - <2b1> DW_AT_type : <0xf6> - <2b5> DW_AT_decl_file : 2 - <2b6> DW_AT_decl_line : 147 - <2b7> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><2ba>: Abbrev Number: 5 (DW_TAG_member) - <2bb> DW_AT_name : (indirect string, offset: 0x31d): left_coeff - <2bf> DW_AT_type : <0xf6> - <2c3> DW_AT_decl_file : 2 - <2c4> DW_AT_decl_line : 148 - <2c5> DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) - <2><2c8>: Abbrev Number: 5 (DW_TAG_member) - <2c9> DW_AT_name : (indirect string, offset: 0x328): deadband - <2cd> DW_AT_type : <0xe4> - <2d1> DW_AT_decl_file : 2 - <2d2> DW_AT_decl_line : 149 - <2d3> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><2d6>: Abbrev Number: 5 (DW_TAG_member) - <2d7> DW_AT_name : (indirect string, offset: 0x331): center - <2db> DW_AT_type : <0xf6> - <2df> DW_AT_decl_file : 2 - <2e0> DW_AT_decl_line : 150 - <2e1> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><2e4>: Abbrev Number: 0 - <1><2e5>: Abbrev Number: 11 (DW_TAG_base_type) - <2e6> DW_AT_name : (indirect string, offset: 0x34c): sizetype - <2ea> DW_AT_byte_size : 8 - <2eb> DW_AT_encoding : 7 (unsigned) - <1><2ec>: Abbrev Number: 4 (DW_TAG_structure_type) - <2ed> DW_AT_name : (indirect string, offset: 0x37c): ff_rumble_effect - <2f1> DW_AT_byte_size : 4 - <2f2> DW_AT_decl_file : 2 - <2f3> DW_AT_decl_line : 162 - <2><2f4>: Abbrev Number: 5 (DW_TAG_member) - <2f5> DW_AT_name : (indirect string, offset: 0x35c): strong_magnitude - <2f9> DW_AT_type : <0xe4> - <2fd> DW_AT_decl_file : 2 - <2fe> DW_AT_decl_line : 163 - <2ff> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><302>: Abbrev Number: 5 (DW_TAG_member) - <303> DW_AT_name : (indirect string, offset: 0x36d): weak_magnitude - <307> DW_AT_type : <0xe4> - <30b> DW_AT_decl_file : 2 - <30c> DW_AT_decl_line : 164 - <30d> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><310>: Abbrev Number: 0 - <1><311>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_ff_effect.d2 b/mpers-m32/struct_ff_effect.d2 deleted file mode 100644 index 32e43a2a55a6ac0f63e86fdf5b37e458ff16ff2f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ff_effect.d2 +++ /dev/null @@ -1,402 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 42 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x397): struct_ff_effect -DW_AT_decl_file : 3 -DW_AT_decl_line : 38 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x38d): ff_effect -DW_AT_byte_size : 44 -DW_AT_decl_file : 2 -DW_AT_decl_line : 166 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x170): type -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 167 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18a): id -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 168 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): direction -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 169 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a3): trigger -DW_AT_type : <0x108> -DW_AT_decl_file : 2 -DW_AT_decl_line : 170 -DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): replay -DW_AT_type : <0x12d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 171 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e4): u -DW_AT_type : <0x98> -DW_AT_decl_file : 2 -DW_AT_decl_line : 178 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><98> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 28 -DW_AT_decl_file : 2 -DW_AT_decl_line : 172 -<3><9c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e6): constant -DW_AT_type : <0x152> -DW_AT_decl_file : 2 -DW_AT_decl_line : 173 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24f): ramp -DW_AT_type : <0x1b8> -DW_AT_decl_file : 2 -DW_AT_decl_line : 174 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x279): periodic -DW_AT_type : <0x1eb> -DW_AT_decl_file : 2 -DW_AT_decl_line : 175 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e6): condition -DW_AT_type : <0x27b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 176 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x355): rumble -DW_AT_type : <0x2ec> -DW_AT_decl_file : 2 -DW_AT_decl_line : 177 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xef> -DW_AT_name : (indirect string, offset: 0x184): __u16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x175): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x101> -DW_AT_name : (indirect string, offset: 0x193): __s16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 25 -<1><101> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18d): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><108> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1bb): ff_trigger -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 125 -<2><110> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): button -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 126 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><11e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b2): interval -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 127 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><12d> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1da): ff_replay -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 121 -<2><135> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cd): length -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 122 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><143> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d4): delay -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 123 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><152> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x23c): ff_constant_effect -DW_AT_byte_size : 10 -DW_AT_decl_file : 2 -DW_AT_decl_line : 135 -<2><15a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ef): level -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 136 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><168> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): envelope -DW_AT_type : <0x177> -DW_AT_decl_file : 2 -DW_AT_decl_line : 137 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><177> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x230): ff_envelope -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 129 -<2><17f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fe): attack_length -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 130 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><18d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20c): attack_level -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 131 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><19b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x219): fade_length -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 132 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><1a9> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x225): fade_level -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 133 -DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) -<1><1b8> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x26a): ff_ramp_effect -DW_AT_byte_size : 12 -DW_AT_decl_file : 2 -DW_AT_decl_line : 139 -<2><1c0> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x254): start_level -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 140 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1ce> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x260): end_level -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 141 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><1dc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): envelope -DW_AT_type : <0x177> -DW_AT_decl_file : 2 -DW_AT_decl_line : 142 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><1eb> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2d3): ff_periodic_effect -DW_AT_byte_size : 28 -DW_AT_decl_file : 2 -DW_AT_decl_line : 152 -<2><1f3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x282): waveform -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 153 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><201> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x28b): period -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 154 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><20f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x292): magnitude -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 155 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><21d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29c): offset -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 156 -DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) -<2><22b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a3): phase -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 157 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><239> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): envelope -DW_AT_type : <0x177> -DW_AT_decl_file : 2 -DW_AT_decl_line : 158 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<2><247> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a9): custom_len -DW_AT_type : <0x264> -DW_AT_decl_file : 2 -DW_AT_decl_line : 159 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><255> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c7): custom_data -DW_AT_type : <0x276> -DW_AT_decl_file : 2 -DW_AT_decl_line : 160 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<1><264> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x26f> -DW_AT_name : (indirect string, offset: 0x2c1): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><26f> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2b4): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><276> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0xf6> -<1><27b> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0x288> -<2><280> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0x2e5> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><288> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x338): ff_condition_effect -DW_AT_byte_size : 12 -DW_AT_decl_file : 2 -DW_AT_decl_line : 144 -<2><290> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2f0): right_saturation -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 145 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><29e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x301): left_saturation -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 146 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><2ac> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x311): right_coeff -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 147 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><2ba> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x31d): left_coeff -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 148 -DW_AT_data_member_location: 2 byte block: 23 6 (DW_OP_plus_uconst: 6) -<2><2c8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x328): deadband -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 149 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><2d6> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x331): center -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 150 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<1><2e5> -Abbrev Number: 11 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x34c): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><2ec> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x37c): ff_rumble_effect -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 162 -<2><2f4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x35c): strong_magnitude -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 163 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><302> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x36d): weak_magnitude -DW_AT_type : <0xe4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 164 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) diff --git a/mpers-m32/struct_ff_effect.h b/mpers-m32/struct_ff_effect.h deleted file mode 100644 index edb86630be5357f6982827e5bbae25611b2cbb32..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ff_effect.h +++ /dev/null @@ -1,70 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint16_t type; -int16_t id; -uint16_t direction; -struct { -uint16_t button; -uint16_t interval; -} ATTRIBUTE_PACKED trigger; -struct { -uint16_t length; -uint16_t delay; -} ATTRIBUTE_PACKED replay; -unsigned char mpers_filler_1[2]; -union { -struct { -int16_t level; -struct { -uint16_t attack_length; -uint16_t attack_level; -uint16_t fade_length; -uint16_t fade_level; -} ATTRIBUTE_PACKED envelope; -} ATTRIBUTE_PACKED constant; -struct { -int16_t start_level; -int16_t end_level; -struct { -uint16_t attack_length; -uint16_t attack_level; -uint16_t fade_length; -uint16_t fade_level; -} ATTRIBUTE_PACKED envelope; -} ATTRIBUTE_PACKED ramp; -struct { -uint16_t waveform; -uint16_t period; -int16_t magnitude; -int16_t offset; -uint16_t phase; -struct { -uint16_t attack_length; -uint16_t attack_level; -uint16_t fade_length; -uint16_t fade_level; -} ATTRIBUTE_PACKED envelope; -unsigned char mpers_filler_2[2]; -uint32_t custom_len; -mpers_ptr_t custom_data; -} ATTRIBUTE_PACKED periodic; -struct { -uint16_t right_saturation; -uint16_t left_saturation; -int16_t right_coeff; -int16_t left_coeff; -uint16_t deadband; -int16_t center; -} ATTRIBUTE_PACKED condition[2]; -struct { -uint16_t strong_magnitude; -uint16_t weak_magnitude; -} ATTRIBUTE_PACKED rumble; -} u; -} ATTRIBUTE_PACKED m32_struct_ff_effect; -#define MPERS_m32_struct_ff_effect m32_struct_ff_effect diff --git a/mpers-m32/struct_flock.c b/mpers-m32/struct_flock.c deleted file mode 100644 index 5aa82c9b6ad8a00e976a03aff9adf8848083d36d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "flock.h" -typedef struct_kernel_flock struct_flock; -typedef struct_kernel_flock64 struct_flock64; - -struct_flock mpers_target_var; diff --git a/mpers-m32/struct_flock.d1 b/mpers-m32/struct_flock.d1 deleted file mode 100644 index cfa00cc80d5bac639519858ce7bd6173405f0ba9..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock.d1 +++ /dev/null @@ -1,96 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xc9 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_flock.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x120): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15b): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 36 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1eb): struct_flock - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 33 - <1><3c>: Abbrev Number: 3 (DW_TAG_typedef) - <3d> DW_AT_type : <0x47> - <41> DW_AT_name : (indirect string, offset: 0x1d7): struct_kernel_flock - <45> DW_AT_decl_file : 3 - <46> DW_AT_decl_line : 35 - <1><47>: Abbrev Number: 4 (DW_TAG_structure_type) - <48> DW_AT_name : (indirect string, offset: 0x1d1): flock - <4c> DW_AT_byte_size : 16 - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 148 - <2><4f>: Abbrev Number: 5 (DW_TAG_member) - <50> DW_AT_name : (indirect string, offset: 0x16c): l_type - <54> DW_AT_type : <0x96> - <58> DW_AT_decl_file : 1 - <59> DW_AT_decl_line : 149 - <5a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><5d>: Abbrev Number: 5 (DW_TAG_member) - <5e> DW_AT_name : (indirect string, offset: 0x179): l_whence - <62> DW_AT_type : <0x96> - <66> DW_AT_decl_file : 1 - <67> DW_AT_decl_line : 150 - <68> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><6b>: Abbrev Number: 5 (DW_TAG_member) - <6c> DW_AT_name : (indirect string, offset: 0x182): l_start - <70> DW_AT_type : <0x9d> - <74> DW_AT_decl_file : 1 - <75> DW_AT_decl_line : 151 - <76> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><79>: Abbrev Number: 5 (DW_TAG_member) - <7a> DW_AT_name : (indirect string, offset: 0x1b2): l_len - <7e> DW_AT_type : <0x9d> - <82> DW_AT_decl_file : 1 - <83> DW_AT_decl_line : 152 - <84> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><87>: Abbrev Number: 5 (DW_TAG_member) - <88> DW_AT_name : (indirect string, offset: 0x1b8): l_pid - <8c> DW_AT_type : <0xba> - <90> DW_AT_decl_file : 1 - <91> DW_AT_decl_line : 153 - <92> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><95>: Abbrev Number: 0 - <1><96>: Abbrev Number: 6 (DW_TAG_base_type) - <97> DW_AT_name : (indirect string, offset: 0x173): short - <9b> DW_AT_encoding : 5 (signed) - <9c> DW_AT_byte_size : 2 - <1><9d>: Abbrev Number: 3 (DW_TAG_typedef) - <9e> DW_AT_type : <0xa8> - DW_AT_name : (indirect string, offset: 0x1a3): __kernel_off_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 75 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xb3> - DW_AT_name : (indirect string, offset: 0x193): __kernel_long_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 23 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x18a): long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xc5> - DW_AT_name : (indirect string, offset: 0x1c2): __kernel_pid_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 33 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1be): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_flock.d2 b/mpers-m32/struct_flock.d2 deleted file mode 100644 index 4a01ec0f60728c2400091120523ec9dea37392c7..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock.d2 +++ /dev/null @@ -1,94 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15b): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 36 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1eb): struct_flock -DW_AT_decl_file : 4 -DW_AT_decl_line : 33 -<1><3c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x47> -DW_AT_name : (indirect string, offset: 0x1d7): struct_kernel_flock -DW_AT_decl_file : 3 -DW_AT_decl_line : 35 -<1><47> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1d1): flock -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 148 -<2><4f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16c): l_type -DW_AT_type : <0x96> -DW_AT_decl_file : 1 -DW_AT_decl_line : 149 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><5d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x179): l_whence -DW_AT_type : <0x96> -DW_AT_decl_file : 1 -DW_AT_decl_line : 150 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><6b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x182): l_start -DW_AT_type : <0x9d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 151 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><79> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b2): l_len -DW_AT_type : <0x9d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 152 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><87> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b8): l_pid -DW_AT_type : <0xba> -DW_AT_decl_file : 1 -DW_AT_decl_line : 153 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><96> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x173): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><9d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xa8> -DW_AT_name : (indirect string, offset: 0x1a3): __kernel_off_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 75 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xb3> -DW_AT_name : (indirect string, offset: 0x193): __kernel_long_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18a): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xc5> -DW_AT_name : (indirect string, offset: 0x1c2): __kernel_pid_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1be): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_flock.h b/mpers-m32/struct_flock.h deleted file mode 100644 index b59ab68416f97e9143518d398b6f710d8d3df3d3..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock.h +++ /dev/null @@ -1,10 +0,0 @@ -#include -typedef -struct { -int16_t l_type; -int16_t l_whence; -int32_t l_start; -int32_t l_len; -int32_t l_pid; -} ATTRIBUTE_PACKED m32_struct_flock; -#define MPERS_m32_struct_flock m32_struct_flock diff --git a/mpers-m32/struct_flock64.c b/mpers-m32/struct_flock64.c deleted file mode 100644 index 3535de115b0155c694aa4b42d96808fdc8fb3cc1..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock64.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "flock.h" -typedef struct_kernel_flock struct_flock; -typedef struct_kernel_flock64 struct_flock64; - -struct_flock64 mpers_target_var; diff --git a/mpers-m32/struct_flock64.d1 b/mpers-m32/struct_flock64.d1 deleted file mode 100644 index 22031da75ccdfe99a6c081e9dfb34015e9e50c7f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock64.d1 +++ /dev/null @@ -1,91 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xbe (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_flock64.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x122): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15d): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 36 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1e7): struct_flock64 - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 34 - <1><3c>: Abbrev Number: 3 (DW_TAG_typedef) - <3d> DW_AT_type : <0x47> - <41> DW_AT_name : (indirect string, offset: 0x1d1): struct_kernel_flock64 - <45> DW_AT_decl_file : 3 - <46> DW_AT_decl_line : 43 - <1><47>: Abbrev Number: 4 (DW_TAG_structure_type) - <48> DW_AT_name : (indirect string, offset: 0x1c9): flock64 - <4c> DW_AT_byte_size : 32 - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 161 - <2><4f>: Abbrev Number: 5 (DW_TAG_member) - <50> DW_AT_name : (indirect string, offset: 0x16e): l_type - <54> DW_AT_type : <0x96> - <58> DW_AT_decl_file : 1 - <59> DW_AT_decl_line : 162 - <5a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><5d>: Abbrev Number: 5 (DW_TAG_member) - <5e> DW_AT_name : (indirect string, offset: 0x17b): l_whence - <62> DW_AT_type : <0x96> - <66> DW_AT_decl_file : 1 - <67> DW_AT_decl_line : 163 - <68> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><6b>: Abbrev Number: 5 (DW_TAG_member) - <6c> DW_AT_name : (indirect string, offset: 0x184): l_start - <70> DW_AT_type : <0x9d> - <74> DW_AT_decl_file : 1 - <75> DW_AT_decl_line : 164 - <76> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><79>: Abbrev Number: 5 (DW_TAG_member) - <7a> DW_AT_name : (indirect string, offset: 0x1aa): l_len - <7e> DW_AT_type : <0x9d> - <82> DW_AT_decl_file : 1 - <83> DW_AT_decl_line : 165 - <84> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><87>: Abbrev Number: 5 (DW_TAG_member) - <88> DW_AT_name : (indirect string, offset: 0x1b0): l_pid - <8c> DW_AT_type : <0xaf> - <90> DW_AT_decl_file : 1 - <91> DW_AT_decl_line : 166 - <92> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><95>: Abbrev Number: 0 - <1><96>: Abbrev Number: 6 (DW_TAG_base_type) - <97> DW_AT_name : (indirect string, offset: 0x175): short - <9b> DW_AT_encoding : 5 (signed) - <9c> DW_AT_byte_size : 2 - <1><9d>: Abbrev Number: 3 (DW_TAG_typedef) - <9e> DW_AT_type : <0xa8> - DW_AT_name : (indirect string, offset: 0x19a): __kernel_loff_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 76 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x18c): long long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xba> - DW_AT_name : (indirect string, offset: 0x1ba): __kernel_pid_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 33 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b6): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_flock64.d2 b/mpers-m32/struct_flock64.d2 deleted file mode 100644 index b08df0d30f6a362785226a07ca6eff304e84656d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock64.d2 +++ /dev/null @@ -1,88 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15d): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 36 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1e7): struct_flock64 -DW_AT_decl_file : 4 -DW_AT_decl_line : 34 -<1><3c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x47> -DW_AT_name : (indirect string, offset: 0x1d1): struct_kernel_flock64 -DW_AT_decl_file : 3 -DW_AT_decl_line : 43 -<1><47> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1c9): flock64 -DW_AT_byte_size : 32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 161 -<2><4f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16e): l_type -DW_AT_type : <0x96> -DW_AT_decl_file : 1 -DW_AT_decl_line : 162 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><5d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17b): l_whence -DW_AT_type : <0x96> -DW_AT_decl_file : 1 -DW_AT_decl_line : 163 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><6b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x184): l_start -DW_AT_type : <0x9d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 164 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><79> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1aa): l_len -DW_AT_type : <0x9d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 165 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><87> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b0): l_pid -DW_AT_type : <0xaf> -DW_AT_decl_file : 1 -DW_AT_decl_line : 166 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<1><96> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x175): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><9d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xa8> -DW_AT_name : (indirect string, offset: 0x19a): __kernel_loff_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 76 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18c): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xba> -DW_AT_name : (indirect string, offset: 0x1ba): __kernel_pid_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b6): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_flock64.h b/mpers-m32/struct_flock64.h deleted file mode 100644 index b49b4f098c05101b91dee120d6cb6055fedefe50..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_flock64.h +++ /dev/null @@ -1,12 +0,0 @@ -#include -typedef -struct { -int16_t l_type; -int16_t l_whence; -unsigned char mpers_filler_1[4]; -int64_t l_start; -int64_t l_len; -int32_t l_pid; -unsigned char mpers_end_filler_2[4]; -} ATTRIBUTE_PACKED m32_struct_flock64; -#define MPERS_m32_struct_flock64 m32_struct_flock64 diff --git a/mpers-m32/struct_group_req.c b/mpers-m32/struct_group_req.c deleted file mode 100644 index 408e116580ad43f2973171071cf8f31d8bc9ad5c..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_group_req.c +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include - -#ifdef MCAST_JOIN_GROUP - -typedef struct group_req struct_group_req; - -#endif /* MCAST_JOIN_GROUP */ - -struct_group_req mpers_target_var; diff --git a/mpers-m32/struct_group_req.d1 b/mpers-m32/struct_group_req.d1 deleted file mode 100644 index 8b0107729f09f503d7ee6660436cc2cfe90c98d5..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_group_req.d1 +++ /dev/null @@ -1,99 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xc4 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_group_req.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 37 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1f7): struct_group_req - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 33 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1ed): group_req - <41> DW_AT_byte_size : 132 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 151 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x170): gr_interface - <49> DW_AT_type : <0x62> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 152 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 6 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x190): gr_group - <57> DW_AT_type : <0x74> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 153 - <5d> Unknown AT value: 88: 4 - <5e> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><61>: Abbrev Number: 0 - <1><62>: Abbrev Number: 3 (DW_TAG_typedef) - <63> DW_AT_type : <0x6d> - <67> DW_AT_name : (indirect string, offset: 0x18a): __u32 - <6b> DW_AT_decl_file : 1 - <6c> DW_AT_decl_line : 28 - <1><6d>: Abbrev Number: 7 (DW_TAG_base_type) - <6e> DW_AT_name : (indirect string, offset: 0x17d): unsigned int - <72> DW_AT_encoding : 7 (unsigned) - <73> DW_AT_byte_size : 4 - <1><74>: Abbrev Number: 8 (DW_TAG_structure_type) - <75> DW_AT_name : (indirect string, offset: 0x1dc): sockaddr_storage - <79> DW_AT_byte_size : 128 - <7a> DW_AT_decl_file : 3 - <7b> DW_AT_decl_line : 24 - <7c> Unknown AT value: 88: 4 - <2><7d>: Abbrev Number: 5 (DW_TAG_member) - <7e> DW_AT_name : (indirect string, offset: 0x199): ss_family - <82> DW_AT_type : <0x9a> - <86> DW_AT_decl_file : 3 - <87> DW_AT_decl_line : 25 - <88> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><8b>: Abbrev Number: 5 (DW_TAG_member) - <8c> DW_AT_name : (indirect string, offset: 0x1c7): __data - <90> DW_AT_type : <0xac> - <94> DW_AT_decl_file : 3 - <95> DW_AT_decl_line : 26 - <96> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><99>: Abbrev Number: 0 - <1><9a>: Abbrev Number: 3 (DW_TAG_typedef) - <9b> DW_AT_type : <0xa5> - <9f> DW_AT_name : (indirect string, offset: 0x1b2): __kernel_sa_family_t - DW_AT_decl_file : 3 - DW_AT_decl_line : 23 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1a3): unsigned short - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 2 - <1>: Abbrev Number: 9 (DW_TAG_array_type) - DW_AT_type : <0xb9> - <2>: Abbrev Number: 10 (DW_TAG_subrange_type) - DW_AT_type : <0xc0> - DW_AT_lower_bound : 0 - DW_AT_count : 126 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1ce): char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 11 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1d3): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_group_req.d2 b/mpers-m32/struct_group_req.d2 deleted file mode 100644 index ac2803ac96adfcfdad4dfd3248a32a90d754f97e..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_group_req.d2 +++ /dev/null @@ -1,96 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 37 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1f7): struct_group_req -DW_AT_decl_file : 4 -DW_AT_decl_line : 33 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1ed): group_req -DW_AT_byte_size : 132 -DW_AT_decl_file : 2 -DW_AT_decl_line : 151 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x170): gr_interface -DW_AT_type : <0x62> -DW_AT_decl_file : 2 -DW_AT_decl_line : 152 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x190): gr_group -DW_AT_type : <0x74> -DW_AT_decl_file : 2 -DW_AT_decl_line : 153 -Unknown AT value: 88: 4 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><62> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6d> -DW_AT_name : (indirect string, offset: 0x18a): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><6d> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17d): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><74> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1dc): sockaddr_storage -DW_AT_byte_size : 128 -DW_AT_decl_file : 3 -DW_AT_decl_line : 24 -Unknown AT value: 88: 4 -<2><7d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): ss_family -DW_AT_type : <0x9a> -DW_AT_decl_file : 3 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><8b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c7): __data -DW_AT_type : <0xac> -DW_AT_decl_file : 3 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><9a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xa5> -DW_AT_name : (indirect string, offset: 0x1b2): __kernel_sa_family_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 23 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a3): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0xb9> -<2> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0xc0> -DW_AT_lower_bound : 0 -DW_AT_count : 126 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ce): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 11 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d3): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/struct_group_req.h b/mpers-m32/struct_group_req.h deleted file mode 100644 index c4ff1be3865c0046cdb2c631f9cfb10c00441c3d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_group_req.h +++ /dev/null @@ -1,10 +0,0 @@ -#include -typedef -struct { -uint32_t gr_interface; -struct { -uint16_t ss_family; -char __data[126]; -} ATTRIBUTE_PACKED gr_group; -} ATTRIBUTE_PACKED m32_struct_group_req; -#define MPERS_m32_struct_group_req m32_struct_group_req diff --git a/mpers-m32/struct_hd_geometry.c b/mpers-m32/struct_hd_geometry.c deleted file mode 100644 index bb199e671558c0f77093a2ff1581f8b1db091aac..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_hd_geometry.c +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2009, 2010 Jeff Mahoney - * Copyright (c) 2011-2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include - -typedef struct hd_geometry struct_hd_geometry; - -struct_hd_geometry mpers_target_var; diff --git a/mpers-m32/struct_hd_geometry.d1 b/mpers-m32/struct_hd_geometry.d1 deleted file mode 100644 index 213e550b9f0b830077f27917f0f9d83b13ca9c5f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_hd_geometry.d1 +++ /dev/null @@ -1,70 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x93 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_hd_geometry.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x161): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 37 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1cb): struct_hd_geometry - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 35 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1bf): hd_geometry - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 255 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x172): heads - <49> DW_AT_type : <0x81> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 256 - <50> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><53>: Abbrev Number: 5 (DW_TAG_member) - <54> DW_AT_name : (indirect string, offset: 0x186): sectors - <58> DW_AT_type : <0x81> - <5c> DW_AT_decl_file : 1 - <5d> DW_AT_decl_line : 257 - <5f> DW_AT_data_member_location: 2 byte block: 23 1 (DW_OP_plus_uconst: 1) - <2><62>: Abbrev Number: 5 (DW_TAG_member) - <63> DW_AT_name : (indirect string, offset: 0x18e): cylinders - <67> DW_AT_type : <0x88> - <6b> DW_AT_decl_file : 1 - <6c> DW_AT_decl_line : 258 - <6e> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><71>: Abbrev Number: 5 (DW_TAG_member) - <72> DW_AT_name : (indirect string, offset: 0x1a7): start - <76> DW_AT_type : <0x8f> - <7a> DW_AT_decl_file : 1 - <7b> DW_AT_decl_line : 259 - <7d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><80>: Abbrev Number: 0 - <1><81>: Abbrev Number: 6 (DW_TAG_base_type) - <82> DW_AT_name : (indirect string, offset: 0x178): unsigned char - <86> DW_AT_encoding : 8 (unsigned char) - <87> DW_AT_byte_size : 1 - <1><88>: Abbrev Number: 6 (DW_TAG_base_type) - <89> DW_AT_name : (indirect string, offset: 0x198): unsigned short - <8d> DW_AT_encoding : 7 (unsigned) - <8e> DW_AT_byte_size : 2 - <1><8f>: Abbrev Number: 6 (DW_TAG_base_type) - <90> DW_AT_name : (indirect string, offset: 0x1ad): long unsigned int - <94> DW_AT_encoding : 7 (unsigned) - <95> DW_AT_byte_size : 4 - <1><96>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_hd_geometry.d2 b/mpers-m32/struct_hd_geometry.d2 deleted file mode 100644 index 6541189bb88107eda92b848034c22ff3cfcbd9a9..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_hd_geometry.d2 +++ /dev/null @@ -1,63 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x161): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 37 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1cb): struct_hd_geometry -DW_AT_decl_file : 2 -DW_AT_decl_line : 35 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1bf): hd_geometry -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 255 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): heads -DW_AT_type : <0x81> -DW_AT_decl_file : 1 -DW_AT_decl_line : 256 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><53> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x186): sectors -DW_AT_type : <0x81> -DW_AT_decl_file : 1 -DW_AT_decl_line : 257 -DW_AT_data_member_location: 2 byte block: 23 1 (DW_OP_plus_uconst: 1) -<2><62> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18e): cylinders -DW_AT_type : <0x88> -DW_AT_decl_file : 1 -DW_AT_decl_line : 258 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><71> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a7): start -DW_AT_type : <0x8f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 259 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><81> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x178): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><88> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x198): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><8f> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ad): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_hd_geometry.h b/mpers-m32/struct_hd_geometry.h deleted file mode 100644 index eb488f8b87fc26714ee962aa5afc52431a05d0b2..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_hd_geometry.h +++ /dev/null @@ -1,9 +0,0 @@ -#include -typedef -struct { -unsigned char heads; -unsigned char sectors; -uint16_t cylinders; -uint32_t start; -} ATTRIBUTE_PACKED m32_struct_hd_geometry; -#define MPERS_m32_struct_hd_geometry m32_struct_hd_geometry diff --git a/mpers-m32/struct_ifconf.c b/mpers-m32/struct_ifconf.c deleted file mode 100644 index 1aa6fdeed23b9d3301da8fcec4dc70352014ac90..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifconf.c +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include "print_fields.h" - -#include -#if defined ALPHA || defined SH || defined SH64 -# include -#endif -#include -#include -#include - - -typedef struct ifconf struct_ifconf; -typedef struct ifreq struct_ifreq; - -struct_ifconf mpers_target_var; diff --git a/mpers-m32/struct_ifconf.d1 b/mpers-m32/struct_ifconf.d1 deleted file mode 100644 index 67d4368f8e21fd2566fc6c78a8b9b1a61140ba17..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifconf.d1 +++ /dev/null @@ -1,572 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x4af (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_ifconf.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 5 - <2a> DW_AT_decl_line : 44 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x423): struct_ifconf - <3a> DW_AT_decl_file : 5 - <3b> DW_AT_decl_line : 41 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x41c): ifconf - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 181 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16d): ifc_len - <49> DW_AT_type : <0x82> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 182 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x179): ifc_ifcu - <57> DW_AT_type : <0x60> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 186 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 6 (DW_TAG_union_type) - <61> DW_AT_byte_size : 4 - <62> DW_AT_decl_file : 1 - <63> DW_AT_decl_line : 183 - <3><64>: Abbrev Number: 5 (DW_TAG_member) - <65> DW_AT_name : (indirect string, offset: 0x182): ifcu_buf - <69> DW_AT_type : <0x89> - <6d> DW_AT_decl_file : 1 - <6e> DW_AT_decl_line : 184 - <6f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x190): ifcu_req - <77> DW_AT_type : <0x95> - <7b> DW_AT_decl_file : 1 - <7c> DW_AT_decl_line : 185 - <7d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><80>: Abbrev Number: 0 - <2><81>: Abbrev Number: 0 - <1><82>: Abbrev Number: 7 (DW_TAG_base_type) - <83> DW_AT_name : (indirect string, offset: 0x175): int - <87> DW_AT_encoding : 5 (signed) - <88> DW_AT_byte_size : 4 - <1><89>: Abbrev Number: 8 (DW_TAG_pointer_type) - <8a> DW_AT_type : <0x8e> - <1><8e>: Abbrev Number: 7 (DW_TAG_base_type) - <8f> DW_AT_name : (indirect string, offset: 0x18b): char - <93> DW_AT_encoding : 8 (unsigned char) - <94> DW_AT_byte_size : 1 - <1><95>: Abbrev Number: 8 (DW_TAG_pointer_type) - <96> DW_AT_type : <0x9a> - <1><9a>: Abbrev Number: 4 (DW_TAG_structure_type) - <9b> DW_AT_name : (indirect string, offset: 0x416): ifreq - <9f> DW_AT_byte_size : 32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 141 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x199): ifr_ifrn - DW_AT_type : <0xb0> - DW_AT_decl_file : 1 - DW_AT_decl_line : 145 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 6 (DW_TAG_union_type) - DW_AT_byte_size : 16 - DW_AT_decl_file : 1 - DW_AT_decl_line : 143 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1a2): ifrn_name - DW_AT_type : <0x18d> - DW_AT_decl_file : 1 - DW_AT_decl_line : 144 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b5): ifr_ifru - DW_AT_type : <0xd1> - DW_AT_decl_file : 1 - DW_AT_decl_line : 160 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2>: Abbrev Number: 6 (DW_TAG_union_type) - DW_AT_byte_size : 16 - DW_AT_decl_file : 1 - DW_AT_decl_line : 146 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1be): ifru_addr - DW_AT_type : <0x1a1> - DW_AT_decl_file : 1 - DW_AT_decl_line : 147 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1fe): ifru_dstaddr - DW_AT_type : <0x1a1> - DW_AT_decl_file : 1 - DW_AT_decl_line : 148 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x20b): ifru_broadaddr - DW_AT_type : <0x1a1> - DW_AT_decl_file : 1 - DW_AT_decl_line : 149 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - <100> DW_AT_name : (indirect string, offset: 0x21a): ifru_netmask - <104> DW_AT_type : <0x1a1> - <108> DW_AT_decl_file : 1 - <109> DW_AT_decl_line : 150 - <10a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><10d>: Abbrev Number: 5 (DW_TAG_member) - <10e> DW_AT_name : (indirect string, offset: 0x227): ifru_hwaddr - <112> DW_AT_type : <0x1a1> - <116> DW_AT_decl_file : 1 - <117> DW_AT_decl_line : 151 - <118> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><11b>: Abbrev Number: 5 (DW_TAG_member) - <11c> DW_AT_name : (indirect string, offset: 0x233): ifru_flags - <120> DW_AT_type : <0x1e5> - <124> DW_AT_decl_file : 1 - <125> DW_AT_decl_line : 152 - <126> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><129>: Abbrev Number: 5 (DW_TAG_member) - <12a> DW_AT_name : (indirect string, offset: 0x244): ifru_ivalue - <12e> DW_AT_type : <0x82> - <132> DW_AT_decl_file : 1 - <133> DW_AT_decl_line : 153 - <134> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><137>: Abbrev Number: 5 (DW_TAG_member) - <138> DW_AT_name : (indirect string, offset: 0x250): ifru_mtu - <13c> DW_AT_type : <0x82> - <140> DW_AT_decl_file : 1 - <141> DW_AT_decl_line : 154 - <142> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><145>: Abbrev Number: 5 (DW_TAG_member) - <146> DW_AT_name : (indirect string, offset: 0x259): ifru_map - <14a> DW_AT_type : <0x1ec> - <14e> DW_AT_decl_file : 1 - <14f> DW_AT_decl_line : 155 - <150> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><153>: Abbrev Number: 5 (DW_TAG_member) - <154> DW_AT_name : (indirect string, offset: 0x2b1): ifru_slave - <158> DW_AT_type : <0x18d> - <15c> DW_AT_decl_file : 1 - <15d> DW_AT_decl_line : 156 - <15e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><161>: Abbrev Number: 5 (DW_TAG_member) - <162> DW_AT_name : (indirect string, offset: 0x2bc): ifru_newname - <166> DW_AT_type : <0x18d> - <16a> DW_AT_decl_file : 1 - <16b> DW_AT_decl_line : 157 - <16c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><16f>: Abbrev Number: 5 (DW_TAG_member) - <170> DW_AT_name : (indirect string, offset: 0x2c9): ifru_data - <174> DW_AT_type : <0x257> - <178> DW_AT_decl_file : 1 - <179> DW_AT_decl_line : 158 - <17a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><17d>: Abbrev Number: 5 (DW_TAG_member) - <17e> DW_AT_name : (indirect string, offset: 0x2d3): ifru_settings - <182> DW_AT_type : <0x258> - <186> DW_AT_decl_file : 1 - <187> DW_AT_decl_line : 159 - <188> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><18b>: Abbrev Number: 0 - <2><18c>: Abbrev Number: 0 - <1><18d>: Abbrev Number: 9 (DW_TAG_array_type) - <18e> DW_AT_type : <0x8e> - <2><192>: Abbrev Number: 10 (DW_TAG_subrange_type) - <193> DW_AT_type : <0x19a> - <197> DW_AT_lower_bound : 0 - <198> DW_AT_count : 16 - <2><199>: Abbrev Number: 0 - <1><19a>: Abbrev Number: 11 (DW_TAG_base_type) - <19b> DW_AT_name : (indirect string, offset: 0x1ac): sizetype - <19f> DW_AT_byte_size : 8 - <1a0> DW_AT_encoding : 7 (unsigned) - <1><1a1>: Abbrev Number: 4 (DW_TAG_structure_type) - <1a2> DW_AT_name : (indirect string, offset: 0x1f5): sockaddr - <1a6> DW_AT_byte_size : 16 - <1a7> DW_AT_decl_file : 3 - <1a8> DW_AT_decl_line : 74 - <2><1a9>: Abbrev Number: 5 (DW_TAG_member) - <1aa> DW_AT_name : (indirect string, offset: 0x1c8): sa_family - <1ae> DW_AT_type : <0x1c6> - <1b2> DW_AT_decl_file : 3 - <1b3> DW_AT_decl_line : 75 - <1b4> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><1b7>: Abbrev Number: 5 (DW_TAG_member) - <1b8> DW_AT_name : (indirect string, offset: 0x1ed): sa_data - <1bc> DW_AT_type : <0x1d8> - <1c0> DW_AT_decl_file : 3 - <1c1> DW_AT_decl_line : 76 - <1c2> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><1c5>: Abbrev Number: 0 - <1><1c6>: Abbrev Number: 3 (DW_TAG_typedef) - <1c7> DW_AT_type : <0x1d1> - <1cb> DW_AT_name : (indirect string, offset: 0x1e1): sa_family_t - <1cf> DW_AT_decl_file : 2 - <1d0> DW_AT_decl_line : 34 - <1><1d1>: Abbrev Number: 7 (DW_TAG_base_type) - <1d2> DW_AT_name : (indirect string, offset: 0x1d2): unsigned short - <1d6> DW_AT_encoding : 7 (unsigned) - <1d7> DW_AT_byte_size : 2 - <1><1d8>: Abbrev Number: 9 (DW_TAG_array_type) - <1d9> DW_AT_type : <0x8e> - <2><1dd>: Abbrev Number: 10 (DW_TAG_subrange_type) - <1de> DW_AT_type : <0x19a> - <1e2> DW_AT_lower_bound : 0 - <1e3> DW_AT_count : 14 - <2><1e4>: Abbrev Number: 0 - <1><1e5>: Abbrev Number: 7 (DW_TAG_base_type) - <1e6> DW_AT_name : (indirect string, offset: 0x23e): short - <1ea> DW_AT_encoding : 5 (signed) - <1eb> DW_AT_byte_size : 2 - <1><1ec>: Abbrev Number: 4 (DW_TAG_structure_type) - <1ed> DW_AT_name : (indirect string, offset: 0x2ab): ifmap - <1f1> DW_AT_byte_size : 16 - <1f2> DW_AT_decl_file : 1 - <1f3> DW_AT_decl_line : 118 - <2><1f4>: Abbrev Number: 5 (DW_TAG_member) - <1f5> DW_AT_name : (indirect string, offset: 0x262): mem_start - <1f9> DW_AT_type : <0x249> - <1fd> DW_AT_decl_file : 1 - <1fe> DW_AT_decl_line : 119 - <1ff> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><202>: Abbrev Number: 5 (DW_TAG_member) - <203> DW_AT_name : (indirect string, offset: 0x27e): mem_end - <207> DW_AT_type : <0x249> - <20b> DW_AT_decl_file : 1 - <20c> DW_AT_decl_line : 120 - <20d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><210>: Abbrev Number: 5 (DW_TAG_member) - <211> DW_AT_name : (indirect string, offset: 0x286): base_addr - <215> DW_AT_type : <0x1d1> - <219> DW_AT_decl_file : 1 - <21a> DW_AT_decl_line : 121 - <21b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><21e>: Abbrev Number: 5 (DW_TAG_member) - <21f> DW_AT_name : (indirect string, offset: 0x290): irq - <223> DW_AT_type : <0x250> - <227> DW_AT_decl_file : 1 - <228> DW_AT_decl_line : 122 - <229> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><22c>: Abbrev Number: 5 (DW_TAG_member) - <22d> DW_AT_name : (indirect string, offset: 0x2a2): dma - <231> DW_AT_type : <0x250> - <235> DW_AT_decl_file : 1 - <236> DW_AT_decl_line : 123 - <237> DW_AT_data_member_location: 2 byte block: 23 b (DW_OP_plus_uconst: 11) - <2><23a>: Abbrev Number: 5 (DW_TAG_member) - <23b> DW_AT_name : (indirect string, offset: 0x2a6): port - <23f> DW_AT_type : <0x250> - <243> DW_AT_decl_file : 1 - <244> DW_AT_decl_line : 124 - <245> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><248>: Abbrev Number: 0 - <1><249>: Abbrev Number: 7 (DW_TAG_base_type) - <24a> DW_AT_name : (indirect string, offset: 0x26c): long unsigned int - <24e> DW_AT_encoding : 7 (unsigned) - <24f> DW_AT_byte_size : 4 - <1><250>: Abbrev Number: 7 (DW_TAG_base_type) - <251> DW_AT_name : (indirect string, offset: 0x294): unsigned char - <255> DW_AT_encoding : 8 (unsigned char) - <256> DW_AT_byte_size : 1 - <1><257>: Abbrev Number: 12 (DW_TAG_pointer_type) - <1><258>: Abbrev Number: 4 (DW_TAG_structure_type) - <259> DW_AT_name : (indirect string, offset: 0x40a): if_settings - <25d> DW_AT_byte_size : 12 - <25e> DW_AT_decl_file : 1 - <25f> DW_AT_decl_line : 127 - <2><260>: Abbrev Number: 5 (DW_TAG_member) - <261> DW_AT_name : (indirect string, offset: 0x2e1): type - <265> DW_AT_type : <0x2f2> - <269> DW_AT_decl_file : 1 - <26a> DW_AT_decl_line : 128 - <26b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><26e>: Abbrev Number: 5 (DW_TAG_member) - <26f> DW_AT_name : (indirect string, offset: 0x2f3): size - <273> DW_AT_type : <0x2f2> - <277> DW_AT_decl_file : 1 - <278> DW_AT_decl_line : 129 - <279> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><27c>: Abbrev Number: 5 (DW_TAG_member) - <27d> DW_AT_name : (indirect string, offset: 0x2f8): ifs_ifsu - <281> DW_AT_type : <0x28a> - <285> DW_AT_decl_file : 1 - <286> DW_AT_decl_line : 138 - <287> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><28a>: Abbrev Number: 6 (DW_TAG_union_type) - <28b> DW_AT_byte_size : 4 - <28c> DW_AT_decl_file : 1 - <28d> DW_AT_decl_line : 130 - <3><28e>: Abbrev Number: 5 (DW_TAG_member) - <28f> DW_AT_name : (indirect string, offset: 0x301): raw_hdlc - <293> DW_AT_type : <0x2f9> - <297> DW_AT_decl_file : 1 - <298> DW_AT_decl_line : 131 - <299> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><29c>: Abbrev Number: 5 (DW_TAG_member) - <29d> DW_AT_name : (indirect string, offset: 0x329): cisco - <2a1> DW_AT_type : <0x32a> - <2a5> DW_AT_decl_file : 1 - <2a6> DW_AT_decl_line : 132 - <2a7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2aa>: Abbrev Number: 5 (DW_TAG_member) - <2ab> DW_AT_name : (indirect string, offset: 0x34c): fr - <2af> DW_AT_type : <0x35b> - <2b3> DW_AT_decl_file : 1 - <2b4> DW_AT_decl_line : 133 - <2b5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2b8>: Abbrev Number: 5 (DW_TAG_member) - <2b9> DW_AT_name : (indirect string, offset: 0x379): fr_pvc - <2bd> DW_AT_type : <0x3d2> - <2c1> DW_AT_decl_file : 1 - <2c2> DW_AT_decl_line : 134 - <2c3> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2c6>: Abbrev Number: 5 (DW_TAG_member) - <2c7> DW_AT_name : (indirect string, offset: 0x392): fr_pvc_info - <2cb> DW_AT_type : <0x3f5> - <2cf> DW_AT_decl_file : 1 - <2d0> DW_AT_decl_line : 135 - <2d1> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2d4>: Abbrev Number: 5 (DW_TAG_member) - <2d5> DW_AT_name : (indirect string, offset: 0x3b7): sync - <2d9> DW_AT_type : <0x426> - <2dd> DW_AT_decl_file : 1 - <2de> DW_AT_decl_line : 136 - <2df> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2e2>: Abbrev Number: 5 (DW_TAG_member) - <2e3> DW_AT_name : (indirect string, offset: 0x3f0): te1 - <2e7> DW_AT_type : <0x465> - <2eb> DW_AT_decl_file : 1 - <2ec> DW_AT_decl_line : 137 - <2ed> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2f0>: Abbrev Number: 0 - <2><2f1>: Abbrev Number: 0 - <1><2f2>: Abbrev Number: 7 (DW_TAG_base_type) - <2f3> DW_AT_name : (indirect string, offset: 0x2e6): unsigned int - <2f7> DW_AT_encoding : 7 (unsigned) - <2f8> DW_AT_byte_size : 4 - <1><2f9>: Abbrev Number: 8 (DW_TAG_pointer_type) - <2fa> DW_AT_type : <0x2fe> - <1><2fe>: Abbrev Number: 3 (DW_TAG_typedef) - <2ff> DW_AT_type : <0x309> - <303> DW_AT_name : (indirect string, offset: 0x31a): raw_hdlc_proto - <307> DW_AT_decl_file : 4 - <308> DW_AT_decl_line : 61 - <1><309>: Abbrev Number: 13 (DW_TAG_structure_type) - <30a> DW_AT_byte_size : 4 - <30b> DW_AT_decl_file : 4 - <30c> DW_AT_decl_line : 58 - <2><30d>: Abbrev Number: 5 (DW_TAG_member) - <30e> DW_AT_name : (indirect string, offset: 0x30a): encoding - <312> DW_AT_type : <0x1d1> - <316> DW_AT_decl_file : 4 - <317> DW_AT_decl_line : 59 - <318> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><31b>: Abbrev Number: 5 (DW_TAG_member) - <31c> DW_AT_name : (indirect string, offset: 0x313): parity - <320> DW_AT_type : <0x1d1> - <324> DW_AT_decl_file : 4 - <325> DW_AT_decl_line : 60 - <326> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><329>: Abbrev Number: 0 - <1><32a>: Abbrev Number: 8 (DW_TAG_pointer_type) - <32b> DW_AT_type : <0x32f> - <1><32f>: Abbrev Number: 3 (DW_TAG_typedef) - <330> DW_AT_type : <0x33a> - <334> DW_AT_name : (indirect string, offset: 0x340): cisco_proto - <338> DW_AT_decl_file : 4 - <339> DW_AT_decl_line : 81 - <1><33a>: Abbrev Number: 13 (DW_TAG_structure_type) - <33b> DW_AT_byte_size : 8 - <33c> DW_AT_decl_file : 4 - <33d> DW_AT_decl_line : 78 - <2><33e>: Abbrev Number: 5 (DW_TAG_member) - <33f> DW_AT_name : (indirect string, offset: 0x32f): interval - <343> DW_AT_type : <0x2f2> - <347> DW_AT_decl_file : 4 - <348> DW_AT_decl_line : 79 - <349> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><34c>: Abbrev Number: 5 (DW_TAG_member) - <34d> DW_AT_name : (indirect string, offset: 0x338): timeout - <351> DW_AT_type : <0x2f2> - <355> DW_AT_decl_file : 4 - <356> DW_AT_decl_line : 80 - <357> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><35a>: Abbrev Number: 0 - <1><35b>: Abbrev Number: 8 (DW_TAG_pointer_type) - <35c> DW_AT_type : <0x360> - <1><360>: Abbrev Number: 3 (DW_TAG_typedef) - <361> DW_AT_type : <0x36b> - <365> DW_AT_name : (indirect string, offset: 0x370): fr_proto - <369> DW_AT_decl_file : 4 - <36a> DW_AT_decl_line : 70 - <1><36b>: Abbrev Number: 13 (DW_TAG_structure_type) - <36c> DW_AT_byte_size : 24 - <36d> DW_AT_decl_file : 4 - <36e> DW_AT_decl_line : 62 - <2><36f>: Abbrev Number: 5 (DW_TAG_member) - <370> DW_AT_name : (indirect string, offset: 0x34f): t391 - <374> DW_AT_type : <0x2f2> - <378> DW_AT_decl_file : 4 - <379> DW_AT_decl_line : 63 - <37a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><37d>: Abbrev Number: 5 (DW_TAG_member) - <37e> DW_AT_name : (indirect string, offset: 0x354): t392 - <382> DW_AT_type : <0x2f2> - <386> DW_AT_decl_file : 4 - <387> DW_AT_decl_line : 64 - <388> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><38b>: Abbrev Number: 5 (DW_TAG_member) - <38c> DW_AT_name : (indirect string, offset: 0x359): n391 - <390> DW_AT_type : <0x2f2> - <394> DW_AT_decl_file : 4 - <395> DW_AT_decl_line : 65 - <396> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><399>: Abbrev Number: 5 (DW_TAG_member) - <39a> DW_AT_name : (indirect string, offset: 0x35e): n392 - <39e> DW_AT_type : <0x2f2> - <3a2> DW_AT_decl_file : 4 - <3a3> DW_AT_decl_line : 66 - <3a4> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><3a7>: Abbrev Number: 5 (DW_TAG_member) - <3a8> DW_AT_name : (indirect string, offset: 0x363): n393 - <3ac> DW_AT_type : <0x2f2> - <3b0> DW_AT_decl_file : 4 - <3b1> DW_AT_decl_line : 67 - <3b2> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><3b5>: Abbrev Number: 5 (DW_TAG_member) - <3b6> DW_AT_name : (indirect string, offset: 0x368): lmi - <3ba> DW_AT_type : <0x1d1> - <3be> DW_AT_decl_file : 4 - <3bf> DW_AT_decl_line : 68 - <3c0> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><3c3>: Abbrev Number: 5 (DW_TAG_member) - <3c4> DW_AT_name : (indirect string, offset: 0x36c): dce - <3c8> DW_AT_type : <0x1d1> - <3cc> DW_AT_decl_file : 4 - <3cd> DW_AT_decl_line : 69 - <3ce> DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22) - <2><3d1>: Abbrev Number: 0 - <1><3d2>: Abbrev Number: 8 (DW_TAG_pointer_type) - <3d3> DW_AT_type : <0x3d7> - <1><3d7>: Abbrev Number: 3 (DW_TAG_typedef) - <3d8> DW_AT_type : <0x3e2> - <3dc> DW_AT_name : (indirect string, offset: 0x385): fr_proto_pvc - <3e0> DW_AT_decl_file : 4 - <3e1> DW_AT_decl_line : 73 - <1><3e2>: Abbrev Number: 13 (DW_TAG_structure_type) - <3e3> DW_AT_byte_size : 4 - <3e4> DW_AT_decl_file : 4 - <3e5> DW_AT_decl_line : 71 - <2><3e6>: Abbrev Number: 5 (DW_TAG_member) - <3e7> DW_AT_name : (indirect string, offset: 0x380): dlci - <3eb> DW_AT_type : <0x2f2> - <3ef> DW_AT_decl_file : 4 - <3f0> DW_AT_decl_line : 72 - <3f1> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><3f4>: Abbrev Number: 0 - <1><3f5>: Abbrev Number: 8 (DW_TAG_pointer_type) - <3f6> DW_AT_type : <0x3fa> - <1><3fa>: Abbrev Number: 3 (DW_TAG_typedef) - <3fb> DW_AT_type : <0x405> - <3ff> DW_AT_name : (indirect string, offset: 0x3a5): fr_proto_pvc_info - <403> DW_AT_decl_file : 4 - <404> DW_AT_decl_line : 77 - <1><405>: Abbrev Number: 13 (DW_TAG_structure_type) - <406> DW_AT_byte_size : 20 - <407> DW_AT_decl_file : 4 - <408> DW_AT_decl_line : 74 - <2><409>: Abbrev Number: 5 (DW_TAG_member) - <40a> DW_AT_name : (indirect string, offset: 0x380): dlci - <40e> DW_AT_type : <0x2f2> - <412> DW_AT_decl_file : 4 - <413> DW_AT_decl_line : 75 - <414> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><417>: Abbrev Number: 5 (DW_TAG_member) - <418> DW_AT_name : (indirect string, offset: 0x39e): master - <41c> DW_AT_type : <0x18d> - <420> DW_AT_decl_file : 4 - <421> DW_AT_decl_line : 76 - <422> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><425>: Abbrev Number: 0 - <1><426>: Abbrev Number: 8 (DW_TAG_pointer_type) - <427> DW_AT_type : <0x42b> - <1><42b>: Abbrev Number: 3 (DW_TAG_typedef) - <42c> DW_AT_type : <0x436> - <430> DW_AT_name : (indirect string, offset: 0x3db): sync_serial_settings - <434> DW_AT_decl_file : 4 - <435> DW_AT_decl_line : 51 - <1><436>: Abbrev Number: 13 (DW_TAG_structure_type) - <437> DW_AT_byte_size : 12 - <438> DW_AT_decl_file : 4 - <439> DW_AT_decl_line : 47 - <2><43a>: Abbrev Number: 5 (DW_TAG_member) - <43b> DW_AT_name : (indirect string, offset: 0x3bc): clock_rate - <43f> DW_AT_type : <0x2f2> - <443> DW_AT_decl_file : 4 - <444> DW_AT_decl_line : 48 - <445> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><448>: Abbrev Number: 5 (DW_TAG_member) - <449> DW_AT_name : (indirect string, offset: 0x3c7): clock_type - <44d> DW_AT_type : <0x2f2> - <451> DW_AT_decl_file : 4 - <452> DW_AT_decl_line : 49 - <453> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><456>: Abbrev Number: 5 (DW_TAG_member) - <457> DW_AT_name : (indirect string, offset: 0x3d2): loopback - <45b> DW_AT_type : <0x1d1> - <45f> DW_AT_decl_file : 4 - <460> DW_AT_decl_line : 50 - <461> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><464>: Abbrev Number: 0 - <1><465>: Abbrev Number: 8 (DW_TAG_pointer_type) - <466> DW_AT_type : <0x46a> - <1><46a>: Abbrev Number: 3 (DW_TAG_typedef) - <46b> DW_AT_type : <0x475> - <46f> DW_AT_name : (indirect string, offset: 0x3fd): te1_settings - <473> DW_AT_decl_file : 4 - <474> DW_AT_decl_line : 57 - <1><475>: Abbrev Number: 13 (DW_TAG_structure_type) - <476> DW_AT_byte_size : 16 - <477> DW_AT_decl_file : 4 - <478> DW_AT_decl_line : 52 - <2><479>: Abbrev Number: 5 (DW_TAG_member) - <47a> DW_AT_name : (indirect string, offset: 0x3bc): clock_rate - <47e> DW_AT_type : <0x2f2> - <482> DW_AT_decl_file : 4 - <483> DW_AT_decl_line : 53 - <484> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><487>: Abbrev Number: 5 (DW_TAG_member) - <488> DW_AT_name : (indirect string, offset: 0x3c7): clock_type - <48c> DW_AT_type : <0x2f2> - <490> DW_AT_decl_file : 4 - <491> DW_AT_decl_line : 54 - <492> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><495>: Abbrev Number: 5 (DW_TAG_member) - <496> DW_AT_name : (indirect string, offset: 0x3d2): loopback - <49a> DW_AT_type : <0x1d1> - <49e> DW_AT_decl_file : 4 - <49f> DW_AT_decl_line : 55 - <4a0> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><4a3>: Abbrev Number: 5 (DW_TAG_member) - <4a4> DW_AT_name : (indirect string, offset: 0x3f4): slot_map - <4a8> DW_AT_type : <0x2f2> - <4ac> DW_AT_decl_file : 4 - <4ad> DW_AT_decl_line : 56 - <4ae> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><4b1>: Abbrev Number: 0 - <1><4b2>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_ifconf.d2 b/mpers-m32/struct_ifconf.d2 deleted file mode 100644 index 0ba71914422aa9161101ca5d3050b701efe77677..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifconf.d2 +++ /dev/null @@ -1,645 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 5 -DW_AT_decl_line : 44 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x423): struct_ifconf -DW_AT_decl_file : 5 -DW_AT_decl_line : 41 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x41c): ifconf -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 181 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16d): ifc_len -DW_AT_type : <0x82> -DW_AT_decl_file : 1 -DW_AT_decl_line : 182 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x179): ifc_ifcu -DW_AT_type : <0x60> -DW_AT_decl_file : 1 -DW_AT_decl_line : 186 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 183 -<3><64> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x182): ifcu_buf -DW_AT_type : <0x89> -DW_AT_decl_file : 1 -DW_AT_decl_line : 184 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x190): ifcu_req -DW_AT_type : <0x95> -DW_AT_decl_file : 1 -DW_AT_decl_line : 185 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><82> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x175): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><89> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x8e> -<1><8e> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18b): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><95> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x9a> -<1><9a> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x416): ifreq -DW_AT_byte_size : 32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 141 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): ifr_ifrn -DW_AT_type : <0xb0> -DW_AT_decl_file : 1 -DW_AT_decl_line : 145 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 143 -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a2): ifrn_name -DW_AT_type : <0x18d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 144 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b5): ifr_ifru -DW_AT_type : <0xd1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 160 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 146 -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1be): ifru_addr -DW_AT_type : <0x1a1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 147 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fe): ifru_dstaddr -DW_AT_type : <0x1a1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 148 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20b): ifru_broadaddr -DW_AT_type : <0x1a1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 149 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21a): ifru_netmask -DW_AT_type : <0x1a1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 150 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><10d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x227): ifru_hwaddr -DW_AT_type : <0x1a1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 151 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><11b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x233): ifru_flags -DW_AT_type : <0x1e5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 152 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><129> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x244): ifru_ivalue -DW_AT_type : <0x82> -DW_AT_decl_file : 1 -DW_AT_decl_line : 153 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><137> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x250): ifru_mtu -DW_AT_type : <0x82> -DW_AT_decl_file : 1 -DW_AT_decl_line : 154 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><145> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x259): ifru_map -DW_AT_type : <0x1ec> -DW_AT_decl_file : 1 -DW_AT_decl_line : 155 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><153> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2b1): ifru_slave -DW_AT_type : <0x18d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 156 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><161> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2bc): ifru_newname -DW_AT_type : <0x18d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 157 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><16f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c9): ifru_data -DW_AT_type : <0x257> -DW_AT_decl_file : 1 -DW_AT_decl_line : 158 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><17d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d3): ifru_settings -DW_AT_type : <0x258> -DW_AT_decl_file : 1 -DW_AT_decl_line : 159 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><18d> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0x8e> -<2><192> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0x19a> -DW_AT_lower_bound : 0 -DW_AT_count : 16 -<1><19a> -Abbrev Number: 11 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ac): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><1a1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1f5): sockaddr -DW_AT_byte_size : 16 -DW_AT_decl_file : 3 -DW_AT_decl_line : 74 -<2><1a9> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c8): sa_family -DW_AT_type : <0x1c6> -DW_AT_decl_file : 3 -DW_AT_decl_line : 75 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1b7> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ed): sa_data -DW_AT_type : <0x1d8> -DW_AT_decl_file : 3 -DW_AT_decl_line : 76 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><1c6> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1d1> -DW_AT_name : (indirect string, offset: 0x1e1): sa_family_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 34 -<1><1d1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d2): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><1d8> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0x8e> -<2><1dd> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0x19a> -DW_AT_lower_bound : 0 -DW_AT_count : 14 -<1><1e5> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x23e): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><1ec> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2ab): ifmap -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 118 -<2><1f4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x262): mem_start -DW_AT_type : <0x249> -DW_AT_decl_file : 1 -DW_AT_decl_line : 119 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><202> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x27e): mem_end -DW_AT_type : <0x249> -DW_AT_decl_file : 1 -DW_AT_decl_line : 120 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><210> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x286): base_addr -DW_AT_type : <0x1d1> -DW_AT_decl_file : 1 -DW_AT_decl_line : 121 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><21e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x290): irq -DW_AT_type : <0x250> -DW_AT_decl_file : 1 -DW_AT_decl_line : 122 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<2><22c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a2): dma -DW_AT_type : <0x250> -DW_AT_decl_file : 1 -DW_AT_decl_line : 123 -DW_AT_data_member_location: 2 byte block: 23 b (DW_OP_plus_uconst: 11) -<2><23a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a6): port -DW_AT_type : <0x250> -DW_AT_decl_file : 1 -DW_AT_decl_line : 124 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><249> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x26c): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><250> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x294): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><257> -Abbrev Number: 12 (DW_TAG_pointer_type) -<1><258> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x40a): if_settings -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 127 -<2><260> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e1): type -DW_AT_type : <0x2f2> -DW_AT_decl_file : 1 -DW_AT_decl_line : 128 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><26e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2f3): size -DW_AT_type : <0x2f2> -DW_AT_decl_file : 1 -DW_AT_decl_line : 129 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><27c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2f8): ifs_ifsu -DW_AT_type : <0x28a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 138 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><28a> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 130 -<3><28e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x301): raw_hdlc -DW_AT_type : <0x2f9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 131 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><29c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x329): cisco -DW_AT_type : <0x32a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 132 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2aa> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x34c): fr -DW_AT_type : <0x35b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 133 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2b8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x379): fr_pvc -DW_AT_type : <0x3d2> -DW_AT_decl_file : 1 -DW_AT_decl_line : 134 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2c6> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x392): fr_pvc_info -DW_AT_type : <0x3f5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 135 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2d4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3b7): sync -DW_AT_type : <0x426> -DW_AT_decl_file : 1 -DW_AT_decl_line : 136 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2e2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3f0): te1 -DW_AT_type : <0x465> -DW_AT_decl_file : 1 -DW_AT_decl_line : 137 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><2f2> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2e6): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><2f9> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x2fe> -<1><2fe> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x309> -DW_AT_name : (indirect string, offset: 0x31a): raw_hdlc_proto -DW_AT_decl_file : 4 -DW_AT_decl_line : 61 -<1><309> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 4 -DW_AT_decl_line : 58 -<2><30d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x30a): encoding -DW_AT_type : <0x1d1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 59 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><31b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x313): parity -DW_AT_type : <0x1d1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 60 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><32a> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x32f> -<1><32f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x33a> -DW_AT_name : (indirect string, offset: 0x340): cisco_proto -DW_AT_decl_file : 4 -DW_AT_decl_line : 81 -<1><33a> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 4 -DW_AT_decl_line : 78 -<2><33e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x32f): interval -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 79 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><34c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x338): timeout -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 80 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><35b> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x360> -<1><360> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x36b> -DW_AT_name : (indirect string, offset: 0x370): fr_proto -DW_AT_decl_file : 4 -DW_AT_decl_line : 70 -<1><36b> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 24 -DW_AT_decl_file : 4 -DW_AT_decl_line : 62 -<2><36f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x34f): t391 -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 63 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><37d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x354): t392 -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 64 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><38b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x359): n391 -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 65 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><399> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x35e): n392 -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 66 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><3a7> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x363): n393 -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 67 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><3b5> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x368): lmi -DW_AT_type : <0x1d1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 68 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><3c3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x36c): dce -DW_AT_type : <0x1d1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 69 -DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22) -<1><3d2> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x3d7> -<1><3d7> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3e2> -DW_AT_name : (indirect string, offset: 0x385): fr_proto_pvc -DW_AT_decl_file : 4 -DW_AT_decl_line : 73 -<1><3e2> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 4 -DW_AT_decl_line : 71 -<2><3e6> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x380): dlci -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><3f5> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x3fa> -<1><3fa> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x405> -DW_AT_name : (indirect string, offset: 0x3a5): fr_proto_pvc_info -DW_AT_decl_file : 4 -DW_AT_decl_line : 77 -<1><405> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 20 -DW_AT_decl_file : 4 -DW_AT_decl_line : 74 -<2><409> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x380): dlci -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 75 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><417> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x39e): master -DW_AT_type : <0x18d> -DW_AT_decl_file : 4 -DW_AT_decl_line : 76 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><426> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x42b> -<1><42b> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x436> -DW_AT_name : (indirect string, offset: 0x3db): sync_serial_settings -DW_AT_decl_file : 4 -DW_AT_decl_line : 51 -<1><436> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 4 -DW_AT_decl_line : 47 -<2><43a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3bc): clock_rate -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><448> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3c7): clock_type -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 49 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><456> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3d2): loopback -DW_AT_type : <0x1d1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 50 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><465> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x46a> -<1><46a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x475> -DW_AT_name : (indirect string, offset: 0x3fd): te1_settings -DW_AT_decl_file : 4 -DW_AT_decl_line : 57 -<1><475> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 4 -DW_AT_decl_line : 52 -<2><479> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3bc): clock_rate -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 53 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><487> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3c7): clock_type -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><495> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3d2): loopback -DW_AT_type : <0x1d1> -DW_AT_decl_file : 4 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><4a3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3f4): slot_map -DW_AT_type : <0x2f2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) diff --git a/mpers-m32/struct_ifconf.h b/mpers-m32/struct_ifconf.h deleted file mode 100644 index a73e572f353d6d45f4939cbef6c7f1b5ea08a933..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifconf.h +++ /dev/null @@ -1,14 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -int32_t ifc_len; -union { -mpers_ptr_t ifcu_buf; -mpers_ptr_t ifcu_req; -} ifc_ifcu; -} ATTRIBUTE_PACKED m32_struct_ifconf; -#define MPERS_m32_struct_ifconf m32_struct_ifconf diff --git a/mpers-m32/struct_ifreq.c b/mpers-m32/struct_ifreq.c deleted file mode 100644 index ece6d496f25e91d0c367e92c3db490e0ccee00e3..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifreq.c +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 1996-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include "print_fields.h" - -#include -#if defined ALPHA || defined SH || defined SH64 -# include -#endif -#include -#include -#include - - -typedef struct ifconf struct_ifconf; -typedef struct ifreq struct_ifreq; - -struct_ifreq mpers_target_var; diff --git a/mpers-m32/struct_ifreq.d1 b/mpers-m32/struct_ifreq.d1 deleted file mode 100644 index 3c8d0b8a69e51c61f47338643996aaf83212aeab..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifreq.d1 +++ /dev/null @@ -1,533 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x45f (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_ifreq.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x120): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15b): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 5 - <2a> DW_AT_decl_line : 44 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x3f8): struct_ifreq - <3a> DW_AT_decl_file : 5 - <3b> DW_AT_decl_line : 42 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x3f2): ifreq - <41> DW_AT_byte_size : 32 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 141 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16c): ifr_ifrn - <49> DW_AT_type : <0x52> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 145 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 6 (DW_TAG_union_type) - <53> DW_AT_byte_size : 16 - <54> DW_AT_decl_file : 1 - <55> DW_AT_decl_line : 143 - <3><56>: Abbrev Number: 5 (DW_TAG_member) - <57> DW_AT_name : (indirect string, offset: 0x175): ifrn_name - <5b> DW_AT_type : <0x12f> - <5f> DW_AT_decl_file : 1 - <60> DW_AT_decl_line : 144 - <61> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><64>: Abbrev Number: 0 - <2><65>: Abbrev Number: 5 (DW_TAG_member) - <66> DW_AT_name : (indirect string, offset: 0x18d): ifr_ifru - <6a> DW_AT_type : <0x73> - <6e> DW_AT_decl_file : 1 - <6f> DW_AT_decl_line : 160 - <70> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><73>: Abbrev Number: 6 (DW_TAG_union_type) - <74> DW_AT_byte_size : 16 - <75> DW_AT_decl_file : 1 - <76> DW_AT_decl_line : 146 - <3><77>: Abbrev Number: 5 (DW_TAG_member) - <78> DW_AT_name : (indirect string, offset: 0x196): ifru_addr - <7c> DW_AT_type : <0x14a> - <80> DW_AT_decl_file : 1 - <81> DW_AT_decl_line : 147 - <82> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><85>: Abbrev Number: 5 (DW_TAG_member) - <86> DW_AT_name : (indirect string, offset: 0x1d6): ifru_dstaddr - <8a> DW_AT_type : <0x14a> - <8e> DW_AT_decl_file : 1 - <8f> DW_AT_decl_line : 148 - <90> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><93>: Abbrev Number: 5 (DW_TAG_member) - <94> DW_AT_name : (indirect string, offset: 0x1e3): ifru_broadaddr - <98> DW_AT_type : <0x14a> - <9c> DW_AT_decl_file : 1 - <9d> DW_AT_decl_line : 149 - <9e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f2): ifru_netmask - DW_AT_type : <0x14a> - DW_AT_decl_file : 1 - DW_AT_decl_line : 150 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ff): ifru_hwaddr - DW_AT_type : <0x14a> - DW_AT_decl_file : 1 - DW_AT_decl_line : 151 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x20b): ifru_flags - DW_AT_type : <0x18e> - DW_AT_decl_file : 1 - DW_AT_decl_line : 152 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x21c): ifru_ivalue - DW_AT_type : <0x195> - DW_AT_decl_file : 1 - DW_AT_decl_line : 153 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x22c): ifru_mtu - DW_AT_type : <0x195> - DW_AT_decl_file : 1 - DW_AT_decl_line : 154 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x235): ifru_map - DW_AT_type : <0x19c> - DW_AT_decl_file : 1 - DW_AT_decl_line : 155 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x28d): ifru_slave - DW_AT_type : <0x12f> - DW_AT_decl_file : 1 - DW_AT_decl_line : 156 - <100> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><103>: Abbrev Number: 5 (DW_TAG_member) - <104> DW_AT_name : (indirect string, offset: 0x298): ifru_newname - <108> DW_AT_type : <0x12f> - <10c> DW_AT_decl_file : 1 - <10d> DW_AT_decl_line : 157 - <10e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><111>: Abbrev Number: 5 (DW_TAG_member) - <112> DW_AT_name : (indirect string, offset: 0x2a5): ifru_data - <116> DW_AT_type : <0x207> - <11a> DW_AT_decl_file : 1 - <11b> DW_AT_decl_line : 158 - <11c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><11f>: Abbrev Number: 5 (DW_TAG_member) - <120> DW_AT_name : (indirect string, offset: 0x2af): ifru_settings - <124> DW_AT_type : <0x208> - <128> DW_AT_decl_file : 1 - <129> DW_AT_decl_line : 159 - <12a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><12d>: Abbrev Number: 0 - <2><12e>: Abbrev Number: 0 - <1><12f>: Abbrev Number: 7 (DW_TAG_array_type) - <130> DW_AT_type : <0x13c> - <2><134>: Abbrev Number: 8 (DW_TAG_subrange_type) - <135> DW_AT_type : <0x143> - <139> DW_AT_lower_bound : 0 - <13a> DW_AT_count : 16 - <2><13b>: Abbrev Number: 0 - <1><13c>: Abbrev Number: 9 (DW_TAG_base_type) - <13d> DW_AT_name : (indirect string, offset: 0x17f): char - <141> DW_AT_encoding : 8 (unsigned char) - <142> DW_AT_byte_size : 1 - <1><143>: Abbrev Number: 10 (DW_TAG_base_type) - <144> DW_AT_name : (indirect string, offset: 0x184): sizetype - <148> DW_AT_byte_size : 8 - <149> DW_AT_encoding : 7 (unsigned) - <1><14a>: Abbrev Number: 4 (DW_TAG_structure_type) - <14b> DW_AT_name : (indirect string, offset: 0x1cd): sockaddr - <14f> DW_AT_byte_size : 16 - <150> DW_AT_decl_file : 3 - <151> DW_AT_decl_line : 74 - <2><152>: Abbrev Number: 5 (DW_TAG_member) - <153> DW_AT_name : (indirect string, offset: 0x1a0): sa_family - <157> DW_AT_type : <0x16f> - <15b> DW_AT_decl_file : 3 - <15c> DW_AT_decl_line : 75 - <15d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><160>: Abbrev Number: 5 (DW_TAG_member) - <161> DW_AT_name : (indirect string, offset: 0x1c5): sa_data - <165> DW_AT_type : <0x181> - <169> DW_AT_decl_file : 3 - <16a> DW_AT_decl_line : 76 - <16b> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><16e>: Abbrev Number: 0 - <1><16f>: Abbrev Number: 3 (DW_TAG_typedef) - <170> DW_AT_type : <0x17a> - <174> DW_AT_name : (indirect string, offset: 0x1b9): sa_family_t - <178> DW_AT_decl_file : 2 - <179> DW_AT_decl_line : 34 - <1><17a>: Abbrev Number: 9 (DW_TAG_base_type) - <17b> DW_AT_name : (indirect string, offset: 0x1aa): unsigned short - <17f> DW_AT_encoding : 7 (unsigned) - <180> DW_AT_byte_size : 2 - <1><181>: Abbrev Number: 7 (DW_TAG_array_type) - <182> DW_AT_type : <0x13c> - <2><186>: Abbrev Number: 8 (DW_TAG_subrange_type) - <187> DW_AT_type : <0x143> - <18b> DW_AT_lower_bound : 0 - <18c> DW_AT_count : 14 - <2><18d>: Abbrev Number: 0 - <1><18e>: Abbrev Number: 9 (DW_TAG_base_type) - <18f> DW_AT_name : (indirect string, offset: 0x216): short - <193> DW_AT_encoding : 5 (signed) - <194> DW_AT_byte_size : 2 - <1><195>: Abbrev Number: 9 (DW_TAG_base_type) - <196> DW_AT_name : (indirect string, offset: 0x228): int - <19a> DW_AT_encoding : 5 (signed) - <19b> DW_AT_byte_size : 4 - <1><19c>: Abbrev Number: 4 (DW_TAG_structure_type) - <19d> DW_AT_name : (indirect string, offset: 0x287): ifmap - <1a1> DW_AT_byte_size : 16 - <1a2> DW_AT_decl_file : 1 - <1a3> DW_AT_decl_line : 118 - <2><1a4>: Abbrev Number: 5 (DW_TAG_member) - <1a5> DW_AT_name : (indirect string, offset: 0x23e): mem_start - <1a9> DW_AT_type : <0x1f9> - <1ad> DW_AT_decl_file : 1 - <1ae> DW_AT_decl_line : 119 - <1af> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><1b2>: Abbrev Number: 5 (DW_TAG_member) - <1b3> DW_AT_name : (indirect string, offset: 0x25a): mem_end - <1b7> DW_AT_type : <0x1f9> - <1bb> DW_AT_decl_file : 1 - <1bc> DW_AT_decl_line : 120 - <1bd> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><1c0>: Abbrev Number: 5 (DW_TAG_member) - <1c1> DW_AT_name : (indirect string, offset: 0x262): base_addr - <1c5> DW_AT_type : <0x17a> - <1c9> DW_AT_decl_file : 1 - <1ca> DW_AT_decl_line : 121 - <1cb> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><1ce>: Abbrev Number: 5 (DW_TAG_member) - <1cf> DW_AT_name : (indirect string, offset: 0x26c): irq - <1d3> DW_AT_type : <0x200> - <1d7> DW_AT_decl_file : 1 - <1d8> DW_AT_decl_line : 122 - <1d9> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><1dc>: Abbrev Number: 5 (DW_TAG_member) - <1dd> DW_AT_name : (indirect string, offset: 0x27e): dma - <1e1> DW_AT_type : <0x200> - <1e5> DW_AT_decl_file : 1 - <1e6> DW_AT_decl_line : 123 - <1e7> DW_AT_data_member_location: 2 byte block: 23 b (DW_OP_plus_uconst: 11) - <2><1ea>: Abbrev Number: 5 (DW_TAG_member) - <1eb> DW_AT_name : (indirect string, offset: 0x282): port - <1ef> DW_AT_type : <0x200> - <1f3> DW_AT_decl_file : 1 - <1f4> DW_AT_decl_line : 124 - <1f5> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><1f8>: Abbrev Number: 0 - <1><1f9>: Abbrev Number: 9 (DW_TAG_base_type) - <1fa> DW_AT_name : (indirect string, offset: 0x248): long unsigned int - <1fe> DW_AT_encoding : 7 (unsigned) - <1ff> DW_AT_byte_size : 4 - <1><200>: Abbrev Number: 9 (DW_TAG_base_type) - <201> DW_AT_name : (indirect string, offset: 0x270): unsigned char - <205> DW_AT_encoding : 8 (unsigned char) - <206> DW_AT_byte_size : 1 - <1><207>: Abbrev Number: 11 (DW_TAG_pointer_type) - <1><208>: Abbrev Number: 4 (DW_TAG_structure_type) - <209> DW_AT_name : (indirect string, offset: 0x3e6): if_settings - <20d> DW_AT_byte_size : 12 - <20e> DW_AT_decl_file : 1 - <20f> DW_AT_decl_line : 127 - <2><210>: Abbrev Number: 5 (DW_TAG_member) - <211> DW_AT_name : (indirect string, offset: 0x2bd): type - <215> DW_AT_type : <0x2a2> - <219> DW_AT_decl_file : 1 - <21a> DW_AT_decl_line : 128 - <21b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><21e>: Abbrev Number: 5 (DW_TAG_member) - <21f> DW_AT_name : (indirect string, offset: 0x2cf): size - <223> DW_AT_type : <0x2a2> - <227> DW_AT_decl_file : 1 - <228> DW_AT_decl_line : 129 - <229> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><22c>: Abbrev Number: 5 (DW_TAG_member) - <22d> DW_AT_name : (indirect string, offset: 0x2d4): ifs_ifsu - <231> DW_AT_type : <0x23a> - <235> DW_AT_decl_file : 1 - <236> DW_AT_decl_line : 138 - <237> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><23a>: Abbrev Number: 6 (DW_TAG_union_type) - <23b> DW_AT_byte_size : 4 - <23c> DW_AT_decl_file : 1 - <23d> DW_AT_decl_line : 130 - <3><23e>: Abbrev Number: 5 (DW_TAG_member) - <23f> DW_AT_name : (indirect string, offset: 0x2dd): raw_hdlc - <243> DW_AT_type : <0x2a9> - <247> DW_AT_decl_file : 1 - <248> DW_AT_decl_line : 131 - <249> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><24c>: Abbrev Number: 5 (DW_TAG_member) - <24d> DW_AT_name : (indirect string, offset: 0x305): cisco - <251> DW_AT_type : <0x2da> - <255> DW_AT_decl_file : 1 - <256> DW_AT_decl_line : 132 - <257> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><25a>: Abbrev Number: 5 (DW_TAG_member) - <25b> DW_AT_name : (indirect string, offset: 0x328): fr - <25f> DW_AT_type : <0x30b> - <263> DW_AT_decl_file : 1 - <264> DW_AT_decl_line : 133 - <265> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><268>: Abbrev Number: 5 (DW_TAG_member) - <269> DW_AT_name : (indirect string, offset: 0x355): fr_pvc - <26d> DW_AT_type : <0x382> - <271> DW_AT_decl_file : 1 - <272> DW_AT_decl_line : 134 - <273> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><276>: Abbrev Number: 5 (DW_TAG_member) - <277> DW_AT_name : (indirect string, offset: 0x36e): fr_pvc_info - <27b> DW_AT_type : <0x3a5> - <27f> DW_AT_decl_file : 1 - <280> DW_AT_decl_line : 135 - <281> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><284>: Abbrev Number: 5 (DW_TAG_member) - <285> DW_AT_name : (indirect string, offset: 0x393): sync - <289> DW_AT_type : <0x3d6> - <28d> DW_AT_decl_file : 1 - <28e> DW_AT_decl_line : 136 - <28f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><292>: Abbrev Number: 5 (DW_TAG_member) - <293> DW_AT_name : (indirect string, offset: 0x3cc): te1 - <297> DW_AT_type : <0x415> - <29b> DW_AT_decl_file : 1 - <29c> DW_AT_decl_line : 137 - <29d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2a0>: Abbrev Number: 0 - <2><2a1>: Abbrev Number: 0 - <1><2a2>: Abbrev Number: 9 (DW_TAG_base_type) - <2a3> DW_AT_name : (indirect string, offset: 0x2c2): unsigned int - <2a7> DW_AT_encoding : 7 (unsigned) - <2a8> DW_AT_byte_size : 4 - <1><2a9>: Abbrev Number: 12 (DW_TAG_pointer_type) - <2aa> DW_AT_type : <0x2ae> - <1><2ae>: Abbrev Number: 3 (DW_TAG_typedef) - <2af> DW_AT_type : <0x2b9> - <2b3> DW_AT_name : (indirect string, offset: 0x2f6): raw_hdlc_proto - <2b7> DW_AT_decl_file : 4 - <2b8> DW_AT_decl_line : 61 - <1><2b9>: Abbrev Number: 13 (DW_TAG_structure_type) - <2ba> DW_AT_byte_size : 4 - <2bb> DW_AT_decl_file : 4 - <2bc> DW_AT_decl_line : 58 - <2><2bd>: Abbrev Number: 5 (DW_TAG_member) - <2be> DW_AT_name : (indirect string, offset: 0x2e6): encoding - <2c2> DW_AT_type : <0x17a> - <2c6> DW_AT_decl_file : 4 - <2c7> DW_AT_decl_line : 59 - <2c8> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><2cb>: Abbrev Number: 5 (DW_TAG_member) - <2cc> DW_AT_name : (indirect string, offset: 0x2ef): parity - <2d0> DW_AT_type : <0x17a> - <2d4> DW_AT_decl_file : 4 - <2d5> DW_AT_decl_line : 60 - <2d6> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><2d9>: Abbrev Number: 0 - <1><2da>: Abbrev Number: 12 (DW_TAG_pointer_type) - <2db> DW_AT_type : <0x2df> - <1><2df>: Abbrev Number: 3 (DW_TAG_typedef) - <2e0> DW_AT_type : <0x2ea> - <2e4> DW_AT_name : (indirect string, offset: 0x31c): cisco_proto - <2e8> DW_AT_decl_file : 4 - <2e9> DW_AT_decl_line : 81 - <1><2ea>: Abbrev Number: 13 (DW_TAG_structure_type) - <2eb> DW_AT_byte_size : 8 - <2ec> DW_AT_decl_file : 4 - <2ed> DW_AT_decl_line : 78 - <2><2ee>: Abbrev Number: 5 (DW_TAG_member) - <2ef> DW_AT_name : (indirect string, offset: 0x30b): interval - <2f3> DW_AT_type : <0x2a2> - <2f7> DW_AT_decl_file : 4 - <2f8> DW_AT_decl_line : 79 - <2f9> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><2fc>: Abbrev Number: 5 (DW_TAG_member) - <2fd> DW_AT_name : (indirect string, offset: 0x314): timeout - <301> DW_AT_type : <0x2a2> - <305> DW_AT_decl_file : 4 - <306> DW_AT_decl_line : 80 - <307> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><30a>: Abbrev Number: 0 - <1><30b>: Abbrev Number: 12 (DW_TAG_pointer_type) - <30c> DW_AT_type : <0x310> - <1><310>: Abbrev Number: 3 (DW_TAG_typedef) - <311> DW_AT_type : <0x31b> - <315> DW_AT_name : (indirect string, offset: 0x34c): fr_proto - <319> DW_AT_decl_file : 4 - <31a> DW_AT_decl_line : 70 - <1><31b>: Abbrev Number: 13 (DW_TAG_structure_type) - <31c> DW_AT_byte_size : 24 - <31d> DW_AT_decl_file : 4 - <31e> DW_AT_decl_line : 62 - <2><31f>: Abbrev Number: 5 (DW_TAG_member) - <320> DW_AT_name : (indirect string, offset: 0x32b): t391 - <324> DW_AT_type : <0x2a2> - <328> DW_AT_decl_file : 4 - <329> DW_AT_decl_line : 63 - <32a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><32d>: Abbrev Number: 5 (DW_TAG_member) - <32e> DW_AT_name : (indirect string, offset: 0x330): t392 - <332> DW_AT_type : <0x2a2> - <336> DW_AT_decl_file : 4 - <337> DW_AT_decl_line : 64 - <338> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><33b>: Abbrev Number: 5 (DW_TAG_member) - <33c> DW_AT_name : (indirect string, offset: 0x335): n391 - <340> DW_AT_type : <0x2a2> - <344> DW_AT_decl_file : 4 - <345> DW_AT_decl_line : 65 - <346> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><349>: Abbrev Number: 5 (DW_TAG_member) - <34a> DW_AT_name : (indirect string, offset: 0x33a): n392 - <34e> DW_AT_type : <0x2a2> - <352> DW_AT_decl_file : 4 - <353> DW_AT_decl_line : 66 - <354> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><357>: Abbrev Number: 5 (DW_TAG_member) - <358> DW_AT_name : (indirect string, offset: 0x33f): n393 - <35c> DW_AT_type : <0x2a2> - <360> DW_AT_decl_file : 4 - <361> DW_AT_decl_line : 67 - <362> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><365>: Abbrev Number: 5 (DW_TAG_member) - <366> DW_AT_name : (indirect string, offset: 0x344): lmi - <36a> DW_AT_type : <0x17a> - <36e> DW_AT_decl_file : 4 - <36f> DW_AT_decl_line : 68 - <370> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><373>: Abbrev Number: 5 (DW_TAG_member) - <374> DW_AT_name : (indirect string, offset: 0x348): dce - <378> DW_AT_type : <0x17a> - <37c> DW_AT_decl_file : 4 - <37d> DW_AT_decl_line : 69 - <37e> DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22) - <2><381>: Abbrev Number: 0 - <1><382>: Abbrev Number: 12 (DW_TAG_pointer_type) - <383> DW_AT_type : <0x387> - <1><387>: Abbrev Number: 3 (DW_TAG_typedef) - <388> DW_AT_type : <0x392> - <38c> DW_AT_name : (indirect string, offset: 0x361): fr_proto_pvc - <390> DW_AT_decl_file : 4 - <391> DW_AT_decl_line : 73 - <1><392>: Abbrev Number: 13 (DW_TAG_structure_type) - <393> DW_AT_byte_size : 4 - <394> DW_AT_decl_file : 4 - <395> DW_AT_decl_line : 71 - <2><396>: Abbrev Number: 5 (DW_TAG_member) - <397> DW_AT_name : (indirect string, offset: 0x35c): dlci - <39b> DW_AT_type : <0x2a2> - <39f> DW_AT_decl_file : 4 - <3a0> DW_AT_decl_line : 72 - <3a1> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><3a4>: Abbrev Number: 0 - <1><3a5>: Abbrev Number: 12 (DW_TAG_pointer_type) - <3a6> DW_AT_type : <0x3aa> - <1><3aa>: Abbrev Number: 3 (DW_TAG_typedef) - <3ab> DW_AT_type : <0x3b5> - <3af> DW_AT_name : (indirect string, offset: 0x381): fr_proto_pvc_info - <3b3> DW_AT_decl_file : 4 - <3b4> DW_AT_decl_line : 77 - <1><3b5>: Abbrev Number: 13 (DW_TAG_structure_type) - <3b6> DW_AT_byte_size : 20 - <3b7> DW_AT_decl_file : 4 - <3b8> DW_AT_decl_line : 74 - <2><3b9>: Abbrev Number: 5 (DW_TAG_member) - <3ba> DW_AT_name : (indirect string, offset: 0x35c): dlci - <3be> DW_AT_type : <0x2a2> - <3c2> DW_AT_decl_file : 4 - <3c3> DW_AT_decl_line : 75 - <3c4> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><3c7>: Abbrev Number: 5 (DW_TAG_member) - <3c8> DW_AT_name : (indirect string, offset: 0x37a): master - <3cc> DW_AT_type : <0x12f> - <3d0> DW_AT_decl_file : 4 - <3d1> DW_AT_decl_line : 76 - <3d2> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><3d5>: Abbrev Number: 0 - <1><3d6>: Abbrev Number: 12 (DW_TAG_pointer_type) - <3d7> DW_AT_type : <0x3db> - <1><3db>: Abbrev Number: 3 (DW_TAG_typedef) - <3dc> DW_AT_type : <0x3e6> - <3e0> DW_AT_name : (indirect string, offset: 0x3b7): sync_serial_settings - <3e4> DW_AT_decl_file : 4 - <3e5> DW_AT_decl_line : 51 - <1><3e6>: Abbrev Number: 13 (DW_TAG_structure_type) - <3e7> DW_AT_byte_size : 12 - <3e8> DW_AT_decl_file : 4 - <3e9> DW_AT_decl_line : 47 - <2><3ea>: Abbrev Number: 5 (DW_TAG_member) - <3eb> DW_AT_name : (indirect string, offset: 0x398): clock_rate - <3ef> DW_AT_type : <0x2a2> - <3f3> DW_AT_decl_file : 4 - <3f4> DW_AT_decl_line : 48 - <3f5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><3f8>: Abbrev Number: 5 (DW_TAG_member) - <3f9> DW_AT_name : (indirect string, offset: 0x3a3): clock_type - <3fd> DW_AT_type : <0x2a2> - <401> DW_AT_decl_file : 4 - <402> DW_AT_decl_line : 49 - <403> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><406>: Abbrev Number: 5 (DW_TAG_member) - <407> DW_AT_name : (indirect string, offset: 0x3ae): loopback - <40b> DW_AT_type : <0x17a> - <40f> DW_AT_decl_file : 4 - <410> DW_AT_decl_line : 50 - <411> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><414>: Abbrev Number: 0 - <1><415>: Abbrev Number: 12 (DW_TAG_pointer_type) - <416> DW_AT_type : <0x41a> - <1><41a>: Abbrev Number: 3 (DW_TAG_typedef) - <41b> DW_AT_type : <0x425> - <41f> DW_AT_name : (indirect string, offset: 0x3d9): te1_settings - <423> DW_AT_decl_file : 4 - <424> DW_AT_decl_line : 57 - <1><425>: Abbrev Number: 13 (DW_TAG_structure_type) - <426> DW_AT_byte_size : 16 - <427> DW_AT_decl_file : 4 - <428> DW_AT_decl_line : 52 - <2><429>: Abbrev Number: 5 (DW_TAG_member) - <42a> DW_AT_name : (indirect string, offset: 0x398): clock_rate - <42e> DW_AT_type : <0x2a2> - <432> DW_AT_decl_file : 4 - <433> DW_AT_decl_line : 53 - <434> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><437>: Abbrev Number: 5 (DW_TAG_member) - <438> DW_AT_name : (indirect string, offset: 0x3a3): clock_type - <43c> DW_AT_type : <0x2a2> - <440> DW_AT_decl_file : 4 - <441> DW_AT_decl_line : 54 - <442> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><445>: Abbrev Number: 5 (DW_TAG_member) - <446> DW_AT_name : (indirect string, offset: 0x3ae): loopback - <44a> DW_AT_type : <0x17a> - <44e> DW_AT_decl_file : 4 - <44f> DW_AT_decl_line : 55 - <450> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><453>: Abbrev Number: 5 (DW_TAG_member) - <454> DW_AT_name : (indirect string, offset: 0x3d0): slot_map - <458> DW_AT_type : <0x2a2> - <45c> DW_AT_decl_file : 4 - <45d> DW_AT_decl_line : 56 - <45e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><461>: Abbrev Number: 0 - <1><462>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_ifreq.d2 b/mpers-m32/struct_ifreq.d2 deleted file mode 100644 index b5eba19930b7f28f7ac81a668e579d35ecf227ce..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifreq.d2 +++ /dev/null @@ -1,600 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15b): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 5 -DW_AT_decl_line : 44 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x3f8): struct_ifreq -DW_AT_decl_file : 5 -DW_AT_decl_line : 42 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3f2): ifreq -DW_AT_byte_size : 32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 141 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16c): ifr_ifrn -DW_AT_type : <0x52> -DW_AT_decl_file : 1 -DW_AT_decl_line : 145 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 143 -<3><56> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x175): ifrn_name -DW_AT_type : <0x12f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 144 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><65> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18d): ifr_ifru -DW_AT_type : <0x73> -DW_AT_decl_file : 1 -DW_AT_decl_line : 160 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><73> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 146 -<3><77> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x196): ifru_addr -DW_AT_type : <0x14a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 147 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><85> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d6): ifru_dstaddr -DW_AT_type : <0x14a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 148 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><93> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e3): ifru_broadaddr -DW_AT_type : <0x14a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 149 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f2): ifru_netmask -DW_AT_type : <0x14a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 150 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ff): ifru_hwaddr -DW_AT_type : <0x14a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 151 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20b): ifru_flags -DW_AT_type : <0x18e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 152 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21c): ifru_ivalue -DW_AT_type : <0x195> -DW_AT_decl_file : 1 -DW_AT_decl_line : 153 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x22c): ifru_mtu -DW_AT_type : <0x195> -DW_AT_decl_file : 1 -DW_AT_decl_line : 154 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x235): ifru_map -DW_AT_type : <0x19c> -DW_AT_decl_file : 1 -DW_AT_decl_line : 155 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x28d): ifru_slave -DW_AT_type : <0x12f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 156 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><103> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x298): ifru_newname -DW_AT_type : <0x12f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 157 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><111> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a5): ifru_data -DW_AT_type : <0x207> -DW_AT_decl_file : 1 -DW_AT_decl_line : 158 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><11f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2af): ifru_settings -DW_AT_type : <0x208> -DW_AT_decl_file : 1 -DW_AT_decl_line : 159 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><12f> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x13c> -<2><134> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x143> -DW_AT_lower_bound : 0 -DW_AT_count : 16 -<1><13c> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17f): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><143> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x184): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><14a> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1cd): sockaddr -DW_AT_byte_size : 16 -DW_AT_decl_file : 3 -DW_AT_decl_line : 74 -<2><152> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a0): sa_family -DW_AT_type : <0x16f> -DW_AT_decl_file : 3 -DW_AT_decl_line : 75 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><160> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c5): sa_data -DW_AT_type : <0x181> -DW_AT_decl_file : 3 -DW_AT_decl_line : 76 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><16f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x17a> -DW_AT_name : (indirect string, offset: 0x1b9): sa_family_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 34 -<1><17a> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1aa): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><181> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x13c> -<2><186> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x143> -DW_AT_lower_bound : 0 -DW_AT_count : 14 -<1><18e> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x216): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><195> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x228): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><19c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x287): ifmap -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 118 -<2><1a4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23e): mem_start -DW_AT_type : <0x1f9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 119 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1b2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25a): mem_end -DW_AT_type : <0x1f9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 120 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><1c0> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x262): base_addr -DW_AT_type : <0x17a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 121 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><1ce> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x26c): irq -DW_AT_type : <0x200> -DW_AT_decl_file : 1 -DW_AT_decl_line : 122 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<2><1dc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x27e): dma -DW_AT_type : <0x200> -DW_AT_decl_file : 1 -DW_AT_decl_line : 123 -DW_AT_data_member_location: 2 byte block: 23 b (DW_OP_plus_uconst: 11) -<2><1ea> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x282): port -DW_AT_type : <0x200> -DW_AT_decl_file : 1 -DW_AT_decl_line : 124 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><1f9> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x248): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><200> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x270): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><207> -Abbrev Number: 11 (DW_TAG_pointer_type) -<1><208> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3e6): if_settings -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 127 -<2><210> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2bd): type -DW_AT_type : <0x2a2> -DW_AT_decl_file : 1 -DW_AT_decl_line : 128 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><21e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2cf): size -DW_AT_type : <0x2a2> -DW_AT_decl_file : 1 -DW_AT_decl_line : 129 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><22c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d4): ifs_ifsu -DW_AT_type : <0x23a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 138 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><23a> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 130 -<3><23e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2dd): raw_hdlc -DW_AT_type : <0x2a9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 131 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><24c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x305): cisco -DW_AT_type : <0x2da> -DW_AT_decl_file : 1 -DW_AT_decl_line : 132 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><25a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x328): fr -DW_AT_type : <0x30b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 133 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><268> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x355): fr_pvc -DW_AT_type : <0x382> -DW_AT_decl_file : 1 -DW_AT_decl_line : 134 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><276> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x36e): fr_pvc_info -DW_AT_type : <0x3a5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 135 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><284> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x393): sync -DW_AT_type : <0x3d6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 136 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><292> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3cc): te1 -DW_AT_type : <0x415> -DW_AT_decl_file : 1 -DW_AT_decl_line : 137 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><2a2> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2c2): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><2a9> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x2ae> -<1><2ae> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2b9> -DW_AT_name : (indirect string, offset: 0x2f6): raw_hdlc_proto -DW_AT_decl_file : 4 -DW_AT_decl_line : 61 -<1><2b9> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 4 -DW_AT_decl_line : 58 -<2><2bd> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e6): encoding -DW_AT_type : <0x17a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 59 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><2cb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ef): parity -DW_AT_type : <0x17a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 60 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<1><2da> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x2df> -<1><2df> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2ea> -DW_AT_name : (indirect string, offset: 0x31c): cisco_proto -DW_AT_decl_file : 4 -DW_AT_decl_line : 81 -<1><2ea> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 4 -DW_AT_decl_line : 78 -<2><2ee> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x30b): interval -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 79 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><2fc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x314): timeout -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 80 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><30b> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x310> -<1><310> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x31b> -DW_AT_name : (indirect string, offset: 0x34c): fr_proto -DW_AT_decl_file : 4 -DW_AT_decl_line : 70 -<1><31b> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 24 -DW_AT_decl_file : 4 -DW_AT_decl_line : 62 -<2><31f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x32b): t391 -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 63 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><32d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x330): t392 -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 64 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><33b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x335): n391 -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 65 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><349> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x33a): n392 -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 66 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><357> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x33f): n393 -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 67 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><365> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x344): lmi -DW_AT_type : <0x17a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 68 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><373> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x348): dce -DW_AT_type : <0x17a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 69 -DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22) -<1><382> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x387> -<1><387> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x392> -DW_AT_name : (indirect string, offset: 0x361): fr_proto_pvc -DW_AT_decl_file : 4 -DW_AT_decl_line : 73 -<1><392> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 4 -DW_AT_decl_line : 71 -<2><396> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x35c): dlci -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><3a5> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x3aa> -<1><3aa> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3b5> -DW_AT_name : (indirect string, offset: 0x381): fr_proto_pvc_info -DW_AT_decl_file : 4 -DW_AT_decl_line : 77 -<1><3b5> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 20 -DW_AT_decl_file : 4 -DW_AT_decl_line : 74 -<2><3b9> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x35c): dlci -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 75 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><3c7> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x37a): master -DW_AT_type : <0x12f> -DW_AT_decl_file : 4 -DW_AT_decl_line : 76 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><3d6> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x3db> -<1><3db> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3e6> -DW_AT_name : (indirect string, offset: 0x3b7): sync_serial_settings -DW_AT_decl_file : 4 -DW_AT_decl_line : 51 -<1><3e6> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 4 -DW_AT_decl_line : 47 -<2><3ea> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x398): clock_rate -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><3f8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3a3): clock_type -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 49 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><406> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3ae): loopback -DW_AT_type : <0x17a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 50 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><415> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x41a> -<1><41a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x425> -DW_AT_name : (indirect string, offset: 0x3d9): te1_settings -DW_AT_decl_file : 4 -DW_AT_decl_line : 57 -<1><425> -Abbrev Number: 13 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 4 -DW_AT_decl_line : 52 -<2><429> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x398): clock_rate -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 53 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><437> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3a3): clock_type -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><445> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3ae): loopback -DW_AT_type : <0x17a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><453> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3d0): slot_map -DW_AT_type : <0x2a2> -DW_AT_decl_file : 4 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) diff --git a/mpers-m32/struct_ifreq.h b/mpers-m32/struct_ifreq.h deleted file mode 100644 index 4c31b1acbfed0b31a7144ce2021a3fb5301a333d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ifreq.h +++ /dev/null @@ -1,62 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -union { -char ifrn_name[16]; -} ifr_ifrn; -union { -struct { -uint16_t sa_family; -char sa_data[14]; -} ATTRIBUTE_PACKED ifru_addr; -struct { -uint16_t sa_family; -char sa_data[14]; -} ATTRIBUTE_PACKED ifru_dstaddr; -struct { -uint16_t sa_family; -char sa_data[14]; -} ATTRIBUTE_PACKED ifru_broadaddr; -struct { -uint16_t sa_family; -char sa_data[14]; -} ATTRIBUTE_PACKED ifru_netmask; -struct { -uint16_t sa_family; -char sa_data[14]; -} ATTRIBUTE_PACKED ifru_hwaddr; -int16_t ifru_flags; -int32_t ifru_ivalue; -int32_t ifru_mtu; -struct { -uint32_t mem_start; -uint32_t mem_end; -uint16_t base_addr; -unsigned char irq; -unsigned char dma; -unsigned char port; -unsigned char mpers_end_filler_1[3]; -} ATTRIBUTE_PACKED ifru_map; -char ifru_slave[16]; -char ifru_newname[16]; -mpers_ptr_t ifru_data; -struct { -uint32_t type; -uint32_t size; -union { -mpers_ptr_t raw_hdlc; -mpers_ptr_t cisco; -mpers_ptr_t fr; -mpers_ptr_t fr_pvc; -mpers_ptr_t fr_pvc_info; -mpers_ptr_t sync; -mpers_ptr_t te1; -} ifs_ifsu; -} ATTRIBUTE_PACKED ifru_settings; -} ifr_ifru; -} ATTRIBUTE_PACKED m32_struct_ifreq; -#define MPERS_m32_struct_ifreq m32_struct_ifreq diff --git a/mpers-m32/struct_keyctl_kdf_params.c b/mpers-m32/struct_keyctl_kdf_params.c deleted file mode 100644 index 849e538bf9fe9deaa5815e139a820417c2d9e831..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_keyctl_kdf_params.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "defs.h" - - -#include "keyctl_kdf_params.h" -typedef struct keyctl_kdf_params struct_keyctl_kdf_params; - -struct_keyctl_kdf_params mpers_target_var; diff --git a/mpers-m32/struct_keyctl_kdf_params.d1 b/mpers-m32/struct_keyctl_kdf_params.d1 deleted file mode 100644 index aa93a7bf908c782da28de6392a5b153a38641f97..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_keyctl_kdf_params.d1 +++ /dev/null @@ -1,89 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xb7 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_keyctl_kdf_params.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12c): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x167): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 7 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1e1): struct_keyctl_kdf_params - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 5 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1cf): keyctl_kdf_params - <41> DW_AT_byte_size : 44 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 13 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x178): hashname - <49> DW_AT_type : <0x7d> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 14 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x186): otherinfo - <57> DW_AT_type : <0x7d> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 15 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x190): otherinfolen - <65> DW_AT_type : <0x89> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 16 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1be): __spare - <73> DW_AT_type : <0xa6> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 17 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 0 - <1><7d>: Abbrev Number: 6 (DW_TAG_pointer_type) - <7e> DW_AT_type : <0x82> - <1><82>: Abbrev Number: 7 (DW_TAG_base_type) - <83> DW_AT_name : (indirect string, offset: 0x181): char - <87> DW_AT_encoding : 8 (unsigned char) - <88> DW_AT_byte_size : 1 - <1><89>: Abbrev Number: 3 (DW_TAG_typedef) - <8a> DW_AT_type : <0x94> - <8e> DW_AT_name : (indirect string, offset: 0x1b5): uint32_t - <92> DW_AT_decl_file : 2 - <93> DW_AT_decl_line : 65 - <1><94>: Abbrev Number: 3 (DW_TAG_typedef) - <95> DW_AT_type : <0x9f> - <99> DW_AT_name : (indirect string, offset: 0x1aa): __uint32_t - <9d> DW_AT_decl_file : 2 - <9e> DW_AT_decl_line : 41 - <1><9f>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x19d): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 8 (DW_TAG_array_type) - DW_AT_type : <0x89> - <2>: Abbrev Number: 9 (DW_TAG_subrange_type) - DW_AT_type : <0xb3> - DW_AT_lower_bound : 0 - DW_AT_count : 8 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 10 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1c6): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_keyctl_kdf_params.d2 b/mpers-m32/struct_keyctl_kdf_params.d2 deleted file mode 100644 index 6000a87a28894b6eebb7e90607ba77d93e687675..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_keyctl_kdf_params.d2 +++ /dev/null @@ -1,86 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x167): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 7 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1e1): struct_keyctl_kdf_params -DW_AT_decl_file : 3 -DW_AT_decl_line : 5 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1cf): keyctl_kdf_params -DW_AT_byte_size : 44 -DW_AT_decl_file : 1 -DW_AT_decl_line : 13 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x178): hashname -DW_AT_type : <0x7d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 14 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x186): otherinfo -DW_AT_type : <0x7d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 15 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x190): otherinfolen -DW_AT_type : <0x89> -DW_AT_decl_file : 1 -DW_AT_decl_line : 16 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1be): __spare -DW_AT_type : <0xa6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 17 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><7d> -Abbrev Number: 6 (DW_TAG_pointer_type) -DW_AT_type : <0x82> -<1><82> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x181): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><89> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x94> -DW_AT_name : (indirect string, offset: 0x1b5): uint32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 65 -<1><94> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x9f> -DW_AT_name : (indirect string, offset: 0x1aa): __uint32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 41 -<1><9f> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x19d): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0x89> -<2> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0xb3> -DW_AT_lower_bound : 0 -DW_AT_count : 8 -<1> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1c6): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) diff --git a/mpers-m32/struct_keyctl_kdf_params.h b/mpers-m32/struct_keyctl_kdf_params.h deleted file mode 100644 index 92ce13ce52747cb284d251ddfc92f7f3667499bf..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_keyctl_kdf_params.h +++ /dev/null @@ -1,13 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -mpers_ptr_t hashname; -mpers_ptr_t otherinfo; -uint32_t otherinfolen; -uint32_t __spare[8]; -} ATTRIBUTE_PACKED m32_struct_keyctl_kdf_params; -#define MPERS_m32_struct_keyctl_kdf_params m32_struct_keyctl_kdf_params diff --git a/mpers-m32/struct_loop_info.c b/mpers-m32/struct_loop_info.c deleted file mode 100644 index ab12d80f861c1364eaad80745362beaf49fc7314..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_loop_info.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2012 The Chromium OS Authors. - * Copyright (c) 2012-2018 The strace developers. - * Written by Mike Frysinger . - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include -#include - -typedef struct loop_info struct_loop_info; - - -struct_loop_info mpers_target_var; diff --git a/mpers-m32/struct_loop_info.d1 b/mpers-m32/struct_loop_info.d1 deleted file mode 100644 index 149f47ec3a49cbc56400c05c5134084f1ad2aca1..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_loop_info.d1 +++ /dev/null @@ -1,163 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x155 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_loop_info.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 36 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x253): struct_loop_info - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 33 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x249): loop_info - <41> DW_AT_byte_size : 140 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 31 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x170): lo_number - <49> DW_AT_type : <0xef> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 32 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x17e): lo_device - <57> DW_AT_type : <0xf6> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 33 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x1a8): lo_inode - <65> DW_AT_type : <0x108> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 34 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1c3): lo_rdevice - <73> DW_AT_type : <0xf6> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 35 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1ce): lo_offset - <81> DW_AT_type : <0xef> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 36 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1d8): lo_encrypt_type - <8f> DW_AT_type : <0xef> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 37 - <95> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1e8): lo_encrypt_key_size - <9d> DW_AT_type : <0xef> - DW_AT_decl_file : 1 - DW_AT_decl_line : 38 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1fc): lo_flags - DW_AT_type : <0xef> - DW_AT_decl_file : 1 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x205): lo_name - DW_AT_type : <0x10f> - DW_AT_decl_file : 1 - DW_AT_decl_line : 40 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x21b): lo_encrypt_key - DW_AT_type : <0x12a> - DW_AT_decl_file : 1 - DW_AT_decl_line : 41 - DW_AT_data_member_location: 2 byte block: 23 60 (DW_OP_plus_uconst: 96) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x238): lo_init - DW_AT_type : <0x13e> - DW_AT_decl_file : 1 - DW_AT_decl_line : 42 - DW_AT_data_member_location: 3 byte block: 23 80 1 (DW_OP_plus_uconst: 128) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x240): reserved - DW_AT_type : <0x14b> - DW_AT_decl_file : 1 - DW_AT_decl_line : 43 - DW_AT_data_member_location: 3 byte block: 23 88 1 (DW_OP_plus_uconst: 136) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x17a): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0x101> - DW_AT_name : (indirect string, offset: 0x195): __kernel_old_dev_t - DW_AT_decl_file : 2 - <100> DW_AT_decl_line : 57 - <1><101>: Abbrev Number: 6 (DW_TAG_base_type) - <102> DW_AT_name : (indirect string, offset: 0x188): unsigned int - <106> DW_AT_encoding : 7 (unsigned) - <107> DW_AT_byte_size : 4 - <1><108>: Abbrev Number: 6 (DW_TAG_base_type) - <109> DW_AT_name : (indirect string, offset: 0x1b1): long unsigned int - <10d> DW_AT_encoding : 7 (unsigned) - <10e> DW_AT_byte_size : 4 - <1><10f>: Abbrev Number: 7 (DW_TAG_array_type) - <110> DW_AT_type : <0x11c> - <2><114>: Abbrev Number: 8 (DW_TAG_subrange_type) - <115> DW_AT_type : <0x123> - <119> DW_AT_lower_bound : 0 - <11a> DW_AT_count : 64 - <2><11b>: Abbrev Number: 0 - <1><11c>: Abbrev Number: 6 (DW_TAG_base_type) - <11d> DW_AT_name : (indirect string, offset: 0x20d): char - <121> DW_AT_encoding : 8 (unsigned char) - <122> DW_AT_byte_size : 1 - <1><123>: Abbrev Number: 9 (DW_TAG_base_type) - <124> DW_AT_name : (indirect string, offset: 0x212): sizetype - <128> DW_AT_byte_size : 8 - <129> DW_AT_encoding : 7 (unsigned) - <1><12a>: Abbrev Number: 7 (DW_TAG_array_type) - <12b> DW_AT_type : <0x137> - <2><12f>: Abbrev Number: 8 (DW_TAG_subrange_type) - <130> DW_AT_type : <0x123> - <134> DW_AT_lower_bound : 0 - <135> DW_AT_count : 32 - <2><136>: Abbrev Number: 0 - <1><137>: Abbrev Number: 6 (DW_TAG_base_type) - <138> DW_AT_name : (indirect string, offset: 0x22a): unsigned char - <13c> DW_AT_encoding : 8 (unsigned char) - <13d> DW_AT_byte_size : 1 - <1><13e>: Abbrev Number: 7 (DW_TAG_array_type) - <13f> DW_AT_type : <0x108> - <2><143>: Abbrev Number: 8 (DW_TAG_subrange_type) - <144> DW_AT_type : <0x123> - <148> DW_AT_lower_bound : 0 - <149> DW_AT_count : 2 - <2><14a>: Abbrev Number: 0 - <1><14b>: Abbrev Number: 7 (DW_TAG_array_type) - <14c> DW_AT_type : <0x11c> - <2><150>: Abbrev Number: 8 (DW_TAG_subrange_type) - <151> DW_AT_type : <0x123> - <155> DW_AT_lower_bound : 0 - <156> DW_AT_count : 4 - <2><157>: Abbrev Number: 0 - <1><158>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_loop_info.d2 b/mpers-m32/struct_loop_info.d2 deleted file mode 100644 index 43f54c06d52acf407fd6b55d66221c7cb077c37a..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_loop_info.d2 +++ /dev/null @@ -1,172 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 36 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x253): struct_loop_info -DW_AT_decl_file : 3 -DW_AT_decl_line : 33 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x249): loop_info -DW_AT_byte_size : 140 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x170): lo_number -DW_AT_type : <0xef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17e): lo_device -DW_AT_type : <0xf6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a8): lo_inode -DW_AT_type : <0x108> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c3): lo_rdevice -DW_AT_type : <0xf6> -DW_AT_decl_file : 1 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ce): lo_offset -DW_AT_type : <0xef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d8): lo_encrypt_type -DW_AT_type : <0xef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e8): lo_encrypt_key_size -DW_AT_type : <0xef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fc): lo_flags -DW_AT_type : <0xef> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x205): lo_name -DW_AT_type : <0x10f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21b): lo_encrypt_key -DW_AT_type : <0x12a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 60 (DW_OP_plus_uconst: 96) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x238): lo_init -DW_AT_type : <0x13e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 3 byte block: 23 80 1 (DW_OP_plus_uconst: 128) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x240): reserved -DW_AT_type : <0x14b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 3 byte block: 23 88 1 (DW_OP_plus_uconst: 136) -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17a): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x101> -DW_AT_name : (indirect string, offset: 0x195): __kernel_old_dev_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 57 -<1><101> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x188): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><108> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b1): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><10f> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x11c> -<2><114> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x123> -DW_AT_lower_bound : 0 -DW_AT_count : 64 -<1><11c> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x20d): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><123> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x212): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><12a> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x137> -<2><12f> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x123> -DW_AT_lower_bound : 0 -DW_AT_count : 32 -<1><137> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x22a): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><13e> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x108> -<2><143> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x123> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><14b> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x11c> -<2><150> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x123> -DW_AT_lower_bound : 0 -DW_AT_count : 4 diff --git a/mpers-m32/struct_loop_info.h b/mpers-m32/struct_loop_info.h deleted file mode 100644 index b15cd27ebd314732edd2f0b29b8c24d01a6eb0b3..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_loop_info.h +++ /dev/null @@ -1,17 +0,0 @@ -#include -typedef -struct { -int32_t lo_number; -uint32_t lo_device; -uint32_t lo_inode; -uint32_t lo_rdevice; -int32_t lo_offset; -int32_t lo_encrypt_type; -int32_t lo_encrypt_key_size; -int32_t lo_flags; -char lo_name[64]; -unsigned char lo_encrypt_key[32]; -uint32_t lo_init[2]; -char reserved[4]; -} ATTRIBUTE_PACKED m32_struct_loop_info; -#define MPERS_m32_struct_loop_info m32_struct_loop_info diff --git a/mpers-m32/struct_mmsghdr.c b/mpers-m32/struct_mmsghdr.c deleted file mode 100644 index 73bc165221f4a74062fe53ba8878676387a01e06..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mmsghdr.c +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2016 Dmitry V. Levin - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "msghdr.h" -typedef struct mmsghdr struct_mmsghdr; - -struct_mmsghdr mpers_target_var; diff --git a/mpers-m32/struct_mmsghdr.d1 b/mpers-m32/struct_mmsghdr.d1 deleted file mode 100644 index fa162a1f6408bfd955d4cc8bc9aa9b5bb0f929aa..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mmsghdr.d1 +++ /dev/null @@ -1,162 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x156 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_mmsghdr.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x122): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15d): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 7 - <2a> DW_AT_decl_line : 34 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x264): struct_mmsghdr - <3a> DW_AT_decl_file : 7 - <3b> DW_AT_decl_line : 32 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x25c): mmsghdr - <41> DW_AT_byte_size : 32 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 94 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16e): msg_hdr - <49> DW_AT_type : <0x61> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 95 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x254): msg_len - <57> DW_AT_type : <0x152> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 96 - <5d> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><60>: Abbrev Number: 0 - <1><61>: Abbrev Number: 4 (DW_TAG_structure_type) - <62> DW_AT_name : (indirect string, offset: 0x24d): msghdr - <66> DW_AT_byte_size : 28 - <67> DW_AT_decl_file : 1 - <68> DW_AT_decl_line : 84 - <2><69>: Abbrev Number: 5 (DW_TAG_member) - <6a> DW_AT_name : (indirect string, offset: 0x176): msg_name - <6e> DW_AT_type : <0xcc> - <72> DW_AT_decl_file : 1 - <73> DW_AT_decl_line : 85 - <74> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><77>: Abbrev Number: 5 (DW_TAG_member) - <78> DW_AT_name : (indirect string, offset: 0x17f): msg_namelen - <7c> DW_AT_type : <0xcd> - <80> DW_AT_decl_file : 1 - <81> DW_AT_decl_line : 86 - <82> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><85>: Abbrev Number: 5 (DW_TAG_member) - <86> DW_AT_name : (indirect string, offset: 0x1b7): msg_iov - <8a> DW_AT_type : <0x100> - <8e> DW_AT_decl_file : 1 - <8f> DW_AT_decl_line : 87 - <90> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><93>: Abbrev Number: 5 (DW_TAG_member) - <94> DW_AT_name : (indirect string, offset: 0x209): msg_iovlen - <98> DW_AT_type : <0x147> - <9c> DW_AT_decl_file : 1 - <9d> DW_AT_decl_line : 88 - <9e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x228): msg_control - DW_AT_type : <0xcc> - DW_AT_decl_file : 1 - DW_AT_decl_line : 89 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x234): msg_controllen - DW_AT_type : <0x147> - DW_AT_decl_file : 1 - DW_AT_decl_line : 90 - DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x243): msg_flags - DW_AT_type : <0xf9> - DW_AT_decl_file : 1 - DW_AT_decl_line : 91 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_pointer_type) - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xd8> - DW_AT_name : (indirect string, offset: 0x1ad): socklen_t - DW_AT_decl_file : 3 - DW_AT_decl_line : 117 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xe3> -
DW_AT_name : (indirect string, offset: 0x1a1): __socklen_t - DW_AT_decl_file : 3 - DW_AT_decl_line : 112 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xee> - DW_AT_name : (indirect string, offset: 0x199): int32_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 64 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xf9> - DW_AT_name : (indirect string, offset: 0x18f): __int32_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 40 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x18b): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1><100>: Abbrev Number: 8 (DW_TAG_pointer_type) - <101> DW_AT_type : <0x105> - <1><105>: Abbrev Number: 4 (DW_TAG_structure_type) - <106> DW_AT_name : (indirect string, offset: 0x203): iovec - <10a> DW_AT_byte_size : 8 - <10b> DW_AT_decl_file : 4 - <10c> DW_AT_decl_line : 23 - <2><10d>: Abbrev Number: 5 (DW_TAG_member) - <10e> DW_AT_name : (indirect string, offset: 0x1bf): iov_base - <112> DW_AT_type : <0xcc> - <116> DW_AT_decl_file : 4 - <117> DW_AT_decl_line : 24 - <118> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><11b>: Abbrev Number: 5 (DW_TAG_member) - <11c> DW_AT_name : (indirect string, offset: 0x1c8): iov_len - <120> DW_AT_type : <0x12a> - <124> DW_AT_decl_file : 4 - <125> DW_AT_decl_line : 25 - <126> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><129>: Abbrev Number: 0 - <1><12a>: Abbrev Number: 3 (DW_TAG_typedef) - <12b> DW_AT_type : <0x135> - <12f> DW_AT_name : (indirect string, offset: 0x1f3): __kernel_size_t - <133> DW_AT_decl_file : 5 - <134> DW_AT_decl_line : 65 - <1><135>: Abbrev Number: 3 (DW_TAG_typedef) - <136> DW_AT_type : <0x140> - <13a> DW_AT_name : (indirect string, offset: 0x1e2): __kernel_ulong_t - <13e> DW_AT_decl_file : 5 - <13f> DW_AT_decl_line : 24 - <1><140>: Abbrev Number: 7 (DW_TAG_base_type) - <141> DW_AT_name : (indirect string, offset: 0x1d0): long unsigned int - <145> DW_AT_encoding : 7 (unsigned) - <146> DW_AT_byte_size : 4 - <1><147>: Abbrev Number: 3 (DW_TAG_typedef) - <148> DW_AT_type : <0x152> - <14c> DW_AT_name : (indirect string, offset: 0x221): size_t - <150> DW_AT_decl_file : 6 - <151> DW_AT_decl_line : 62 - <1><152>: Abbrev Number: 7 (DW_TAG_base_type) - <153> DW_AT_name : (indirect string, offset: 0x214): unsigned int - <157> DW_AT_encoding : 7 (unsigned) - <158> DW_AT_byte_size : 4 - <1><159>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_mmsghdr.d2 b/mpers-m32/struct_mmsghdr.d2 deleted file mode 100644 index 85f3de464bcb659cfcf83bb08c2b2bb8b451a5d3..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mmsghdr.d2 +++ /dev/null @@ -1,171 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15d): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 7 -DW_AT_decl_line : 34 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x264): struct_mmsghdr -DW_AT_decl_file : 7 -DW_AT_decl_line : 32 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x25c): mmsghdr -DW_AT_byte_size : 32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 94 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16e): msg_hdr -DW_AT_type : <0x61> -DW_AT_decl_file : 1 -DW_AT_decl_line : 95 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x254): msg_len -DW_AT_type : <0x152> -DW_AT_decl_file : 1 -DW_AT_decl_line : 96 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<1><61> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x24d): msghdr -DW_AT_byte_size : 28 -DW_AT_decl_file : 1 -DW_AT_decl_line : 84 -<2><69> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x176): msg_name -DW_AT_type : <0xcc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 85 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><77> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17f): msg_namelen -DW_AT_type : <0xcd> -DW_AT_decl_file : 1 -DW_AT_decl_line : 86 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><85> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b7): msg_iov -DW_AT_type : <0x100> -DW_AT_decl_file : 1 -DW_AT_decl_line : 87 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><93> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x209): msg_iovlen -DW_AT_type : <0x147> -DW_AT_decl_file : 1 -DW_AT_decl_line : 88 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): msg_control -DW_AT_type : <0xcc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 89 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x234): msg_controllen -DW_AT_type : <0x147> -DW_AT_decl_file : 1 -DW_AT_decl_line : 90 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x243): msg_flags -DW_AT_type : <0xf9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 91 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<1> -Abbrev Number: 6 (DW_TAG_pointer_type) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xd8> -DW_AT_name : (indirect string, offset: 0x1ad): socklen_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 117 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xe3> -DW_AT_name : (indirect string, offset: 0x1a1): __socklen_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 112 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xee> -DW_AT_name : (indirect string, offset: 0x199): int32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 64 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xf9> -DW_AT_name : (indirect string, offset: 0x18f): __int32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 40 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18b): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><100> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x105> -<1><105> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x203): iovec -DW_AT_byte_size : 8 -DW_AT_decl_file : 4 -DW_AT_decl_line : 23 -<2><10d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bf): iov_base -DW_AT_type : <0xcc> -DW_AT_decl_file : 4 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><11b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c8): iov_len -DW_AT_type : <0x12a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><12a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x135> -DW_AT_name : (indirect string, offset: 0x1f3): __kernel_size_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 65 -<1><135> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x140> -DW_AT_name : (indirect string, offset: 0x1e2): __kernel_ulong_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 24 -<1><140> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d0): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><147> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x152> -DW_AT_name : (indirect string, offset: 0x221): size_t -DW_AT_decl_file : 6 -DW_AT_decl_line : 62 -<1><152> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x214): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_mmsghdr.h b/mpers-m32/struct_mmsghdr.h deleted file mode 100644 index d58494604aa2996dc584111302cf8f55f3ed9eaf..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mmsghdr.h +++ /dev/null @@ -1,19 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -struct { -mpers_ptr_t msg_name; -int32_t msg_namelen; -mpers_ptr_t msg_iov; -uint32_t msg_iovlen; -mpers_ptr_t msg_control; -uint32_t msg_controllen; -int32_t msg_flags; -} ATTRIBUTE_PACKED msg_hdr; -uint32_t msg_len; -} ATTRIBUTE_PACKED m32_struct_mmsghdr; -#define MPERS_m32_struct_mmsghdr m32_struct_mmsghdr diff --git a/mpers-m32/struct_msghdr.c b/mpers-m32/struct_msghdr.c deleted file mode 100644 index 0100d7667463b570c3016b71eb497dae2c344cc6..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_msghdr.c +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2016 Dmitry V. Levin - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "msghdr.h" -typedef struct msghdr struct_msghdr; - -struct_msghdr mpers_target_var; diff --git a/mpers-m32/struct_msghdr.d1 b/mpers-m32/struct_msghdr.d1 deleted file mode 100644 index d2b6ba35c6f36820284af96ae7ed876f05d30541..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_msghdr.d1 +++ /dev/null @@ -1,144 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x131 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_msghdr.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 7 - <2a> DW_AT_decl_line : 34 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x24b): struct_msghdr - <3a> DW_AT_decl_file : 7 - <3b> DW_AT_decl_line : 32 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x244): msghdr - <41> DW_AT_byte_size : 28 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 84 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16d): msg_name - <49> DW_AT_type : <0xa7> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 85 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x176): msg_namelen - <57> DW_AT_type : <0xa8> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 86 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x1ae): msg_iov - <65> DW_AT_type : <0xdb> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 87 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x200): msg_iovlen - <73> DW_AT_type : <0x122> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 88 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x21f): msg_control - <81> DW_AT_type : <0xa7> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 89 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x22b): msg_controllen - <8f> DW_AT_type : <0x122> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 90 - <95> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x23a): msg_flags - <9d> DW_AT_type : <0xd4> - DW_AT_decl_file : 1 - DW_AT_decl_line : 91 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_pointer_type) - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xb3> - DW_AT_name : (indirect string, offset: 0x1a4): socklen_t - DW_AT_decl_file : 3 - DW_AT_decl_line : 117 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xbe> - DW_AT_name : (indirect string, offset: 0x198): __socklen_t - DW_AT_decl_file : 3 - DW_AT_decl_line : 112 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xc9> - DW_AT_name : (indirect string, offset: 0x190): int32_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 64 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xd4> - DW_AT_name : (indirect string, offset: 0x186): __int32_t - DW_AT_decl_file : 2 - DW_AT_decl_line : 40 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x182): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 8 (DW_TAG_pointer_type) - DW_AT_type : <0xe0> - <1>: Abbrev Number: 4 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x1fa): iovec - DW_AT_byte_size : 8 - DW_AT_decl_file : 4 - DW_AT_decl_line : 23 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b6): iov_base - DW_AT_type : <0xa7> - DW_AT_decl_file : 4 - DW_AT_decl_line : 24 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1bf): iov_len - DW_AT_type : <0x105> - DW_AT_decl_file : 4 - <100> DW_AT_decl_line : 25 - <101> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><104>: Abbrev Number: 0 - <1><105>: Abbrev Number: 3 (DW_TAG_typedef) - <106> DW_AT_type : <0x110> - <10a> DW_AT_name : (indirect string, offset: 0x1ea): __kernel_size_t - <10e> DW_AT_decl_file : 5 - <10f> DW_AT_decl_line : 65 - <1><110>: Abbrev Number: 3 (DW_TAG_typedef) - <111> DW_AT_type : <0x11b> - <115> DW_AT_name : (indirect string, offset: 0x1d9): __kernel_ulong_t - <119> DW_AT_decl_file : 5 - <11a> DW_AT_decl_line : 24 - <1><11b>: Abbrev Number: 7 (DW_TAG_base_type) - <11c> DW_AT_name : (indirect string, offset: 0x1c7): long unsigned int - <120> DW_AT_encoding : 7 (unsigned) - <121> DW_AT_byte_size : 4 - <1><122>: Abbrev Number: 3 (DW_TAG_typedef) - <123> DW_AT_type : <0x12d> - <127> DW_AT_name : (indirect string, offset: 0x218): size_t - <12b> DW_AT_decl_file : 6 - <12c> DW_AT_decl_line : 62 - <1><12d>: Abbrev Number: 7 (DW_TAG_base_type) - <12e> DW_AT_name : (indirect string, offset: 0x20b): unsigned int - <132> DW_AT_encoding : 7 (unsigned) - <133> DW_AT_byte_size : 4 - <1><134>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_msghdr.d2 b/mpers-m32/struct_msghdr.d2 deleted file mode 100644 index 4a18839a430ae07373536ac5e7398334f2d4fd92..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_msghdr.d2 +++ /dev/null @@ -1,151 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 7 -DW_AT_decl_line : 34 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x24b): struct_msghdr -DW_AT_decl_file : 7 -DW_AT_decl_line : 32 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x244): msghdr -DW_AT_byte_size : 28 -DW_AT_decl_file : 1 -DW_AT_decl_line : 84 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16d): msg_name -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 85 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x176): msg_namelen -DW_AT_type : <0xa8> -DW_AT_decl_file : 1 -DW_AT_decl_line : 86 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ae): msg_iov -DW_AT_type : <0xdb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 87 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): msg_iovlen -DW_AT_type : <0x122> -DW_AT_decl_file : 1 -DW_AT_decl_line : 88 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21f): msg_control -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 89 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x22b): msg_controllen -DW_AT_type : <0x122> -DW_AT_decl_file : 1 -DW_AT_decl_line : 90 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23a): msg_flags -DW_AT_type : <0xd4> -DW_AT_decl_file : 1 -DW_AT_decl_line : 91 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<1> -Abbrev Number: 6 (DW_TAG_pointer_type) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xb3> -DW_AT_name : (indirect string, offset: 0x1a4): socklen_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 117 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xbe> -DW_AT_name : (indirect string, offset: 0x198): __socklen_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 112 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xc9> -DW_AT_name : (indirect string, offset: 0x190): int32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 64 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xd4> -DW_AT_name : (indirect string, offset: 0x186): __int32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 40 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x182): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0xe0> -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1fa): iovec -DW_AT_byte_size : 8 -DW_AT_decl_file : 4 -DW_AT_decl_line : 23 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b6): iov_base -DW_AT_type : <0xa7> -DW_AT_decl_file : 4 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bf): iov_len -DW_AT_type : <0x105> -DW_AT_decl_file : 4 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><105> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x110> -DW_AT_name : (indirect string, offset: 0x1ea): __kernel_size_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 65 -<1><110> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x11b> -DW_AT_name : (indirect string, offset: 0x1d9): __kernel_ulong_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 24 -<1><11b> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1c7): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><122> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x12d> -DW_AT_name : (indirect string, offset: 0x218): size_t -DW_AT_decl_file : 6 -DW_AT_decl_line : 62 -<1><12d> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x20b): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_msghdr.h b/mpers-m32/struct_msghdr.h deleted file mode 100644 index 9011aa3a36dd2cb99a590a725bde19d9a17a6cd5..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_msghdr.h +++ /dev/null @@ -1,16 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -mpers_ptr_t msg_name; -int32_t msg_namelen; -mpers_ptr_t msg_iov; -uint32_t msg_iovlen; -mpers_ptr_t msg_control; -uint32_t msg_controllen; -int32_t msg_flags; -} ATTRIBUTE_PACKED m32_struct_msghdr; -#define MPERS_m32_struct_msghdr m32_struct_msghdr diff --git a/mpers-m32/struct_mtd_oob_buf.c b/mpers-m32/struct_mtd_oob_buf.c deleted file mode 100644 index c5fa12cfe5342810f9c041b30526c0da16102c55..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mtd_oob_buf.c +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2012 Mike Frysinger - * Copyright (c) 2012-2018 The strace developers. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_STRUCT_MTD_WRITE_REQ - - -# include -# include - -typedef struct mtd_oob_buf struct_mtd_oob_buf; - -#endif /* HAVE_STRUCT_MTD_WRITE_REQ */ - -struct_mtd_oob_buf mpers_target_var; diff --git a/mpers-m32/struct_mtd_oob_buf.d1 b/mpers-m32/struct_mtd_oob_buf.d1 deleted file mode 100644 index c8ec3599b82516430f3581cbc3622cde01b13543..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mtd_oob_buf.d1 +++ /dev/null @@ -1,67 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x8a (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_mtd_oob_buf.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x161): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 40 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1b0): struct_mtd_oob_buf - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 36 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1a4): mtd_oob_buf - <41> DW_AT_byte_size : 12 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 30 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x172): start - <49> DW_AT_type : <0x6f> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 31 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x18b): length - <57> DW_AT_type : <0x6f> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 32 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x192): ptr - <65> DW_AT_type : <0x81> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 33 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 0 - <1><6f>: Abbrev Number: 3 (DW_TAG_typedef) - <70> DW_AT_type : <0x7a> - <74> DW_AT_name : (indirect string, offset: 0x185): __u32 - <78> DW_AT_decl_file : 1 - <79> DW_AT_decl_line : 28 - <1><7a>: Abbrev Number: 6 (DW_TAG_base_type) - <7b> DW_AT_name : (indirect string, offset: 0x178): unsigned int - <7f> DW_AT_encoding : 7 (unsigned) - <80> DW_AT_byte_size : 4 - <1><81>: Abbrev Number: 7 (DW_TAG_pointer_type) - <82> DW_AT_type : <0x86> - <1><86>: Abbrev Number: 6 (DW_TAG_base_type) - <87> DW_AT_name : (indirect string, offset: 0x196): unsigned char - <8b> DW_AT_encoding : 8 (unsigned char) - <8c> DW_AT_byte_size : 1 - <1><8d>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_mtd_oob_buf.d2 b/mpers-m32/struct_mtd_oob_buf.d2 deleted file mode 100644 index 0d0c4a4c296dfee1a7b778070fb40b074b13a12a..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mtd_oob_buf.d2 +++ /dev/null @@ -1,60 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x161): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 40 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1b0): struct_mtd_oob_buf -DW_AT_decl_file : 3 -DW_AT_decl_line : 36 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1a4): mtd_oob_buf -DW_AT_byte_size : 12 -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): start -DW_AT_type : <0x6f> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): length -DW_AT_type : <0x6f> -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x192): ptr -DW_AT_type : <0x81> -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><6f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x7a> -DW_AT_name : (indirect string, offset: 0x185): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><7a> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x178): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><81> -Abbrev Number: 7 (DW_TAG_pointer_type) -DW_AT_type : <0x86> -<1><86> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x196): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 diff --git a/mpers-m32/struct_mtd_oob_buf.h b/mpers-m32/struct_mtd_oob_buf.h deleted file mode 100644 index 56018085ada19ed29dcc17dad9d79770ff9080af..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_mtd_oob_buf.h +++ /dev/null @@ -1,12 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint32_t start; -uint32_t length; -mpers_ptr_t ptr; -} ATTRIBUTE_PACKED m32_struct_mtd_oob_buf; -#define MPERS_m32_struct_mtd_oob_buf m32_struct_mtd_oob_buf diff --git a/mpers-m32/struct_rt_sigframe.c b/mpers-m32/struct_rt_sigframe.c deleted file mode 100644 index e5a0b4861b5aeb71acdd5ca2ef831aac66727260..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rt_sigframe.c +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (c) 2017 Dmitry V. Levin - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "rt_sigframe.h" - -struct_rt_sigframe mpers_target_var; diff --git a/mpers-m32/struct_rt_sigframe.d1 b/mpers-m32/struct_rt_sigframe.d1 deleted file mode 100644 index 030bf97e5e2a74d34281012f64b37494e8b201ff..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rt_sigframe.d1 +++ /dev/null @@ -1,707 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x5b4 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_rt_sigframe.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x161): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 11 - <2a> DW_AT_decl_line : 33 - <2b> DW_AT_location : 5 byte block: 3 10 0 0 0 (DW_OP_addr: 10) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x48d): struct_rt_sigframe - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 39 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 5184 - <3f> DW_AT_decl_file : 4 - <40> DW_AT_decl_line : 35 - <2><41>: Abbrev Number: 5 (DW_TAG_member) - <42> DW_AT_name : (indirect string, offset: 0x172): info - <46> DW_AT_type : <0x5f> - <4a> DW_AT_decl_file : 4 - <4b> DW_AT_decl_line : 36 - <4c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4f>: Abbrev Number: 5 (DW_TAG_member) - <50> DW_AT_name : (indirect string, offset: 0x326): uc - <54> DW_AT_type : <0x37a> - <58> DW_AT_decl_file : 4 - <59> DW_AT_decl_line : 37 - <5a> DW_AT_data_member_location: 3 byte block: 23 80 1 (DW_OP_plus_uconst: 128) - <2><5e>: Abbrev Number: 0 - <1><5f>: Abbrev Number: 3 (DW_TAG_typedef) - <60> DW_AT_type : <0x6a> - <64> DW_AT_name : (indirect string, offset: 0x31c): siginfo_t - <68> DW_AT_decl_file : 1 - <69> DW_AT_decl_line : 100 - <1><6a>: Abbrev Number: 6 (DW_TAG_structure_type) - <6b> DW_AT_name : (indirect string, offset: 0x314): siginfo - <6f> DW_AT_byte_size : 124 - <70> DW_AT_decl_file : 1 - <71> DW_AT_decl_line : 47 - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x177): si_signo - <77> DW_AT_type : <0x2c3> - <7b> DW_AT_decl_file : 1 - <7c> DW_AT_decl_line : 48 - <7d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><80>: Abbrev Number: 5 (DW_TAG_member) - <81> DW_AT_name : (indirect string, offset: 0x184): si_errno - <85> DW_AT_type : <0x2c3> - <89> DW_AT_decl_file : 1 - <8a> DW_AT_decl_line : 49 - <8b> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><8e>: Abbrev Number: 5 (DW_TAG_member) - <8f> DW_AT_name : (indirect string, offset: 0x18d): si_code - <93> DW_AT_type : <0x2c3> - <97> DW_AT_decl_file : 1 - <98> DW_AT_decl_line : 50 - <99> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><9c>: Abbrev Number: 5 (DW_TAG_member) - <9d> DW_AT_name : (indirect string, offset: 0x195): _sifields - DW_AT_type : <0xaa> - DW_AT_decl_file : 1 - DW_AT_decl_line : 99 - DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2>: Abbrev Number: 7 (DW_TAG_union_type) - DW_AT_byte_size : 112 - DW_AT_decl_file : 1 - DW_AT_decl_line : 51 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x19f): _pad - DW_AT_type : <0x2ca> - DW_AT_decl_file : 1 - DW_AT_decl_line : 52 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ad): _kill - DW_AT_type : <0xca> - DW_AT_decl_file : 1 - DW_AT_decl_line : 56 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 8 (DW_TAG_structure_type) - DW_AT_byte_size : 8 - DW_AT_decl_file : 1 - DW_AT_decl_line : 53 - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b3): _pid - DW_AT_type : <0x2de> - DW_AT_decl_file : 1 - DW_AT_decl_line : 54 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4>: Abbrev Number: 5 (DW_TAG_member) -
DW_AT_name : (indirect string, offset: 0x1c7): _uid - DW_AT_type : <0x2e9> - DW_AT_decl_file : 1 - DW_AT_decl_line : 55 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4>: Abbrev Number: 0 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ea): _timer - DW_AT_type : <0xf9> - DW_AT_decl_file : 1 - DW_AT_decl_line : 63 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 8 (DW_TAG_structure_type) - DW_AT_byte_size : 16 - DW_AT_decl_file : 1 - DW_AT_decl_line : 57 - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f1): _tid - <102> DW_AT_type : <0x2fb> - <106> DW_AT_decl_file : 1 - <107> DW_AT_decl_line : 58 - <108> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><10b>: Abbrev Number: 5 (DW_TAG_member) - <10c> DW_AT_name : (indirect string, offset: 0x207): _overrun - <110> DW_AT_type : <0x2c3> - <114> DW_AT_decl_file : 1 - <115> DW_AT_decl_line : 59 - <116> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><119>: Abbrev Number: 5 (DW_TAG_member) - <11a> DW_AT_name : (indirect string, offset: 0x19f): _pad - <11e> DW_AT_type : <0x306> - <122> DW_AT_decl_file : 1 - <123> DW_AT_decl_line : 60 - <124> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><127>: Abbrev Number: 5 (DW_TAG_member) - <128> DW_AT_name : (indirect string, offset: 0x215): _sigval - <12c> DW_AT_type : <0x31a> - <130> DW_AT_decl_file : 1 - <131> DW_AT_decl_line : 61 - <132> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><135>: Abbrev Number: 5 (DW_TAG_member) - <136> DW_AT_name : (indirect string, offset: 0x241): _sys_private - <13a> DW_AT_type : <0x2c3> - <13e> DW_AT_decl_file : 1 - <13f> DW_AT_decl_line : 62 - <140> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <4><143>: Abbrev Number: 0 - <3><144>: Abbrev Number: 5 (DW_TAG_member) - <145> DW_AT_name : (indirect string, offset: 0x24e): _rt - <149> DW_AT_type : <0x152> - <14d> DW_AT_decl_file : 1 - <14e> DW_AT_decl_line : 68 - <14f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><152>: Abbrev Number: 8 (DW_TAG_structure_type) - <153> DW_AT_byte_size : 12 - <154> DW_AT_decl_file : 1 - <155> DW_AT_decl_line : 64 - <4><156>: Abbrev Number: 5 (DW_TAG_member) - <157> DW_AT_name : (indirect string, offset: 0x1b3): _pid - <15b> DW_AT_type : <0x2de> - <15f> DW_AT_decl_file : 1 - <160> DW_AT_decl_line : 65 - <161> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><164>: Abbrev Number: 5 (DW_TAG_member) - <165> DW_AT_name : (indirect string, offset: 0x1c7): _uid - <169> DW_AT_type : <0x2e9> - <16d> DW_AT_decl_file : 1 - <16e> DW_AT_decl_line : 66 - <16f> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><172>: Abbrev Number: 5 (DW_TAG_member) - <173> DW_AT_name : (indirect string, offset: 0x215): _sigval - <177> DW_AT_type : <0x31a> - <17b> DW_AT_decl_file : 1 - <17c> DW_AT_decl_line : 67 - <17d> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><180>: Abbrev Number: 0 - <3><181>: Abbrev Number: 5 (DW_TAG_member) - <182> DW_AT_name : (indirect string, offset: 0x252): _sigchld - <186> DW_AT_type : <0x18f> - <18a> DW_AT_decl_file : 1 - <18b> DW_AT_decl_line : 75 - <18c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><18f>: Abbrev Number: 8 (DW_TAG_structure_type) - <190> DW_AT_byte_size : 20 - <191> DW_AT_decl_file : 1 - <192> DW_AT_decl_line : 69 - <4><193>: Abbrev Number: 5 (DW_TAG_member) - <194> DW_AT_name : (indirect string, offset: 0x1b3): _pid - <198> DW_AT_type : <0x2de> - <19c> DW_AT_decl_file : 1 - <19d> DW_AT_decl_line : 70 - <19e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><1a1>: Abbrev Number: 5 (DW_TAG_member) - <1a2> DW_AT_name : (indirect string, offset: 0x1c7): _uid - <1a6> DW_AT_type : <0x2e9> - <1aa> DW_AT_decl_file : 1 - <1ab> DW_AT_decl_line : 71 - <1ac> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><1af>: Abbrev Number: 5 (DW_TAG_member) - <1b0> DW_AT_name : (indirect string, offset: 0x25b): _status - <1b4> DW_AT_type : <0x2c3> - <1b8> DW_AT_decl_file : 1 - <1b9> DW_AT_decl_line : 72 - <1ba> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><1bd>: Abbrev Number: 5 (DW_TAG_member) - <1be> DW_AT_name : (indirect string, offset: 0x263): _utime - <1c2> DW_AT_type : <0x34b> - <1c6> DW_AT_decl_file : 1 - <1c7> DW_AT_decl_line : 73 - <1c8> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <4><1cb>: Abbrev Number: 5 (DW_TAG_member) - <1cc> DW_AT_name : (indirect string, offset: 0x294): _stime - <1d0> DW_AT_type : <0x34b> - <1d4> DW_AT_decl_file : 1 - <1d5> DW_AT_decl_line : 74 - <1d6> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <4><1d9>: Abbrev Number: 0 - <3><1da>: Abbrev Number: 5 (DW_TAG_member) - <1db> DW_AT_name : (indirect string, offset: 0x29b): _sigfault - <1df> DW_AT_type : <0x1e8> - <1e3> DW_AT_decl_file : 1 - <1e4> DW_AT_decl_line : 89 - <1e5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1e8>: Abbrev Number: 8 (DW_TAG_structure_type) - <1e9> DW_AT_byte_size : 16 - <1ea> DW_AT_decl_file : 1 - <1eb> DW_AT_decl_line : 76 - <4><1ec>: Abbrev Number: 5 (DW_TAG_member) - <1ed> DW_AT_name : (indirect string, offset: 0x2a5): _addr - <1f1> DW_AT_type : <0x34a> - <1f5> DW_AT_decl_file : 1 - <1f6> DW_AT_decl_line : 77 - <1f7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><1fa>: Abbrev Number: 5 (DW_TAG_member) - <1fb> DW_AT_name : (indirect string, offset: 0x2ab): _addr_lsb - <1ff> DW_AT_type : <0x368> - <203> DW_AT_decl_file : 1 - <204> DW_AT_decl_line : 81 - <205> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><208>: Abbrev Number: 9 (DW_TAG_member) - <209> DW_AT_type : <0x212> - <20d> DW_AT_decl_file : 1 - <20e> DW_AT_decl_line : 82 - <20f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><212>: Abbrev Number: 7 (DW_TAG_union_type) - <213> DW_AT_byte_size : 8 - <214> DW_AT_decl_file : 1 - <215> DW_AT_decl_line : 82 - <5><216>: Abbrev Number: 5 (DW_TAG_member) - <217> DW_AT_name : (indirect string, offset: 0x2bb): _addr_bnd - <21b> DW_AT_type : <0x224> - <21f> DW_AT_decl_file : 1 - <220> DW_AT_decl_line : 86 - <221> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <5><224>: Abbrev Number: 8 (DW_TAG_structure_type) - <225> DW_AT_byte_size : 8 - <226> DW_AT_decl_file : 1 - <227> DW_AT_decl_line : 83 - <6><228>: Abbrev Number: 5 (DW_TAG_member) - <229> DW_AT_name : (indirect string, offset: 0x2c5): _lower - <22d> DW_AT_type : <0x34a> - <231> DW_AT_decl_file : 1 - <232> DW_AT_decl_line : 84 - <233> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <6><236>: Abbrev Number: 5 (DW_TAG_member) - <237> DW_AT_name : (indirect string, offset: 0x2cc): _upper - <23b> DW_AT_type : <0x34a> - <23f> DW_AT_decl_file : 1 - <240> DW_AT_decl_line : 85 - <241> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <6><244>: Abbrev Number: 0 - <5><245>: Abbrev Number: 5 (DW_TAG_member) - <246> DW_AT_name : (indirect string, offset: 0x2d3): _pkey - <24a> DW_AT_type : <0x36f> - <24e> DW_AT_decl_file : 1 - <24f> DW_AT_decl_line : 87 - <250> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <5><253>: Abbrev Number: 0 - <4><254>: Abbrev Number: 0 - <3><255>: Abbrev Number: 5 (DW_TAG_member) - <256> DW_AT_name : (indirect string, offset: 0x2df): _sigpoll - <25a> DW_AT_type : <0x263> - <25e> DW_AT_decl_file : 1 - <25f> DW_AT_decl_line : 93 - <260> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><263>: Abbrev Number: 8 (DW_TAG_structure_type) - <264> DW_AT_byte_size : 8 - <265> DW_AT_decl_file : 1 - <266> DW_AT_decl_line : 90 - <4><267>: Abbrev Number: 5 (DW_TAG_member) - <268> DW_AT_name : (indirect string, offset: 0x2e8): _band - <26c> DW_AT_type : <0x361> - <270> DW_AT_decl_file : 1 - <271> DW_AT_decl_line : 91 - <272> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><275>: Abbrev Number: 5 (DW_TAG_member) - <276> DW_AT_name : (indirect string, offset: 0x2ee): _fd - <27a> DW_AT_type : <0x2c3> - <27e> DW_AT_decl_file : 1 - <27f> DW_AT_decl_line : 92 - <280> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><283>: Abbrev Number: 0 - <3><284>: Abbrev Number: 5 (DW_TAG_member) - <285> DW_AT_name : (indirect string, offset: 0x2f2): _sigsys - <289> DW_AT_type : <0x292> - <28d> DW_AT_decl_file : 1 - <28e> DW_AT_decl_line : 98 - <28f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><292>: Abbrev Number: 8 (DW_TAG_structure_type) - <293> DW_AT_byte_size : 12 - <294> DW_AT_decl_file : 1 - <295> DW_AT_decl_line : 94 - <4><296>: Abbrev Number: 5 (DW_TAG_member) - <297> DW_AT_name : (indirect string, offset: 0x2fa): _call_addr - <29b> DW_AT_type : <0x34a> - <29f> DW_AT_decl_file : 1 - <2a0> DW_AT_decl_line : 95 - <2a1> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><2a4>: Abbrev Number: 5 (DW_TAG_member) - <2a5> DW_AT_name : (indirect string, offset: 0x305): _syscall - <2a9> DW_AT_type : <0x2c3> - <2ad> DW_AT_decl_file : 1 - <2ae> DW_AT_decl_line : 96 - <2af> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><2b2>: Abbrev Number: 5 (DW_TAG_member) - <2b3> DW_AT_name : (indirect string, offset: 0x30e): _arch - <2b7> DW_AT_type : <0x2f4> - <2bb> DW_AT_decl_file : 1 - <2bc> DW_AT_decl_line : 97 - <2bd> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <4><2c0>: Abbrev Number: 0 - <3><2c1>: Abbrev Number: 0 - <2><2c2>: Abbrev Number: 0 - <1><2c3>: Abbrev Number: 10 (DW_TAG_base_type) - <2c4> DW_AT_name : (indirect string, offset: 0x180): int - <2c8> DW_AT_encoding : 5 (signed) - <2c9> DW_AT_byte_size : 4 - <1><2ca>: Abbrev Number: 11 (DW_TAG_array_type) - <2cb> DW_AT_type : <0x2c3> - <2><2cf>: Abbrev Number: 12 (DW_TAG_subrange_type) - <2d0> DW_AT_type : <0x2d7> - <2d4> DW_AT_lower_bound : 0 - <2d5> DW_AT_count : 28 - <2><2d6>: Abbrev Number: 0 - <1><2d7>: Abbrev Number: 13 (DW_TAG_base_type) - <2d8> DW_AT_name : (indirect string, offset: 0x1a4): sizetype - <2dc> DW_AT_byte_size : 8 - <2dd> DW_AT_encoding : 7 (unsigned) - <1><2de>: Abbrev Number: 3 (DW_TAG_typedef) - <2df> DW_AT_type : <0x2c3> - <2e3> DW_AT_name : (indirect string, offset: 0x1b8): __kernel_pid_t - <2e7> DW_AT_decl_file : 2 - <2e8> DW_AT_decl_line : 33 - <1><2e9>: Abbrev Number: 3 (DW_TAG_typedef) - <2ea> DW_AT_type : <0x2f4> - <2ee> DW_AT_name : (indirect string, offset: 0x1d9): __kernel_uid32_t - <2f2> DW_AT_decl_file : 2 - <2f3> DW_AT_decl_line : 49 - <1><2f4>: Abbrev Number: 10 (DW_TAG_base_type) - <2f5> DW_AT_name : (indirect string, offset: 0x1cc): unsigned int - <2f9> DW_AT_encoding : 7 (unsigned) - <2fa> DW_AT_byte_size : 4 - <1><2fb>: Abbrev Number: 3 (DW_TAG_typedef) - <2fc> DW_AT_type : <0x2c3> - <300> DW_AT_name : (indirect string, offset: 0x1f6): __kernel_timer_t - <304> DW_AT_decl_file : 2 - <305> DW_AT_decl_line : 79 - <1><306>: Abbrev Number: 11 (DW_TAG_array_type) - <307> DW_AT_type : <0x313> - <2><30b>: Abbrev Number: 12 (DW_TAG_subrange_type) - <30c> DW_AT_type : <0x2d7> - <310> DW_AT_lower_bound : 0 - <311> DW_AT_count : 0 - <2><312>: Abbrev Number: 0 - <1><313>: Abbrev Number: 10 (DW_TAG_base_type) - <314> DW_AT_name : (indirect string, offset: 0x210): char - <318> DW_AT_encoding : 8 (unsigned char) - <319> DW_AT_byte_size : 1 - <1><31a>: Abbrev Number: 3 (DW_TAG_typedef) - <31b> DW_AT_type : <0x325> - <31f> DW_AT_name : (indirect string, offset: 0x238): sigval_t - <323> DW_AT_decl_file : 1 - <324> DW_AT_decl_line : 26 - <1><325>: Abbrev Number: 14 (DW_TAG_union_type) - <326> DW_AT_name : (indirect string, offset: 0x231): sigval - <32a> DW_AT_byte_size : 4 - <32b> DW_AT_decl_file : 1 - <32c> DW_AT_decl_line : 23 - <2><32d>: Abbrev Number: 5 (DW_TAG_member) - <32e> DW_AT_name : (indirect string, offset: 0x21d): sival_int - <332> DW_AT_type : <0x2c3> - <336> DW_AT_decl_file : 1 - <337> DW_AT_decl_line : 24 - <338> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><33b>: Abbrev Number: 5 (DW_TAG_member) - <33c> DW_AT_name : (indirect string, offset: 0x227): sival_ptr - <340> DW_AT_type : <0x34a> - <344> DW_AT_decl_file : 1 - <345> DW_AT_decl_line : 25 - <346> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><349>: Abbrev Number: 0 - <1><34a>: Abbrev Number: 15 (DW_TAG_pointer_type) - <1><34b>: Abbrev Number: 3 (DW_TAG_typedef) - <34c> DW_AT_type : <0x356> - <350> DW_AT_name : (indirect string, offset: 0x283): __kernel_clock_t - <354> DW_AT_decl_file : 2 - <355> DW_AT_decl_line : 78 - <1><356>: Abbrev Number: 3 (DW_TAG_typedef) - <357> DW_AT_type : <0x361> - <35b> DW_AT_name : (indirect string, offset: 0x273): __kernel_long_t - <35f> DW_AT_decl_file : 2 - <360> DW_AT_decl_line : 23 - <1><361>: Abbrev Number: 10 (DW_TAG_base_type) - <362> DW_AT_name : (indirect string, offset: 0x26a): long int - <366> DW_AT_encoding : 5 (signed) - <367> DW_AT_byte_size : 4 - <1><368>: Abbrev Number: 10 (DW_TAG_base_type) - <369> DW_AT_name : (indirect string, offset: 0x2b5): short - <36d> DW_AT_encoding : 5 (signed) - <36e> DW_AT_byte_size : 2 - <1><36f>: Abbrev Number: 3 (DW_TAG_typedef) - <370> DW_AT_type : <0x2f4> - <374> DW_AT_name : (indirect string, offset: 0x2d9): __u32 - <378> DW_AT_decl_file : 3 - <379> DW_AT_decl_line : 28 - <1><37a>: Abbrev Number: 3 (DW_TAG_typedef) - <37b> DW_AT_type : <0x385> - <37f> DW_AT_name : (indirect string, offset: 0x482): ucontext_t - <383> DW_AT_decl_file : 5 - <384> DW_AT_decl_line : 101 - <1><385>: Abbrev Number: 16 (DW_TAG_structure_type) - <386> DW_AT_name : (indirect string, offset: 0x479): ucontext - <38a> DW_AT_byte_size : 5056 - <38c> DW_AT_decl_file : 5 - <38d> DW_AT_decl_line : 85 - <2><38e>: Abbrev Number: 5 (DW_TAG_member) - <38f> DW_AT_name : (indirect string, offset: 0x329): uc_flags - <393> DW_AT_type : <0x42f> - <397> DW_AT_decl_file : 5 - <398> DW_AT_decl_line : 86 - <399> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><39c>: Abbrev Number: 5 (DW_TAG_member) - <39d> DW_AT_name : (indirect string, offset: 0x344): uc_link - <3a1> DW_AT_type : <0x436> - <3a5> DW_AT_decl_file : 5 - <3a6> DW_AT_decl_line : 87 - <3a7> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><3aa>: Abbrev Number: 5 (DW_TAG_member) - <3ab> DW_AT_name : (indirect string, offset: 0x34c): uc_stack - <3af> DW_AT_type : <0x43b> - <3b3> DW_AT_decl_file : 5 - <3b4> DW_AT_decl_line : 88 - <3b5> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><3b8>: Abbrev Number: 5 (DW_TAG_member) - <3b9> DW_AT_name : (indirect string, offset: 0x387): uc_mcontext - <3bd> DW_AT_type : <0x484> - <3c1> DW_AT_decl_file : 5 - <3c2> DW_AT_decl_line : 89 - <3c3> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><3c6>: Abbrev Number: 9 (DW_TAG_member) - <3c7> DW_AT_type : <0x3d1> - <3cb> DW_AT_decl_file : 5 - <3cc> DW_AT_decl_line : 90 - <3cd> DW_AT_data_member_location: 3 byte block: 23 c0 22 (DW_OP_plus_uconst: 4416) - <2><3d1>: Abbrev Number: 7 (DW_TAG_union_type) - <3d2> DW_AT_byte_size : 8 - <3d3> DW_AT_decl_file : 5 - <3d4> DW_AT_decl_line : 90 - <3><3d5>: Abbrev Number: 9 (DW_TAG_member) - <3d6> DW_AT_type : <0x3df> - <3da> DW_AT_decl_file : 5 - <3db> DW_AT_decl_line : 91 - <3dc> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><3df>: Abbrev Number: 8 (DW_TAG_structure_type) - <3e0> DW_AT_byte_size : 8 - <3e1> DW_AT_decl_file : 5 - <3e2> DW_AT_decl_line : 91 - <4><3e3>: Abbrev Number: 5 (DW_TAG_member) - <3e4> DW_AT_name : (indirect string, offset: 0x404): uc_sigmask - <3e8> DW_AT_type : <0x531> - <3ec> DW_AT_decl_file : 5 - <3ed> DW_AT_decl_line : 92 - <3ee> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4><3f1>: Abbrev Number: 5 (DW_TAG_member) - <3f2> DW_AT_name : (indirect string, offset: 0x41c): __padding_rt_sigset - <3f6> DW_AT_type : <0x55c> - <3fa> DW_AT_decl_file : 5 - <3fb> DW_AT_decl_line : 94 - <3fc> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4><3ff>: Abbrev Number: 0 - <3><400>: Abbrev Number: 5 (DW_TAG_member) - <401> DW_AT_name : (indirect string, offset: 0x444): uc_sigmask64 - <405> DW_AT_type : <0x572> - <409> DW_AT_decl_file : 5 - <40a> DW_AT_decl_line : 96 - <40b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><40e>: Abbrev Number: 0 - <2><40f>: Abbrev Number: 5 (DW_TAG_member) - <410> DW_AT_name : (indirect string, offset: 0x463): __padding - <414> DW_AT_type : <0x59d> - <418> DW_AT_decl_file : 5 - <419> DW_AT_decl_line : 99 - <41a> DW_AT_data_member_location: 3 byte block: 23 c8 22 (DW_OP_plus_uconst: 4424) - <2><41e>: Abbrev Number: 17 (DW_TAG_member) - <41f> DW_AT_name : (indirect string, offset: 0x46d): uc_regspace - <423> DW_AT_type : <0x5aa> - <427> DW_AT_decl_file : 5 - <428> DW_AT_decl_line : 100 - <429> Unknown AT value: 88: 8 - <42a> DW_AT_data_member_location: 3 byte block: 23 c0 23 (DW_OP_plus_uconst: 4544) - <2><42e>: Abbrev Number: 0 - <1><42f>: Abbrev Number: 10 (DW_TAG_base_type) - <430> DW_AT_name : (indirect string, offset: 0x332): long unsigned int - <434> DW_AT_encoding : 7 (unsigned) - <435> DW_AT_byte_size : 4 - <1><436>: Abbrev Number: 18 (DW_TAG_pointer_type) - <437> DW_AT_type : <0x385> - <1><43b>: Abbrev Number: 3 (DW_TAG_typedef) - <43c> DW_AT_type : <0x446> - <440> DW_AT_name : (indirect string, offset: 0x37f): stack_t - <444> DW_AT_decl_file : 6 - <445> DW_AT_decl_line : 97 - <1><446>: Abbrev Number: 6 (DW_TAG_structure_type) - <447> DW_AT_name : (indirect string, offset: 0x373): sigaltstack - <44b> DW_AT_byte_size : 12 - <44c> DW_AT_decl_file : 6 - <44d> DW_AT_decl_line : 93 - <2><44e>: Abbrev Number: 5 (DW_TAG_member) - <44f> DW_AT_name : (indirect string, offset: 0x355): ss_sp - <453> DW_AT_type : <0x34a> - <457> DW_AT_decl_file : 6 - <458> DW_AT_decl_line : 94 - <459> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><45c>: Abbrev Number: 5 (DW_TAG_member) - <45d> DW_AT_name : (indirect string, offset: 0x35b): ss_flags - <461> DW_AT_type : <0x2c3> - <465> DW_AT_decl_file : 6 - <466> DW_AT_decl_line : 95 - <467> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><46a>: Abbrev Number: 5 (DW_TAG_member) - <46b> DW_AT_name : (indirect string, offset: 0x364): ss_size - <46f> DW_AT_type : <0x479> - <473> DW_AT_decl_file : 6 - <474> DW_AT_decl_line : 96 - <475> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><478>: Abbrev Number: 0 - <1><479>: Abbrev Number: 3 (DW_TAG_typedef) - <47a> DW_AT_type : <0x2f4> - <47e> DW_AT_name : (indirect string, offset: 0x36c): size_t - <482> DW_AT_decl_file : 7 - <483> DW_AT_decl_line : 62 - <1><484>: Abbrev Number: 3 (DW_TAG_typedef) - <485> DW_AT_type : <0x48f> - <489> DW_AT_name : (indirect string, offset: 0x3f9): mcontext_t - <48d> DW_AT_decl_file : 5 - <48e> DW_AT_decl_line : 83 - <1><48f>: Abbrev Number: 16 (DW_TAG_structure_type) - <490> DW_AT_name : (indirect string, offset: 0x3ee): sigcontext - <494> DW_AT_byte_size : 4384 - <496> DW_AT_decl_file : 8 - <497> DW_AT_decl_line : 23 - <2><498>: Abbrev Number: 5 (DW_TAG_member) - <499> DW_AT_name : (indirect string, offset: 0x393): fault_address - <49d> DW_AT_type : <0x4f2> - <4a1> DW_AT_decl_file : 8 - <4a2> DW_AT_decl_line : 24 - <4a3> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4a6>: Abbrev Number: 5 (DW_TAG_member) - <4a7> DW_AT_name : (indirect string, offset: 0x3be): regs - <4ab> DW_AT_type : <0x504> - <4af> DW_AT_decl_file : 8 - <4b0> DW_AT_decl_line : 25 - <4b1> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><4b4>: Abbrev Number: 5 (DW_TAG_member) - <4b5> DW_AT_name : (indirect string, offset: 0x3c3): sp - <4b9> DW_AT_type : <0x4f2> - <4bd> DW_AT_decl_file : 8 - <4be> DW_AT_decl_line : 26 - <4bf> DW_AT_data_member_location: 3 byte block: 23 80 2 (DW_OP_plus_uconst: 256) - <2><4c3>: Abbrev Number: 5 (DW_TAG_member) - <4c4> DW_AT_name : (indirect string, offset: 0x3c6): pc - <4c8> DW_AT_type : <0x4f2> - <4cc> DW_AT_decl_file : 8 - <4cd> DW_AT_decl_line : 27 - <4ce> DW_AT_data_member_location: 3 byte block: 23 88 2 (DW_OP_plus_uconst: 264) - <2><4d2>: Abbrev Number: 5 (DW_TAG_member) - <4d3> DW_AT_name : (indirect string, offset: 0x3c9): pstate - <4d7> DW_AT_type : <0x4f2> - <4db> DW_AT_decl_file : 8 - <4dc> DW_AT_decl_line : 28 - <4dd> DW_AT_data_member_location: 3 byte block: 23 90 2 (DW_OP_plus_uconst: 272) - <2><4e1>: Abbrev Number: 17 (DW_TAG_member) - <4e2> DW_AT_name : (indirect string, offset: 0x3d0): __reserved - <4e6> DW_AT_type : <0x511> - <4ea> DW_AT_decl_file : 8 - <4eb> DW_AT_decl_line : 29 - <4ec> Unknown AT value: 88: 16 - <4ed> DW_AT_data_member_location: 3 byte block: 23 a0 2 (DW_OP_plus_uconst: 288) - <2><4f1>: Abbrev Number: 0 - <1><4f2>: Abbrev Number: 3 (DW_TAG_typedef) - <4f3> DW_AT_type : <0x4fd> - <4f7> DW_AT_name : (indirect string, offset: 0x3b8): __u64 - <4fb> DW_AT_decl_file : 3 - <4fc> DW_AT_decl_line : 31 - <1><4fd>: Abbrev Number: 10 (DW_TAG_base_type) - <4fe> DW_AT_name : (indirect string, offset: 0x3a1): long long unsigned int - <502> DW_AT_encoding : 7 (unsigned) - <503> DW_AT_byte_size : 8 - <1><504>: Abbrev Number: 11 (DW_TAG_array_type) - <505> DW_AT_type : <0x4f2> - <2><509>: Abbrev Number: 12 (DW_TAG_subrange_type) - <50a> DW_AT_type : <0x2d7> - <50e> DW_AT_lower_bound : 0 - <50f> DW_AT_count : 31 - <2><510>: Abbrev Number: 0 - <1><511>: Abbrev Number: 11 (DW_TAG_array_type) - <512> DW_AT_type : <0x51f> - <2><516>: Abbrev Number: 19 (DW_TAG_subrange_type) - <517> DW_AT_type : <0x2d7> - <51b> DW_AT_lower_bound : 0 - <51c> DW_AT_count : 4096 - <2><51e>: Abbrev Number: 0 - <1><51f>: Abbrev Number: 3 (DW_TAG_typedef) - <520> DW_AT_type : <0x52a> - <524> DW_AT_name : (indirect string, offset: 0x3e9): __u8 - <528> DW_AT_decl_file : 3 - <529> DW_AT_decl_line : 24 - <1><52a>: Abbrev Number: 10 (DW_TAG_base_type) - <52b> DW_AT_name : (indirect string, offset: 0x3db): unsigned char - <52f> DW_AT_encoding : 8 (unsigned char) - <530> DW_AT_byte_size : 1 - <1><531>: Abbrev Number: 3 (DW_TAG_typedef) - <532> DW_AT_type : <0x53c> - <536> DW_AT_name : (indirect string, offset: 0x413): sigset_t - <53a> DW_AT_decl_file : 6 - <53b> DW_AT_decl_line : 79 - <1><53c>: Abbrev Number: 8 (DW_TAG_structure_type) - <53d> DW_AT_byte_size : 4 - <53e> DW_AT_decl_file : 6 - <53f> DW_AT_decl_line : 77 - <2><540>: Abbrev Number: 5 (DW_TAG_member) - <541> DW_AT_name : (indirect string, offset: 0x40f): sig - <545> DW_AT_type : <0x54f> - <549> DW_AT_decl_file : 6 - <54a> DW_AT_decl_line : 78 - <54b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54e>: Abbrev Number: 0 - <1><54f>: Abbrev Number: 11 (DW_TAG_array_type) - <550> DW_AT_type : <0x42f> - <2><554>: Abbrev Number: 12 (DW_TAG_subrange_type) - <555> DW_AT_type : <0x2d7> - <559> DW_AT_lower_bound : 0 - <55a> DW_AT_count : 1 - <2><55b>: Abbrev Number: 0 - <1><55c>: Abbrev Number: 3 (DW_TAG_typedef) - <55d> DW_AT_type : <0x567> - <561> DW_AT_name : (indirect string, offset: 0x43b): uint32_t - <565> DW_AT_decl_file : 9 - <566> DW_AT_decl_line : 65 - <1><567>: Abbrev Number: 3 (DW_TAG_typedef) - <568> DW_AT_type : <0x2f4> - <56c> DW_AT_name : (indirect string, offset: 0x430): __uint32_t - <570> DW_AT_decl_file : 9 - <571> DW_AT_decl_line : 41 - <1><572>: Abbrev Number: 3 (DW_TAG_typedef) - <573> DW_AT_type : <0x57d> - <577> DW_AT_name : (indirect string, offset: 0x458): sigset64_t - <57b> DW_AT_decl_file : 10 - <57c> DW_AT_decl_line : 67 - <1><57d>: Abbrev Number: 8 (DW_TAG_structure_type) - <57e> DW_AT_byte_size : 8 - <57f> DW_AT_decl_file : 10 - <580> DW_AT_decl_line : 67 - <2><581>: Abbrev Number: 5 (DW_TAG_member) - <582> DW_AT_name : (indirect string, offset: 0x451): __bits - <586> DW_AT_type : <0x590> - <58a> DW_AT_decl_file : 10 - <58b> DW_AT_decl_line : 67 - <58c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><58f>: Abbrev Number: 0 - <1><590>: Abbrev Number: 11 (DW_TAG_array_type) - <591> DW_AT_type : <0x42f> - <2><595>: Abbrev Number: 12 (DW_TAG_subrange_type) - <596> DW_AT_type : <0x2d7> - <59a> DW_AT_lower_bound : 0 - <59b> DW_AT_count : 2 - <2><59c>: Abbrev Number: 0 - <1><59d>: Abbrev Number: 11 (DW_TAG_array_type) - <59e> DW_AT_type : <0x313> - <2><5a2>: Abbrev Number: 12 (DW_TAG_subrange_type) - <5a3> DW_AT_type : <0x2d7> - <5a7> DW_AT_lower_bound : 0 - <5a8> DW_AT_count : 120 - <2><5a9>: Abbrev Number: 0 - <1><5aa>: Abbrev Number: 11 (DW_TAG_array_type) - <5ab> DW_AT_type : <0x42f> - <2><5af>: Abbrev Number: 12 (DW_TAG_subrange_type) - <5b0> DW_AT_type : <0x2d7> - <5b4> DW_AT_lower_bound : 0 - <5b5> DW_AT_count : 128 - <2><5b6>: Abbrev Number: 0 - <1><5b7>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_rt_sigframe.d2 b/mpers-m32/struct_rt_sigframe.d2 deleted file mode 100644 index e4d5aed9cc8c9efce4b0af07dca74d3845c89727..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rt_sigframe.d2 +++ /dev/null @@ -1,795 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x161): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 11 -DW_AT_decl_line : 33 -DW_AT_location : 5 byte block: 3 10 0 0 0 (DW_OP_addr: 10) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x48d): struct_rt_sigframe -DW_AT_decl_file : 4 -DW_AT_decl_line : 39 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 5184 -DW_AT_decl_file : 4 -DW_AT_decl_line : 35 -<2><41> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): info -DW_AT_type : <0x5f> -DW_AT_decl_file : 4 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x326): uc -DW_AT_type : <0x37a> -DW_AT_decl_file : 4 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 3 byte block: 23 80 1 (DW_OP_plus_uconst: 128) -<1><5f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6a> -DW_AT_name : (indirect string, offset: 0x31c): siginfo_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 100 -<1><6a> -Abbrev Number: 6 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x314): siginfo -DW_AT_byte_size : 124 -DW_AT_decl_file : 1 -DW_AT_decl_line : 47 -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x177): si_signo -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><80> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x184): si_errno -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 49 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><8e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18d): si_code -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 50 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><9c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x195): _sifields -DW_AT_type : <0xaa> -DW_AT_decl_file : 1 -DW_AT_decl_line : 99 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 112 -DW_AT_decl_file : 1 -DW_AT_decl_line : 51 -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): _pad -DW_AT_type : <0x2ca> -DW_AT_decl_file : 1 -DW_AT_decl_line : 52 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ad): _kill -DW_AT_type : <0xca> -DW_AT_decl_file : 1 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 53 -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b3): _pid -DW_AT_type : <0x2de> -DW_AT_decl_file : 1 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c7): _uid -DW_AT_type : <0x2e9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ea): _timer -DW_AT_type : <0xf9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 63 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 57 -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f1): _tid -DW_AT_type : <0x2fb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 58 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><10b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x207): _overrun -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 59 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><119> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): _pad -DW_AT_type : <0x306> -DW_AT_decl_file : 1 -DW_AT_decl_line : 60 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><127> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x215): _sigval -DW_AT_type : <0x31a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 61 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><135> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x241): _sys_private -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 62 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<3><144> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24e): _rt -DW_AT_type : <0x152> -DW_AT_decl_file : 1 -DW_AT_decl_line : 68 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><152> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 64 -<4><156> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b3): _pid -DW_AT_type : <0x2de> -DW_AT_decl_file : 1 -DW_AT_decl_line : 65 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><164> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c7): _uid -DW_AT_type : <0x2e9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 66 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><172> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x215): _sigval -DW_AT_type : <0x31a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 67 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<3><181> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x252): _sigchld -DW_AT_type : <0x18f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 75 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><18f> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 20 -DW_AT_decl_file : 1 -DW_AT_decl_line : 69 -<4><193> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b3): _pid -DW_AT_type : <0x2de> -DW_AT_decl_file : 1 -DW_AT_decl_line : 70 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><1a1> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c7): _uid -DW_AT_type : <0x2e9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 71 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><1af> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25b): _status -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><1bd> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x263): _utime -DW_AT_type : <0x34b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 73 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<4><1cb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x294): _stime -DW_AT_type : <0x34b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 74 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<3><1da> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29b): _sigfault -DW_AT_type : <0x1e8> -DW_AT_decl_file : 1 -DW_AT_decl_line : 89 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><1e8> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 76 -<4><1ec> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a5): _addr -DW_AT_type : <0x34a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><1fa> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ab): _addr_lsb -DW_AT_type : <0x368> -DW_AT_decl_file : 1 -DW_AT_decl_line : 81 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><208> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_type : <0x212> -DW_AT_decl_file : 1 -DW_AT_decl_line : 82 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<4><212> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 82 -<5><216> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2bb): _addr_bnd -DW_AT_type : <0x224> -DW_AT_decl_file : 1 -DW_AT_decl_line : 86 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<5><224> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 83 -<6><228> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c5): _lower -DW_AT_type : <0x34a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 84 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<6><236> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2cc): _upper -DW_AT_type : <0x34a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 85 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<5><245> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d3): _pkey -DW_AT_type : <0x36f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 87 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><255> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2df): _sigpoll -DW_AT_type : <0x263> -DW_AT_decl_file : 1 -DW_AT_decl_line : 93 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><263> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 90 -<4><267> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e8): _band -DW_AT_type : <0x361> -DW_AT_decl_file : 1 -DW_AT_decl_line : 91 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><275> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ee): _fd -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 92 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3><284> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2f2): _sigsys -DW_AT_type : <0x292> -DW_AT_decl_file : 1 -DW_AT_decl_line : 98 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><292> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 12 -DW_AT_decl_file : 1 -DW_AT_decl_line : 94 -<4><296> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2fa): _call_addr -DW_AT_type : <0x34a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 95 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><2a4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x305): _syscall -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 96 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<4><2b2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x30e): _arch -DW_AT_type : <0x2f4> -DW_AT_decl_file : 1 -DW_AT_decl_line : 97 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><2c3> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x180): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><2ca> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x2c3> -<2><2cf> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 28 -<1><2d7> -Abbrev Number: 13 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a4): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><2de> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2c3> -DW_AT_name : (indirect string, offset: 0x1b8): __kernel_pid_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -<1><2e9> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2f4> -DW_AT_name : (indirect string, offset: 0x1d9): __kernel_uid32_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 49 -<1><2f4> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1cc): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><2fb> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2c3> -DW_AT_name : (indirect string, offset: 0x1f6): __kernel_timer_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 79 -<1><306> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x313> -<2><30b> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 0 -<1><313> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x210): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><31a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x325> -DW_AT_name : (indirect string, offset: 0x238): sigval_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1><325> -Abbrev Number: 14 (DW_TAG_union_type) -DW_AT_name : (indirect string, offset: 0x231): sigval -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<2><32d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21d): sival_int -DW_AT_type : <0x2c3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><33b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x227): sival_ptr -DW_AT_type : <0x34a> -DW_AT_decl_file : 1 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><34a> -Abbrev Number: 15 (DW_TAG_pointer_type) -<1><34b> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x356> -DW_AT_name : (indirect string, offset: 0x283): __kernel_clock_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 78 -<1><356> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x361> -DW_AT_name : (indirect string, offset: 0x273): __kernel_long_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -<1><361> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x26a): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><368> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2b5): short -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 2 -<1><36f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2f4> -DW_AT_name : (indirect string, offset: 0x2d9): __u32 -DW_AT_decl_file : 3 -DW_AT_decl_line : 28 -<1><37a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x385> -DW_AT_name : (indirect string, offset: 0x482): ucontext_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 101 -<1><385> -Abbrev Number: 16 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x479): ucontext -DW_AT_byte_size : 5056 -DW_AT_decl_file : 5 -DW_AT_decl_line : 85 -<2><38e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x329): uc_flags -DW_AT_type : <0x42f> -DW_AT_decl_file : 5 -DW_AT_decl_line : 86 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><39c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x344): uc_link -DW_AT_type : <0x436> -DW_AT_decl_file : 5 -DW_AT_decl_line : 87 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><3aa> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x34c): uc_stack -DW_AT_type : <0x43b> -DW_AT_decl_file : 5 -DW_AT_decl_line : 88 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><3b8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x387): uc_mcontext -DW_AT_type : <0x484> -DW_AT_decl_file : 5 -DW_AT_decl_line : 89 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><3c6> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_type : <0x3d1> -DW_AT_decl_file : 5 -DW_AT_decl_line : 90 -DW_AT_data_member_location: 3 byte block: 23 c0 22 (DW_OP_plus_uconst: 4416) -<2><3d1> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 5 -DW_AT_decl_line : 90 -<3><3d5> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_type : <0x3df> -DW_AT_decl_file : 5 -DW_AT_decl_line : 91 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><3df> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 5 -DW_AT_decl_line : 91 -<4><3e3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x404): uc_sigmask -DW_AT_type : <0x531> -DW_AT_decl_file : 5 -DW_AT_decl_line : 92 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4><3f1> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x41c): __padding_rt_sigset -DW_AT_type : <0x55c> -DW_AT_decl_file : 5 -DW_AT_decl_line : 94 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3><400> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x444): uc_sigmask64 -DW_AT_type : <0x572> -DW_AT_decl_file : 5 -DW_AT_decl_line : 96 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><40f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x463): __padding -DW_AT_type : <0x59d> -DW_AT_decl_file : 5 -DW_AT_decl_line : 99 -DW_AT_data_member_location: 3 byte block: 23 c8 22 (DW_OP_plus_uconst: 4424) -<2><41e> -Abbrev Number: 17 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x46d): uc_regspace -DW_AT_type : <0x5aa> -DW_AT_decl_file : 5 -DW_AT_decl_line : 100 -Unknown AT value: 88: 8 -DW_AT_data_member_location: 3 byte block: 23 c0 23 (DW_OP_plus_uconst: 4544) -<1><42f> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x332): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><436> -Abbrev Number: 18 (DW_TAG_pointer_type) -DW_AT_type : <0x385> -<1><43b> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x446> -DW_AT_name : (indirect string, offset: 0x37f): stack_t -DW_AT_decl_file : 6 -DW_AT_decl_line : 97 -<1><446> -Abbrev Number: 6 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x373): sigaltstack -DW_AT_byte_size : 12 -DW_AT_decl_file : 6 -DW_AT_decl_line : 93 -<2><44e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x355): ss_sp -DW_AT_type : <0x34a> -DW_AT_decl_file : 6 -DW_AT_decl_line : 94 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><45c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x35b): ss_flags -DW_AT_type : <0x2c3> -DW_AT_decl_file : 6 -DW_AT_decl_line : 95 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><46a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x364): ss_size -DW_AT_type : <0x479> -DW_AT_decl_file : 6 -DW_AT_decl_line : 96 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><479> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2f4> -DW_AT_name : (indirect string, offset: 0x36c): size_t -DW_AT_decl_file : 7 -DW_AT_decl_line : 62 -<1><484> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x48f> -DW_AT_name : (indirect string, offset: 0x3f9): mcontext_t -DW_AT_decl_file : 5 -DW_AT_decl_line : 83 -<1><48f> -Abbrev Number: 16 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3ee): sigcontext -DW_AT_byte_size : 4384 -DW_AT_decl_file : 8 -DW_AT_decl_line : 23 -<2><498> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x393): fault_address -DW_AT_type : <0x4f2> -DW_AT_decl_file : 8 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4a6> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3be): regs -DW_AT_type : <0x504> -DW_AT_decl_file : 8 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><4b4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3c3): sp -DW_AT_type : <0x4f2> -DW_AT_decl_file : 8 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 3 byte block: 23 80 2 (DW_OP_plus_uconst: 256) -<2><4c3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3c6): pc -DW_AT_type : <0x4f2> -DW_AT_decl_file : 8 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 3 byte block: 23 88 2 (DW_OP_plus_uconst: 264) -<2><4d2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3c9): pstate -DW_AT_type : <0x4f2> -DW_AT_decl_file : 8 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 3 byte block: 23 90 2 (DW_OP_plus_uconst: 272) -<2><4e1> -Abbrev Number: 17 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3d0): __reserved -DW_AT_type : <0x511> -DW_AT_decl_file : 8 -DW_AT_decl_line : 29 -Unknown AT value: 88: 16 -DW_AT_data_member_location: 3 byte block: 23 a0 2 (DW_OP_plus_uconst: 288) -<1><4f2> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x4fd> -DW_AT_name : (indirect string, offset: 0x3b8): __u64 -DW_AT_decl_file : 3 -DW_AT_decl_line : 31 -<1><4fd> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x3a1): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1><504> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x4f2> -<2><509> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 31 -<1><511> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x51f> -<2><516> -Abbrev Number: 19 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 4096 -<1><51f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x52a> -DW_AT_name : (indirect string, offset: 0x3e9): __u8 -DW_AT_decl_file : 3 -DW_AT_decl_line : 24 -<1><52a> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x3db): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><531> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x53c> -DW_AT_name : (indirect string, offset: 0x413): sigset_t -DW_AT_decl_file : 6 -DW_AT_decl_line : 79 -<1><53c> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 6 -DW_AT_decl_line : 77 -<2><540> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x40f): sig -DW_AT_type : <0x54f> -DW_AT_decl_file : 6 -DW_AT_decl_line : 78 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><54f> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x42f> -<2><554> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 1 -<1><55c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x567> -DW_AT_name : (indirect string, offset: 0x43b): uint32_t -DW_AT_decl_file : 9 -DW_AT_decl_line : 65 -<1><567> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2f4> -DW_AT_name : (indirect string, offset: 0x430): __uint32_t -DW_AT_decl_file : 9 -DW_AT_decl_line : 41 -<1><572> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x57d> -DW_AT_name : (indirect string, offset: 0x458): sigset64_t -DW_AT_decl_file : 10 -DW_AT_decl_line : 67 -<1><57d> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 10 -DW_AT_decl_line : 67 -<2><581> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x451): __bits -DW_AT_type : <0x590> -DW_AT_decl_file : 10 -DW_AT_decl_line : 67 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><590> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x42f> -<2><595> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><59d> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x313> -<2><5a2> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 120 -<1><5aa> -Abbrev Number: 11 (DW_TAG_array_type) -DW_AT_type : <0x42f> -<2><5af> -Abbrev Number: 12 (DW_TAG_subrange_type) -DW_AT_type : <0x2d7> -DW_AT_lower_bound : 0 -DW_AT_count : 128 diff --git a/mpers-m32/struct_rt_sigframe.h b/mpers-m32/struct_rt_sigframe.h deleted file mode 100644 index 30f64f43cddf07d7e799e4183caa7560990be634..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rt_sigframe.h +++ /dev/null @@ -1,100 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -struct { -int32_t si_signo; -int32_t si_errno; -int32_t si_code; -union { -int32_t _pad[28]; -struct { -int32_t _pid; -uint32_t _uid; -} ATTRIBUTE_PACKED _kill; -struct { -int32_t _tid; -int32_t _overrun; -char _pad[0]; -union { -int32_t sival_int; -mpers_ptr_t sival_ptr; -} _sigval; -int32_t _sys_private; -} ATTRIBUTE_PACKED _timer; -struct { -int32_t _pid; -uint32_t _uid; -union { -int32_t sival_int; -mpers_ptr_t sival_ptr; -} _sigval; -} ATTRIBUTE_PACKED _rt; -struct { -int32_t _pid; -uint32_t _uid; -int32_t _status; -int32_t _utime; -int32_t _stime; -} ATTRIBUTE_PACKED _sigchld; -struct { -mpers_ptr_t _addr; -int16_t _addr_lsb; -unsigned char mpers_filler_1[2]; -union { -struct { -mpers_ptr_t _lower; -mpers_ptr_t _upper; -} ATTRIBUTE_PACKED _addr_bnd; -uint32_t _pkey; -} ; -} ATTRIBUTE_PACKED _sigfault; -struct { -int32_t _band; -int32_t _fd; -} ATTRIBUTE_PACKED _sigpoll; -struct { -mpers_ptr_t _call_addr; -int32_t _syscall; -uint32_t _arch; -} ATTRIBUTE_PACKED _sigsys; -} _sifields; -} ATTRIBUTE_PACKED info; -unsigned char mpers_filler_2[4]; -struct { -uint32_t uc_flags; -mpers_ptr_t uc_link; -struct { -mpers_ptr_t ss_sp; -int32_t ss_flags; -uint32_t ss_size; -} ATTRIBUTE_PACKED uc_stack; -unsigned char mpers_filler_3[12]; -struct { -uint64_t fault_address; -uint64_t regs[31]; -uint64_t sp; -uint64_t pc; -uint64_t pstate; -unsigned char mpers_filler_4[8]; -unsigned char __reserved[4096]; -} ATTRIBUTE_PACKED uc_mcontext; -union { -struct { -struct { -uint32_t sig[1]; -} ATTRIBUTE_PACKED uc_sigmask; -uint32_t __padding_rt_sigset; -} ATTRIBUTE_PACKED ; -struct { -uint32_t __bits[2]; -} ATTRIBUTE_PACKED uc_sigmask64; -} ; -char __padding[120]; -uint32_t uc_regspace[128]; -} ATTRIBUTE_PACKED uc; -} ATTRIBUTE_PACKED m32_struct_rt_sigframe; -#define MPERS_m32_struct_rt_sigframe m32_struct_rt_sigframe diff --git a/mpers-m32/struct_rtc_pll_info.c b/mpers-m32/struct_rtc_pll_info.c deleted file mode 100644 index 79a8ca2ad212d9af4b3680099dfdcd4d97639800..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rtc_pll_info.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2004 Ulrich Drepper - * Copyright (c) 2004-2016 Dmitry V. Levin - * Copyright (c) 2015-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include - -typedef struct rtc_pll_info struct_rtc_pll_info; - -struct_rtc_pll_info mpers_target_var; diff --git a/mpers-m32/struct_rtc_pll_info.d1 b/mpers-m32/struct_rtc_pll_info.d1 deleted file mode 100644 index fe744c5c143b51ab7e29e4b8841ba6c1f5fe3e21..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rtc_pll_info.d1 +++ /dev/null @@ -1,84 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xb2 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_rtc_pll_info.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x127): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x162): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 38 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1d2): struct_rtc_pll_info - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 36 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1c5): rtc_pll_info - <41> DW_AT_byte_size : 28 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 37 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x173): pll_ctrl - <49> DW_AT_type : <0xa7> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 38 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x180): pll_value - <57> DW_AT_type : <0xa7> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 39 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x18a): pll_max - <65> DW_AT_type : <0xa7> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 40 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x192): pll_min - <73> DW_AT_type : <0xa7> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 41 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x19a): pll_posmult - <81> DW_AT_type : <0xa7> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 42 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1a6): pll_negmult - <8f> DW_AT_type : <0xa7> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 43 - <95> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1b2): pll_clock - <9d> DW_AT_type : <0xae> - DW_AT_decl_file : 1 - DW_AT_decl_line : 44 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x17c): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1bc): long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_rtc_pll_info.d2 b/mpers-m32/struct_rtc_pll_info.d2 deleted file mode 100644 index 7ba6a7e157aa15d8c99d001c3b99485164eea806..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rtc_pll_info.d2 +++ /dev/null @@ -1,79 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x162): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 38 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1d2): struct_rtc_pll_info -DW_AT_decl_file : 2 -DW_AT_decl_line : 36 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1c5): rtc_pll_info -DW_AT_byte_size : 28 -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x173): pll_ctrl -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x180): pll_value -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18a): pll_max -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x192): pll_min -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): pll_posmult -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a6): pll_negmult -DW_AT_type : <0xa7> -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b2): pll_clock -DW_AT_type : <0xae> -DW_AT_decl_file : 1 -DW_AT_decl_line : 44 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17c): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1bc): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_rtc_pll_info.h b/mpers-m32/struct_rtc_pll_info.h deleted file mode 100644 index 304d21207836bddc23f556a77925251988d81ec7..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_rtc_pll_info.h +++ /dev/null @@ -1,12 +0,0 @@ -#include -typedef -struct { -int32_t pll_ctrl; -int32_t pll_value; -int32_t pll_max; -int32_t pll_min; -int32_t pll_posmult; -int32_t pll_negmult; -int32_t pll_clock; -} ATTRIBUTE_PACKED m32_struct_rtc_pll_info; -#define MPERS_m32_struct_rtc_pll_info m32_struct_rtc_pll_info diff --git a/mpers-m32/struct_sg_io_hdr.c b/mpers-m32/struct_sg_io_hdr.c deleted file mode 100644 index 38581827784aa0208a87804265d5a218d227d5a8..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_io_hdr.c +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 2007 Vladimir Nadvornik - * Copyright (c) 2007-2017 Dmitry V. Levin - * Copyright (c) 2015 Bart Van Assche - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_SCSI_SG_H - - -# include - -typedef struct sg_io_hdr struct_sg_io_hdr; - -#endif /* HAVE_SCSI_SG_H */ - -struct_sg_io_hdr mpers_target_var; diff --git a/mpers-m32/struct_sg_io_hdr.d1 b/mpers-m32/struct_sg_io_hdr.d1 deleted file mode 100644 index 3b8e63a19eee7f8b995c6d4cb5eaa33fc15c81f7..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_io_hdr.d1 +++ /dev/null @@ -1,185 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x198 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_sg_io_hdr.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 41 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x273): struct_sg_io_hdr - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 37 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x269): sg_io_hdr - <41> DW_AT_byte_size : 64 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 26 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x170): interface_id - <49> DW_AT_type : <0x179> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 27 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x181): dxfer_direction - <57> DW_AT_type : <0x179> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 28 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x191): cmd_len - <65> DW_AT_type : <0x180> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 29 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1a7): mx_sb_len - <73> DW_AT_type : <0x180> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 30 - <79> DW_AT_data_member_location: 2 byte block: 23 9 (DW_OP_plus_uconst: 9) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1b1): iovec_count - <81> DW_AT_type : <0x187> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 31 - <87> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1cc): dxfer_len - <8f> DW_AT_type : <0x18e> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 32 - <95> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1e3): dxferp - <9d> DW_AT_type : <0x195> - DW_AT_decl_file : 1 - DW_AT_decl_line : 33 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ea): cmdp - DW_AT_type : <0x196> - DW_AT_decl_file : 1 - DW_AT_decl_line : 34 - DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ef): sbp - DW_AT_type : <0x195> - DW_AT_decl_file : 1 - DW_AT_decl_line : 35 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f3): timeout - DW_AT_type : <0x18e> - DW_AT_decl_file : 1 - DW_AT_decl_line : 36 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1fb): flags - DW_AT_type : <0x18e> - DW_AT_decl_file : 1 - DW_AT_decl_line : 37 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x201): pack_id - DW_AT_type : <0x179> - DW_AT_decl_file : 1 - DW_AT_decl_line : 38 - DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x209): usr_ptr - DW_AT_type : <0x195> - DW_AT_decl_file : 1 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x211): status - DW_AT_type : <0x180> - <103> DW_AT_decl_file : 1 - <104> DW_AT_decl_line : 40 - <105> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2><108>: Abbrev Number: 5 (DW_TAG_member) - <109> DW_AT_name : (indirect string, offset: 0x218): masked_status - <10d> DW_AT_type : <0x180> - <111> DW_AT_decl_file : 1 - <112> DW_AT_decl_line : 41 - <113> DW_AT_data_member_location: 2 byte block: 23 2d (DW_OP_plus_uconst: 45) - <2><116>: Abbrev Number: 5 (DW_TAG_member) - <117> DW_AT_name : (indirect string, offset: 0x226): msg_status - <11b> DW_AT_type : <0x180> - <11f> DW_AT_decl_file : 1 - <120> DW_AT_decl_line : 42 - <121> DW_AT_data_member_location: 2 byte block: 23 2e (DW_OP_plus_uconst: 46) - <2><124>: Abbrev Number: 5 (DW_TAG_member) - <125> DW_AT_name : (indirect string, offset: 0x231): sb_len_wr - <129> DW_AT_type : <0x180> - <12d> DW_AT_decl_file : 1 - <12e> DW_AT_decl_line : 43 - <12f> DW_AT_data_member_location: 2 byte block: 23 2f (DW_OP_plus_uconst: 47) - <2><132>: Abbrev Number: 5 (DW_TAG_member) - <133> DW_AT_name : (indirect string, offset: 0x23b): host_status - <137> DW_AT_type : <0x187> - <13b> DW_AT_decl_file : 1 - <13c> DW_AT_decl_line : 44 - <13d> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><140>: Abbrev Number: 5 (DW_TAG_member) - <141> DW_AT_name : (indirect string, offset: 0x247): driver_status - <145> DW_AT_type : <0x187> - <149> DW_AT_decl_file : 1 - <14a> DW_AT_decl_line : 45 - <14b> DW_AT_data_member_location: 2 byte block: 23 32 (DW_OP_plus_uconst: 50) - <2><14e>: Abbrev Number: 5 (DW_TAG_member) - <14f> DW_AT_name : (indirect string, offset: 0x255): resid - <153> DW_AT_type : <0x179> - <157> DW_AT_decl_file : 1 - <158> DW_AT_decl_line : 46 - <159> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2><15c>: Abbrev Number: 5 (DW_TAG_member) - <15d> DW_AT_name : (indirect string, offset: 0x25b): duration - <161> DW_AT_type : <0x18e> - <165> DW_AT_decl_file : 1 - <166> DW_AT_decl_line : 47 - <167> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2><16a>: Abbrev Number: 5 (DW_TAG_member) - <16b> DW_AT_name : (indirect string, offset: 0x264): info - <16f> DW_AT_type : <0x18e> - <173> DW_AT_decl_file : 1 - <174> DW_AT_decl_line : 48 - <175> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2><178>: Abbrev Number: 0 - <1><179>: Abbrev Number: 6 (DW_TAG_base_type) - <17a> DW_AT_name : (indirect string, offset: 0x17d): int - <17e> DW_AT_encoding : 5 (signed) - <17f> DW_AT_byte_size : 4 - <1><180>: Abbrev Number: 6 (DW_TAG_base_type) - <181> DW_AT_name : (indirect string, offset: 0x199): unsigned char - <185> DW_AT_encoding : 8 (unsigned char) - <186> DW_AT_byte_size : 1 - <1><187>: Abbrev Number: 6 (DW_TAG_base_type) - <188> DW_AT_name : (indirect string, offset: 0x1bd): unsigned short - <18c> DW_AT_encoding : 7 (unsigned) - <18d> DW_AT_byte_size : 2 - <1><18e>: Abbrev Number: 6 (DW_TAG_base_type) - <18f> DW_AT_name : (indirect string, offset: 0x1d6): unsigned int - <193> DW_AT_encoding : 7 (unsigned) - <194> DW_AT_byte_size : 4 - <1><195>: Abbrev Number: 7 (DW_TAG_pointer_type) - <1><196>: Abbrev Number: 8 (DW_TAG_pointer_type) - <197> DW_AT_type : <0x180> - <1><19b>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_sg_io_hdr.d2 b/mpers-m32/struct_sg_io_hdr.d2 deleted file mode 100644 index 03dbaeee8ff64c60978e309d1997705902a4d138..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_io_hdr.d2 +++ /dev/null @@ -1,199 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 41 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x273): struct_sg_io_hdr -DW_AT_decl_file : 2 -DW_AT_decl_line : 37 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x269): sg_io_hdr -DW_AT_byte_size : 64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x170): interface_id -DW_AT_type : <0x179> -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x181): dxfer_direction -DW_AT_type : <0x179> -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x191): cmd_len -DW_AT_type : <0x180> -DW_AT_decl_file : 1 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a7): mx_sb_len -DW_AT_type : <0x180> -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 9 (DW_OP_plus_uconst: 9) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b1): iovec_count -DW_AT_type : <0x187> -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cc): dxfer_len -DW_AT_type : <0x18e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e3): dxferp -DW_AT_type : <0x195> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ea): cmdp -DW_AT_type : <0x196> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ef): sbp -DW_AT_type : <0x195> -DW_AT_decl_file : 1 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f3): timeout -DW_AT_type : <0x18e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fb): flags -DW_AT_type : <0x18e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x201): pack_id -DW_AT_type : <0x179> -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x209): usr_ptr -DW_AT_type : <0x195> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x211): status -DW_AT_type : <0x180> -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2><108> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x218): masked_status -DW_AT_type : <0x180> -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 2d (DW_OP_plus_uconst: 45) -<2><116> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x226): msg_status -DW_AT_type : <0x180> -DW_AT_decl_file : 1 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 2e (DW_OP_plus_uconst: 46) -<2><124> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x231): sb_len_wr -DW_AT_type : <0x180> -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 2 byte block: 23 2f (DW_OP_plus_uconst: 47) -<2><132> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23b): host_status -DW_AT_type : <0x187> -DW_AT_decl_file : 1 -DW_AT_decl_line : 44 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><140> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x247): driver_status -DW_AT_type : <0x187> -DW_AT_decl_file : 1 -DW_AT_decl_line : 45 -DW_AT_data_member_location: 2 byte block: 23 32 (DW_OP_plus_uconst: 50) -<2><14e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x255): resid -DW_AT_type : <0x179> -DW_AT_decl_file : 1 -DW_AT_decl_line : 46 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2><15c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25b): duration -DW_AT_type : <0x18e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 47 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2><16a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x264): info -DW_AT_type : <0x18e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<1><179> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17d): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><180> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x199): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><187> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1bd): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><18e> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d6): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><195> -Abbrev Number: 7 (DW_TAG_pointer_type) -<1><196> -Abbrev Number: 8 (DW_TAG_pointer_type) -DW_AT_type : <0x180> diff --git a/mpers-m32/struct_sg_io_hdr.h b/mpers-m32/struct_sg_io_hdr.h deleted file mode 100644 index 32ef4616d2653361089ba9c3ce0e11aa47b5eacb..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_io_hdr.h +++ /dev/null @@ -1,31 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -int32_t interface_id; -int32_t dxfer_direction; -unsigned char cmd_len; -unsigned char mx_sb_len; -uint16_t iovec_count; -uint32_t dxfer_len; -mpers_ptr_t dxferp; -mpers_ptr_t cmdp; -mpers_ptr_t sbp; -uint32_t timeout; -uint32_t flags; -int32_t pack_id; -mpers_ptr_t usr_ptr; -unsigned char status; -unsigned char masked_status; -unsigned char msg_status; -unsigned char sb_len_wr; -uint16_t host_status; -uint16_t driver_status; -int32_t resid; -uint32_t duration; -uint32_t info; -} ATTRIBUTE_PACKED m32_struct_sg_io_hdr; -#define MPERS_m32_struct_sg_io_hdr m32_struct_sg_io_hdr diff --git a/mpers-m32/struct_sg_req_info.c b/mpers-m32/struct_sg_req_info.c deleted file mode 100644 index 26bddb3ca2ffc0cff0de9a50c3d8164e28140033..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_req_info.c +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Decode struct sg_req_info. - * - * Copyright (c) 2017 Dmitry V. Levin - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#ifdef HAVE_SCSI_SG_H - - -# include - -typedef struct sg_req_info struct_sg_req_info; - -#endif /* HAVE_SCSI_SG_H */ - -struct_sg_req_info mpers_target_var; diff --git a/mpers-m32/struct_sg_req_info.d1 b/mpers-m32/struct_sg_req_info.d1 deleted file mode 100644 index 09a511d9e3f3a785714ecd5e7d8c8824bf04a7ea..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_req_info.d1 +++ /dev/null @@ -1,95 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xc8 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_sg_req_info.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x161): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 41 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1d9): struct_sg_req_info - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 37 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1cd): sg_req_info - <41> DW_AT_byte_size : 20 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 79 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x172): req_state - <49> DW_AT_type : <0xb5> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 80 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x181): orphan - <57> DW_AT_type : <0xb5> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 81 - <5d> DW_AT_data_member_location: 2 byte block: 23 1 (DW_OP_plus_uconst: 1) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x188): sg_io_owned - <65> DW_AT_type : <0xb5> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 82 - <6b> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x194): problem - <73> DW_AT_type : <0xb5> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 83 - <79> DW_AT_data_member_location: 2 byte block: 23 3 (DW_OP_plus_uconst: 3) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x19c): pack_id - <81> DW_AT_type : <0xbc> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 84 - <87> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1a8): usr_ptr - <8f> DW_AT_type : <0xc3> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 85 - <95> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1b0): duration - <9d> DW_AT_type : <0xc4> - DW_AT_decl_file : 1 - DW_AT_decl_line : 86 - DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1c6): unused - DW_AT_type : <0xbc> - DW_AT_decl_file : 1 - DW_AT_decl_line : 87 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x17c): char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1a4): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 7 (DW_TAG_pointer_type) - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b9): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_sg_req_info.d2 b/mpers-m32/struct_sg_req_info.d2 deleted file mode 100644 index cf4defb3ee516f253f5e9355dbc499c111424aa5..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_req_info.d2 +++ /dev/null @@ -1,93 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x161): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 41 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1d9): struct_sg_req_info -DW_AT_decl_file : 2 -DW_AT_decl_line : 37 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1cd): sg_req_info -DW_AT_byte_size : 20 -DW_AT_decl_file : 1 -DW_AT_decl_line : 79 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): req_state -DW_AT_type : <0xb5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 80 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x181): orphan -DW_AT_type : <0xb5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 81 -DW_AT_data_member_location: 2 byte block: 23 1 (DW_OP_plus_uconst: 1) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x188): sg_io_owned -DW_AT_type : <0xb5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 82 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x194): problem -DW_AT_type : <0xb5> -DW_AT_decl_file : 1 -DW_AT_decl_line : 83 -DW_AT_data_member_location: 2 byte block: 23 3 (DW_OP_plus_uconst: 3) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19c): pack_id -DW_AT_type : <0xbc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 84 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a8): usr_ptr -DW_AT_type : <0xc3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 85 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b0): duration -DW_AT_type : <0xc4> -DW_AT_decl_file : 1 -DW_AT_decl_line : 86 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): unused -DW_AT_type : <0xbc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 87 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17c): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a4): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 7 (DW_TAG_pointer_type) -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b9): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_sg_req_info.h b/mpers-m32/struct_sg_req_info.h deleted file mode 100644 index cb82b24246447cac7ee2e55db02cf125f0f01bdb..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sg_req_info.h +++ /dev/null @@ -1,17 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -char req_state; -char orphan; -char sg_io_owned; -char problem; -int32_t pack_id; -mpers_ptr_t usr_ptr; -uint32_t duration; -int32_t unused; -} ATTRIBUTE_PACKED m32_struct_sg_req_info; -#define MPERS_m32_struct_sg_req_info m32_struct_sg_req_info diff --git a/mpers-m32/struct_sigevent.c b/mpers-m32/struct_sigevent.c deleted file mode 100644 index e5294a2652cdb29babf4d88956def5a6f244178a..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sigevent.c +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (c) 2003, 2004 Ulrich Drepper - * Copyright (c) 2005-2016 Dmitry V. Levin - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include "sigevent.h" -struct_sigevent mpers_target_var; diff --git a/mpers-m32/struct_sigevent.d1 b/mpers-m32/struct_sigevent.d1 deleted file mode 100644 index 0068da87e614a7134712e3677092a8123c146f1f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sigevent.d1 +++ /dev/null @@ -1,116 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xe7 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_sigevent.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x123): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15e): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 32 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1eb): struct_sigevent - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 45 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_byte_size : 20 - <3e> DW_AT_decl_file : 1 - <3f> DW_AT_decl_line : 31 - <2><40>: Abbrev Number: 5 (DW_TAG_member) - <41> DW_AT_name : (indirect string, offset: 0x16f): sigev_value - <45> DW_AT_type : <0x4e> - <49> DW_AT_decl_file : 1 - <4a> DW_AT_decl_line : 35 - <4b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4e>: Abbrev Number: 6 (DW_TAG_union_type) - <4f> DW_AT_byte_size : 4 - <50> DW_AT_decl_file : 1 - <51> DW_AT_decl_line : 32 - <3><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x17b): sival_int - <57> DW_AT_type : <0xdc> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 33 - <5d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x189): sival_ptr - <65> DW_AT_type : <0xe3> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 34 - <6b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><6e>: Abbrev Number: 0 - <2><6f>: Abbrev Number: 5 (DW_TAG_member) - <70> DW_AT_name : (indirect string, offset: 0x1a5): sigev_signo - <74> DW_AT_type : <0xdc> - <78> DW_AT_decl_file : 1 - <79> DW_AT_decl_line : 36 - <7a> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><7d>: Abbrev Number: 5 (DW_TAG_member) - <7e> DW_AT_name : (indirect string, offset: 0x1b1): sigev_notify - <82> DW_AT_type : <0xdc> - <86> DW_AT_decl_file : 1 - <87> DW_AT_decl_line : 37 - <88> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><8b>: Abbrev Number: 5 (DW_TAG_member) - <8c> DW_AT_name : (indirect string, offset: 0x1be): sigev_un - <90> DW_AT_type : <0x99> - <94> DW_AT_decl_file : 1 - <95> DW_AT_decl_line : 44 - <96> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><99>: Abbrev Number: 6 (DW_TAG_union_type) - <9a> DW_AT_byte_size : 8 - <9b> DW_AT_decl_file : 1 - <9c> DW_AT_decl_line : 38 - <3><9d>: Abbrev Number: 5 (DW_TAG_member) - <9e> DW_AT_name : (indirect string, offset: 0x1c7): tid - DW_AT_type : <0xdc> - DW_AT_decl_file : 1 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1cb): sigev_thread - DW_AT_type : <0xb9> - DW_AT_decl_file : 1 - DW_AT_decl_line : 43 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 4 (DW_TAG_structure_type) - DW_AT_byte_size : 8 - DW_AT_decl_file : 1 - DW_AT_decl_line : 40 - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d8): function - DW_AT_type : <0xe3> - DW_AT_decl_file : 1 - DW_AT_decl_line : 41 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <4>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1e1): attribute - DW_AT_type : <0xe3> - DW_AT_decl_file : 1 - DW_AT_decl_line : 42 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <4>: Abbrev Number: 0 - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 7 (DW_TAG_base_type) -
DW_AT_name : (indirect string, offset: 0x185): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x193): long unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_sigevent.d2 b/mpers-m32/struct_sigevent.d2 deleted file mode 100644 index 1a210377cdd89545f6a720ebe06826db6ab2c070..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sigevent.d2 +++ /dev/null @@ -1,114 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15e): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1eb): struct_sigevent -DW_AT_decl_file : 1 -DW_AT_decl_line : 45 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 20 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<2><40> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16f): sigev_value -DW_AT_type : <0x4e> -DW_AT_decl_file : 1 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4e> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -<3><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17b): sival_int -DW_AT_type : <0xdc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x189): sival_ptr -DW_AT_type : <0xe3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><6f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a5): sigev_signo -DW_AT_type : <0xdc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><7d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b1): sigev_notify -DW_AT_type : <0xdc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><8b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1be): sigev_un -DW_AT_type : <0x99> -DW_AT_decl_file : 1 -DW_AT_decl_line : 44 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><99> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -<3><9d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c7): tid -DW_AT_type : <0xdc> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cb): sigev_thread -DW_AT_type : <0xb9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d8): function -DW_AT_type : <0xe3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<4> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e1): attribute -DW_AT_type : <0xe3> -DW_AT_decl_file : 1 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x185): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x193): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_sigevent.h b/mpers-m32/struct_sigevent.h deleted file mode 100644 index 8aad73537dedd20c04828272796f856cf8840e8b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sigevent.h +++ /dev/null @@ -1,18 +0,0 @@ -#include -typedef -struct { -union { -int32_t sival_int; -uint32_t sival_ptr; -} sigev_value; -int32_t sigev_signo; -int32_t sigev_notify; -union { -int32_t tid; -struct { -uint32_t function; -uint32_t attribute; -} ATTRIBUTE_PACKED sigev_thread; -} sigev_un; -} ATTRIBUTE_PACKED m32_struct_sigevent; -#define MPERS_m32_struct_sigevent m32_struct_sigevent diff --git a/mpers-m32/struct_sock_fprog.c b/mpers-m32/struct_sock_fprog.c deleted file mode 100644 index b5e2accb847378a57d85d5c765f5fb549161fff2..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sock_fprog.c +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2015-2017 Dmitry V. Levin - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -typedef struct sock_fprog struct_sock_fprog; - -struct_sock_fprog mpers_target_var; diff --git a/mpers-m32/struct_sock_fprog.d1 b/mpers-m32/struct_sock_fprog.d1 deleted file mode 100644 index f7472cafd5855267555eb23dfed66c45b7083e57..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sock_fprog.d1 +++ /dev/null @@ -1,105 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xda (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_sock_fprog.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x125): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x160): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 34 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1db): struct_sock_fprog - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 32 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1d0): sock_fprog - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 32 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x171): len - <49> DW_AT_type : <0x61> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 33 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x184): filter - <57> DW_AT_type : <0x68> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 34 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 0 - <1><61>: Abbrev Number: 6 (DW_TAG_base_type) - <62> DW_AT_name : (indirect string, offset: 0x175): unsigned short - <66> DW_AT_encoding : 7 (unsigned) - <67> DW_AT_byte_size : 2 - <1><68>: Abbrev Number: 7 (DW_TAG_pointer_type) - <69> DW_AT_type : <0x6d> - <1><6d>: Abbrev Number: 4 (DW_TAG_structure_type) - <6e> DW_AT_name : (indirect string, offset: 0x1c4): sock_filter - <72> DW_AT_byte_size : 8 - <73> DW_AT_decl_file : 1 - <74> DW_AT_decl_line : 26 - <2><75>: Abbrev Number: 5 (DW_TAG_member) - <76> DW_AT_name : (indirect string, offset: 0x18b): code - <7a> DW_AT_type : <0xae> - <7e> DW_AT_decl_file : 1 - <7f> DW_AT_decl_line : 27 - <80> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><83>: Abbrev Number: 5 (DW_TAG_member) - <84> DW_AT_name : (indirect string, offset: 0x196): jt - <88> DW_AT_type : <0xb9> - <8c> DW_AT_decl_file : 1 - <8d> DW_AT_decl_line : 28 - <8e> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><91>: Abbrev Number: 5 (DW_TAG_member) - <92> DW_AT_name : (indirect string, offset: 0x1ac): jf - <96> DW_AT_type : <0xb9> - <9a> DW_AT_decl_file : 1 - <9b> DW_AT_decl_line : 29 - <9c> DW_AT_data_member_location: 2 byte block: 23 3 (DW_OP_plus_uconst: 3) - <2><9f>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1af): k - DW_AT_type : <0xcb> - DW_AT_decl_file : 1 - DW_AT_decl_line : 30 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0x61> - DW_AT_name : (indirect string, offset: 0x190): __u16 - DW_AT_decl_file : 2 - DW_AT_decl_line : 26 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xc4> - DW_AT_name : (indirect string, offset: 0x1a7): __u8 - DW_AT_decl_file : 2 - DW_AT_decl_line : 24 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x199): unsigned char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xd6> - DW_AT_name : (indirect string, offset: 0x1be): __u32 - DW_AT_decl_file : 2 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b1): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>
: Abbrev Number: 0 - diff --git a/mpers-m32/struct_sock_fprog.d2 b/mpers-m32/struct_sock_fprog.d2 deleted file mode 100644 index 1e393026f4795063cd7c0e21660da022e1210695..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sock_fprog.d2 +++ /dev/null @@ -1,104 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x160): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 34 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1db): struct_sock_fprog -DW_AT_decl_file : 3 -DW_AT_decl_line : 32 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1d0): sock_fprog -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x171): len -DW_AT_type : <0x61> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x184): filter -DW_AT_type : <0x68> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><61> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x175): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><68> -Abbrev Number: 7 (DW_TAG_pointer_type) -DW_AT_type : <0x6d> -<1><6d> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1c4): sock_filter -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<2><75> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): code -DW_AT_type : <0xae> -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><83> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x196): jt -DW_AT_type : <0xb9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><91> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ac): jf -DW_AT_type : <0xb9> -DW_AT_decl_file : 1 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 3 (DW_OP_plus_uconst: 3) -<2><9f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1af): k -DW_AT_type : <0xcb> -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x61> -DW_AT_name : (indirect string, offset: 0x190): __u16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xc4> -DW_AT_name : (indirect string, offset: 0x1a7): __u8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x199): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xd6> -DW_AT_name : (indirect string, offset: 0x1be): __u32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b1): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_sock_fprog.h b/mpers-m32/struct_sock_fprog.h deleted file mode 100644 index 20c47a66e7f343b3f7985f50b7a65b93ec5c6998..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_sock_fprog.h +++ /dev/null @@ -1,12 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint16_t len; -unsigned char mpers_filler_1[2]; -mpers_ptr_t filter; -} ATTRIBUTE_PACKED m32_struct_sock_fprog; -#define MPERS_m32_struct_sock_fprog m32_struct_sock_fprog diff --git a/mpers-m32/struct_stat.c b/mpers-m32/struct_stat.c deleted file mode 100644 index e10cfd9c231e572ef60464fc55eddb8dde8b88bb..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat.c +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "asm_stat.h" - -#if defined MPERS_IS_m32 -# undef HAVE_STRUCT_STAT -# undef HAVE_STRUCT_STAT_ST_MTIME_NSEC -# ifdef HAVE_M32_STRUCT_STAT -# define HAVE_STRUCT_STAT 1 -# ifdef HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC -# define HAVE_STRUCT_STAT_ST_MTIME_NSEC 1 -# endif /* HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC */ -# endif /* HAVE_M32_STRUCT_STAT */ -#elif defined MPERS_IS_mx32 -# undef HAVE_STRUCT_STAT -# undef HAVE_STRUCT_STAT_ST_MTIME_NSEC -# ifdef HAVE_MX32_STRUCT_STAT -# define HAVE_STRUCT_STAT 1 -# ifdef HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC -# define HAVE_STRUCT_STAT_ST_MTIME_NSEC 1 -# endif /* HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC */ -# endif /* HAVE_MX32_STRUCT_STAT */ -#else /* !MPERS_IS_m32 && !MPERS_IS_mx32 */ -# define HAVE_STRUCT_STAT 1 -#endif - -#ifndef HAVE_STRUCT_STAT -struct stat {}; -#endif - -typedef struct stat struct_stat; - -struct_stat mpers_target_var; diff --git a/mpers-m32/struct_stat.d1 b/mpers-m32/struct_stat.d1 deleted file mode 100644 index a4ab06c82451444fcd45fc5913382be92204218e..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat.d1 +++ /dev/null @@ -1,170 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x176 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_stat.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11f): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15a): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 2 - <2a> DW_AT_decl_line : 62 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x255): struct_stat - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 60 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x250): stat - <41> DW_AT_byte_size : 80 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 23 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16b): st_dev - <49> DW_AT_type : <0x15d> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 24 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x184): st_ino - <57> DW_AT_type : <0x15d> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 25 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x18b): st_mode - <65> DW_AT_type : <0x164> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 26 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1a0): st_nlink - <73> DW_AT_type : <0x164> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 27 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1a9): st_uid - <81> DW_AT_type : <0x164> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 28 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1b0): st_gid - <8f> DW_AT_type : <0x164> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 29 - <95> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1b7): st_rdev - <9d> DW_AT_type : <0x15d> - DW_AT_decl_file : 1 - DW_AT_decl_line : 30 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1bf): __pad1 - DW_AT_type : <0x15d> - DW_AT_decl_file : 1 - DW_AT_decl_line : 31 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1c6): st_size - DW_AT_type : <0x16b> - DW_AT_decl_file : 1 - DW_AT_decl_line : 32 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d7): st_blksize - DW_AT_type : <0x172> - DW_AT_decl_file : 1 - DW_AT_decl_line : 33 - DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1e6): __pad2 - DW_AT_type : <0x172> - DW_AT_decl_file : 1 - DW_AT_decl_line : 34 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ed): st_blocks - DW_AT_type : <0x16b> - DW_AT_decl_file : 1 - DW_AT_decl_line : 35 - DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f7): st_atime - DW_AT_type : <0x16b> - DW_AT_decl_file : 1 - DW_AT_decl_line : 36 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x200): st_atime_nsec - DW_AT_type : <0x15d> - <103> DW_AT_decl_file : 1 - <104> DW_AT_decl_line : 37 - <105> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2><108>: Abbrev Number: 5 (DW_TAG_member) - <109> DW_AT_name : (indirect string, offset: 0x20e): st_mtime - <10d> DW_AT_type : <0x16b> - <111> DW_AT_decl_file : 1 - <112> DW_AT_decl_line : 38 - <113> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2><116>: Abbrev Number: 5 (DW_TAG_member) - <117> DW_AT_name : (indirect string, offset: 0x217): st_mtime_nsec - <11b> DW_AT_type : <0x15d> - <11f> DW_AT_decl_file : 1 - <120> DW_AT_decl_line : 39 - <121> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2><124>: Abbrev Number: 5 (DW_TAG_member) - <125> DW_AT_name : (indirect string, offset: 0x225): st_ctime - <129> DW_AT_type : <0x16b> - <12d> DW_AT_decl_file : 1 - <12e> DW_AT_decl_line : 40 - <12f> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2><132>: Abbrev Number: 5 (DW_TAG_member) - <133> DW_AT_name : (indirect string, offset: 0x22e): st_ctime_nsec - <137> DW_AT_type : <0x15d> - <13b> DW_AT_decl_file : 1 - <13c> DW_AT_decl_line : 41 - <13d> DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) - <2><140>: Abbrev Number: 5 (DW_TAG_member) - <141> DW_AT_name : (indirect string, offset: 0x23c): __unused4 - <145> DW_AT_type : <0x164> - <149> DW_AT_decl_file : 1 - <14a> DW_AT_decl_line : 42 - <14b> DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) - <2><14e>: Abbrev Number: 5 (DW_TAG_member) - <14f> DW_AT_name : (indirect string, offset: 0x246): __unused5 - <153> DW_AT_type : <0x164> - <157> DW_AT_decl_file : 1 - <158> DW_AT_decl_line : 43 - <159> DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76) - <2><15c>: Abbrev Number: 0 - <1><15d>: Abbrev Number: 6 (DW_TAG_base_type) - <15e> DW_AT_name : (indirect string, offset: 0x172): long unsigned int - <162> DW_AT_encoding : 7 (unsigned) - <163> DW_AT_byte_size : 4 - <1><164>: Abbrev Number: 6 (DW_TAG_base_type) - <165> DW_AT_name : (indirect string, offset: 0x193): unsigned int - <169> DW_AT_encoding : 7 (unsigned) - <16a> DW_AT_byte_size : 4 - <1><16b>: Abbrev Number: 6 (DW_TAG_base_type) - <16c> DW_AT_name : (indirect string, offset: 0x1ce): long int - <170> DW_AT_encoding : 5 (signed) - <171> DW_AT_byte_size : 4 - <1><172>: Abbrev Number: 6 (DW_TAG_base_type) - <173> DW_AT_name : (indirect string, offset: 0x1e2): int - <177> DW_AT_encoding : 5 (signed) - <178> DW_AT_byte_size : 4 - <1><179>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_stat.d2 b/mpers-m32/struct_stat.d2 deleted file mode 100644 index 94ec8b3c22642694a94a301885e9a6c7d3b6120a..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat.d2 +++ /dev/null @@ -1,180 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15a): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 62 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x255): struct_stat -DW_AT_decl_file : 2 -DW_AT_decl_line : 60 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x250): stat -DW_AT_byte_size : 80 -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16b): st_dev -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x184): st_ino -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): st_mode -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a0): st_nlink -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a9): st_uid -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b0): st_gid -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b7): st_rdev -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bf): __pad1 -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): st_size -DW_AT_type : <0x16b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d7): st_blksize -DW_AT_type : <0x172> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e6): __pad2 -DW_AT_type : <0x172> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ed): st_blocks -DW_AT_type : <0x16b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f7): st_atime -DW_AT_type : <0x16b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): st_atime_nsec -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2><108> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20e): st_mtime -DW_AT_type : <0x16b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2><116> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x217): st_mtime_nsec -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2><124> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x225): st_ctime -DW_AT_type : <0x16b> -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2><132> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x22e): st_ctime_nsec -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) -<2><140> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23c): __unused4 -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) -<2><14e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x246): __unused5 -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76) -<1><15d> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x172): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><164> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x193): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><16b> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ce): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><172> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1e2): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/struct_stat.h b/mpers-m32/struct_stat.h deleted file mode 100644 index 460dc5f910240938e913a349ed14859a54772f75..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat.h +++ /dev/null @@ -1,25 +0,0 @@ -#include -typedef -struct { -uint32_t st_dev; -uint32_t st_ino; -uint32_t st_mode; -uint32_t st_nlink; -uint32_t st_uid; -uint32_t st_gid; -uint32_t st_rdev; -uint32_t __pad1; -int32_t st_size; -int32_t st_blksize; -int32_t __pad2; -int32_t st_blocks; -int32_t st_atime; -uint32_t st_atime_nsec; -int32_t st_mtime; -uint32_t st_mtime_nsec; -int32_t st_ctime; -uint32_t st_ctime_nsec; -uint32_t __unused4; -uint32_t __unused5; -} ATTRIBUTE_PACKED m32_struct_stat; -#define MPERS_m32_struct_stat m32_struct_stat diff --git a/mpers-m32/struct_stat64.c b/mpers-m32/struct_stat64.c deleted file mode 100644 index 0f0480b756f4a460d6706b6968b5951718a8ff1e..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat64.c +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include "asm_stat.h" - -#if defined MPERS_IS_m32 -# undef HAVE_STRUCT_STAT64 -# undef HAVE_STRUCT_STAT64_ST_MTIME_NSEC -# ifdef HAVE_M32_STRUCT_STAT64 -# define HAVE_STRUCT_STAT64 1 -# ifdef HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC -# define HAVE_STRUCT_STAT64_ST_MTIME_NSEC 1 -# endif /* HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC */ -# endif /* HAVE_M32_STRUCT_STAT64 */ -#elif defined MPERS_IS_mx32 -# undef HAVE_STRUCT_STAT64 -# undef HAVE_STRUCT_STAT64_ST_MTIME_NSEC -# ifdef HAVE_MX32_STRUCT_STAT64 -# define HAVE_STRUCT_STAT64 1 -# ifdef HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC -# define HAVE_STRUCT_STAT64_ST_MTIME_NSEC 1 -# endif /* HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC */ -# endif /* HAVE_MX32_STRUCT_STAT64 */ -#endif /* MPERS_IS_m32 || MPERS_IS_mx32 */ - -#ifndef HAVE_STRUCT_STAT64 -struct stat64 {}; -#endif - -typedef struct stat64 struct_stat64; - -struct_stat64 mpers_target_var; diff --git a/mpers-m32/struct_stat64.d1 b/mpers-m32/struct_stat64.d1 deleted file mode 100644 index 7759d1d3d51e253ee4cb96e15b5d196d3acb52d4..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat64.d1 +++ /dev/null @@ -1,33 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x41 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_stat64.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 1 - <2a> DW_AT_decl_line : 60 - <2b> DW_AT_location : 5 byte block: 3 1 0 0 0 (DW_OP_addr: 1) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x174): struct_stat64 - <3a> DW_AT_decl_file : 1 - <3b> DW_AT_decl_line : 58 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x16d): stat64 - <41> DW_AT_byte_size : 0 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 55 - <1><44>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_stat64.d2 b/mpers-m32/struct_stat64.d2 deleted file mode 100644 index ea8acd08d48239d4c2ea188eda2eab71d0f9e9a5..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat64.d2 +++ /dev/null @@ -1,20 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 1 -DW_AT_decl_line : 60 -DW_AT_location : 5 byte block: 3 1 0 0 0 (DW_OP_addr: 1) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x174): struct_stat64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 58 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x16d): stat64 -DW_AT_byte_size : 0 -DW_AT_decl_file : 1 -DW_AT_decl_line : 55 diff --git a/mpers-m32/struct_stat64.h b/mpers-m32/struct_stat64.h deleted file mode 100644 index 0a5018523ca4792e748b39c74c63e03915c4b8ee..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_stat64.h +++ /dev/null @@ -1,5 +0,0 @@ -#include -typedef -struct { -} ATTRIBUTE_PACKED m32_struct_stat64; -#define MPERS_m32_struct_stat64 m32_struct_stat64 diff --git a/mpers-m32/struct_statfs.c b/mpers-m32/struct_statfs.c deleted file mode 100644 index 0e9e4eda43ae0c2a05ee87ee43601f5fc8e9a818..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs.c +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include -typedef struct statfs struct_statfs; -typedef struct statfs64 struct_statfs64; - -struct_statfs mpers_target_var; diff --git a/mpers-m32/struct_statfs.d1 b/mpers-m32/struct_statfs.d1 deleted file mode 100644 index c53f6b8bae3a01c205db18eb56ee507789426d70..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs.d1 +++ /dev/null @@ -1,153 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x142 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_statfs.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 37 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x211): struct_statfs - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 34 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x20a): statfs - <41> DW_AT_byte_size : 64 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 29 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16d): f_type - <49> DW_AT_type : <0xed> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 30 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x18d): f_bsize - <57> DW_AT_type : <0xed> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 31 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x195): f_blocks - <65> DW_AT_type : <0xed> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 32 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x19e): f_bfree - <73> DW_AT_type : <0xed> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 33 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1a6): f_bavail - <81> DW_AT_type : <0xed> - <85> DW_AT_decl_file : 2 - <86> DW_AT_decl_line : 34 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1af): f_files - <8f> DW_AT_type : <0xed> - <93> DW_AT_decl_file : 2 - <94> DW_AT_decl_line : 35 - <95> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1b7): f_ffree - <9d> DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 36 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1bf): f_fsid - DW_AT_type : <0xff> - DW_AT_decl_file : 2 - DW_AT_decl_line : 37 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1e7): f_namelen - DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 38 - DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f1): f_frsize - DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 39 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1fa): f_flags - DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 40 - DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x202): f_spare - DW_AT_type : <0x138> - DW_AT_decl_file : 2 - DW_AT_decl_line : 41 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xf8> - DW_AT_name : (indirect string, offset: 0x17d): __kernel_long_t - DW_AT_decl_file : 1 - DW_AT_decl_line : 23 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x174): long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - <100> DW_AT_type : <0x10a> - <104> DW_AT_name : (indirect string, offset: 0x1d7): __kernel_fsid_t - <108> DW_AT_decl_file : 1 - <109> DW_AT_decl_line : 73 - <1><10a>: Abbrev Number: 7 (DW_TAG_structure_type) - <10b> DW_AT_byte_size : 8 - <10c> DW_AT_decl_file : 1 - <10d> DW_AT_decl_line : 71 - <2><10e>: Abbrev Number: 5 (DW_TAG_member) - <10f> DW_AT_name : (indirect string, offset: 0x1c6): val - <113> DW_AT_type : <0x11d> - <117> DW_AT_decl_file : 1 - <118> DW_AT_decl_line : 72 - <119> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><11c>: Abbrev Number: 0 - <1><11d>: Abbrev Number: 8 (DW_TAG_array_type) - <11e> DW_AT_type : <0x12a> - <2><122>: Abbrev Number: 9 (DW_TAG_subrange_type) - <123> DW_AT_type : <0x131> - <127> DW_AT_lower_bound : 0 - <128> DW_AT_count : 2 - <2><129>: Abbrev Number: 0 - <1><12a>: Abbrev Number: 6 (DW_TAG_base_type) - <12b> DW_AT_name : (indirect string, offset: 0x1ca): int - <12f> DW_AT_encoding : 5 (signed) - <130> DW_AT_byte_size : 4 - <1><131>: Abbrev Number: 10 (DW_TAG_base_type) - <132> DW_AT_name : (indirect string, offset: 0x1ce): sizetype - <136> DW_AT_byte_size : 8 - <137> DW_AT_encoding : 7 (unsigned) - <1><138>: Abbrev Number: 8 (DW_TAG_array_type) - <139> DW_AT_type : <0xed> - <2><13d>: Abbrev Number: 9 (DW_TAG_subrange_type) - <13e> DW_AT_type : <0x131> - <142> DW_AT_lower_bound : 0 - <143> DW_AT_count : 4 - <2><144>: Abbrev Number: 0 - <1><145>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_statfs.d2 b/mpers-m32/struct_statfs.d2 deleted file mode 100644 index a5db16c84a2628abf3083ba9103ed4c97c0f455f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs.d2 +++ /dev/null @@ -1,159 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15c): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 37 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x211): struct_statfs -DW_AT_decl_file : 3 -DW_AT_decl_line : 34 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x20a): statfs -DW_AT_byte_size : 64 -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16d): f_type -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18d): f_bsize -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x195): f_blocks -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19e): f_bfree -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a6): f_bavail -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1af): f_files -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b7): f_ffree -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bf): f_fsid -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e7): f_namelen -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f1): f_frsize -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fa): f_flags -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x202): f_spare -DW_AT_type : <0x138> -DW_AT_decl_file : 2 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xf8> -DW_AT_name : (indirect string, offset: 0x17d): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x174): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x10a> -DW_AT_name : (indirect string, offset: 0x1d7): __kernel_fsid_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 73 -<1><10a> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 71 -<2><10e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c6): val -DW_AT_type : <0x11d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><11d> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0x12a> -<2><122> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0x131> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><12a> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ca): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><131> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ce): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><138> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0xed> -<2><13d> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0x131> -DW_AT_lower_bound : 0 -DW_AT_count : 4 diff --git a/mpers-m32/struct_statfs.h b/mpers-m32/struct_statfs.h deleted file mode 100644 index 31da087277a4bfa47ffb6a466d9e6e4820d32ba1..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs.h +++ /dev/null @@ -1,19 +0,0 @@ -#include -typedef -struct { -int32_t f_type; -int32_t f_bsize; -int32_t f_blocks; -int32_t f_bfree; -int32_t f_bavail; -int32_t f_files; -int32_t f_ffree; -struct { -int32_t val[2]; -} ATTRIBUTE_PACKED f_fsid; -int32_t f_namelen; -int32_t f_frsize; -int32_t f_flags; -int32_t f_spare[4]; -} ATTRIBUTE_PACKED m32_struct_statfs; -#define MPERS_m32_struct_statfs m32_struct_statfs diff --git a/mpers-m32/struct_statfs64.c b/mpers-m32/struct_statfs64.c deleted file mode 100644 index 9be9fe18b49f60b8b0e833f021fc95bf8238cf87..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs64.c +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -#include -typedef struct statfs struct_statfs; -typedef struct statfs64 struct_statfs64; - -struct_statfs64 mpers_target_var; diff --git a/mpers-m32/struct_statfs64.d1 b/mpers-m32/struct_statfs64.d1 deleted file mode 100644 index 9291229f404c3c6c576bbd307bc3122274ce0890..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs64.d1 +++ /dev/null @@ -1,162 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x154 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_statfs64.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x123): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15e): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 37 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x232): struct_statfs64 - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 35 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x229): statfs64 - <41> DW_AT_byte_size : 88 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 46 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16f): f_type - <49> DW_AT_type : <0xed> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 47 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x18f): f_bsize - <57> DW_AT_type : <0xed> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 48 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x197): f_blocks - <65> DW_AT_type : <0xff> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 49 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1bd): f_bfree - <73> DW_AT_type : <0xff> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 50 - <79> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1c5): f_bavail - <81> DW_AT_type : <0xff> - <85> DW_AT_decl_file : 2 - <86> DW_AT_decl_line : 51 - <87> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1ce): f_files - <8f> DW_AT_type : <0xff> - <93> DW_AT_decl_file : 2 - <94> DW_AT_decl_line : 52 - <95> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1d6): f_ffree - <9d> DW_AT_type : <0xff> - DW_AT_decl_file : 2 - DW_AT_decl_line : 53 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1de): f_fsid - DW_AT_type : <0x111> - DW_AT_decl_file : 2 - DW_AT_decl_line : 54 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x206): f_namelen - DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 55 - DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x210): f_frsize - DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 56 - DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x219): f_flags - DW_AT_type : <0xed> - DW_AT_decl_file : 2 - DW_AT_decl_line : 57 - DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x221): f_spare - DW_AT_type : <0x14a> - DW_AT_decl_file : 2 - DW_AT_decl_line : 58 - DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xf8> - DW_AT_name : (indirect string, offset: 0x17f): __kernel_long_t - DW_AT_decl_file : 1 - DW_AT_decl_line : 23 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x176): long int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - <100> DW_AT_type : <0x10a> - <104> DW_AT_name : (indirect string, offset: 0x1b7): __u64 - <108> DW_AT_decl_file : 3 - <109> DW_AT_decl_line : 31 - <1><10a>: Abbrev Number: 6 (DW_TAG_base_type) - <10b> DW_AT_name : (indirect string, offset: 0x1a0): long long unsigned int - <10f> DW_AT_encoding : 7 (unsigned) - <110> DW_AT_byte_size : 8 - <1><111>: Abbrev Number: 3 (DW_TAG_typedef) - <112> DW_AT_type : <0x11c> - <116> DW_AT_name : (indirect string, offset: 0x1f6): __kernel_fsid_t - <11a> DW_AT_decl_file : 1 - <11b> DW_AT_decl_line : 73 - <1><11c>: Abbrev Number: 7 (DW_TAG_structure_type) - <11d> DW_AT_byte_size : 8 - <11e> DW_AT_decl_file : 1 - <11f> DW_AT_decl_line : 71 - <2><120>: Abbrev Number: 5 (DW_TAG_member) - <121> DW_AT_name : (indirect string, offset: 0x1e5): val - <125> DW_AT_type : <0x12f> - <129> DW_AT_decl_file : 1 - <12a> DW_AT_decl_line : 72 - <12b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><12e>: Abbrev Number: 0 - <1><12f>: Abbrev Number: 8 (DW_TAG_array_type) - <130> DW_AT_type : <0x13c> - <2><134>: Abbrev Number: 9 (DW_TAG_subrange_type) - <135> DW_AT_type : <0x143> - <139> DW_AT_lower_bound : 0 - <13a> DW_AT_count : 2 - <2><13b>: Abbrev Number: 0 - <1><13c>: Abbrev Number: 6 (DW_TAG_base_type) - <13d> DW_AT_name : (indirect string, offset: 0x1e9): int - <141> DW_AT_encoding : 5 (signed) - <142> DW_AT_byte_size : 4 - <1><143>: Abbrev Number: 10 (DW_TAG_base_type) - <144> DW_AT_name : (indirect string, offset: 0x1ed): sizetype - <148> DW_AT_byte_size : 8 - <149> DW_AT_encoding : 7 (unsigned) - <1><14a>: Abbrev Number: 8 (DW_TAG_array_type) - <14b> DW_AT_type : <0xed> - <2><14f>: Abbrev Number: 9 (DW_TAG_subrange_type) - <150> DW_AT_type : <0x143> - <154> DW_AT_lower_bound : 0 - <155> DW_AT_count : 4 - <2><156>: Abbrev Number: 0 - <1><157>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_statfs64.d2 b/mpers-m32/struct_statfs64.d2 deleted file mode 100644 index 5c4119284f55b3f2ac95001e14bff8e06abcd5b6..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs64.d2 +++ /dev/null @@ -1,170 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15e): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 37 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x232): struct_statfs64 -DW_AT_decl_file : 4 -DW_AT_decl_line : 35 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x229): statfs64 -DW_AT_byte_size : 88 -DW_AT_decl_file : 2 -DW_AT_decl_line : 46 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16f): f_type -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 47 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18f): f_bsize -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 48 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x197): f_blocks -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 49 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bd): f_bfree -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 50 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c5): f_bavail -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 51 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ce): f_files -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 52 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d6): f_ffree -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 53 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1de): f_fsid -DW_AT_type : <0x111> -DW_AT_decl_file : 2 -DW_AT_decl_line : 54 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x206): f_namelen -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 55 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x210): f_frsize -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 56 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x219): f_flags -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 57 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x221): f_spare -DW_AT_type : <0x14a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 58 -DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xf8> -DW_AT_name : (indirect string, offset: 0x17f): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x176): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x10a> -DW_AT_name : (indirect string, offset: 0x1b7): __u64 -DW_AT_decl_file : 3 -DW_AT_decl_line : 31 -<1><10a> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a0): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1><111> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x11c> -DW_AT_name : (indirect string, offset: 0x1f6): __kernel_fsid_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 73 -<1><11c> -Abbrev Number: 7 (DW_TAG_structure_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 71 -<2><120> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e5): val -DW_AT_type : <0x12f> -DW_AT_decl_file : 1 -DW_AT_decl_line : 72 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><12f> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0x13c> -<2><134> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0x143> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><13c> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1e9): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><143> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ed): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><14a> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0xed> -<2><14f> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0x143> -DW_AT_lower_bound : 0 -DW_AT_count : 4 diff --git a/mpers-m32/struct_statfs64.h b/mpers-m32/struct_statfs64.h deleted file mode 100644 index ec208ac20f9bc792356d3ad9a076baacaae37f20..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_statfs64.h +++ /dev/null @@ -1,20 +0,0 @@ -#include -typedef -struct { -int32_t f_type; -int32_t f_bsize; -uint64_t f_blocks; -uint64_t f_bfree; -uint64_t f_bavail; -uint64_t f_files; -uint64_t f_ffree; -struct { -int32_t val[2]; -} ATTRIBUTE_PACKED f_fsid; -int32_t f_namelen; -int32_t f_frsize; -int32_t f_flags; -int32_t f_spare[4]; -unsigned char mpers_end_filler_1[4]; -} ATTRIBUTE_PACKED m32_struct_statfs64; -#define MPERS_m32_struct_statfs64 m32_struct_statfs64 diff --git a/mpers-m32/struct_timex.c b/mpers-m32/struct_timex.c deleted file mode 100644 index bf8298fd91553bec850604b1c5053dffdcee2a82..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_timex.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey - * Copyright (c) 2006-2015 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -#include -typedef struct timex struct_timex; - -struct_timex mpers_target_var; diff --git a/mpers-m32/struct_timex.d1 b/mpers-m32/struct_timex.d1 deleted file mode 100644 index 7782867389ef9fddaac2487338bd27e7bbcbc652..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_timex.d1 +++ /dev/null @@ -1,199 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x1b5 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_timex.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x120): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15b): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 38 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x266): struct_timex - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 36 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x260): timex - <41> DW_AT_byte_size : 128 - <42> DW_AT_decl_file : 1 - <43> DW_AT_decl_line : 23 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16c): modes - <49> DW_AT_type : <0x15d> - <4d> DW_AT_decl_file : 1 - <4e> DW_AT_decl_line : 24 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x17f): offset - <57> DW_AT_type : <0x164> - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 25 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x19f): freq - <65> DW_AT_type : <0x164> - <69> DW_AT_decl_file : 1 - <6a> DW_AT_decl_line : 26 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1a4): maxerror - <73> DW_AT_type : <0x164> - <77> DW_AT_decl_file : 1 - <78> DW_AT_decl_line : 27 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1ad): esterror - <81> DW_AT_type : <0x164> - <85> DW_AT_decl_file : 1 - <86> DW_AT_decl_line : 28 - <87> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1b6): status - <8f> DW_AT_type : <0x176> - <93> DW_AT_decl_file : 1 - <94> DW_AT_decl_line : 29 - <95> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1c1): constant - <9d> DW_AT_type : <0x164> - DW_AT_decl_file : 1 - DW_AT_decl_line : 30 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ca): precision - DW_AT_type : <0x164> - DW_AT_decl_file : 1 - DW_AT_decl_line : 31 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d4): tolerance - DW_AT_type : <0x164> - DW_AT_decl_file : 1 - DW_AT_decl_line : 32 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1de): time - DW_AT_type : <0x17d> - DW_AT_decl_file : 1 - DW_AT_decl_line : 33 - DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x21f): tick - DW_AT_type : <0x164> - DW_AT_decl_file : 1 - DW_AT_decl_line : 34 - DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x224): ppsfreq - DW_AT_type : <0x164> - DW_AT_decl_file : 1 - DW_AT_decl_line : 35 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x22c): jitter - DW_AT_type : <0x164> - DW_AT_decl_file : 1 - DW_AT_decl_line : 36 - DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x233): shift - DW_AT_type : <0x176> - <103> DW_AT_decl_file : 1 - <104> DW_AT_decl_line : 37 - <105> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2><108>: Abbrev Number: 5 (DW_TAG_member) - <109> DW_AT_name : (indirect string, offset: 0x239): stabil - <10d> DW_AT_type : <0x164> - <111> DW_AT_decl_file : 1 - <112> DW_AT_decl_line : 38 - <113> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2><116>: Abbrev Number: 5 (DW_TAG_member) - <117> DW_AT_name : (indirect string, offset: 0x240): jitcnt - <11b> DW_AT_type : <0x164> - <11f> DW_AT_decl_file : 1 - <120> DW_AT_decl_line : 39 - <121> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2><124>: Abbrev Number: 5 (DW_TAG_member) - <125> DW_AT_name : (indirect string, offset: 0x247): calcnt - <129> DW_AT_type : <0x164> - <12d> DW_AT_decl_file : 1 - <12e> DW_AT_decl_line : 40 - <12f> DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) - <2><132>: Abbrev Number: 5 (DW_TAG_member) - <133> DW_AT_name : (indirect string, offset: 0x24e): errcnt - <137> DW_AT_type : <0x164> - <13b> DW_AT_decl_file : 1 - <13c> DW_AT_decl_line : 41 - <13d> DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) - <2><140>: Abbrev Number: 5 (DW_TAG_member) - <141> DW_AT_name : (indirect string, offset: 0x255): stbcnt - <145> DW_AT_type : <0x164> - <149> DW_AT_decl_file : 1 - <14a> DW_AT_decl_line : 42 - <14b> DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76) - <2><14e>: Abbrev Number: 5 (DW_TAG_member) - <14f> DW_AT_name : (indirect string, offset: 0x25c): tai - <153> DW_AT_type : <0x176> - <157> DW_AT_decl_file : 1 - <158> DW_AT_decl_line : 43 - <159> DW_AT_data_member_location: 2 byte block: 23 50 (DW_OP_plus_uconst: 80) - <2><15c>: Abbrev Number: 0 - <1><15d>: Abbrev Number: 6 (DW_TAG_base_type) - <15e> DW_AT_name : (indirect string, offset: 0x172): unsigned int - <162> DW_AT_encoding : 7 (unsigned) - <163> DW_AT_byte_size : 4 - <1><164>: Abbrev Number: 3 (DW_TAG_typedef) - <165> DW_AT_type : <0x16f> - <169> DW_AT_name : (indirect string, offset: 0x18f): __kernel_long_t - <16d> DW_AT_decl_file : 2 - <16e> DW_AT_decl_line : 23 - <1><16f>: Abbrev Number: 6 (DW_TAG_base_type) - <170> DW_AT_name : (indirect string, offset: 0x186): long int - <174> DW_AT_encoding : 5 (signed) - <175> DW_AT_byte_size : 4 - <1><176>: Abbrev Number: 6 (DW_TAG_base_type) - <177> DW_AT_name : (indirect string, offset: 0x1bd): int - <17b> DW_AT_encoding : 5 (signed) - <17c> DW_AT_byte_size : 4 - <1><17d>: Abbrev Number: 4 (DW_TAG_structure_type) - <17e> DW_AT_name : (indirect string, offset: 0x217): timeval - <182> DW_AT_byte_size : 8 - <183> DW_AT_decl_file : 3 - <184> DW_AT_decl_line : 29 - <2><185>: Abbrev Number: 5 (DW_TAG_member) - <186> DW_AT_name : (indirect string, offset: 0x1e3): tv_sec - <18a> DW_AT_type : <0x1a2> - <18e> DW_AT_decl_file : 3 - <18f> DW_AT_decl_line : 30 - <190> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><193>: Abbrev Number: 5 (DW_TAG_member) - <194> DW_AT_name : (indirect string, offset: 0x1fa): tv_usec - <198> DW_AT_type : <0x1ad> - <19c> DW_AT_decl_file : 3 - <19d> DW_AT_decl_line : 31 - <19e> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><1a1>: Abbrev Number: 0 - <1><1a2>: Abbrev Number: 3 (DW_TAG_typedef) - <1a3> DW_AT_type : <0x164> - <1a7> DW_AT_name : (indirect string, offset: 0x1ea): __kernel_time_t - <1ab> DW_AT_decl_file : 2 - <1ac> DW_AT_decl_line : 77 - <1><1ad>: Abbrev Number: 3 (DW_TAG_typedef) - <1ae> DW_AT_type : <0x164> - <1b2> DW_AT_name : (indirect string, offset: 0x202): __kernel_suseconds_t - <1b6> DW_AT_decl_file : 2 - <1b7> DW_AT_decl_line : 43 - <1><1b8>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_timex.d2 b/mpers-m32/struct_timex.d2 deleted file mode 100644 index f5d891549fe973a5b25c08de1bdf6db94007d4d9..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_timex.d2 +++ /dev/null @@ -1,213 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15b): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 38 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x266): struct_timex -DW_AT_decl_file : 4 -DW_AT_decl_line : 36 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x260): timex -DW_AT_byte_size : 128 -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16c): modes -DW_AT_type : <0x15d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17f): offset -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): freq -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a4): maxerror -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ad): esterror -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b6): status -DW_AT_type : <0x176> -DW_AT_decl_file : 1 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): constant -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ca): precision -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d4): tolerance -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1de): time -DW_AT_type : <0x17d> -DW_AT_decl_file : 1 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21f): tick -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x224): ppsfreq -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x22c): jitter -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x233): shift -DW_AT_type : <0x176> -DW_AT_decl_file : 1 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2><108> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x239): stabil -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 38 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2><116> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x240): jitcnt -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 39 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<2><124> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x247): calcnt -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 40 -DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) -<2><132> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24e): errcnt -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 41 -DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) -<2><140> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x255): stbcnt -DW_AT_type : <0x164> -DW_AT_decl_file : 1 -DW_AT_decl_line : 42 -DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76) -<2><14e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25c): tai -DW_AT_type : <0x176> -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 -DW_AT_data_member_location: 2 byte block: 23 50 (DW_OP_plus_uconst: 80) -<1><15d> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x172): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><164> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x16f> -DW_AT_name : (indirect string, offset: 0x18f): __kernel_long_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -<1><16f> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x186): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><176> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1bd): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><17d> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x217): timeval -DW_AT_byte_size : 8 -DW_AT_decl_file : 3 -DW_AT_decl_line : 29 -<2><185> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e3): tv_sec -DW_AT_type : <0x1a2> -DW_AT_decl_file : 3 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><193> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fa): tv_usec -DW_AT_type : <0x1ad> -DW_AT_decl_file : 3 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><1a2> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x164> -DW_AT_name : (indirect string, offset: 0x1ea): __kernel_time_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 77 -<1><1ad> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x164> -DW_AT_name : (indirect string, offset: 0x202): __kernel_suseconds_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 43 diff --git a/mpers-m32/struct_timex.h b/mpers-m32/struct_timex.h deleted file mode 100644 index 978b2b80455d7a78ca15c7b8db5ce60ca4ec6bfd..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_timex.h +++ /dev/null @@ -1,29 +0,0 @@ -#include -typedef -struct { -uint32_t modes; -int32_t offset; -int32_t freq; -int32_t maxerror; -int32_t esterror; -int32_t status; -int32_t constant; -int32_t precision; -int32_t tolerance; -struct { -int32_t tv_sec; -int32_t tv_usec; -} ATTRIBUTE_PACKED time; -int32_t tick; -int32_t ppsfreq; -int32_t jitter; -int32_t shift; -int32_t stabil; -int32_t jitcnt; -int32_t calcnt; -int32_t errcnt; -int32_t stbcnt; -int32_t tai; -unsigned char mpers_end_filler_1[44]; -} ATTRIBUTE_PACKED m32_struct_timex; -#define MPERS_m32_struct_timex m32_struct_timex diff --git a/mpers-m32/struct_ustat.c b/mpers-m32/struct_ustat.c deleted file mode 100644 index 6437069904b2de9b517ed83b0db6a1c574b52334..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_ustat.c +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2017 JingPiao Chen - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#ifdef HAVE_USTAT_H -# include DEF_MPERS_TYPE(struct_ustat) -# include -typedef struct ustat struct_ustat; -#endif /* HAVE_USTAT_H */ - -struct_ustat mpers_target_var; diff --git a/mpers-m32/struct_v4l2_buffer.d1 b/mpers-m32/struct_v4l2_buffer.d1 deleted file mode 100644 index 8720e2496ae3dbca3c1e0e1ffb749a637f0a1421..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_buffer.d1 +++ /dev/null @@ -1,336 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x2f3 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_buffer.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x161): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 5 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x2ed): struct_v4l2_buffer - <3a> DW_AT_decl_file : 5 - <3b> DW_AT_decl_line : 41 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x2e1): v4l2_buffer - <41> DW_AT_byte_size : 68 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 473 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x172): index - <4a> DW_AT_type : <0x14b> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 474 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x18b): type - <59> DW_AT_type : <0x14b> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 475 - <60> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x190): bytesused - <68> DW_AT_type : <0x14b> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 476 - <6f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x19a): flags - <77> DW_AT_type : <0x14b> - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 477 - <7e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><81>: Abbrev Number: 5 (DW_TAG_member) - <82> DW_AT_name : (indirect string, offset: 0x1a0): field - <86> DW_AT_type : <0x14b> - <8a> DW_AT_decl_file : 2 - <8b> DW_AT_decl_line : 478 - <8d> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><90>: Abbrev Number: 5 (DW_TAG_member) - <91> DW_AT_name : (indirect string, offset: 0x1a6): timestamp - <95> DW_AT_type : <0x15d> - <99> DW_AT_decl_file : 2 - <9a> DW_AT_decl_line : 479 - <9c> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><9f>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x205): timecode - DW_AT_type : <0x1aa> - DW_AT_decl_file : 2 - DW_AT_decl_line : 480 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x25e): sequence - DW_AT_type : <0x14b> - DW_AT_decl_file : 2 - DW_AT_decl_line : 481 - DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x267): memory - DW_AT_type : <0x14b> - DW_AT_decl_file : 2 - DW_AT_decl_line : 482 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x26e): m - DW_AT_type : <0xdb> - DW_AT_decl_file : 2 - DW_AT_decl_line : 488 - DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2>: Abbrev Number: 6 (DW_TAG_union_type) - DW_AT_byte_size : 4 -
DW_AT_decl_file : 2 - DW_AT_decl_line : 483 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x270): offset - DW_AT_type : <0x14b> - DW_AT_decl_file : 2 - DW_AT_decl_line : 484 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x277): userptr - DW_AT_type : <0x243> - DW_AT_decl_file : 2 - DW_AT_decl_line : 485 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x291): planes - <103> DW_AT_type : <0x24a> - <107> DW_AT_decl_file : 2 - <108> DW_AT_decl_line : 486 - <10a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><10d>: Abbrev Number: 5 (DW_TAG_member) - <10e> DW_AT_name : (indirect string, offset: 0x2aa): fd - <112> DW_AT_type : <0x2d7> - <116> DW_AT_decl_file : 2 - <117> DW_AT_decl_line : 487 - <119> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><11c>: Abbrev Number: 0 - <2><11d>: Abbrev Number: 5 (DW_TAG_member) - <11e> DW_AT_name : (indirect string, offset: 0x298): length - <122> DW_AT_type : <0x14b> - <126> DW_AT_decl_file : 2 - <127> DW_AT_decl_line : 489 - <129> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2><12c>: Abbrev Number: 5 (DW_TAG_member) - <12d> DW_AT_name : (indirect string, offset: 0x2d7): reserved2 - <131> DW_AT_type : <0x14b> - <135> DW_AT_decl_file : 2 - <136> DW_AT_decl_line : 490 - <138> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2><13b>: Abbrev Number: 5 (DW_TAG_member) - <13c> DW_AT_name : (indirect string, offset: 0x2c3): reserved - <140> DW_AT_type : <0x14b> - <144> DW_AT_decl_file : 2 - <145> DW_AT_decl_line : 491 - <147> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2><14a>: Abbrev Number: 0 - <1><14b>: Abbrev Number: 3 (DW_TAG_typedef) - <14c> DW_AT_type : <0x156> - <150> DW_AT_name : (indirect string, offset: 0x185): __u32 - <154> DW_AT_decl_file : 1 - <155> DW_AT_decl_line : 28 - <1><156>: Abbrev Number: 7 (DW_TAG_base_type) - <157> DW_AT_name : (indirect string, offset: 0x178): unsigned int - <15b> DW_AT_encoding : 7 (unsigned) - <15c> DW_AT_byte_size : 4 - <1><15d>: Abbrev Number: 8 (DW_TAG_structure_type) - <15e> DW_AT_name : (indirect string, offset: 0x1fd): timeval - <162> DW_AT_byte_size : 8 - <163> DW_AT_decl_file : 4 - <164> DW_AT_decl_line : 29 - <2><165>: Abbrev Number: 9 (DW_TAG_member) - <166> DW_AT_name : (indirect string, offset: 0x1b0): tv_sec - <16a> DW_AT_type : <0x182> - <16e> DW_AT_decl_file : 4 - <16f> DW_AT_decl_line : 30 - <170> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><173>: Abbrev Number: 9 (DW_TAG_member) - <174> DW_AT_name : (indirect string, offset: 0x1e0): tv_usec - <178> DW_AT_type : <0x19f> - <17c> DW_AT_decl_file : 4 - <17d> DW_AT_decl_line : 31 - <17e> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><181>: Abbrev Number: 0 - <1><182>: Abbrev Number: 3 (DW_TAG_typedef) - <183> DW_AT_type : <0x18d> - <187> DW_AT_name : (indirect string, offset: 0x1d0): __kernel_time_t - <18b> DW_AT_decl_file : 3 - <18c> DW_AT_decl_line : 77 - <1><18d>: Abbrev Number: 3 (DW_TAG_typedef) - <18e> DW_AT_type : <0x198> - <192> DW_AT_name : (indirect string, offset: 0x1c0): __kernel_long_t - <196> DW_AT_decl_file : 3 - <197> DW_AT_decl_line : 23 - <1><198>: Abbrev Number: 7 (DW_TAG_base_type) - <199> DW_AT_name : (indirect string, offset: 0x1b7): long int - <19d> DW_AT_encoding : 5 (signed) - <19e> DW_AT_byte_size : 4 - <1><19f>: Abbrev Number: 3 (DW_TAG_typedef) - <1a0> DW_AT_type : <0x18d> - <1a4> DW_AT_name : (indirect string, offset: 0x1e8): __kernel_suseconds_t - <1a8> DW_AT_decl_file : 3 - <1a9> DW_AT_decl_line : 43 - <1><1aa>: Abbrev Number: 4 (DW_TAG_structure_type) - <1ab> DW_AT_name : (indirect string, offset: 0x250): v4l2_timecode - <1af> DW_AT_byte_size : 16 - <1b0> DW_AT_decl_file : 2 - <1b1> DW_AT_decl_line : 423 - <2><1b3>: Abbrev Number: 5 (DW_TAG_member) - <1b4> DW_AT_name : (indirect string, offset: 0x18b): type - <1b8> DW_AT_type : <0x14b> - <1bc> DW_AT_decl_file : 2 - <1bd> DW_AT_decl_line : 424 - <1bf> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><1c2>: Abbrev Number: 5 (DW_TAG_member) - <1c3> DW_AT_name : (indirect string, offset: 0x19a): flags - <1c7> DW_AT_type : <0x14b> - <1cb> DW_AT_decl_file : 2 - <1cc> DW_AT_decl_line : 425 - <1ce> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><1d1>: Abbrev Number: 5 (DW_TAG_member) - <1d2> DW_AT_name : (indirect string, offset: 0x20e): frames - <1d6> DW_AT_type : <0x21d> - <1da> DW_AT_decl_file : 2 - <1db> DW_AT_decl_line : 426 - <1dd> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><1e0>: Abbrev Number: 5 (DW_TAG_member) - <1e1> DW_AT_name : (indirect string, offset: 0x228): seconds - <1e5> DW_AT_type : <0x21d> - <1e9> DW_AT_decl_file : 2 - <1ea> DW_AT_decl_line : 427 - <1ec> DW_AT_data_member_location: 2 byte block: 23 9 (DW_OP_plus_uconst: 9) - <2><1ef>: Abbrev Number: 5 (DW_TAG_member) - <1f0> DW_AT_name : (indirect string, offset: 0x230): minutes - <1f4> DW_AT_type : <0x21d> - <1f8> DW_AT_decl_file : 2 - <1f9> DW_AT_decl_line : 428 - <1fb> DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) - <2><1fe>: Abbrev Number: 5 (DW_TAG_member) - <1ff> DW_AT_name : (indirect string, offset: 0x238): hours - <203> DW_AT_type : <0x21d> - <207> DW_AT_decl_file : 2 - <208> DW_AT_decl_line : 429 - <20a> DW_AT_data_member_location: 2 byte block: 23 b (DW_OP_plus_uconst: 11) - <2><20d>: Abbrev Number: 5 (DW_TAG_member) - <20e> DW_AT_name : (indirect string, offset: 0x23e): userbits - <212> DW_AT_type : <0x22f> - <216> DW_AT_decl_file : 2 - <217> DW_AT_decl_line : 430 - <219> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><21c>: Abbrev Number: 0 - <1><21d>: Abbrev Number: 3 (DW_TAG_typedef) - <21e> DW_AT_type : <0x228> - <222> DW_AT_name : (indirect string, offset: 0x223): __u8 - <226> DW_AT_decl_file : 1 - <227> DW_AT_decl_line : 24 - <1><228>: Abbrev Number: 7 (DW_TAG_base_type) - <229> DW_AT_name : (indirect string, offset: 0x215): unsigned char - <22d> DW_AT_encoding : 8 (unsigned char) - <22e> DW_AT_byte_size : 1 - <1><22f>: Abbrev Number: 10 (DW_TAG_array_type) - <230> DW_AT_type : <0x21d> - <2><234>: Abbrev Number: 11 (DW_TAG_subrange_type) - <235> DW_AT_type : <0x23c> - <239> DW_AT_lower_bound : 0 - <23a> DW_AT_count : 4 - <2><23b>: Abbrev Number: 0 - <1><23c>: Abbrev Number: 12 (DW_TAG_base_type) - <23d> DW_AT_name : (indirect string, offset: 0x247): sizetype - <241> DW_AT_byte_size : 8 - <242> DW_AT_encoding : 7 (unsigned) - <1><243>: Abbrev Number: 7 (DW_TAG_base_type) - <244> DW_AT_name : (indirect string, offset: 0x27f): long unsigned int - <248> DW_AT_encoding : 7 (unsigned) - <249> DW_AT_byte_size : 4 - <1><24a>: Abbrev Number: 13 (DW_TAG_pointer_type) - <24b> DW_AT_type : <0x24f> - <1><24f>: Abbrev Number: 4 (DW_TAG_structure_type) - <250> DW_AT_name : (indirect string, offset: 0x2cc): v4l2_plane - <254> DW_AT_byte_size : 60 - <255> DW_AT_decl_file : 2 - <256> DW_AT_decl_line : 462 - <2><258>: Abbrev Number: 5 (DW_TAG_member) - <259> DW_AT_name : (indirect string, offset: 0x190): bytesused - <25d> DW_AT_type : <0x14b> - <261> DW_AT_decl_file : 2 - <262> DW_AT_decl_line : 463 - <264> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><267>: Abbrev Number: 5 (DW_TAG_member) - <268> DW_AT_name : (indirect string, offset: 0x298): length - <26c> DW_AT_type : <0x14b> - <270> DW_AT_decl_file : 2 - <271> DW_AT_decl_line : 464 - <273> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><276>: Abbrev Number: 5 (DW_TAG_member) - <277> DW_AT_name : (indirect string, offset: 0x26e): m - <27b> DW_AT_type : <0x285> - <27f> DW_AT_decl_file : 2 - <280> DW_AT_decl_line : 469 - <282> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><285>: Abbrev Number: 6 (DW_TAG_union_type) - <286> DW_AT_byte_size : 4 - <287> DW_AT_decl_file : 2 - <288> DW_AT_decl_line : 465 - <3><28a>: Abbrev Number: 5 (DW_TAG_member) - <28b> DW_AT_name : (indirect string, offset: 0x29f): mem_offset - <28f> DW_AT_type : <0x14b> - <293> DW_AT_decl_file : 2 - <294> DW_AT_decl_line : 466 - <296> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><299>: Abbrev Number: 5 (DW_TAG_member) - <29a> DW_AT_name : (indirect string, offset: 0x277): userptr - <29e> DW_AT_type : <0x243> - <2a2> DW_AT_decl_file : 2 - <2a3> DW_AT_decl_line : 467 - <2a5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2a8>: Abbrev Number: 5 (DW_TAG_member) - <2a9> DW_AT_name : (indirect string, offset: 0x2aa): fd - <2ad> DW_AT_type : <0x2d7> - <2b1> DW_AT_decl_file : 2 - <2b2> DW_AT_decl_line : 468 - <2b4> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2b7>: Abbrev Number: 0 - <2><2b8>: Abbrev Number: 5 (DW_TAG_member) - <2b9> DW_AT_name : (indirect string, offset: 0x2b7): data_offset - <2bd> DW_AT_type : <0x14b> - <2c1> DW_AT_decl_file : 2 - <2c2> DW_AT_decl_line : 470 - <2c4> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><2c7>: Abbrev Number: 5 (DW_TAG_member) - <2c8> DW_AT_name : (indirect string, offset: 0x2c3): reserved - <2cc> DW_AT_type : <0x2e9> - <2d0> DW_AT_decl_file : 2 - <2d1> DW_AT_decl_line : 471 - <2d3> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><2d6>: Abbrev Number: 0 - <1><2d7>: Abbrev Number: 3 (DW_TAG_typedef) - <2d8> DW_AT_type : <0x2e2> - <2dc> DW_AT_name : (indirect string, offset: 0x2b1): __s32 - <2e0> DW_AT_decl_file : 1 - <2e1> DW_AT_decl_line : 27 - <1><2e2>: Abbrev Number: 7 (DW_TAG_base_type) - <2e3> DW_AT_name : (indirect string, offset: 0x2ad): int - <2e7> DW_AT_encoding : 5 (signed) - <2e8> DW_AT_byte_size : 4 - <1><2e9>: Abbrev Number: 10 (DW_TAG_array_type) - <2ea> DW_AT_type : <0x14b> - <2><2ee>: Abbrev Number: 11 (DW_TAG_subrange_type) - <2ef> DW_AT_type : <0x23c> - <2f3> DW_AT_lower_bound : 0 - <2f4> DW_AT_count : 11 - <2><2f5>: Abbrev Number: 0 - <1><2f6>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_buffer.d2 b/mpers-m32/struct_v4l2_buffer.d2 deleted file mode 100644 index 4509c9217c5e73a6dd5736652dd44c08edf36a5d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_buffer.d2 +++ /dev/null @@ -1,371 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x161): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 5 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x2ed): struct_v4l2_buffer -DW_AT_decl_file : 5 -DW_AT_decl_line : 41 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2e1): v4l2_buffer -DW_AT_byte_size : 68 -DW_AT_decl_file : 2 -DW_AT_decl_line : 473 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): index -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 474 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): type -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 475 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x190): bytesused -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 476 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): flags -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 477 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><81> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a0): field -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 478 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><90> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a6): timestamp -DW_AT_type : <0x15d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 479 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><9f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x205): timecode -DW_AT_type : <0x1aa> -DW_AT_decl_file : 2 -DW_AT_decl_line : 480 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x25e): sequence -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 481 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x267): memory -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 482 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x26e): m -DW_AT_type : <0xdb> -DW_AT_decl_file : 2 -DW_AT_decl_line : 488 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 483 -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x270): offset -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 484 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x277): userptr -DW_AT_type : <0x243> -DW_AT_decl_file : 2 -DW_AT_decl_line : 485 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x291): planes -DW_AT_type : <0x24a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 486 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><10d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2aa): fd -DW_AT_type : <0x2d7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 487 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><11d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x298): length -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 489 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2><12c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d7): reserved2 -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 490 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2><13b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c3): reserved -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 491 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<1><14b> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x156> -DW_AT_name : (indirect string, offset: 0x185): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><156> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x178): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><15d> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1fd): timeval -DW_AT_byte_size : 8 -DW_AT_decl_file : 4 -DW_AT_decl_line : 29 -<2><165> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b0): tv_sec -DW_AT_type : <0x182> -DW_AT_decl_file : 4 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><173> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): tv_usec -DW_AT_type : <0x19f> -DW_AT_decl_file : 4 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><182> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x18d> -DW_AT_name : (indirect string, offset: 0x1d0): __kernel_time_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 77 -<1><18d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x198> -DW_AT_name : (indirect string, offset: 0x1c0): __kernel_long_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 23 -<1><198> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b7): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><19f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x18d> -DW_AT_name : (indirect string, offset: 0x1e8): __kernel_suseconds_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 43 -<1><1aa> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x250): v4l2_timecode -DW_AT_byte_size : 16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 423 -<2><1b3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18b): type -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 424 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1c2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): flags -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 425 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><1d1> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20e): frames -DW_AT_type : <0x21d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 426 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><1e0> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): seconds -DW_AT_type : <0x21d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 427 -DW_AT_data_member_location: 2 byte block: 23 9 (DW_OP_plus_uconst: 9) -<2><1ef> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x230): minutes -DW_AT_type : <0x21d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 428 -DW_AT_data_member_location: 2 byte block: 23 a (DW_OP_plus_uconst: 10) -<2><1fe> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x238): hours -DW_AT_type : <0x21d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 429 -DW_AT_data_member_location: 2 byte block: 23 b (DW_OP_plus_uconst: 11) -<2><20d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x23e): userbits -DW_AT_type : <0x22f> -DW_AT_decl_file : 2 -DW_AT_decl_line : 430 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><21d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x228> -DW_AT_name : (indirect string, offset: 0x223): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><228> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x215): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><22f> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x21d> -<2><234> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x23c> -DW_AT_lower_bound : 0 -DW_AT_count : 4 -<1><23c> -Abbrev Number: 12 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x247): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><243> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x27f): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><24a> -Abbrev Number: 13 (DW_TAG_pointer_type) -DW_AT_type : <0x24f> -<1><24f> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2cc): v4l2_plane -DW_AT_byte_size : 60 -DW_AT_decl_file : 2 -DW_AT_decl_line : 462 -<2><258> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x190): bytesused -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 463 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><267> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x298): length -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 464 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><276> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x26e): m -DW_AT_type : <0x285> -DW_AT_decl_file : 2 -DW_AT_decl_line : 469 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><285> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 465 -<3><28a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29f): mem_offset -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 466 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><299> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x277): userptr -DW_AT_type : <0x243> -DW_AT_decl_file : 2 -DW_AT_decl_line : 467 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2a8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2aa): fd -DW_AT_type : <0x2d7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 468 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><2b8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2b7): data_offset -DW_AT_type : <0x14b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 470 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><2c7> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c3): reserved -DW_AT_type : <0x2e9> -DW_AT_decl_file : 2 -DW_AT_decl_line : 471 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<1><2d7> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x2e2> -DW_AT_name : (indirect string, offset: 0x2b1): __s32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -<1><2e2> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2ad): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><2e9> -Abbrev Number: 10 (DW_TAG_array_type) -DW_AT_type : <0x14b> -<2><2ee> -Abbrev Number: 11 (DW_TAG_subrange_type) -DW_AT_type : <0x23c> -DW_AT_lower_bound : 0 -DW_AT_count : 11 diff --git a/mpers-m32/struct_v4l2_buffer.h b/mpers-m32/struct_v4l2_buffer.h deleted file mode 100644 index 3743ad2ce22ad761f01676e35c8809bf8cb1b87c..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_buffer.h +++ /dev/null @@ -1,38 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint32_t index; -uint32_t type; -uint32_t bytesused; -uint32_t flags; -uint32_t field; -struct { -int32_t tv_sec; -int32_t tv_usec; -} ATTRIBUTE_PACKED timestamp; -struct { -uint32_t type; -uint32_t flags; -unsigned char frames; -unsigned char seconds; -unsigned char minutes; -unsigned char hours; -unsigned char userbits[4]; -} ATTRIBUTE_PACKED timecode; -uint32_t sequence; -uint32_t memory; -union { -uint32_t offset; -uint32_t userptr; -mpers_ptr_t planes; -int32_t fd; -} m; -uint32_t length; -uint32_t reserved2; -uint32_t reserved; -} ATTRIBUTE_PACKED m32_struct_v4l2_buffer; -#define MPERS_m32_struct_v4l2_buffer m32_struct_v4l2_buffer diff --git a/mpers-m32/struct_v4l2_clip.c b/mpers-m32/struct_v4l2_clip.c deleted file mode 100644 index f9e1fd472b74ff6cfc1d2626e41d159e8cb8dd93..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_clip.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_clip mpers_target_var; diff --git a/mpers-m32/struct_v4l2_clip.d1 b/mpers-m32/struct_v4l2_clip.d1 deleted file mode 100644 index b8eff5ac55940f84dd7c700b75e7ba5094f642fa..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_clip.d1 +++ /dev/null @@ -1,96 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0xcb (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_clip.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1be): struct_v4l2_clip - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 42 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1b4): v4l2_clip - <41> DW_AT_byte_size : 20 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 550 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x170): c - <4a> DW_AT_type : <0x64> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 551 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x1af): next - <59> DW_AT_type : <0xc9> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 552 - <60> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><63>: Abbrev Number: 0 - <1><64>: Abbrev Number: 6 (DW_TAG_structure_type) - <65> DW_AT_name : (indirect string, offset: 0x1a5): v4l2_rect - <69> DW_AT_byte_size : 16 - <6a> DW_AT_decl_file : 2 - <6b> DW_AT_decl_line : 135 - <2><6c>: Abbrev Number: 7 (DW_TAG_member) - <6d> DW_AT_name : (indirect string, offset: 0x172): left - <71> DW_AT_type : <0xa5> - <75> DW_AT_decl_file : 2 - <76> DW_AT_decl_line : 136 - <77> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><7a>: Abbrev Number: 7 (DW_TAG_member) - <7b> DW_AT_name : (indirect string, offset: 0x181): top - <7f> DW_AT_type : <0xa5> - <83> DW_AT_decl_file : 2 - <84> DW_AT_decl_line : 137 - <85> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><88>: Abbrev Number: 7 (DW_TAG_member) - <89> DW_AT_name : (indirect string, offset: 0x185): width - <8d> DW_AT_type : <0xb7> - <91> DW_AT_decl_file : 2 - <92> DW_AT_decl_line : 138 - <93> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><96>: Abbrev Number: 7 (DW_TAG_member) - <97> DW_AT_name : (indirect string, offset: 0x19e): height - <9b> DW_AT_type : <0xb7> - <9f> DW_AT_decl_file : 2 - DW_AT_decl_line : 139 - DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xb0> - DW_AT_name : (indirect string, offset: 0x17b): __s32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 27 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x177): int - DW_AT_encoding : 5 (signed) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xc2> - DW_AT_name : (indirect string, offset: 0x198): __u32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x18b): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 9 (DW_TAG_pointer_type) - DW_AT_type : <0x3c> - <1>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_clip.d2 b/mpers-m32/struct_v4l2_clip.d2 deleted file mode 100644 index 1b5c8fc34823d21ea0761c6356b53125cb2d9c7c..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_clip.d2 +++ /dev/null @@ -1,93 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x15f): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1be): struct_v4l2_clip -DW_AT_decl_file : 3 -DW_AT_decl_line : 42 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1b4): v4l2_clip -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 550 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x170): c -DW_AT_type : <0x64> -DW_AT_decl_file : 2 -DW_AT_decl_line : 551 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1af): next -DW_AT_type : <0xc9> -DW_AT_decl_file : 2 -DW_AT_decl_line : 552 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<1><64> -Abbrev Number: 6 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1a5): v4l2_rect -DW_AT_byte_size : 16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 135 -<2><6c> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): left -DW_AT_type : <0xa5> -DW_AT_decl_file : 2 -DW_AT_decl_line : 136 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><7a> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x181): top -DW_AT_type : <0xa5> -DW_AT_decl_file : 2 -DW_AT_decl_line : 137 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><88> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x185): width -DW_AT_type : <0xb7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 138 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><96> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19e): height -DW_AT_type : <0xb7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 139 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xb0> -DW_AT_name : (indirect string, offset: 0x17b): __s32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x177): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xc2> -DW_AT_name : (indirect string, offset: 0x198): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18b): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 9 (DW_TAG_pointer_type) -DW_AT_type : <0x3c> diff --git a/mpers-m32/struct_v4l2_clip.h b/mpers-m32/struct_v4l2_clip.h deleted file mode 100644 index ea1ab0c854c53de8186052385d533f043a04ec56..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_clip.h +++ /dev/null @@ -1,16 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -struct { -int32_t left; -int32_t top; -uint32_t width; -uint32_t height; -} ATTRIBUTE_PACKED c; -mpers_ptr_t next; -} ATTRIBUTE_PACKED m32_struct_v4l2_clip; -#define MPERS_m32_struct_v4l2_clip m32_struct_v4l2_clip diff --git a/mpers-m32/struct_v4l2_create_buffers.c b/mpers-m32/struct_v4l2_create_buffers.c deleted file mode 100644 index aba8fd436f07e21748e3fc743f7d317a3a4cf0bf..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_create_buffers.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_create_buffers mpers_target_var; diff --git a/mpers-m32/struct_v4l2_create_buffers.d1 b/mpers-m32/struct_v4l2_create_buffers.d1 deleted file mode 100644 index 339249fc2416d8a54d6576f51c5ba256f9376a17..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_create_buffers.d1 +++ /dev/null @@ -1,679 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x5f2 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_create_buffers.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12e): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x169): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x421): struct_v4l2_create_buffers - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 44 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x40d): v4l2_create_buffers - <41> DW_AT_byte_size : 248 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 1260 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x17a): index - <4a> DW_AT_type : <0x92> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 1261 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x193): count - <59> DW_AT_type : <0x92> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 1262 - <60> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x199): memory - <68> DW_AT_type : <0x92> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 1263 - <6f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x1a0): format - <77> DW_AT_type : <0xa4> - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 1264 - <7e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><81>: Abbrev Number: 5 (DW_TAG_member) - <82> DW_AT_name : (indirect string, offset: 0x24a): reserved - <86> DW_AT_type : <0x5e8> - <8a> DW_AT_decl_file : 2 - <8b> DW_AT_decl_line : 1265 - <8d> DW_AT_data_member_location: 3 byte block: 23 d8 1 (DW_OP_plus_uconst: 216) - <2><91>: Abbrev Number: 0 - <1><92>: Abbrev Number: 3 (DW_TAG_typedef) - <93> DW_AT_type : <0x9d> - <97> DW_AT_name : (indirect string, offset: 0x18d): __u32 - <9b> DW_AT_decl_file : 1 - <9c> DW_AT_decl_line : 28 - <1><9d>: Abbrev Number: 6 (DW_TAG_base_type) - <9e> DW_AT_name : (indirect string, offset: 0x180): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 4 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x401): v4l2_format - DW_AT_byte_size : 204 - DW_AT_decl_file : 2 - DW_AT_decl_line : 1148 - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1a7): type - DW_AT_type : <0x92> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1149 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ac): fmt - DW_AT_type : <0xcb> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1159 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2>: Abbrev Number: 7 (DW_TAG_union_type) - DW_AT_byte_size : 200 - DW_AT_decl_file : 2 - DW_AT_decl_line : 1150 - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b0): pix - DW_AT_type : <0x14a> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1151 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x239): pix_mp - DW_AT_type : <0x218> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1152 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x2bc): win - DW_AT_type : <0x385> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1153 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x32a): vbi - <102> DW_AT_type : <0x479> - <106> DW_AT_decl_file : 2 - <107> DW_AT_decl_line : 1154 - <109> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><10c>: Abbrev Number: 5 (DW_TAG_member) - <10d> DW_AT_name : (indirect string, offset: 0x378): sliced - <111> DW_AT_type : <0x515> - <115> DW_AT_decl_file : 2 - <116> DW_AT_decl_line : 1155 - <118> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><11b>: Abbrev Number: 5 (DW_TAG_member) - <11c> DW_AT_name : (indirect string, offset: 0x3b8): sdr - <120> DW_AT_type : <0x56f> - <124> DW_AT_decl_file : 2 - <125> DW_AT_decl_line : 1156 - <127> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><12a>: Abbrev Number: 5 (DW_TAG_member) - <12b> DW_AT_name : (indirect string, offset: 0x3d7): meta - <12f> DW_AT_type : <0x5b3> - <133> DW_AT_decl_file : 2 - <134> DW_AT_decl_line : 1157 - <136> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><139>: Abbrev Number: 5 (DW_TAG_member) - <13a> DW_AT_name : (indirect string, offset: 0x3f8): raw_data - <13e> DW_AT_type : <0x5db> - <142> DW_AT_decl_file : 2 - <143> DW_AT_decl_line : 1158 - <145> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><148>: Abbrev Number: 0 - <2><149>: Abbrev Number: 0 - <1><14a>: Abbrev Number: 8 (DW_TAG_structure_type) - <14b> DW_AT_name : (indirect string, offset: 0x229): v4l2_pix_format - <14f> DW_AT_byte_size : 48 - <150> DW_AT_decl_file : 2 - <151> DW_AT_decl_line : 182 - <2><152>: Abbrev Number: 9 (DW_TAG_member) - <153> DW_AT_name : (indirect string, offset: 0x1b4): width - <157> DW_AT_type : <0x92> - <15b> DW_AT_decl_file : 2 - <15c> DW_AT_decl_line : 183 - <15d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><160>: Abbrev Number: 9 (DW_TAG_member) - <161> DW_AT_name : (indirect string, offset: 0x1ba): height - <165> DW_AT_type : <0x92> - <169> DW_AT_decl_file : 2 - <16a> DW_AT_decl_line : 184 - <16b> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><16e>: Abbrev Number: 9 (DW_TAG_member) - <16f> DW_AT_name : (indirect string, offset: 0x1c1): pixelformat - <173> DW_AT_type : <0x92> - <177> DW_AT_decl_file : 2 - <178> DW_AT_decl_line : 185 - <179> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><17c>: Abbrev Number: 9 (DW_TAG_member) - <17d> DW_AT_name : (indirect string, offset: 0x1cd): field - <181> DW_AT_type : <0x92> - <185> DW_AT_decl_file : 2 - <186> DW_AT_decl_line : 186 - <187> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><18a>: Abbrev Number: 9 (DW_TAG_member) - <18b> DW_AT_name : (indirect string, offset: 0x1d3): bytesperline - <18f> DW_AT_type : <0x92> - <193> DW_AT_decl_file : 2 - <194> DW_AT_decl_line : 187 - <195> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><198>: Abbrev Number: 9 (DW_TAG_member) - <199> DW_AT_name : (indirect string, offset: 0x1e0): sizeimage - <19d> DW_AT_type : <0x92> - <1a1> DW_AT_decl_file : 2 - <1a2> DW_AT_decl_line : 188 - <1a3> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><1a6>: Abbrev Number: 9 (DW_TAG_member) - <1a7> DW_AT_name : (indirect string, offset: 0x1ea): colorspace - <1ab> DW_AT_type : <0x92> - <1af> DW_AT_decl_file : 2 - <1b0> DW_AT_decl_line : 189 - <1b1> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><1b4>: Abbrev Number: 9 (DW_TAG_member) - <1b5> DW_AT_name : (indirect string, offset: 0x1f5): priv - <1b9> DW_AT_type : <0x92> - <1bd> DW_AT_decl_file : 2 - <1be> DW_AT_decl_line : 190 - <1bf> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><1c2>: Abbrev Number: 9 (DW_TAG_member) - <1c3> DW_AT_name : (indirect string, offset: 0x1fa): flags - <1c7> DW_AT_type : <0x92> - <1cb> DW_AT_decl_file : 2 - <1cc> DW_AT_decl_line : 191 - <1cd> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><1d0>: Abbrev Number: 10 (DW_TAG_member) - <1d1> DW_AT_type : <0x1da> - <1d5> DW_AT_decl_file : 2 - <1d6> DW_AT_decl_line : 192 - <1d7> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><1da>: Abbrev Number: 11 (DW_TAG_union_type) - <1db> DW_AT_byte_size : 4 - <1dc> DW_AT_decl_file : 2 - <1dd> DW_AT_decl_line : 192 - <3><1de>: Abbrev Number: 9 (DW_TAG_member) - <1df> DW_AT_name : (indirect string, offset: 0x200): ycbcr_enc - <1e3> DW_AT_type : <0x92> - <1e7> DW_AT_decl_file : 2 - <1e8> DW_AT_decl_line : 193 - <1e9> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1ec>: Abbrev Number: 9 (DW_TAG_member) - <1ed> DW_AT_name : (indirect string, offset: 0x20a): hsv_enc - <1f1> DW_AT_type : <0x92> - <1f5> DW_AT_decl_file : 2 - <1f6> DW_AT_decl_line : 194 - <1f7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1fa>: Abbrev Number: 0 - <2><1fb>: Abbrev Number: 9 (DW_TAG_member) - <1fc> DW_AT_name : (indirect string, offset: 0x212): quantization - <200> DW_AT_type : <0x92> - <204> DW_AT_decl_file : 2 - <205> DW_AT_decl_line : 196 - <206> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><209>: Abbrev Number: 9 (DW_TAG_member) - <20a> DW_AT_name : (indirect string, offset: 0x21f): xfer_func - <20e> DW_AT_type : <0x92> - <212> DW_AT_decl_file : 2 - <213> DW_AT_decl_line : 197 - <214> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2><217>: Abbrev Number: 0 - <1><218>: Abbrev Number: 4 (DW_TAG_structure_type) - <219> DW_AT_name : (indirect string, offset: 0x2a5): v4l2_pix_format_mplane - <21d> DW_AT_byte_size : 192 - <21e> DW_AT_decl_file : 2 - <21f> DW_AT_decl_line : 1122 - <2><221>: Abbrev Number: 5 (DW_TAG_member) - <222> DW_AT_name : (indirect string, offset: 0x1b4): width - <226> DW_AT_type : <0x92> - <22a> DW_AT_decl_file : 2 - <22b> DW_AT_decl_line : 1123 - <22d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><230>: Abbrev Number: 5 (DW_TAG_member) - <231> DW_AT_name : (indirect string, offset: 0x1ba): height - <235> DW_AT_type : <0x92> - <239> DW_AT_decl_file : 2 - <23a> DW_AT_decl_line : 1124 - <23c> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><23f>: Abbrev Number: 5 (DW_TAG_member) - <240> DW_AT_name : (indirect string, offset: 0x1c1): pixelformat - <244> DW_AT_type : <0x92> - <248> DW_AT_decl_file : 2 - <249> DW_AT_decl_line : 1125 - <24b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><24e>: Abbrev Number: 5 (DW_TAG_member) - <24f> DW_AT_name : (indirect string, offset: 0x1cd): field - <253> DW_AT_type : <0x92> - <257> DW_AT_decl_file : 2 - <258> DW_AT_decl_line : 1126 - <25a> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><25d>: Abbrev Number: 5 (DW_TAG_member) - <25e> DW_AT_name : (indirect string, offset: 0x1ea): colorspace - <262> DW_AT_type : <0x92> - <266> DW_AT_decl_file : 2 - <267> DW_AT_decl_line : 1127 - <269> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><26c>: Abbrev Number: 5 (DW_TAG_member) - <26d> DW_AT_name : (indirect string, offset: 0x240): plane_fmt - <271> DW_AT_type : <0x2fc> - <275> DW_AT_decl_file : 2 - <276> DW_AT_decl_line : 1128 - <278> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><27b>: Abbrev Number: 5 (DW_TAG_member) - <27c> DW_AT_name : (indirect string, offset: 0x287): num_planes - <280> DW_AT_type : <0x366> - <284> DW_AT_decl_file : 2 - <285> DW_AT_decl_line : 1129 - <287> DW_AT_data_member_location: 3 byte block: 23 b4 1 (DW_OP_plus_uconst: 180) - <2><28b>: Abbrev Number: 5 (DW_TAG_member) - <28c> DW_AT_name : (indirect string, offset: 0x1fa): flags - <290> DW_AT_type : <0x366> - <294> DW_AT_decl_file : 2 - <295> DW_AT_decl_line : 1130 - <297> DW_AT_data_member_location: 3 byte block: 23 b5 1 (DW_OP_plus_uconst: 181) - <2><29b>: Abbrev Number: 12 (DW_TAG_member) - <29c> DW_AT_type : <0x2a7> - <2a0> DW_AT_decl_file : 2 - <2a1> DW_AT_decl_line : 1131 - <2a3> DW_AT_data_member_location: 3 byte block: 23 b6 1 (DW_OP_plus_uconst: 182) - <2><2a7>: Abbrev Number: 7 (DW_TAG_union_type) - <2a8> DW_AT_byte_size : 1 - <2a9> DW_AT_decl_file : 2 - <2aa> DW_AT_decl_line : 1131 - <3><2ac>: Abbrev Number: 5 (DW_TAG_member) - <2ad> DW_AT_name : (indirect string, offset: 0x200): ycbcr_enc - <2b1> DW_AT_type : <0x366> - <2b5> DW_AT_decl_file : 2 - <2b6> DW_AT_decl_line : 1132 - <2b8> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2bb>: Abbrev Number: 5 (DW_TAG_member) - <2bc> DW_AT_name : (indirect string, offset: 0x20a): hsv_enc - <2c0> DW_AT_type : <0x366> - <2c4> DW_AT_decl_file : 2 - <2c5> DW_AT_decl_line : 1133 - <2c7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><2ca>: Abbrev Number: 0 - <2><2cb>: Abbrev Number: 5 (DW_TAG_member) - <2cc> DW_AT_name : (indirect string, offset: 0x212): quantization - <2d0> DW_AT_type : <0x366> - <2d4> DW_AT_decl_file : 2 - <2d5> DW_AT_decl_line : 1135 - <2d7> DW_AT_data_member_location: 3 byte block: 23 b7 1 (DW_OP_plus_uconst: 183) - <2><2db>: Abbrev Number: 5 (DW_TAG_member) - <2dc> DW_AT_name : (indirect string, offset: 0x21f): xfer_func - <2e0> DW_AT_type : <0x366> - <2e4> DW_AT_decl_file : 2 - <2e5> DW_AT_decl_line : 1136 - <2e7> DW_AT_data_member_location: 3 byte block: 23 b8 1 (DW_OP_plus_uconst: 184) - <2><2eb>: Abbrev Number: 5 (DW_TAG_member) - <2ec> DW_AT_name : (indirect string, offset: 0x24a): reserved - <2f0> DW_AT_type : <0x378> - <2f4> DW_AT_decl_file : 2 - <2f5> DW_AT_decl_line : 1137 - <2f7> DW_AT_data_member_location: 3 byte block: 23 b9 1 (DW_OP_plus_uconst: 185) - <2><2fb>: Abbrev Number: 0 - <1><2fc>: Abbrev Number: 13 (DW_TAG_array_type) - <2fd> DW_AT_type : <0x309> - <2><301>: Abbrev Number: 14 (DW_TAG_subrange_type) - <302> DW_AT_type : <0x35f> - <306> DW_AT_lower_bound : 0 - <307> DW_AT_count : 8 - <2><308>: Abbrev Number: 0 - <1><309>: Abbrev Number: 4 (DW_TAG_structure_type) - <30a> DW_AT_name : (indirect string, offset: 0x271): v4l2_plane_pix_format - <30e> DW_AT_byte_size : 20 - <30f> DW_AT_decl_file : 2 - <310> DW_AT_decl_line : 1117 - <2><312>: Abbrev Number: 5 (DW_TAG_member) - <313> DW_AT_name : (indirect string, offset: 0x1e0): sizeimage - <317> DW_AT_type : <0x92> - <31b> DW_AT_decl_file : 2 - <31c> DW_AT_decl_line : 1118 - <31e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><321>: Abbrev Number: 5 (DW_TAG_member) - <322> DW_AT_name : (indirect string, offset: 0x1d3): bytesperline - <326> DW_AT_type : <0x92> - <32a> DW_AT_decl_file : 2 - <32b> DW_AT_decl_line : 1119 - <32d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><330>: Abbrev Number: 5 (DW_TAG_member) - <331> DW_AT_name : (indirect string, offset: 0x24a): reserved - <335> DW_AT_type : <0x340> - <339> DW_AT_decl_file : 2 - <33a> DW_AT_decl_line : 1120 - <33c> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><33f>: Abbrev Number: 0 - <1><340>: Abbrev Number: 13 (DW_TAG_array_type) - <341> DW_AT_type : <0x34d> - <2><345>: Abbrev Number: 14 (DW_TAG_subrange_type) - <346> DW_AT_type : <0x35f> - <34a> DW_AT_lower_bound : 0 - <34b> DW_AT_count : 6 - <2><34c>: Abbrev Number: 0 - <1><34d>: Abbrev Number: 3 (DW_TAG_typedef) - <34e> DW_AT_type : <0x358> - <352> DW_AT_name : (indirect string, offset: 0x262): __u16 - <356> DW_AT_decl_file : 1 - <357> DW_AT_decl_line : 26 - <1><358>: Abbrev Number: 6 (DW_TAG_base_type) - <359> DW_AT_name : (indirect string, offset: 0x253): unsigned short - <35d> DW_AT_encoding : 7 (unsigned) - <35e> DW_AT_byte_size : 2 - <1><35f>: Abbrev Number: 15 (DW_TAG_base_type) - <360> DW_AT_name : (indirect string, offset: 0x268): sizetype - <364> DW_AT_byte_size : 8 - <365> DW_AT_encoding : 7 (unsigned) - <1><366>: Abbrev Number: 3 (DW_TAG_typedef) - <367> DW_AT_type : <0x371> - <36b> DW_AT_name : (indirect string, offset: 0x2a0): __u8 - <36f> DW_AT_decl_file : 1 - <370> DW_AT_decl_line : 24 - <1><371>: Abbrev Number: 6 (DW_TAG_base_type) - <372> DW_AT_name : (indirect string, offset: 0x292): unsigned char - <376> DW_AT_encoding : 8 (unsigned char) - <377> DW_AT_byte_size : 1 - <1><378>: Abbrev Number: 13 (DW_TAG_array_type) - <379> DW_AT_type : <0x366> - <2><37d>: Abbrev Number: 14 (DW_TAG_subrange_type) - <37e> DW_AT_type : <0x35f> - <382> DW_AT_lower_bound : 0 - <383> DW_AT_count : 7 - <2><384>: Abbrev Number: 0 - <1><385>: Abbrev Number: 4 (DW_TAG_structure_type) - <386> DW_AT_name : (indirect string, offset: 0x31e): v4l2_window - <38a> DW_AT_byte_size : 40 - <38b> DW_AT_decl_file : 2 - <38c> DW_AT_decl_line : 554 - <2><38e>: Abbrev Number: 5 (DW_TAG_member) - <38f> DW_AT_name : (indirect string, offset: 0x2c0): w - <393> DW_AT_type : <0x3f8> - <397> DW_AT_decl_file : 2 - <398> DW_AT_decl_line : 555 - <39a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><39d>: Abbrev Number: 5 (DW_TAG_member) - <39e> DW_AT_name : (indirect string, offset: 0x1cd): field - <3a2> DW_AT_type : <0x92> - <3a6> DW_AT_decl_file : 2 - <3a7> DW_AT_decl_line : 556 - <3a9> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><3ac>: Abbrev Number: 5 (DW_TAG_member) - <3ad> DW_AT_name : (indirect string, offset: 0x2df): chromakey - <3b1> DW_AT_type : <0x92> - <3b5> DW_AT_decl_file : 2 - <3b6> DW_AT_decl_line : 557 - <3b8> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><3bb>: Abbrev Number: 5 (DW_TAG_member) - <3bc> DW_AT_name : (indirect string, offset: 0x2e9): clips - <3c0> DW_AT_type : <0x44b> - <3c4> DW_AT_decl_file : 2 - <3c5> DW_AT_decl_line : 558 - <3c7> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><3ca>: Abbrev Number: 5 (DW_TAG_member) - <3cb> DW_AT_name : (indirect string, offset: 0x300): clipcount - <3cf> DW_AT_type : <0x92> - <3d3> DW_AT_decl_file : 2 - <3d4> DW_AT_decl_line : 559 - <3d6> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><3d9>: Abbrev Number: 5 (DW_TAG_member) - <3da> DW_AT_name : (indirect string, offset: 0x30a): bitmap - <3de> DW_AT_type : <0x478> - <3e2> DW_AT_decl_file : 2 - <3e3> DW_AT_decl_line : 560 - <3e5> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><3e8>: Abbrev Number: 5 (DW_TAG_member) - <3e9> DW_AT_name : (indirect string, offset: 0x311): global_alpha - <3ed> DW_AT_type : <0x366> - <3f1> DW_AT_decl_file : 2 - <3f2> DW_AT_decl_line : 561 - <3f4> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><3f7>: Abbrev Number: 0 - <1><3f8>: Abbrev Number: 8 (DW_TAG_structure_type) - <3f9> DW_AT_name : (indirect string, offset: 0x2d5): v4l2_rect - <3fd> DW_AT_byte_size : 16 - <3fe> DW_AT_decl_file : 2 - <3ff> DW_AT_decl_line : 135 - <2><400>: Abbrev Number: 9 (DW_TAG_member) - <401> DW_AT_name : (indirect string, offset: 0x2c2): left - <405> DW_AT_type : <0x439> - <409> DW_AT_decl_file : 2 - <40a> DW_AT_decl_line : 136 - <40b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><40e>: Abbrev Number: 9 (DW_TAG_member) - <40f> DW_AT_name : (indirect string, offset: 0x2d1): top - <413> DW_AT_type : <0x439> - <417> DW_AT_decl_file : 2 - <418> DW_AT_decl_line : 137 - <419> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><41c>: Abbrev Number: 9 (DW_TAG_member) - <41d> DW_AT_name : (indirect string, offset: 0x1b4): width - <421> DW_AT_type : <0x92> - <425> DW_AT_decl_file : 2 - <426> DW_AT_decl_line : 138 - <427> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><42a>: Abbrev Number: 9 (DW_TAG_member) - <42b> DW_AT_name : (indirect string, offset: 0x1ba): height - <42f> DW_AT_type : <0x92> - <433> DW_AT_decl_file : 2 - <434> DW_AT_decl_line : 139 - <435> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><438>: Abbrev Number: 0 - <1><439>: Abbrev Number: 3 (DW_TAG_typedef) - <43a> DW_AT_type : <0x444> - <43e> DW_AT_name : (indirect string, offset: 0x2cb): __s32 - <442> DW_AT_decl_file : 1 - <443> DW_AT_decl_line : 27 - <1><444>: Abbrev Number: 6 (DW_TAG_base_type) - <445> DW_AT_name : (indirect string, offset: 0x2c7): int - <449> DW_AT_encoding : 5 (signed) - <44a> DW_AT_byte_size : 4 - <1><44b>: Abbrev Number: 16 (DW_TAG_pointer_type) - <44c> DW_AT_type : <0x450> - <1><450>: Abbrev Number: 4 (DW_TAG_structure_type) - <451> DW_AT_name : (indirect string, offset: 0x2f6): v4l2_clip - <455> DW_AT_byte_size : 20 - <456> DW_AT_decl_file : 2 - <457> DW_AT_decl_line : 550 - <2><459>: Abbrev Number: 5 (DW_TAG_member) - <45a> DW_AT_name : (indirect string, offset: 0x2ef): c - <45e> DW_AT_type : <0x3f8> - <462> DW_AT_decl_file : 2 - <463> DW_AT_decl_line : 551 - <465> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><468>: Abbrev Number: 5 (DW_TAG_member) - <469> DW_AT_name : (indirect string, offset: 0x2f1): next - <46d> DW_AT_type : <0x44b> - <471> DW_AT_decl_file : 2 - <472> DW_AT_decl_line : 552 - <474> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><477>: Abbrev Number: 0 - <1><478>: Abbrev Number: 17 (DW_TAG_pointer_type) - <1><479>: Abbrev Number: 4 (DW_TAG_structure_type) - <47a> DW_AT_name : (indirect string, offset: 0x368): v4l2_vbi_format - <47e> DW_AT_byte_size : 44 - <47f> DW_AT_decl_file : 2 - <480> DW_AT_decl_line : 1052 - <2><482>: Abbrev Number: 5 (DW_TAG_member) - <483> DW_AT_name : (indirect string, offset: 0x32e): sampling_rate - <487> DW_AT_type : <0x92> - <48b> DW_AT_decl_file : 2 - <48c> DW_AT_decl_line : 1053 - <48e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><491>: Abbrev Number: 5 (DW_TAG_member) - <492> DW_AT_name : (indirect string, offset: 0x33c): offset - <496> DW_AT_type : <0x92> - <49a> DW_AT_decl_file : 2 - <49b> DW_AT_decl_line : 1054 - <49d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><4a0>: Abbrev Number: 5 (DW_TAG_member) - <4a1> DW_AT_name : (indirect string, offset: 0x343): samples_per_line - <4a5> DW_AT_type : <0x92> - <4a9> DW_AT_decl_file : 2 - <4aa> DW_AT_decl_line : 1055 - <4ac> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><4af>: Abbrev Number: 5 (DW_TAG_member) - <4b0> DW_AT_name : (indirect string, offset: 0x354): sample_format - <4b4> DW_AT_type : <0x92> - <4b8> DW_AT_decl_file : 2 - <4b9> DW_AT_decl_line : 1056 - <4bb> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><4be>: Abbrev Number: 5 (DW_TAG_member) - <4bf> DW_AT_name : (indirect string, offset: 0x362): start - <4c3> DW_AT_type : <0x4fb> - <4c7> DW_AT_decl_file : 2 - <4c8> DW_AT_decl_line : 1057 - <4ca> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><4cd>: Abbrev Number: 5 (DW_TAG_member) - <4ce> DW_AT_name : (indirect string, offset: 0x193): count - <4d2> DW_AT_type : <0x508> - <4d6> DW_AT_decl_file : 2 - <4d7> DW_AT_decl_line : 1058 - <4d9> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><4dc>: Abbrev Number: 5 (DW_TAG_member) - <4dd> DW_AT_name : (indirect string, offset: 0x1fa): flags - <4e1> DW_AT_type : <0x92> - <4e5> DW_AT_decl_file : 2 - <4e6> DW_AT_decl_line : 1059 - <4e8> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><4eb>: Abbrev Number: 5 (DW_TAG_member) - <4ec> DW_AT_name : (indirect string, offset: 0x24a): reserved - <4f0> DW_AT_type : <0x508> - <4f4> DW_AT_decl_file : 2 - <4f5> DW_AT_decl_line : 1060 - <4f7> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><4fa>: Abbrev Number: 0 - <1><4fb>: Abbrev Number: 13 (DW_TAG_array_type) - <4fc> DW_AT_type : <0x439> - <2><500>: Abbrev Number: 14 (DW_TAG_subrange_type) - <501> DW_AT_type : <0x35f> - <505> DW_AT_lower_bound : 0 - <506> DW_AT_count : 2 - <2><507>: Abbrev Number: 0 - <1><508>: Abbrev Number: 13 (DW_TAG_array_type) - <509> DW_AT_type : <0x92> - <2><50d>: Abbrev Number: 14 (DW_TAG_subrange_type) - <50e> DW_AT_type : <0x35f> - <512> DW_AT_lower_bound : 0 - <513> DW_AT_count : 2 - <2><514>: Abbrev Number: 0 - <1><515>: Abbrev Number: 4 (DW_TAG_structure_type) - <516> DW_AT_name : (indirect string, offset: 0x3a1): v4l2_sliced_vbi_format - <51a> DW_AT_byte_size : 112 - <51b> DW_AT_decl_file : 2 - <51c> DW_AT_decl_line : 1068 - <2><51e>: Abbrev Number: 5 (DW_TAG_member) - <51f> DW_AT_name : (indirect string, offset: 0x37f): service_set - <523> DW_AT_type : <0x34d> - <527> DW_AT_decl_file : 2 - <528> DW_AT_decl_line : 1069 - <52a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52d>: Abbrev Number: 5 (DW_TAG_member) - <52e> DW_AT_name : (indirect string, offset: 0x38b): service_lines - <532> DW_AT_type : <0x55b> - <536> DW_AT_decl_file : 2 - <537> DW_AT_decl_line : 1070 - <539> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><53c>: Abbrev Number: 5 (DW_TAG_member) - <53d> DW_AT_name : (indirect string, offset: 0x399): io_size - <541> DW_AT_type : <0x92> - <545> DW_AT_decl_file : 2 - <546> DW_AT_decl_line : 1071 - <548> DW_AT_data_member_location: 2 byte block: 23 64 (DW_OP_plus_uconst: 100) - <2><54b>: Abbrev Number: 5 (DW_TAG_member) - <54c> DW_AT_name : (indirect string, offset: 0x24a): reserved - <550> DW_AT_type : <0x508> - <554> DW_AT_decl_file : 2 - <555> DW_AT_decl_line : 1072 - <557> DW_AT_data_member_location: 2 byte block: 23 68 (DW_OP_plus_uconst: 104) - <2><55a>: Abbrev Number: 0 - <1><55b>: Abbrev Number: 13 (DW_TAG_array_type) - <55c> DW_AT_type : <0x34d> - <2><560>: Abbrev Number: 14 (DW_TAG_subrange_type) - <561> DW_AT_type : <0x35f> - <565> DW_AT_lower_bound : 0 - <566> DW_AT_count : 2 - <2><567>: Abbrev Number: 14 (DW_TAG_subrange_type) - <568> DW_AT_type : <0x35f> - <56c> DW_AT_lower_bound : 0 - <56d> DW_AT_count : 24 - <2><56e>: Abbrev Number: 0 - <1><56f>: Abbrev Number: 4 (DW_TAG_structure_type) - <570> DW_AT_name : (indirect string, offset: 0x3c7): v4l2_sdr_format - <574> DW_AT_byte_size : 32 - <575> DW_AT_decl_file : 2 - <576> DW_AT_decl_line : 1139 - <2><578>: Abbrev Number: 5 (DW_TAG_member) - <579> DW_AT_name : (indirect string, offset: 0x1c1): pixelformat - <57d> DW_AT_type : <0x92> - <581> DW_AT_decl_file : 2 - <582> DW_AT_decl_line : 1140 - <584> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><587>: Abbrev Number: 5 (DW_TAG_member) - <588> DW_AT_name : (indirect string, offset: 0x3bc): buffersize - <58c> DW_AT_type : <0x92> - <590> DW_AT_decl_file : 2 - <591> DW_AT_decl_line : 1141 - <593> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><596>: Abbrev Number: 5 (DW_TAG_member) - <597> DW_AT_name : (indirect string, offset: 0x24a): reserved - <59b> DW_AT_type : <0x5a6> - <59f> DW_AT_decl_file : 2 - <5a0> DW_AT_decl_line : 1142 - <5a2> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><5a5>: Abbrev Number: 0 - <1><5a6>: Abbrev Number: 13 (DW_TAG_array_type) - <5a7> DW_AT_type : <0x366> - <2><5ab>: Abbrev Number: 14 (DW_TAG_subrange_type) - <5ac> DW_AT_type : <0x35f> - <5b0> DW_AT_lower_bound : 0 - <5b1> DW_AT_count : 24 - <2><5b2>: Abbrev Number: 0 - <1><5b3>: Abbrev Number: 4 (DW_TAG_structure_type) - <5b4> DW_AT_name : (indirect string, offset: 0x3e7): v4l2_meta_format - <5b8> DW_AT_byte_size : 8 - <5b9> DW_AT_decl_file : 2 - <5ba> DW_AT_decl_line : 1144 - <2><5bc>: Abbrev Number: 5 (DW_TAG_member) - <5bd> DW_AT_name : (indirect string, offset: 0x3dc): dataformat - <5c1> DW_AT_type : <0x92> - <5c5> DW_AT_decl_file : 2 - <5c6> DW_AT_decl_line : 1145 - <5c8> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><5cb>: Abbrev Number: 5 (DW_TAG_member) - <5cc> DW_AT_name : (indirect string, offset: 0x3bc): buffersize - <5d0> DW_AT_type : <0x92> - <5d4> DW_AT_decl_file : 2 - <5d5> DW_AT_decl_line : 1146 - <5d7> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><5da>: Abbrev Number: 0 - <1><5db>: Abbrev Number: 13 (DW_TAG_array_type) - <5dc> DW_AT_type : <0x366> - <2><5e0>: Abbrev Number: 14 (DW_TAG_subrange_type) - <5e1> DW_AT_type : <0x35f> - <5e5> DW_AT_lower_bound : 0 - <5e6> DW_AT_count : 200 - <2><5e7>: Abbrev Number: 0 - <1><5e8>: Abbrev Number: 13 (DW_TAG_array_type) - <5e9> DW_AT_type : <0x92> - <2><5ed>: Abbrev Number: 14 (DW_TAG_subrange_type) - <5ee> DW_AT_type : <0x35f> - <5f2> DW_AT_lower_bound : 0 - <5f3> DW_AT_count : 8 - <2><5f4>: Abbrev Number: 0 - <1><5f5>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_create_buffers.d2 b/mpers-m32/struct_v4l2_create_buffers.d2 deleted file mode 100644 index 29d8b0a1e9796f8d5e495e305d65a0cb7774778b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_create_buffers.d2 +++ /dev/null @@ -1,762 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x169): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x421): struct_v4l2_create_buffers -DW_AT_decl_file : 3 -DW_AT_decl_line : 44 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x40d): v4l2_create_buffers -DW_AT_byte_size : 248 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1260 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x17a): index -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1261 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x193): count -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1262 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): memory -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1263 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a0): format -DW_AT_type : <0xa4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1264 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><81> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): reserved -DW_AT_type : <0x5e8> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1265 -DW_AT_data_member_location: 3 byte block: 23 d8 1 (DW_OP_plus_uconst: 216) -<1><92> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x9d> -DW_AT_name : (indirect string, offset: 0x18d): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><9d> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x180): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x401): v4l2_format -DW_AT_byte_size : 204 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1148 -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a7): type -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1149 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ac): fmt -DW_AT_type : <0xcb> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1159 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 200 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1150 -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b0): pix -DW_AT_type : <0x14a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1151 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x239): pix_mp -DW_AT_type : <0x218> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1152 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2bc): win -DW_AT_type : <0x385> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1153 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x32a): vbi -DW_AT_type : <0x479> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1154 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><10c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x378): sliced -DW_AT_type : <0x515> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1155 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><11b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3b8): sdr -DW_AT_type : <0x56f> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1156 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><12a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3d7): meta -DW_AT_type : <0x5b3> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1157 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><139> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3f8): raw_data -DW_AT_type : <0x5db> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1158 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><14a> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x229): v4l2_pix_format -DW_AT_byte_size : 48 -DW_AT_decl_file : 2 -DW_AT_decl_line : 182 -<2><152> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b4): width -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 183 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><160> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): height -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 184 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><16e> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): pixelformat -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 185 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><17c> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cd): field -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 186 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><18a> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d3): bytesperline -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 187 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><198> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): sizeimage -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 188 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><1a6> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ea): colorspace -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 189 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><1b4> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): priv -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 190 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><1c2> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fa): flags -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 191 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><1d0> -Abbrev Number: 10 (DW_TAG_member) -DW_AT_type : <0x1da> -DW_AT_decl_file : 2 -DW_AT_decl_line : 192 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2><1da> -Abbrev Number: 11 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 192 -<3><1de> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): ycbcr_enc -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 193 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><1ec> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20a): hsv_enc -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 194 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1fb> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x212): quantization -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 196 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><209> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21f): xfer_func -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 197 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<1><218> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2a5): v4l2_pix_format_mplane -DW_AT_byte_size : 192 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1122 -<2><221> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b4): width -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1123 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><230> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): height -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1124 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><23f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): pixelformat -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1125 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><24e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cd): field -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1126 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><25d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ea): colorspace -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1127 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><26c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x240): plane_fmt -DW_AT_type : <0x2fc> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1128 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><27b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x287): num_planes -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1129 -DW_AT_data_member_location: 3 byte block: 23 b4 1 (DW_OP_plus_uconst: 180) -<2><28b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fa): flags -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1130 -DW_AT_data_member_location: 3 byte block: 23 b5 1 (DW_OP_plus_uconst: 181) -<2><29b> -Abbrev Number: 12 (DW_TAG_member) -DW_AT_type : <0x2a7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1131 -DW_AT_data_member_location: 3 byte block: 23 b6 1 (DW_OP_plus_uconst: 182) -<2><2a7> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1131 -<3><2ac> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): ycbcr_enc -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1132 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><2bb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20a): hsv_enc -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1133 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><2cb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x212): quantization -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1135 -DW_AT_data_member_location: 3 byte block: 23 b7 1 (DW_OP_plus_uconst: 183) -<2><2db> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21f): xfer_func -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1136 -DW_AT_data_member_location: 3 byte block: 23 b8 1 (DW_OP_plus_uconst: 184) -<2><2eb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): reserved -DW_AT_type : <0x378> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1137 -DW_AT_data_member_location: 3 byte block: 23 b9 1 (DW_OP_plus_uconst: 185) -<1><2fc> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x309> -<2><301> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 8 -<1><309> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x271): v4l2_plane_pix_format -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1117 -<2><312> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): sizeimage -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1118 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><321> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d3): bytesperline -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1119 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><330> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): reserved -DW_AT_type : <0x340> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1120 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><340> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x34d> -<2><345> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 6 -<1><34d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x358> -DW_AT_name : (indirect string, offset: 0x262): __u16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1><358> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x253): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><35f> -Abbrev Number: 15 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x268): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><366> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x371> -DW_AT_name : (indirect string, offset: 0x2a0): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><371> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x292): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><378> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x366> -<2><37d> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 7 -<1><385> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x31e): v4l2_window -DW_AT_byte_size : 40 -DW_AT_decl_file : 2 -DW_AT_decl_line : 554 -<2><38e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c0): w -DW_AT_type : <0x3f8> -DW_AT_decl_file : 2 -DW_AT_decl_line : 555 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><39d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cd): field -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 556 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><3ac> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2df): chromakey -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 557 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><3bb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e9): clips -DW_AT_type : <0x44b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 558 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><3ca> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x300): clipcount -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 559 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><3d9> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x30a): bitmap -DW_AT_type : <0x478> -DW_AT_decl_file : 2 -DW_AT_decl_line : 560 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><3e8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x311): global_alpha -DW_AT_type : <0x366> -DW_AT_decl_file : 2 -DW_AT_decl_line : 561 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<1><3f8> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2d5): v4l2_rect -DW_AT_byte_size : 16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 135 -<2><400> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c2): left -DW_AT_type : <0x439> -DW_AT_decl_file : 2 -DW_AT_decl_line : 136 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><40e> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2d1): top -DW_AT_type : <0x439> -DW_AT_decl_file : 2 -DW_AT_decl_line : 137 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><41c> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b4): width -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 138 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><42a> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ba): height -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 139 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><439> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x444> -DW_AT_name : (indirect string, offset: 0x2cb): __s32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -<1><444> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2c7): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><44b> -Abbrev Number: 16 (DW_TAG_pointer_type) -DW_AT_type : <0x450> -<1><450> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2f6): v4l2_clip -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 550 -<2><459> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ef): c -DW_AT_type : <0x3f8> -DW_AT_decl_file : 2 -DW_AT_decl_line : 551 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><468> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2f1): next -DW_AT_type : <0x44b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 552 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<1><478> -Abbrev Number: 17 (DW_TAG_pointer_type) -<1><479> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x368): v4l2_vbi_format -DW_AT_byte_size : 44 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1052 -<2><482> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x32e): sampling_rate -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1053 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><491> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x33c): offset -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1054 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><4a0> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x343): samples_per_line -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1055 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><4af> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x354): sample_format -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1056 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><4be> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x362): start -DW_AT_type : <0x4fb> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1057 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><4cd> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x193): count -DW_AT_type : <0x508> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1058 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><4dc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fa): flags -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1059 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><4eb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): reserved -DW_AT_type : <0x508> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1060 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<1><4fb> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x439> -<2><500> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><508> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x92> -<2><50d> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><515> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3a1): v4l2_sliced_vbi_format -DW_AT_byte_size : 112 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1068 -<2><51e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x37f): service_set -DW_AT_type : <0x34d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1069 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52d> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x38b): service_lines -DW_AT_type : <0x55b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1070 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><53c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x399): io_size -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1071 -DW_AT_data_member_location: 2 byte block: 23 64 (DW_OP_plus_uconst: 100) -<2><54b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): reserved -DW_AT_type : <0x508> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1072 -DW_AT_data_member_location: 2 byte block: 23 68 (DW_OP_plus_uconst: 104) -<1><55b> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x34d> -<2><560> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<2><567> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 24 -<1><56f> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3c7): v4l2_sdr_format -DW_AT_byte_size : 32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1139 -<2><578> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c1): pixelformat -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1140 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><587> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3bc): buffersize -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1141 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><596> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): reserved -DW_AT_type : <0x5a6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1142 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><5a6> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x366> -<2><5ab> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 24 -<1><5b3> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3e7): v4l2_meta_format -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1144 -<2><5bc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3dc): dataformat -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1145 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><5cb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3bc): buffersize -DW_AT_type : <0x92> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1146 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><5db> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x366> -<2><5e0> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 200 -<1><5e8> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x92> -<2><5ed> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x35f> -DW_AT_lower_bound : 0 -DW_AT_count : 8 diff --git a/mpers-m32/struct_v4l2_create_buffers.h b/mpers-m32/struct_v4l2_create_buffers.h deleted file mode 100644 index e91038c06dff6e563d70b56e6e1bd1e1e0bc214b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_create_buffers.h +++ /dev/null @@ -1,98 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint32_t index; -uint32_t count; -uint32_t memory; -struct { -uint32_t type; -union { -struct { -uint32_t width; -uint32_t height; -uint32_t pixelformat; -uint32_t field; -uint32_t bytesperline; -uint32_t sizeimage; -uint32_t colorspace; -uint32_t priv; -uint32_t flags; -union { -uint32_t ycbcr_enc; -uint32_t hsv_enc; -} ; -uint32_t quantization; -uint32_t xfer_func; -} ATTRIBUTE_PACKED pix; -struct { -uint32_t width; -uint32_t height; -uint32_t pixelformat; -uint32_t field; -uint32_t colorspace; -struct { -uint32_t sizeimage; -uint32_t bytesperline; -uint16_t reserved[6]; -} ATTRIBUTE_PACKED plane_fmt[8]; -unsigned char num_planes; -unsigned char flags; -union { -unsigned char ycbcr_enc; -unsigned char hsv_enc; -} ; -unsigned char quantization; -unsigned char xfer_func; -unsigned char reserved[7]; -} ATTRIBUTE_PACKED pix_mp; -struct { -struct { -int32_t left; -int32_t top; -uint32_t width; -uint32_t height; -} ATTRIBUTE_PACKED w; -uint32_t field; -uint32_t chromakey; -mpers_ptr_t clips; -uint32_t clipcount; -mpers_ptr_t bitmap; -unsigned char global_alpha; -unsigned char mpers_end_filler_1[3]; -} ATTRIBUTE_PACKED win; -struct { -uint32_t sampling_rate; -uint32_t offset; -uint32_t samples_per_line; -uint32_t sample_format; -int32_t start[2]; -uint32_t count[2]; -uint32_t flags; -uint32_t reserved[2]; -} ATTRIBUTE_PACKED vbi; -struct { -uint16_t service_set; -uint16_t service_lines[2][24]; -unsigned char mpers_filler_2[2]; -uint32_t io_size; -uint32_t reserved[2]; -} ATTRIBUTE_PACKED sliced; -struct { -uint32_t pixelformat; -uint32_t buffersize; -unsigned char reserved[24]; -} ATTRIBUTE_PACKED sdr; -struct { -uint32_t dataformat; -uint32_t buffersize; -} ATTRIBUTE_PACKED meta; -unsigned char raw_data[200]; -} fmt; -} ATTRIBUTE_PACKED format; -uint32_t reserved[8]; -} ATTRIBUTE_PACKED m32_struct_v4l2_create_buffers; -#define MPERS_m32_struct_v4l2_create_buffers m32_struct_v4l2_create_buffers diff --git a/mpers-m32/struct_v4l2_ext_control.c b/mpers-m32/struct_v4l2_ext_control.c deleted file mode 100644 index b377e6b9497b6eda3944ea6053ae2fe4d0240a5f..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_control.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_ext_control mpers_target_var; diff --git a/mpers-m32/struct_v4l2_ext_control.d1 b/mpers-m32/struct_v4l2_ext_control.d1 deleted file mode 100644 index 8333df70e037110bcc5fe6aea81225fe0eb94429..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_control.d1 +++ /dev/null @@ -1,173 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x174 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_ext_control.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12b): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x166): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 1 0 0 0 (DW_OP_addr: 1) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x22b): struct_v4l2_ext_control - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 46 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x21a): v4l2_ext_control - <41> DW_AT_byte_size : 20 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 789 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x177): id - <4a> DW_AT_type : <0xed> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 790 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x18d): size - <59> DW_AT_type : <0xed> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 791 - <60> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x192): reserved2 - <68> DW_AT_type : <0xff> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 792 - <6f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><72>: Abbrev Number: 6 (DW_TAG_member) - <73> DW_AT_type : <0x7d> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 793 - <7a> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7d>: Abbrev Number: 7 (DW_TAG_union_type) - <7e> DW_AT_byte_size : 8 - <7f> DW_AT_decl_file : 2 - <80> DW_AT_decl_line : 793 - <3><82>: Abbrev Number: 5 (DW_TAG_member) - <83> DW_AT_name : (indirect string, offset: 0x1a5): value - <87> DW_AT_type : <0x113> - <8b> DW_AT_decl_file : 2 - <8c> DW_AT_decl_line : 794 - <8e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><91>: Abbrev Number: 5 (DW_TAG_member) - <92> DW_AT_name : (indirect string, offset: 0x1b5): value64 - <96> DW_AT_type : <0x125> - <9a> DW_AT_decl_file : 2 - <9b> DW_AT_decl_line : 795 - <9d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d1): string - DW_AT_type : <0x137> - DW_AT_decl_file : 2 - DW_AT_decl_line : 796 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1dd): p_u8 - DW_AT_type : <0x143> - DW_AT_decl_file : 2 - DW_AT_decl_line : 797 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f5): p_u16 - DW_AT_type : <0x15a> - DW_AT_decl_file : 2 - DW_AT_decl_line : 798 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x210): p_u32 - DW_AT_type : <0x171> - DW_AT_decl_file : 2 - DW_AT_decl_line : 799 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) -
DW_AT_name : (indirect string, offset: 0x216): ptr - DW_AT_type : <0x176> - DW_AT_decl_file : 2 - DW_AT_decl_line : 800 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xf8> - DW_AT_name : (indirect string, offset: 0x187): __u32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x17a): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 9 (DW_TAG_array_type) - <100> DW_AT_type : <0xed> - <2><104>: Abbrev Number: 10 (DW_TAG_subrange_type) - <105> DW_AT_type : <0x10c> - <109> DW_AT_lower_bound : 0 - <10a> DW_AT_count : 1 - <2><10b>: Abbrev Number: 0 - <1><10c>: Abbrev Number: 11 (DW_TAG_base_type) - <10d> DW_AT_name : (indirect string, offset: 0x19c): sizetype - <111> DW_AT_byte_size : 8 - <112> DW_AT_encoding : 7 (unsigned) - <1><113>: Abbrev Number: 3 (DW_TAG_typedef) - <114> DW_AT_type : <0x11e> - <118> DW_AT_name : (indirect string, offset: 0x1af): __s32 - <11c> DW_AT_decl_file : 1 - <11d> DW_AT_decl_line : 27 - <1><11e>: Abbrev Number: 8 (DW_TAG_base_type) - <11f> DW_AT_name : (indirect string, offset: 0x1ab): int - <123> DW_AT_encoding : 5 (signed) - <124> DW_AT_byte_size : 4 - <1><125>: Abbrev Number: 3 (DW_TAG_typedef) - <126> DW_AT_type : <0x130> - <12a> DW_AT_name : (indirect string, offset: 0x1cb): __s64 - <12e> DW_AT_decl_file : 1 - <12f> DW_AT_decl_line : 30 - <1><130>: Abbrev Number: 8 (DW_TAG_base_type) - <131> DW_AT_name : (indirect string, offset: 0x1bd): long long int - <135> DW_AT_encoding : 5 (signed) - <136> DW_AT_byte_size : 8 - <1><137>: Abbrev Number: 12 (DW_TAG_pointer_type) - <138> DW_AT_type : <0x13c> - <1><13c>: Abbrev Number: 8 (DW_TAG_base_type) - <13d> DW_AT_name : (indirect string, offset: 0x1d8): char - <141> DW_AT_encoding : 8 (unsigned char) - <142> DW_AT_byte_size : 1 - <1><143>: Abbrev Number: 12 (DW_TAG_pointer_type) - <144> DW_AT_type : <0x148> - <1><148>: Abbrev Number: 3 (DW_TAG_typedef) - <149> DW_AT_type : <0x153> - <14d> DW_AT_name : (indirect string, offset: 0x1f0): __u8 - <151> DW_AT_decl_file : 1 - <152> DW_AT_decl_line : 24 - <1><153>: Abbrev Number: 8 (DW_TAG_base_type) - <154> DW_AT_name : (indirect string, offset: 0x1e2): unsigned char - <158> DW_AT_encoding : 8 (unsigned char) - <159> DW_AT_byte_size : 1 - <1><15a>: Abbrev Number: 12 (DW_TAG_pointer_type) - <15b> DW_AT_type : <0x15f> - <1><15f>: Abbrev Number: 3 (DW_TAG_typedef) - <160> DW_AT_type : <0x16a> - <164> DW_AT_name : (indirect string, offset: 0x20a): __u16 - <168> DW_AT_decl_file : 1 - <169> DW_AT_decl_line : 26 - <1><16a>: Abbrev Number: 8 (DW_TAG_base_type) - <16b> DW_AT_name : (indirect string, offset: 0x1fb): unsigned short - <16f> DW_AT_encoding : 7 (unsigned) - <170> DW_AT_byte_size : 2 - <1><171>: Abbrev Number: 12 (DW_TAG_pointer_type) - <172> DW_AT_type : <0xed> - <1><176>: Abbrev Number: 13 (DW_TAG_pointer_type) - <1><177>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_ext_control.d2 b/mpers-m32/struct_v4l2_ext_control.d2 deleted file mode 100644 index 4ef90f194edb9e062398d7811e8974049a864320..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_control.d2 +++ /dev/null @@ -1,188 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x166): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 1 0 0 0 (DW_OP_addr: 1) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x22b): struct_v4l2_ext_control -DW_AT_decl_file : 3 -DW_AT_decl_line : 46 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x21a): v4l2_ext_control -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 789 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x177): id -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 790 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18d): size -DW_AT_type : <0xed> -DW_AT_decl_file : 2 -DW_AT_decl_line : 791 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x192): reserved2 -DW_AT_type : <0xff> -DW_AT_decl_file : 2 -DW_AT_decl_line : 792 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><72> -Abbrev Number: 6 (DW_TAG_member) -DW_AT_type : <0x7d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 793 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><7d> -Abbrev Number: 7 (DW_TAG_union_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 793 -<3><82> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a5): value -DW_AT_type : <0x113> -DW_AT_decl_file : 2 -DW_AT_decl_line : 794 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><91> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b5): value64 -DW_AT_type : <0x125> -DW_AT_decl_file : 2 -DW_AT_decl_line : 795 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d1): string -DW_AT_type : <0x137> -DW_AT_decl_file : 2 -DW_AT_decl_line : 796 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1dd): p_u8 -DW_AT_type : <0x143> -DW_AT_decl_file : 2 -DW_AT_decl_line : 797 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f5): p_u16 -DW_AT_type : <0x15a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 798 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x210): p_u32 -DW_AT_type : <0x171> -DW_AT_decl_file : 2 -DW_AT_decl_line : 799 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x216): ptr -DW_AT_type : <0x176> -DW_AT_decl_file : 2 -DW_AT_decl_line : 800 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xf8> -DW_AT_name : (indirect string, offset: 0x187): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17a): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0xed> -<2><104> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0x10c> -DW_AT_lower_bound : 0 -DW_AT_count : 1 -<1><10c> -Abbrev Number: 11 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x19c): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><113> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x11e> -DW_AT_name : (indirect string, offset: 0x1af): __s32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -<1><11e> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1ab): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><125> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x130> -DW_AT_name : (indirect string, offset: 0x1cb): __s64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -<1><130> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1bd): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1><137> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x13c> -<1><13c> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d8): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><143> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x148> -<1><148> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x153> -DW_AT_name : (indirect string, offset: 0x1f0): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><153> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1e2): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><15a> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x15f> -<1><15f> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x16a> -DW_AT_name : (indirect string, offset: 0x20a): __u16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1><16a> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1fb): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><171> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0xed> -<1><176> -Abbrev Number: 13 (DW_TAG_pointer_type) diff --git a/mpers-m32/struct_v4l2_ext_control.h b/mpers-m32/struct_v4l2_ext_control.h deleted file mode 100644 index 1ec13e733c8bd65fda8d2827b235cee9ad05d83b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_control.h +++ /dev/null @@ -1,21 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint32_t id; -uint32_t size; -uint32_t reserved2[1]; -union { -int32_t value; -int64_t value64; -mpers_ptr_t string; -mpers_ptr_t p_u8; -mpers_ptr_t p_u16; -mpers_ptr_t p_u32; -mpers_ptr_t ptr; -} ; -} ATTRIBUTE_PACKED m32_struct_v4l2_ext_control; -#define MPERS_m32_struct_v4l2_ext_control m32_struct_v4l2_ext_control diff --git a/mpers-m32/struct_v4l2_ext_controls.c b/mpers-m32/struct_v4l2_ext_controls.c deleted file mode 100644 index 8543c2f6d28d16182f111c384bd4a8f87877cca2..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_controls.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_ext_controls mpers_target_var; diff --git a/mpers-m32/struct_v4l2_ext_controls.d1 b/mpers-m32/struct_v4l2_ext_controls.d1 deleted file mode 100644 index 379ea632a400738ae7517f32998b979a641b507a..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_controls.d1 +++ /dev/null @@ -1,234 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x1fb (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_ext_controls.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12c): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x167): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x271): struct_v4l2_ext_controls - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 47 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x25f): v4l2_ext_controls - <41> DW_AT_byte_size : 24 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 803 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_type : <0x50> - <4a> DW_AT_decl_file : 2 - <4b> DW_AT_decl_line : 804 - <4d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><50>: Abbrev Number: 6 (DW_TAG_union_type) - <51> DW_AT_byte_size : 4 - <52> DW_AT_decl_file : 2 - <53> DW_AT_decl_line : 804 - <3><55>: Abbrev Number: 7 (DW_TAG_member) - <56> DW_AT_name : (indirect string, offset: 0x178): ctrl_class - <5a> DW_AT_type : <0xb1> - <5e> DW_AT_decl_file : 2 - <5f> DW_AT_decl_line : 805 - <61> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><64>: Abbrev Number: 7 (DW_TAG_member) - <65> DW_AT_name : (indirect string, offset: 0x196): which - <69> DW_AT_type : <0xb1> - <6d> DW_AT_decl_file : 2 - <6e> DW_AT_decl_line : 806 - <70> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><73>: Abbrev Number: 0 - <2><74>: Abbrev Number: 7 (DW_TAG_member) - <75> DW_AT_name : (indirect string, offset: 0x19c): count - <79> DW_AT_type : <0xb1> - <7d> DW_AT_decl_file : 2 - <7e> DW_AT_decl_line : 808 - <80> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><83>: Abbrev Number: 7 (DW_TAG_member) - <84> DW_AT_name : (indirect string, offset: 0x1a2): error_idx - <88> DW_AT_type : <0xb1> - <8c> DW_AT_decl_file : 2 - <8d> DW_AT_decl_line : 809 - <8f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><92>: Abbrev Number: 7 (DW_TAG_member) - <93> DW_AT_name : (indirect string, offset: 0x1ac): reserved - <97> DW_AT_type : <0xc3> - <9b> DW_AT_decl_file : 2 - <9c> DW_AT_decl_line : 810 - <9e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2>: Abbrev Number: 7 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1be): controls - DW_AT_type : <0xd7> - DW_AT_decl_file : 2 - DW_AT_decl_line : 811 - DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xbc> - DW_AT_name : (indirect string, offset: 0x190): __u32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 8 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x183): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 9 (DW_TAG_array_type) - DW_AT_type : <0xb1> - <2>: Abbrev Number: 10 (DW_TAG_subrange_type) - DW_AT_type : <0xd0> - DW_AT_lower_bound : 0 - DW_AT_count : 2 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 11 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1b5): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 12 (DW_TAG_pointer_type) - DW_AT_type : <0xdc> - <1>: Abbrev Number: 4 (DW_TAG_structure_type) -
DW_AT_name : (indirect string, offset: 0x24e): v4l2_ext_control - DW_AT_byte_size : 20 - DW_AT_decl_file : 2 - DW_AT_decl_line : 789 - <2>: Abbrev Number: 7 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1c7): id - DW_AT_type : <0xb1> - DW_AT_decl_file : 2 - DW_AT_decl_line : 790 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2>: Abbrev Number: 7 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ca): size - DW_AT_type : <0xb1> - DW_AT_decl_file : 2 - DW_AT_decl_line : 791 - <100> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><103>: Abbrev Number: 7 (DW_TAG_member) - <104> DW_AT_name : (indirect string, offset: 0x1cf): reserved2 - <108> DW_AT_type : <0x18d> - <10c> DW_AT_decl_file : 2 - <10d> DW_AT_decl_line : 792 - <10f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><112>: Abbrev Number: 5 (DW_TAG_member) - <113> DW_AT_type : <0x11d> - <117> DW_AT_decl_file : 2 - <118> DW_AT_decl_line : 793 - <11a> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><11d>: Abbrev Number: 6 (DW_TAG_union_type) - <11e> DW_AT_byte_size : 8 - <11f> DW_AT_decl_file : 2 - <120> DW_AT_decl_line : 793 - <3><122>: Abbrev Number: 7 (DW_TAG_member) - <123> DW_AT_name : (indirect string, offset: 0x1d9): value - <127> DW_AT_type : <0x19a> - <12b> DW_AT_decl_file : 2 - <12c> DW_AT_decl_line : 794 - <12e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><131>: Abbrev Number: 7 (DW_TAG_member) - <132> DW_AT_name : (indirect string, offset: 0x1e9): value64 - <136> DW_AT_type : <0x1ac> - <13a> DW_AT_decl_file : 2 - <13b> DW_AT_decl_line : 795 - <13d> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><140>: Abbrev Number: 7 (DW_TAG_member) - <141> DW_AT_name : (indirect string, offset: 0x205): string - <145> DW_AT_type : <0x1be> - <149> DW_AT_decl_file : 2 - <14a> DW_AT_decl_line : 796 - <14c> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><14f>: Abbrev Number: 7 (DW_TAG_member) - <150> DW_AT_name : (indirect string, offset: 0x211): p_u8 - <154> DW_AT_type : <0x1ca> - <158> DW_AT_decl_file : 2 - <159> DW_AT_decl_line : 797 - <15b> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><15e>: Abbrev Number: 7 (DW_TAG_member) - <15f> DW_AT_name : (indirect string, offset: 0x229): p_u16 - <163> DW_AT_type : <0x1e1> - <167> DW_AT_decl_file : 2 - <168> DW_AT_decl_line : 798 - <16a> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><16d>: Abbrev Number: 7 (DW_TAG_member) - <16e> DW_AT_name : (indirect string, offset: 0x244): p_u32 - <172> DW_AT_type : <0x1f8> - <176> DW_AT_decl_file : 2 - <177> DW_AT_decl_line : 799 - <179> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><17c>: Abbrev Number: 7 (DW_TAG_member) - <17d> DW_AT_name : (indirect string, offset: 0x24a): ptr - <181> DW_AT_type : <0x1fd> - <185> DW_AT_decl_file : 2 - <186> DW_AT_decl_line : 800 - <188> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><18b>: Abbrev Number: 0 - <2><18c>: Abbrev Number: 0 - <1><18d>: Abbrev Number: 9 (DW_TAG_array_type) - <18e> DW_AT_type : <0xb1> - <2><192>: Abbrev Number: 10 (DW_TAG_subrange_type) - <193> DW_AT_type : <0xd0> - <197> DW_AT_lower_bound : 0 - <198> DW_AT_count : 1 - <2><199>: Abbrev Number: 0 - <1><19a>: Abbrev Number: 3 (DW_TAG_typedef) - <19b> DW_AT_type : <0x1a5> - <19f> DW_AT_name : (indirect string, offset: 0x1e3): __s32 - <1a3> DW_AT_decl_file : 1 - <1a4> DW_AT_decl_line : 27 - <1><1a5>: Abbrev Number: 8 (DW_TAG_base_type) - <1a6> DW_AT_name : (indirect string, offset: 0x1df): int - <1aa> DW_AT_encoding : 5 (signed) - <1ab> DW_AT_byte_size : 4 - <1><1ac>: Abbrev Number: 3 (DW_TAG_typedef) - <1ad> DW_AT_type : <0x1b7> - <1b1> DW_AT_name : (indirect string, offset: 0x1ff): __s64 - <1b5> DW_AT_decl_file : 1 - <1b6> DW_AT_decl_line : 30 - <1><1b7>: Abbrev Number: 8 (DW_TAG_base_type) - <1b8> DW_AT_name : (indirect string, offset: 0x1f1): long long int - <1bc> DW_AT_encoding : 5 (signed) - <1bd> DW_AT_byte_size : 8 - <1><1be>: Abbrev Number: 12 (DW_TAG_pointer_type) - <1bf> DW_AT_type : <0x1c3> - <1><1c3>: Abbrev Number: 8 (DW_TAG_base_type) - <1c4> DW_AT_name : (indirect string, offset: 0x20c): char - <1c8> DW_AT_encoding : 8 (unsigned char) - <1c9> DW_AT_byte_size : 1 - <1><1ca>: Abbrev Number: 12 (DW_TAG_pointer_type) - <1cb> DW_AT_type : <0x1cf> - <1><1cf>: Abbrev Number: 3 (DW_TAG_typedef) - <1d0> DW_AT_type : <0x1da> - <1d4> DW_AT_name : (indirect string, offset: 0x224): __u8 - <1d8> DW_AT_decl_file : 1 - <1d9> DW_AT_decl_line : 24 - <1><1da>: Abbrev Number: 8 (DW_TAG_base_type) - <1db> DW_AT_name : (indirect string, offset: 0x216): unsigned char - <1df> DW_AT_encoding : 8 (unsigned char) - <1e0> DW_AT_byte_size : 1 - <1><1e1>: Abbrev Number: 12 (DW_TAG_pointer_type) - <1e2> DW_AT_type : <0x1e6> - <1><1e6>: Abbrev Number: 3 (DW_TAG_typedef) - <1e7> DW_AT_type : <0x1f1> - <1eb> DW_AT_name : (indirect string, offset: 0x23e): __u16 - <1ef> DW_AT_decl_file : 1 - <1f0> DW_AT_decl_line : 26 - <1><1f1>: Abbrev Number: 8 (DW_TAG_base_type) - <1f2> DW_AT_name : (indirect string, offset: 0x22f): unsigned short - <1f6> DW_AT_encoding : 7 (unsigned) - <1f7> DW_AT_byte_size : 2 - <1><1f8>: Abbrev Number: 12 (DW_TAG_pointer_type) - <1f9> DW_AT_type : <0xb1> - <1><1fd>: Abbrev Number: 13 (DW_TAG_pointer_type) - <1><1fe>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_ext_controls.d2 b/mpers-m32/struct_v4l2_ext_controls.d2 deleted file mode 100644 index 2157d5edfa668c1e5123a156adb67b03d21ea0de..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_controls.d2 +++ /dev/null @@ -1,258 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x167): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x271): struct_v4l2_ext_controls -DW_AT_decl_file : 3 -DW_AT_decl_line : 47 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x25f): v4l2_ext_controls -DW_AT_byte_size : 24 -DW_AT_decl_file : 2 -DW_AT_decl_line : 803 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_type : <0x50> -DW_AT_decl_file : 2 -DW_AT_decl_line : 804 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><50> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 804 -<3><55> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x178): ctrl_class -DW_AT_type : <0xb1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 805 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><64> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x196): which -DW_AT_type : <0xb1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 806 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><74> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19c): count -DW_AT_type : <0xb1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 808 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><83> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a2): error_idx -DW_AT_type : <0xb1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 809 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><92> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ac): reserved -DW_AT_type : <0xc3> -DW_AT_decl_file : 2 -DW_AT_decl_line : 810 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1be): controls -DW_AT_type : <0xd7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 811 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xbc> -DW_AT_name : (indirect string, offset: 0x190): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x183): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0xb1> -<2> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0xd0> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1> -Abbrev Number: 11 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b5): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0xdc> -<1> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x24e): v4l2_ext_control -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 789 -<2> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c7): id -DW_AT_type : <0xb1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 790 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ca): size -DW_AT_type : <0xb1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 791 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><103> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cf): reserved2 -DW_AT_type : <0x18d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 792 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><112> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_type : <0x11d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 793 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><11d> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 793 -<3><122> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d9): value -DW_AT_type : <0x19a> -DW_AT_decl_file : 2 -DW_AT_decl_line : 794 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><131> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e9): value64 -DW_AT_type : <0x1ac> -DW_AT_decl_file : 2 -DW_AT_decl_line : 795 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><140> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x205): string -DW_AT_type : <0x1be> -DW_AT_decl_file : 2 -DW_AT_decl_line : 796 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><14f> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x211): p_u8 -DW_AT_type : <0x1ca> -DW_AT_decl_file : 2 -DW_AT_decl_line : 797 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><15e> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x229): p_u16 -DW_AT_type : <0x1e1> -DW_AT_decl_file : 2 -DW_AT_decl_line : 798 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><16d> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x244): p_u32 -DW_AT_type : <0x1f8> -DW_AT_decl_file : 2 -DW_AT_decl_line : 799 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><17c> -Abbrev Number: 7 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x24a): ptr -DW_AT_type : <0x1fd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 800 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1><18d> -Abbrev Number: 9 (DW_TAG_array_type) -DW_AT_type : <0xb1> -<2><192> -Abbrev Number: 10 (DW_TAG_subrange_type) -DW_AT_type : <0xd0> -DW_AT_lower_bound : 0 -DW_AT_count : 1 -<1><19a> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1a5> -DW_AT_name : (indirect string, offset: 0x1e3): __s32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -<1><1a5> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1df): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><1ac> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1b7> -DW_AT_name : (indirect string, offset: 0x1ff): __s64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 30 -<1><1b7> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f1): long long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 8 -<1><1be> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x1c3> -<1><1c3> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x20c): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><1ca> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x1cf> -<1><1cf> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1da> -DW_AT_name : (indirect string, offset: 0x224): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><1da> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x216): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><1e1> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0x1e6> -<1><1e6> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x1f1> -DW_AT_name : (indirect string, offset: 0x23e): __u16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1><1f1> -Abbrev Number: 8 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x22f): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><1f8> -Abbrev Number: 12 (DW_TAG_pointer_type) -DW_AT_type : <0xb1> -<1><1fd> -Abbrev Number: 13 (DW_TAG_pointer_type) diff --git a/mpers-m32/struct_v4l2_ext_controls.h b/mpers-m32/struct_v4l2_ext_controls.h deleted file mode 100644 index af2cb81723c4bd90cfd30494fbe0764ebb57ac71..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_ext_controls.h +++ /dev/null @@ -1,17 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -union { -uint32_t ctrl_class; -uint32_t which; -} ; -uint32_t count; -uint32_t error_idx; -uint32_t reserved[2]; -mpers_ptr_t controls; -} ATTRIBUTE_PACKED m32_struct_v4l2_ext_controls; -#define MPERS_m32_struct_v4l2_ext_controls m32_struct_v4l2_ext_controls diff --git a/mpers-m32/struct_v4l2_format.c b/mpers-m32/struct_v4l2_format.c deleted file mode 100644 index ec7d7633e96da75bd287de0d3e44465446d6dd6b..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_format.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_format mpers_target_var; diff --git a/mpers-m32/struct_v4l2_format.d1 b/mpers-m32/struct_v4l2_format.d1 deleted file mode 100644 index 5afff8f77bd937460691d66372e5939314d99bd8..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_format.d1 +++ /dev/null @@ -1,636 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x58f (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_format.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x161): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x3f1): struct_v4l2_format - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 48 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x3e5): v4l2_format - <41> DW_AT_byte_size : 204 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 1148 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x172): type - <4a> DW_AT_type : <0xe2> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 1149 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x18a): fmt - <59> DW_AT_type : <0x63> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 1159 - <60> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><63>: Abbrev Number: 6 (DW_TAG_union_type) - <64> DW_AT_byte_size : 200 - <65> DW_AT_decl_file : 2 - <66> DW_AT_decl_line : 1150 - <3><68>: Abbrev Number: 5 (DW_TAG_member) - <69> DW_AT_name : (indirect string, offset: 0x18e): pix - <6d> DW_AT_type : <0xf4> - <71> DW_AT_decl_file : 2 - <72> DW_AT_decl_line : 1151 - <74> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><77>: Abbrev Number: 5 (DW_TAG_member) - <78> DW_AT_name : (indirect string, offset: 0x217): pix_mp - <7c> DW_AT_type : <0x1c2> - <80> DW_AT_decl_file : 2 - <81> DW_AT_decl_line : 1152 - <83> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><86>: Abbrev Number: 5 (DW_TAG_member) - <87> DW_AT_name : (indirect string, offset: 0x29a): win - <8b> DW_AT_type : <0x32f> - <8f> DW_AT_decl_file : 2 - <90> DW_AT_decl_line : 1153 - <92> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><95>: Abbrev Number: 5 (DW_TAG_member) - <96> DW_AT_name : (indirect string, offset: 0x308): vbi - <9a> DW_AT_type : <0x423> - <9e> DW_AT_decl_file : 2 - <9f> DW_AT_decl_line : 1154 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x35c): sliced - DW_AT_type : <0x4bf> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1155 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x39c): sdr - DW_AT_type : <0x519> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1156 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x3bb): meta - DW_AT_type : <0x55d> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1157 - DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x3dc): raw_data - DW_AT_type : <0x585> - DW_AT_decl_file : 2 - DW_AT_decl_line : 1158 -
DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xed> - DW_AT_name : (indirect string, offset: 0x184): __u32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 7 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x177): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 8 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x207): v4l2_pix_format - DW_AT_byte_size : 48 - DW_AT_decl_file : 2 - DW_AT_decl_line : 182 - <2>: Abbrev Number: 9 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x192): width - <101> DW_AT_type : <0xe2> - <105> DW_AT_decl_file : 2 - <106> DW_AT_decl_line : 183 - <107> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><10a>: Abbrev Number: 9 (DW_TAG_member) - <10b> DW_AT_name : (indirect string, offset: 0x198): height - <10f> DW_AT_type : <0xe2> - <113> DW_AT_decl_file : 2 - <114> DW_AT_decl_line : 184 - <115> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><118>: Abbrev Number: 9 (DW_TAG_member) - <119> DW_AT_name : (indirect string, offset: 0x19f): pixelformat - <11d> DW_AT_type : <0xe2> - <121> DW_AT_decl_file : 2 - <122> DW_AT_decl_line : 185 - <123> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><126>: Abbrev Number: 9 (DW_TAG_member) - <127> DW_AT_name : (indirect string, offset: 0x1ab): field - <12b> DW_AT_type : <0xe2> - <12f> DW_AT_decl_file : 2 - <130> DW_AT_decl_line : 186 - <131> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><134>: Abbrev Number: 9 (DW_TAG_member) - <135> DW_AT_name : (indirect string, offset: 0x1b1): bytesperline - <139> DW_AT_type : <0xe2> - <13d> DW_AT_decl_file : 2 - <13e> DW_AT_decl_line : 187 - <13f> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><142>: Abbrev Number: 9 (DW_TAG_member) - <143> DW_AT_name : (indirect string, offset: 0x1be): sizeimage - <147> DW_AT_type : <0xe2> - <14b> DW_AT_decl_file : 2 - <14c> DW_AT_decl_line : 188 - <14d> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><150>: Abbrev Number: 9 (DW_TAG_member) - <151> DW_AT_name : (indirect string, offset: 0x1c8): colorspace - <155> DW_AT_type : <0xe2> - <159> DW_AT_decl_file : 2 - <15a> DW_AT_decl_line : 189 - <15b> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><15e>: Abbrev Number: 9 (DW_TAG_member) - <15f> DW_AT_name : (indirect string, offset: 0x1d3): priv - <163> DW_AT_type : <0xe2> - <167> DW_AT_decl_file : 2 - <168> DW_AT_decl_line : 190 - <169> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><16c>: Abbrev Number: 9 (DW_TAG_member) - <16d> DW_AT_name : (indirect string, offset: 0x1d8): flags - <171> DW_AT_type : <0xe2> - <175> DW_AT_decl_file : 2 - <176> DW_AT_decl_line : 191 - <177> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><17a>: Abbrev Number: 10 (DW_TAG_member) - <17b> DW_AT_type : <0x184> - <17f> DW_AT_decl_file : 2 - <180> DW_AT_decl_line : 192 - <181> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><184>: Abbrev Number: 11 (DW_TAG_union_type) - <185> DW_AT_byte_size : 4 - <186> DW_AT_decl_file : 2 - <187> DW_AT_decl_line : 192 - <3><188>: Abbrev Number: 9 (DW_TAG_member) - <189> DW_AT_name : (indirect string, offset: 0x1de): ycbcr_enc - <18d> DW_AT_type : <0xe2> - <191> DW_AT_decl_file : 2 - <192> DW_AT_decl_line : 193 - <193> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><196>: Abbrev Number: 9 (DW_TAG_member) - <197> DW_AT_name : (indirect string, offset: 0x1e8): hsv_enc - <19b> DW_AT_type : <0xe2> - <19f> DW_AT_decl_file : 2 - <1a0> DW_AT_decl_line : 194 - <1a1> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><1a4>: Abbrev Number: 0 - <2><1a5>: Abbrev Number: 9 (DW_TAG_member) - <1a6> DW_AT_name : (indirect string, offset: 0x1f0): quantization - <1aa> DW_AT_type : <0xe2> - <1ae> DW_AT_decl_file : 2 - <1af> DW_AT_decl_line : 196 - <1b0> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><1b3>: Abbrev Number: 9 (DW_TAG_member) - <1b4> DW_AT_name : (indirect string, offset: 0x1fd): xfer_func - <1b8> DW_AT_type : <0xe2> - <1bc> DW_AT_decl_file : 2 - <1bd> DW_AT_decl_line : 197 - <1be> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2><1c1>: Abbrev Number: 0 - <1><1c2>: Abbrev Number: 4 (DW_TAG_structure_type) - <1c3> DW_AT_name : (indirect string, offset: 0x283): v4l2_pix_format_mplane - <1c7> DW_AT_byte_size : 192 - <1c8> DW_AT_decl_file : 2 - <1c9> DW_AT_decl_line : 1122 - <2><1cb>: Abbrev Number: 5 (DW_TAG_member) - <1cc> DW_AT_name : (indirect string, offset: 0x192): width - <1d0> DW_AT_type : <0xe2> - <1d4> DW_AT_decl_file : 2 - <1d5> DW_AT_decl_line : 1123 - <1d7> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><1da>: Abbrev Number: 5 (DW_TAG_member) - <1db> DW_AT_name : (indirect string, offset: 0x198): height - <1df> DW_AT_type : <0xe2> - <1e3> DW_AT_decl_file : 2 - <1e4> DW_AT_decl_line : 1124 - <1e6> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><1e9>: Abbrev Number: 5 (DW_TAG_member) - <1ea> DW_AT_name : (indirect string, offset: 0x19f): pixelformat - <1ee> DW_AT_type : <0xe2> - <1f2> DW_AT_decl_file : 2 - <1f3> DW_AT_decl_line : 1125 - <1f5> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><1f8>: Abbrev Number: 5 (DW_TAG_member) - <1f9> DW_AT_name : (indirect string, offset: 0x1ab): field - <1fd> DW_AT_type : <0xe2> - <201> DW_AT_decl_file : 2 - <202> DW_AT_decl_line : 1126 - <204> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><207>: Abbrev Number: 5 (DW_TAG_member) - <208> DW_AT_name : (indirect string, offset: 0x1c8): colorspace - <20c> DW_AT_type : <0xe2> - <210> DW_AT_decl_file : 2 - <211> DW_AT_decl_line : 1127 - <213> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><216>: Abbrev Number: 5 (DW_TAG_member) - <217> DW_AT_name : (indirect string, offset: 0x21e): plane_fmt - <21b> DW_AT_type : <0x2a6> - <21f> DW_AT_decl_file : 2 - <220> DW_AT_decl_line : 1128 - <222> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><225>: Abbrev Number: 5 (DW_TAG_member) - <226> DW_AT_name : (indirect string, offset: 0x265): num_planes - <22a> DW_AT_type : <0x310> - <22e> DW_AT_decl_file : 2 - <22f> DW_AT_decl_line : 1129 - <231> DW_AT_data_member_location: 3 byte block: 23 b4 1 (DW_OP_plus_uconst: 180) - <2><235>: Abbrev Number: 5 (DW_TAG_member) - <236> DW_AT_name : (indirect string, offset: 0x1d8): flags - <23a> DW_AT_type : <0x310> - <23e> DW_AT_decl_file : 2 - <23f> DW_AT_decl_line : 1130 - <241> DW_AT_data_member_location: 3 byte block: 23 b5 1 (DW_OP_plus_uconst: 181) - <2><245>: Abbrev Number: 12 (DW_TAG_member) - <246> DW_AT_type : <0x251> - <24a> DW_AT_decl_file : 2 - <24b> DW_AT_decl_line : 1131 - <24d> DW_AT_data_member_location: 3 byte block: 23 b6 1 (DW_OP_plus_uconst: 182) - <2><251>: Abbrev Number: 6 (DW_TAG_union_type) - <252> DW_AT_byte_size : 1 - <253> DW_AT_decl_file : 2 - <254> DW_AT_decl_line : 1131 - <3><256>: Abbrev Number: 5 (DW_TAG_member) - <257> DW_AT_name : (indirect string, offset: 0x1de): ycbcr_enc - <25b> DW_AT_type : <0x310> - <25f> DW_AT_decl_file : 2 - <260> DW_AT_decl_line : 1132 - <262> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><265>: Abbrev Number: 5 (DW_TAG_member) - <266> DW_AT_name : (indirect string, offset: 0x1e8): hsv_enc - <26a> DW_AT_type : <0x310> - <26e> DW_AT_decl_file : 2 - <26f> DW_AT_decl_line : 1133 - <271> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><274>: Abbrev Number: 0 - <2><275>: Abbrev Number: 5 (DW_TAG_member) - <276> DW_AT_name : (indirect string, offset: 0x1f0): quantization - <27a> DW_AT_type : <0x310> - <27e> DW_AT_decl_file : 2 - <27f> DW_AT_decl_line : 1135 - <281> DW_AT_data_member_location: 3 byte block: 23 b7 1 (DW_OP_plus_uconst: 183) - <2><285>: Abbrev Number: 5 (DW_TAG_member) - <286> DW_AT_name : (indirect string, offset: 0x1fd): xfer_func - <28a> DW_AT_type : <0x310> - <28e> DW_AT_decl_file : 2 - <28f> DW_AT_decl_line : 1136 - <291> DW_AT_data_member_location: 3 byte block: 23 b8 1 (DW_OP_plus_uconst: 184) - <2><295>: Abbrev Number: 5 (DW_TAG_member) - <296> DW_AT_name : (indirect string, offset: 0x228): reserved - <29a> DW_AT_type : <0x322> - <29e> DW_AT_decl_file : 2 - <29f> DW_AT_decl_line : 1137 - <2a1> DW_AT_data_member_location: 3 byte block: 23 b9 1 (DW_OP_plus_uconst: 185) - <2><2a5>: Abbrev Number: 0 - <1><2a6>: Abbrev Number: 13 (DW_TAG_array_type) - <2a7> DW_AT_type : <0x2b3> - <2><2ab>: Abbrev Number: 14 (DW_TAG_subrange_type) - <2ac> DW_AT_type : <0x309> - <2b0> DW_AT_lower_bound : 0 - <2b1> DW_AT_count : 8 - <2><2b2>: Abbrev Number: 0 - <1><2b3>: Abbrev Number: 4 (DW_TAG_structure_type) - <2b4> DW_AT_name : (indirect string, offset: 0x24f): v4l2_plane_pix_format - <2b8> DW_AT_byte_size : 20 - <2b9> DW_AT_decl_file : 2 - <2ba> DW_AT_decl_line : 1117 - <2><2bc>: Abbrev Number: 5 (DW_TAG_member) - <2bd> DW_AT_name : (indirect string, offset: 0x1be): sizeimage - <2c1> DW_AT_type : <0xe2> - <2c5> DW_AT_decl_file : 2 - <2c6> DW_AT_decl_line : 1118 - <2c8> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><2cb>: Abbrev Number: 5 (DW_TAG_member) - <2cc> DW_AT_name : (indirect string, offset: 0x1b1): bytesperline - <2d0> DW_AT_type : <0xe2> - <2d4> DW_AT_decl_file : 2 - <2d5> DW_AT_decl_line : 1119 - <2d7> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><2da>: Abbrev Number: 5 (DW_TAG_member) - <2db> DW_AT_name : (indirect string, offset: 0x228): reserved - <2df> DW_AT_type : <0x2ea> - <2e3> DW_AT_decl_file : 2 - <2e4> DW_AT_decl_line : 1120 - <2e6> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><2e9>: Abbrev Number: 0 - <1><2ea>: Abbrev Number: 13 (DW_TAG_array_type) - <2eb> DW_AT_type : <0x2f7> - <2><2ef>: Abbrev Number: 14 (DW_TAG_subrange_type) - <2f0> DW_AT_type : <0x309> - <2f4> DW_AT_lower_bound : 0 - <2f5> DW_AT_count : 6 - <2><2f6>: Abbrev Number: 0 - <1><2f7>: Abbrev Number: 3 (DW_TAG_typedef) - <2f8> DW_AT_type : <0x302> - <2fc> DW_AT_name : (indirect string, offset: 0x240): __u16 - <300> DW_AT_decl_file : 1 - <301> DW_AT_decl_line : 26 - <1><302>: Abbrev Number: 7 (DW_TAG_base_type) - <303> DW_AT_name : (indirect string, offset: 0x231): unsigned short - <307> DW_AT_encoding : 7 (unsigned) - <308> DW_AT_byte_size : 2 - <1><309>: Abbrev Number: 15 (DW_TAG_base_type) - <30a> DW_AT_name : (indirect string, offset: 0x246): sizetype - <30e> DW_AT_byte_size : 8 - <30f> DW_AT_encoding : 7 (unsigned) - <1><310>: Abbrev Number: 3 (DW_TAG_typedef) - <311> DW_AT_type : <0x31b> - <315> DW_AT_name : (indirect string, offset: 0x27e): __u8 - <319> DW_AT_decl_file : 1 - <31a> DW_AT_decl_line : 24 - <1><31b>: Abbrev Number: 7 (DW_TAG_base_type) - <31c> DW_AT_name : (indirect string, offset: 0x270): unsigned char - <320> DW_AT_encoding : 8 (unsigned char) - <321> DW_AT_byte_size : 1 - <1><322>: Abbrev Number: 13 (DW_TAG_array_type) - <323> DW_AT_type : <0x310> - <2><327>: Abbrev Number: 14 (DW_TAG_subrange_type) - <328> DW_AT_type : <0x309> - <32c> DW_AT_lower_bound : 0 - <32d> DW_AT_count : 7 - <2><32e>: Abbrev Number: 0 - <1><32f>: Abbrev Number: 4 (DW_TAG_structure_type) - <330> DW_AT_name : (indirect string, offset: 0x2fc): v4l2_window - <334> DW_AT_byte_size : 40 - <335> DW_AT_decl_file : 2 - <336> DW_AT_decl_line : 554 - <2><338>: Abbrev Number: 5 (DW_TAG_member) - <339> DW_AT_name : (indirect string, offset: 0x29e): w - <33d> DW_AT_type : <0x3a2> - <341> DW_AT_decl_file : 2 - <342> DW_AT_decl_line : 555 - <344> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><347>: Abbrev Number: 5 (DW_TAG_member) - <348> DW_AT_name : (indirect string, offset: 0x1ab): field - <34c> DW_AT_type : <0xe2> - <350> DW_AT_decl_file : 2 - <351> DW_AT_decl_line : 556 - <353> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><356>: Abbrev Number: 5 (DW_TAG_member) - <357> DW_AT_name : (indirect string, offset: 0x2bd): chromakey - <35b> DW_AT_type : <0xe2> - <35f> DW_AT_decl_file : 2 - <360> DW_AT_decl_line : 557 - <362> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><365>: Abbrev Number: 5 (DW_TAG_member) - <366> DW_AT_name : (indirect string, offset: 0x2c7): clips - <36a> DW_AT_type : <0x3f5> - <36e> DW_AT_decl_file : 2 - <36f> DW_AT_decl_line : 558 - <371> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><374>: Abbrev Number: 5 (DW_TAG_member) - <375> DW_AT_name : (indirect string, offset: 0x2de): clipcount - <379> DW_AT_type : <0xe2> - <37d> DW_AT_decl_file : 2 - <37e> DW_AT_decl_line : 559 - <380> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><383>: Abbrev Number: 5 (DW_TAG_member) - <384> DW_AT_name : (indirect string, offset: 0x2e8): bitmap - <388> DW_AT_type : <0x422> - <38c> DW_AT_decl_file : 2 - <38d> DW_AT_decl_line : 560 - <38f> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><392>: Abbrev Number: 5 (DW_TAG_member) - <393> DW_AT_name : (indirect string, offset: 0x2ef): global_alpha - <397> DW_AT_type : <0x310> - <39b> DW_AT_decl_file : 2 - <39c> DW_AT_decl_line : 561 - <39e> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><3a1>: Abbrev Number: 0 - <1><3a2>: Abbrev Number: 8 (DW_TAG_structure_type) - <3a3> DW_AT_name : (indirect string, offset: 0x2b3): v4l2_rect - <3a7> DW_AT_byte_size : 16 - <3a8> DW_AT_decl_file : 2 - <3a9> DW_AT_decl_line : 135 - <2><3aa>: Abbrev Number: 9 (DW_TAG_member) - <3ab> DW_AT_name : (indirect string, offset: 0x2a0): left - <3af> DW_AT_type : <0x3e3> - <3b3> DW_AT_decl_file : 2 - <3b4> DW_AT_decl_line : 136 - <3b5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><3b8>: Abbrev Number: 9 (DW_TAG_member) - <3b9> DW_AT_name : (indirect string, offset: 0x2af): top - <3bd> DW_AT_type : <0x3e3> - <3c1> DW_AT_decl_file : 2 - <3c2> DW_AT_decl_line : 137 - <3c3> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><3c6>: Abbrev Number: 9 (DW_TAG_member) - <3c7> DW_AT_name : (indirect string, offset: 0x192): width - <3cb> DW_AT_type : <0xe2> - <3cf> DW_AT_decl_file : 2 - <3d0> DW_AT_decl_line : 138 - <3d1> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><3d4>: Abbrev Number: 9 (DW_TAG_member) - <3d5> DW_AT_name : (indirect string, offset: 0x198): height - <3d9> DW_AT_type : <0xe2> - <3dd> DW_AT_decl_file : 2 - <3de> DW_AT_decl_line : 139 - <3df> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><3e2>: Abbrev Number: 0 - <1><3e3>: Abbrev Number: 3 (DW_TAG_typedef) - <3e4> DW_AT_type : <0x3ee> - <3e8> DW_AT_name : (indirect string, offset: 0x2a9): __s32 - <3ec> DW_AT_decl_file : 1 - <3ed> DW_AT_decl_line : 27 - <1><3ee>: Abbrev Number: 7 (DW_TAG_base_type) - <3ef> DW_AT_name : (indirect string, offset: 0x2a5): int - <3f3> DW_AT_encoding : 5 (signed) - <3f4> DW_AT_byte_size : 4 - <1><3f5>: Abbrev Number: 16 (DW_TAG_pointer_type) - <3f6> DW_AT_type : <0x3fa> - <1><3fa>: Abbrev Number: 4 (DW_TAG_structure_type) - <3fb> DW_AT_name : (indirect string, offset: 0x2d4): v4l2_clip - <3ff> DW_AT_byte_size : 20 - <400> DW_AT_decl_file : 2 - <401> DW_AT_decl_line : 550 - <2><403>: Abbrev Number: 5 (DW_TAG_member) - <404> DW_AT_name : (indirect string, offset: 0x2cd): c - <408> DW_AT_type : <0x3a2> - <40c> DW_AT_decl_file : 2 - <40d> DW_AT_decl_line : 551 - <40f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><412>: Abbrev Number: 5 (DW_TAG_member) - <413> DW_AT_name : (indirect string, offset: 0x2cf): next - <417> DW_AT_type : <0x3f5> - <41b> DW_AT_decl_file : 2 - <41c> DW_AT_decl_line : 552 - <41e> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><421>: Abbrev Number: 0 - <1><422>: Abbrev Number: 17 (DW_TAG_pointer_type) - <1><423>: Abbrev Number: 4 (DW_TAG_structure_type) - <424> DW_AT_name : (indirect string, offset: 0x34c): v4l2_vbi_format - <428> DW_AT_byte_size : 44 - <429> DW_AT_decl_file : 2 - <42a> DW_AT_decl_line : 1052 - <2><42c>: Abbrev Number: 5 (DW_TAG_member) - <42d> DW_AT_name : (indirect string, offset: 0x30c): sampling_rate - <431> DW_AT_type : <0xe2> - <435> DW_AT_decl_file : 2 - <436> DW_AT_decl_line : 1053 - <438> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><43b>: Abbrev Number: 5 (DW_TAG_member) - <43c> DW_AT_name : (indirect string, offset: 0x31a): offset - <440> DW_AT_type : <0xe2> - <444> DW_AT_decl_file : 2 - <445> DW_AT_decl_line : 1054 - <447> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><44a>: Abbrev Number: 5 (DW_TAG_member) - <44b> DW_AT_name : (indirect string, offset: 0x321): samples_per_line - <44f> DW_AT_type : <0xe2> - <453> DW_AT_decl_file : 2 - <454> DW_AT_decl_line : 1055 - <456> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><459>: Abbrev Number: 5 (DW_TAG_member) - <45a> DW_AT_name : (indirect string, offset: 0x332): sample_format - <45e> DW_AT_type : <0xe2> - <462> DW_AT_decl_file : 2 - <463> DW_AT_decl_line : 1056 - <465> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><468>: Abbrev Number: 5 (DW_TAG_member) - <469> DW_AT_name : (indirect string, offset: 0x340): start - <46d> DW_AT_type : <0x4a5> - <471> DW_AT_decl_file : 2 - <472> DW_AT_decl_line : 1057 - <474> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><477>: Abbrev Number: 5 (DW_TAG_member) - <478> DW_AT_name : (indirect string, offset: 0x346): count - <47c> DW_AT_type : <0x4b2> - <480> DW_AT_decl_file : 2 - <481> DW_AT_decl_line : 1058 - <483> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><486>: Abbrev Number: 5 (DW_TAG_member) - <487> DW_AT_name : (indirect string, offset: 0x1d8): flags - <48b> DW_AT_type : <0xe2> - <48f> DW_AT_decl_file : 2 - <490> DW_AT_decl_line : 1059 - <492> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2><495>: Abbrev Number: 5 (DW_TAG_member) - <496> DW_AT_name : (indirect string, offset: 0x228): reserved - <49a> DW_AT_type : <0x4b2> - <49e> DW_AT_decl_file : 2 - <49f> DW_AT_decl_line : 1060 - <4a1> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><4a4>: Abbrev Number: 0 - <1><4a5>: Abbrev Number: 13 (DW_TAG_array_type) - <4a6> DW_AT_type : <0x3e3> - <2><4aa>: Abbrev Number: 14 (DW_TAG_subrange_type) - <4ab> DW_AT_type : <0x309> - <4af> DW_AT_lower_bound : 0 - <4b0> DW_AT_count : 2 - <2><4b1>: Abbrev Number: 0 - <1><4b2>: Abbrev Number: 13 (DW_TAG_array_type) - <4b3> DW_AT_type : <0xe2> - <2><4b7>: Abbrev Number: 14 (DW_TAG_subrange_type) - <4b8> DW_AT_type : <0x309> - <4bc> DW_AT_lower_bound : 0 - <4bd> DW_AT_count : 2 - <2><4be>: Abbrev Number: 0 - <1><4bf>: Abbrev Number: 4 (DW_TAG_structure_type) - <4c0> DW_AT_name : (indirect string, offset: 0x385): v4l2_sliced_vbi_format - <4c4> DW_AT_byte_size : 112 - <4c5> DW_AT_decl_file : 2 - <4c6> DW_AT_decl_line : 1068 - <2><4c8>: Abbrev Number: 5 (DW_TAG_member) - <4c9> DW_AT_name : (indirect string, offset: 0x363): service_set - <4cd> DW_AT_type : <0x2f7> - <4d1> DW_AT_decl_file : 2 - <4d2> DW_AT_decl_line : 1069 - <4d4> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><4d7>: Abbrev Number: 5 (DW_TAG_member) - <4d8> DW_AT_name : (indirect string, offset: 0x36f): service_lines - <4dc> DW_AT_type : <0x505> - <4e0> DW_AT_decl_file : 2 - <4e1> DW_AT_decl_line : 1070 - <4e3> DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) - <2><4e6>: Abbrev Number: 5 (DW_TAG_member) - <4e7> DW_AT_name : (indirect string, offset: 0x37d): io_size - <4eb> DW_AT_type : <0xe2> - <4ef> DW_AT_decl_file : 2 - <4f0> DW_AT_decl_line : 1071 - <4f2> DW_AT_data_member_location: 2 byte block: 23 64 (DW_OP_plus_uconst: 100) - <2><4f5>: Abbrev Number: 5 (DW_TAG_member) - <4f6> DW_AT_name : (indirect string, offset: 0x228): reserved - <4fa> DW_AT_type : <0x4b2> - <4fe> DW_AT_decl_file : 2 - <4ff> DW_AT_decl_line : 1072 - <501> DW_AT_data_member_location: 2 byte block: 23 68 (DW_OP_plus_uconst: 104) - <2><504>: Abbrev Number: 0 - <1><505>: Abbrev Number: 13 (DW_TAG_array_type) - <506> DW_AT_type : <0x2f7> - <2><50a>: Abbrev Number: 14 (DW_TAG_subrange_type) - <50b> DW_AT_type : <0x309> - <50f> DW_AT_lower_bound : 0 - <510> DW_AT_count : 2 - <2><511>: Abbrev Number: 14 (DW_TAG_subrange_type) - <512> DW_AT_type : <0x309> - <516> DW_AT_lower_bound : 0 - <517> DW_AT_count : 24 - <2><518>: Abbrev Number: 0 - <1><519>: Abbrev Number: 4 (DW_TAG_structure_type) - <51a> DW_AT_name : (indirect string, offset: 0x3ab): v4l2_sdr_format - <51e> DW_AT_byte_size : 32 - <51f> DW_AT_decl_file : 2 - <520> DW_AT_decl_line : 1139 - <2><522>: Abbrev Number: 5 (DW_TAG_member) - <523> DW_AT_name : (indirect string, offset: 0x19f): pixelformat - <527> DW_AT_type : <0xe2> - <52b> DW_AT_decl_file : 2 - <52c> DW_AT_decl_line : 1140 - <52e> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><531>: Abbrev Number: 5 (DW_TAG_member) - <532> DW_AT_name : (indirect string, offset: 0x3a0): buffersize - <536> DW_AT_type : <0xe2> - <53a> DW_AT_decl_file : 2 - <53b> DW_AT_decl_line : 1141 - <53d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><540>: Abbrev Number: 5 (DW_TAG_member) - <541> DW_AT_name : (indirect string, offset: 0x228): reserved - <545> DW_AT_type : <0x550> - <549> DW_AT_decl_file : 2 - <54a> DW_AT_decl_line : 1142 - <54c> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><54f>: Abbrev Number: 0 - <1><550>: Abbrev Number: 13 (DW_TAG_array_type) - <551> DW_AT_type : <0x310> - <2><555>: Abbrev Number: 14 (DW_TAG_subrange_type) - <556> DW_AT_type : <0x309> - <55a> DW_AT_lower_bound : 0 - <55b> DW_AT_count : 24 - <2><55c>: Abbrev Number: 0 - <1><55d>: Abbrev Number: 4 (DW_TAG_structure_type) - <55e> DW_AT_name : (indirect string, offset: 0x3cb): v4l2_meta_format - <562> DW_AT_byte_size : 8 - <563> DW_AT_decl_file : 2 - <564> DW_AT_decl_line : 1144 - <2><566>: Abbrev Number: 5 (DW_TAG_member) - <567> DW_AT_name : (indirect string, offset: 0x3c0): dataformat - <56b> DW_AT_type : <0xe2> - <56f> DW_AT_decl_file : 2 - <570> DW_AT_decl_line : 1145 - <572> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><575>: Abbrev Number: 5 (DW_TAG_member) - <576> DW_AT_name : (indirect string, offset: 0x3a0): buffersize - <57a> DW_AT_type : <0xe2> - <57e> DW_AT_decl_file : 2 - <57f> DW_AT_decl_line : 1146 - <581> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><584>: Abbrev Number: 0 - <1><585>: Abbrev Number: 13 (DW_TAG_array_type) - <586> DW_AT_type : <0x310> - <2><58a>: Abbrev Number: 14 (DW_TAG_subrange_type) - <58b> DW_AT_type : <0x309> - <58f> DW_AT_lower_bound : 0 - <590> DW_AT_count : 200 - <2><591>: Abbrev Number: 0 - <1><592>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_format.d2 b/mpers-m32/struct_v4l2_format.d2 deleted file mode 100644 index e80bdc1dd96b76147488ab0ba0613ddd870c5d9c..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_format.d2 +++ /dev/null @@ -1,713 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x161): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x3f1): struct_v4l2_format -DW_AT_decl_file : 3 -DW_AT_decl_line : 48 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3e5): v4l2_format -DW_AT_byte_size : 204 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1148 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x172): type -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1149 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18a): fmt -DW_AT_type : <0x63> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1159 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><63> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 200 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1150 -<3><68> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18e): pix -DW_AT_type : <0xf4> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1151 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><77> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x217): pix_mp -DW_AT_type : <0x1c2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1152 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><86> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29a): win -DW_AT_type : <0x32f> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1153 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><95> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x308): vbi -DW_AT_type : <0x423> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1154 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x35c): sliced -DW_AT_type : <0x4bf> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1155 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x39c): sdr -DW_AT_type : <0x519> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1156 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3bb): meta -DW_AT_type : <0x55d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1157 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3dc): raw_data -DW_AT_type : <0x585> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1158 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xed> -DW_AT_name : (indirect string, offset: 0x184): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x177): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x207): v4l2_pix_format -DW_AT_byte_size : 48 -DW_AT_decl_file : 2 -DW_AT_decl_line : 182 -<2> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x192): width -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 183 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><10a> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x198): height -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 184 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><118> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): pixelformat -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 185 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><126> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): field -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 186 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><134> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b1): bytesperline -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 187 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><142> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1be): sizeimage -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 188 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><150> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c8): colorspace -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 189 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><15e> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d3): priv -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 190 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><16c> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d8): flags -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 191 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><17a> -Abbrev Number: 10 (DW_TAG_member) -DW_AT_type : <0x184> -DW_AT_decl_file : 2 -DW_AT_decl_line : 192 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2><184> -Abbrev Number: 11 (DW_TAG_union_type) -DW_AT_byte_size : 4 -DW_AT_decl_file : 2 -DW_AT_decl_line : 192 -<3><188> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1de): ycbcr_enc -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 193 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><196> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e8): hsv_enc -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 194 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1a5> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f0): quantization -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 196 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><1b3> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fd): xfer_func -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 197 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<1><1c2> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x283): v4l2_pix_format_mplane -DW_AT_byte_size : 192 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1122 -<2><1cb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x192): width -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1123 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><1da> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x198): height -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1124 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><1e9> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): pixelformat -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1125 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><1f8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): field -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1126 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><207> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c8): colorspace -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1127 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><216> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21e): plane_fmt -DW_AT_type : <0x2a6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1128 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><225> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x265): num_planes -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1129 -DW_AT_data_member_location: 3 byte block: 23 b4 1 (DW_OP_plus_uconst: 180) -<2><235> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d8): flags -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1130 -DW_AT_data_member_location: 3 byte block: 23 b5 1 (DW_OP_plus_uconst: 181) -<2><245> -Abbrev Number: 12 (DW_TAG_member) -DW_AT_type : <0x251> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1131 -DW_AT_data_member_location: 3 byte block: 23 b6 1 (DW_OP_plus_uconst: 182) -<2><251> -Abbrev Number: 6 (DW_TAG_union_type) -DW_AT_byte_size : 1 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1131 -<3><256> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1de): ycbcr_enc -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1132 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><265> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e8): hsv_enc -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1133 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><275> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f0): quantization -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1135 -DW_AT_data_member_location: 3 byte block: 23 b7 1 (DW_OP_plus_uconst: 183) -<2><285> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1fd): xfer_func -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1136 -DW_AT_data_member_location: 3 byte block: 23 b8 1 (DW_OP_plus_uconst: 184) -<2><295> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): reserved -DW_AT_type : <0x322> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1137 -DW_AT_data_member_location: 3 byte block: 23 b9 1 (DW_OP_plus_uconst: 185) -<1><2a6> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x2b3> -<2><2ab> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 8 -<1><2b3> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x24f): v4l2_plane_pix_format -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1117 -<2><2bc> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1be): sizeimage -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1118 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><2cb> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b1): bytesperline -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1119 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><2da> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): reserved -DW_AT_type : <0x2ea> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1120 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><2ea> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x2f7> -<2><2ef> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 6 -<1><2f7> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x302> -DW_AT_name : (indirect string, offset: 0x240): __u16 -DW_AT_decl_file : 1 -DW_AT_decl_line : 26 -<1><302> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x231): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><309> -Abbrev Number: 15 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x246): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><310> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x31b> -DW_AT_name : (indirect string, offset: 0x27e): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><31b> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x270): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1><322> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x310> -<2><327> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 7 -<1><32f> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2fc): v4l2_window -DW_AT_byte_size : 40 -DW_AT_decl_file : 2 -DW_AT_decl_line : 554 -<2><338> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x29e): w -DW_AT_type : <0x3a2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 555 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><347> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): field -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 556 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><356> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2bd): chromakey -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 557 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><365> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2c7): clips -DW_AT_type : <0x3f5> -DW_AT_decl_file : 2 -DW_AT_decl_line : 558 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><374> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2de): clipcount -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 559 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><383> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2e8): bitmap -DW_AT_type : <0x422> -DW_AT_decl_file : 2 -DW_AT_decl_line : 560 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><392> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2ef): global_alpha -DW_AT_type : <0x310> -DW_AT_decl_file : 2 -DW_AT_decl_line : 561 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<1><3a2> -Abbrev Number: 8 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2b3): v4l2_rect -DW_AT_byte_size : 16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 135 -<2><3aa> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2a0): left -DW_AT_type : <0x3e3> -DW_AT_decl_file : 2 -DW_AT_decl_line : 136 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><3b8> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2af): top -DW_AT_type : <0x3e3> -DW_AT_decl_file : 2 -DW_AT_decl_line : 137 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><3c6> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x192): width -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 138 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><3d4> -Abbrev Number: 9 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x198): height -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 139 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><3e3> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3ee> -DW_AT_name : (indirect string, offset: 0x2a9): __s32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 27 -<1><3ee> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x2a5): int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><3f5> -Abbrev Number: 16 (DW_TAG_pointer_type) -DW_AT_type : <0x3fa> -<1><3fa> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x2d4): v4l2_clip -DW_AT_byte_size : 20 -DW_AT_decl_file : 2 -DW_AT_decl_line : 550 -<2><403> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2cd): c -DW_AT_type : <0x3a2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 551 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><412> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x2cf): next -DW_AT_type : <0x3f5> -DW_AT_decl_file : 2 -DW_AT_decl_line : 552 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<1><422> -Abbrev Number: 17 (DW_TAG_pointer_type) -<1><423> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x34c): v4l2_vbi_format -DW_AT_byte_size : 44 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1052 -<2><42c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x30c): sampling_rate -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1053 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><43b> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x31a): offset -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1054 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><44a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x321): samples_per_line -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1055 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><459> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x332): sample_format -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1056 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><468> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x340): start -DW_AT_type : <0x4a5> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1057 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><477> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x346): count -DW_AT_type : <0x4b2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1058 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><486> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d8): flags -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1059 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2><495> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): reserved -DW_AT_type : <0x4b2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1060 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<1><4a5> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x3e3> -<2><4aa> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><4b2> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0xe2> -<2><4b7> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<1><4bf> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x385): v4l2_sliced_vbi_format -DW_AT_byte_size : 112 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1068 -<2><4c8> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x363): service_set -DW_AT_type : <0x2f7> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1069 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><4d7> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x36f): service_lines -DW_AT_type : <0x505> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1070 -DW_AT_data_member_location: 2 byte block: 23 2 (DW_OP_plus_uconst: 2) -<2><4e6> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x37d): io_size -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1071 -DW_AT_data_member_location: 2 byte block: 23 64 (DW_OP_plus_uconst: 100) -<2><4f5> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): reserved -DW_AT_type : <0x4b2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1072 -DW_AT_data_member_location: 2 byte block: 23 68 (DW_OP_plus_uconst: 104) -<1><505> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x2f7> -<2><50a> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 2 -<2><511> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 24 -<1><519> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3ab): v4l2_sdr_format -DW_AT_byte_size : 32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1139 -<2><522> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19f): pixelformat -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1140 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><531> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3a0): buffersize -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1141 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><540> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x228): reserved -DW_AT_type : <0x550> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1142 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<1><550> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x310> -<2><555> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 24 -<1><55d> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x3cb): v4l2_meta_format -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 1144 -<2><566> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3c0): dataformat -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1145 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><575> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x3a0): buffersize -DW_AT_type : <0xe2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 1146 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><585> -Abbrev Number: 13 (DW_TAG_array_type) -DW_AT_type : <0x310> -<2><58a> -Abbrev Number: 14 (DW_TAG_subrange_type) -DW_AT_type : <0x309> -DW_AT_lower_bound : 0 -DW_AT_count : 200 diff --git a/mpers-m32/struct_v4l2_format.h b/mpers-m32/struct_v4l2_format.h deleted file mode 100644 index f45ffd127a7ab8876e521f9adc48767d0b58d727..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_format.h +++ /dev/null @@ -1,92 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint32_t type; -union { -struct { -uint32_t width; -uint32_t height; -uint32_t pixelformat; -uint32_t field; -uint32_t bytesperline; -uint32_t sizeimage; -uint32_t colorspace; -uint32_t priv; -uint32_t flags; -union { -uint32_t ycbcr_enc; -uint32_t hsv_enc; -} ; -uint32_t quantization; -uint32_t xfer_func; -} ATTRIBUTE_PACKED pix; -struct { -uint32_t width; -uint32_t height; -uint32_t pixelformat; -uint32_t field; -uint32_t colorspace; -struct { -uint32_t sizeimage; -uint32_t bytesperline; -uint16_t reserved[6]; -} ATTRIBUTE_PACKED plane_fmt[8]; -unsigned char num_planes; -unsigned char flags; -union { -unsigned char ycbcr_enc; -unsigned char hsv_enc; -} ; -unsigned char quantization; -unsigned char xfer_func; -unsigned char reserved[7]; -} ATTRIBUTE_PACKED pix_mp; -struct { -struct { -int32_t left; -int32_t top; -uint32_t width; -uint32_t height; -} ATTRIBUTE_PACKED w; -uint32_t field; -uint32_t chromakey; -mpers_ptr_t clips; -uint32_t clipcount; -mpers_ptr_t bitmap; -unsigned char global_alpha; -unsigned char mpers_end_filler_1[3]; -} ATTRIBUTE_PACKED win; -struct { -uint32_t sampling_rate; -uint32_t offset; -uint32_t samples_per_line; -uint32_t sample_format; -int32_t start[2]; -uint32_t count[2]; -uint32_t flags; -uint32_t reserved[2]; -} ATTRIBUTE_PACKED vbi; -struct { -uint16_t service_set; -uint16_t service_lines[2][24]; -unsigned char mpers_filler_2[2]; -uint32_t io_size; -uint32_t reserved[2]; -} ATTRIBUTE_PACKED sliced; -struct { -uint32_t pixelformat; -uint32_t buffersize; -unsigned char reserved[24]; -} ATTRIBUTE_PACKED sdr; -struct { -uint32_t dataformat; -uint32_t buffersize; -} ATTRIBUTE_PACKED meta; -unsigned char raw_data[200]; -} fmt; -} ATTRIBUTE_PACKED m32_struct_v4l2_format; -#define MPERS_m32_struct_v4l2_format m32_struct_v4l2_format diff --git a/mpers-m32/struct_v4l2_framebuffer.c b/mpers-m32/struct_v4l2_framebuffer.c deleted file mode 100644 index b63e5e9f83477dd8770f3f851d49e10b41e8bf1d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_framebuffer.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_framebuffer mpers_target_var; diff --git a/mpers-m32/struct_v4l2_framebuffer.d1 b/mpers-m32/struct_v4l2_framebuffer.d1 deleted file mode 100644 index dbba7d5bb7f56dddf7060d4c9feb55c0dda711ac..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_framebuffer.d1 +++ /dev/null @@ -1,121 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x110 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_framebuffer.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x12b): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x166): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1fb): struct_v4l2_framebuffer - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 49 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1ea): v4l2_framebuffer - <41> DW_AT_byte_size : 44 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 520 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x177): capability - <4a> DW_AT_type : <0x100> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 521 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x195): flags - <59> DW_AT_type : <0x100> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 522 - <60> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x19b): base - <68> DW_AT_type : <0x112> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 523 - <6f> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x1a0): fmt - <77> DW_AT_type : <0x81> - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 533 - <7e> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><81>: Abbrev Number: 6 (DW_TAG_structure_type) - <82> DW_AT_byte_size : 32 - <83> DW_AT_decl_file : 2 - <84> DW_AT_decl_line : 524 - <3><86>: Abbrev Number: 5 (DW_TAG_member) - <87> DW_AT_name : (indirect string, offset: 0x1a4): width - <8b> DW_AT_type : <0x100> - <8f> DW_AT_decl_file : 2 - <90> DW_AT_decl_line : 525 - <92> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <3><95>: Abbrev Number: 5 (DW_TAG_member) - <96> DW_AT_name : (indirect string, offset: 0x1aa): height - <9a> DW_AT_type : <0x100> - <9e> DW_AT_decl_file : 2 - <9f> DW_AT_decl_line : 526 - DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1b1): pixelformat - DW_AT_type : <0x100> - DW_AT_decl_file : 2 - DW_AT_decl_line : 527 - DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1bd): field - DW_AT_type : <0x100> - DW_AT_decl_file : 2 - DW_AT_decl_line : 528 - DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1c3): bytesperline - DW_AT_type : <0x100> - DW_AT_decl_file : 2 - DW_AT_decl_line : 529 - DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1d0): sizeimage - DW_AT_type : <0x100> - DW_AT_decl_file : 2 - DW_AT_decl_line : 530 -
DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1da): colorspace - DW_AT_type : <0x100> - DW_AT_decl_file : 2 - DW_AT_decl_line : 531 - DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <3>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1e5): priv - DW_AT_type : <0x100> - DW_AT_decl_file : 2 - DW_AT_decl_line : 532 - DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <3>: Abbrev Number: 0 - <2>: Abbrev Number: 0 - <1><100>: Abbrev Number: 3 (DW_TAG_typedef) - <101> DW_AT_type : <0x10b> - <105> DW_AT_name : (indirect string, offset: 0x18f): __u32 - <109> DW_AT_decl_file : 1 - <10a> DW_AT_decl_line : 28 - <1><10b>: Abbrev Number: 7 (DW_TAG_base_type) - <10c> DW_AT_name : (indirect string, offset: 0x182): unsigned int - <110> DW_AT_encoding : 7 (unsigned) - <111> DW_AT_byte_size : 4 - <1><112>: Abbrev Number: 8 (DW_TAG_pointer_type) - <1><113>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_framebuffer.d2 b/mpers-m32/struct_v4l2_framebuffer.d2 deleted file mode 100644 index 00b24c11daaf11838c5f95bdd1e20c31f5addfef..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_framebuffer.d2 +++ /dev/null @@ -1,122 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x166): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1fb): struct_v4l2_framebuffer -DW_AT_decl_file : 3 -DW_AT_decl_line : 49 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1ea): v4l2_framebuffer -DW_AT_byte_size : 44 -DW_AT_decl_file : 2 -DW_AT_decl_line : 520 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x177): capability -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 521 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x195): flags -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 522 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19b): base -DW_AT_type : <0x112> -DW_AT_decl_file : 2 -DW_AT_decl_line : 523 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a0): fmt -DW_AT_type : <0x81> -DW_AT_decl_file : 2 -DW_AT_decl_line : 533 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<2><81> -Abbrev Number: 6 (DW_TAG_structure_type) -DW_AT_byte_size : 32 -DW_AT_decl_file : 2 -DW_AT_decl_line : 524 -<3><86> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a4): width -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 525 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<3><95> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1aa): height -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 526 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b1): pixelformat -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 527 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bd): field -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 528 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c3): bytesperline -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 529 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d0): sizeimage -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 530 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1da): colorspace -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 531 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<3> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e5): priv -DW_AT_type : <0x100> -DW_AT_decl_file : 2 -DW_AT_decl_line : 532 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<1><100> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x10b> -DW_AT_name : (indirect string, offset: 0x18f): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1><10b> -Abbrev Number: 7 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x182): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><112> -Abbrev Number: 8 (DW_TAG_pointer_type) diff --git a/mpers-m32/struct_v4l2_framebuffer.h b/mpers-m32/struct_v4l2_framebuffer.h deleted file mode 100644 index 7dee9042d92845077798522514b11918f7827b73..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_framebuffer.h +++ /dev/null @@ -1,22 +0,0 @@ -#include -#ifndef mpers_ptr_t_is_uint32_t -typedef uint32_t mpers_ptr_t; -#define mpers_ptr_t_is_uint32_t -#endif -typedef -struct { -uint32_t capability; -uint32_t flags; -mpers_ptr_t base; -struct { -uint32_t width; -uint32_t height; -uint32_t pixelformat; -uint32_t field; -uint32_t bytesperline; -uint32_t sizeimage; -uint32_t colorspace; -uint32_t priv; -} ATTRIBUTE_PACKED fmt; -} ATTRIBUTE_PACKED m32_struct_v4l2_framebuffer; -#define MPERS_m32_struct_v4l2_framebuffer m32_struct_v4l2_framebuffer diff --git a/mpers-m32/struct_v4l2_input.c b/mpers-m32/struct_v4l2_input.c deleted file mode 100644 index 99cc6f5f258bcfe89fb52c6d1ebd1cfe67711192..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_input.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_input mpers_target_var; diff --git a/mpers-m32/struct_v4l2_input.d1 b/mpers-m32/struct_v4l2_input.d1 deleted file mode 100644 index 45bda20555f91723ba58650f9b798a7148f090d4..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_input.d1 +++ /dev/null @@ -1,138 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x12d (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_input.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x125): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x160): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x214): struct_v4l2_input - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 50 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x209): v4l2_input - <41> DW_AT_byte_size : 80 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 735 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x171): index - <4a> DW_AT_type : <0xcd> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 736 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x18a): name - <59> DW_AT_type : <0xdf> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 737 - <60> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x1ab): type - <68> DW_AT_type : <0xcd> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 738 - <6f> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x1b0): audioset - <77> DW_AT_type : <0xcd> - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 739 - <7e> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><81>: Abbrev Number: 5 (DW_TAG_member) - <82> DW_AT_name : (indirect string, offset: 0x1b9): tuner - <86> DW_AT_type : <0xcd> - <8a> DW_AT_decl_file : 2 - <8b> DW_AT_decl_line : 740 - <8d> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2><90>: Abbrev Number: 5 (DW_TAG_member) - <91> DW_AT_name : (indirect string, offset: 0x1bf): std - <95> DW_AT_type : <0x105> - <99> DW_AT_decl_file : 2 - <9a> DW_AT_decl_line : 741 - <9c> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><9f>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ec): status - DW_AT_type : <0xcd> - DW_AT_decl_file : 2 - DW_AT_decl_line : 742 - DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f3): capabilities - DW_AT_type : <0xcd> - DW_AT_decl_file : 2 - DW_AT_decl_line : 743 - DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x200): reserved - DW_AT_type : <0x123> - DW_AT_decl_file : 2 - DW_AT_decl_line : 744 - DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xd8> - DW_AT_name : (indirect string, offset: 0x184): __u32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x177): unsigned int -
DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 7 (DW_TAG_array_type) - DW_AT_type : <0xec> - <2>: Abbrev Number: 8 (DW_TAG_subrange_type) - DW_AT_type : <0xfe> - DW_AT_lower_bound : 0 - DW_AT_count : 32 - <2>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xf7> - DW_AT_name : (indirect string, offset: 0x19d): __u8 - DW_AT_decl_file : 1 - DW_AT_decl_line : 24 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x18f): unsigned char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 9 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1a2): sizetype - <103> DW_AT_byte_size : 8 - <104> DW_AT_encoding : 7 (unsigned) - <1><105>: Abbrev Number: 10 (DW_TAG_typedef) - <106> DW_AT_type : <0x111> - <10a> DW_AT_name : (indirect string, offset: 0x1e0): v4l2_std_id - <10e> DW_AT_decl_file : 2 - <10f> DW_AT_decl_line : 598 - <1><111>: Abbrev Number: 3 (DW_TAG_typedef) - <112> DW_AT_type : <0x11c> - <116> DW_AT_name : (indirect string, offset: 0x1da): __u64 - <11a> DW_AT_decl_file : 1 - <11b> DW_AT_decl_line : 31 - <1><11c>: Abbrev Number: 6 (DW_TAG_base_type) - <11d> DW_AT_name : (indirect string, offset: 0x1c3): long long unsigned int - <121> DW_AT_encoding : 7 (unsigned) - <122> DW_AT_byte_size : 8 - <1><123>: Abbrev Number: 7 (DW_TAG_array_type) - <124> DW_AT_type : <0xcd> - <2><128>: Abbrev Number: 8 (DW_TAG_subrange_type) - <129> DW_AT_type : <0xfe> - <12d> DW_AT_lower_bound : 0 - <12e> DW_AT_count : 3 - <2><12f>: Abbrev Number: 0 - <1><130>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_input.d2 b/mpers-m32/struct_v4l2_input.d2 deleted file mode 100644 index 01e7065ee68f2a628f7010b1507c7bfa2b3e18ab..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_input.d2 +++ /dev/null @@ -1,143 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x160): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x214): struct_v4l2_input -DW_AT_decl_file : 3 -DW_AT_decl_line : 50 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x209): v4l2_input -DW_AT_byte_size : 80 -DW_AT_decl_file : 2 -DW_AT_decl_line : 735 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x171): index -DW_AT_type : <0xcd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 736 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18a): name -DW_AT_type : <0xdf> -DW_AT_decl_file : 2 -DW_AT_decl_line : 737 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ab): type -DW_AT_type : <0xcd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 738 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b0): audioset -DW_AT_type : <0xcd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 739 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><81> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b9): tuner -DW_AT_type : <0xcd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 740 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2><90> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bf): std -DW_AT_type : <0x105> -DW_AT_decl_file : 2 -DW_AT_decl_line : 741 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><9f> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ec): status -DW_AT_type : <0xcd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 742 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f3): capabilities -DW_AT_type : <0xcd> -DW_AT_decl_file : 2 -DW_AT_decl_line : 743 -DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x200): reserved -DW_AT_type : <0x123> -DW_AT_decl_file : 2 -DW_AT_decl_line : 744 -DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xd8> -DW_AT_name : (indirect string, offset: 0x184): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x177): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0xec> -<2> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0xfe> -DW_AT_lower_bound : 0 -DW_AT_count : 32 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xf7> -DW_AT_name : (indirect string, offset: 0x19d): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18f): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1a2): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><105> -Abbrev Number: 10 (DW_TAG_typedef) -DW_AT_type : <0x111> -DW_AT_name : (indirect string, offset: 0x1e0): v4l2_std_id -DW_AT_decl_file : 2 -DW_AT_decl_line : 598 -<1><111> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x11c> -DW_AT_name : (indirect string, offset: 0x1da): __u64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<1><11c> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1c3): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1><123> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0xcd> -<2><128> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0xfe> -DW_AT_lower_bound : 0 -DW_AT_count : 3 diff --git a/mpers-m32/struct_v4l2_input.h b/mpers-m32/struct_v4l2_input.h deleted file mode 100644 index 067312a34530123486ca0a0864f6689baffd5f21..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_input.h +++ /dev/null @@ -1,15 +0,0 @@ -#include -typedef -struct { -uint32_t index; -unsigned char name[32]; -uint32_t type; -uint32_t audioset; -uint32_t tuner; -uint64_t std; -uint32_t status; -uint32_t capabilities; -uint32_t reserved[3]; -unsigned char mpers_end_filler_1[4]; -} ATTRIBUTE_PACKED m32_struct_v4l2_input; -#define MPERS_m32_struct_v4l2_input m32_struct_v4l2_input diff --git a/mpers-m32/struct_v4l2_standard.c b/mpers-m32/struct_v4l2_standard.c deleted file mode 100644 index 469f120ad6f26f0dda77f9db2fb7a1996060c95d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_standard.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - -#include -#include -#include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_standard mpers_target_var; diff --git a/mpers-m32/struct_v4l2_standard.d1 b/mpers-m32/struct_v4l2_standard.d1 deleted file mode 100644 index 1cdaccc82307acef5ac857fde3362f5a46ed498d..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_standard.d1 +++ /dev/null @@ -1,138 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x125 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_standard.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x128): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x163): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 53 - <2b> DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x229): struct_v4l2_standard - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 51 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x21b): v4l2_standard - <41> DW_AT_byte_size : 72 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 645 - <2><45>: Abbrev Number: 5 (DW_TAG_member) - <46> DW_AT_name : (indirect string, offset: 0x174): index - <4a> DW_AT_type : <0xa0> - <4e> DW_AT_decl_file : 2 - <4f> DW_AT_decl_line : 646 - <51> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><54>: Abbrev Number: 5 (DW_TAG_member) - <55> DW_AT_name : (indirect string, offset: 0x18d): id - <59> DW_AT_type : <0xb2> - <5d> DW_AT_decl_file : 2 - <5e> DW_AT_decl_line : 647 - <60> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><63>: Abbrev Number: 5 (DW_TAG_member) - <64> DW_AT_name : (indirect string, offset: 0x1b9): name - <68> DW_AT_type : <0xd0> - <6c> DW_AT_decl_file : 2 - <6d> DW_AT_decl_line : 648 - <6f> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><72>: Abbrev Number: 5 (DW_TAG_member) - <73> DW_AT_name : (indirect string, offset: 0x1da): frameperiod - <77> DW_AT_type : <0xf6> - <7b> DW_AT_decl_file : 2 - <7c> DW_AT_decl_line : 649 - <7e> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2><81>: Abbrev Number: 5 (DW_TAG_member) - <82> DW_AT_name : (indirect string, offset: 0x207): framelines - <86> DW_AT_type : <0xa0> - <8a> DW_AT_decl_file : 2 - <8b> DW_AT_decl_line : 650 - <8d> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2><90>: Abbrev Number: 5 (DW_TAG_member) - <91> DW_AT_name : (indirect string, offset: 0x212): reserved - <95> DW_AT_type : <0x11b> - <99> DW_AT_decl_file : 2 - <9a> DW_AT_decl_line : 651 - <9c> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2><9f>: Abbrev Number: 0 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xab> - DW_AT_name : (indirect string, offset: 0x187): __u32 - DW_AT_decl_file : 1 - DW_AT_decl_line : 28 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x17a): unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 4 - <1>: Abbrev Number: 7 (DW_TAG_typedef) - DW_AT_type : <0xbe> - DW_AT_name : (indirect string, offset: 0x1ad): v4l2_std_id - DW_AT_decl_file : 2 - DW_AT_decl_line : 598 - <1>: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xc9> - DW_AT_name : (indirect string, offset: 0x1a7): __u64 - DW_AT_decl_file : 1 - DW_AT_decl_line : 31 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x190): long long unsigned int - DW_AT_encoding : 7 (unsigned) - DW_AT_byte_size : 8 - <1>: Abbrev Number: 8 (DW_TAG_array_type) - DW_AT_type : <0xdd> - <2>: Abbrev Number: 9 (DW_TAG_subrange_type) - DW_AT_type : <0xef> - DW_AT_lower_bound : 0 - DW_AT_count : 24 - <2>: Abbrev Number: 0 - <1>
: Abbrev Number: 3 (DW_TAG_typedef) - DW_AT_type : <0xe8> - DW_AT_name : (indirect string, offset: 0x1cc): __u8 - DW_AT_decl_file : 1 - DW_AT_decl_line : 24 - <1>: Abbrev Number: 6 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1be): unsigned char - DW_AT_encoding : 8 (unsigned char) - DW_AT_byte_size : 1 - <1>: Abbrev Number: 10 (DW_TAG_base_type) - DW_AT_name : (indirect string, offset: 0x1d1): sizetype - DW_AT_byte_size : 8 - DW_AT_encoding : 7 (unsigned) - <1>: Abbrev Number: 11 (DW_TAG_structure_type) - DW_AT_name : (indirect string, offset: 0x1fc): v4l2_fract - DW_AT_byte_size : 8 - DW_AT_decl_file : 2 - DW_AT_decl_line : 141 - <2>: Abbrev Number: 12 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1e6): numerator - <103> DW_AT_type : <0xa0> - <107> DW_AT_decl_file : 2 - <108> DW_AT_decl_line : 142 - <109> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><10c>: Abbrev Number: 12 (DW_TAG_member) - <10d> DW_AT_name : (indirect string, offset: 0x1f0): denominator - <111> DW_AT_type : <0xa0> - <115> DW_AT_decl_file : 2 - <116> DW_AT_decl_line : 143 - <117> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><11a>: Abbrev Number: 0 - <1><11b>: Abbrev Number: 8 (DW_TAG_array_type) - <11c> DW_AT_type : <0xa0> - <2><120>: Abbrev Number: 9 (DW_TAG_subrange_type) - <121> DW_AT_type : <0xef> - <125> DW_AT_lower_bound : 0 - <126> DW_AT_count : 4 - <2><127>: Abbrev Number: 0 - <1><128>: Abbrev Number: 0 - diff --git a/mpers-m32/struct_v4l2_standard.d2 b/mpers-m32/struct_v4l2_standard.d2 deleted file mode 100644 index e43b962804e0cf607213b2e478f10851dc9aba54..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_standard.d2 +++ /dev/null @@ -1,142 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x163): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 53 -DW_AT_location : 5 byte block: 3 8 0 0 0 (DW_OP_addr: 8) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x229): struct_v4l2_standard -DW_AT_decl_file : 3 -DW_AT_decl_line : 51 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x21b): v4l2_standard -DW_AT_byte_size : 72 -DW_AT_decl_file : 2 -DW_AT_decl_line : 645 -<2><45> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x174): index -DW_AT_type : <0xa0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 646 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><54> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x18d): id -DW_AT_type : <0xb2> -DW_AT_decl_file : 2 -DW_AT_decl_line : 647 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><63> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1b9): name -DW_AT_type : <0xd0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 648 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><72> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1da): frameperiod -DW_AT_type : <0xf6> -DW_AT_decl_file : 2 -DW_AT_decl_line : 649 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2><81> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x207): framelines -DW_AT_type : <0xa0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 650 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2><90> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x212): reserved -DW_AT_type : <0x11b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 651 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xab> -DW_AT_name : (indirect string, offset: 0x187): __u32 -DW_AT_decl_file : 1 -DW_AT_decl_line : 28 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x17a): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1> -Abbrev Number: 7 (DW_TAG_typedef) -DW_AT_type : <0xbe> -DW_AT_name : (indirect string, offset: 0x1ad): v4l2_std_id -DW_AT_decl_file : 2 -DW_AT_decl_line : 598 -<1> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xc9> -DW_AT_name : (indirect string, offset: 0x1a7): __u64 -DW_AT_decl_file : 1 -DW_AT_decl_line : 31 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x190): long long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 8 -<1> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0xdd> -<2> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0xef> -DW_AT_lower_bound : 0 -DW_AT_count : 24 -<1>
-Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0xe8> -DW_AT_name : (indirect string, offset: 0x1cc): __u8 -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1be): unsigned char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 -<1> -Abbrev Number: 10 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1d1): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1> -Abbrev Number: 11 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1fc): v4l2_fract -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 141 -<2> -Abbrev Number: 12 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e6): numerator -DW_AT_type : <0xa0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 142 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><10c> -Abbrev Number: 12 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f0): denominator -DW_AT_type : <0xa0> -DW_AT_decl_file : 2 -DW_AT_decl_line : 143 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><11b> -Abbrev Number: 8 (DW_TAG_array_type) -DW_AT_type : <0xa0> -<2><120> -Abbrev Number: 9 (DW_TAG_subrange_type) -DW_AT_type : <0xef> -DW_AT_lower_bound : 0 -DW_AT_count : 4 diff --git a/mpers-m32/struct_v4l2_standard.h b/mpers-m32/struct_v4l2_standard.h deleted file mode 100644 index e611641e5371a2c5cde4e9d270d821866ea8d391..0000000000000000000000000000000000000000 --- a/mpers-m32/struct_v4l2_standard.h +++ /dev/null @@ -1,16 +0,0 @@ -#include -typedef -struct { -uint32_t index; -unsigned char mpers_filler_1[4]; -uint64_t id; -unsigned char name[24]; -struct { -uint32_t numerator; -uint32_t denominator; -} ATTRIBUTE_PACKED frameperiod; -uint32_t framelines; -uint32_t reserved[4]; -unsigned char mpers_end_filler_2[4]; -} ATTRIBUTE_PACKED m32_struct_v4l2_standard; -#define MPERS_m32_struct_v4l2_standard m32_struct_v4l2_standard diff --git a/mpers-m32/sysinfo_t.c b/mpers-m32/sysinfo_t.c deleted file mode 100644 index c34a80f639422002187071966466404e61cab74c..0000000000000000000000000000000000000000 --- a/mpers-m32/sysinfo_t.c +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993-1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2012 H.J. Lu - * Copyright (c) 2012 Denys Vlasenko - * Copyright (c) 2014-2015 Dmitry V. Levin - * Copyright (c) 2015 Elvira Khabirova - * Copyright (c) 2014-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include -typedef struct sysinfo sysinfo_t; -sysinfo_t mpers_target_var; diff --git a/mpers-m32/sysinfo_t.d1 b/mpers-m32/sysinfo_t.d1 deleted file mode 100644 index 1316de014a67ac60762f15b433bd3fbf5a7c95eb..0000000000000000000000000000000000000000 --- a/mpers-m32/sysinfo_t.d1 +++ /dev/null @@ -1,176 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x176 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/sysinfo_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x158): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 4 - <2a> DW_AT_decl_line : 39 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x251): sysinfo_t - <3a> DW_AT_decl_file : 4 - <3b> DW_AT_decl_line : 38 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x249): sysinfo - <41> DW_AT_byte_size : 64 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 23 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x169): uptime - <49> DW_AT_type : <0x109> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 24 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x189): loads - <57> DW_AT_type : <0x11b> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 25 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x1bb): totalram - <65> DW_AT_type : <0x128> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 26 - <6b> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1c4): freeram - <73> DW_AT_type : <0x128> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 27 - <79> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) - <2><7c>: Abbrev Number: 5 (DW_TAG_member) - <7d> DW_AT_name : (indirect string, offset: 0x1cc): sharedram - <81> DW_AT_type : <0x128> - <85> DW_AT_decl_file : 2 - <86> DW_AT_decl_line : 28 - <87> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) - <2><8a>: Abbrev Number: 5 (DW_TAG_member) - <8b> DW_AT_name : (indirect string, offset: 0x1d6): bufferram - <8f> DW_AT_type : <0x128> - <93> DW_AT_decl_file : 2 - <94> DW_AT_decl_line : 29 - <95> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) - <2><98>: Abbrev Number: 5 (DW_TAG_member) - <99> DW_AT_name : (indirect string, offset: 0x1e0): totalswap - <9d> DW_AT_type : <0x128> - DW_AT_decl_file : 2 - DW_AT_decl_line : 30 - DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1ea): freeswap - DW_AT_type : <0x128> - DW_AT_decl_file : 2 - DW_AT_decl_line : 31 - DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x1f3): procs - DW_AT_type : <0x141> - DW_AT_decl_file : 2 - DW_AT_decl_line : 32 - DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x20e): pad - DW_AT_type : <0x141> - DW_AT_decl_file : 2 - DW_AT_decl_line : 33 - DW_AT_data_member_location: 2 byte block: 23 2a (DW_OP_plus_uconst: 42) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x212): totalhigh - DW_AT_type : <0x128> - DW_AT_decl_file : 2 - DW_AT_decl_line : 34 - DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x21c): freehigh - DW_AT_type : <0x128> - DW_AT_decl_file : 2 - DW_AT_decl_line : 35 - DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x225): mem_unit - DW_AT_type : <0x153> - DW_AT_decl_file : 2 - DW_AT_decl_line : 36 - DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) - <2>: Abbrev Number: 5 (DW_TAG_member) - DW_AT_name : (indirect string, offset: 0x241): _f - DW_AT_type : <0x165> - <103> DW_AT_decl_file : 2 - <104> DW_AT_decl_line : 37 - <105> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) - <2><108>: Abbrev Number: 0 - <1><109>: Abbrev Number: 3 (DW_TAG_typedef) - <10a> DW_AT_type : <0x114> - <10e> DW_AT_name : (indirect string, offset: 0x179): __kernel_long_t - <112> DW_AT_decl_file : 1 - <113> DW_AT_decl_line : 23 - <1><114>: Abbrev Number: 6 (DW_TAG_base_type) - <115> DW_AT_name : (indirect string, offset: 0x170): long int - <119> DW_AT_encoding : 5 (signed) - <11a> DW_AT_byte_size : 4 - <1><11b>: Abbrev Number: 7 (DW_TAG_array_type) - <11c> DW_AT_type : <0x128> - <2><120>: Abbrev Number: 8 (DW_TAG_subrange_type) - <121> DW_AT_type : <0x13a> - <125> DW_AT_lower_bound : 0 - <126> DW_AT_count : 3 - <2><127>: Abbrev Number: 0 - <1><128>: Abbrev Number: 3 (DW_TAG_typedef) - <129> DW_AT_type : <0x133> - <12d> DW_AT_name : (indirect string, offset: 0x1a1): __kernel_ulong_t - <131> DW_AT_decl_file : 1 - <132> DW_AT_decl_line : 24 - <1><133>: Abbrev Number: 6 (DW_TAG_base_type) - <134> DW_AT_name : (indirect string, offset: 0x18f): long unsigned int - <138> DW_AT_encoding : 7 (unsigned) - <139> DW_AT_byte_size : 4 - <1><13a>: Abbrev Number: 9 (DW_TAG_base_type) - <13b> DW_AT_name : (indirect string, offset: 0x1b2): sizetype - <13f> DW_AT_byte_size : 8 - <140> DW_AT_encoding : 7 (unsigned) - <1><141>: Abbrev Number: 3 (DW_TAG_typedef) - <142> DW_AT_type : <0x14c> - <146> DW_AT_name : (indirect string, offset: 0x208): __u16 - <14a> DW_AT_decl_file : 3 - <14b> DW_AT_decl_line : 26 - <1><14c>: Abbrev Number: 6 (DW_TAG_base_type) - <14d> DW_AT_name : (indirect string, offset: 0x1f9): unsigned short - <151> DW_AT_encoding : 7 (unsigned) - <152> DW_AT_byte_size : 2 - <1><153>: Abbrev Number: 3 (DW_TAG_typedef) - <154> DW_AT_type : <0x15e> - <158> DW_AT_name : (indirect string, offset: 0x23b): __u32 - <15c> DW_AT_decl_file : 3 - <15d> DW_AT_decl_line : 28 - <1><15e>: Abbrev Number: 6 (DW_TAG_base_type) - <15f> DW_AT_name : (indirect string, offset: 0x22e): unsigned int - <163> DW_AT_encoding : 7 (unsigned) - <164> DW_AT_byte_size : 4 - <1><165>: Abbrev Number: 7 (DW_TAG_array_type) - <166> DW_AT_type : <0x172> - <2><16a>: Abbrev Number: 8 (DW_TAG_subrange_type) - <16b> DW_AT_type : <0x13a> - <16f> DW_AT_lower_bound : 0 - <170> DW_AT_count : 8 - <2><171>: Abbrev Number: 0 - <1><172>: Abbrev Number: 6 (DW_TAG_base_type) - <173> DW_AT_name : (indirect string, offset: 0x244): char - <177> DW_AT_encoding : 8 (unsigned char) - <178> DW_AT_byte_size : 1 - <1><179>: Abbrev Number: 0 - diff --git a/mpers-m32/sysinfo_t.d2 b/mpers-m32/sysinfo_t.d2 deleted file mode 100644 index 9434474c644bef24d2bdf27ec8fa4058d243f952..0000000000000000000000000000000000000000 --- a/mpers-m32/sysinfo_t.d2 +++ /dev/null @@ -1,188 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x158): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 4 -DW_AT_decl_line : 39 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x251): sysinfo_t -DW_AT_decl_file : 4 -DW_AT_decl_line : 38 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x249): sysinfo -DW_AT_byte_size : 64 -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x169): uptime -DW_AT_type : <0x109> -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x189): loads -DW_AT_type : <0x11b> -DW_AT_decl_file : 2 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1bb): totalram -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1c4): freeram -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 27 -DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) -<2><7c> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1cc): sharedram -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 28 -DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) -<2><8a> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1d6): bufferram -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) -<2><98> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1e0): totalswap -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ea): freeswap -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1f3): procs -DW_AT_type : <0x141> -DW_AT_decl_file : 2 -DW_AT_decl_line : 32 -DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x20e): pad -DW_AT_type : <0x141> -DW_AT_decl_file : 2 -DW_AT_decl_line : 33 -DW_AT_data_member_location: 2 byte block: 23 2a (DW_OP_plus_uconst: 42) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x212): totalhigh -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 34 -DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x21c): freehigh -DW_AT_type : <0x128> -DW_AT_decl_file : 2 -DW_AT_decl_line : 35 -DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x225): mem_unit -DW_AT_type : <0x153> -DW_AT_decl_file : 2 -DW_AT_decl_line : 36 -DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) -<2> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x241): _f -DW_AT_type : <0x165> -DW_AT_decl_file : 2 -DW_AT_decl_line : 37 -DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) -<1><109> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x114> -DW_AT_name : (indirect string, offset: 0x179): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><114> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x170): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><11b> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x128> -<2><120> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x13a> -DW_AT_lower_bound : 0 -DW_AT_count : 3 -<1><128> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x133> -DW_AT_name : (indirect string, offset: 0x1a1): __kernel_ulong_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 24 -<1><133> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x18f): long unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><13a> -Abbrev Number: 9 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1b2): sizetype -DW_AT_byte_size : 8 -DW_AT_encoding : 7 (unsigned) -<1><141> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x14c> -DW_AT_name : (indirect string, offset: 0x208): __u16 -DW_AT_decl_file : 3 -DW_AT_decl_line : 26 -<1><14c> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x1f9): unsigned short -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 2 -<1><153> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x15e> -DW_AT_name : (indirect string, offset: 0x23b): __u32 -DW_AT_decl_file : 3 -DW_AT_decl_line : 28 -<1><15e> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x22e): unsigned int -DW_AT_encoding : 7 (unsigned) -DW_AT_byte_size : 4 -<1><165> -Abbrev Number: 7 (DW_TAG_array_type) -DW_AT_type : <0x172> -<2><16a> -Abbrev Number: 8 (DW_TAG_subrange_type) -DW_AT_type : <0x13a> -DW_AT_lower_bound : 0 -DW_AT_count : 8 -<1><172> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x244): char -DW_AT_encoding : 8 (unsigned char) -DW_AT_byte_size : 1 diff --git a/mpers-m32/sysinfo_t.h b/mpers-m32/sysinfo_t.h deleted file mode 100644 index c22103f89cbf4bc8436d3be7e245ade63c763cbf..0000000000000000000000000000000000000000 --- a/mpers-m32/sysinfo_t.h +++ /dev/null @@ -1,19 +0,0 @@ -#include -typedef -struct { -int32_t uptime; -uint32_t loads[3]; -uint32_t totalram; -uint32_t freeram; -uint32_t sharedram; -uint32_t bufferram; -uint32_t totalswap; -uint32_t freeswap; -uint16_t procs; -uint16_t pad; -uint32_t totalhigh; -uint32_t freehigh; -uint32_t mem_unit; -char _f[8]; -} ATTRIBUTE_PACKED m32_sysinfo_t; -#define MPERS_m32_sysinfo_t m32_sysinfo_t diff --git a/mpers-m32/time_t.c b/mpers-m32/time_t.c deleted file mode 100644 index 834d93d68a9d682d24aa11ab7c37de7d1cf66ed9..0000000000000000000000000000000000000000 --- a/mpers-m32/time_t.c +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -time_t mpers_target_var; diff --git a/mpers-m32/time_t.d1 b/mpers-m32/time_t.d1 deleted file mode 100644 index f6cb37ef1dc075be085806a9ded9cade538eb93e..0000000000000000000000000000000000000000 --- a/mpers-m32/time_t.d1 +++ /dev/null @@ -1,47 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x61 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/time_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11a): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x155): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 32 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x198): time_t - <3a> DW_AT_decl_file : 2 - <3b> DW_AT_decl_line : 96 - <1><3c>: Abbrev Number: 3 (DW_TAG_typedef) - <3d> DW_AT_type : <0x47> - <41> DW_AT_name : (indirect string, offset: 0x18f): __time_t - <45> DW_AT_decl_file : 2 - <46> DW_AT_decl_line : 95 - <1><47>: Abbrev Number: 3 (DW_TAG_typedef) - <48> DW_AT_type : <0x52> - <4c> DW_AT_name : (indirect string, offset: 0x17f): __kernel_time_t - <50> DW_AT_decl_file : 1 - <51> DW_AT_decl_line : 77 - <1><52>: Abbrev Number: 3 (DW_TAG_typedef) - <53> DW_AT_type : <0x5d> - <57> DW_AT_name : (indirect string, offset: 0x16f): __kernel_long_t - <5b> DW_AT_decl_file : 1 - <5c> DW_AT_decl_line : 23 - <1><5d>: Abbrev Number: 4 (DW_TAG_base_type) - <5e> DW_AT_name : (indirect string, offset: 0x166): long int - <62> DW_AT_encoding : 5 (signed) - <63> DW_AT_byte_size : 4 - <1><64>: Abbrev Number: 0 - diff --git a/mpers-m32/time_t.d2 b/mpers-m32/time_t.d2 deleted file mode 100644 index 2652aac0756a8ef225ff7c7fc1c3636a798bc286..0000000000000000000000000000000000000000 --- a/mpers-m32/time_t.d2 +++ /dev/null @@ -1,37 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x155): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 32 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x198): time_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 96 -<1><3c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x47> -DW_AT_name : (indirect string, offset: 0x18f): __time_t -DW_AT_decl_file : 2 -DW_AT_decl_line : 95 -<1><47> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x52> -DW_AT_name : (indirect string, offset: 0x17f): __kernel_time_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -<1><52> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x5d> -DW_AT_name : (indirect string, offset: 0x16f): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><5d> -Abbrev Number: 4 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x166): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/time_t.h b/mpers-m32/time_t.h deleted file mode 100644 index 05237af935e8257d8667c11f4ab136e55fd1677c..0000000000000000000000000000000000000000 --- a/mpers-m32/time_t.h +++ /dev/null @@ -1,4 +0,0 @@ -#include -typedef -int32_t m32_time_t; -#define MPERS_m32_time_t m32_time_t diff --git a/mpers-m32/timespec_t.c b/mpers-m32/timespec_t.c deleted file mode 100644 index d841ea7ef43711b331dc033e6d9a97fd005e1813..0000000000000000000000000000000000000000 --- a/mpers-m32/timespec_t.c +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2016-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -typedef struct timespec timespec_t; - -timespec_t mpers_target_var; diff --git a/mpers-m32/timespec_t.d1 b/mpers-m32/timespec_t.d1 deleted file mode 100644 index 3b63cb6f5c1ec15a201afb36d0525f1b6c079e7e..0000000000000000000000000000000000000000 --- a/mpers-m32/timespec_t.d1 +++ /dev/null @@ -1,60 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x7b (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/timespec_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11e): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x159): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 34 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1ab): timespec_t - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 32 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1a2): timespec - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 24 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x16a): tv_sec - <49> DW_AT_type : <0x61> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 25 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x19a): tv_nsec - <57> DW_AT_type : <0x77> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 26 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 0 - <1><61>: Abbrev Number: 3 (DW_TAG_typedef) - <62> DW_AT_type : <0x6c> - <66> DW_AT_name : (indirect string, offset: 0x18a): __kernel_time_t - <6a> DW_AT_decl_file : 1 - <6b> DW_AT_decl_line : 77 - <1><6c>: Abbrev Number: 3 (DW_TAG_typedef) - <6d> DW_AT_type : <0x77> - <71> DW_AT_name : (indirect string, offset: 0x17a): __kernel_long_t - <75> DW_AT_decl_file : 1 - <76> DW_AT_decl_line : 23 - <1><77>: Abbrev Number: 6 (DW_TAG_base_type) - <78> DW_AT_name : (indirect string, offset: 0x171): long int - <7c> DW_AT_encoding : 5 (signed) - <7d> DW_AT_byte_size : 4 - <1><7e>: Abbrev Number: 0 - diff --git a/mpers-m32/timespec_t.d2 b/mpers-m32/timespec_t.d2 deleted file mode 100644 index 3d646972a7dbcc450ee3b6654a1ec0627a98bd04..0000000000000000000000000000000000000000 --- a/mpers-m32/timespec_t.d2 +++ /dev/null @@ -1,51 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x159): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 34 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1ab): timespec_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 32 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1a2): timespec -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x16a): tv_sec -DW_AT_type : <0x61> -DW_AT_decl_file : 2 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x19a): tv_nsec -DW_AT_type : <0x77> -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><61> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6c> -DW_AT_name : (indirect string, offset: 0x18a): __kernel_time_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -<1><6c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x77> -DW_AT_name : (indirect string, offset: 0x17a): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><77> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x171): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/timespec_t.h b/mpers-m32/timespec_t.h deleted file mode 100644 index f0aed75b9f346946e5357652ecfba1756d551f46..0000000000000000000000000000000000000000 --- a/mpers-m32/timespec_t.h +++ /dev/null @@ -1,7 +0,0 @@ -#include -typedef -struct { -int32_t tv_sec; -int32_t tv_nsec; -} ATTRIBUTE_PACKED m32_timespec_t; -#define MPERS_m32_timespec_t m32_timespec_t diff --git a/mpers-m32/timeval_t.c b/mpers-m32/timeval_t.c deleted file mode 100644 index ffde2c50904fc73d9611c34b9c0158f82c036b16..0000000000000000000000000000000000000000 --- a/mpers-m32/timeval_t.c +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2015-2017 Dmitry V. Levin - * Copyright (c) 2016-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" - - -typedef struct timeval timeval_t; - -timeval_t mpers_target_var; diff --git a/mpers-m32/timeval_t.d1 b/mpers-m32/timeval_t.d1 deleted file mode 100644 index 27dd9ee2c0354a8d09b4d759051cc94e6e7cf178..0000000000000000000000000000000000000000 --- a/mpers-m32/timeval_t.d1 +++ /dev/null @@ -1,65 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x86 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/timeval_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x158): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 34 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1be): timeval_t - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 32 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1b6): timeval - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 29 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x169): tv_sec - <49> DW_AT_type : <0x61> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 30 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x199): tv_usec - <57> DW_AT_type : <0x7e> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 31 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 0 - <1><61>: Abbrev Number: 3 (DW_TAG_typedef) - <62> DW_AT_type : <0x6c> - <66> DW_AT_name : (indirect string, offset: 0x189): __kernel_time_t - <6a> DW_AT_decl_file : 1 - <6b> DW_AT_decl_line : 77 - <1><6c>: Abbrev Number: 3 (DW_TAG_typedef) - <6d> DW_AT_type : <0x77> - <71> DW_AT_name : (indirect string, offset: 0x179): __kernel_long_t - <75> DW_AT_decl_file : 1 - <76> DW_AT_decl_line : 23 - <1><77>: Abbrev Number: 6 (DW_TAG_base_type) - <78> DW_AT_name : (indirect string, offset: 0x170): long int - <7c> DW_AT_encoding : 5 (signed) - <7d> DW_AT_byte_size : 4 - <1><7e>: Abbrev Number: 3 (DW_TAG_typedef) - <7f> DW_AT_type : <0x6c> - <83> DW_AT_name : (indirect string, offset: 0x1a1): __kernel_suseconds_t - <87> DW_AT_decl_file : 1 - <88> DW_AT_decl_line : 43 - <1><89>: Abbrev Number: 0 - diff --git a/mpers-m32/timeval_t.d2 b/mpers-m32/timeval_t.d2 deleted file mode 100644 index 03a5da7cff9bcb4a6a2290262940c6d5a42a9e37..0000000000000000000000000000000000000000 --- a/mpers-m32/timeval_t.d2 +++ /dev/null @@ -1,57 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x158): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 34 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1be): timeval_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 32 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1b6): timeval -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 29 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x169): tv_sec -DW_AT_type : <0x61> -DW_AT_decl_file : 2 -DW_AT_decl_line : 30 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): tv_usec -DW_AT_type : <0x7e> -DW_AT_decl_file : 2 -DW_AT_decl_line : 31 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><61> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6c> -DW_AT_name : (indirect string, offset: 0x189): __kernel_time_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -<1><6c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x77> -DW_AT_name : (indirect string, offset: 0x179): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><77> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x170): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 -<1><7e> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6c> -DW_AT_name : (indirect string, offset: 0x1a1): __kernel_suseconds_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 43 diff --git a/mpers-m32/timeval_t.h b/mpers-m32/timeval_t.h deleted file mode 100644 index b1bdbff6051ab98c98fad8c7f71f92ec39ba9fbb..0000000000000000000000000000000000000000 --- a/mpers-m32/timeval_t.h +++ /dev/null @@ -1,7 +0,0 @@ -#include -typedef -struct { -int32_t tv_sec; -int32_t tv_usec; -} ATTRIBUTE_PACKED m32_timeval_t; -#define MPERS_m32_timeval_t m32_timeval_t diff --git a/mpers-m32/tms_t.c b/mpers-m32/tms_t.c deleted file mode 100644 index cf3d35a42d8dee2e31fdf01d50ae9d638a4aefa9..0000000000000000000000000000000000000000 --- a/mpers-m32/tms_t.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 1991, 1992 Paul Kranenburg - * Copyright (c) 1993 Branko Lankester - * Copyright (c) 1993-1996 Rick Sladkey - * Copyright (c) 1996-1999 Wichert Akkerman - * Copyright (c) 2012 H.J. Lu - * Copyright (c) 2015 Elvira Khabirova - * Copyright (c) 2015 Dmitry V. Levin - * Copyright (c) 2015-2018 The strace developers. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "defs.h" -#include -typedef struct tms tms_t; -tms_t mpers_target_var; diff --git a/mpers-m32/tms_t.d1 b/mpers-m32/tms_t.d1 deleted file mode 100644 index 43487feb29969bbcdded98e0d0df54f77b0f014c..0000000000000000000000000000000000000000 --- a/mpers-m32/tms_t.d1 +++ /dev/null @@ -1,72 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x97 (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/tms_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x119): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x154): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 38 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1bd): tms_t - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 37 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1b9): tms - <41> DW_AT_byte_size : 16 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 22 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x165): tms_utime - <49> DW_AT_type : <0x7d> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 23 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x199): tms_stime - <57> DW_AT_type : <0x7d> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 24 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 5 (DW_TAG_member) - <61> DW_AT_name : (indirect string, offset: 0x1a3): tms_cutime - <65> DW_AT_type : <0x7d> - <69> DW_AT_decl_file : 2 - <6a> DW_AT_decl_line : 25 - <6b> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) - <2><6e>: Abbrev Number: 5 (DW_TAG_member) - <6f> DW_AT_name : (indirect string, offset: 0x1ae): tms_cstime - <73> DW_AT_type : <0x7d> - <77> DW_AT_decl_file : 2 - <78> DW_AT_decl_line : 26 - <79> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) - <2><7c>: Abbrev Number: 0 - <1><7d>: Abbrev Number: 3 (DW_TAG_typedef) - <7e> DW_AT_type : <0x88> - <82> DW_AT_name : (indirect string, offset: 0x188): __kernel_clock_t - <86> DW_AT_decl_file : 1 - <87> DW_AT_decl_line : 78 - <1><88>: Abbrev Number: 3 (DW_TAG_typedef) - <89> DW_AT_type : <0x93> - <8d> DW_AT_name : (indirect string, offset: 0x178): __kernel_long_t - <91> DW_AT_decl_file : 1 - <92> DW_AT_decl_line : 23 - <1><93>: Abbrev Number: 6 (DW_TAG_base_type) - <94> DW_AT_name : (indirect string, offset: 0x16f): long int - <98> DW_AT_encoding : 5 (signed) - <99> DW_AT_byte_size : 4 - <1><9a>: Abbrev Number: 0 - diff --git a/mpers-m32/tms_t.d2 b/mpers-m32/tms_t.d2 deleted file mode 100644 index 68e6ac5fe0c71b91362d59b6abfd474a0b7accd2..0000000000000000000000000000000000000000 --- a/mpers-m32/tms_t.d2 +++ /dev/null @@ -1,65 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x154): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 38 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1bd): tms_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 37 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1b9): tms -DW_AT_byte_size : 16 -DW_AT_decl_file : 2 -DW_AT_decl_line : 22 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x165): tms_utime -DW_AT_type : <0x7d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): tms_stime -DW_AT_type : <0x7d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<2><60> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1a3): tms_cutime -DW_AT_type : <0x7d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 25 -DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) -<2><6e> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x1ae): tms_cstime -DW_AT_type : <0x7d> -DW_AT_decl_file : 2 -DW_AT_decl_line : 26 -DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) -<1><7d> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x88> -DW_AT_name : (indirect string, offset: 0x188): __kernel_clock_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 78 -<1><88> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x93> -DW_AT_name : (indirect string, offset: 0x178): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><93> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x16f): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/tms_t.h b/mpers-m32/tms_t.h deleted file mode 100644 index 7247d2d63e17b74ff6541367c2cd0ddbfe908c98..0000000000000000000000000000000000000000 --- a/mpers-m32/tms_t.h +++ /dev/null @@ -1,9 +0,0 @@ -#include -typedef -struct { -int32_t tms_utime; -int32_t tms_stime; -int32_t tms_cutime; -int32_t tms_cstime; -} ATTRIBUTE_PACKED m32_tms_t; -#define MPERS_m32_tms_t m32_tms_t diff --git a/mpers-m32/utimbuf_t.c b/mpers-m32/utimbuf_t.c deleted file mode 100644 index bb8a34a5ff668c658ff3934fbd707ce233a0d273..0000000000000000000000000000000000000000 --- a/mpers-m32/utimbuf_t.c +++ /dev/null @@ -1,8 +0,0 @@ -#include "defs.h" - - -#include - -typedef struct utimbuf utimbuf_t; - -utimbuf_t mpers_target_var; diff --git a/mpers-m32/utimbuf_t.d1 b/mpers-m32/utimbuf_t.d1 deleted file mode 100644 index b4a5301af219dbd23db5b00f4fced80643bd402f..0000000000000000000000000000000000000000 --- a/mpers-m32/utimbuf_t.d1 +++ /dev/null @@ -1,60 +0,0 @@ -Contents of the .debug_info section: - - Compilation Unit @ offset 0x0: - Length: 0x7b (32-bit) - Version: 2 - Abbrev Offset: 0x0 - Pointer Size: 4 - <0>: Abbrev Number: 1 (DW_TAG_compile_unit) - DW_AT_producer : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) - <10> DW_AT_language : 12 (ANSI C99) - <12> DW_AT_name : (indirect string, offset: 0x107): mpers-m32/utimbuf_t.c - <16> DW_AT_stmt_list : 0x0 - <1a> DW_AT_comp_dir : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23 - <1e> DW_AT_GNU_pubnames: 1 - <1><1f>: Abbrev Number: 2 (DW_TAG_variable) - <20> DW_AT_name : (indirect string, offset: 0x158): mpers_target_var - <24> DW_AT_type : <0x31> - <28> DW_AT_external : 1 - <29> DW_AT_decl_file : 3 - <2a> DW_AT_decl_line : 8 - <2b> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) - <1><31>: Abbrev Number: 3 (DW_TAG_typedef) - <32> DW_AT_type : <0x3c> - <36> DW_AT_name : (indirect string, offset: 0x1a9): utimbuf_t - <3a> DW_AT_decl_file : 3 - <3b> DW_AT_decl_line : 6 - <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type) - <3d> DW_AT_name : (indirect string, offset: 0x1a1): utimbuf - <41> DW_AT_byte_size : 8 - <42> DW_AT_decl_file : 2 - <43> DW_AT_decl_line : 22 - <2><44>: Abbrev Number: 5 (DW_TAG_member) - <45> DW_AT_name : (indirect string, offset: 0x169): actime - <49> DW_AT_type : <0x61> - <4d> DW_AT_decl_file : 2 - <4e> DW_AT_decl_line : 23 - <4f> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) - <2><52>: Abbrev Number: 5 (DW_TAG_member) - <53> DW_AT_name : (indirect string, offset: 0x199): modtime - <57> DW_AT_type : <0x61> - <5b> DW_AT_decl_file : 2 - <5c> DW_AT_decl_line : 24 - <5d> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) - <2><60>: Abbrev Number: 0 - <1><61>: Abbrev Number: 3 (DW_TAG_typedef) - <62> DW_AT_type : <0x6c> - <66> DW_AT_name : (indirect string, offset: 0x189): __kernel_time_t - <6a> DW_AT_decl_file : 1 - <6b> DW_AT_decl_line : 77 - <1><6c>: Abbrev Number: 3 (DW_TAG_typedef) - <6d> DW_AT_type : <0x77> - <71> DW_AT_name : (indirect string, offset: 0x179): __kernel_long_t - <75> DW_AT_decl_file : 1 - <76> DW_AT_decl_line : 23 - <1><77>: Abbrev Number: 6 (DW_TAG_base_type) - <78> DW_AT_name : (indirect string, offset: 0x170): long int - <7c> DW_AT_encoding : 5 (signed) - <7d> DW_AT_byte_size : 4 - <1><7e>: Abbrev Number: 0 - diff --git a/mpers-m32/utimbuf_t.d2 b/mpers-m32/utimbuf_t.d2 deleted file mode 100644 index 0662adbf554cb022cb19981696dcca8b4e27c29e..0000000000000000000000000000000000000000 --- a/mpers-m32/utimbuf_t.d2 +++ /dev/null @@ -1,51 +0,0 @@ -<1><1f> -Abbrev Number: 2 (DW_TAG_variable) -DW_AT_name : (indirect string, offset: 0x158): mpers_target_var -DW_AT_type : <0x31> -DW_AT_external : 1 -DW_AT_decl_file : 3 -DW_AT_decl_line : 8 -DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) -<1><31> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x3c> -DW_AT_name : (indirect string, offset: 0x1a9): utimbuf_t -DW_AT_decl_file : 3 -DW_AT_decl_line : 6 -<1><3c> -Abbrev Number: 4 (DW_TAG_structure_type) -DW_AT_name : (indirect string, offset: 0x1a1): utimbuf -DW_AT_byte_size : 8 -DW_AT_decl_file : 2 -DW_AT_decl_line : 22 -<2><44> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x169): actime -DW_AT_type : <0x61> -DW_AT_decl_file : 2 -DW_AT_decl_line : 23 -DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) -<2><52> -Abbrev Number: 5 (DW_TAG_member) -DW_AT_name : (indirect string, offset: 0x199): modtime -DW_AT_type : <0x61> -DW_AT_decl_file : 2 -DW_AT_decl_line : 24 -DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) -<1><61> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x6c> -DW_AT_name : (indirect string, offset: 0x189): __kernel_time_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 77 -<1><6c> -Abbrev Number: 3 (DW_TAG_typedef) -DW_AT_type : <0x77> -DW_AT_name : (indirect string, offset: 0x179): __kernel_long_t -DW_AT_decl_file : 1 -DW_AT_decl_line : 23 -<1><77> -Abbrev Number: 6 (DW_TAG_base_type) -DW_AT_name : (indirect string, offset: 0x170): long int -DW_AT_encoding : 5 (signed) -DW_AT_byte_size : 4 diff --git a/mpers-m32/utimbuf_t.h b/mpers-m32/utimbuf_t.h deleted file mode 100644 index c8b21c474f227ce705888efde09b8d7ece873416..0000000000000000000000000000000000000000 --- a/mpers-m32/utimbuf_t.h +++ /dev/null @@ -1,7 +0,0 @@ -#include -typedef -struct { -int32_t actime; -int32_t modtime; -} ATTRIBUTE_PACKED m32_utimbuf_t; -#define MPERS_m32_utimbuf_t m32_utimbuf_t diff --git a/mpers.am b/mpers.am index 8b23b669d1b91c21274187b38867153b08397406..b26689f69ec2be538992091a1b16cf3dadeb2d68 100644 --- a/mpers.am +++ b/mpers.am @@ -1,2 +1,2 @@ # Generated by ./generate_mpers_am.sh; do not edit. -mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c +mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c diff --git a/mpers_xlat.h b/mpers_xlat.h index b8dd92626758e93d1ff837134f166de207183204..a9aa7c54802e87987a7adacc9f67321221b3f1cf 100644 --- a/mpers_xlat.h +++ b/mpers_xlat.h @@ -1,3 +1,4 @@ +extern const struct xlat block_ioctl_cmds[]; extern const struct xlat blkpg_ops[]; extern const struct xlat btrfs_balance_args[]; extern const struct xlat btrfs_balance_ctl_cmds[]; diff --git a/mx32_funcs.h b/mx32_funcs.h new file mode 100644 index 0000000000000000000000000000000000000000..451d1e27d9ca9026eec1e0221927847e6732a6b9 --- /dev/null +++ b/mx32_funcs.h @@ -0,0 +1,23 @@ +#undef sys_readdir +#define sys_readdir mx32_sys_readdir +#undef sys_getdents +#define sys_getdents mx32_sys_getdents +#undef sys_msgctl +#define sys_msgctl mx32_sys_msgctl +#undef sys_shmctl +#define sys_shmctl mx32_sys_shmctl +#undef sys_time +#define sys_time mx32_sys_time +#undef sys_rt_sigreturn +#define sys_rt_sigreturn mx32_sys_rt_sigreturn +#undef sys_sigaltstack +#define sys_sigaltstack mx32_sys_sigaltstack +#undef sys_sysinfo +#define sys_sysinfo mx32_sys_sysinfo +#undef sys_times +#define sys_times mx32_sys_times +#undef sys_ustat +#define sys_ustat mx32_sys_ustat +#undef sys_utime +#define sys_utime mx32_sys_utime +#include "sys_func.h" diff --git a/mx32_printer_decls.h b/mx32_printer_decls.h new file mode 100644 index 0000000000000000000000000000000000000000..a7ad4ea1e1be909b266d0688db71a1dfb936b317 --- /dev/null +++ b/mx32_printer_decls.h @@ -0,0 +1,47 @@ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +extern int mx32_block_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_btrfs_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_evdev_write_ioctl_mpers(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern unsigned int mx32_get_sock_fprog_size(void); +extern _Bool mx32_fetch_bpf_fprog(struct tcb *const tcp, const kernel_ulong_t addr, void *const p); +extern _Bool mx32_fetch_struct_flock(struct tcb *const tcp, const kernel_ulong_t addr, void *const p); +extern _Bool mx32_fetch_struct_flock64(struct tcb *const tcp, const kernel_ulong_t addr, void *const p); +extern int mx32_fetch_keyctl_kdf_params(struct tcb *const tcp, kernel_ulong_t addr, struct strace_keyctl_kdf_params *p); +extern int mx32_fetch_struct_mmsghdr(struct tcb *const tcp, const kernel_ulong_t addr, void *const p); +extern unsigned int mx32_sizeof_struct_mmsghdr(void); +extern int mx32_fetch_struct_msghdr(struct tcb *const tcp, const kernel_ulong_t addr, void *const p); +extern _Bool mx32_fetch_struct_stat(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst); +extern _Bool mx32_fetch_struct_stat64(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst); +extern _Bool mx32_fetch_struct_statfs(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_statfs *const p); +extern _Bool mx32_fetch_struct_statfs64(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p); +extern _Bool mx32_fetch_struct_quotastat(struct tcb *const tcp, const kernel_ulong_t data, void *p); +extern int mx32_hdio_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_loop_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_mtd_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_perf_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern void mx32_print_aio_sigset(struct tcb *tcp, const kernel_ulong_t addr); +extern void mx32_print_group_req(struct tcb *const tcp, const kernel_ulong_t addr, const int len); +extern void mx32_printmqattr(struct tcb *const tcp, const kernel_ulong_t addr, const _Bool decode_flags); +extern void mx32_tprint_msgbuf(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t count); +extern int mx32_decode_sg_req_info(struct tcb *const tcp, const kernel_ulong_t arg); +extern void mx32_print_sigevent(struct tcb *const tcp, const kernel_ulong_t addr); +extern _Bool mx32_print_struct_timespec_data_size(const void *arg, const size_t size); +extern _Bool mx32_print_struct_timespec_array_data_size(const void *arg, const unsigned int nmemb, const size_t size); +extern void mx32_print_timespec(struct tcb *const tcp, const kernel_ulong_t addr); +extern const char * mx32_sprint_timespec(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_print_timespec_utime_pair(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_print_itimerspec(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_print_struct_timeval(const void *arg); +extern _Bool mx32_print_struct_timeval_data_size(const void *arg, const size_t size); +extern void mx32_print_timeval(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_print_timeval_utimes(struct tcb *const tcp, const kernel_ulong_t addr); +extern const char * mx32_sprint_timeval(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_print_itimerval(struct tcb *const tcp, const kernel_ulong_t addr); +extern int mx32_print_timex(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_printrusage(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_printsiginfo_at(struct tcb *const tcp, const kernel_ulong_t addr); +extern void mx32_print_siginfo_array(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t len); +extern int mx32_rtc_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_decode_sg_io_v3(struct tcb *const tcp, const kernel_ulong_t arg); +extern int mx32_sock_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg); +extern int mx32_v4l2_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); diff --git a/mx32_printer_defs.h b/mx32_printer_defs.h new file mode 100644 index 0000000000000000000000000000000000000000..4e8c0f562bc4ca9686f4d0f12fcf22fd00b46e74 --- /dev/null +++ b/mx32_printer_defs.h @@ -0,0 +1,47 @@ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +.block_ioctl = mx32_block_ioctl, +.btrfs_ioctl = mx32_btrfs_ioctl, +.evdev_write_ioctl_mpers = mx32_evdev_write_ioctl_mpers, +.get_sock_fprog_size = mx32_get_sock_fprog_size, +.fetch_bpf_fprog = mx32_fetch_bpf_fprog, +.fetch_struct_flock = mx32_fetch_struct_flock, +.fetch_struct_flock64 = mx32_fetch_struct_flock64, +.fetch_keyctl_kdf_params = mx32_fetch_keyctl_kdf_params, +.fetch_struct_mmsghdr = mx32_fetch_struct_mmsghdr, +.sizeof_struct_mmsghdr = mx32_sizeof_struct_mmsghdr, +.fetch_struct_msghdr = mx32_fetch_struct_msghdr, +.fetch_struct_stat = mx32_fetch_struct_stat, +.fetch_struct_stat64 = mx32_fetch_struct_stat64, +.fetch_struct_statfs = mx32_fetch_struct_statfs, +.fetch_struct_statfs64 = mx32_fetch_struct_statfs64, +.fetch_struct_quotastat = mx32_fetch_struct_quotastat, +.hdio_ioctl = mx32_hdio_ioctl, +.loop_ioctl = mx32_loop_ioctl, +.mtd_ioctl = mx32_mtd_ioctl, +.perf_ioctl = mx32_perf_ioctl, +.print_aio_sigset = mx32_print_aio_sigset, +.print_group_req = mx32_print_group_req, +.printmqattr = mx32_printmqattr, +.tprint_msgbuf = mx32_tprint_msgbuf, +.decode_sg_req_info = mx32_decode_sg_req_info, +.print_sigevent = mx32_print_sigevent, +.print_struct_timespec_data_size = mx32_print_struct_timespec_data_size, +.print_struct_timespec_array_data_size = mx32_print_struct_timespec_array_data_size, +.print_timespec = mx32_print_timespec, +.sprint_timespec = mx32_sprint_timespec, +.print_timespec_utime_pair = mx32_print_timespec_utime_pair, +.print_itimerspec = mx32_print_itimerspec, +.print_struct_timeval = mx32_print_struct_timeval, +.print_struct_timeval_data_size = mx32_print_struct_timeval_data_size, +.print_timeval = mx32_print_timeval, +.print_timeval_utimes = mx32_print_timeval_utimes, +.sprint_timeval = mx32_sprint_timeval, +.print_itimerval = mx32_print_itimerval, +.print_timex = mx32_print_timex, +.printrusage = mx32_printrusage, +.printsiginfo_at = mx32_printsiginfo_at, +.print_siginfo_array = mx32_print_siginfo_array, +.rtc_ioctl = mx32_rtc_ioctl, +.decode_sg_io_v3 = mx32_decode_sg_io_v3, +.sock_ioctl = mx32_sock_ioctl, +.v4l2_ioctl = mx32_v4l2_ioctl, diff --git a/mx32_type_defs.h b/mx32_type_defs.h new file mode 100644 index 0000000000000000000000000000000000000000..02de13c68238d8d260a3ee27cb7aefaa512aaf97 --- /dev/null +++ b/mx32_type_defs.h @@ -0,0 +1,172 @@ +#ifdef MPERS_mx32_struct_blk_user_trace_setup +# define struct_blk_user_trace_setup MPERS_mx32_struct_blk_user_trace_setup +#endif +#ifdef MPERS_mx32_struct_blkpg_ioctl_arg +# define struct_blkpg_ioctl_arg MPERS_mx32_struct_blkpg_ioctl_arg +#endif +#ifdef MPERS_mx32_struct_blkpg_partition +# define struct_blkpg_partition MPERS_mx32_struct_blkpg_partition +#endif +#ifdef MPERS_mx32_struct_btrfs_ioctl_dev_replace_args +# define struct_btrfs_ioctl_dev_replace_args MPERS_mx32_struct_btrfs_ioctl_dev_replace_args +#endif +#ifdef MPERS_mx32_struct_btrfs_ioctl_send_args +# define struct_btrfs_ioctl_send_args MPERS_mx32_struct_btrfs_ioctl_send_args +#endif +#ifdef MPERS_mx32_struct_btrfs_ioctl_received_subvol_args +# define struct_btrfs_ioctl_received_subvol_args MPERS_mx32_struct_btrfs_ioctl_received_subvol_args +#endif +#ifdef MPERS_mx32_struct_btrfs_ioctl_vol_args_v2 +# define struct_btrfs_ioctl_vol_args_v2 MPERS_mx32_struct_btrfs_ioctl_vol_args_v2 +#endif +#ifdef MPERS_mx32_kernel_dirent +# define kernel_dirent MPERS_mx32_kernel_dirent +#endif +#ifdef MPERS_mx32_struct_ff_effect +# define struct_ff_effect MPERS_mx32_struct_ff_effect +#endif +#ifdef MPERS_mx32_struct_sock_fprog +# define struct_sock_fprog MPERS_mx32_struct_sock_fprog +#endif +#ifdef MPERS_mx32_struct_flock +# define struct_flock MPERS_mx32_struct_flock +#endif +#ifdef MPERS_mx32_struct_flock64 +# define struct_flock64 MPERS_mx32_struct_flock64 +#endif +#ifdef MPERS_mx32_struct_keyctl_kdf_params +# define struct_keyctl_kdf_params MPERS_mx32_struct_keyctl_kdf_params +#endif +#ifdef MPERS_mx32_struct_mmsghdr +# define struct_mmsghdr MPERS_mx32_struct_mmsghdr +#endif +#ifdef MPERS_mx32_struct_msghdr +# define struct_msghdr MPERS_mx32_struct_msghdr +#endif +#ifdef MPERS_mx32_struct_stat +# define struct_stat MPERS_mx32_struct_stat +#endif +#ifdef MPERS_mx32_struct_stat64 +# define struct_stat64 MPERS_mx32_struct_stat64 +#endif +#ifdef MPERS_mx32_struct_statfs +# define struct_statfs MPERS_mx32_struct_statfs +#endif +#ifdef MPERS_mx32_struct_statfs64 +# define struct_statfs64 MPERS_mx32_struct_statfs64 +#endif +#ifdef MPERS_mx32_struct_xfs_dqstats +# define struct_xfs_dqstats MPERS_mx32_struct_xfs_dqstats +#endif +#ifdef MPERS_mx32_struct_hd_geometry +# define struct_hd_geometry MPERS_mx32_struct_hd_geometry +#endif +#ifdef MPERS_mx32_msqid_ds_t +# define msqid_ds_t MPERS_mx32_msqid_ds_t +#endif +#ifdef MPERS_mx32_shmid_ds_t +# define shmid_ds_t MPERS_mx32_shmid_ds_t +#endif +#ifdef MPERS_mx32_struct_loop_info +# define struct_loop_info MPERS_mx32_struct_loop_info +#endif +#ifdef MPERS_mx32_struct_mtd_oob_buf +# define struct_mtd_oob_buf MPERS_mx32_struct_mtd_oob_buf +#endif +#ifdef MPERS_mx32_strace_aio_sigset +# define strace_aio_sigset MPERS_mx32_strace_aio_sigset +#endif +#ifdef MPERS_mx32_struct_group_req +# define struct_group_req MPERS_mx32_struct_group_req +#endif +#ifdef MPERS_mx32_mq_attr_t +# define mq_attr_t MPERS_mx32_mq_attr_t +#endif +#ifdef MPERS_mx32_msgbuf_t +# define msgbuf_t MPERS_mx32_msgbuf_t +#endif +#ifdef MPERS_mx32_struct_sg_req_info +# define struct_sg_req_info MPERS_mx32_struct_sg_req_info +#endif +#ifdef MPERS_mx32_struct_sigevent +# define struct_sigevent MPERS_mx32_struct_sigevent +#endif +#ifdef MPERS_mx32_time_t +# define time_t MPERS_mx32_time_t +#endif +#ifdef MPERS_mx32_timespec_t +# define timespec_t MPERS_mx32_timespec_t +#endif +#ifdef MPERS_mx32_timeval_t +# define timeval_t MPERS_mx32_timeval_t +#endif +#ifdef MPERS_mx32_struct_timex +# define struct_timex MPERS_mx32_struct_timex +#endif +#ifdef MPERS_mx32_rusage_t +# define rusage_t MPERS_mx32_rusage_t +#endif +#ifdef MPERS_mx32_siginfo_t +# define siginfo_t MPERS_mx32_siginfo_t +#endif +#ifdef MPERS_mx32_struct_rt_sigframe +# define struct_rt_sigframe MPERS_mx32_struct_rt_sigframe +#endif +#ifdef MPERS_mx32_struct_rtc_pll_info +# define struct_rtc_pll_info MPERS_mx32_struct_rtc_pll_info +#endif +#ifdef MPERS_mx32_struct_sg_io_hdr +# define struct_sg_io_hdr MPERS_mx32_struct_sg_io_hdr +#endif +#ifdef MPERS_mx32_stack_t +# define stack_t MPERS_mx32_stack_t +#endif +#ifdef MPERS_mx32_struct_ifconf +# define struct_ifconf MPERS_mx32_struct_ifconf +#endif +#ifdef MPERS_mx32_struct_ifreq +# define struct_ifreq MPERS_mx32_struct_ifreq +#endif +#ifdef MPERS_mx32_sysinfo_t +# define sysinfo_t MPERS_mx32_sysinfo_t +#endif +#ifdef MPERS_mx32_tms_t +# define tms_t MPERS_mx32_tms_t +#endif +#ifdef MPERS_mx32_struct_ustat +# define struct_ustat MPERS_mx32_struct_ustat +#endif +#ifdef MPERS_mx32_utimbuf_t +# define utimbuf_t MPERS_mx32_utimbuf_t +#endif +#ifdef MPERS_mx32_struct_v4l2_buffer +# define struct_v4l2_buffer MPERS_mx32_struct_v4l2_buffer +#endif +#ifdef MPERS_mx32_struct_v4l2_clip +# define struct_v4l2_clip MPERS_mx32_struct_v4l2_clip +#endif +#ifdef MPERS_mx32_struct_v4l2_create_buffers +# define struct_v4l2_create_buffers MPERS_mx32_struct_v4l2_create_buffers +#endif +#ifdef MPERS_mx32_struct_v4l2_ext_control +# define struct_v4l2_ext_control MPERS_mx32_struct_v4l2_ext_control +#endif +#ifdef MPERS_mx32_struct_v4l2_ext_controls +# define struct_v4l2_ext_controls MPERS_mx32_struct_v4l2_ext_controls +#endif +#ifdef MPERS_mx32_struct_v4l2_format +# define struct_v4l2_format MPERS_mx32_struct_v4l2_format +#endif +#ifdef MPERS_mx32_struct_v4l2_framebuffer +# define struct_v4l2_framebuffer MPERS_mx32_struct_v4l2_framebuffer +#endif +#ifdef MPERS_mx32_struct_v4l2_input +# define struct_v4l2_input MPERS_mx32_struct_v4l2_input +#endif +#ifdef MPERS_mx32_struct_v4l2_standard +# define struct_v4l2_standard MPERS_mx32_struct_v4l2_standard +#endif +#undef MPERS_PRINTER_NAME +#define MPERS_PRINTER_NAME(printer_name) printer_name +#include "mx32_printer_decls.h" +#include MPERS_mx32_IOCTL_MACROS diff --git a/native_printer_decls.h b/native_printer_decls.h index a10904c7f24fa2744d6a5bad511924cb77b92062..8af9fc1c191c1e32602d8fd6c0ba2866bdab5057 100644 --- a/native_printer_decls.h +++ b/native_printer_decls.h @@ -1,4 +1,4 @@ -/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ extern int block_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); extern int btrfs_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); extern int evdev_write_ioctl_mpers(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); @@ -14,6 +14,7 @@ extern _Bool fetch_struct_stat(struct tcb *const tcp, const kernel_ulong_t addr, extern _Bool fetch_struct_stat64(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst); extern _Bool fetch_struct_statfs(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_statfs *const p); extern _Bool fetch_struct_statfs64(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p); +extern _Bool fetch_struct_quotastat(struct tcb *const tcp, const kernel_ulong_t data, void *p); extern int hdio_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); extern int loop_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg); extern int mtd_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); diff --git a/native_printer_defs.h b/native_printer_defs.h index d6f3f7d1ddf6b8574016cfcd1e3cc3d06ef9d74a..2d7c60639dd0bed5692dc22da95fdaf47afceeb0 100644 --- a/native_printer_defs.h +++ b/native_printer_defs.h @@ -1,4 +1,4 @@ -/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ .block_ioctl = block_ioctl, .btrfs_ioctl = btrfs_ioctl, .evdev_write_ioctl_mpers = evdev_write_ioctl_mpers, @@ -14,6 +14,7 @@ .fetch_struct_stat64 = fetch_struct_stat64, .fetch_struct_statfs = fetch_struct_statfs, .fetch_struct_statfs64 = fetch_struct_statfs64, +.fetch_struct_quotastat = fetch_struct_quotastat, .hdio_ioctl = hdio_ioctl, .loop_ioctl = loop_ioctl, .mtd_ioctl = mtd_ioctl, diff --git a/mpers-m32/struct_v4l2_buffer.c b/nbd_ioctl.c similarity index 63% rename from mpers-m32/struct_v4l2_buffer.c rename to nbd_ioctl.c index 99d7865fca661a7b5b8a59e0d170ad62516fd730..0ceec3e8a83680aac1f9bc6f235131d995e3e2ca 100644 --- a/mpers-m32/struct_v4l2_buffer.c +++ b/nbd_ioctl.c @@ -1,8 +1,5 @@ /* - * Copyright (c) 2014 Philippe De Muyter - * Copyright (c) 2014 William Manley - * Copyright (c) 2011 Peter Zotov - * Copyright (c) 2014-2018 The strace developers. + * Copyright (c) 2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,25 +26,48 @@ */ #include "defs.h" - -#include +#include "print_fields.h" #include #include -#include - -#ifdef VIDIOC_CREATE_BUFS -#endif - -typedef struct v4l2_buffer struct_v4l2_buffer; -typedef struct v4l2_clip struct_v4l2_clip; -#ifdef VIDIOC_CREATE_BUFS -typedef struct v4l2_create_buffers struct_v4l2_create_buffers; -#endif -typedef struct v4l2_ext_control struct_v4l2_ext_control; -typedef struct v4l2_ext_controls struct_v4l2_ext_controls; -typedef struct v4l2_format struct_v4l2_format; -typedef struct v4l2_framebuffer struct_v4l2_framebuffer; -typedef struct v4l2_input struct_v4l2_input; -typedef struct v4l2_standard struct_v4l2_standard; - -struct_v4l2_buffer mpers_target_var; +#include + +#define XLAT_MACROS_ONLY +# include "xlat/nbd_ioctl_cmds.h" +#undef XLAT_MACROS_ONLY + +#include "xlat/nbd_ioctl_flags.h" + +int +nbd_ioctl(struct tcb *const tcp, const unsigned int code, + const kernel_ulong_t arg) +{ + switch (code) { + case NBD_DISCONNECT: + case NBD_CLEAR_SOCK: + case NBD_DO_IT: + case NBD_CLEAR_QUE: + case NBD_PRINT_DEBUG: + return RVAL_IOCTL_DECODED; + + case NBD_SET_SOCK: + tprints(", "); + printfd(tcp, arg); + return RVAL_IOCTL_DECODED; + + case NBD_SET_BLKSIZE: + case NBD_SET_SIZE: + case NBD_SET_SIZE_BLOCKS: + case NBD_SET_TIMEOUT: + tprints(", "); + tprintf("%" PRI_klu, arg); + return RVAL_IOCTL_DECODED; + + case NBD_SET_FLAGS: + tprints(", "); + printflags(nbd_ioctl_flags, arg, "NBD_IOC_FLAG_???"); + return RVAL_IOCTL_DECODED; + + default: + return RVAL_DECODED; + } +} diff --git a/net.c b/net.c index 489f38a52071cba818bfce588ddfd2a2d1dcb87f..f791a92b06ca8f5cfcfa39d47a3460062471a229 100644 --- a/net.c +++ b/net.c @@ -86,7 +86,9 @@ #define XLAT_MACROS_ONLY # include "xlat/addrfams.h" +# include "xlat/ethernet_protocols.h" #undef XLAT_MACROS_ONLY +#include "xlat/ax25_protocols.h" #include "xlat/irda_protocols.h" #include "xlat/can_protocols.h" #include "xlat/bt_protocols.h" @@ -144,10 +146,23 @@ SYS_FUNC(socket) printxval_search(inet_protocols, tcp->u_arg[2], "IPPROTO_???"); break; + case AF_AX25: + /* Those are not available in public headers. */ + printxval_searchn_ex(ARRSZ_PAIR(ax25_protocols), tcp->u_arg[2], + "AX25_P_???", XLAT_STYLE_VERBOSE); + break; + case AF_NETLINK: printxval(netlink_protocols, tcp->u_arg[2], "NETLINK_???"); break; + case AF_PACKET: + tprints("htons("); + printxval_searchn(ethernet_protocols, ethernet_protocols_size, + ntohs(tcp->u_arg[2]), "ETH_P_???"); + tprints(")"); + break; + case AF_IRDA: printxval_index(can_protocols, tcp->u_arg[2], "IRDAPROTO_???"); break; @@ -437,6 +452,7 @@ SYS_FUNC(socketpair) #include "xlat/getsock_ipv6_options.h" #include "xlat/setsock_ipv6_options.h" #include "xlat/sock_ipx_options.h" +#include "xlat/sock_ax25_options.h" #include "xlat/sock_netlink_options.h" #include "xlat/sock_packet_options.h" #include "xlat/sock_raw_options.h" @@ -458,6 +474,7 @@ SYS_FUNC(socketpair) #include "xlat/sock_nfcllcp_options.h" #include "xlat/sock_kcm_options.h" #include "xlat/sock_tls_options.h" +#include "xlat/sock_xdp_options.h" static void print_sockopt_fd_level_name(struct tcb *tcp, int fd, unsigned int level, @@ -487,11 +504,14 @@ print_sockopt_fd_level_name(struct tcb *tcp, int fd, unsigned int level, case SOL_IPX: printxval(sock_ipx_options, name, "IPX_???"); break; + case SOL_AX25: + printxval_search(sock_ax25_options, name, "AX25_???"); + break; case SOL_PACKET: printxval(sock_packet_options, name, "PACKET_???"); break; case SOL_TCP: - printxval(sock_tcp_options, name, "TCP_???"); + printxval_index(sock_tcp_options, name, "TCP_???"); break; case SOL_SCTP: printxval(sock_sctp_options, name, "SCTP_???"); @@ -550,6 +570,9 @@ print_sockopt_fd_level_name(struct tcb *tcp, int fd, unsigned int level, case SOL_TLS: printxval(sock_tls_options, name, "TLS_???"); break; + case SOL_XDP: + printxval_index(sock_xdp_options, name, "XDP_???"); + break; /* Other SOL_* protocol levels still need work. */ @@ -560,92 +583,146 @@ print_sockopt_fd_level_name(struct tcb *tcp, int fd, unsigned int level, tprints(", "); } -static void -print_set_linger(struct tcb *const tcp, const kernel_ulong_t addr, - const int len) -{ - struct linger linger; - - if (len < (int) sizeof(linger)) { - printaddr(addr); - } else if (!umove_or_printaddr(tcp, addr, &linger)) { - PRINT_FIELD_D("{", linger, l_onoff); - PRINT_FIELD_D(", ", linger, l_linger); - tprints("}"); - } -} - static void print_get_linger(struct tcb *const tcp, const kernel_ulong_t addr, unsigned int len) { struct linger linger; - if (len < sizeof(linger)) { - if (len != sizeof(linger.l_onoff)) { - printstr_ex(tcp, addr, len, QUOTE_FORCE_HEX); - return; - } - } else { + /* + * The kernel cannot return len > sizeof(linger) because struct linger + * cannot change, but extra safety won't harm either. + */ + if (len > sizeof(linger)) len = sizeof(linger); - } - - if (umoven(tcp, addr, len, &linger) < 0) { - printaddr(addr); + if (umoven_or_printaddr(tcp, addr, len, &linger)) return; - } - PRINT_FIELD_D("{", linger, l_onoff); - if (len == sizeof(linger)) - PRINT_FIELD_D(", ", linger, l_linger); + if (len < sizeof(linger.l_onoff)) { + tprints("{l_onoff="); + print_quoted_string((void *) &linger.l_onoff, + len, QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_D("{", linger, l_onoff); + + if (len > offsetof(struct linger, l_linger)) { + len -= offsetof(struct linger, l_linger); + if (len < sizeof(linger.l_linger)) { + tprints(", l_linger="); + print_quoted_string((void *) &linger.l_linger, + len, QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_D(", ", linger, l_linger); + } + } + } tprints("}"); } -#ifdef SO_PEERCRED static void -print_ucred(struct tcb *const tcp, const kernel_ulong_t addr, unsigned int len) +print_get_ucred(struct tcb *const tcp, const kernel_ulong_t addr, + unsigned int len) { struct ucred uc; - if (len < sizeof(uc)) { - if (len != sizeof(uc.pid) - && len != offsetofend(struct ucred, uid)) { - printstr_ex(tcp, addr, len, QUOTE_FORCE_HEX); - return; - } - } else { + /* + * The kernel is very unlikely to return len > sizeof(uc) + * because struct ucred is very unlikely to change, + * but extra safety won't harm either. + */ + if (len > sizeof(uc)) len = sizeof(uc); - } - if (umoven(tcp, addr, len, &uc) < 0) { - printaddr(addr); + if (umoven_or_printaddr(tcp, addr, len, &uc)) return; - } - PRINT_FIELD_D("{", uc, pid); - if (len > sizeof(uc.pid)) - PRINT_FIELD_UID(", ", uc, uid); - if (len == sizeof(uc)) - PRINT_FIELD_UID(", ", uc, gid); + if (len < sizeof(uc.pid)) { + tprints("{pid="); + print_quoted_string((void *) &uc.pid, + len, QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_D("{", uc, pid); + + if (len > offsetof(struct ucred, uid)) { + len -= offsetof(struct ucred, uid); + if (len < sizeof(uc.uid)) { + tprints(", uid="); + print_quoted_string((void *) &uc.uid, + len, QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_UID(", ", uc, uid); + + if (len > offsetof(struct ucred, gid) - + offsetof(struct ucred, uid)) { + len -= offsetof(struct ucred, gid) - + offsetof(struct ucred, uid); + if (len < sizeof(uc.gid)) { + tprints(", gid="); + print_quoted_string((void *) &uc.gid, + len, + QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_UID(", ", uc, gid); + } + } + } + } + } tprints("}"); } -#endif /* SO_PEERCRED */ #ifdef PACKET_STATISTICS static void print_tpacket_stats(struct tcb *const tcp, const kernel_ulong_t addr, - const int len) + unsigned int len) { - struct tpacket_stats stats; + struct tp_stats { + unsigned int tp_packets, tp_drops, tp_freeze_q_cnt; + } stats; + + /* + * The kernel may return len > sizeof(stats) if the kernel structure + * grew as it happened when tpacket_stats_v3 was introduced. + */ + if (len > sizeof(stats)) + len = sizeof(stats); + + if (umoven_or_printaddr(tcp, addr, len, &stats)) + return; - if (len != sizeof(stats) || - umove(tcp, addr, &stats) < 0) { - printaddr(addr); + if (len < sizeof(stats.tp_packets)) { + tprints("{tp_packets="); + print_quoted_string((void *) &stats.tp_packets, + len, QUOTE_FORCE_HEX); } else { PRINT_FIELD_U("{", stats, tp_packets); - PRINT_FIELD_U("{", stats, tp_drops); - tprints("}"); + + if (len > offsetof(struct tp_stats, tp_drops)) { + len -= offsetof(struct tp_stats, tp_drops); + if (len < sizeof(stats.tp_drops)) { + tprints(", tp_drops="); + print_quoted_string((void *) &stats.tp_drops, + len, QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_U(", ", stats, tp_drops); + + if (len > offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops)) { + len -= offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops); + if (len < sizeof(stats.tp_freeze_q_cnt)) { + tprints(", tp_freeze_q_cnt="); + print_quoted_string((void *) &stats.tp_freeze_q_cnt, + len, + QUOTE_FORCE_HEX); + } else { + PRINT_FIELD_U(", ", stats, tp_freeze_q_cnt); + } + } + } + } } + tprints("}"); } #endif /* PACKET_STATISTICS */ @@ -684,6 +761,17 @@ print_getsockopt(struct tcb *const tcp, const unsigned int level, const unsigned int name, const kernel_ulong_t addr, const int ulen, const int rlen) { + if (ulen <= 0 || rlen <= 0) { + /* + * As the kernel neither accepts nor returns a negative + * length in case of successful getsockopt syscall + * invocation, negative values must have been forged + * by userspace. + */ + printaddr(addr); + return; + } + if (addr && verbose(tcp)) switch (level) { case SOL_SOCKET: @@ -691,19 +779,21 @@ print_getsockopt(struct tcb *const tcp, const unsigned int level, case SO_LINGER: print_get_linger(tcp, addr, rlen); return; -#ifdef SO_PEERCRED case SO_PEERCRED: - print_ucred(tcp, addr, rlen); + print_get_ucred(tcp, addr, rlen); return; -#endif -#ifdef SO_ATTACH_FILTER case SO_ATTACH_FILTER: - if (rlen && (unsigned short) rlen == (unsigned int) rlen) + /* + * The length returned by the kernel in case of + * successful getsockopt syscall invocation is struct + * sock_fprog.len that has type unsigned short, + * anything else must have been forged by userspace. + */ + if ((unsigned short) rlen == (unsigned int) rlen) print_sock_fprog(tcp, addr, rlen); else printaddr(addr); return; -#endif /* SO_ATTACH_FILTER */ } break; @@ -726,16 +816,6 @@ print_getsockopt(struct tcb *const tcp, const unsigned int level, break; case SOL_NETLINK: - if (ulen < 0 || rlen < 0) { - /* - * As the kernel neither accepts nor returns a negative - * length, in case of successful getsockopt syscall - * invocation these negative values must have come - * from userspace. - */ - printaddr(addr); - return; - } switch (name) { case NETLINK_LIST_MEMBERSHIPS: { uint32_t buf; @@ -800,6 +880,21 @@ SYS_FUNC(getsockopt) return 0; } +static void +print_set_linger(struct tcb *const tcp, const kernel_ulong_t addr, + const int len) +{ + struct linger linger; + + if (len < (int) sizeof(linger)) { + printaddr(addr); + } else if (!umove_or_printaddr(tcp, addr, &linger)) { + PRINT_FIELD_D("{", linger, l_onoff); + PRINT_FIELD_D(", ", linger, l_linger); + tprints("}"); + } +} + #ifdef IP_ADD_MEMBERSHIP static void print_mreq(struct tcb *const tcp, const kernel_ulong_t addr, @@ -893,17 +988,13 @@ print_setsockopt(struct tcb *const tcp, const unsigned int level, case SO_LINGER: print_set_linger(tcp, addr, len); return; -#ifdef SO_ATTACH_FILTER case SO_ATTACH_FILTER: -# ifdef SO_ATTACH_REUSEPORT_CBPF case SO_ATTACH_REUSEPORT_CBPF: -# endif if ((unsigned int) len == get_sock_fprog_size()) decode_sock_fprog(tcp, addr); else printaddr(addr); return; -#endif /* SO_ATTACH_FILTER */ } break; diff --git a/netlink.c b/netlink.c index 8a30483c39c45664e977511b2c89fc4ceff78483..179a9997b2b695906e61f2dcb0867a5eecf1340b 100644 --- a/netlink.c +++ b/netlink.c @@ -438,7 +438,7 @@ decode_nlmsg_flags(const uint16_t flags, const uint16_t type, } else if (family < ARRAY_SIZE(nlmsg_flags) && nlmsg_flags[family]) table = nlmsg_flags[family](type); - printflags_ex(flags, "NLM_F_???", XLAT_STYLE_ABBREV, + printflags_ex(flags, "NLM_F_???", XLAT_STYLE_DEFAULT, netlink_flags, table, NULL); } diff --git a/netlink.h b/netlink.h index 42e7802e73253bad4e11e75f095a9afc0aaca717..4b836b90f1ca188d202ca4efaf34f0763343e39b 100644 --- a/netlink.h +++ b/netlink.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2017 JingPiao Chen - * Copyright (c) 2017 The strace developers. + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,6 +29,7 @@ #ifndef STRACE_NETLINK_H #define STRACE_NETLINK_H +#include #include #include @@ -63,4 +64,12 @@ # define NLA_TYPE_MASK ~(NLA_F_NESTED | NLA_F_NET_BYTEORDER) #endif +static inline bool +is_nlmsg_ok(const struct nlmsghdr *const nlh, const ssize_t len) +{ + return len >= (ssize_t) sizeof(*nlh) + && nlh->nlmsg_len >= sizeof(*nlh) + && (size_t) len >= nlh->nlmsg_len; +} + #endif /* !STRACE_NETLINK_H */ diff --git a/netlink_netfilter.c b/netlink_netfilter.c index 1d59ae33a7d87b8558908a3466b00bb00f5f47d8..ae924291a2069979f5b68cf91b2f7ba91a1a5bdf 100644 --- a/netlink_netfilter.c +++ b/netlink_netfilter.c @@ -70,10 +70,13 @@ decode_netlink_netfilter(struct tcb *const tcp, tprints(", res_id="); if (subsys_id == NFNL_SUBSYS_NFTABLES && res_id == NFNL_SUBSYS_NFTABLES) { - tprints("htons(NFNL_SUBSYS_NFTABLES)"); + print_xlat_ex(nfmsg.res_id, + "htons(NFNL_SUBSYS_NFTABLES)", + XLAT_STYLE_DEFAULT); } else if (subsys_id == NFNL_SUBSYS_NFTABLES && nfmsg.res_id == NFNL_SUBSYS_NFTABLES) { - tprints("NFNL_SUBSYS_NFTABLES"); + print_xlat_ex(nfmsg.res_id, "NFNL_SUBSYS_NFTABLES", + XLAT_STYLE_DEFAULT); } else { tprintf("htons(%d)", res_id); } diff --git a/netlink_packet_diag.c b/netlink_packet_diag.c index 18b7091c4f5f39228d1839a7ace6c8044bfc6efa..9794f56054e32d3f0567da2789bc03230bcf1bfe 100644 --- a/netlink_packet_diag.c +++ b/netlink_packet_diag.c @@ -37,6 +37,7 @@ #include #include +#include "xlat/af_packet_versions.h" #include "xlat/packet_diag_attrs.h" #include "xlat/packet_diag_info_flags.h" #include "xlat/packet_diag_show.h" @@ -52,10 +53,11 @@ DECL_NETLINK_DIAG_DECODER(decode_packet_diag_req) if (!umoven_or_printaddr(tcp, addr + offset, sizeof(req) - offset, (char *) &req + offset)) { - tprints("sdiag_protocol="); - printxval_searchn(ethernet_protocols, - ethernet_protocols_size, - req.sdiag_protocol, "ETH_P_???"); + /* + * AF_PACKET currently doesn't support protocol values + * other than 0. + */ + PRINT_FIELD_X("", req, sdiag_protocol); PRINT_FIELD_U(", ", req, pdiag_ino); PRINT_FIELD_FLAGS(", ", req, pdiag_show, packet_diag_show, "PACKET_SHOW_???"); @@ -79,8 +81,9 @@ decode_packet_diag_info(struct tcb *const tcp, if (umove_or_printaddr(tcp, addr, &pinfo)) return true; - PRINT_FIELD_U("{", pinfo, pdi_index); - PRINT_FIELD_U(", ", pinfo, pdi_version); + PRINT_FIELD_IFINDEX("{", pinfo, pdi_index); + PRINT_FIELD_XVAL(", ", pinfo, pdi_version, af_packet_versions, + "TPACKET_???"); PRINT_FIELD_U(", ", pinfo, pdi_reserve); PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh); PRINT_FIELD_U(", ", pinfo, pdi_tstamp); @@ -172,7 +175,7 @@ static const nla_decoder_t packet_diag_msg_nla_decoders[] = { [PACKET_DIAG_RX_RING] = decode_packet_diag_ring, [PACKET_DIAG_TX_RING] = decode_packet_diag_ring, [PACKET_DIAG_FANOUT] = decode_nla_u32, - [PACKET_DIAG_UID] = decode_nla_u32, + [PACKET_DIAG_UID] = decode_nla_uid, [PACKET_DIAG_MEMINFO] = decode_nla_meminfo, [PACKET_DIAG_FILTER] = decode_packet_diag_filter }; @@ -191,7 +194,10 @@ DECL_NETLINK_DIAG_DECODER(decode_packet_diag_msg) (char *) &msg + offset)) { PRINT_FIELD_XVAL("", msg, pdiag_type, socktypes, "SOCK_???"); - PRINT_FIELD_U(", ", msg, pdiag_num); + PRINT_FIELD_XVAL_SORTED_SIZED(", ", msg, pdiag_num, + ethernet_protocols, + ethernet_protocols_size, + "ETH_P_???"); PRINT_FIELD_U(", ", msg, pdiag_ino); PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie); decode_nla = true; diff --git a/netlink_smc_diag.c b/netlink_smc_diag.c index 53ae27ba85442fc50fe9474fb2b75dfbf8d0c0d7..4a414db8ca24675519b8ede891061c5879bd0d16 100644 --- a/netlink_smc_diag.c +++ b/netlink_smc_diag.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2017 JingPiao Chen - * Copyright (c) 2017 The strace developers. + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,20 +29,27 @@ #include "defs.h" #include -#ifdef AF_SMC +#ifndef AF_SMC +# define XLAT_MACROS_ONLY +# include "xlat/addrfams.h" +# undef XLAT_MACROS_ONLY +#endif -# include "netlink.h" -# include "netlink_sock_diag.h" -# include "nlattr.h" -# include "print_fields.h" +#include "netlink.h" +#include "netlink_sock_diag.h" +#include "nlattr.h" +#include "print_fields.h" -# include -# include +#include +#include -# include "xlat/smc_diag_attrs.h" -# include "xlat/smc_diag_extended_flags.h" -# include "xlat/smc_link_group_roles.h" -# include "xlat/smc_states.h" +#include "xlat/smc_decl_codes.h" +#include "xlat/smc_diag_attrs.h" +#include "xlat/smc_diag_extended_flags.h" +#include "xlat/smc_diag_mode.h" +#include "xlat/smc_link_group_roles.h" +#include "xlat/smc_states.h" +#include "xlat/sock_shutdown_flags.h" DECL_NETLINK_DIAG_DECODER(decode_smc_diag_req) { @@ -142,10 +149,76 @@ decode_smc_diag_lgrinfo(struct tcb *const tcp, return true; } +static bool +decode_smc_diag_shutdown(struct tcb *const tcp, + const kernel_ulong_t addr, + const unsigned int len, + const void *const opaque_data) +{ + const struct decode_nla_xlat_opts opts = { + ARRSZ_PAIR(sock_shutdown_flags), "???_SHUTDOWN", + .size = 1, + }; + + return decode_nla_flags(tcp, addr, len, &opts); +} + +static bool +decode_smc_diag_dmbinfo(struct tcb *const tcp, + const kernel_ulong_t addr, + const unsigned int len, + const void *const opaque_data) +{ + struct smcd_diag_dmbinfo dinfo; + + if (len < sizeof(dinfo)) + return false; + if (umove_or_printaddr(tcp, addr, &dinfo)) + return true; + + PRINT_FIELD_U("{", dinfo, linkid); + PRINT_FIELD_X(", ", dinfo, peer_gid); + PRINT_FIELD_X(", ", dinfo, my_gid); + PRINT_FIELD_X(", ", dinfo, token); + PRINT_FIELD_X(", ", dinfo, peer_token); + tprints("}"); + + return true; +} +static bool +decode_smc_diag_fallback(struct tcb *const tcp, + const kernel_ulong_t addr, + const unsigned int len, + const void *const opaque_data) +{ + struct smc_diag_fallback fb; + + if (len < sizeof(fb)) + return false; + if (umove_or_printaddr(tcp, addr, &fb)) + return true; + + /* + * We print them verbose since they are defined in a non-UAPI header, + * net/smc/smc_clc.h + */ + tprints("{reason="); + printxval_search_ex(smc_decl_codes, fb.reason, + "SMC_CLC_DECL_???", XLAT_STYLE_VERBOSE); + tprints(", peer_diagnosis="); + printxval_search_ex(smc_decl_codes, fb.peer_diagnosis, + "SMC_CLC_DECL_???", XLAT_STYLE_VERBOSE); + tprints("}"); + + return true; +} + static const nla_decoder_t smc_diag_msg_nla_decoders[] = { [SMC_DIAG_CONNINFO] = decode_smc_diag_conninfo, [SMC_DIAG_LGRINFO] = decode_smc_diag_lgrinfo, - [SMC_DIAG_SHUTDOWN] = decode_nla_u8 + [SMC_DIAG_SHUTDOWN] = decode_smc_diag_shutdown, + [SMC_DIAG_DMBINFO] = decode_smc_diag_dmbinfo, + [SMC_DIAG_FALLBACK] = decode_smc_diag_fallback, }; DECL_NETLINK_DIAG_DECODER(decode_smc_diag_msg) @@ -162,7 +235,9 @@ DECL_NETLINK_DIAG_DECODER(decode_smc_diag_msg) (void *) &msg + offset)) { PRINT_FIELD_XVAL("", msg, diag_state, smc_states, "SMC_???"); - PRINT_FIELD_U(", ", msg, diag_fallback); + PRINT_FIELD_XVAL_INDEX(", ", msg, diag_fallback, + smc_diag_mode, + "SMC_DIAG_MODE_???"); PRINT_FIELD_U(", ", msg, diag_shutdown); /* * AF_SMC protocol family socket handler @@ -186,5 +261,3 @@ DECL_NETLINK_DIAG_DECODER(decode_smc_diag_msg) ARRAY_SIZE(smc_diag_msg_nla_decoders), NULL); } } - -#endif /* AF_SMC */ diff --git a/netlink_sock_diag.c b/netlink_sock_diag.c index dd1e03d3602a0592458782a2c179c4b81ea23736..f3ce1a89f0880e488d890b2ed1e9941a81e4324e 100644 --- a/netlink_sock_diag.c +++ b/netlink_sock_diag.c @@ -1,7 +1,7 @@ /* * Copyright (c) 2016 Fabien Siron * Copyright (c) 2017 JingPiao Chen - * Copyright (c) 2017 The strace developers. + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -31,6 +31,10 @@ #include "netlink.h" #include "netlink_sock_diag.h" +#define XLAT_MACROS_ONLY +#include "xlat/addrfams.h" +#undef XLAT_MACROS_ONLY + static void decode_family(struct tcb *const tcp, const uint8_t family, const kernel_ulong_t addr, const unsigned int len) @@ -50,14 +54,12 @@ typedef DECL_NETLINK_DIAG_DECODER((*netlink_diag_decoder_t)); static const struct { const netlink_diag_decoder_t request, response; } diag_decoders[] = { + [AF_UNIX] = { decode_unix_diag_req, decode_unix_diag_msg }, [AF_INET] = { decode_inet_diag_req, decode_inet_diag_msg }, [AF_INET6] = { decode_inet_diag_req, decode_inet_diag_msg }, [AF_NETLINK] = { decode_netlink_diag_req, decode_netlink_diag_msg }, [AF_PACKET] = { decode_packet_diag_req, decode_packet_diag_msg }, -#ifdef AF_SMC [AF_SMC] = { decode_smc_diag_req, decode_smc_diag_msg }, -#endif - [AF_UNIX] = { decode_unix_diag_req, decode_unix_diag_msg } }; bool diff --git a/nlattr.c b/nlattr.c index af7cc162e3606bd09fd8a40fa3caaca99b7869f3..315d69941a0c42ff922a3e007947a8224cccc970 100644 --- a/nlattr.c +++ b/nlattr.c @@ -101,7 +101,8 @@ decode_nlattr_with_data(struct tcb *const tcp, print_nlattr(nla, table, dflt); if (nla_len > NLA_HDRLEN) { - const unsigned int idx = size ? nla->nla_type : 0; + const unsigned int idx = + size ? nla->nla_type & NLA_TYPE_MASK : 0; tprints(", "); if (!decoders @@ -357,6 +358,38 @@ decode_nla_ip_proto(struct tcb *const tcp, return decode_nla_xval(tcp, addr, len, &opts); } +bool +decode_nla_in_addr(struct tcb *const tcp, + const kernel_ulong_t addr, + const unsigned int len, + const void *const opaque_data) +{ + struct in_addr in; + + if (len < sizeof(in)) + return false; + else if (!umove_or_printaddr(tcp, addr, &in)) + print_inet_addr(AF_INET, &in, sizeof(in), NULL); + + return true; +} + +bool +decode_nla_in6_addr(struct tcb *const tcp, + const kernel_ulong_t addr, + const unsigned int len, + const void *const opaque_data) +{ + struct in6_addr in6; + + if (len < sizeof(in6)) + return false; + else if (!umove_or_printaddr(tcp, addr, &in6)) + print_inet_addr(AF_INET6, &in6, sizeof(in6), NULL); + + return true; +} + bool decode_nla_flags(struct tcb *const tcp, const kernel_ulong_t addr, diff --git a/nlattr.h b/nlattr.h index 27ffdebd8341f57a1ab309a6ea7736062108b7ef..fd54af477dfaf247c02bdbd04efd4f0122fee357 100644 --- a/nlattr.h +++ b/nlattr.h @@ -102,6 +102,8 @@ DECL_NLA(gid); DECL_NLA(ifindex); DECL_NLA(ether_proto); DECL_NLA(ip_proto); +DECL_NLA(in_addr); +DECL_NLA(in6_addr); DECL_NLA(meminfo); DECL_NLA(rt_class); DECL_NLA(rt_proto); diff --git a/nsfs.c b/nsfs.c index 493dcd57416ad9e7a1cd29ebff2cea428e22d204..2ea81556db61bd2e0a5672598cbef61af8f75e10 100644 --- a/nsfs.c +++ b/nsfs.c @@ -2,6 +2,7 @@ * Support for decoding of NS_* ioctl commands. * * Copyright (c) 2017 Nikolay Marchuk + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -41,15 +42,9 @@ nsfs_ioctl(struct tcb *tcp, unsigned int code, kernel_ulong_t arg) case NS_GET_NSTYPE: if (entering(tcp)) return 0; - if (!syserror(tcp)) { - const char *outstr; - outstr = xlookup(setns_types, tcp->u_rval); - if (outstr) { - tcp->auxstr = outstr; - return RVAL_IOCTL_DECODED | RVAL_STR; - } - } - return RVAL_IOCTL_DECODED; + if (!syserror(tcp)) + tcp->auxstr = xlookup(setns_types, tcp->u_rval); + return RVAL_IOCTL_DECODED | RVAL_STR; case NS_GET_OWNER_UID: if (entering(tcp)) return 0; diff --git a/open.c b/open.c index fde21cccd59223c7121ddbbd6734fdcb797aa164..883136b69bb0bd0c605605db294dff82408b0f2d 100644 --- a/open.c +++ b/open.c @@ -117,13 +117,6 @@ tprint_open_modes(unsigned int flags) XLAT_STYLE_DEFAULT); } -#ifdef O_TMPFILE -/* The kernel & C libraries often inline O_DIRECTORY. */ -# define STRACE_O_TMPFILE (O_TMPFILE & ~O_DIRECTORY) -#else /* !O_TMPFILE */ -# define STRACE_O_TMPFILE 0 -#endif - static int decode_open(struct tcb *tcp, int offset) { @@ -131,7 +124,7 @@ decode_open(struct tcb *tcp, int offset) tprints(", "); /* flags */ tprint_open_modes(tcp->u_arg[offset + 1]); - if (tcp->u_arg[offset + 1] & (O_CREAT | STRACE_O_TMPFILE)) { + if (tcp->u_arg[offset + 1] & (O_CREAT | __O_TMPFILE)) { /* mode */ tprints(", "); print_numeric_umode_t(tcp->u_arg[offset + 2]); diff --git a/perf.c b/perf.c index e66ca4d7c95f0eb5f6467c039eb56905a0bd9a23..a9267e74b7b3def7aadd27b9420faf42b0f981d8 100644 --- a/perf.c +++ b/perf.c @@ -31,6 +31,7 @@ #include "defs.h" #include "perf_event_struct.h" +#include "print_fields.h" #include "xlat/hw_breakpoint_len.h" #include "xlat/hw_breakpoint_type.h" @@ -111,12 +112,6 @@ fetch_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) return 0; } -#define PRINT_XLAT(prefix, xlat, x, dflt) \ - do { \ - tprints(prefix); \ - printxval_search(xlat, x, dflt); \ - } while (0) - void print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) { @@ -159,9 +154,9 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) use_new_size = 1; } - PRINT_XLAT("{type=", perf_type_id, attr->type, "PERF_TYPE_???"); - tprints(", size="); - printxval(perf_attr_size, attr->size, "PERF_ATTR_SIZE_???"); + PRINT_FIELD_XVAL("{", *attr, type, perf_type_id, "PERF_TYPE_???"); + PRINT_FIELD_XVAL(", ", *attr, size, perf_attr_size, + "PERF_ATTR_SIZE_???"); if (use_new_size) { tprints(" => "); @@ -175,12 +170,12 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) switch (attr->type) { case PERF_TYPE_HARDWARE: - PRINT_XLAT(", config=", perf_hw_id, attr->config, - "PERF_COUNT_HW_???"); + PRINT_FIELD_XVAL(", ", *attr, config, perf_hw_id, + "PERF_COUNT_HW_???"); break; case PERF_TYPE_SOFTWARE: - PRINT_XLAT(", config=", perf_sw_ids, attr->config, - "PERF_COUNT_SW_???"); + PRINT_FIELD_XVAL(", ", *attr, config, perf_sw_ids, + "PERF_COUNT_SW_???"); break; case PERF_TYPE_TRACEPOINT: /* @@ -188,17 +183,20 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) * debugfs tracing/events/../../id if ftrace is enabled * in the kernel." */ - tprintf(", config=%" PRIu64, attr->config); + PRINT_FIELD_U(", ", *attr, config); break; case PERF_TYPE_HW_CACHE: /* * (perf_hw_cache_id) | (perf_hw_cache_op_id << 8) | * (perf_hw_cache_op_result_id << 16) */ - PRINT_XLAT(", config=", perf_hw_cache_id, attr->config & 0xFF, - "PERF_COUNT_HW_CACHE_???"); - PRINT_XLAT("|", perf_hw_cache_op_id, (attr->config >> 8) & 0xFF, + tprints(", config="); + printxval(perf_hw_cache_id, attr->config & 0xFF, + "PERF_COUNT_HW_CACHE_???"); + tprints("|"); + printxval(perf_hw_cache_op_id, (attr->config >> 8) & 0xFF, "PERF_COUNT_HW_CACHE_OP_???"); + tprints("<<8|"); /* * Current code (see set_ext_hw_attr in arch/x86/events/core.c, * tile_map_cache_event in arch/tile/kernel/perf_event.c, @@ -214,9 +212,9 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) * armpmu_map_cache_event in drivers/perf/arm_pmu.c) assumes * that cache result is 8 bits in size. */ - PRINT_XLAT("<<8|", perf_hw_cache_op_result_id, - (attr->config >> 16) & 0xFF, - "PERF_COUNT_HW_CACHE_RESULT_???"); + printxval(perf_hw_cache_op_result_id, + (attr->config >> 16) & 0xFF, + "PERF_COUNT_HW_CACHE_RESULT_???"); tprints("<<16"); if (attr->config >> 24) { tprintf("|%#" PRIx64 "<<24", attr->config >> 24); @@ -241,7 +239,7 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) * to zero. Its parameters are set in other places." */ default: - tprintf(", config=%#" PRIx64, attr->config); + PRINT_FIELD_X(", ", *attr, config); break; } @@ -249,17 +247,14 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) goto print_perf_event_attr_out; if (attr->freq) - tprintf(", sample_freq=%" PRIu64, attr->sample_freq); + PRINT_FIELD_U(", ", *attr, sample_freq); else - tprintf(", sample_period=%" PRIu64, attr->sample_period); - - tprints(", sample_type="); - printflags64(perf_event_sample_format, attr->sample_type, - "PERF_SAMPLE_???"); + PRINT_FIELD_U(", ", *attr, sample_period); - tprints(", read_format="); - printflags64(perf_event_read_format, attr->read_format, - "PERF_FORMAT_???"); + PRINT_FIELD_FLAGS(", ", *attr, sample_type, perf_event_sample_format, + "PERF_SAMPLE_???"); + PRINT_FIELD_FLAGS(", ", *attr, read_format, perf_event_read_format, + "PERF_FORMAT_???"); tprintf(", disabled=%u" ", inherit=%u" @@ -330,22 +325,22 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) } if (attr->watermark) - tprintf(", wakeup_watermark=%u", attr->wakeup_watermark); + PRINT_FIELD_U(", ", *attr, wakeup_watermark); else - tprintf(", wakeup_events=%u", attr->wakeup_events); + PRINT_FIELD_U(", ", *attr, wakeup_events); if (attr->type == PERF_TYPE_BREAKPOINT) /* Any combination of R/W with X is deemed invalid */ - PRINT_XLAT(", bp_type=", hw_breakpoint_type, attr->bp_type, - (attr->bp_type <= - (HW_BREAKPOINT_X | HW_BREAKPOINT_RW)) ? - "HW_BREAKPOINT_INVALID" : - "HW_BREAKPOINT_???"); + PRINT_FIELD_XVAL(", ", *attr, bp_type, hw_breakpoint_type, + (attr->bp_type <= + (HW_BREAKPOINT_X | HW_BREAKPOINT_RW)) + ? "HW_BREAKPOINT_INVALID" + : "HW_BREAKPOINT_???"); if (attr->type == PERF_TYPE_BREAKPOINT) - tprintf(", bp_addr=%#" PRIx64, attr->bp_addr); + PRINT_FIELD_X(", ", *attr, bp_addr); else - tprintf(", config1=%#" PRIx64, attr->config1); + PRINT_FIELD_X(", ", *attr, config1); /* * Fields after bp_addr/config1 are optional and may not present; check @@ -354,15 +349,15 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) _PERF_CHECK_FIELD(bp_len); if (attr->type == PERF_TYPE_BREAKPOINT) - tprintf(", bp_len=%" PRIu64, attr->bp_len); + PRINT_FIELD_U(", ", *attr, bp_len); else - tprintf(", config2=%#" PRIx64, attr->config2); + PRINT_FIELD_X(", ", *attr, config2); _PERF_CHECK_FIELD(branch_sample_type); if (attr->sample_type & PERF_SAMPLE_BRANCH_STACK) { - tprints(", branch_sample_type="); - printflags64(perf_branch_sample_type, attr->branch_sample_type, - "PERF_SAMPLE_BRANCH_???"); + PRINT_FIELD_FLAGS(", ", *attr, branch_sample_type, + perf_branch_sample_type, + "PERF_SAMPLE_BRANCH_???"); } _PERF_CHECK_FIELD(sample_regs_user); @@ -372,7 +367,7 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) * described in the kernel header * arch/ARCH/include/uapi/asm/perf_regs.h." */ - tprintf(", sample_regs_user=%#" PRIx64, attr->sample_regs_user); + PRINT_FIELD_X(", ", *attr, sample_regs_user); _PERF_CHECK_FIELD(sample_stack_user); /* @@ -380,26 +375,24 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr) * specified." */ if (attr->sample_type & PERF_SAMPLE_STACK_USER) - tprintf(", sample_stack_user=%#" PRIx32, - attr->sample_stack_user); + PRINT_FIELD_X(", ", *attr, sample_stack_user); if (attr->use_clockid) { _PERF_CHECK_FIELD(clockid); - tprints(", clockid="); - printxval(clocknames, attr->clockid, "CLOCK_???"); + PRINT_FIELD_XVAL(", ", *attr, clockid, clocknames, "CLOCK_???"); } _PERF_CHECK_FIELD(sample_regs_intr); - tprintf(", sample_regs_intr=%#" PRIx64, attr->sample_regs_intr); + PRINT_FIELD_X(", ", *attr, sample_regs_intr); _PERF_CHECK_FIELD(aux_watermark); - tprintf(", aux_watermark=%" PRIu32, attr->aux_watermark); + PRINT_FIELD_U(", ", *attr, aux_watermark); _PERF_CHECK_FIELD(sample_max_stack); - tprintf(", sample_max_stack=%" PRIu16, attr->sample_max_stack); + PRINT_FIELD_U(", ", *attr, sample_max_stack); /* _PERF_CHECK_FIELD(__reserved_2); - tprintf(", __reserved2=%" PRIu16, attr->__reserved_2); */ + PRINT_FIELD_U(", ", *attr, __reserved2); */ print_perf_event_attr_out: if ((attr->size && (attr->size > size)) || diff --git a/print_fields.h b/print_fields.h index ffcabf46b1881d9a3e67da8e60ae452cb54b17a3..eccd7ae36bf45ee10638cc2eb396c1caaa451e0c 100644 --- a/print_fields.h +++ b/print_fields.h @@ -135,7 +135,7 @@ do { \ STRACE_PRINTF("%s%s=", (prefix_), #field_); \ if (zero_extend_signed_to_ull((where_).field_) == UINT64_MAX) \ - print_xlat_ex(UINT64_MAX, "UINT64_MAX", XLAT_STYLE_FMT_U); \ + print_xlat_u(UINT64_MAX); \ else \ STRACE_PRINTF("%llu", \ zero_extend_signed_to_ull((where_).field_)); \ @@ -183,6 +183,18 @@ STRACE_PRINTF("%s%s=inet_addr(\"%s\")", (prefix_), #field_, \ inet_ntoa((where_).field_)) +#define PRINT_FIELD_AX25_ADDR(prefix_, where_, field_) \ + do { \ + STRACE_PRINTF("%s%s=", (prefix_), #field_); \ + print_ax25_addr(&(where_).field_); \ + } while (0) + +#define PRINT_FIELD_X25_ADDR(prefix_, where_, field_) \ + do { \ + STRACE_PRINTF("%s%s=", (prefix_), #field_); \ + print_x25_addr(&(where_).field_); \ + } while (0) + #define PRINT_FIELD_NET_PORT(prefix_, where_, field_) \ STRACE_PRINTF("%s%s=htons(%u)", (prefix_), #field_, \ ntohs((where_).field_)) diff --git a/print_ifindex.c b/print_ifindex.c index 2df1e3be9037160d602760b5b53860d2999f0648..1bdac382deead057b68f7b4cbed0a16f472a8341 100644 --- a/print_ifindex.c +++ b/print_ifindex.c @@ -31,37 +31,53 @@ #ifdef HAVE_IF_INDEXTONAME # include "xstring.h" -# define INI_PFX "if_nametoindex(" -# define INI_SFX ")" +# define INI_PFX "if_nametoindex(\"" +# define INI_SFX "\")" # define IFNAME_QUOTED_SZ (sizeof(IFNAMSIZ) * 4 + 3) -static const char * +const char * get_ifname(const unsigned int ifindex) { - static char res[IFNAME_QUOTED_SZ + sizeof(INI_PFX INI_SFX)]; - + static char name_quoted_buf[IFNAME_QUOTED_SZ]; char name_buf[IFNAMSIZ]; - char name_quoted_buf[IFNAME_QUOTED_SZ]; - if (if_indextoname(ifindex, name_buf)) { - if (string_quote(name_buf, name_quoted_buf, sizeof(name_buf), - QUOTE_0_TERMINATED, NULL)) - return NULL; + if (!if_indextoname(ifindex, name_buf)) + return NULL; + + if (string_quote(name_buf, name_quoted_buf, sizeof(name_buf), + QUOTE_0_TERMINATED | QUOTE_OMIT_LEADING_TRAILING_QUOTES, + NULL)) + return NULL; + + return name_quoted_buf; +} + +static const char * +sprint_ifname(const unsigned int ifindex) +{ + static char res[IFNAME_QUOTED_SZ + sizeof(INI_PFX INI_SFX)]; + + const char *name_quoted = get_ifname(ifindex); - xsprintf(res, INI_PFX "%s" INI_SFX, name_quoted_buf); + if (!name_quoted) + return NULL; - return res; - } + xsprintf(res, INI_PFX "%s" INI_SFX, name_quoted); - return NULL; + return res; } + +#else /* !HAVE_IF_INDEXTONAME */ + +const char *get_ifname(const unsigned int ifindex) { return NULL; } + #endif /* HAVE_IF_INDEXTONAME */ void print_ifindex(const unsigned int ifindex) { #ifdef HAVE_IF_INDEXTONAME - print_xlat_ex(ifindex, get_ifname(ifindex), XLAT_STYLE_FMT_U); + print_xlat_ex(ifindex, sprint_ifname(ifindex), XLAT_STYLE_FMT_U); #else tprintf("%u", ifindex); #endif diff --git a/print_timespec.c b/print_timespec.c index a482f103f9541daba2f500a8e9b356fc52890a73..6867be66d087426052b9960b295f5797156f2c61 100644 --- a/print_timespec.c +++ b/print_timespec.c @@ -57,10 +57,15 @@ print_timespec_t_utime(const timespec_t *t) { switch (t->tv_nsec) { case UTIME_NOW: - tprints("UTIME_NOW"); - break; case UTIME_OMIT: - tprints("UTIME_OMIT"); + if (xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV) + print_timespec_t(t); + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) + break; + + (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE + ? tprints_comment : tprints)(t->tv_nsec == UTIME_NOW + ? "UTIME_NOW" : "UTIME_OMIT"); break; default: print_timespec_t(t); diff --git a/printers.h b/printers.h index 84f95c2ced6089933c4b165aa0999c2d42aa3135..4f16850675cbb9a23e858655b3521347ce5b2178 100644 --- a/printers.h +++ b/printers.h @@ -1,4 +1,4 @@ -/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ +/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */ typedef struct { int (*block_ioctl)(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); #define block_ioctl MPERS_PRINTER_NAME(block_ioctl) @@ -45,6 +45,9 @@ typedef struct { _Bool (*fetch_struct_statfs64)(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p); #define fetch_struct_statfs64 MPERS_PRINTER_NAME(fetch_struct_statfs64) + _Bool (*fetch_struct_quotastat)(struct tcb *const tcp, const kernel_ulong_t data, void *p); +#define fetch_struct_quotastat MPERS_PRINTER_NAME(fetch_struct_quotastat) + int (*hdio_ioctl)(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg); #define hdio_ioctl MPERS_PRINTER_NAME(hdio_ioctl) diff --git a/process.c b/process.c index 4780311369b25e29359dbbf31cec3265ad795853..1d2e999a381dd53e10a327c5c5bcffcb704125b3 100644 --- a/process.c +++ b/process.c @@ -60,6 +60,7 @@ static const struct xlat struct_user_offsets[] = { static void print_user_offset_addr(const kernel_ulong_t addr) { + bool no_str = false; const struct xlat *x; for (x = struct_user_offsets; x->str; ++x) { @@ -67,19 +68,26 @@ print_user_offset_addr(const kernel_ulong_t addr) break; } - if (!x->str) { + if (!x->str || (x == struct_user_offsets && x->val > addr)) + no_str = true; + if (no_str || xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV) printaddr(addr); - } else if (x->val > addr) { - if (x == struct_user_offsets) { - printaddr(addr); - } else { - --x; - tprintf("%s + %" PRI_klu, - x->str, addr - (kernel_ulong_t) x->val); - } + if (no_str || xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) + return; + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE) + tprints(" /* "); + + if (x->val > addr) { + --x; + tprintf("%s + %" PRI_klu, + x->str, addr - (kernel_ulong_t) x->val); } else { tprints(x->str); } + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE) + tprints(" */"); } SYS_FUNC(ptrace) diff --git a/quota.c b/quota.c index f1ab9bc5bb0d5e4c5b08a6a11d2799ebbc8b53de..383e4b17990fbfba4aecf6381712b9161ea2ab13 100644 --- a/quota.c +++ b/quota.c @@ -32,6 +32,7 @@ #include "defs.h" #include "print_fields.h" +#include "xfs_quota_stat.h" #define SUBCMDMASK 0x00ff #define SUBCMDSHIFT 8 @@ -114,26 +115,6 @@ struct if_dqinfo { uint32_t dqi_valid; }; -typedef struct fs_qfilestat { - uint64_t qfs_ino; /* inode number */ - uint64_t qfs_nblks; /* number of BBs 512-byte-blks */ - uint32_t qfs_nextents; /* number of extents */ -} fs_qfilestat_t; - -struct xfs_dqstats { - int8_t qs_version; /* version number for future changes */ - uint16_t qs_flags; /* XFS_QUOTA_{U,P,G}DQ_{ACCT,ENFD} */ - int8_t qs_pad; /* unused */ - fs_qfilestat_t qs_uquota; /* user quota storage information */ - fs_qfilestat_t qs_gquota; /* group quota storage information */ - uint32_t qs_incoredqs; /* number of dquots incore */ - int32_t qs_btimelimit; /* limit for blks timer */ - int32_t qs_itimelimit; /* limit for inodes timer */ - int32_t qs_rtbtimelimit; /* limit for rt blks timer */ - uint16_t qs_bwarnlimit; /* limit for num warnings */ - uint16_t qs_iwarnlimit; /* limit for num warnings */ -}; - struct fs_qfilestatv { uint64_t qfs_ino, qfs_nblks; uint32_t qfs_nextents, qfs_pad; @@ -336,29 +317,28 @@ decode_cmd_data(struct tcb *tcp, uint32_t id, uint32_t cmd, kernel_ulong_t data) return 0; } - - if (umove_or_printaddr(tcp, data, &dq)) - break; - PRINT_FIELD_D("{", dq, qs_version); - if (!abbrev(tcp)) { - PRINT_FIELD_FLAGS(", ", dq, qs_flags, - xfs_quota_flags, "XFS_QUOTA_???"); - PRINT_FIELD_U(", ", dq, qs_incoredqs); - PRINT_FIELD_U(", qs_uquota={", dq.qs_uquota, qfs_ino); - PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nblks); - PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nextents); - PRINT_FIELD_U("}, qs_gquota={", dq.qs_gquota, qfs_ino); - PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nblks); - PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nextents); - PRINT_FIELD_D("}, ", dq, qs_btimelimit); - PRINT_FIELD_D(", ", dq, qs_itimelimit); - PRINT_FIELD_D(", ", dq, qs_rtbtimelimit); - PRINT_FIELD_U(", ", dq, qs_bwarnlimit); - PRINT_FIELD_U(", ", dq, qs_iwarnlimit); - } else { - tprints(", ..."); + if (fetch_struct_quotastat(tcp, data, &dq)) { + PRINT_FIELD_D("{", dq, qs_version); + if (!abbrev(tcp)) { + PRINT_FIELD_FLAGS(", ", dq, qs_flags, + xfs_quota_flags, "XFS_QUOTA_???"); + PRINT_FIELD_U(", qs_uquota={", dq.qs_uquota, qfs_ino); + PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nblks); + PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nextents); + PRINT_FIELD_U("}, qs_gquota={", dq.qs_gquota, qfs_ino); + PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nblks); + PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nextents); + PRINT_FIELD_U("}, ", dq, qs_incoredqs); + PRINT_FIELD_D(", ", dq, qs_btimelimit); + PRINT_FIELD_D(", ", dq, qs_itimelimit); + PRINT_FIELD_D(", ", dq, qs_rtbtimelimit); + PRINT_FIELD_U(", ", dq, qs_bwarnlimit); + PRINT_FIELD_U(", ", dq, qs_iwarnlimit); + } else { + tprints(", ..."); + } + tprints("}"); } - tprints("}"); break; } case Q_XGETQSTATV: diff --git a/rtnl_link.c b/rtnl_link.c index f16c7373cde70ed6af9bb6c45f57fef1abb8077e..01450993506075410317b6f3710f5b046d514f32 100644 --- a/rtnl_link.c +++ b/rtnl_link.c @@ -54,6 +54,7 @@ #include "xlat/rtnl_ifla_info_data_tun_attrs.h" #include "xlat/rtnl_ifla_port_attrs.h" #include "xlat/rtnl_ifla_vf_port_attrs.h" +#include "xlat/rtnl_ifla_xdp_attached_mode.h" #include "xlat/rtnl_ifla_xdp_attrs.h" #include "xlat/rtnl_link_attrs.h" #include "xlat/snmp_icmp6_stats.h" @@ -167,7 +168,11 @@ static const nla_decoder_t ifla_brport_nla_decoders[] = { [IFLA_BRPORT_MCAST_FLOOD] = decode_nla_u8, [IFLA_BRPORT_MCAST_TO_UCAST] = decode_nla_u8, [IFLA_BRPORT_VLAN_TUNNEL] = decode_nla_u8, - [IFLA_BRPORT_BCAST_FLOOD] = decode_nla_u8 + [IFLA_BRPORT_BCAST_FLOOD] = decode_nla_u8, + [IFLA_BRPORT_GROUP_FWD_MASK] = decode_nla_u16, + [IFLA_BRPORT_NEIGH_SUPPRESS] = decode_nla_u8, + [IFLA_BRPORT_ISOLATED] = decode_nla_u8, + [IFLA_BRPORT_BACKUP_PORT] = decode_nla_ifindex, }; static bool @@ -571,11 +576,31 @@ decode_ifla_xdp_flags(struct tcb *const tcp, return true; } +bool +decode_ifla_xdp_attached(struct tcb *const tcp, + const kernel_ulong_t addr, + const unsigned int len, + const void *const opaque_data) +{ + const struct decode_nla_xlat_opts opts = { + .xlat = rtnl_ifla_xdp_attached_mode, + .xlat_size = ARRAY_SIZE(rtnl_ifla_xdp_attached_mode), + .xt = XT_INDEXED, + .dflt = "XDP_ATTACHED_???", + .size = 1, + }; + + return decode_nla_xval(tcp, addr, len, &opts); +} + static const nla_decoder_t ifla_xdp_nla_decoders[] = { [IFLA_XDP_FD] = decode_nla_fd, - [IFLA_XDP_ATTACHED] = decode_nla_u8, + [IFLA_XDP_ATTACHED] = decode_ifla_xdp_attached, [IFLA_XDP_FLAGS] = decode_ifla_xdp_flags, - [IFLA_XDP_PROG_ID] = decode_nla_u32 + [IFLA_XDP_PROG_ID] = decode_nla_u32, + [IFLA_XDP_DRV_PROG_ID] = decode_nla_u32, + [IFLA_XDP_SKB_PROG_ID] = decode_nla_u32, + [IFLA_XDP_HW_PROG_ID] = decode_nla_u32, }; static bool @@ -736,22 +761,6 @@ decode_ifla_inet6_icmp6_stats(struct tcb *const tcp, return true; } -static bool -decode_ifla_inet6_token(struct tcb *const tcp, - const kernel_ulong_t addr, - const unsigned int len, - const void *const opaque_data) -{ - struct in6_addr in6; - - if (len < sizeof(in6)) - return false; - else if (!umove_or_printaddr(tcp, addr, &in6)) - print_inet_addr(AF_INET6, &in6, sizeof(in6), NULL); - - return true; -} - static bool decode_ifla_inet6_agm(struct tcb *const tcp, const kernel_ulong_t addr, @@ -774,7 +783,7 @@ static const nla_decoder_t ifla_inet6_nla_decoders[] = { [IFLA_INET6_MCAST] = NULL, /* unused */ [IFLA_INET6_CACHEINFO] = decode_ifla_inet6_cacheinfo, [IFLA_INET6_ICMP6STATS] = decode_ifla_inet6_icmp6_stats, - [IFLA_INET6_TOKEN] = decode_ifla_inet6_token, + [IFLA_INET6_TOKEN] = decode_nla_in6_addr, [IFLA_INET6_ADDR_GEN_MODE] = decode_ifla_inet6_agm, }; @@ -878,6 +887,8 @@ static const nla_decoder_t ifinfomsg_nla_decoders[] = { [IFLA_CARRIER_UP_COUNT] = decode_nla_u32, [IFLA_CARRIER_DOWN_COUNT] = decode_nla_u32, [IFLA_NEW_IFINDEX] = decode_nla_ifindex, + [IFLA_MIN_MTU] = decode_nla_u32, + [IFLA_MAX_MTU] = decode_nla_u32, }; DECL_NETLINK_ROUTE_DECODER(decode_ifinfomsg) diff --git a/rtnl_netconf.c b/rtnl_netconf.c index f01c543f526d6c1223f60071f23418f33a82d5d1..28a1cc68042a49b0986cad8c453e1ecf76886129 100644 --- a/rtnl_netconf.c +++ b/rtnl_netconf.c @@ -1,7 +1,7 @@ /* * Copyright (c) 2016 Fabien Siron * Copyright (c) 2017 JingPiao Chen - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -47,7 +47,8 @@ static const nla_decoder_t netconfmsg_nla_decoders[] = { [NETCONFA_MC_FORWARDING] = decode_nla_s32, [NETCONFA_PROXY_NEIGH] = decode_nla_s32, [NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN] = decode_nla_s32, - [NETCONFA_INPUT] = decode_nla_s32 + [NETCONFA_INPUT] = decode_nla_s32, + [NETCONFA_BC_FORWARDING] = decode_nla_s32, }; DECL_NETLINK_ROUTE_DECODER(decode_netconfmsg) diff --git a/rtnl_route.c b/rtnl_route.c index ec5d69f43999ed625dd6706928fc410efabb33ec..6619b56bf1caa6131cd86856703a1358ede8320a 100644 --- a/rtnl_route.c +++ b/rtnl_route.c @@ -248,7 +248,10 @@ static const nla_decoder_t rtmsg_nla_decoders[] = { [RTA_EXPIRES] = decode_nla_u64, [RTA_PAD] = NULL, [RTA_UID] = decode_nla_u32, - [RTA_TTL_PROPAGATE] = decode_nla_u8 + [RTA_TTL_PROPAGATE] = decode_nla_u8, + [RTA_IP_PROTO] = decode_nla_u8, + [RTA_SPORT] = decode_nla_u16, + [RTA_DPORT] = decode_nla_u16 }; static bool diff --git a/scno.h b/scno.h index 2bdf75e02a0867e0c8e2c49515000d85bbed0298..d41b303f445abdc59695ad64022c4db8897e3445 100644 --- a/scno.h +++ b/scno.h @@ -5,1002 +5,1008 @@ #else # define SYSCALL_BIT 0 #endif -#ifndef __NR_io_setup -# define __NR_io_setup (SYSCALL_BIT | 0) +#ifndef __NR_read +# define __NR_read (SYSCALL_BIT | 0) #endif -#ifndef __NR_io_destroy -# define __NR_io_destroy (SYSCALL_BIT | 1) +#ifndef __NR_write +# define __NR_write (SYSCALL_BIT | 1) #endif -#ifndef __NR_io_submit -# define __NR_io_submit (SYSCALL_BIT | 2) +#ifndef __NR_open +# define __NR_open (SYSCALL_BIT | 2) #endif -#ifndef __NR_io_cancel -# define __NR_io_cancel (SYSCALL_BIT | 3) +#ifndef __NR_close +# define __NR_close (SYSCALL_BIT | 3) #endif -#ifndef __NR_io_getevents -# define __NR_io_getevents (SYSCALL_BIT | 4) +#ifndef __NR_stat +# define __NR_stat (SYSCALL_BIT | 4) #endif -#ifndef __NR_setxattr -# define __NR_setxattr (SYSCALL_BIT | 5) +#ifndef __NR_fstat +# define __NR_fstat (SYSCALL_BIT | 5) #endif -#ifndef __NR_lsetxattr -# define __NR_lsetxattr (SYSCALL_BIT | 6) +#ifndef __NR_lstat +# define __NR_lstat (SYSCALL_BIT | 6) #endif -#ifndef __NR_fsetxattr -# define __NR_fsetxattr (SYSCALL_BIT | 7) +#ifndef __NR_poll +# define __NR_poll (SYSCALL_BIT | 7) #endif -#ifndef __NR_getxattr -# define __NR_getxattr (SYSCALL_BIT | 8) +#ifndef __NR_lseek +# define __NR_lseek (SYSCALL_BIT | 8) #endif -#ifndef __NR_lgetxattr -# define __NR_lgetxattr (SYSCALL_BIT | 9) +#ifndef __NR_mmap +# define __NR_mmap (SYSCALL_BIT | 9) #endif -#ifndef __NR_fgetxattr -# define __NR_fgetxattr (SYSCALL_BIT | 10) +#ifndef __NR_mprotect +# define __NR_mprotect (SYSCALL_BIT | 10) #endif -#ifndef __NR_listxattr -# define __NR_listxattr (SYSCALL_BIT | 11) +#ifndef __NR_munmap +# define __NR_munmap (SYSCALL_BIT | 11) #endif -#ifndef __NR_llistxattr -# define __NR_llistxattr (SYSCALL_BIT | 12) +#ifndef __NR_brk +# define __NR_brk (SYSCALL_BIT | 12) #endif -#ifndef __NR_flistxattr -# define __NR_flistxattr (SYSCALL_BIT | 13) +#ifndef __NR_rt_sigaction +# define __NR_rt_sigaction (SYSCALL_BIT | 13) #endif -#ifndef __NR_removexattr -# define __NR_removexattr (SYSCALL_BIT | 14) +#ifndef __NR_rt_sigprocmask +# define __NR_rt_sigprocmask (SYSCALL_BIT | 14) #endif -#ifndef __NR_lremovexattr -# define __NR_lremovexattr (SYSCALL_BIT | 15) +#ifndef __NR_rt_sigreturn +# define __NR_rt_sigreturn (SYSCALL_BIT | 15) #endif -#ifndef __NR_fremovexattr -# define __NR_fremovexattr (SYSCALL_BIT | 16) +#ifndef __NR_ioctl +# define __NR_ioctl (SYSCALL_BIT | 16) #endif -#ifndef __NR_getcwd -# define __NR_getcwd (SYSCALL_BIT | 17) +#ifndef __NR_pread64 +# define __NR_pread64 (SYSCALL_BIT | 17) #endif -#ifndef __NR_lookup_dcookie -# define __NR_lookup_dcookie (SYSCALL_BIT | 18) +#ifndef __NR_pwrite64 +# define __NR_pwrite64 (SYSCALL_BIT | 18) #endif -#ifndef __NR_eventfd2 -# define __NR_eventfd2 (SYSCALL_BIT | 19) +#ifndef __NR_readv +# define __NR_readv (SYSCALL_BIT | 19) #endif -#ifndef __NR_epoll_create1 -# define __NR_epoll_create1 (SYSCALL_BIT | 20) +#ifndef __NR_writev +# define __NR_writev (SYSCALL_BIT | 20) #endif -#ifndef __NR_epoll_ctl -# define __NR_epoll_ctl (SYSCALL_BIT | 21) +#ifndef __NR_access +# define __NR_access (SYSCALL_BIT | 21) #endif -#ifndef __NR_epoll_pwait -# define __NR_epoll_pwait (SYSCALL_BIT | 22) +#ifndef __NR_pipe +# define __NR_pipe (SYSCALL_BIT | 22) +#endif +#ifndef __NR_select +# define __NR_select (SYSCALL_BIT | 23) +#endif +#ifndef __NR_sched_yield +# define __NR_sched_yield (SYSCALL_BIT | 24) +#endif +#ifndef __NR_mremap +# define __NR_mremap (SYSCALL_BIT | 25) +#endif +#ifndef __NR_msync +# define __NR_msync (SYSCALL_BIT | 26) +#endif +#ifndef __NR_mincore +# define __NR_mincore (SYSCALL_BIT | 27) +#endif +#ifndef __NR_madvise +# define __NR_madvise (SYSCALL_BIT | 28) +#endif +#ifndef __NR_shmget +# define __NR_shmget (SYSCALL_BIT | 29) +#endif +#ifndef __NR_shmat +# define __NR_shmat (SYSCALL_BIT | 30) +#endif +#ifndef __NR_shmctl +# define __NR_shmctl (SYSCALL_BIT | 31) #endif #ifndef __NR_dup -# define __NR_dup (SYSCALL_BIT | 23) +# define __NR_dup (SYSCALL_BIT | 32) #endif -#ifndef __NR_dup3 -# define __NR_dup3 (SYSCALL_BIT | 24) +#ifndef __NR_dup2 +# define __NR_dup2 (SYSCALL_BIT | 33) #endif -#ifndef __NR_fcntl -# define __NR_fcntl (SYSCALL_BIT | 25) +#ifndef __NR_pause +# define __NR_pause (SYSCALL_BIT | 34) #endif -#ifndef __NR_inotify_init1 -# define __NR_inotify_init1 (SYSCALL_BIT | 26) +#ifndef __NR_nanosleep +# define __NR_nanosleep (SYSCALL_BIT | 35) #endif -#ifndef __NR_inotify_add_watch -# define __NR_inotify_add_watch (SYSCALL_BIT | 27) +#ifndef __NR_getitimer +# define __NR_getitimer (SYSCALL_BIT | 36) #endif -#ifndef __NR_inotify_rm_watch -# define __NR_inotify_rm_watch (SYSCALL_BIT | 28) +#ifndef __NR_alarm +# define __NR_alarm (SYSCALL_BIT | 37) #endif -#ifndef __NR_ioctl -# define __NR_ioctl (SYSCALL_BIT | 29) +#ifndef __NR_setitimer +# define __NR_setitimer (SYSCALL_BIT | 38) #endif -#ifndef __NR_ioprio_set -# define __NR_ioprio_set (SYSCALL_BIT | 30) +#ifndef __NR_getpid +# define __NR_getpid (SYSCALL_BIT | 39) #endif -#ifndef __NR_ioprio_get -# define __NR_ioprio_get (SYSCALL_BIT | 31) +#ifndef __NR_sendfile +# define __NR_sendfile (SYSCALL_BIT | 40) #endif -#ifndef __NR_flock -# define __NR_flock (SYSCALL_BIT | 32) +#ifndef __NR_socket +# define __NR_socket (SYSCALL_BIT | 41) #endif -#ifndef __NR_mknodat -# define __NR_mknodat (SYSCALL_BIT | 33) +#ifndef __NR_connect +# define __NR_connect (SYSCALL_BIT | 42) #endif -#ifndef __NR_mkdirat -# define __NR_mkdirat (SYSCALL_BIT | 34) +#ifndef __NR_accept +# define __NR_accept (SYSCALL_BIT | 43) #endif -#ifndef __NR_unlinkat -# define __NR_unlinkat (SYSCALL_BIT | 35) +#ifndef __NR_sendto +# define __NR_sendto (SYSCALL_BIT | 44) #endif -#ifndef __NR_symlinkat -# define __NR_symlinkat (SYSCALL_BIT | 36) +#ifndef __NR_recvfrom +# define __NR_recvfrom (SYSCALL_BIT | 45) #endif -#ifndef __NR_linkat -# define __NR_linkat (SYSCALL_BIT | 37) +#ifndef __NR_sendmsg +# define __NR_sendmsg (SYSCALL_BIT | 46) #endif -#ifndef __NR_renameat -# define __NR_renameat (SYSCALL_BIT | 38) +#ifndef __NR_recvmsg +# define __NR_recvmsg (SYSCALL_BIT | 47) #endif -#ifndef __NR_umount2 -# define __NR_umount2 (SYSCALL_BIT | 39) +#ifndef __NR_shutdown +# define __NR_shutdown (SYSCALL_BIT | 48) #endif -#ifndef __NR_mount -# define __NR_mount (SYSCALL_BIT | 40) +#ifndef __NR_bind +# define __NR_bind (SYSCALL_BIT | 49) #endif -#ifndef __NR_pivot_root -# define __NR_pivot_root (SYSCALL_BIT | 41) +#ifndef __NR_listen +# define __NR_listen (SYSCALL_BIT | 50) #endif -#ifndef __NR_nfsservctl -# define __NR_nfsservctl (SYSCALL_BIT | 42) +#ifndef __NR_getsockname +# define __NR_getsockname (SYSCALL_BIT | 51) #endif -#ifndef __NR_statfs -# define __NR_statfs (SYSCALL_BIT | 43) +#ifndef __NR_getpeername +# define __NR_getpeername (SYSCALL_BIT | 52) #endif -#ifndef __NR_fstatfs -# define __NR_fstatfs (SYSCALL_BIT | 44) +#ifndef __NR_socketpair +# define __NR_socketpair (SYSCALL_BIT | 53) +#endif +#ifndef __NR_setsockopt +# define __NR_setsockopt (SYSCALL_BIT | 54) +#endif +#ifndef __NR_getsockopt +# define __NR_getsockopt (SYSCALL_BIT | 55) +#endif +#ifndef __NR_clone +# define __NR_clone (SYSCALL_BIT | 56) +#endif +#ifndef __NR_fork +# define __NR_fork (SYSCALL_BIT | 57) +#endif +#ifndef __NR_vfork +# define __NR_vfork (SYSCALL_BIT | 58) +#endif +#ifndef __NR_execve +# define __NR_execve (SYSCALL_BIT | 59) +#endif +#ifndef __NR_exit +# define __NR_exit (SYSCALL_BIT | 60) +#endif +#ifndef __NR_wait4 +# define __NR_wait4 (SYSCALL_BIT | 61) +#endif +#ifndef __NR_kill +# define __NR_kill (SYSCALL_BIT | 62) +#endif +#ifndef __NR_uname +# define __NR_uname (SYSCALL_BIT | 63) +#endif +#ifndef __NR_semget +# define __NR_semget (SYSCALL_BIT | 64) +#endif +#ifndef __NR_semop +# define __NR_semop (SYSCALL_BIT | 65) +#endif +#ifndef __NR_semctl +# define __NR_semctl (SYSCALL_BIT | 66) +#endif +#ifndef __NR_shmdt +# define __NR_shmdt (SYSCALL_BIT | 67) +#endif +#ifndef __NR_msgget +# define __NR_msgget (SYSCALL_BIT | 68) +#endif +#ifndef __NR_msgsnd +# define __NR_msgsnd (SYSCALL_BIT | 69) +#endif +#ifndef __NR_msgrcv +# define __NR_msgrcv (SYSCALL_BIT | 70) +#endif +#ifndef __NR_msgctl +# define __NR_msgctl (SYSCALL_BIT | 71) +#endif +#ifndef __NR_fcntl +# define __NR_fcntl (SYSCALL_BIT | 72) +#endif +#ifndef __NR_flock +# define __NR_flock (SYSCALL_BIT | 73) +#endif +#ifndef __NR_fsync +# define __NR_fsync (SYSCALL_BIT | 74) +#endif +#ifndef __NR_fdatasync +# define __NR_fdatasync (SYSCALL_BIT | 75) #endif #ifndef __NR_truncate -# define __NR_truncate (SYSCALL_BIT | 45) +# define __NR_truncate (SYSCALL_BIT | 76) #endif #ifndef __NR_ftruncate -# define __NR_ftruncate (SYSCALL_BIT | 46) +# define __NR_ftruncate (SYSCALL_BIT | 77) #endif -#ifndef __NR_fallocate -# define __NR_fallocate (SYSCALL_BIT | 47) +#ifndef __NR_getdents +# define __NR_getdents (SYSCALL_BIT | 78) #endif -#ifndef __NR_faccessat -# define __NR_faccessat (SYSCALL_BIT | 48) +#ifndef __NR_getcwd +# define __NR_getcwd (SYSCALL_BIT | 79) #endif #ifndef __NR_chdir -# define __NR_chdir (SYSCALL_BIT | 49) +# define __NR_chdir (SYSCALL_BIT | 80) #endif #ifndef __NR_fchdir -# define __NR_fchdir (SYSCALL_BIT | 50) +# define __NR_fchdir (SYSCALL_BIT | 81) #endif -#ifndef __NR_chroot -# define __NR_chroot (SYSCALL_BIT | 51) +#ifndef __NR_rename +# define __NR_rename (SYSCALL_BIT | 82) #endif -#ifndef __NR_fchmod -# define __NR_fchmod (SYSCALL_BIT | 52) +#ifndef __NR_mkdir +# define __NR_mkdir (SYSCALL_BIT | 83) #endif -#ifndef __NR_fchmodat -# define __NR_fchmodat (SYSCALL_BIT | 53) +#ifndef __NR_rmdir +# define __NR_rmdir (SYSCALL_BIT | 84) #endif -#ifndef __NR_fchownat -# define __NR_fchownat (SYSCALL_BIT | 54) +#ifndef __NR_creat +# define __NR_creat (SYSCALL_BIT | 85) #endif -#ifndef __NR_fchown -# define __NR_fchown (SYSCALL_BIT | 55) +#ifndef __NR_link +# define __NR_link (SYSCALL_BIT | 86) #endif -#ifndef __NR_openat -# define __NR_openat (SYSCALL_BIT | 56) +#ifndef __NR_unlink +# define __NR_unlink (SYSCALL_BIT | 87) #endif -#ifndef __NR_close -# define __NR_close (SYSCALL_BIT | 57) +#ifndef __NR_symlink +# define __NR_symlink (SYSCALL_BIT | 88) #endif -#ifndef __NR_vhangup -# define __NR_vhangup (SYSCALL_BIT | 58) +#ifndef __NR_readlink +# define __NR_readlink (SYSCALL_BIT | 89) #endif -#ifndef __NR_pipe2 -# define __NR_pipe2 (SYSCALL_BIT | 59) +#ifndef __NR_chmod +# define __NR_chmod (SYSCALL_BIT | 90) #endif -#ifndef __NR_quotactl -# define __NR_quotactl (SYSCALL_BIT | 60) +#ifndef __NR_fchmod +# define __NR_fchmod (SYSCALL_BIT | 91) #endif -#ifndef __NR_getdents64 -# define __NR_getdents64 (SYSCALL_BIT | 61) +#ifndef __NR_chown +# define __NR_chown (SYSCALL_BIT | 92) #endif -#ifndef __NR_lseek -# define __NR_lseek (SYSCALL_BIT | 62) +#ifndef __NR_fchown +# define __NR_fchown (SYSCALL_BIT | 93) #endif -#ifndef __NR_read -# define __NR_read (SYSCALL_BIT | 63) +#ifndef __NR_lchown +# define __NR_lchown (SYSCALL_BIT | 94) #endif -#ifndef __NR_write -# define __NR_write (SYSCALL_BIT | 64) +#ifndef __NR_umask +# define __NR_umask (SYSCALL_BIT | 95) #endif -#ifndef __NR_readv -# define __NR_readv (SYSCALL_BIT | 65) +#ifndef __NR_gettimeofday +# define __NR_gettimeofday (SYSCALL_BIT | 96) #endif -#ifndef __NR_writev -# define __NR_writev (SYSCALL_BIT | 66) +#ifndef __NR_getrlimit +# define __NR_getrlimit (SYSCALL_BIT | 97) #endif -#ifndef __NR_pread64 -# define __NR_pread64 (SYSCALL_BIT | 67) +#ifndef __NR_getrusage +# define __NR_getrusage (SYSCALL_BIT | 98) #endif -#ifndef __NR_pwrite64 -# define __NR_pwrite64 (SYSCALL_BIT | 68) +#ifndef __NR_sysinfo +# define __NR_sysinfo (SYSCALL_BIT | 99) #endif -#ifndef __NR_preadv -# define __NR_preadv (SYSCALL_BIT | 69) +#ifndef __NR_times +# define __NR_times (SYSCALL_BIT | 100) #endif -#ifndef __NR_pwritev -# define __NR_pwritev (SYSCALL_BIT | 70) +#ifndef __NR_ptrace +# define __NR_ptrace (SYSCALL_BIT | 101) #endif -#ifndef __NR_sendfile -# define __NR_sendfile (SYSCALL_BIT | 71) +#ifndef __NR_getuid +# define __NR_getuid (SYSCALL_BIT | 102) #endif -#ifndef __NR_pselect6 -# define __NR_pselect6 (SYSCALL_BIT | 72) +#ifndef __NR_syslog +# define __NR_syslog (SYSCALL_BIT | 103) #endif -#ifndef __NR_ppoll -# define __NR_ppoll (SYSCALL_BIT | 73) +#ifndef __NR_getgid +# define __NR_getgid (SYSCALL_BIT | 104) #endif -#ifndef __NR_signalfd4 -# define __NR_signalfd4 (SYSCALL_BIT | 74) +#ifndef __NR_setuid +# define __NR_setuid (SYSCALL_BIT | 105) #endif -#ifndef __NR_vmsplice -# define __NR_vmsplice (SYSCALL_BIT | 75) +#ifndef __NR_setgid +# define __NR_setgid (SYSCALL_BIT | 106) #endif -#ifndef __NR_splice -# define __NR_splice (SYSCALL_BIT | 76) +#ifndef __NR_geteuid +# define __NR_geteuid (SYSCALL_BIT | 107) #endif -#ifndef __NR_tee -# define __NR_tee (SYSCALL_BIT | 77) +#ifndef __NR_getegid +# define __NR_getegid (SYSCALL_BIT | 108) #endif -#ifndef __NR_readlinkat -# define __NR_readlinkat (SYSCALL_BIT | 78) +#ifndef __NR_setpgid +# define __NR_setpgid (SYSCALL_BIT | 109) #endif -#ifndef __NR_newfstatat -# define __NR_newfstatat (SYSCALL_BIT | 79) +#ifndef __NR_getppid +# define __NR_getppid (SYSCALL_BIT | 110) #endif -#ifndef __NR_fstat -# define __NR_fstat (SYSCALL_BIT | 80) +#ifndef __NR_getpgrp +# define __NR_getpgrp (SYSCALL_BIT | 111) #endif -#ifndef __NR_sync -# define __NR_sync (SYSCALL_BIT | 81) +#ifndef __NR_setsid +# define __NR_setsid (SYSCALL_BIT | 112) #endif -#ifndef __NR_fsync -# define __NR_fsync (SYSCALL_BIT | 82) +#ifndef __NR_setreuid +# define __NR_setreuid (SYSCALL_BIT | 113) #endif -#ifndef __NR_fdatasync -# define __NR_fdatasync (SYSCALL_BIT | 83) +#ifndef __NR_setregid +# define __NR_setregid (SYSCALL_BIT | 114) #endif -#ifndef __NR_sync_file_range -# define __NR_sync_file_range (SYSCALL_BIT | 84) +#ifndef __NR_getgroups +# define __NR_getgroups (SYSCALL_BIT | 115) #endif -#ifndef __NR_timerfd_create -# define __NR_timerfd_create (SYSCALL_BIT | 85) +#ifndef __NR_setgroups +# define __NR_setgroups (SYSCALL_BIT | 116) #endif -#ifndef __NR_timerfd_settime -# define __NR_timerfd_settime (SYSCALL_BIT | 86) +#ifndef __NR_setresuid +# define __NR_setresuid (SYSCALL_BIT | 117) #endif -#ifndef __NR_timerfd_gettime -# define __NR_timerfd_gettime (SYSCALL_BIT | 87) +#ifndef __NR_getresuid +# define __NR_getresuid (SYSCALL_BIT | 118) #endif -#ifndef __NR_utimensat -# define __NR_utimensat (SYSCALL_BIT | 88) +#ifndef __NR_setresgid +# define __NR_setresgid (SYSCALL_BIT | 119) #endif -#ifndef __NR_acct -# define __NR_acct (SYSCALL_BIT | 89) +#ifndef __NR_getresgid +# define __NR_getresgid (SYSCALL_BIT | 120) +#endif +#ifndef __NR_getpgid +# define __NR_getpgid (SYSCALL_BIT | 121) +#endif +#ifndef __NR_setfsuid +# define __NR_setfsuid (SYSCALL_BIT | 122) +#endif +#ifndef __NR_setfsgid +# define __NR_setfsgid (SYSCALL_BIT | 123) +#endif +#ifndef __NR_getsid +# define __NR_getsid (SYSCALL_BIT | 124) #endif #ifndef __NR_capget -# define __NR_capget (SYSCALL_BIT | 90) +# define __NR_capget (SYSCALL_BIT | 125) #endif #ifndef __NR_capset -# define __NR_capset (SYSCALL_BIT | 91) +# define __NR_capset (SYSCALL_BIT | 126) +#endif +#ifndef __NR_rt_sigpending +# define __NR_rt_sigpending (SYSCALL_BIT | 127) +#endif +#ifndef __NR_rt_sigtimedwait +# define __NR_rt_sigtimedwait (SYSCALL_BIT | 128) +#endif +#ifndef __NR_rt_sigqueueinfo +# define __NR_rt_sigqueueinfo (SYSCALL_BIT | 129) +#endif +#ifndef __NR_rt_sigsuspend +# define __NR_rt_sigsuspend (SYSCALL_BIT | 130) +#endif +#ifndef __NR_sigaltstack +# define __NR_sigaltstack (SYSCALL_BIT | 131) +#endif +#ifndef __NR_utime +# define __NR_utime (SYSCALL_BIT | 132) +#endif +#ifndef __NR_mknod +# define __NR_mknod (SYSCALL_BIT | 133) +#endif +#ifndef __NR_uselib +# define __NR_uselib (SYSCALL_BIT | 134) #endif #ifndef __NR_personality -# define __NR_personality (SYSCALL_BIT | 92) +# define __NR_personality (SYSCALL_BIT | 135) #endif -#ifndef __NR_exit -# define __NR_exit (SYSCALL_BIT | 93) +#ifndef __NR_ustat +# define __NR_ustat (SYSCALL_BIT | 136) #endif -#ifndef __NR_exit_group -# define __NR_exit_group (SYSCALL_BIT | 94) +#ifndef __NR_statfs +# define __NR_statfs (SYSCALL_BIT | 137) #endif -#ifndef __NR_waitid -# define __NR_waitid (SYSCALL_BIT | 95) +#ifndef __NR_fstatfs +# define __NR_fstatfs (SYSCALL_BIT | 138) #endif -#ifndef __NR_set_tid_address -# define __NR_set_tid_address (SYSCALL_BIT | 96) +#ifndef __NR_sysfs +# define __NR_sysfs (SYSCALL_BIT | 139) #endif -#ifndef __NR_unshare -# define __NR_unshare (SYSCALL_BIT | 97) +#ifndef __NR_getpriority +# define __NR_getpriority (SYSCALL_BIT | 140) #endif -#ifndef __NR_futex -# define __NR_futex (SYSCALL_BIT | 98) +#ifndef __NR_setpriority +# define __NR_setpriority (SYSCALL_BIT | 141) #endif -#ifndef __NR_set_robust_list -# define __NR_set_robust_list (SYSCALL_BIT | 99) +#ifndef __NR_sched_setparam +# define __NR_sched_setparam (SYSCALL_BIT | 142) #endif -#ifndef __NR_get_robust_list -# define __NR_get_robust_list (SYSCALL_BIT | 100) +#ifndef __NR_sched_getparam +# define __NR_sched_getparam (SYSCALL_BIT | 143) #endif -#ifndef __NR_nanosleep -# define __NR_nanosleep (SYSCALL_BIT | 101) +#ifndef __NR_sched_setscheduler +# define __NR_sched_setscheduler (SYSCALL_BIT | 144) #endif -#ifndef __NR_getitimer -# define __NR_getitimer (SYSCALL_BIT | 102) +#ifndef __NR_sched_getscheduler +# define __NR_sched_getscheduler (SYSCALL_BIT | 145) #endif -#ifndef __NR_setitimer -# define __NR_setitimer (SYSCALL_BIT | 103) +#ifndef __NR_sched_get_priority_max +# define __NR_sched_get_priority_max (SYSCALL_BIT | 146) #endif -#ifndef __NR_kexec_load -# define __NR_kexec_load (SYSCALL_BIT | 104) +#ifndef __NR_sched_get_priority_min +# define __NR_sched_get_priority_min (SYSCALL_BIT | 147) #endif -#ifndef __NR_init_module -# define __NR_init_module (SYSCALL_BIT | 105) +#ifndef __NR_sched_rr_get_interval +# define __NR_sched_rr_get_interval (SYSCALL_BIT | 148) #endif -#ifndef __NR_delete_module -# define __NR_delete_module (SYSCALL_BIT | 106) +#ifndef __NR_mlock +# define __NR_mlock (SYSCALL_BIT | 149) #endif -#ifndef __NR_timer_create -# define __NR_timer_create (SYSCALL_BIT | 107) +#ifndef __NR_munlock +# define __NR_munlock (SYSCALL_BIT | 150) #endif -#ifndef __NR_timer_gettime -# define __NR_timer_gettime (SYSCALL_BIT | 108) +#ifndef __NR_mlockall +# define __NR_mlockall (SYSCALL_BIT | 151) #endif -#ifndef __NR_timer_getoverrun -# define __NR_timer_getoverrun (SYSCALL_BIT | 109) +#ifndef __NR_munlockall +# define __NR_munlockall (SYSCALL_BIT | 152) #endif -#ifndef __NR_timer_settime -# define __NR_timer_settime (SYSCALL_BIT | 110) +#ifndef __NR_vhangup +# define __NR_vhangup (SYSCALL_BIT | 153) #endif -#ifndef __NR_timer_delete -# define __NR_timer_delete (SYSCALL_BIT | 111) +#ifndef __NR_modify_ldt +# define __NR_modify_ldt (SYSCALL_BIT | 154) #endif -#ifndef __NR_clock_settime -# define __NR_clock_settime (SYSCALL_BIT | 112) +#ifndef __NR_pivot_root +# define __NR_pivot_root (SYSCALL_BIT | 155) #endif -#ifndef __NR_clock_gettime -# define __NR_clock_gettime (SYSCALL_BIT | 113) +#ifndef __NR__sysctl +# define __NR__sysctl (SYSCALL_BIT | 156) #endif -#ifndef __NR_clock_getres -# define __NR_clock_getres (SYSCALL_BIT | 114) +#ifndef __NR_prctl +# define __NR_prctl (SYSCALL_BIT | 157) #endif -#ifndef __NR_clock_nanosleep -# define __NR_clock_nanosleep (SYSCALL_BIT | 115) +#ifndef __NR_arch_prctl +# define __NR_arch_prctl (SYSCALL_BIT | 158) #endif -#ifndef __NR_syslog -# define __NR_syslog (SYSCALL_BIT | 116) +#ifndef __NR_adjtimex +# define __NR_adjtimex (SYSCALL_BIT | 159) #endif -#ifndef __NR_ptrace -# define __NR_ptrace (SYSCALL_BIT | 117) +#ifndef __NR_setrlimit +# define __NR_setrlimit (SYSCALL_BIT | 160) #endif -#ifndef __NR_sched_setparam -# define __NR_sched_setparam (SYSCALL_BIT | 118) +#ifndef __NR_chroot +# define __NR_chroot (SYSCALL_BIT | 161) #endif -#ifndef __NR_sched_setscheduler -# define __NR_sched_setscheduler (SYSCALL_BIT | 119) +#ifndef __NR_sync +# define __NR_sync (SYSCALL_BIT | 162) #endif -#ifndef __NR_sched_getscheduler -# define __NR_sched_getscheduler (SYSCALL_BIT | 120) +#ifndef __NR_acct +# define __NR_acct (SYSCALL_BIT | 163) #endif -#ifndef __NR_sched_getparam -# define __NR_sched_getparam (SYSCALL_BIT | 121) +#ifndef __NR_settimeofday +# define __NR_settimeofday (SYSCALL_BIT | 164) #endif -#ifndef __NR_sched_setaffinity -# define __NR_sched_setaffinity (SYSCALL_BIT | 122) +#ifndef __NR_mount +# define __NR_mount (SYSCALL_BIT | 165) #endif -#ifndef __NR_sched_getaffinity -# define __NR_sched_getaffinity (SYSCALL_BIT | 123) +#ifndef __NR_umount2 +# define __NR_umount2 (SYSCALL_BIT | 166) #endif -#ifndef __NR_sched_yield -# define __NR_sched_yield (SYSCALL_BIT | 124) +#ifndef __NR_swapon +# define __NR_swapon (SYSCALL_BIT | 167) #endif -#ifndef __NR_sched_get_priority_max -# define __NR_sched_get_priority_max (SYSCALL_BIT | 125) +#ifndef __NR_swapoff +# define __NR_swapoff (SYSCALL_BIT | 168) #endif -#ifndef __NR_sched_get_priority_min -# define __NR_sched_get_priority_min (SYSCALL_BIT | 126) +#ifndef __NR_reboot +# define __NR_reboot (SYSCALL_BIT | 169) #endif -#ifndef __NR_sched_rr_get_interval -# define __NR_sched_rr_get_interval (SYSCALL_BIT | 127) +#ifndef __NR_sethostname +# define __NR_sethostname (SYSCALL_BIT | 170) #endif -#ifndef __NR_restart_syscall -# define __NR_restart_syscall (SYSCALL_BIT | 128) +#ifndef __NR_setdomainname +# define __NR_setdomainname (SYSCALL_BIT | 171) #endif -#ifndef __NR_kill -# define __NR_kill (SYSCALL_BIT | 129) +#ifndef __NR_iopl +# define __NR_iopl (SYSCALL_BIT | 172) #endif -#ifndef __NR_tkill -# define __NR_tkill (SYSCALL_BIT | 130) +#ifndef __NR_ioperm +# define __NR_ioperm (SYSCALL_BIT | 173) #endif -#ifndef __NR_tgkill -# define __NR_tgkill (SYSCALL_BIT | 131) +#ifndef __NR_create_module +# define __NR_create_module (SYSCALL_BIT | 174) #endif -#ifndef __NR_sigaltstack -# define __NR_sigaltstack (SYSCALL_BIT | 132) +#ifndef __NR_init_module +# define __NR_init_module (SYSCALL_BIT | 175) #endif -#ifndef __NR_rt_sigsuspend -# define __NR_rt_sigsuspend (SYSCALL_BIT | 133) +#ifndef __NR_delete_module +# define __NR_delete_module (SYSCALL_BIT | 176) #endif -#ifndef __NR_rt_sigaction -# define __NR_rt_sigaction (SYSCALL_BIT | 134) +#ifndef __NR_get_kernel_syms +# define __NR_get_kernel_syms (SYSCALL_BIT | 177) #endif -#ifndef __NR_rt_sigprocmask -# define __NR_rt_sigprocmask (SYSCALL_BIT | 135) +#ifndef __NR_query_module +# define __NR_query_module (SYSCALL_BIT | 178) #endif -#ifndef __NR_rt_sigpending -# define __NR_rt_sigpending (SYSCALL_BIT | 136) +#ifndef __NR_quotactl +# define __NR_quotactl (SYSCALL_BIT | 179) #endif -#ifndef __NR_rt_sigtimedwait -# define __NR_rt_sigtimedwait (SYSCALL_BIT | 137) +#ifndef __NR_nfsservctl +# define __NR_nfsservctl (SYSCALL_BIT | 180) #endif -#ifndef __NR_rt_sigqueueinfo -# define __NR_rt_sigqueueinfo (SYSCALL_BIT | 138) +#ifndef __NR_getpmsg +# define __NR_getpmsg (SYSCALL_BIT | 181) #endif -#ifndef __NR_rt_sigreturn -# define __NR_rt_sigreturn (SYSCALL_BIT | 139) +#ifndef __NR_putpmsg +# define __NR_putpmsg (SYSCALL_BIT | 182) #endif -#ifndef __NR_setpriority -# define __NR_setpriority (SYSCALL_BIT | 140) +#ifndef __NR_afs_syscall +# define __NR_afs_syscall (SYSCALL_BIT | 183) #endif -#ifndef __NR_getpriority -# define __NR_getpriority (SYSCALL_BIT | 141) +#ifndef __NR_tuxcall +# define __NR_tuxcall (SYSCALL_BIT | 184) #endif -#ifndef __NR_reboot -# define __NR_reboot (SYSCALL_BIT | 142) +#ifndef __NR_security +# define __NR_security (SYSCALL_BIT | 185) #endif -#ifndef __NR_setregid -# define __NR_setregid (SYSCALL_BIT | 143) +#ifndef __NR_gettid +# define __NR_gettid (SYSCALL_BIT | 186) #endif -#ifndef __NR_setgid -# define __NR_setgid (SYSCALL_BIT | 144) +#ifndef __NR_readahead +# define __NR_readahead (SYSCALL_BIT | 187) #endif -#ifndef __NR_setreuid -# define __NR_setreuid (SYSCALL_BIT | 145) +#ifndef __NR_setxattr +# define __NR_setxattr (SYSCALL_BIT | 188) #endif -#ifndef __NR_setuid -# define __NR_setuid (SYSCALL_BIT | 146) +#ifndef __NR_lsetxattr +# define __NR_lsetxattr (SYSCALL_BIT | 189) #endif -#ifndef __NR_setresuid -# define __NR_setresuid (SYSCALL_BIT | 147) +#ifndef __NR_fsetxattr +# define __NR_fsetxattr (SYSCALL_BIT | 190) #endif -#ifndef __NR_getresuid -# define __NR_getresuid (SYSCALL_BIT | 148) +#ifndef __NR_getxattr +# define __NR_getxattr (SYSCALL_BIT | 191) #endif -#ifndef __NR_setresgid -# define __NR_setresgid (SYSCALL_BIT | 149) +#ifndef __NR_lgetxattr +# define __NR_lgetxattr (SYSCALL_BIT | 192) #endif -#ifndef __NR_getresgid -# define __NR_getresgid (SYSCALL_BIT | 150) +#ifndef __NR_fgetxattr +# define __NR_fgetxattr (SYSCALL_BIT | 193) #endif -#ifndef __NR_setfsuid -# define __NR_setfsuid (SYSCALL_BIT | 151) +#ifndef __NR_listxattr +# define __NR_listxattr (SYSCALL_BIT | 194) #endif -#ifndef __NR_setfsgid -# define __NR_setfsgid (SYSCALL_BIT | 152) +#ifndef __NR_llistxattr +# define __NR_llistxattr (SYSCALL_BIT | 195) #endif -#ifndef __NR_times -# define __NR_times (SYSCALL_BIT | 153) +#ifndef __NR_flistxattr +# define __NR_flistxattr (SYSCALL_BIT | 196) #endif -#ifndef __NR_setpgid -# define __NR_setpgid (SYSCALL_BIT | 154) +#ifndef __NR_removexattr +# define __NR_removexattr (SYSCALL_BIT | 197) #endif -#ifndef __NR_getpgid -# define __NR_getpgid (SYSCALL_BIT | 155) +#ifndef __NR_lremovexattr +# define __NR_lremovexattr (SYSCALL_BIT | 198) #endif -#ifndef __NR_getsid -# define __NR_getsid (SYSCALL_BIT | 156) +#ifndef __NR_fremovexattr +# define __NR_fremovexattr (SYSCALL_BIT | 199) #endif -#ifndef __NR_setsid -# define __NR_setsid (SYSCALL_BIT | 157) +#ifndef __NR_tkill +# define __NR_tkill (SYSCALL_BIT | 200) #endif -#ifndef __NR_getgroups -# define __NR_getgroups (SYSCALL_BIT | 158) +#ifndef __NR_time +# define __NR_time (SYSCALL_BIT | 201) #endif -#ifndef __NR_setgroups -# define __NR_setgroups (SYSCALL_BIT | 159) +#ifndef __NR_futex +# define __NR_futex (SYSCALL_BIT | 202) #endif -#ifndef __NR_uname -# define __NR_uname (SYSCALL_BIT | 160) +#ifndef __NR_sched_setaffinity +# define __NR_sched_setaffinity (SYSCALL_BIT | 203) #endif -#ifndef __NR_sethostname -# define __NR_sethostname (SYSCALL_BIT | 161) +#ifndef __NR_sched_getaffinity +# define __NR_sched_getaffinity (SYSCALL_BIT | 204) #endif -#ifndef __NR_setdomainname -# define __NR_setdomainname (SYSCALL_BIT | 162) +#ifndef __NR_set_thread_area +# define __NR_set_thread_area (SYSCALL_BIT | 205) #endif -#ifndef __NR_getrlimit -# define __NR_getrlimit (SYSCALL_BIT | 163) +#ifndef __NR_io_setup +# define __NR_io_setup (SYSCALL_BIT | 206) #endif -#ifndef __NR_setrlimit -# define __NR_setrlimit (SYSCALL_BIT | 164) +#ifndef __NR_io_destroy +# define __NR_io_destroy (SYSCALL_BIT | 207) +#endif +#ifndef __NR_io_getevents +# define __NR_io_getevents (SYSCALL_BIT | 208) +#endif +#ifndef __NR_io_submit +# define __NR_io_submit (SYSCALL_BIT | 209) +#endif +#ifndef __NR_io_cancel +# define __NR_io_cancel (SYSCALL_BIT | 210) +#endif +#ifndef __NR_get_thread_area +# define __NR_get_thread_area (SYSCALL_BIT | 211) +#endif +#ifndef __NR_lookup_dcookie +# define __NR_lookup_dcookie (SYSCALL_BIT | 212) +#endif +#ifndef __NR_epoll_create +# define __NR_epoll_create (SYSCALL_BIT | 213) +#endif +#ifndef __NR_epoll_ctl_old +# define __NR_epoll_ctl_old (SYSCALL_BIT | 214) +#endif +#ifndef __NR_epoll_wait_old +# define __NR_epoll_wait_old (SYSCALL_BIT | 215) +#endif +#ifndef __NR_remap_file_pages +# define __NR_remap_file_pages (SYSCALL_BIT | 216) +#endif +#ifndef __NR_getdents64 +# define __NR_getdents64 (SYSCALL_BIT | 217) +#endif +#ifndef __NR_set_tid_address +# define __NR_set_tid_address (SYSCALL_BIT | 218) +#endif +#ifndef __NR_restart_syscall +# define __NR_restart_syscall (SYSCALL_BIT | 219) +#endif +#ifndef __NR_semtimedop +# define __NR_semtimedop (SYSCALL_BIT | 220) +#endif +#ifndef __NR_fadvise64 +# define __NR_fadvise64 (SYSCALL_BIT | 221) +#endif +#ifndef __NR_timer_create +# define __NR_timer_create (SYSCALL_BIT | 222) +#endif +#ifndef __NR_timer_settime +# define __NR_timer_settime (SYSCALL_BIT | 223) +#endif +#ifndef __NR_timer_gettime +# define __NR_timer_gettime (SYSCALL_BIT | 224) #endif -#ifndef __NR_getrusage -# define __NR_getrusage (SYSCALL_BIT | 165) +#ifndef __NR_timer_getoverrun +# define __NR_timer_getoverrun (SYSCALL_BIT | 225) #endif -#ifndef __NR_umask -# define __NR_umask (SYSCALL_BIT | 166) +#ifndef __NR_timer_delete +# define __NR_timer_delete (SYSCALL_BIT | 226) #endif -#ifndef __NR_prctl -# define __NR_prctl (SYSCALL_BIT | 167) +#ifndef __NR_clock_settime +# define __NR_clock_settime (SYSCALL_BIT | 227) #endif -#ifndef __NR_getcpu -# define __NR_getcpu (SYSCALL_BIT | 168) +#ifndef __NR_clock_gettime +# define __NR_clock_gettime (SYSCALL_BIT | 228) #endif -#ifndef __NR_gettimeofday -# define __NR_gettimeofday (SYSCALL_BIT | 169) +#ifndef __NR_clock_getres +# define __NR_clock_getres (SYSCALL_BIT | 229) #endif -#ifndef __NR_settimeofday -# define __NR_settimeofday (SYSCALL_BIT | 170) +#ifndef __NR_clock_nanosleep +# define __NR_clock_nanosleep (SYSCALL_BIT | 230) #endif -#ifndef __NR_adjtimex -# define __NR_adjtimex (SYSCALL_BIT | 171) +#ifndef __NR_exit_group +# define __NR_exit_group (SYSCALL_BIT | 231) #endif -#ifndef __NR_getpid -# define __NR_getpid (SYSCALL_BIT | 172) +#ifndef __NR_epoll_wait +# define __NR_epoll_wait (SYSCALL_BIT | 232) #endif -#ifndef __NR_getppid -# define __NR_getppid (SYSCALL_BIT | 173) +#ifndef __NR_epoll_ctl +# define __NR_epoll_ctl (SYSCALL_BIT | 233) #endif -#ifndef __NR_getuid -# define __NR_getuid (SYSCALL_BIT | 174) +#ifndef __NR_tgkill +# define __NR_tgkill (SYSCALL_BIT | 234) #endif -#ifndef __NR_geteuid -# define __NR_geteuid (SYSCALL_BIT | 175) +#ifndef __NR_utimes +# define __NR_utimes (SYSCALL_BIT | 235) #endif -#ifndef __NR_getgid -# define __NR_getgid (SYSCALL_BIT | 176) +#ifndef __NR_vserver +# define __NR_vserver (SYSCALL_BIT | 236) #endif -#ifndef __NR_getegid -# define __NR_getegid (SYSCALL_BIT | 177) +#ifndef __NR_mbind +# define __NR_mbind (SYSCALL_BIT | 237) #endif -#ifndef __NR_gettid -# define __NR_gettid (SYSCALL_BIT | 178) +#ifndef __NR_set_mempolicy +# define __NR_set_mempolicy (SYSCALL_BIT | 238) #endif -#ifndef __NR_sysinfo -# define __NR_sysinfo (SYSCALL_BIT | 179) +#ifndef __NR_get_mempolicy +# define __NR_get_mempolicy (SYSCALL_BIT | 239) #endif #ifndef __NR_mq_open -# define __NR_mq_open (SYSCALL_BIT | 180) +# define __NR_mq_open (SYSCALL_BIT | 240) #endif #ifndef __NR_mq_unlink -# define __NR_mq_unlink (SYSCALL_BIT | 181) +# define __NR_mq_unlink (SYSCALL_BIT | 241) #endif #ifndef __NR_mq_timedsend -# define __NR_mq_timedsend (SYSCALL_BIT | 182) +# define __NR_mq_timedsend (SYSCALL_BIT | 242) #endif #ifndef __NR_mq_timedreceive -# define __NR_mq_timedreceive (SYSCALL_BIT | 183) +# define __NR_mq_timedreceive (SYSCALL_BIT | 243) #endif #ifndef __NR_mq_notify -# define __NR_mq_notify (SYSCALL_BIT | 184) +# define __NR_mq_notify (SYSCALL_BIT | 244) #endif #ifndef __NR_mq_getsetattr -# define __NR_mq_getsetattr (SYSCALL_BIT | 185) -#endif -#ifndef __NR_msgget -# define __NR_msgget (SYSCALL_BIT | 186) -#endif -#ifndef __NR_msgctl -# define __NR_msgctl (SYSCALL_BIT | 187) -#endif -#ifndef __NR_msgrcv -# define __NR_msgrcv (SYSCALL_BIT | 188) +# define __NR_mq_getsetattr (SYSCALL_BIT | 245) #endif -#ifndef __NR_msgsnd -# define __NR_msgsnd (SYSCALL_BIT | 189) +#ifndef __NR_kexec_load +# define __NR_kexec_load (SYSCALL_BIT | 246) #endif -#ifndef __NR_semget -# define __NR_semget (SYSCALL_BIT | 190) +#ifndef __NR_waitid +# define __NR_waitid (SYSCALL_BIT | 247) #endif -#ifndef __NR_semctl -# define __NR_semctl (SYSCALL_BIT | 191) +#ifndef __NR_add_key +# define __NR_add_key (SYSCALL_BIT | 248) #endif -#ifndef __NR_semtimedop -# define __NR_semtimedop (SYSCALL_BIT | 192) +#ifndef __NR_request_key +# define __NR_request_key (SYSCALL_BIT | 249) #endif -#ifndef __NR_semop -# define __NR_semop (SYSCALL_BIT | 193) +#ifndef __NR_keyctl +# define __NR_keyctl (SYSCALL_BIT | 250) #endif -#ifndef __NR_shmget -# define __NR_shmget (SYSCALL_BIT | 194) +#ifndef __NR_ioprio_set +# define __NR_ioprio_set (SYSCALL_BIT | 251) #endif -#ifndef __NR_shmctl -# define __NR_shmctl (SYSCALL_BIT | 195) +#ifndef __NR_ioprio_get +# define __NR_ioprio_get (SYSCALL_BIT | 252) #endif -#ifndef __NR_shmat -# define __NR_shmat (SYSCALL_BIT | 196) +#ifndef __NR_inotify_init +# define __NR_inotify_init (SYSCALL_BIT | 253) #endif -#ifndef __NR_shmdt -# define __NR_shmdt (SYSCALL_BIT | 197) +#ifndef __NR_inotify_add_watch +# define __NR_inotify_add_watch (SYSCALL_BIT | 254) #endif -#ifndef __NR_socket -# define __NR_socket (SYSCALL_BIT | 198) +#ifndef __NR_inotify_rm_watch +# define __NR_inotify_rm_watch (SYSCALL_BIT | 255) #endif -#ifndef __NR_socketpair -# define __NR_socketpair (SYSCALL_BIT | 199) +#ifndef __NR_migrate_pages +# define __NR_migrate_pages (SYSCALL_BIT | 256) #endif -#ifndef __NR_bind -# define __NR_bind (SYSCALL_BIT | 200) +#ifndef __NR_openat +# define __NR_openat (SYSCALL_BIT | 257) #endif -#ifndef __NR_listen -# define __NR_listen (SYSCALL_BIT | 201) +#ifndef __NR_mkdirat +# define __NR_mkdirat (SYSCALL_BIT | 258) #endif -#ifndef __NR_accept -# define __NR_accept (SYSCALL_BIT | 202) +#ifndef __NR_mknodat +# define __NR_mknodat (SYSCALL_BIT | 259) #endif -#ifndef __NR_connect -# define __NR_connect (SYSCALL_BIT | 203) +#ifndef __NR_fchownat +# define __NR_fchownat (SYSCALL_BIT | 260) #endif -#ifndef __NR_getsockname -# define __NR_getsockname (SYSCALL_BIT | 204) +#ifndef __NR_futimesat +# define __NR_futimesat (SYSCALL_BIT | 261) #endif -#ifndef __NR_getpeername -# define __NR_getpeername (SYSCALL_BIT | 205) +#ifndef __NR_newfstatat +# define __NR_newfstatat (SYSCALL_BIT | 262) #endif -#ifndef __NR_sendto -# define __NR_sendto (SYSCALL_BIT | 206) +#ifndef __NR_unlinkat +# define __NR_unlinkat (SYSCALL_BIT | 263) #endif -#ifndef __NR_recvfrom -# define __NR_recvfrom (SYSCALL_BIT | 207) +#ifndef __NR_renameat +# define __NR_renameat (SYSCALL_BIT | 264) #endif -#ifndef __NR_setsockopt -# define __NR_setsockopt (SYSCALL_BIT | 208) +#ifndef __NR_linkat +# define __NR_linkat (SYSCALL_BIT | 265) #endif -#ifndef __NR_getsockopt -# define __NR_getsockopt (SYSCALL_BIT | 209) +#ifndef __NR_symlinkat +# define __NR_symlinkat (SYSCALL_BIT | 266) #endif -#ifndef __NR_shutdown -# define __NR_shutdown (SYSCALL_BIT | 210) +#ifndef __NR_readlinkat +# define __NR_readlinkat (SYSCALL_BIT | 267) #endif -#ifndef __NR_sendmsg -# define __NR_sendmsg (SYSCALL_BIT | 211) +#ifndef __NR_fchmodat +# define __NR_fchmodat (SYSCALL_BIT | 268) #endif -#ifndef __NR_recvmsg -# define __NR_recvmsg (SYSCALL_BIT | 212) +#ifndef __NR_faccessat +# define __NR_faccessat (SYSCALL_BIT | 269) #endif -#ifndef __NR_readahead -# define __NR_readahead (SYSCALL_BIT | 213) +#ifndef __NR_pselect6 +# define __NR_pselect6 (SYSCALL_BIT | 270) #endif -#ifndef __NR_brk -# define __NR_brk (SYSCALL_BIT | 214) +#ifndef __NR_ppoll +# define __NR_ppoll (SYSCALL_BIT | 271) #endif -#ifndef __NR_munmap -# define __NR_munmap (SYSCALL_BIT | 215) +#ifndef __NR_unshare +# define __NR_unshare (SYSCALL_BIT | 272) #endif -#ifndef __NR_mremap -# define __NR_mremap (SYSCALL_BIT | 216) +#ifndef __NR_set_robust_list +# define __NR_set_robust_list (SYSCALL_BIT | 273) #endif -#ifndef __NR_add_key -# define __NR_add_key (SYSCALL_BIT | 217) +#ifndef __NR_get_robust_list +# define __NR_get_robust_list (SYSCALL_BIT | 274) #endif -#ifndef __NR_request_key -# define __NR_request_key (SYSCALL_BIT | 218) +#ifndef __NR_splice +# define __NR_splice (SYSCALL_BIT | 275) #endif -#ifndef __NR_keyctl -# define __NR_keyctl (SYSCALL_BIT | 219) +#ifndef __NR_tee +# define __NR_tee (SYSCALL_BIT | 276) #endif -#ifndef __NR_clone -# define __NR_clone (SYSCALL_BIT | 220) +#ifndef __NR_sync_file_range +# define __NR_sync_file_range (SYSCALL_BIT | 277) #endif -#ifndef __NR_execve -# define __NR_execve (SYSCALL_BIT | 221) +#ifndef __NR_vmsplice +# define __NR_vmsplice (SYSCALL_BIT | 278) #endif -#ifndef __NR_mmap -# define __NR_mmap (SYSCALL_BIT | 222) +#ifndef __NR_move_pages +# define __NR_move_pages (SYSCALL_BIT | 279) #endif -#ifndef __NR_fadvise64 -# define __NR_fadvise64 (SYSCALL_BIT | 223) +#ifndef __NR_utimensat +# define __NR_utimensat (SYSCALL_BIT | 280) #endif -#ifndef __NR_swapon -# define __NR_swapon (SYSCALL_BIT | 224) +#ifndef __NR_epoll_pwait +# define __NR_epoll_pwait (SYSCALL_BIT | 281) #endif -#ifndef __NR_swapoff -# define __NR_swapoff (SYSCALL_BIT | 225) +#ifndef __NR_signalfd +# define __NR_signalfd (SYSCALL_BIT | 282) #endif -#ifndef __NR_mprotect -# define __NR_mprotect (SYSCALL_BIT | 226) +#ifndef __NR_timerfd_create +# define __NR_timerfd_create (SYSCALL_BIT | 283) #endif -#ifndef __NR_msync -# define __NR_msync (SYSCALL_BIT | 227) +#ifndef __NR_eventfd +# define __NR_eventfd (SYSCALL_BIT | 284) #endif -#ifndef __NR_mlock -# define __NR_mlock (SYSCALL_BIT | 228) +#ifndef __NR_fallocate +# define __NR_fallocate (SYSCALL_BIT | 285) #endif -#ifndef __NR_munlock -# define __NR_munlock (SYSCALL_BIT | 229) +#ifndef __NR_timerfd_settime +# define __NR_timerfd_settime (SYSCALL_BIT | 286) #endif -#ifndef __NR_mlockall -# define __NR_mlockall (SYSCALL_BIT | 230) +#ifndef __NR_timerfd_gettime +# define __NR_timerfd_gettime (SYSCALL_BIT | 287) #endif -#ifndef __NR_munlockall -# define __NR_munlockall (SYSCALL_BIT | 231) +#ifndef __NR_accept4 +# define __NR_accept4 (SYSCALL_BIT | 288) #endif -#ifndef __NR_mincore -# define __NR_mincore (SYSCALL_BIT | 232) +#ifndef __NR_signalfd4 +# define __NR_signalfd4 (SYSCALL_BIT | 289) #endif -#ifndef __NR_madvise -# define __NR_madvise (SYSCALL_BIT | 233) +#ifndef __NR_eventfd2 +# define __NR_eventfd2 (SYSCALL_BIT | 290) #endif -#ifndef __NR_remap_file_pages -# define __NR_remap_file_pages (SYSCALL_BIT | 234) +#ifndef __NR_epoll_create1 +# define __NR_epoll_create1 (SYSCALL_BIT | 291) #endif -#ifndef __NR_mbind -# define __NR_mbind (SYSCALL_BIT | 235) +#ifndef __NR_dup3 +# define __NR_dup3 (SYSCALL_BIT | 292) #endif -#ifndef __NR_get_mempolicy -# define __NR_get_mempolicy (SYSCALL_BIT | 236) +#ifndef __NR_pipe2 +# define __NR_pipe2 (SYSCALL_BIT | 293) #endif -#ifndef __NR_set_mempolicy -# define __NR_set_mempolicy (SYSCALL_BIT | 237) +#ifndef __NR_inotify_init1 +# define __NR_inotify_init1 (SYSCALL_BIT | 294) #endif -#ifndef __NR_migrate_pages -# define __NR_migrate_pages (SYSCALL_BIT | 238) +#ifndef __NR_preadv +# define __NR_preadv (SYSCALL_BIT | 295) #endif -#ifndef __NR_move_pages -# define __NR_move_pages (SYSCALL_BIT | 239) +#ifndef __NR_pwritev +# define __NR_pwritev (SYSCALL_BIT | 296) #endif #ifndef __NR_rt_tgsigqueueinfo -# define __NR_rt_tgsigqueueinfo (SYSCALL_BIT | 240) +# define __NR_rt_tgsigqueueinfo (SYSCALL_BIT | 297) #endif #ifndef __NR_perf_event_open -# define __NR_perf_event_open (SYSCALL_BIT | 241) -#endif -#ifndef __NR_accept4 -# define __NR_accept4 (SYSCALL_BIT | 242) +# define __NR_perf_event_open (SYSCALL_BIT | 298) #endif #ifndef __NR_recvmmsg -# define __NR_recvmmsg (SYSCALL_BIT | 243) -#endif -#ifndef __NR_wait4 -# define __NR_wait4 (SYSCALL_BIT | 260) -#endif -#ifndef __NR_prlimit64 -# define __NR_prlimit64 (SYSCALL_BIT | 261) +# define __NR_recvmmsg (SYSCALL_BIT | 299) #endif #ifndef __NR_fanotify_init -# define __NR_fanotify_init (SYSCALL_BIT | 262) +# define __NR_fanotify_init (SYSCALL_BIT | 300) #endif #ifndef __NR_fanotify_mark -# define __NR_fanotify_mark (SYSCALL_BIT | 263) +# define __NR_fanotify_mark (SYSCALL_BIT | 301) +#endif +#ifndef __NR_prlimit64 +# define __NR_prlimit64 (SYSCALL_BIT | 302) #endif #ifndef __NR_name_to_handle_at -# define __NR_name_to_handle_at (SYSCALL_BIT | 264) +# define __NR_name_to_handle_at (SYSCALL_BIT | 303) #endif #ifndef __NR_open_by_handle_at -# define __NR_open_by_handle_at (SYSCALL_BIT | 265) +# define __NR_open_by_handle_at (SYSCALL_BIT | 304) #endif #ifndef __NR_clock_adjtime -# define __NR_clock_adjtime (SYSCALL_BIT | 266) +# define __NR_clock_adjtime (SYSCALL_BIT | 305) #endif #ifndef __NR_syncfs -# define __NR_syncfs (SYSCALL_BIT | 267) +# define __NR_syncfs (SYSCALL_BIT | 306) +#endif +#ifndef __NR_sendmmsg +# define __NR_sendmmsg (SYSCALL_BIT | 307) #endif #ifndef __NR_setns -# define __NR_setns (SYSCALL_BIT | 268) +# define __NR_setns (SYSCALL_BIT | 308) #endif -#ifndef __NR_sendmmsg -# define __NR_sendmmsg (SYSCALL_BIT | 269) +#ifndef __NR_getcpu +# define __NR_getcpu (SYSCALL_BIT | 309) #endif #ifndef __NR_process_vm_readv -# define __NR_process_vm_readv (SYSCALL_BIT | 270) +# define __NR_process_vm_readv (SYSCALL_BIT | 310) #endif #ifndef __NR_process_vm_writev -# define __NR_process_vm_writev (SYSCALL_BIT | 271) +# define __NR_process_vm_writev (SYSCALL_BIT | 311) #endif #ifndef __NR_kcmp -# define __NR_kcmp (SYSCALL_BIT | 272) +# define __NR_kcmp (SYSCALL_BIT | 312) #endif #ifndef __NR_finit_module -# define __NR_finit_module (SYSCALL_BIT | 273) +# define __NR_finit_module (SYSCALL_BIT | 313) #endif #ifndef __NR_sched_setattr -# define __NR_sched_setattr (SYSCALL_BIT | 274) +# define __NR_sched_setattr (SYSCALL_BIT | 314) #endif #ifndef __NR_sched_getattr -# define __NR_sched_getattr (SYSCALL_BIT | 275) +# define __NR_sched_getattr (SYSCALL_BIT | 315) #endif #ifndef __NR_renameat2 -# define __NR_renameat2 (SYSCALL_BIT | 276) +# define __NR_renameat2 (SYSCALL_BIT | 316) #endif #ifndef __NR_seccomp -# define __NR_seccomp (SYSCALL_BIT | 277) +# define __NR_seccomp (SYSCALL_BIT | 317) #endif #ifndef __NR_getrandom -# define __NR_getrandom (SYSCALL_BIT | 278) +# define __NR_getrandom (SYSCALL_BIT | 318) #endif #ifndef __NR_memfd_create -# define __NR_memfd_create (SYSCALL_BIT | 279) +# define __NR_memfd_create (SYSCALL_BIT | 319) +#endif +#ifndef __NR_kexec_file_load +# define __NR_kexec_file_load (SYSCALL_BIT | 320) #endif #ifndef __NR_bpf -# define __NR_bpf (SYSCALL_BIT | 280) +# define __NR_bpf (SYSCALL_BIT | 321) #endif #ifndef __NR_execveat -# define __NR_execveat (SYSCALL_BIT | 281) +# define __NR_execveat (SYSCALL_BIT | 322) #endif #ifndef __NR_userfaultfd -# define __NR_userfaultfd (SYSCALL_BIT | 282) +# define __NR_userfaultfd (SYSCALL_BIT | 323) #endif #ifndef __NR_membarrier -# define __NR_membarrier (SYSCALL_BIT | 283) +# define __NR_membarrier (SYSCALL_BIT | 324) #endif #ifndef __NR_mlock2 -# define __NR_mlock2 (SYSCALL_BIT | 284) +# define __NR_mlock2 (SYSCALL_BIT | 325) #endif #ifndef __NR_copy_file_range -# define __NR_copy_file_range (SYSCALL_BIT | 285) +# define __NR_copy_file_range (SYSCALL_BIT | 326) #endif #ifndef __NR_preadv2 -# define __NR_preadv2 (SYSCALL_BIT | 286) +# define __NR_preadv2 (SYSCALL_BIT | 327) #endif #ifndef __NR_pwritev2 -# define __NR_pwritev2 (SYSCALL_BIT | 287) +# define __NR_pwritev2 (SYSCALL_BIT | 328) #endif #ifndef __NR_pkey_mprotect -# define __NR_pkey_mprotect (SYSCALL_BIT | 288) +# define __NR_pkey_mprotect (SYSCALL_BIT | 329) #endif #ifndef __NR_pkey_alloc -# define __NR_pkey_alloc (SYSCALL_BIT | 289) +# define __NR_pkey_alloc (SYSCALL_BIT | 330) #endif #ifndef __NR_pkey_free -# define __NR_pkey_free (SYSCALL_BIT | 290) +# define __NR_pkey_free (SYSCALL_BIT | 331) #endif #ifndef __NR_statx -# define __NR_statx (SYSCALL_BIT | 291) +# define __NR_statx (SYSCALL_BIT | 332) #endif #ifndef __NR_io_pgetevents -# define __NR_io_pgetevents (SYSCALL_BIT | 292) -#endif -#ifndef __NR_open -# define __NR_open (SYSCALL_BIT | 1024) -#endif -#ifndef __NR_link -# define __NR_link (SYSCALL_BIT | 1025) -#endif -#ifndef __NR_unlink -# define __NR_unlink (SYSCALL_BIT | 1026) -#endif -#ifndef __NR_mknod -# define __NR_mknod (SYSCALL_BIT | 1027) -#endif -#ifndef __NR_chmod -# define __NR_chmod (SYSCALL_BIT | 1028) -#endif -#ifndef __NR_chown -# define __NR_chown (SYSCALL_BIT | 1029) -#endif -#ifndef __NR_mkdir -# define __NR_mkdir (SYSCALL_BIT | 1030) -#endif -#ifndef __NR_rmdir -# define __NR_rmdir (SYSCALL_BIT | 1031) -#endif -#ifndef __NR_lchown -# define __NR_lchown (SYSCALL_BIT | 1032) -#endif -#ifndef __NR_access -# define __NR_access (SYSCALL_BIT | 1033) -#endif -#ifndef __NR_rename -# define __NR_rename (SYSCALL_BIT | 1034) -#endif -#ifndef __NR_readlink -# define __NR_readlink (SYSCALL_BIT | 1035) -#endif -#ifndef __NR_symlink -# define __NR_symlink (SYSCALL_BIT | 1036) -#endif -#ifndef __NR_utimes -# define __NR_utimes (SYSCALL_BIT | 1037) -#endif -#ifndef __NR_stat -# define __NR_stat (SYSCALL_BIT | 1038) -#endif -#ifndef __NR_lstat -# define __NR_lstat (SYSCALL_BIT | 1039) -#endif -#ifndef __NR_pipe -# define __NR_pipe (SYSCALL_BIT | 1040) -#endif -#ifndef __NR_dup2 -# define __NR_dup2 (SYSCALL_BIT | 1041) -#endif -#ifndef __NR_epoll_create -# define __NR_epoll_create (SYSCALL_BIT | 1042) -#endif -#ifndef __NR_inotify_init -# define __NR_inotify_init (SYSCALL_BIT | 1043) -#endif -#ifndef __NR_eventfd -# define __NR_eventfd (SYSCALL_BIT | 1044) +# define __NR_io_pgetevents (SYSCALL_BIT | 333) #endif -#ifndef __NR_signalfd -# define __NR_signalfd (SYSCALL_BIT | 1045) -#endif -#ifndef __NR_sendfile -# define __NR_sendfile (SYSCALL_BIT | 1046) -#endif -#ifndef __NR_ftruncate -# define __NR_ftruncate (SYSCALL_BIT | 1047) -#endif -#ifndef __NR_truncate -# define __NR_truncate (SYSCALL_BIT | 1048) -#endif -#ifndef __NR_stat -# define __NR_stat (SYSCALL_BIT | 1049) -#endif -#ifndef __NR_lstat -# define __NR_lstat (SYSCALL_BIT | 1050) -#endif -#ifndef __NR_fstat -# define __NR_fstat (SYSCALL_BIT | 1051) -#endif -#ifndef __NR_fcntl -# define __NR_fcntl (SYSCALL_BIT | 1052) -#endif -#ifndef __NR_fadvise64 -# define __NR_fadvise64 (SYSCALL_BIT | 1053) -#endif -#ifndef __NR_newfstatat -# define __NR_newfstatat (SYSCALL_BIT | 1054) -#endif -#ifndef __NR_fstatfs -# define __NR_fstatfs (SYSCALL_BIT | 1055) -#endif -#ifndef __NR_statfs -# define __NR_statfs (SYSCALL_BIT | 1056) -#endif -#ifndef __NR_lseek -# define __NR_lseek (SYSCALL_BIT | 1057) -#endif -#ifndef __NR_mmap -# define __NR_mmap (SYSCALL_BIT | 1058) -#endif -#ifndef __NR_alarm -# define __NR_alarm (SYSCALL_BIT | 1059) -#endif -#ifndef __NR_getpgrp -# define __NR_getpgrp (SYSCALL_BIT | 1060) -#endif -#ifndef __NR_pause -# define __NR_pause (SYSCALL_BIT | 1061) -#endif -#ifndef __NR_time -# define __NR_time (SYSCALL_BIT | 1062) -#endif -#ifndef __NR_utime -# define __NR_utime (SYSCALL_BIT | 1063) -#endif -#ifndef __NR_creat -# define __NR_creat (SYSCALL_BIT | 1064) -#endif -#ifndef __NR_getdents -# define __NR_getdents (SYSCALL_BIT | 1065) -#endif -#ifndef __NR_futimesat -# define __NR_futimesat (SYSCALL_BIT | 1066) -#endif -#ifndef __NR_select -# define __NR_select (SYSCALL_BIT | 1067) -#endif -#ifndef __NR_poll -# define __NR_poll (SYSCALL_BIT | 1068) -#endif -#ifndef __NR_epoll_wait -# define __NR_epoll_wait (SYSCALL_BIT | 1069) -#endif -#ifndef __NR_ustat -# define __NR_ustat (SYSCALL_BIT | 1070) -#endif -#ifndef __NR_vfork -# define __NR_vfork (SYSCALL_BIT | 1071) -#endif -#ifndef __NR_wait4 -# define __NR_wait4 (SYSCALL_BIT | 1072) -#endif -#ifndef __NR_recv -# define __NR_recv (SYSCALL_BIT | 1073) -#endif -#ifndef __NR_send -# define __NR_send (SYSCALL_BIT | 1074) -#endif -#ifndef __NR_bdflush -# define __NR_bdflush (SYSCALL_BIT | 1075) -#endif -#ifndef __NR_umount -# define __NR_umount (SYSCALL_BIT | 1076) -#endif -#ifndef __NR_uselib -# define __NR_uselib (SYSCALL_BIT | 1077) -#endif -#ifndef __NR_sysctl -# define __NR_sysctl (SYSCALL_BIT | 1078) -#endif -#ifndef __NR_fork -# define __NR_fork (SYSCALL_BIT | 1079) +#ifndef __NR_rseq +# define __NR_rseq (SYSCALL_BIT | 334) #endif diff --git a/sock.c b/sock.c index a477bcea3ce3d13bd162f0bc3195338cbfd20671..f17045e0b8d1f0aff89ca4c8de090800dadb6b7e 100644 --- a/sock.c +++ b/sock.c @@ -57,6 +57,8 @@ print_ifname(const char *ifname) print_quoted_string(ifname, IFNAMSIZ + 1, QUOTE_0_TERMINATED); } +DIAG_PUSH_IGNORE_OVERRIDE_INIT + static void print_ifreq(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg, const struct_ifreq *const ifr) @@ -202,6 +204,8 @@ print_ifreq(struct tcb *const tcp, const unsigned int code, } } +DIAG_POP_IGNORE_OVERRIDE_INIT + static unsigned int print_ifc_len(int len) { diff --git a/sockaddr.c b/sockaddr.c index cfc26cbc35219e10e295c719dccf4a10ed7739b9..cf60c324c100fa57a376661d90d8c6fb9de5ea6b 100644 --- a/sockaddr.c +++ b/sockaddr.c @@ -39,9 +39,11 @@ #include #include "netlink.h" +#include #include #include #include +#include #ifdef HAVE_NETIPX_IPX_H # include @@ -189,6 +191,164 @@ print_sockaddr_data_in6(const void *const buf, const int addrlen) PRINT_FIELD_U(", ", *sa_in6, sin6_scope_id); } +/** + * Check that we can print an AX.25 address in its native form, otherwise it + * makes sense to print it in raw also (or in raw only). + */ +enum xlat_style +check_ax25_address(const ax25_address *addr) +{ + enum xlat_style ret = XLAT_STYLE_DEFAULT; + bool space_seen = false; + bool char_seen = false; + + for (size_t i = 0; i < ARRAY_SIZE(addr->ax25_call) - 1; i++) { + unsigned char c = addr->ax25_call[i]; + + /* The lowest bit should be zero */ + if (c & 1) + ret = XLAT_STYLE_VERBOSE; + + c >>= 1; + + if (c == ' ') + space_seen = true; + else + char_seen = true; + + /* Sane address contains only numbers and uppercase letters */ + if ((c < '0' || c > '9') && (c < 'A' || c > 'Z') && c != ' ') + ret = XLAT_STYLE_VERBOSE; + if (c != ' ' && space_seen) + ret = XLAT_STYLE_VERBOSE; + + /* non-printable chars */ + if (c < ' ' || c > 0x7e + /* characters used for printing comments */ + || c == '*' || c == '/') + return XLAT_STYLE_RAW; + } + + if (addr->ax25_call[ARRAY_SIZE(addr->ax25_call) - 1] & ~0x1e) + ret = XLAT_STYLE_VERBOSE; + + if (!char_seen && addr->ax25_call[ARRAY_SIZE(addr->ax25_call) - 1]) + ret = XLAT_STYLE_VERBOSE; + + return ret; +} + +/** Convert a (presumably) valid AX.25 to a string */ +static const char * +ax25_addr2str(const ax25_address *addr) +{ + static char buf[ARRAY_SIZE(addr->ax25_call) + sizeof("-15")]; + char *p = buf; + size_t end; + + for (end = ARRAY_SIZE(addr->ax25_call) - 1; end; end--) + if ((addr->ax25_call[end - 1] >> 1) != ' ') + break; + + for (size_t i = 0; i < end; i++) + *p++ = ((unsigned char) addr->ax25_call[i]) >> 1; + + *p++ = '-'; + + unsigned char ssid = (addr->ax25_call[ARRAY_SIZE(addr->ax25_call) - 1] + >> 1) & 0xf; + + if (ssid > 9) { + *p++ = '1'; + ssid -= 10; + } + + *p++ = ssid + '0'; + *p = '\0'; + + if (buf[0] == '-' && buf[1] == '0') + return "*"; + + return buf; +} + +static void +print_ax25_addr_raw(const ax25_address *addr) +{ + PRINT_FIELD_HEX_ARRAY("{", *addr, ax25_call); + tprints("}"); +} + +void +print_ax25_addr(const void /* ax25_address */ *addr_void) +{ + const ax25_address *addr = addr_void; + enum xlat_style xs = check_ax25_address(addr); + + if (xs == XLAT_STYLE_DEFAULT) + xs = xlat_verbose(xlat_verbosity); + + if (xs != XLAT_STYLE_ABBREV) + print_ax25_addr_raw(addr); + + if (xs == XLAT_STYLE_RAW) + return; + + const char *addr_str = ax25_addr2str(addr); + + (xs == XLAT_STYLE_VERBOSE ? tprints_comment : tprints)(addr_str); +} + +static void +print_sockaddr_data_ax25(const void *const buf, const int addrlen) +{ + const struct full_sockaddr_ax25 *const sax25 = buf; + size_t addrlen_us = MAX(addrlen, 0); + bool full = sax25->fsa_ax25.sax25_ndigis || + (addrlen_us > sizeof(struct sockaddr_ax25)); + + if (full) + tprints("fsa_ax25={"); + + tprints("sax25_call="); + print_ax25_addr(&sax25->fsa_ax25.sax25_call); + PRINT_FIELD_D(", ", sax25->fsa_ax25, sax25_ndigis); + + if (!full) + return; + + tprints("}"); + + size_t has_digis = MIN((addrlen_us - sizeof(sax25->fsa_ax25)) + / sizeof(sax25->fsa_digipeater[0]), + ARRAY_SIZE(sax25->fsa_digipeater)); + size_t want_digis = MIN( + (unsigned int) MAX(sax25->fsa_ax25.sax25_ndigis, 0), + ARRAY_SIZE(sax25->fsa_digipeater)); + size_t digis = MIN(has_digis, want_digis); + + if (want_digis == 0) + goto digis_end; + + tprints(", fsa_digipeater=["); + for (size_t i = 0; i < digis; i++) { + if (i) + tprints(", "); + + print_ax25_addr(sax25->fsa_digipeater + i); + } + + if (want_digis > has_digis) + tprintf("%s/* ??? */", digis ? ", " : ""); + + tprints("]"); + +digis_end: + if (addrlen_us > (has_digis * sizeof(sax25->fsa_digipeater[0]) + + sizeof(sax25->fsa_ax25))) + tprints(", ..."); +} + static void print_sockaddr_data_ipx(const void *const buf, const int addrlen) { @@ -206,6 +366,24 @@ print_sockaddr_data_ipx(const void *const buf, const int addrlen) PRINT_FIELD_0X("], ", *sa_ipx, sipx_type); } +void +print_x25_addr(const void /* struct x25_address */ *addr_void) +{ + const struct x25_address *addr = addr_void; + + tprints("{x25_addr="); + print_quoted_cstring(addr->x25_addr, sizeof(addr->x25_addr)); + tprints("}"); +} + +static void +print_sockaddr_data_x25(const void *const buf, const int addrlen) +{ + const struct sockaddr_x25 *const sa_x25 = buf; + + PRINT_FIELD_X25_ADDR("", *sa_x25, sx25_addr); +} + static void print_sockaddr_data_nl(const void *const buf, const int addrlen) { @@ -368,54 +546,53 @@ print_sockaddr_data_bt(const void *const buf, const int addrlen) struct sockaddr_l2 { /* sa_family_t */ uint16_t l2_family; - /* little endiang */ uint16_t l2_psm; + /* little endian */ uint16_t l2_psm; struct bdaddr l2_bdaddr; /* little endian */ uint16_t l2_cid; uint8_t l2_bdaddr_type; }; switch (addrlen) { - case sizeof(struct sockaddr_hci): { - const struct sockaddr_hci *const hci = buf; - tprintf("hci_dev=htobs(%hu), hci_channel=", - btohs(hci->hci_dev)); - printxval_index(hci_channels, hci->hci_channel, - "HCI_CHANNEL_???"); - break; - } - case sizeof(struct sockaddr_sco): { - const struct sockaddr_sco *const sco = buf; - print_mac_addr("sco_bdaddr=", sco->sco_bdaddr.b, - sizeof(sco->sco_bdaddr.b)); - break; - } - case sizeof(struct sockaddr_rc): { - const struct sockaddr_rc *const rc = buf; - print_mac_addr("rc_bdaddr=", rc->rc_bdaddr.b, - sizeof(rc->rc_bdaddr.b)); - tprintf(", rc_channel=%u", rc->rc_channel); - break; + case sizeof(struct sockaddr_hci): { + const struct sockaddr_hci *const hci = buf; + tprintf("hci_dev=htobs(%hu), hci_channel=", + btohs(hci->hci_dev)); + printxval_index(hci_channels, hci->hci_channel, + "HCI_CHANNEL_???"); + break; + } + case sizeof(struct sockaddr_sco): { + const struct sockaddr_sco *const sco = buf; + print_mac_addr("sco_bdaddr=", sco->sco_bdaddr.b, + sizeof(sco->sco_bdaddr.b)); + break; + } + case sizeof(struct sockaddr_rc): { + const struct sockaddr_rc *const rc = buf; + print_mac_addr("rc_bdaddr=", rc->rc_bdaddr.b, + sizeof(rc->rc_bdaddr.b)); + tprintf(", rc_channel=%u", rc->rc_channel); + break; + } + case offsetof(struct sockaddr_l2, l2_bdaddr_type): + case sizeof(struct sockaddr_l2): { + const struct sockaddr_l2 *const l2 = buf; + print_bluetooth_l2_psm("l2_psm=", l2->l2_psm); + print_mac_addr(", l2_bdaddr=", l2->l2_bdaddr.b, + sizeof(l2->l2_bdaddr.b)); + print_bluetooth_l2_cid(", l2_cid=", l2->l2_cid); + + if (addrlen == sizeof(struct sockaddr_l2)) { + tprints(", l2_bdaddr_type="); + printxval_index(bdaddr_types, l2->l2_bdaddr_type, + "BDADDR_???"); } - case offsetof(struct sockaddr_l2, l2_bdaddr_type): - case sizeof(struct sockaddr_l2): { - const struct sockaddr_l2 *const l2 = buf; - print_bluetooth_l2_psm("l2_psm=", l2->l2_psm); - print_mac_addr(", l2_bdaddr=", l2->l2_bdaddr.b, - sizeof(l2->l2_bdaddr.b)); - print_bluetooth_l2_cid(", l2_cid=", l2->l2_cid); - - if (addrlen == sizeof(struct sockaddr_l2)) { - tprints(", l2_bdaddr_type="); - printxval_index(bdaddr_types, - l2->l2_bdaddr_type, - "BDADDR_???"); - } - break; - } - default: - print_sockaddr_data_raw(buf, addrlen); - break; + break; + } + default: + print_sockaddr_data_raw(buf, addrlen); + break; } } @@ -427,7 +604,9 @@ static const struct { } sa_printers[] = { [AF_UNIX] = { print_sockaddr_data_un, SIZEOF_SA_FAMILY + 1 }, [AF_INET] = { print_sockaddr_data_in, sizeof(struct sockaddr_in) }, + [AF_AX25] = { print_sockaddr_data_ax25, sizeof(struct sockaddr_ax25) }, [AF_IPX] = { print_sockaddr_data_ipx, sizeof(struct sockaddr_ipx) }, + [AF_X25] = { print_sockaddr_data_x25, sizeof(struct sockaddr_x25) }, [AF_INET6] = { print_sockaddr_data_in6, SIN6_MIN_LEN }, [AF_NETLINK] = { print_sockaddr_data_nl, SIZEOF_SA_FAMILY + 1 }, [AF_PACKET] = { print_sockaddr_data_ll, sizeof(struct sockaddr_ll) }, diff --git a/socketutils.c b/socketutils.c index a646b5b2ce9ab0ad09bbc5ea846e47afb58c3ead..c3f28a1bf71b01406636fc86b62abebc9fad4f00 100644 --- a/socketutils.c +++ b/socketutils.c @@ -48,6 +48,10 @@ #include "xstring.h" +#define XLAT_MACROS_ONLY +# include "xlat/inet_protocols.h" +#undef XLAT_MACROS_ONLY + typedef struct { unsigned long inode; char *details; @@ -233,9 +237,9 @@ receive_responses(struct tcb *tcp, const int fd, const unsigned long inode, } const struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) + if (!is_nlmsg_ok(h, ret)) return false; - for (; NLMSG_OK(h, ret); h = NLMSG_NEXT(h, ret)) { + for (; is_nlmsg_ok(h, ret); h = NLMSG_NEXT(h, ret)) { if (h->nlmsg_type != expected_msg_type) return false; const int rc = parser(NLMSG_DATA(h), @@ -412,11 +416,12 @@ netlink_parse_response(const void *data, const int data_len, } static const char * -unix_get(struct tcb *tcp, const int fd, const unsigned long inode) +unix_get(struct tcb *tcp, const int fd, const int family, const int proto, + const unsigned long inode, const char *name) { return unix_send_query(tcp, fd, inode) && receive_responses(tcp, fd, inode, SOCK_DIAG_BY_FAMILY, - unix_parse_response, (void *) "UNIX") + unix_parse_response, (void *) name) ? get_sockaddr_by_inode_cached(inode) : NULL; } @@ -431,48 +436,63 @@ inet_get(struct tcb *tcp, const int fd, const int family, const int protocol, } static const char * -tcp_v4_get(struct tcb *tcp, const int fd, const unsigned long inode) -{ - return inet_get(tcp, fd, AF_INET, IPPROTO_TCP, inode, "TCP"); -} - -static const char * -udp_v4_get(struct tcb *tcp, const int fd, const unsigned long inode) -{ - return inet_get(tcp, fd, AF_INET, IPPROTO_UDP, inode, "UDP"); -} - -static const char * -tcp_v6_get(struct tcb *tcp, const int fd, const unsigned long inode) -{ - return inet_get(tcp, fd, AF_INET6, IPPROTO_TCP, inode, "TCPv6"); -} - -static const char * -udp_v6_get(struct tcb *tcp, const int fd, const unsigned long inode) -{ - return inet_get(tcp, fd, AF_INET6, IPPROTO_UDP, inode, "UDPv6"); -} - -static const char * -netlink_get(struct tcb *tcp, const int fd, const unsigned long inode) +netlink_get(struct tcb *tcp, const int fd, const int family, const int protocol, + const unsigned long inode, const char *proto_name) { return netlink_send_query(tcp, fd, inode) && receive_responses(tcp, fd, inode, SOCK_DIAG_BY_FAMILY, - netlink_parse_response, (void *) "NETLINK") + netlink_parse_response, + (void *) proto_name) ? get_sockaddr_by_inode_cached(inode) : NULL; } static const struct { const char *const name; - const char * (*const get)(struct tcb *, int, unsigned long); + const char * (*const get)(struct tcb *, int fd, int family, + int protocol, unsigned long inode, + const char *proto_name); + int family; + int proto; } protocols[] = { - [SOCK_PROTO_UNIX] = { "UNIX", unix_get }, - [SOCK_PROTO_TCP] = { "TCP", tcp_v4_get }, - [SOCK_PROTO_UDP] = { "UDP", udp_v4_get }, - [SOCK_PROTO_TCPv6] = { "TCPv6", tcp_v6_get }, - [SOCK_PROTO_UDPv6] = { "UDPv6", udp_v6_get }, - [SOCK_PROTO_NETLINK] = { "NETLINK", netlink_get } + [SOCK_PROTO_UNIX] = { "UNIX", unix_get, AF_UNIX}, + /* + * inet_diag handlers are currently implemented only for TCP, + * UDP(lite), SCTP, RAW, and DCCP, but we try to resolve it for all + * protocols anyway, just in case. + */ + [SOCK_PROTO_TCP] = + { "TCP", inet_get, AF_INET, IPPROTO_TCP }, + [SOCK_PROTO_UDP] = + { "UDP", inet_get, AF_INET, IPPROTO_UDP }, + [SOCK_PROTO_UDPLITE] = + { "UDPLITE", inet_get, AF_INET, IPPROTO_UDPLITE }, + [SOCK_PROTO_DCCP] = + { "DCCP", inet_get, AF_INET, IPPROTO_DCCP }, + [SOCK_PROTO_SCTP] = + { "SCTP", inet_get, AF_INET, IPPROTO_SCTP }, + [SOCK_PROTO_L2TP_IP] = + { "L2TP/IP", inet_get, AF_INET, IPPROTO_L2TP }, + [SOCK_PROTO_PING] = + { "PING", inet_get, AF_INET, IPPROTO_ICMP }, + [SOCK_PROTO_RAW] = + { "RAW", inet_get, AF_INET, IPPROTO_RAW }, + [SOCK_PROTO_TCPv6] = + { "TCPv6", inet_get, AF_INET6, IPPROTO_TCP }, + [SOCK_PROTO_UDPv6] = + { "UDPv6", inet_get, AF_INET6, IPPROTO_UDP }, + [SOCK_PROTO_UDPLITEv6] = + { "UDPLITEv6", inet_get, AF_INET6, IPPROTO_UDPLITE }, + [SOCK_PROTO_DCCPv6] = + { "DCCPv6", inet_get, AF_INET6, IPPROTO_DCCP }, + [SOCK_PROTO_SCTPv6] = + { "SCTPv6", inet_get, AF_INET6, IPPROTO_SCTP }, + [SOCK_PROTO_L2TP_IPv6] = + { "L2TP/IPv6", inet_get, AF_INET6, IPPROTO_L2TP }, + [SOCK_PROTO_PINGv6] = + { "PINGv6", inet_get, AF_INET6, IPPROTO_ICMP }, + [SOCK_PROTO_RAWv6] = + { "RAWv6", inet_get, AF_INET6, IPPROTO_RAW }, + [SOCK_PROTO_NETLINK] = { "NETLINK", netlink_get, AF_NETLINK }, }; enum sock_proto @@ -487,6 +507,15 @@ get_proto_by_name(const char *const name) return SOCK_PROTO_UNKNOWN; } +int +get_family_by_proto(enum sock_proto proto) +{ + if ((size_t) proto < ARRAY_SIZE(protocols)) + return protocols[proto].family; + + return AF_UNSPEC; +} + static const char * get_sockaddr_by_inode_uncached(struct tcb *tcp, const unsigned long inode, const enum sock_proto proto) @@ -501,14 +530,20 @@ get_sockaddr_by_inode_uncached(struct tcb *tcp, const unsigned long inode, const char *details = NULL; if (proto != SOCK_PROTO_UNKNOWN) { - details = protocols[proto].get(tcp, fd, inode); + details = protocols[proto].get(tcp, fd, protocols[proto].family, + protocols[proto].proto, inode, + protocols[proto].name); } else { unsigned int i; for (i = (unsigned int) SOCK_PROTO_UNKNOWN + 1; i < ARRAY_SIZE(protocols); ++i) { if (!protocols[i].get) continue; - details = protocols[i].get(tcp, fd, inode); + details = protocols[i].get(tcp, fd, + protocols[proto].family, + protocols[proto].proto, + inode, + protocols[proto].name); if (details) break; } diff --git a/stamp-h1 b/stamp-h1 deleted file mode 100644 index 4547fe1b5efa99ebbf20e1fa55fdbd528abd3a97..0000000000000000000000000000000000000000 --- a/stamp-h1 +++ /dev/null @@ -1 +0,0 @@ -timestamp for config.h diff --git a/strace-log-merge.1 b/strace-log-merge.1 index a7451d66dda268208ca5966af5232af7cafe0c0d..877f143120a4d59f74664f0821ec34c09d342466 100644 --- a/strace-log-merge.1 +++ b/strace-log-merge.1 @@ -31,7 +31,7 @@ . BR "\\$1" .. .\" -.TH STRACE-LOG-MERGE 1 "2018-06-13" "strace 4.23" +.TH STRACE-LOG-MERGE 1 "2018-07-07" "strace 4.25" .\" .SH NAME strace-log-merge \- merge strace \-ff \-tt output diff --git a/strace.1 b/strace.1 index 517a5e13aa01635b2df4de0f2e89e486a99a9fe5..7eb90fd5123112129a4d83962c202f1d882beeef 100644 --- a/strace.1 +++ b/strace.1 @@ -53,15 +53,15 @@ . el \ . BR "\\$1" .. -.TH STRACE 1 "2018-06-13" "strace 4.23" +.TH STRACE 1 "2018-07-07" "strace 4.25" .SH NAME strace \- trace system calls and signals .SH SYNOPSIS .SY strace -.if '#'#' .ig end_unwind_opt +.if ''#' .ig end_unwind_opt .OP \-ACdffhikqrtttTvVxxy .end_unwind_opt -.if ''#' .ig end_no_unwind_opt +.if '#'#' .ig end_no_unwind_opt .OP \-ACdffhiqrtttTvVxxy .end_no_unwind_opt .OP \-I n @@ -259,7 +259,7 @@ Align return values in a specific column (default column 40). .TP .B \-i Print the instruction pointer at the time of the system call. -.if '#'#' .ig end_unwind +.if ''#' .ig end_unwind .TP .B \-k Print the execution stack trace of the traced processes after each system call. @@ -427,8 +427,9 @@ is one of .BR read , .BR write , .BR fault , +.BR inject , or -.B inject +.B kvm and .I value is a qualifier-dependent symbol or number. The default @@ -770,6 +771,11 @@ This is equivalent to more generic option set to .IR ENOSYS . +.TP +.BR "\-e\ kvm" = vcpu +Print the exit reason of kvm vcpu. Requires Linux kernel version 4.16.0 +or higher. + .TP .BI "\-P " path Trace only system calls accessing diff --git a/strace.1.in b/strace.1.in index d5b83c5a2b64424ad625ea00f15e58f1b9af5d3f..951431ab8dabbb3a2ff9507eacaf497ee8a7bf26 100644 --- a/strace.1.in +++ b/strace.1.in @@ -427,8 +427,9 @@ is one of .BR read , .BR write , .BR fault , +.BR inject , or -.B inject +.B kvm and .I value is a qualifier-dependent symbol or number. The default @@ -770,6 +771,11 @@ This is equivalent to more generic option set to .IR ENOSYS . +.TP +.BR "\-e\ kvm" = vcpu +Print the exit reason of kvm vcpu. Requires Linux kernel version 4.16.0 +or higher. + .TP .BI "\-P " path Trace only system calls accessing diff --git a/strace.c b/strace.c index 4b3748571ec69480049d12100bb46413b3f6de30..62142d86cc051b2d16e932b66be77317eae2ec30 100644 --- a/strace.c +++ b/strace.c @@ -158,6 +158,12 @@ static bool open_append; struct tcb *printing_tcp; static struct tcb *current_tcp; +struct tcb_wait_data { + enum trace_event te; /**< Event passed to dispatch_event() */ + int status; /**< status, returned by wait4() */ + siginfo_t si; /**< siginfo, returned by PTRACE_GETSIGINFO */ +}; + static struct tcb **tcbtab; static unsigned int nprocs; static size_t tcbtabsize; @@ -278,7 +284,8 @@ Statistics:\n\ \n\ Filtering:\n\ -e expr a qualifying expression: option=[!]all or option=[!]val1[,val2]...\n\ - options: trace, abbrev, verbose, raw, signal, read, write, fault\n\ + options: trace, abbrev, verbose, raw, signal, read, write, fault, inject, kvm" +"\n\ -P path trace accesses to path\n\ \n\ Tracing:\n\ @@ -819,6 +826,10 @@ droptcb(struct tcb *tcp) unwind_tcb_fin(tcp); #endif +#ifdef HAVE_LINUX_KVM_H + kvm_vcpu_info_free(tcp); +#endif + if (tcp->mmap_cache) tcp->mmap_cache->free_fn(tcp, __func__); @@ -2157,6 +2168,11 @@ print_stopped(struct tcb *tcp, const siginfo_t *si, const unsigned int sig) } else tprintf("--- stopped by %s ---\n", signame(sig)); line_ended(); + +#ifdef ENABLE_STACKTRACE + if (stack_trace_enabled) + unwind_tcb_print(tcp); +#endif } } @@ -2221,16 +2237,19 @@ print_event_exit(struct tcb *tcp) line_ended(); } -static enum trace_event -next_event(int *pstatus, siginfo_t *si) +static const struct tcb_wait_data * +next_event(void) { + static struct tcb_wait_data wait_data; + int pid; int status; struct tcb *tcp; + struct tcb_wait_data *wd = &wait_data; struct rusage ru; if (interrupted) - return TE_BREAK; + return NULL; /* * Used to exit simply when nprocs hits zero, but in this testcase: @@ -2250,7 +2269,7 @@ next_event(int *pstatus, siginfo_t *si) * on exit. Oh well... */ if (nprocs == 0) - return TE_BREAK; + return NULL; } const bool unblock_delay_timer = is_delay_timer_armed(); @@ -2273,7 +2292,7 @@ next_event(int *pstatus, siginfo_t *si) * then the system call will be interrupted and * the expiration will be handled by the signal handler. */ - pid = wait4(-1, pstatus, __WALL, (cflag ? &ru : NULL)); + pid = wait4(-1, &status, __WALL, (cflag ? &ru : NULL)); const int wait_errno = errno; /* @@ -2287,14 +2306,16 @@ next_event(int *pstatus, siginfo_t *si) sigprocmask(SIG_BLOCK, &timer_set, NULL); if (restart_failed) - return TE_BREAK; + return NULL; } if (pid < 0) { - if (wait_errno == EINTR) - return TE_NEXT; + if (wait_errno == EINTR) { + wd->te = TE_NEXT; + return wd; + } if (nprocs == 0 && wait_errno == ECHILD) - return TE_BREAK; + return NULL; /* * If nprocs > 0, ECHILD is not expected, * treat it as any other error here: @@ -2303,12 +2324,13 @@ next_event(int *pstatus, siginfo_t *si) perror_msg_and_die("wait4(__WALL)"); } - status = *pstatus; + wd->status = status; if (pid == popen_pid) { if (!WIFSTOPPED(status)) popen_pid = 0; - return TE_NEXT; + wd->te = TE_NEXT; + return wd; } if (debug_flag) @@ -2319,8 +2341,10 @@ next_event(int *pstatus, siginfo_t *si) if (!tcp) { tcp = maybe_allocate_tcb(pid, status); - if (!tcp) - return TE_NEXT; + if (!tcp) { + wd->te = TE_NEXT; + return wd; + } } clear_regs(tcp); @@ -2337,11 +2361,15 @@ next_event(int *pstatus, siginfo_t *si) tcp->stime = stime; } - if (WIFSIGNALED(status)) - return TE_SIGNALLED; + if (WIFSIGNALED(status)) { + wd->te = TE_SIGNALLED; + return wd; + } - if (WIFEXITED(status)) - return TE_EXITED; + if (WIFEXITED(status)) { + wd->te = TE_EXITED; + return wd; + } /* * As WCONTINUED flag has not been specified to wait4, @@ -2368,19 +2396,19 @@ next_event(int *pstatus, siginfo_t *si) if (sig == SIGSTOP && (tcp->flags & TCB_IGNORE_ONE_SIGSTOP)) { debug_func_msg("ignored SIGSTOP on pid %d", tcp->pid); tcp->flags &= ~TCB_IGNORE_ONE_SIGSTOP; - return TE_RESTART; + wd->te = TE_RESTART; } else if (sig == syscall_trap_sig) { - return TE_SYSCALL_STOP; + wd->te = TE_SYSCALL_STOP; } else { - *si = (siginfo_t) {}; + memset(&wd->si, 0, sizeof(wd->si)); /* * True if tracee is stopped by signal * (as opposed to "tracee received signal"). * TODO: shouldn't we check for errno == EINVAL too? * We can get ESRCH instead, you know... */ - bool stopped = ptrace(PTRACE_GETSIGINFO, pid, 0, si) < 0; - return stopped ? TE_GROUP_STOP : TE_SIGNAL_DELIVERY_STOP; + bool stopped = ptrace(PTRACE_GETSIGINFO, pid, 0, &wd->si) < 0; + wd->te = stopped ? TE_GROUP_STOP : TE_SIGNAL_DELIVERY_STOP; } break; case PTRACE_EVENT_STOP: @@ -2393,16 +2421,23 @@ next_event(int *pstatus, siginfo_t *si) case SIGTSTP: case SIGTTIN: case SIGTTOU: - return TE_GROUP_STOP; + wd->te = TE_GROUP_STOP; + break; + default: + wd->te = TE_RESTART; } - return TE_RESTART; + break; case PTRACE_EVENT_EXEC: - return TE_STOP_BEFORE_EXECVE; + wd->te = TE_STOP_BEFORE_EXECVE; + break; case PTRACE_EVENT_EXIT: - return TE_STOP_BEFORE_EXIT; + wd->te = TE_STOP_BEFORE_EXIT; + break; default: - return TE_RESTART; + wd->te = TE_RESTART; } + + return wd; } static int @@ -2431,12 +2466,18 @@ trace_syscall(struct tcb *tcp, unsigned int *sig) /* Returns true iff the main trace loop has to continue. */ static bool -dispatch_event(enum trace_event ret, int *pstatus, siginfo_t *si) +dispatch_event(const struct tcb_wait_data *wd) { unsigned int restart_op = PTRACE_SYSCALL; unsigned int restart_sig = 0; + enum trace_event te = wd ? wd->te : TE_BREAK; + /* + * Copy wd->status to a non-const variable to workaround glibc bugs + * around union wait fixed by glibc commit glibc-2.24~391 + */ + int status = wd ? wd->status : 0; - switch (ret) { + switch (te) { case TE_BREAK: return false; @@ -2464,17 +2505,17 @@ dispatch_event(enum trace_event ret, int *pstatus, siginfo_t *si) break; case TE_SIGNAL_DELIVERY_STOP: - restart_sig = WSTOPSIG(*pstatus); - print_stopped(current_tcp, si, restart_sig); + restart_sig = WSTOPSIG(status); + print_stopped(current_tcp, &wd->si, restart_sig); break; case TE_SIGNALLED: - print_signalled(current_tcp, current_tcp->pid, *pstatus); + print_signalled(current_tcp, current_tcp->pid, status); droptcb(current_tcp); return true; case TE_GROUP_STOP: - restart_sig = WSTOPSIG(*pstatus); + restart_sig = WSTOPSIG(status); print_stopped(current_tcp, NULL, restart_sig); if (use_seize) { /* @@ -2489,7 +2530,7 @@ dispatch_event(enum trace_event ret, int *pstatus, siginfo_t *si) break; case TE_EXITED: - print_exited(current_tcp, current_tcp->pid, *pstatus); + print_exited(current_tcp, current_tcp->pid, status); droptcb(current_tcp); return true; @@ -2572,13 +2613,15 @@ dispatch_event(enum trace_event ret, int *pstatus, siginfo_t *si) static bool restart_delayed_tcb(struct tcb *const tcp) { + const struct tcb_wait_data wd = { .te = TE_RESTART }; + debug_func_msg("pid %d", tcp->pid); tcp->flags &= ~TCB_DELAYED; struct tcb *const prev_tcp = current_tcp; current_tcp = tcp; - bool ret = dispatch_event(TE_RESTART, NULL, NULL); + bool ret = dispatch_event(&wd); current_tcp = prev_tcp; return ret; @@ -2689,9 +2732,7 @@ main(int argc, char *argv[]) exit_code = !nprocs; - int status; - siginfo_t si; - while (dispatch_event(next_event(&status, &si), &status, &si)) + while (dispatch_event(next_event())) ; terminate(); } diff --git a/strace.spec b/strace.spec index 03d262802258ec9b57087e7128b6ec9d5342c107..e88d93ce568d85b3c805619268ed96237a59c32c 100644 --- a/strace.spec +++ b/strace.spec @@ -1,25 +1,31 @@ Summary: Tracks and displays system calls associated with a running process Name: strace -Version: 4.23 +Version: 4.25 Release: 1%{?dist} -License: BSD -Group: Development/Debuggers +License: BSD%{?suse_version:-3-Clause} +Group: Development%{?suse_version:/Tools}/Debuggers URL: https://strace.io Source: https://strace.io/files/%{version}/strace-%{version}.tar.xz -BuildRequires: gcc +BuildRequires: gcc gzip + +# Install Bluetooth headers for AF_BLUETOOTH sockets decoding. %if 0%{?fedora} >= 18 || 0%{?centos} >= 8 || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1200 BuildRequires: pkgconfig(bluez) %endif + +# Install elfutils-devel or libdw-devel to enable strace -k option. +# Install binutils-devel to enable symbol demangling. %if 0%{?fedora} >= 20 || 0%{?centos} >= 6 || 0%{?rhel} >= 6 %define buildrequires_stacktrace BuildRequires: elfutils-devel binutils-devel %endif %if 0%{?suse_version} >= 1100 %define buildrequires_stacktrace BuildRequires: libdw-devel binutils-devel %endif -# for -k option %{?buildrequires_stacktrace} -%define strace64_arches ppc64 sparc64 + +# OBS compatibility %{?!buildroot:BuildRoot: %_tmppath/buildroot-%name-%version-%release} +%define maybe_use_defattr %{?suse_version:%%defattr(-,root,root)} %description The strace program intercepts and records the system calls called and @@ -31,30 +37,11 @@ purposes. Install strace if you need a tool to track the system calls made and received by a process. -%ifarch %{strace64_arches} -%package -n strace64 -Summary: Tracks and displays system calls associated with a running process. -Group: Development/Debuggers - -%description -n strace64 -The strace program intercepts and records the system calls called and -received by a running process. Strace can print a record of each -system call, its arguments and its return value. Strace is useful for -diagnosing problems and debugging, as well as for instructional -purposes. - -Install strace if you need a tool to track the system calls made and -received by a process. - -This package provides the `strace64' program to trace 64-bit processes. -The `strace' program in the `strace' package is for 32-bit processes. -%endif - %prep %setup -q echo -n %version-%release > .tarball-version echo -n 2018 > .year -echo -n 2018-06-13 > .strace.1.in.date +echo -n 2018-07-07 > .strace.1.in.date %build echo 'BEGIN OF BUILD ENVIRONMENT INFORMATION' @@ -63,10 +50,12 @@ libc="$(ldd /bin/sh |sed -n 's|^[^/]*\(/[^ ]*/libc\.so[^ ]*\).*|\1|p' |head -1)" $libc |head -1 file -L /bin/sh gcc --version |head -1 -kver="$(echo -e '#include \nLINUX_VERSION_CODE' | gcc -E -P -)" +ld --version |head -1 +kver="$(printf '%%s\n%%s\n' '#include ' 'LINUX_VERSION_CODE' | gcc -E -P -)" printf 'kernel-headers %%s.%%s.%%s\n' $(($kver/65536)) $(($kver/256%%256)) $(($kver%%256)) echo 'END OF BUILD ENVIRONMENT INFORMATION' +CFLAGS_FOR_BUILD="$RPM_OPT_FLAGS"; export CFLAGS_FOR_BUILD %configure --enable-mpers=check make %{?_smp_mflags} @@ -76,16 +65,11 @@ make DESTDIR=%{buildroot} install # remove unpackaged files from the buildroot rm -f %{buildroot}%{_bindir}/strace-graph -%define copy64 ln -%if 0%{?rhel} -%if 0%{?rhel} < 6 -%endif -%define copy64 cp -p -%endif - -%ifarch %{strace64_arches} -%{copy64} %{buildroot}%{_bindir}/strace %{buildroot}%{_bindir}/strace64 -%endif +# some say uncompressed changelog files are too big +for f in ChangeLog ChangeLog-CVS; do + gzip -9n < "$f" > "$f".gz & +done +wait %check %{buildroot}%{_bindir}/strace -V @@ -97,21 +81,22 @@ find tests* -type f -name '*.log' -print0 | echo 'END OF TEST SUITE INFORMATION' %files -%{?suse_version:%defattr(-,root,root)} -%doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README +%maybe_use_defattr +%doc CREDITS ChangeLog.gz ChangeLog-CVS.gz COPYING NEWS README %{_bindir}/strace %{_bindir}/strace-log-merge %{_mandir}/man1/* -%ifarch %{strace64_arches} -%files -n strace64 -%{?suse_version:%defattr(-,root,root)} -%{_bindir}/strace64 -%endif - %changelog -* Fri Jun 15 2018 strace-devel@lists.strace.io - 4.23-1 -- strace 4.23 snapshot. +* Tue Oct 30 2018 strace-devel@lists.strace.io - 4.25-1 +- strace 4.25 snapshot. + +* Tue Aug 14 2018 Dmitry V. Levin - 4.24-1 +- v4.23 -> v4.24. + +* Thu Jun 14 2018 Dmitry V. Levin - 4.23-1 +- v4.22 -> v4.23. +- Enabled libdw backend for -k option (#1568647). * Thu Apr 05 2018 Dmitry V. Levin - 4.22-1 - v4.21 -> v4.22. diff --git a/strace.spec.in b/strace.spec.in index 1a6f28405e7fef0edba17e39c62206b339746e05..1e98dee25bc795b04a9804706f26c060399606b4 100644 --- a/strace.spec.in +++ b/strace.spec.in @@ -2,24 +2,30 @@ Summary: Tracks and displays system calls associated with a running process Name: strace Version: @PACKAGE_VERSION@ Release: 1%{?dist} -License: BSD -Group: Development/Debuggers +License: BSD%{?suse_version:-3-Clause} +Group: Development%{?suse_version:/Tools}/Debuggers URL: https://strace.io Source: https://strace.io/files/%{version}/strace-%{version}.tar.xz -BuildRequires: gcc +BuildRequires: gcc gzip + +# Install Bluetooth headers for AF_BLUETOOTH sockets decoding. %if 0%{?fedora} >= 18 || 0%{?centos} >= 8 || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1200 BuildRequires: pkgconfig(bluez) %endif + +# Install elfutils-devel or libdw-devel to enable strace -k option. +# Install binutils-devel to enable symbol demangling. %if 0%{?fedora} >= 20 || 0%{?centos} >= 6 || 0%{?rhel} >= 6 %define buildrequires_stacktrace BuildRequires: elfutils-devel binutils-devel %endif %if 0%{?suse_version} >= 1100 %define buildrequires_stacktrace BuildRequires: libdw-devel binutils-devel %endif -# for -k option %{?buildrequires_stacktrace} -%define strace64_arches ppc64 sparc64 + +# OBS compatibility %{?!buildroot:BuildRoot: %_tmppath/buildroot-%name-%version-%release} +%define maybe_use_defattr %{?suse_version:%%defattr(-,root,root)} %description The strace program intercepts and records the system calls called and @@ -31,25 +37,6 @@ purposes. Install strace if you need a tool to track the system calls made and received by a process. -%ifarch %{strace64_arches} -%package -n strace64 -Summary: Tracks and displays system calls associated with a running process. -Group: Development/Debuggers - -%description -n strace64 -The strace program intercepts and records the system calls called and -received by a running process. Strace can print a record of each -system call, its arguments and its return value. Strace is useful for -diagnosing problems and debugging, as well as for instructional -purposes. - -Install strace if you need a tool to track the system calls made and -received by a process. - -This package provides the `strace64' program to trace 64-bit processes. -The `strace' program in the `strace' package is for 32-bit processes. -%endif - %prep %setup -q echo -n %version-%release > .tarball-version @@ -63,10 +50,12 @@ libc="$(ldd /bin/sh |sed -n 's|^[^/]*\(/[^ ]*/libc\.so[^ ]*\).*|\1|p' |head -1)" $libc |head -1 file -L /bin/sh gcc --version |head -1 -kver="$(echo -e '#include \nLINUX_VERSION_CODE' | gcc -E -P -)" +ld --version |head -1 +kver="$(printf '%%s\n%%s\n' '#include ' 'LINUX_VERSION_CODE' | gcc -E -P -)" printf 'kernel-headers %%s.%%s.%%s\n' $(($kver/65536)) $(($kver/256%%256)) $(($kver%%256)) echo 'END OF BUILD ENVIRONMENT INFORMATION' +CFLAGS_FOR_BUILD="$RPM_OPT_FLAGS"; export CFLAGS_FOR_BUILD %configure --enable-mpers=check make %{?_smp_mflags} @@ -76,16 +65,11 @@ make DESTDIR=%{buildroot} install # remove unpackaged files from the buildroot rm -f %{buildroot}%{_bindir}/strace-graph -%define copy64 ln -%if 0%{?rhel} -%if 0%{?rhel} < 6 -%endif -%define copy64 cp -p -%endif - -%ifarch %{strace64_arches} -%{copy64} %{buildroot}%{_bindir}/strace %{buildroot}%{_bindir}/strace64 -%endif +# some say uncompressed changelog files are too big +for f in ChangeLog ChangeLog-CVS; do + gzip -9n < "$f" > "$f".gz & +done +wait %check %{buildroot}%{_bindir}/strace -V @@ -97,22 +81,23 @@ find tests* -type f -name '*.log' -print0 | echo 'END OF TEST SUITE INFORMATION' %files -%{?suse_version:%defattr(-,root,root)} -%doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README +%maybe_use_defattr +%doc CREDITS ChangeLog.gz ChangeLog-CVS.gz COPYING NEWS README %{_bindir}/strace %{_bindir}/strace-log-merge %{_mandir}/man1/* -%ifarch %{strace64_arches} -%files -n strace64 -%{?suse_version:%defattr(-,root,root)} -%{_bindir}/strace64 -%endif - %changelog * @RPM_CHANGELOGTIME@ @PACKAGE_BUGREPORT@ - @PACKAGE_VERSION@-1 - @PACKAGE_STRING@ snapshot. +* Tue Aug 14 2018 Dmitry V. Levin - 4.24-1 +- v4.23 -> v4.24. + +* Thu Jun 14 2018 Dmitry V. Levin - 4.23-1 +- v4.22 -> v4.23. +- Enabled libdw backend for -k option (#1568647). + * Thu Apr 05 2018 Dmitry V. Levin - 4.22-1 - v4.21 -> v4.22. diff --git a/tests-m32/Makefile b/tests-m32/Makefile deleted file mode 100644 index 68dfc9ec3bbc587ef7c2bf9a84cf31bf4612673a..0000000000000000000000000000000000000000 --- a/tests-m32/Makefile +++ /dev/null @@ -1,9683 +0,0 @@ -# Makefile.in generated by automake 1.14.1 from Makefile.am. -# tests-m32/Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994-2013 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -# Automake input for strace tests. -# -# Copyright (c) 2011-2016 Dmitry V. Levin -# Copyright (c) 2011-2018 The strace developers. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# scno.h make rules for strace. -# -# Copyright (c) 2017 Dmitry V. Levin -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/strace -pkgincludedir = $(includedir)/strace -pkglibdir = $(libdir)/strace -pkglibexecdir = $(libexecdir)/strace -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-pc-linux-gnu -host_triplet = aarch64-unknown-linux-android -DIST_COMMON = $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am \ - $(srcdir)/../scno.am $(srcdir)/Makefile.in \ - $(srcdir)/Makefile.am $(top_srcdir)/depcomp \ - $(top_srcdir)/test-driver -check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ - attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \ - attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \ - block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \ - bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \ - check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \ - clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \ - delay$(EXEEXT) execve-v$(EXEEXT) execveat-v$(EXEEXT) \ - filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \ - getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \ - inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \ - ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ - ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \ - ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \ - is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \ - list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \ - mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \ - msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \ - netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \ - netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \ - nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ - oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \ - perf_event_open_nonverbose$(EXEEXT) \ - perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ - prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \ - prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \ - qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ - qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ - qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ - quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ - restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \ - scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ - seccomp-strict$(EXEEXT) select-P$(EXEEXT) \ - set_ptracer_any$(EXEEXT) set_sigblock$(EXEEXT) \ - set_sigign$(EXEEXT) signal_receive$(EXEEXT) sleep$(EXEEXT) \ - stack-fcall$(EXEEXT) stack-fcall-mangled$(EXEEXT) \ - threads-execve$(EXEEXT) unblock_reset_raise$(EXEEXT) \ - unix-pair-send-recv$(EXEEXT) \ - unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \ - wait4-v$(EXEEXT) waitid-v$(EXEEXT) zeroargc$(EXEEXT) -##am__append_1 = strace-k-demangle.test -TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2) -subdir = tests-m32 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_prog_cc_for_build.m4 \ - $(top_srcdir)/m4/ax_valgrind_check.m4 \ - $(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \ - $(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \ - $(top_srcdir)/m4/st_libunwind.m4 \ - $(top_srcdir)/m4/st_save_restore_var.m4 \ - $(top_srcdir)/m4/st_stacktrace.m4 \ - $(top_srcdir)/m4/st_warn_cflags.m4 \ - $(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AR = ar -ARFLAGS = cru -AM_V_AR = $(am__v_AR_$(V)) -am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) -am__v_AR_0 = @echo " AR " $@; -am__v_AR_1 = -libtests_a_AR = $(AR) $(ARFLAGS) -libtests_a_LIBADD = -am_libtests_a_OBJECTS = libtests_a-create_nl_socket.$(OBJEXT) \ - libtests_a-errno2name.$(OBJEXT) libtests_a-error_msg.$(OBJEXT) \ - libtests_a-fill_memory.$(OBJEXT) \ - libtests_a-get_page_size.$(OBJEXT) \ - libtests_a-get_sigset_size.$(OBJEXT) \ - libtests_a-hexdump_strdup.$(OBJEXT) \ - libtests_a-hexquote_strndup.$(OBJEXT) \ - libtests_a-ifindex.$(OBJEXT) \ - libtests_a-inode_of_sockfd.$(OBJEXT) \ - libtests_a-libmmsg.$(OBJEXT) \ - libtests_a-libsocketcall.$(OBJEXT) \ - libtests_a-overflowuid.$(OBJEXT) \ - libtests_a-pipe_maxfd.$(OBJEXT) \ - libtests_a-print_quoted_string.$(OBJEXT) \ - libtests_a-print_time.$(OBJEXT) \ - libtests_a-printflags.$(OBJEXT) libtests_a-printxval.$(OBJEXT) \ - libtests_a-signal2name.$(OBJEXT) \ - libtests_a-skip_unavailable.$(OBJEXT) \ - libtests_a-sprintrc.$(OBJEXT) libtests_a-tail_alloc.$(OBJEXT) \ - libtests_a-test_printpath.$(OBJEXT) \ - libtests_a-test_printstrn.$(OBJEXT) \ - libtests_a-test_ucopy.$(OBJEXT) libtests_a-tprintf.$(OBJEXT) -libtests_a_OBJECTS = $(am_libtests_a_OBJECTS) -am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ - access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \ - adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \ - alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \ - bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \ - btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \ - chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \ - clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \ - copy_file_range$(EXEEXT) creat$(EXEEXT) delete_module$(EXEEXT) \ - dev-yy$(EXEEXT) dup$(EXEEXT) dup2$(EXEEXT) dup3$(EXEEXT) \ - epoll_create$(EXEEXT) epoll_create1$(EXEEXT) \ - epoll_ctl$(EXEEXT) epoll_pwait$(EXEEXT) epoll_wait$(EXEEXT) \ - erestartsys$(EXEEXT) eventfd$(EXEEXT) execve$(EXEEXT) \ - execveat$(EXEEXT) faccessat$(EXEEXT) fadvise64$(EXEEXT) \ - fadvise64_64$(EXEEXT) fallocate$(EXEEXT) \ - fanotify_init$(EXEEXT) fanotify_mark$(EXEEXT) \ - fanotify_mark-Xabbrev$(EXEEXT) fanotify_mark-Xraw$(EXEEXT) \ - fanotify_mark-Xverbose$(EXEEXT) fchdir$(EXEEXT) \ - fchmod$(EXEEXT) fchmodat$(EXEEXT) fchown$(EXEEXT) \ - fchown32$(EXEEXT) fchownat$(EXEEXT) fcntl$(EXEEXT) \ - fcntl64$(EXEEXT) fdatasync$(EXEEXT) fflush$(EXEEXT) \ - file_handle$(EXEEXT) file_ioctl$(EXEEXT) finit_module$(EXEEXT) \ - flock$(EXEEXT) fstat$(EXEEXT) fstat64$(EXEEXT) \ - fstatat64$(EXEEXT) fstatfs$(EXEEXT) fstatfs64$(EXEEXT) \ - fsync$(EXEEXT) ftruncate$(EXEEXT) ftruncate64$(EXEEXT) \ - futex$(EXEEXT) futimesat$(EXEEXT) get_mempolicy$(EXEEXT) \ - getcpu$(EXEEXT) getcwd$(EXEEXT) getdents$(EXEEXT) \ - getdents64$(EXEEXT) getegid$(EXEEXT) getegid32$(EXEEXT) \ - geteuid$(EXEEXT) geteuid32$(EXEEXT) getgid$(EXEEXT) \ - getgid32$(EXEEXT) getgroups$(EXEEXT) getgroups32$(EXEEXT) \ - getpeername$(EXEEXT) getpgrp$(EXEEXT) getpid$(EXEEXT) \ - getppid$(EXEEXT) getrandom$(EXEEXT) getresgid$(EXEEXT) \ - getresgid32$(EXEEXT) getresuid$(EXEEXT) getresuid32$(EXEEXT) \ - getrlimit$(EXEEXT) getrusage$(EXEEXT) getsid$(EXEEXT) \ - getsockname$(EXEEXT) getuid$(EXEEXT) getuid32$(EXEEXT) \ - getxxid$(EXEEXT) group_req$(EXEEXT) inet-cmsg$(EXEEXT) \ - init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \ - ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \ - ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \ - ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \ - ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \ - ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \ - ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \ - ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \ - iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \ - ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \ - ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \ - ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \ - ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \ - ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \ - ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \ - ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \ - ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \ - kcmp-y$(EXEEXT) kern_features$(EXEEXT) \ - kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \ - keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \ - keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \ - lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \ - llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \ - lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \ - mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \ - migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \ - mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \ - mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \ - mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \ - mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \ - mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \ - mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \ - mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \ - mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \ - mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \ - mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \ - msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \ - net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \ - net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \ - net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \ - netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \ - netlink_generic$(EXEEXT) netlink_kobject_uevent$(EXEEXT) \ - netlink_netfilter$(EXEEXT) netlink_protocol$(EXEEXT) \ - netlink_route$(EXEEXT) netlink_selinux$(EXEEXT) \ - netlink_sock_diag$(EXEEXT) netlink_xfrm$(EXEEXT) \ - newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \ - nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \ - nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \ - nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \ - nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \ - nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \ - nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \ - nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ - nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \ - nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \ - nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \ - nlattr_ifla_linkinfo$(EXEEXT) nlattr_ifla_port$(EXEEXT) \ - nlattr_ifla_xdp$(EXEEXT) nlattr_inet_diag_msg$(EXEEXT) \ - nlattr_inet_diag_req_compat$(EXEEXT) \ - nlattr_inet_diag_req_v2$(EXEEXT) \ - nlattr_mdba_mdb_entry$(EXEEXT) \ - nlattr_mdba_router_port$(EXEEXT) nlattr_ndmsg$(EXEEXT) \ - nlattr_ndtmsg$(EXEEXT) nlattr_netconfmsg$(EXEEXT) \ - nlattr_netlink_diag_msg$(EXEEXT) nlattr_nlmsgerr$(EXEEXT) \ - nlattr_packet_diag_msg$(EXEEXT) nlattr_rtgenmsg$(EXEEXT) \ - nlattr_rtmsg$(EXEEXT) nlattr_smc_diag_msg$(EXEEXT) \ - nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \ - nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \ - nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \ - old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \ - old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \ - old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ - oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \ - open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \ - pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \ - personality-Xabbrev$(EXEEXT) personality-Xraw$(EXEEXT) \ - personality-Xverbose$(EXEEXT) pipe$(EXEEXT) pipe2$(EXEEXT) \ - pkey_alloc$(EXEEXT) pkey_free$(EXEEXT) pkey_mprotect$(EXEEXT) \ - poll$(EXEEXT) poll-P$(EXEEXT) ppoll$(EXEEXT) ppoll-P$(EXEEXT) \ - prctl-arg2-intptr$(EXEEXT) prctl-dumpable$(EXEEXT) \ - prctl-name$(EXEEXT) prctl-no-args$(EXEEXT) \ - prctl-pdeathsig$(EXEEXT) prctl-securebits$(EXEEXT) \ - prctl-tid_address$(EXEEXT) prctl-tsc$(EXEEXT) \ - pread64-pwrite64$(EXEEXT) preadv$(EXEEXT) \ - preadv-pwritev$(EXEEXT) preadv2-pwritev2$(EXEEXT) \ - printpath-umovestr$(EXEEXT) \ - printpath-umovestr-peekdata$(EXEEXT) \ - printpath-umovestr-undumpable$(EXEEXT) printstr$(EXEEXT) \ - printstrn-umoven$(EXEEXT) printstrn-umoven-peekdata$(EXEEXT) \ - printstrn-umoven-undumpable$(EXEEXT) prlimit64$(EXEEXT) \ - process_vm_readv$(EXEEXT) process_vm_writev$(EXEEXT) \ - pselect6$(EXEEXT) ptrace$(EXEEXT) pwritev$(EXEEXT) \ - quotactl$(EXEEXT) quotactl-xfs$(EXEEXT) read-write$(EXEEXT) \ - readahead$(EXEEXT) readdir$(EXEEXT) readlink$(EXEEXT) \ - readlinkat$(EXEEXT) readv$(EXEEXT) reboot$(EXEEXT) \ - recvfrom$(EXEEXT) recvmmsg-timeout$(EXEEXT) recvmsg$(EXEEXT) \ - remap_file_pages$(EXEEXT) rename$(EXEEXT) renameat$(EXEEXT) \ - renameat2$(EXEEXT) request_key$(EXEEXT) \ - riscv_flush_icache$(EXEEXT) rmdir$(EXEEXT) \ - rt_sigaction$(EXEEXT) rt_sigpending$(EXEEXT) \ - rt_sigprocmask$(EXEEXT) rt_sigqueueinfo$(EXEEXT) \ - rt_sigreturn$(EXEEXT) rt_sigsuspend$(EXEEXT) \ - rt_sigtimedwait$(EXEEXT) rt_tgsigqueueinfo$(EXEEXT) \ - s390_guarded_storage$(EXEEXT) s390_guarded_storage-v$(EXEEXT) \ - s390_pci_mmio_read_write$(EXEEXT) s390_runtime_instr$(EXEEXT) \ - s390_sthyi$(EXEEXT) s390_sthyi-v$(EXEEXT) \ - sched_get_priority_mxx$(EXEEXT) sched_rr_get_interval$(EXEEXT) \ - sched_xetaffinity$(EXEEXT) sched_xetattr$(EXEEXT) \ - sched_xetparam$(EXEEXT) sched_xetscheduler$(EXEEXT) \ - sched_yield$(EXEEXT) seccomp-filter$(EXEEXT) \ - seccomp_get_action_avail$(EXEEXT) select$(EXEEXT) \ - semop$(EXEEXT) sendfile$(EXEEXT) sendfile64$(EXEEXT) \ - set_mempolicy$(EXEEXT) setdomainname$(EXEEXT) \ - setfsgid$(EXEEXT) setfsgid32$(EXEEXT) setfsuid$(EXEEXT) \ - setfsuid32$(EXEEXT) setgid$(EXEEXT) setgid32$(EXEEXT) \ - setgroups$(EXEEXT) setgroups32$(EXEEXT) sethostname$(EXEEXT) \ - setns$(EXEEXT) setregid$(EXEEXT) setregid32$(EXEEXT) \ - setresgid$(EXEEXT) setresgid32$(EXEEXT) setresuid$(EXEEXT) \ - setresuid32$(EXEEXT) setreuid$(EXEEXT) setreuid32$(EXEEXT) \ - setrlimit$(EXEEXT) setuid$(EXEEXT) setuid32$(EXEEXT) \ - shmxt$(EXEEXT) shutdown$(EXEEXT) sigaction$(EXEEXT) \ - sigaltstack$(EXEEXT) siginfo$(EXEEXT) signal$(EXEEXT) \ - signalfd4$(EXEEXT) sigpending$(EXEEXT) sigprocmask$(EXEEXT) \ - sigreturn$(EXEEXT) sigsuspend$(EXEEXT) so_linger$(EXEEXT) \ - so_peercred$(EXEEXT) so_peercred-Xabbrev$(EXEEXT) \ - so_peercred-Xraw$(EXEEXT) so_peercred-Xverbose$(EXEEXT) \ - sock_filter-v$(EXEEXT) sock_filter-v-Xabbrev$(EXEEXT) \ - sock_filter-v-Xraw$(EXEEXT) sock_filter-v-Xverbose$(EXEEXT) \ - socketcall$(EXEEXT) sockopt-sol_netlink$(EXEEXT) \ - splice$(EXEEXT) stat$(EXEEXT) stat64$(EXEEXT) statfs$(EXEEXT) \ - statfs64$(EXEEXT) statx$(EXEEXT) swap$(EXEEXT) \ - sxetmask$(EXEEXT) symlink$(EXEEXT) symlinkat$(EXEEXT) \ - sync$(EXEEXT) sync_file_range$(EXEEXT) \ - sync_file_range2$(EXEEXT) sysinfo$(EXEEXT) syslog$(EXEEXT) \ - tee$(EXEEXT) time$(EXEEXT) timer_create$(EXEEXT) \ - timer_xettime$(EXEEXT) timerfd_xettime$(EXEEXT) times$(EXEEXT) \ - times-fail$(EXEEXT) truncate$(EXEEXT) truncate64$(EXEEXT) \ - ugetrlimit$(EXEEXT) uio$(EXEEXT) umask$(EXEEXT) \ - umount$(EXEEXT) umount2$(EXEEXT) umoven-illptr$(EXEEXT) \ - umovestr$(EXEEXT) umovestr-illptr$(EXEEXT) umovestr2$(EXEEXT) \ - umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \ - unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \ - ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \ - utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \ - wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \ - xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \ - xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \ - xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT) -_newselect_SOURCES = _newselect.c -_newselect_OBJECTS = _newselect.$(OBJEXT) -_newselect_LDADD = $(LDADD) -_newselect_DEPENDENCIES = libtests.a -_newselect_P_SOURCES = _newselect-P.c -_newselect_P_OBJECTS = _newselect-P.$(OBJEXT) -_newselect_P_LDADD = $(LDADD) -_newselect_P_DEPENDENCIES = libtests.a -accept_SOURCES = accept.c -accept_OBJECTS = accept.$(OBJEXT) -accept_LDADD = $(LDADD) -accept_DEPENDENCIES = libtests.a -accept4_SOURCES = accept4.c -accept4_OBJECTS = accept4.$(OBJEXT) -accept4_LDADD = $(LDADD) -accept4_DEPENDENCIES = libtests.a -access_SOURCES = access.c -access_OBJECTS = access.$(OBJEXT) -access_LDADD = $(LDADD) -access_DEPENDENCIES = libtests.a -acct_SOURCES = acct.c -acct_OBJECTS = acct.$(OBJEXT) -acct_LDADD = $(LDADD) -acct_DEPENDENCIES = libtests.a -add_key_SOURCES = add_key.c -add_key_OBJECTS = add_key.$(OBJEXT) -add_key_LDADD = $(LDADD) -add_key_DEPENDENCIES = libtests.a -adjtimex_SOURCES = adjtimex.c -adjtimex_OBJECTS = adjtimex.$(OBJEXT) -adjtimex_LDADD = $(LDADD) -adjtimex_DEPENDENCIES = libtests.a -aio_SOURCES = aio.c -aio_OBJECTS = aio.$(OBJEXT) -aio_LDADD = $(LDADD) -aio_DEPENDENCIES = libtests.a -aio_pgetevents_SOURCES = aio_pgetevents.c -aio_pgetevents_OBJECTS = aio_pgetevents.$(OBJEXT) -aio_pgetevents_LDADD = $(LDADD) -aio_pgetevents_DEPENDENCIES = libtests.a -alarm_SOURCES = alarm.c -alarm_OBJECTS = alarm.$(OBJEXT) -alarm_LDADD = $(LDADD) -alarm_DEPENDENCIES = libtests.a -answer_SOURCES = answer.c -answer_OBJECTS = answer.$(OBJEXT) -answer_LDADD = $(LDADD) -answer_DEPENDENCIES = libtests.a -attach_f_p_SOURCES = attach-f-p.c -attach_f_p_OBJECTS = attach-f-p.$(OBJEXT) -attach_f_p_DEPENDENCIES = $(LDADD) -attach_f_p_cmd_SOURCES = attach-f-p-cmd.c -attach_f_p_cmd_OBJECTS = attach-f-p-cmd.$(OBJEXT) -attach_f_p_cmd_LDADD = $(LDADD) -attach_f_p_cmd_DEPENDENCIES = libtests.a -attach_p_cmd_cmd_SOURCES = attach-p-cmd-cmd.c -attach_p_cmd_cmd_OBJECTS = attach-p-cmd-cmd.$(OBJEXT) -attach_p_cmd_cmd_LDADD = $(LDADD) -attach_p_cmd_cmd_DEPENDENCIES = libtests.a -attach_p_cmd_p_SOURCES = attach-p-cmd-p.c -attach_p_cmd_p_OBJECTS = attach-p-cmd-p.$(OBJEXT) -attach_p_cmd_p_LDADD = $(LDADD) -attach_p_cmd_p_DEPENDENCIES = libtests.a -block_reset_raise_run_SOURCES = block_reset_raise_run.c -block_reset_raise_run_OBJECTS = block_reset_raise_run.$(OBJEXT) -block_reset_raise_run_LDADD = $(LDADD) -block_reset_raise_run_DEPENDENCIES = libtests.a -bpf_SOURCES = bpf.c -bpf_OBJECTS = bpf.$(OBJEXT) -bpf_LDADD = $(LDADD) -bpf_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_SOURCES = bpf-obj_get_info_by_fd.c -bpf_obj_get_info_by_fd_OBJECTS = bpf-obj_get_info_by_fd.$(OBJEXT) -bpf_obj_get_info_by_fd_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_prog_SOURCES = bpf-obj_get_info_by_fd-prog.c -bpf_obj_get_info_by_fd_prog_OBJECTS = \ - bpf-obj_get_info_by_fd-prog.$(OBJEXT) -bpf_obj_get_info_by_fd_prog_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_prog_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_prog_v_SOURCES = \ - bpf-obj_get_info_by_fd-prog-v.c -bpf_obj_get_info_by_fd_prog_v_OBJECTS = \ - bpf-obj_get_info_by_fd-prog-v.$(OBJEXT) -bpf_obj_get_info_by_fd_prog_v_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_v_SOURCES = bpf-obj_get_info_by_fd-v.c -bpf_obj_get_info_by_fd_v_OBJECTS = bpf-obj_get_info_by_fd-v.$(OBJEXT) -bpf_obj_get_info_by_fd_v_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_v_DEPENDENCIES = libtests.a -bpf_success_SOURCES = bpf-success.c -bpf_success_OBJECTS = bpf-success.$(OBJEXT) -bpf_success_LDADD = $(LDADD) -bpf_success_DEPENDENCIES = libtests.a -bpf_success_v_SOURCES = bpf-success-v.c -bpf_success_v_OBJECTS = bpf-success-v.$(OBJEXT) -bpf_success_v_LDADD = $(LDADD) -bpf_success_v_DEPENDENCIES = libtests.a -bpf_v_SOURCES = bpf-v.c -bpf_v_OBJECTS = bpf-v.$(OBJEXT) -bpf_v_LDADD = $(LDADD) -bpf_v_DEPENDENCIES = libtests.a -brk_SOURCES = brk.c -brk_OBJECTS = brk.$(OBJEXT) -brk_LDADD = $(LDADD) -brk_DEPENDENCIES = libtests.a -btrfs_SOURCES = btrfs.c -btrfs_OBJECTS = btrfs.$(OBJEXT) -btrfs_LDADD = $(LDADD) -btrfs_DEPENDENCIES = libtests.a -caps_SOURCES = caps.c -caps_OBJECTS = caps.$(OBJEXT) -caps_LDADD = $(LDADD) -caps_DEPENDENCIES = libtests.a -caps_abbrev_SOURCES = caps-abbrev.c -caps_abbrev_OBJECTS = caps-abbrev.$(OBJEXT) -caps_abbrev_LDADD = $(LDADD) -caps_abbrev_DEPENDENCIES = libtests.a -check_sigblock_SOURCES = check_sigblock.c -check_sigblock_OBJECTS = check_sigblock.$(OBJEXT) -check_sigblock_LDADD = $(LDADD) -check_sigblock_DEPENDENCIES = libtests.a -check_sigign_SOURCES = check_sigign.c -check_sigign_OBJECTS = check_sigign.$(OBJEXT) -check_sigign_LDADD = $(LDADD) -check_sigign_DEPENDENCIES = libtests.a -chmod_SOURCES = chmod.c -chmod_OBJECTS = chmod.$(OBJEXT) -chmod_LDADD = $(LDADD) -chmod_DEPENDENCIES = libtests.a -chown_SOURCES = chown.c -chown_OBJECTS = chown.$(OBJEXT) -chown_LDADD = $(LDADD) -chown_DEPENDENCIES = libtests.a -chown32_SOURCES = chown32.c -chown32_OBJECTS = chown32.$(OBJEXT) -chown32_LDADD = $(LDADD) -chown32_DEPENDENCIES = libtests.a -chroot_SOURCES = chroot.c -chroot_OBJECTS = chroot.$(OBJEXT) -chroot_LDADD = $(LDADD) -chroot_DEPENDENCIES = libtests.a -clock_adjtime_SOURCES = clock_adjtime.c -clock_adjtime_OBJECTS = clock_adjtime.$(OBJEXT) -clock_adjtime_LDADD = $(LDADD) -clock_adjtime_DEPENDENCIES = libtests.a -clock_nanosleep_SOURCES = clock_nanosleep.c -clock_nanosleep_OBJECTS = clock_nanosleep.$(OBJEXT) -clock_nanosleep_LDADD = $(LDADD) -clock_nanosleep_DEPENDENCIES = libtests.a -clock_xettime_SOURCES = clock_xettime.c -clock_xettime_OBJECTS = clock_xettime.$(OBJEXT) -clock_xettime_LDADD = $(LDADD) -clock_xettime_DEPENDENCIES = libtests.a -clone_parent_SOURCES = clone_parent.c -clone_parent_OBJECTS = clone_parent.$(OBJEXT) -clone_parent_LDADD = $(LDADD) -clone_parent_DEPENDENCIES = libtests.a -clone_ptrace_SOURCES = clone_ptrace.c -clone_ptrace_OBJECTS = clone_ptrace.$(OBJEXT) -clone_ptrace_LDADD = $(LDADD) -clone_ptrace_DEPENDENCIES = libtests.a -copy_file_range_SOURCES = copy_file_range.c -copy_file_range_OBJECTS = copy_file_range.$(OBJEXT) -copy_file_range_LDADD = $(LDADD) -copy_file_range_DEPENDENCIES = libtests.a -count_f_SOURCES = count-f.c -count_f_OBJECTS = count-f.$(OBJEXT) -count_f_DEPENDENCIES = $(LDADD) -creat_SOURCES = creat.c -creat_OBJECTS = creat.$(OBJEXT) -creat_LDADD = $(LDADD) -creat_DEPENDENCIES = libtests.a -delay_SOURCES = delay.c -delay_OBJECTS = delay.$(OBJEXT) -am__DEPENDENCIES_1 = -delay_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -delete_module_SOURCES = delete_module.c -delete_module_OBJECTS = delete_module.$(OBJEXT) -delete_module_LDADD = $(LDADD) -delete_module_DEPENDENCIES = libtests.a -dev_yy_SOURCES = dev-yy.c -dev_yy_OBJECTS = dev-yy.$(OBJEXT) -dev_yy_LDADD = $(LDADD) -dev_yy_DEPENDENCIES = libtests.a -dup_SOURCES = dup.c -dup_OBJECTS = dup.$(OBJEXT) -dup_LDADD = $(LDADD) -dup_DEPENDENCIES = libtests.a -dup2_SOURCES = dup2.c -dup2_OBJECTS = dup2.$(OBJEXT) -dup2_LDADD = $(LDADD) -dup2_DEPENDENCIES = libtests.a -dup3_SOURCES = dup3.c -dup3_OBJECTS = dup3.$(OBJEXT) -dup3_LDADD = $(LDADD) -dup3_DEPENDENCIES = libtests.a -epoll_create_SOURCES = epoll_create.c -epoll_create_OBJECTS = epoll_create.$(OBJEXT) -epoll_create_LDADD = $(LDADD) -epoll_create_DEPENDENCIES = libtests.a -epoll_create1_SOURCES = epoll_create1.c -epoll_create1_OBJECTS = epoll_create1.$(OBJEXT) -epoll_create1_LDADD = $(LDADD) -epoll_create1_DEPENDENCIES = libtests.a -epoll_ctl_SOURCES = epoll_ctl.c -epoll_ctl_OBJECTS = epoll_ctl.$(OBJEXT) -epoll_ctl_LDADD = $(LDADD) -epoll_ctl_DEPENDENCIES = libtests.a -epoll_pwait_SOURCES = epoll_pwait.c -epoll_pwait_OBJECTS = epoll_pwait.$(OBJEXT) -epoll_pwait_LDADD = $(LDADD) -epoll_pwait_DEPENDENCIES = libtests.a -epoll_wait_SOURCES = epoll_wait.c -epoll_wait_OBJECTS = epoll_wait.$(OBJEXT) -epoll_wait_LDADD = $(LDADD) -epoll_wait_DEPENDENCIES = libtests.a -erestartsys_SOURCES = erestartsys.c -erestartsys_OBJECTS = erestartsys.$(OBJEXT) -erestartsys_LDADD = $(LDADD) -erestartsys_DEPENDENCIES = libtests.a -eventfd_SOURCES = eventfd.c -eventfd_OBJECTS = eventfd.$(OBJEXT) -eventfd_LDADD = $(LDADD) -eventfd_DEPENDENCIES = libtests.a -execve_SOURCES = execve.c -execve_OBJECTS = execve.$(OBJEXT) -execve_LDADD = $(LDADD) -execve_DEPENDENCIES = libtests.a -execve_v_SOURCES = execve-v.c -execve_v_OBJECTS = execve-v.$(OBJEXT) -execve_v_LDADD = $(LDADD) -execve_v_DEPENDENCIES = libtests.a -execveat_SOURCES = execveat.c -execveat_OBJECTS = execveat.$(OBJEXT) -execveat_LDADD = $(LDADD) -execveat_DEPENDENCIES = libtests.a -execveat_v_SOURCES = execveat-v.c -execveat_v_OBJECTS = execveat-v.$(OBJEXT) -execveat_v_LDADD = $(LDADD) -execveat_v_DEPENDENCIES = libtests.a -faccessat_SOURCES = faccessat.c -faccessat_OBJECTS = faccessat.$(OBJEXT) -faccessat_LDADD = $(LDADD) -faccessat_DEPENDENCIES = libtests.a -fadvise64_SOURCES = fadvise64.c -fadvise64_OBJECTS = fadvise64.$(OBJEXT) -fadvise64_LDADD = $(LDADD) -fadvise64_DEPENDENCIES = libtests.a -fadvise64_64_SOURCES = fadvise64_64.c -fadvise64_64_OBJECTS = fadvise64_64.$(OBJEXT) -fadvise64_64_LDADD = $(LDADD) -fadvise64_64_DEPENDENCIES = libtests.a -fallocate_SOURCES = fallocate.c -fallocate_OBJECTS = fallocate.$(OBJEXT) -fallocate_LDADD = $(LDADD) -fallocate_DEPENDENCIES = libtests.a -fanotify_init_SOURCES = fanotify_init.c -fanotify_init_OBJECTS = fanotify_init.$(OBJEXT) -fanotify_init_LDADD = $(LDADD) -fanotify_init_DEPENDENCIES = libtests.a -fanotify_mark_SOURCES = fanotify_mark.c -fanotify_mark_OBJECTS = fanotify_mark.$(OBJEXT) -fanotify_mark_LDADD = $(LDADD) -fanotify_mark_DEPENDENCIES = libtests.a -fanotify_mark_Xabbrev_SOURCES = fanotify_mark-Xabbrev.c -fanotify_mark_Xabbrev_OBJECTS = fanotify_mark-Xabbrev.$(OBJEXT) -fanotify_mark_Xabbrev_LDADD = $(LDADD) -fanotify_mark_Xabbrev_DEPENDENCIES = libtests.a -fanotify_mark_Xraw_SOURCES = fanotify_mark-Xraw.c -fanotify_mark_Xraw_OBJECTS = fanotify_mark-Xraw.$(OBJEXT) -fanotify_mark_Xraw_LDADD = $(LDADD) -fanotify_mark_Xraw_DEPENDENCIES = libtests.a -fanotify_mark_Xverbose_SOURCES = fanotify_mark-Xverbose.c -fanotify_mark_Xverbose_OBJECTS = fanotify_mark-Xverbose.$(OBJEXT) -fanotify_mark_Xverbose_LDADD = $(LDADD) -fanotify_mark_Xverbose_DEPENDENCIES = libtests.a -fchdir_SOURCES = fchdir.c -fchdir_OBJECTS = fchdir.$(OBJEXT) -fchdir_LDADD = $(LDADD) -fchdir_DEPENDENCIES = libtests.a -fchmod_SOURCES = fchmod.c -fchmod_OBJECTS = fchmod.$(OBJEXT) -fchmod_LDADD = $(LDADD) -fchmod_DEPENDENCIES = libtests.a -fchmodat_SOURCES = fchmodat.c -fchmodat_OBJECTS = fchmodat.$(OBJEXT) -fchmodat_LDADD = $(LDADD) -fchmodat_DEPENDENCIES = libtests.a -fchown_SOURCES = fchown.c -fchown_OBJECTS = fchown.$(OBJEXT) -fchown_LDADD = $(LDADD) -fchown_DEPENDENCIES = libtests.a -fchown32_SOURCES = fchown32.c -fchown32_OBJECTS = fchown32.$(OBJEXT) -fchown32_LDADD = $(LDADD) -fchown32_DEPENDENCIES = libtests.a -fchownat_SOURCES = fchownat.c -fchownat_OBJECTS = fchownat.$(OBJEXT) -fchownat_LDADD = $(LDADD) -fchownat_DEPENDENCIES = libtests.a -fcntl_SOURCES = fcntl.c -fcntl_OBJECTS = fcntl.$(OBJEXT) -fcntl_LDADD = $(LDADD) -fcntl_DEPENDENCIES = libtests.a -fcntl64_SOURCES = fcntl64.c -fcntl64_OBJECTS = fcntl64.$(OBJEXT) -fcntl64_LDADD = $(LDADD) -fcntl64_DEPENDENCIES = libtests.a -fdatasync_SOURCES = fdatasync.c -fdatasync_OBJECTS = fdatasync.$(OBJEXT) -fdatasync_LDADD = $(LDADD) -fdatasync_DEPENDENCIES = libtests.a -fflush_SOURCES = fflush.c -fflush_OBJECTS = fflush.$(OBJEXT) -fflush_LDADD = $(LDADD) -fflush_DEPENDENCIES = libtests.a -file_handle_SOURCES = file_handle.c -file_handle_OBJECTS = file_handle.$(OBJEXT) -file_handle_LDADD = $(LDADD) -file_handle_DEPENDENCIES = libtests.a -file_ioctl_SOURCES = file_ioctl.c -file_ioctl_OBJECTS = file_ioctl.$(OBJEXT) -file_ioctl_LDADD = $(LDADD) -file_ioctl_DEPENDENCIES = libtests.a -filter_unavailable_SOURCES = filter-unavailable.c -filter_unavailable_OBJECTS = filter-unavailable.$(OBJEXT) -filter_unavailable_DEPENDENCIES = $(LDADD) -finit_module_SOURCES = finit_module.c -finit_module_OBJECTS = finit_module.$(OBJEXT) -finit_module_LDADD = $(LDADD) -finit_module_DEPENDENCIES = libtests.a -flock_SOURCES = flock.c -flock_OBJECTS = flock.$(OBJEXT) -flock_LDADD = $(LDADD) -flock_DEPENDENCIES = libtests.a -fork_f_SOURCES = fork-f.c -fork_f_OBJECTS = fork-f.$(OBJEXT) -fork_f_LDADD = $(LDADD) -fork_f_DEPENDENCIES = libtests.a -fstat_SOURCES = fstat.c -fstat_OBJECTS = fstat.$(OBJEXT) -fstat_LDADD = $(LDADD) -fstat_DEPENDENCIES = libtests.a -fstat64_SOURCES = fstat64.c -fstat64_OBJECTS = fstat64-fstat64.$(OBJEXT) -fstat64_LDADD = $(LDADD) -fstat64_DEPENDENCIES = libtests.a -fstatat64_SOURCES = fstatat64.c -fstatat64_OBJECTS = fstatat64-fstatat64.$(OBJEXT) -fstatat64_LDADD = $(LDADD) -fstatat64_DEPENDENCIES = libtests.a -fstatfs_SOURCES = fstatfs.c -fstatfs_OBJECTS = fstatfs.$(OBJEXT) -fstatfs_LDADD = $(LDADD) -fstatfs_DEPENDENCIES = libtests.a -fstatfs64_SOURCES = fstatfs64.c -fstatfs64_OBJECTS = fstatfs64.$(OBJEXT) -fstatfs64_LDADD = $(LDADD) -fstatfs64_DEPENDENCIES = libtests.a -fsync_SOURCES = fsync.c -fsync_OBJECTS = fsync.$(OBJEXT) -fsync_LDADD = $(LDADD) -fsync_DEPENDENCIES = libtests.a -fsync_y_SOURCES = fsync-y.c -fsync_y_OBJECTS = fsync-y.$(OBJEXT) -fsync_y_LDADD = $(LDADD) -fsync_y_DEPENDENCIES = libtests.a -ftruncate_SOURCES = ftruncate.c -ftruncate_OBJECTS = ftruncate.$(OBJEXT) -ftruncate_LDADD = $(LDADD) -ftruncate_DEPENDENCIES = libtests.a -ftruncate64_SOURCES = ftruncate64.c -ftruncate64_OBJECTS = ftruncate64-ftruncate64.$(OBJEXT) -ftruncate64_LDADD = $(LDADD) -ftruncate64_DEPENDENCIES = libtests.a -futex_SOURCES = futex.c -futex_OBJECTS = futex.$(OBJEXT) -futex_LDADD = $(LDADD) -futex_DEPENDENCIES = libtests.a -futimesat_SOURCES = futimesat.c -futimesat_OBJECTS = futimesat.$(OBJEXT) -futimesat_LDADD = $(LDADD) -futimesat_DEPENDENCIES = libtests.a -get_mempolicy_SOURCES = get_mempolicy.c -get_mempolicy_OBJECTS = get_mempolicy.$(OBJEXT) -get_mempolicy_LDADD = $(LDADD) -get_mempolicy_DEPENDENCIES = libtests.a -getcpu_SOURCES = getcpu.c -getcpu_OBJECTS = getcpu.$(OBJEXT) -getcpu_LDADD = $(LDADD) -getcpu_DEPENDENCIES = libtests.a -getcwd_SOURCES = getcwd.c -getcwd_OBJECTS = getcwd.$(OBJEXT) -getcwd_LDADD = $(LDADD) -getcwd_DEPENDENCIES = libtests.a -getdents_SOURCES = getdents.c -getdents_OBJECTS = getdents.$(OBJEXT) -getdents_LDADD = $(LDADD) -getdents_DEPENDENCIES = libtests.a -getdents64_SOURCES = getdents64.c -getdents64_OBJECTS = getdents64.$(OBJEXT) -getdents64_LDADD = $(LDADD) -getdents64_DEPENDENCIES = libtests.a -getegid_SOURCES = getegid.c -getegid_OBJECTS = getegid.$(OBJEXT) -getegid_LDADD = $(LDADD) -getegid_DEPENDENCIES = libtests.a -getegid32_SOURCES = getegid32.c -getegid32_OBJECTS = getegid32.$(OBJEXT) -getegid32_LDADD = $(LDADD) -getegid32_DEPENDENCIES = libtests.a -geteuid_SOURCES = geteuid.c -geteuid_OBJECTS = geteuid.$(OBJEXT) -geteuid_LDADD = $(LDADD) -geteuid_DEPENDENCIES = libtests.a -geteuid32_SOURCES = geteuid32.c -geteuid32_OBJECTS = geteuid32.$(OBJEXT) -geteuid32_LDADD = $(LDADD) -geteuid32_DEPENDENCIES = libtests.a -getgid_SOURCES = getgid.c -getgid_OBJECTS = getgid.$(OBJEXT) -getgid_LDADD = $(LDADD) -getgid_DEPENDENCIES = libtests.a -getgid32_SOURCES = getgid32.c -getgid32_OBJECTS = getgid32.$(OBJEXT) -getgid32_LDADD = $(LDADD) -getgid32_DEPENDENCIES = libtests.a -getgroups_SOURCES = getgroups.c -getgroups_OBJECTS = getgroups.$(OBJEXT) -getgroups_LDADD = $(LDADD) -getgroups_DEPENDENCIES = libtests.a -getgroups32_SOURCES = getgroups32.c -getgroups32_OBJECTS = getgroups32.$(OBJEXT) -getgroups32_LDADD = $(LDADD) -getgroups32_DEPENDENCIES = libtests.a -getpeername_SOURCES = getpeername.c -getpeername_OBJECTS = getpeername.$(OBJEXT) -getpeername_LDADD = $(LDADD) -getpeername_DEPENDENCIES = libtests.a -getpgrp_SOURCES = getpgrp.c -getpgrp_OBJECTS = getpgrp.$(OBJEXT) -getpgrp_LDADD = $(LDADD) -getpgrp_DEPENDENCIES = libtests.a -getpid_SOURCES = getpid.c -getpid_OBJECTS = getpid.$(OBJEXT) -getpid_LDADD = $(LDADD) -getpid_DEPENDENCIES = libtests.a -getppid_SOURCES = getppid.c -getppid_OBJECTS = getppid.$(OBJEXT) -getppid_LDADD = $(LDADD) -getppid_DEPENDENCIES = libtests.a -getrandom_SOURCES = getrandom.c -getrandom_OBJECTS = getrandom.$(OBJEXT) -getrandom_LDADD = $(LDADD) -getrandom_DEPENDENCIES = libtests.a -getresgid_SOURCES = getresgid.c -getresgid_OBJECTS = getresgid.$(OBJEXT) -getresgid_LDADD = $(LDADD) -getresgid_DEPENDENCIES = libtests.a -getresgid32_SOURCES = getresgid32.c -getresgid32_OBJECTS = getresgid32.$(OBJEXT) -getresgid32_LDADD = $(LDADD) -getresgid32_DEPENDENCIES = libtests.a -getresuid_SOURCES = getresuid.c -getresuid_OBJECTS = getresuid.$(OBJEXT) -getresuid_LDADD = $(LDADD) -getresuid_DEPENDENCIES = libtests.a -getresuid32_SOURCES = getresuid32.c -getresuid32_OBJECTS = getresuid32.$(OBJEXT) -getresuid32_LDADD = $(LDADD) -getresuid32_DEPENDENCIES = libtests.a -getrlimit_SOURCES = getrlimit.c -getrlimit_OBJECTS = getrlimit.$(OBJEXT) -getrlimit_LDADD = $(LDADD) -getrlimit_DEPENDENCIES = libtests.a -getrusage_SOURCES = getrusage.c -getrusage_OBJECTS = getrusage.$(OBJEXT) -getrusage_LDADD = $(LDADD) -getrusage_DEPENDENCIES = libtests.a -getsid_SOURCES = getsid.c -getsid_OBJECTS = getsid.$(OBJEXT) -getsid_LDADD = $(LDADD) -getsid_DEPENDENCIES = libtests.a -getsockname_SOURCES = getsockname.c -getsockname_OBJECTS = getsockname.$(OBJEXT) -getsockname_LDADD = $(LDADD) -getsockname_DEPENDENCIES = libtests.a -gettid_SOURCES = gettid.c -gettid_OBJECTS = gettid.$(OBJEXT) -gettid_LDADD = $(LDADD) -gettid_DEPENDENCIES = libtests.a -getuid_SOURCES = getuid.c -getuid_OBJECTS = getuid.$(OBJEXT) -getuid_LDADD = $(LDADD) -getuid_DEPENDENCIES = libtests.a -getuid32_SOURCES = getuid32.c -getuid32_OBJECTS = getuid32.$(OBJEXT) -getuid32_LDADD = $(LDADD) -getuid32_DEPENDENCIES = libtests.a -getxxid_SOURCES = getxxid.c -getxxid_OBJECTS = getxxid.$(OBJEXT) -getxxid_LDADD = $(LDADD) -getxxid_DEPENDENCIES = libtests.a -group_req_SOURCES = group_req.c -group_req_OBJECTS = group_req.$(OBJEXT) -group_req_LDADD = $(LDADD) -group_req_DEPENDENCIES = libtests.a -inet_cmsg_SOURCES = inet-cmsg.c -inet_cmsg_OBJECTS = inet-cmsg.$(OBJEXT) -inet_cmsg_LDADD = $(LDADD) -inet_cmsg_DEPENDENCIES = libtests.a -init_module_SOURCES = init_module.c -init_module_OBJECTS = init_module.$(OBJEXT) -init_module_LDADD = $(LDADD) -init_module_DEPENDENCIES = libtests.a -inject_nf_SOURCES = inject-nf.c -inject_nf_OBJECTS = inject-nf.$(OBJEXT) -inject_nf_LDADD = $(LDADD) -inject_nf_DEPENDENCIES = libtests.a -inotify_SOURCES = inotify.c -inotify_OBJECTS = inotify.$(OBJEXT) -inotify_LDADD = $(LDADD) -inotify_DEPENDENCIES = libtests.a -inotify_init1_SOURCES = inotify_init1.c -inotify_init1_OBJECTS = inotify_init1.$(OBJEXT) -inotify_init1_LDADD = $(LDADD) -inotify_init1_DEPENDENCIES = libtests.a -int_0x80_SOURCES = int_0x80.c -int_0x80_OBJECTS = int_0x80.$(OBJEXT) -int_0x80_LDADD = $(LDADD) -int_0x80_DEPENDENCIES = libtests.a -ioctl_SOURCES = ioctl.c -ioctl_OBJECTS = ioctl.$(OBJEXT) -ioctl_LDADD = $(LDADD) -ioctl_DEPENDENCIES = libtests.a -ioctl_block_SOURCES = ioctl_block.c -ioctl_block_OBJECTS = ioctl_block.$(OBJEXT) -ioctl_block_LDADD = $(LDADD) -ioctl_block_DEPENDENCIES = libtests.a -ioctl_dm_SOURCES = ioctl_dm.c -ioctl_dm_OBJECTS = ioctl_dm.$(OBJEXT) -ioctl_dm_LDADD = $(LDADD) -ioctl_dm_DEPENDENCIES = libtests.a -ioctl_dm_v_SOURCES = ioctl_dm-v.c -ioctl_dm_v_OBJECTS = ioctl_dm-v.$(OBJEXT) -ioctl_dm_v_LDADD = $(LDADD) -ioctl_dm_v_DEPENDENCIES = libtests.a -ioctl_evdev_SOURCES = ioctl_evdev.c -ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT) -ioctl_evdev_LDADD = $(LDADD) -ioctl_evdev_DEPENDENCIES = libtests.a -ioctl_evdev_v_SOURCES = ioctl_evdev-v.c -ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT) -ioctl_evdev_v_LDADD = $(LDADD) -ioctl_evdev_v_DEPENDENCIES = libtests.a -ioctl_inotify_SOURCES = ioctl_inotify.c -ioctl_inotify_OBJECTS = ioctl_inotify.$(OBJEXT) -ioctl_inotify_LDADD = $(LDADD) -ioctl_inotify_DEPENDENCIES = libtests.a -ioctl_kvm_run_SOURCES = ioctl_kvm_run.c -ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT) -ioctl_kvm_run_LDADD = $(LDADD) -ioctl_kvm_run_DEPENDENCIES = libtests.a -ioctl_loop_SOURCES = ioctl_loop.c -ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT) -ioctl_loop_LDADD = $(LDADD) -ioctl_loop_DEPENDENCIES = libtests.a -ioctl_loop_nv_SOURCES = ioctl_loop-nv.c -ioctl_loop_nv_OBJECTS = ioctl_loop-nv.$(OBJEXT) -ioctl_loop_nv_LDADD = $(LDADD) -ioctl_loop_nv_DEPENDENCIES = libtests.a -ioctl_loop_v_SOURCES = ioctl_loop-v.c -ioctl_loop_v_OBJECTS = ioctl_loop-v.$(OBJEXT) -ioctl_loop_v_LDADD = $(LDADD) -ioctl_loop_v_DEPENDENCIES = libtests.a -ioctl_mtd_SOURCES = ioctl_mtd.c -ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT) -ioctl_mtd_LDADD = $(LDADD) -ioctl_mtd_DEPENDENCIES = libtests.a -ioctl_nsfs_SOURCES = ioctl_nsfs.c -ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT) -ioctl_nsfs_LDADD = $(LDADD) -ioctl_nsfs_DEPENDENCIES = libtests.a -ioctl_perf_SOURCES = ioctl_perf.c -ioctl_perf_OBJECTS = ioctl_perf.$(OBJEXT) -ioctl_perf_LDADD = $(LDADD) -ioctl_perf_DEPENDENCIES = libtests.a -ioctl_perf_success_SOURCES = ioctl_perf-success.c -ioctl_perf_success_OBJECTS = ioctl_perf-success.$(OBJEXT) -ioctl_perf_success_LDADD = $(LDADD) -ioctl_perf_success_DEPENDENCIES = libtests.a -ioctl_ptp_SOURCES = ioctl_ptp.c -ioctl_ptp_OBJECTS = ioctl_ptp.$(OBJEXT) -ioctl_ptp_LDADD = $(LDADD) -ioctl_ptp_DEPENDENCIES = libtests.a -ioctl_rtc_SOURCES = ioctl_rtc.c -ioctl_rtc_OBJECTS = ioctl_rtc.$(OBJEXT) -ioctl_rtc_LDADD = $(LDADD) -ioctl_rtc_DEPENDENCIES = libtests.a -ioctl_rtc_v_SOURCES = ioctl_rtc-v.c -ioctl_rtc_v_OBJECTS = ioctl_rtc-v.$(OBJEXT) -ioctl_rtc_v_LDADD = $(LDADD) -ioctl_rtc_v_DEPENDENCIES = libtests.a -ioctl_scsi_SOURCES = ioctl_scsi.c -ioctl_scsi_OBJECTS = ioctl_scsi.$(OBJEXT) -ioctl_scsi_LDADD = $(LDADD) -ioctl_scsi_DEPENDENCIES = libtests.a -ioctl_sg_io_v3_SOURCES = ioctl_sg_io_v3.c -ioctl_sg_io_v3_OBJECTS = ioctl_sg_io_v3.$(OBJEXT) -ioctl_sg_io_v3_LDADD = $(LDADD) -ioctl_sg_io_v3_DEPENDENCIES = libtests.a -ioctl_sg_io_v4_SOURCES = ioctl_sg_io_v4.c -ioctl_sg_io_v4_OBJECTS = ioctl_sg_io_v4.$(OBJEXT) -ioctl_sg_io_v4_LDADD = $(LDADD) -ioctl_sg_io_v4_DEPENDENCIES = libtests.a -ioctl_sock_gifconf_SOURCES = ioctl_sock_gifconf.c -ioctl_sock_gifconf_OBJECTS = ioctl_sock_gifconf.$(OBJEXT) -ioctl_sock_gifconf_LDADD = $(LDADD) -ioctl_sock_gifconf_DEPENDENCIES = libtests.a -ioctl_uffdio_SOURCES = ioctl_uffdio.c -ioctl_uffdio_OBJECTS = ioctl_uffdio.$(OBJEXT) -ioctl_uffdio_LDADD = $(LDADD) -ioctl_uffdio_DEPENDENCIES = libtests.a -ioctl_v4l2_SOURCES = ioctl_v4l2.c -ioctl_v4l2_OBJECTS = ioctl_v4l2.$(OBJEXT) -ioctl_v4l2_LDADD = $(LDADD) -ioctl_v4l2_DEPENDENCIES = libtests.a -ioperm_SOURCES = ioperm.c -ioperm_OBJECTS = ioperm.$(OBJEXT) -ioperm_LDADD = $(LDADD) -ioperm_DEPENDENCIES = libtests.a -iopl_SOURCES = iopl.c -iopl_OBJECTS = iopl.$(OBJEXT) -iopl_LDADD = $(LDADD) -iopl_DEPENDENCIES = libtests.a -ioprio_SOURCES = ioprio.c -ioprio_OBJECTS = ioprio.$(OBJEXT) -ioprio_LDADD = $(LDADD) -ioprio_DEPENDENCIES = libtests.a -ip_mreq_SOURCES = ip_mreq.c -ip_mreq_OBJECTS = ip_mreq.$(OBJEXT) -ip_mreq_LDADD = $(LDADD) -ip_mreq_DEPENDENCIES = libtests.a -ipc_SOURCES = ipc.c -ipc_OBJECTS = ipc.$(OBJEXT) -ipc_LDADD = $(LDADD) -ipc_DEPENDENCIES = libtests.a -ipc_msg_SOURCES = ipc_msg.c -ipc_msg_OBJECTS = ipc_msg.$(OBJEXT) -ipc_msg_LDADD = $(LDADD) -ipc_msg_DEPENDENCIES = libtests.a -ipc_msg_Xabbrev_SOURCES = ipc_msg-Xabbrev.c -ipc_msg_Xabbrev_OBJECTS = ipc_msg-Xabbrev.$(OBJEXT) -ipc_msg_Xabbrev_LDADD = $(LDADD) -ipc_msg_Xabbrev_DEPENDENCIES = libtests.a -ipc_msg_Xraw_SOURCES = ipc_msg-Xraw.c -ipc_msg_Xraw_OBJECTS = ipc_msg-Xraw.$(OBJEXT) -ipc_msg_Xraw_LDADD = $(LDADD) -ipc_msg_Xraw_DEPENDENCIES = libtests.a -ipc_msg_Xverbose_SOURCES = ipc_msg-Xverbose.c -ipc_msg_Xverbose_OBJECTS = ipc_msg-Xverbose.$(OBJEXT) -ipc_msg_Xverbose_LDADD = $(LDADD) -ipc_msg_Xverbose_DEPENDENCIES = libtests.a -ipc_msgbuf_SOURCES = ipc_msgbuf.c -ipc_msgbuf_OBJECTS = ipc_msgbuf.$(OBJEXT) -ipc_msgbuf_LDADD = $(LDADD) -ipc_msgbuf_DEPENDENCIES = libtests.a -ipc_msgbuf_Xabbrev_SOURCES = ipc_msgbuf-Xabbrev.c -ipc_msgbuf_Xabbrev_OBJECTS = ipc_msgbuf-Xabbrev.$(OBJEXT) -ipc_msgbuf_Xabbrev_LDADD = $(LDADD) -ipc_msgbuf_Xabbrev_DEPENDENCIES = libtests.a -ipc_msgbuf_Xraw_SOURCES = ipc_msgbuf-Xraw.c -ipc_msgbuf_Xraw_OBJECTS = ipc_msgbuf-Xraw.$(OBJEXT) -ipc_msgbuf_Xraw_LDADD = $(LDADD) -ipc_msgbuf_Xraw_DEPENDENCIES = libtests.a -ipc_msgbuf_Xverbose_SOURCES = ipc_msgbuf-Xverbose.c -ipc_msgbuf_Xverbose_OBJECTS = ipc_msgbuf-Xverbose.$(OBJEXT) -ipc_msgbuf_Xverbose_LDADD = $(LDADD) -ipc_msgbuf_Xverbose_DEPENDENCIES = libtests.a -ipc_sem_SOURCES = ipc_sem.c -ipc_sem_OBJECTS = ipc_sem.$(OBJEXT) -ipc_sem_LDADD = $(LDADD) -ipc_sem_DEPENDENCIES = libtests.a -ipc_sem_Xabbrev_SOURCES = ipc_sem-Xabbrev.c -ipc_sem_Xabbrev_OBJECTS = ipc_sem-Xabbrev.$(OBJEXT) -ipc_sem_Xabbrev_LDADD = $(LDADD) -ipc_sem_Xabbrev_DEPENDENCIES = libtests.a -ipc_sem_Xraw_SOURCES = ipc_sem-Xraw.c -ipc_sem_Xraw_OBJECTS = ipc_sem-Xraw.$(OBJEXT) -ipc_sem_Xraw_LDADD = $(LDADD) -ipc_sem_Xraw_DEPENDENCIES = libtests.a -ipc_sem_Xverbose_SOURCES = ipc_sem-Xverbose.c -ipc_sem_Xverbose_OBJECTS = ipc_sem-Xverbose.$(OBJEXT) -ipc_sem_Xverbose_LDADD = $(LDADD) -ipc_sem_Xverbose_DEPENDENCIES = libtests.a -ipc_shm_SOURCES = ipc_shm.c -ipc_shm_OBJECTS = ipc_shm.$(OBJEXT) -ipc_shm_LDADD = $(LDADD) -ipc_shm_DEPENDENCIES = libtests.a -ipc_shm_Xabbrev_SOURCES = ipc_shm-Xabbrev.c -ipc_shm_Xabbrev_OBJECTS = ipc_shm-Xabbrev.$(OBJEXT) -ipc_shm_Xabbrev_LDADD = $(LDADD) -ipc_shm_Xabbrev_DEPENDENCIES = libtests.a -ipc_shm_Xraw_SOURCES = ipc_shm-Xraw.c -ipc_shm_Xraw_OBJECTS = ipc_shm-Xraw.$(OBJEXT) -ipc_shm_Xraw_LDADD = $(LDADD) -ipc_shm_Xraw_DEPENDENCIES = libtests.a -ipc_shm_Xverbose_SOURCES = ipc_shm-Xverbose.c -ipc_shm_Xverbose_OBJECTS = ipc_shm-Xverbose.$(OBJEXT) -ipc_shm_Xverbose_LDADD = $(LDADD) -ipc_shm_Xverbose_DEPENDENCIES = libtests.a -is_linux_mips_n64_SOURCES = is_linux_mips_n64.c -is_linux_mips_n64_OBJECTS = is_linux_mips_n64.$(OBJEXT) -is_linux_mips_n64_LDADD = $(LDADD) -is_linux_mips_n64_DEPENDENCIES = libtests.a -kcmp_SOURCES = kcmp.c -kcmp_OBJECTS = kcmp.$(OBJEXT) -kcmp_LDADD = $(LDADD) -kcmp_DEPENDENCIES = libtests.a -kcmp_y_SOURCES = kcmp-y.c -kcmp_y_OBJECTS = kcmp-y.$(OBJEXT) -kcmp_y_LDADD = $(LDADD) -kcmp_y_DEPENDENCIES = libtests.a -kern_features_SOURCES = kern_features.c -kern_features_OBJECTS = kern_features.$(OBJEXT) -kern_features_LDADD = $(LDADD) -kern_features_DEPENDENCIES = libtests.a -kexec_file_load_SOURCES = kexec_file_load.c -kexec_file_load_OBJECTS = kexec_file_load.$(OBJEXT) -kexec_file_load_LDADD = $(LDADD) -kexec_file_load_DEPENDENCIES = libtests.a -kexec_load_SOURCES = kexec_load.c -kexec_load_OBJECTS = kexec_load.$(OBJEXT) -kexec_load_LDADD = $(LDADD) -kexec_load_DEPENDENCIES = libtests.a -keyctl_SOURCES = keyctl.c -keyctl_OBJECTS = keyctl.$(OBJEXT) -keyctl_LDADD = $(LDADD) -keyctl_DEPENDENCIES = libtests.a -keyctl_Xabbrev_SOURCES = keyctl-Xabbrev.c -keyctl_Xabbrev_OBJECTS = keyctl-Xabbrev.$(OBJEXT) -keyctl_Xabbrev_LDADD = $(LDADD) -keyctl_Xabbrev_DEPENDENCIES = libtests.a -keyctl_Xraw_SOURCES = keyctl-Xraw.c -keyctl_Xraw_OBJECTS = keyctl-Xraw.$(OBJEXT) -keyctl_Xraw_LDADD = $(LDADD) -keyctl_Xraw_DEPENDENCIES = libtests.a -keyctl_Xverbose_SOURCES = keyctl-Xverbose.c -keyctl_Xverbose_OBJECTS = keyctl-Xverbose.$(OBJEXT) -keyctl_Xverbose_LDADD = $(LDADD) -keyctl_Xverbose_DEPENDENCIES = libtests.a -kill_SOURCES = kill.c -kill_OBJECTS = kill.$(OBJEXT) -kill_LDADD = $(LDADD) -kill_DEPENDENCIES = libtests.a -ksysent_SOURCES = ksysent.c -ksysent_OBJECTS = ksysent.$(OBJEXT) -ksysent_LDADD = $(LDADD) -ksysent_DEPENDENCIES = libtests.a -lchown_SOURCES = lchown.c -lchown_OBJECTS = lchown.$(OBJEXT) -lchown_LDADD = $(LDADD) -lchown_DEPENDENCIES = libtests.a -lchown32_SOURCES = lchown32.c -lchown32_OBJECTS = lchown32.$(OBJEXT) -lchown32_LDADD = $(LDADD) -lchown32_DEPENDENCIES = libtests.a -link_SOURCES = link.c -link_OBJECTS = link.$(OBJEXT) -link_LDADD = $(LDADD) -link_DEPENDENCIES = libtests.a -linkat_SOURCES = linkat.c -linkat_OBJECTS = linkat.$(OBJEXT) -linkat_LDADD = $(LDADD) -linkat_DEPENDENCIES = libtests.a -list_sigaction_signum_SOURCES = list_sigaction_signum.c -list_sigaction_signum_OBJECTS = list_sigaction_signum.$(OBJEXT) -list_sigaction_signum_LDADD = $(LDADD) -list_sigaction_signum_DEPENDENCIES = libtests.a -llseek_SOURCES = llseek.c -llseek_OBJECTS = llseek.$(OBJEXT) -llseek_LDADD = $(LDADD) -llseek_DEPENDENCIES = libtests.a -localtime_SOURCES = localtime.c -localtime_OBJECTS = localtime.$(OBJEXT) -localtime_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -lookup_dcookie_SOURCES = lookup_dcookie.c -lookup_dcookie_OBJECTS = lookup_dcookie.$(OBJEXT) -lookup_dcookie_LDADD = $(LDADD) -lookup_dcookie_DEPENDENCIES = libtests.a -lseek_SOURCES = lseek.c -lseek_OBJECTS = lseek.$(OBJEXT) -lseek_LDADD = $(LDADD) -lseek_DEPENDENCIES = libtests.a -lstat_SOURCES = lstat.c -lstat_OBJECTS = lstat.$(OBJEXT) -lstat_LDADD = $(LDADD) -lstat_DEPENDENCIES = libtests.a -lstat64_SOURCES = lstat64.c -lstat64_OBJECTS = lstat64-lstat64.$(OBJEXT) -lstat64_LDADD = $(LDADD) -lstat64_DEPENDENCIES = libtests.a -madvise_SOURCES = madvise.c -madvise_OBJECTS = madvise.$(OBJEXT) -madvise_LDADD = $(LDADD) -madvise_DEPENDENCIES = libtests.a -mbind_SOURCES = mbind.c -mbind_OBJECTS = mbind.$(OBJEXT) -mbind_LDADD = $(LDADD) -mbind_DEPENDENCIES = libtests.a -membarrier_SOURCES = membarrier.c -membarrier_OBJECTS = membarrier.$(OBJEXT) -membarrier_LDADD = $(LDADD) -membarrier_DEPENDENCIES = libtests.a -memfd_create_SOURCES = memfd_create.c -memfd_create_OBJECTS = memfd_create.$(OBJEXT) -memfd_create_LDADD = $(LDADD) -memfd_create_DEPENDENCIES = libtests.a -migrate_pages_SOURCES = migrate_pages.c -migrate_pages_OBJECTS = migrate_pages.$(OBJEXT) -migrate_pages_LDADD = $(LDADD) -migrate_pages_DEPENDENCIES = libtests.a -mincore_SOURCES = mincore.c -mincore_OBJECTS = mincore.$(OBJEXT) -mincore_LDADD = $(LDADD) -mincore_DEPENDENCIES = libtests.a -mkdir_SOURCES = mkdir.c -mkdir_OBJECTS = mkdir.$(OBJEXT) -mkdir_LDADD = $(LDADD) -mkdir_DEPENDENCIES = libtests.a -mkdirat_SOURCES = mkdirat.c -mkdirat_OBJECTS = mkdirat.$(OBJEXT) -mkdirat_LDADD = $(LDADD) -mkdirat_DEPENDENCIES = libtests.a -mknod_SOURCES = mknod.c -mknod_OBJECTS = mknod.$(OBJEXT) -mknod_LDADD = $(LDADD) -mknod_DEPENDENCIES = libtests.a -mknodat_SOURCES = mknodat.c -mknodat_OBJECTS = mknodat.$(OBJEXT) -mknodat_LDADD = $(LDADD) -mknodat_DEPENDENCIES = libtests.a -mlock_SOURCES = mlock.c -mlock_OBJECTS = mlock.$(OBJEXT) -mlock_LDADD = $(LDADD) -mlock_DEPENDENCIES = libtests.a -mlock2_SOURCES = mlock2.c -mlock2_OBJECTS = mlock2.$(OBJEXT) -mlock2_LDADD = $(LDADD) -mlock2_DEPENDENCIES = libtests.a -mlockall_SOURCES = mlockall.c -mlockall_OBJECTS = mlockall.$(OBJEXT) -mlockall_LDADD = $(LDADD) -mlockall_DEPENDENCIES = libtests.a -mmap_SOURCES = mmap.c -mmap_OBJECTS = mmap.$(OBJEXT) -mmap_LDADD = $(LDADD) -mmap_DEPENDENCIES = libtests.a -mmap_Xabbrev_SOURCES = mmap-Xabbrev.c -mmap_Xabbrev_OBJECTS = mmap-Xabbrev.$(OBJEXT) -mmap_Xabbrev_LDADD = $(LDADD) -mmap_Xabbrev_DEPENDENCIES = libtests.a -mmap_Xraw_SOURCES = mmap-Xraw.c -mmap_Xraw_OBJECTS = mmap-Xraw.$(OBJEXT) -mmap_Xraw_LDADD = $(LDADD) -mmap_Xraw_DEPENDENCIES = libtests.a -mmap_Xverbose_SOURCES = mmap-Xverbose.c -mmap_Xverbose_OBJECTS = mmap-Xverbose.$(OBJEXT) -mmap_Xverbose_LDADD = $(LDADD) -mmap_Xverbose_DEPENDENCIES = libtests.a -mmap64_SOURCES = mmap64.c -mmap64_OBJECTS = mmap64-mmap64.$(OBJEXT) -mmap64_LDADD = $(LDADD) -mmap64_DEPENDENCIES = libtests.a -mmap64_Xabbrev_SOURCES = mmap64-Xabbrev.c -mmap64_Xabbrev_OBJECTS = mmap64_Xabbrev-mmap64-Xabbrev.$(OBJEXT) -mmap64_Xabbrev_LDADD = $(LDADD) -mmap64_Xabbrev_DEPENDENCIES = libtests.a -mmap64_Xraw_SOURCES = mmap64-Xraw.c -mmap64_Xraw_OBJECTS = mmap64_Xraw-mmap64-Xraw.$(OBJEXT) -mmap64_Xraw_LDADD = $(LDADD) -mmap64_Xraw_DEPENDENCIES = libtests.a -mmap64_Xverbose_SOURCES = mmap64-Xverbose.c -mmap64_Xverbose_OBJECTS = mmap64_Xverbose-mmap64-Xverbose.$(OBJEXT) -mmap64_Xverbose_LDADD = $(LDADD) -mmap64_Xverbose_DEPENDENCIES = libtests.a -mmsg_SOURCES = mmsg.c -mmsg_OBJECTS = mmsg.$(OBJEXT) -mmsg_LDADD = $(LDADD) -mmsg_DEPENDENCIES = libtests.a -mmsg_silent_SOURCES = mmsg-silent.c -mmsg_silent_OBJECTS = mmsg-silent.$(OBJEXT) -mmsg_silent_LDADD = $(LDADD) -mmsg_silent_DEPENDENCIES = libtests.a -mmsg_name_SOURCES = mmsg_name.c -mmsg_name_OBJECTS = mmsg_name.$(OBJEXT) -mmsg_name_LDADD = $(LDADD) -mmsg_name_DEPENDENCIES = libtests.a -mmsg_name_v_SOURCES = mmsg_name-v.c -mmsg_name_v_OBJECTS = mmsg_name-v.$(OBJEXT) -mmsg_name_v_LDADD = $(LDADD) -mmsg_name_v_DEPENDENCIES = libtests.a -modify_ldt_SOURCES = modify_ldt.c -modify_ldt_OBJECTS = modify_ldt.$(OBJEXT) -modify_ldt_LDADD = $(LDADD) -modify_ldt_DEPENDENCIES = libtests.a -mount_SOURCES = mount.c -mount_OBJECTS = mount.$(OBJEXT) -mount_LDADD = $(LDADD) -mount_DEPENDENCIES = libtests.a -mount_Xabbrev_SOURCES = mount-Xabbrev.c -mount_Xabbrev_OBJECTS = mount-Xabbrev.$(OBJEXT) -mount_Xabbrev_LDADD = $(LDADD) -mount_Xabbrev_DEPENDENCIES = libtests.a -mount_Xraw_SOURCES = mount-Xraw.c -mount_Xraw_OBJECTS = mount-Xraw.$(OBJEXT) -mount_Xraw_LDADD = $(LDADD) -mount_Xraw_DEPENDENCIES = libtests.a -mount_Xverbose_SOURCES = mount-Xverbose.c -mount_Xverbose_OBJECTS = mount-Xverbose.$(OBJEXT) -mount_Xverbose_LDADD = $(LDADD) -mount_Xverbose_DEPENDENCIES = libtests.a -move_pages_SOURCES = move_pages.c -move_pages_OBJECTS = move_pages.$(OBJEXT) -move_pages_LDADD = $(LDADD) -move_pages_DEPENDENCIES = libtests.a -mq_SOURCES = mq.c -mq_OBJECTS = mq.$(OBJEXT) -mq_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -mq_sendrecv_SOURCES = mq_sendrecv.c -mq_sendrecv_OBJECTS = mq_sendrecv.$(OBJEXT) -mq_sendrecv_LDADD = $(LDADD) -mq_sendrecv_DEPENDENCIES = libtests.a -mq_sendrecv_read_SOURCES = mq_sendrecv-read.c -mq_sendrecv_read_OBJECTS = mq_sendrecv-read.$(OBJEXT) -mq_sendrecv_read_LDADD = $(LDADD) -mq_sendrecv_read_DEPENDENCIES = libtests.a -mq_sendrecv_write_SOURCES = mq_sendrecv-write.c -mq_sendrecv_write_OBJECTS = mq_sendrecv-write.$(OBJEXT) -mq_sendrecv_write_LDADD = $(LDADD) -mq_sendrecv_write_DEPENDENCIES = libtests.a -msg_control_SOURCES = msg_control.c -msg_control_OBJECTS = msg_control.$(OBJEXT) -msg_control_LDADD = $(LDADD) -msg_control_DEPENDENCIES = libtests.a -msg_control_v_SOURCES = msg_control-v.c -msg_control_v_OBJECTS = msg_control-v.$(OBJEXT) -msg_control_v_LDADD = $(LDADD) -msg_control_v_DEPENDENCIES = libtests.a -msg_name_SOURCES = msg_name.c -msg_name_OBJECTS = msg_name.$(OBJEXT) -msg_name_LDADD = $(LDADD) -msg_name_DEPENDENCIES = libtests.a -munlockall_SOURCES = munlockall.c -munlockall_OBJECTS = munlockall.$(OBJEXT) -munlockall_LDADD = $(LDADD) -munlockall_DEPENDENCIES = libtests.a -nanosleep_SOURCES = nanosleep.c -nanosleep_OBJECTS = nanosleep.$(OBJEXT) -nanosleep_LDADD = $(LDADD) -nanosleep_DEPENDENCIES = libtests.a -net_accept_connect_SOURCES = net-accept-connect.c -net_accept_connect_OBJECTS = net-accept-connect.$(OBJEXT) -net_accept_connect_LDADD = $(LDADD) -net_accept_connect_DEPENDENCIES = libtests.a -net_icmp_filter_SOURCES = net-icmp_filter.c -net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT) -net_icmp_filter_LDADD = $(LDADD) -net_icmp_filter_DEPENDENCIES = libtests.a -net_sockaddr_SOURCES = net-sockaddr.c -net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT) -net_sockaddr_LDADD = $(LDADD) -net_sockaddr_DEPENDENCIES = libtests.a -net_y_unix_SOURCES = net-y-unix.c -net_y_unix_OBJECTS = net-y-unix.$(OBJEXT) -net_y_unix_LDADD = $(LDADD) -net_y_unix_DEPENDENCIES = libtests.a -net_yy_inet_SOURCES = net-yy-inet.c -net_yy_inet_OBJECTS = net-yy-inet.$(OBJEXT) -net_yy_inet_LDADD = $(LDADD) -net_yy_inet_DEPENDENCIES = libtests.a -net_yy_inet6_SOURCES = net-yy-inet6.c -net_yy_inet6_OBJECTS = net-yy-inet6.$(OBJEXT) -net_yy_inet6_LDADD = $(LDADD) -net_yy_inet6_DEPENDENCIES = libtests.a -net_yy_netlink_SOURCES = net-yy-netlink.c -net_yy_netlink_OBJECTS = net-yy-netlink.$(OBJEXT) -net_yy_netlink_LDADD = $(LDADD) -net_yy_netlink_DEPENDENCIES = libtests.a -net_yy_unix_SOURCES = net-yy-unix.c -net_yy_unix_OBJECTS = net-yy-unix.$(OBJEXT) -net_yy_unix_LDADD = $(LDADD) -net_yy_unix_DEPENDENCIES = libtests.a -netlink_audit_SOURCES = netlink_audit.c -netlink_audit_OBJECTS = netlink_audit.$(OBJEXT) -netlink_audit_LDADD = $(LDADD) -netlink_audit_DEPENDENCIES = libtests.a -netlink_crypto_SOURCES = netlink_crypto.c -netlink_crypto_OBJECTS = netlink_crypto.$(OBJEXT) -netlink_crypto_LDADD = $(LDADD) -netlink_crypto_DEPENDENCIES = libtests.a -netlink_generic_SOURCES = netlink_generic.c -netlink_generic_OBJECTS = netlink_generic.$(OBJEXT) -netlink_generic_LDADD = $(LDADD) -netlink_generic_DEPENDENCIES = libtests.a -netlink_inet_diag_SOURCES = netlink_inet_diag.c -netlink_inet_diag_OBJECTS = netlink_inet_diag.$(OBJEXT) -netlink_inet_diag_LDADD = $(LDADD) -netlink_inet_diag_DEPENDENCIES = libtests.a -netlink_kobject_uevent_SOURCES = netlink_kobject_uevent.c -netlink_kobject_uevent_OBJECTS = netlink_kobject_uevent.$(OBJEXT) -netlink_kobject_uevent_LDADD = $(LDADD) -netlink_kobject_uevent_DEPENDENCIES = libtests.a -netlink_netfilter_SOURCES = netlink_netfilter.c -netlink_netfilter_OBJECTS = netlink_netfilter.$(OBJEXT) -netlink_netfilter_LDADD = $(LDADD) -netlink_netfilter_DEPENDENCIES = libtests.a -netlink_netlink_diag_SOURCES = netlink_netlink_diag.c -netlink_netlink_diag_OBJECTS = netlink_netlink_diag.$(OBJEXT) -netlink_netlink_diag_LDADD = $(LDADD) -netlink_netlink_diag_DEPENDENCIES = libtests.a -netlink_protocol_SOURCES = netlink_protocol.c -netlink_protocol_OBJECTS = netlink_protocol.$(OBJEXT) -netlink_protocol_LDADD = $(LDADD) -netlink_protocol_DEPENDENCIES = libtests.a -netlink_route_SOURCES = netlink_route.c -netlink_route_OBJECTS = netlink_route.$(OBJEXT) -netlink_route_LDADD = $(LDADD) -netlink_route_DEPENDENCIES = libtests.a -netlink_selinux_SOURCES = netlink_selinux.c -netlink_selinux_OBJECTS = netlink_selinux.$(OBJEXT) -netlink_selinux_LDADD = $(LDADD) -netlink_selinux_DEPENDENCIES = libtests.a -netlink_sock_diag_SOURCES = netlink_sock_diag.c -netlink_sock_diag_OBJECTS = netlink_sock_diag.$(OBJEXT) -netlink_sock_diag_LDADD = $(LDADD) -netlink_sock_diag_DEPENDENCIES = libtests.a -netlink_unix_diag_SOURCES = netlink_unix_diag.c -netlink_unix_diag_OBJECTS = netlink_unix_diag.$(OBJEXT) -netlink_unix_diag_LDADD = $(LDADD) -netlink_unix_diag_DEPENDENCIES = libtests.a -netlink_xfrm_SOURCES = netlink_xfrm.c -netlink_xfrm_OBJECTS = netlink_xfrm.$(OBJEXT) -netlink_xfrm_LDADD = $(LDADD) -netlink_xfrm_DEPENDENCIES = libtests.a -newfstatat_SOURCES = newfstatat.c -newfstatat_OBJECTS = newfstatat-newfstatat.$(OBJEXT) -newfstatat_LDADD = $(LDADD) -newfstatat_DEPENDENCIES = libtests.a -nfnetlink_acct_SOURCES = nfnetlink_acct.c -nfnetlink_acct_OBJECTS = nfnetlink_acct.$(OBJEXT) -nfnetlink_acct_LDADD = $(LDADD) -nfnetlink_acct_DEPENDENCIES = libtests.a -nfnetlink_cthelper_SOURCES = nfnetlink_cthelper.c -nfnetlink_cthelper_OBJECTS = nfnetlink_cthelper.$(OBJEXT) -nfnetlink_cthelper_LDADD = $(LDADD) -nfnetlink_cthelper_DEPENDENCIES = libtests.a -nfnetlink_ctnetlink_SOURCES = nfnetlink_ctnetlink.c -nfnetlink_ctnetlink_OBJECTS = nfnetlink_ctnetlink.$(OBJEXT) -nfnetlink_ctnetlink_LDADD = $(LDADD) -nfnetlink_ctnetlink_DEPENDENCIES = libtests.a -nfnetlink_ctnetlink_exp_SOURCES = nfnetlink_ctnetlink_exp.c -nfnetlink_ctnetlink_exp_OBJECTS = nfnetlink_ctnetlink_exp.$(OBJEXT) -nfnetlink_ctnetlink_exp_LDADD = $(LDADD) -nfnetlink_ctnetlink_exp_DEPENDENCIES = libtests.a -nfnetlink_cttimeout_SOURCES = nfnetlink_cttimeout.c -nfnetlink_cttimeout_OBJECTS = nfnetlink_cttimeout.$(OBJEXT) -nfnetlink_cttimeout_LDADD = $(LDADD) -nfnetlink_cttimeout_DEPENDENCIES = libtests.a -nfnetlink_ipset_SOURCES = nfnetlink_ipset.c -nfnetlink_ipset_OBJECTS = nfnetlink_ipset.$(OBJEXT) -nfnetlink_ipset_LDADD = $(LDADD) -nfnetlink_ipset_DEPENDENCIES = libtests.a -nfnetlink_nft_compat_SOURCES = nfnetlink_nft_compat.c -nfnetlink_nft_compat_OBJECTS = nfnetlink_nft_compat.$(OBJEXT) -nfnetlink_nft_compat_LDADD = $(LDADD) -nfnetlink_nft_compat_DEPENDENCIES = libtests.a -nfnetlink_nftables_SOURCES = nfnetlink_nftables.c -nfnetlink_nftables_OBJECTS = nfnetlink_nftables.$(OBJEXT) -nfnetlink_nftables_LDADD = $(LDADD) -nfnetlink_nftables_DEPENDENCIES = libtests.a -nfnetlink_osf_SOURCES = nfnetlink_osf.c -nfnetlink_osf_OBJECTS = nfnetlink_osf.$(OBJEXT) -nfnetlink_osf_LDADD = $(LDADD) -nfnetlink_osf_DEPENDENCIES = libtests.a -nfnetlink_queue_SOURCES = nfnetlink_queue.c -nfnetlink_queue_OBJECTS = nfnetlink_queue.$(OBJEXT) -nfnetlink_queue_LDADD = $(LDADD) -nfnetlink_queue_DEPENDENCIES = libtests.a -nfnetlink_ulog_SOURCES = nfnetlink_ulog.c -nfnetlink_ulog_OBJECTS = nfnetlink_ulog.$(OBJEXT) -nfnetlink_ulog_LDADD = $(LDADD) -nfnetlink_ulog_DEPENDENCIES = libtests.a -nlattr_SOURCES = nlattr.c -nlattr_OBJECTS = nlattr.$(OBJEXT) -nlattr_LDADD = $(LDADD) -nlattr_DEPENDENCIES = libtests.a -nlattr_br_port_msg_SOURCES = nlattr_br_port_msg.c -nlattr_br_port_msg_OBJECTS = nlattr_br_port_msg.$(OBJEXT) -nlattr_br_port_msg_LDADD = $(LDADD) -nlattr_br_port_msg_DEPENDENCIES = libtests.a -nlattr_crypto_user_alg_SOURCES = nlattr_crypto_user_alg.c -nlattr_crypto_user_alg_OBJECTS = nlattr_crypto_user_alg.$(OBJEXT) -nlattr_crypto_user_alg_LDADD = $(LDADD) -nlattr_crypto_user_alg_DEPENDENCIES = libtests.a -nlattr_dcbmsg_SOURCES = nlattr_dcbmsg.c -nlattr_dcbmsg_OBJECTS = nlattr_dcbmsg.$(OBJEXT) -nlattr_dcbmsg_LDADD = $(LDADD) -nlattr_dcbmsg_DEPENDENCIES = libtests.a -nlattr_fib_rule_hdr_SOURCES = nlattr_fib_rule_hdr.c -nlattr_fib_rule_hdr_OBJECTS = nlattr_fib_rule_hdr.$(OBJEXT) -nlattr_fib_rule_hdr_LDADD = $(LDADD) -nlattr_fib_rule_hdr_DEPENDENCIES = libtests.a -nlattr_ifaddrlblmsg_SOURCES = nlattr_ifaddrlblmsg.c -nlattr_ifaddrlblmsg_OBJECTS = nlattr_ifaddrlblmsg.$(OBJEXT) -nlattr_ifaddrlblmsg_LDADD = $(LDADD) -nlattr_ifaddrlblmsg_DEPENDENCIES = libtests.a -nlattr_ifaddrmsg_SOURCES = nlattr_ifaddrmsg.c -nlattr_ifaddrmsg_OBJECTS = nlattr_ifaddrmsg.$(OBJEXT) -nlattr_ifaddrmsg_LDADD = $(LDADD) -nlattr_ifaddrmsg_DEPENDENCIES = libtests.a -nlattr_ifinfomsg_SOURCES = nlattr_ifinfomsg.c -nlattr_ifinfomsg_OBJECTS = nlattr_ifinfomsg.$(OBJEXT) -nlattr_ifinfomsg_LDADD = $(LDADD) -nlattr_ifinfomsg_DEPENDENCIES = libtests.a -nlattr_ifla_af_spec_SOURCES = nlattr_ifla_af_spec.c -nlattr_ifla_af_spec_OBJECTS = nlattr_ifla_af_spec.$(OBJEXT) -nlattr_ifla_af_spec_LDADD = $(LDADD) -nlattr_ifla_af_spec_DEPENDENCIES = libtests.a -nlattr_ifla_brport_SOURCES = nlattr_ifla_brport.c -nlattr_ifla_brport_OBJECTS = nlattr_ifla_brport.$(OBJEXT) -nlattr_ifla_brport_LDADD = $(LDADD) -nlattr_ifla_brport_DEPENDENCIES = libtests.a -nlattr_ifla_linkinfo_SOURCES = nlattr_ifla_linkinfo.c -nlattr_ifla_linkinfo_OBJECTS = nlattr_ifla_linkinfo.$(OBJEXT) -nlattr_ifla_linkinfo_LDADD = $(LDADD) -nlattr_ifla_linkinfo_DEPENDENCIES = libtests.a -nlattr_ifla_port_SOURCES = nlattr_ifla_port.c -nlattr_ifla_port_OBJECTS = nlattr_ifla_port.$(OBJEXT) -nlattr_ifla_port_LDADD = $(LDADD) -nlattr_ifla_port_DEPENDENCIES = libtests.a -nlattr_ifla_xdp_SOURCES = nlattr_ifla_xdp.c -nlattr_ifla_xdp_OBJECTS = nlattr_ifla_xdp.$(OBJEXT) -nlattr_ifla_xdp_LDADD = $(LDADD) -nlattr_ifla_xdp_DEPENDENCIES = libtests.a -nlattr_inet_diag_msg_SOURCES = nlattr_inet_diag_msg.c -nlattr_inet_diag_msg_OBJECTS = nlattr_inet_diag_msg.$(OBJEXT) -nlattr_inet_diag_msg_LDADD = $(LDADD) -nlattr_inet_diag_msg_DEPENDENCIES = libtests.a -nlattr_inet_diag_req_compat_SOURCES = nlattr_inet_diag_req_compat.c -nlattr_inet_diag_req_compat_OBJECTS = \ - nlattr_inet_diag_req_compat.$(OBJEXT) -nlattr_inet_diag_req_compat_LDADD = $(LDADD) -nlattr_inet_diag_req_compat_DEPENDENCIES = libtests.a -nlattr_inet_diag_req_v2_SOURCES = nlattr_inet_diag_req_v2.c -nlattr_inet_diag_req_v2_OBJECTS = nlattr_inet_diag_req_v2.$(OBJEXT) -nlattr_inet_diag_req_v2_LDADD = $(LDADD) -nlattr_inet_diag_req_v2_DEPENDENCIES = libtests.a -nlattr_mdba_mdb_entry_SOURCES = nlattr_mdba_mdb_entry.c -nlattr_mdba_mdb_entry_OBJECTS = nlattr_mdba_mdb_entry.$(OBJEXT) -nlattr_mdba_mdb_entry_LDADD = $(LDADD) -nlattr_mdba_mdb_entry_DEPENDENCIES = libtests.a -nlattr_mdba_router_port_SOURCES = nlattr_mdba_router_port.c -nlattr_mdba_router_port_OBJECTS = nlattr_mdba_router_port.$(OBJEXT) -nlattr_mdba_router_port_LDADD = $(LDADD) -nlattr_mdba_router_port_DEPENDENCIES = libtests.a -nlattr_ndmsg_SOURCES = nlattr_ndmsg.c -nlattr_ndmsg_OBJECTS = nlattr_ndmsg.$(OBJEXT) -nlattr_ndmsg_LDADD = $(LDADD) -nlattr_ndmsg_DEPENDENCIES = libtests.a -nlattr_ndtmsg_SOURCES = nlattr_ndtmsg.c -nlattr_ndtmsg_OBJECTS = nlattr_ndtmsg.$(OBJEXT) -nlattr_ndtmsg_LDADD = $(LDADD) -nlattr_ndtmsg_DEPENDENCIES = libtests.a -nlattr_netconfmsg_SOURCES = nlattr_netconfmsg.c -nlattr_netconfmsg_OBJECTS = nlattr_netconfmsg.$(OBJEXT) -nlattr_netconfmsg_LDADD = $(LDADD) -nlattr_netconfmsg_DEPENDENCIES = libtests.a -nlattr_netlink_diag_msg_SOURCES = nlattr_netlink_diag_msg.c -nlattr_netlink_diag_msg_OBJECTS = nlattr_netlink_diag_msg.$(OBJEXT) -nlattr_netlink_diag_msg_LDADD = $(LDADD) -nlattr_netlink_diag_msg_DEPENDENCIES = libtests.a -nlattr_nlmsgerr_SOURCES = nlattr_nlmsgerr.c -nlattr_nlmsgerr_OBJECTS = nlattr_nlmsgerr.$(OBJEXT) -nlattr_nlmsgerr_LDADD = $(LDADD) -nlattr_nlmsgerr_DEPENDENCIES = libtests.a -nlattr_packet_diag_msg_SOURCES = nlattr_packet_diag_msg.c -nlattr_packet_diag_msg_OBJECTS = nlattr_packet_diag_msg.$(OBJEXT) -nlattr_packet_diag_msg_LDADD = $(LDADD) -nlattr_packet_diag_msg_DEPENDENCIES = libtests.a -nlattr_rtgenmsg_SOURCES = nlattr_rtgenmsg.c -nlattr_rtgenmsg_OBJECTS = nlattr_rtgenmsg.$(OBJEXT) -nlattr_rtgenmsg_LDADD = $(LDADD) -nlattr_rtgenmsg_DEPENDENCIES = libtests.a -nlattr_rtmsg_SOURCES = nlattr_rtmsg.c -nlattr_rtmsg_OBJECTS = nlattr_rtmsg.$(OBJEXT) -nlattr_rtmsg_LDADD = $(LDADD) -nlattr_rtmsg_DEPENDENCIES = libtests.a -nlattr_smc_diag_msg_SOURCES = nlattr_smc_diag_msg.c -nlattr_smc_diag_msg_OBJECTS = nlattr_smc_diag_msg.$(OBJEXT) -nlattr_smc_diag_msg_LDADD = $(LDADD) -nlattr_smc_diag_msg_DEPENDENCIES = libtests.a -nlattr_tc_stats_SOURCES = nlattr_tc_stats.c -nlattr_tc_stats_OBJECTS = nlattr_tc_stats.$(OBJEXT) -nlattr_tc_stats_LDADD = $(LDADD) -nlattr_tc_stats_DEPENDENCIES = libtests.a -nlattr_tca_stab_SOURCES = nlattr_tca_stab.c -nlattr_tca_stab_OBJECTS = nlattr_tca_stab.$(OBJEXT) -nlattr_tca_stab_LDADD = $(LDADD) -nlattr_tca_stab_DEPENDENCIES = libtests.a -nlattr_tcamsg_SOURCES = nlattr_tcamsg.c -nlattr_tcamsg_OBJECTS = nlattr_tcamsg.$(OBJEXT) -nlattr_tcamsg_LDADD = $(LDADD) -nlattr_tcamsg_DEPENDENCIES = libtests.a -nlattr_tcmsg_SOURCES = nlattr_tcmsg.c -nlattr_tcmsg_OBJECTS = nlattr_tcmsg.$(OBJEXT) -nlattr_tcmsg_LDADD = $(LDADD) -nlattr_tcmsg_DEPENDENCIES = libtests.a -nlattr_unix_diag_msg_SOURCES = nlattr_unix_diag_msg.c -nlattr_unix_diag_msg_OBJECTS = nlattr_unix_diag_msg.$(OBJEXT) -nlattr_unix_diag_msg_LDADD = $(LDADD) -nlattr_unix_diag_msg_DEPENDENCIES = libtests.a -nsyscalls_SOURCES = nsyscalls.c -nsyscalls_OBJECTS = nsyscalls.$(OBJEXT) -nsyscalls_LDADD = $(LDADD) -nsyscalls_DEPENDENCIES = libtests.a -nsyscalls_d_SOURCES = nsyscalls-d.c -nsyscalls_d_OBJECTS = nsyscalls-d.$(OBJEXT) -nsyscalls_d_LDADD = $(LDADD) -nsyscalls_d_DEPENDENCIES = libtests.a -old_mmap_SOURCES = old_mmap.c -old_mmap_OBJECTS = old_mmap.$(OBJEXT) -old_mmap_LDADD = $(LDADD) -old_mmap_DEPENDENCIES = libtests.a -old_mmap_P_SOURCES = old_mmap-P.c -old_mmap_P_OBJECTS = old_mmap-P.$(OBJEXT) -old_mmap_P_LDADD = $(LDADD) -old_mmap_P_DEPENDENCIES = libtests.a -old_mmap_Xabbrev_SOURCES = old_mmap-Xabbrev.c -old_mmap_Xabbrev_OBJECTS = old_mmap-Xabbrev.$(OBJEXT) -old_mmap_Xabbrev_LDADD = $(LDADD) -old_mmap_Xabbrev_DEPENDENCIES = libtests.a -old_mmap_Xraw_SOURCES = old_mmap-Xraw.c -old_mmap_Xraw_OBJECTS = old_mmap-Xraw.$(OBJEXT) -old_mmap_Xraw_LDADD = $(LDADD) -old_mmap_Xraw_DEPENDENCIES = libtests.a -old_mmap_Xverbose_SOURCES = old_mmap-Xverbose.c -old_mmap_Xverbose_OBJECTS = old_mmap-Xverbose.$(OBJEXT) -old_mmap_Xverbose_LDADD = $(LDADD) -old_mmap_Xverbose_DEPENDENCIES = libtests.a -old_mmap_v_none_SOURCES = old_mmap-v-none.c -old_mmap_v_none_OBJECTS = old_mmap-v-none.$(OBJEXT) -old_mmap_v_none_LDADD = $(LDADD) -old_mmap_v_none_DEPENDENCIES = libtests.a -oldfstat_SOURCES = oldfstat.c -oldfstat_OBJECTS = oldfstat.$(OBJEXT) -oldfstat_LDADD = $(LDADD) -oldfstat_DEPENDENCIES = libtests.a -oldlstat_SOURCES = oldlstat.c -oldlstat_OBJECTS = oldlstat.$(OBJEXT) -oldlstat_LDADD = $(LDADD) -oldlstat_DEPENDENCIES = libtests.a -oldselect_SOURCES = oldselect.c -oldselect_OBJECTS = oldselect.$(OBJEXT) -oldselect_LDADD = $(LDADD) -oldselect_DEPENDENCIES = libtests.a -oldselect_P_SOURCES = oldselect-P.c -oldselect_P_OBJECTS = oldselect-P.$(OBJEXT) -oldselect_P_LDADD = $(LDADD) -oldselect_P_DEPENDENCIES = libtests.a -oldselect_efault_SOURCES = oldselect-efault.c -oldselect_efault_OBJECTS = oldselect-efault.$(OBJEXT) -oldselect_efault_LDADD = $(LDADD) -oldselect_efault_DEPENDENCIES = libtests.a -oldselect_efault_P_SOURCES = oldselect-efault-P.c -oldselect_efault_P_OBJECTS = oldselect-efault-P.$(OBJEXT) -oldselect_efault_P_LDADD = $(LDADD) -oldselect_efault_P_DEPENDENCIES = libtests.a -oldstat_SOURCES = oldstat.c -oldstat_OBJECTS = oldstat.$(OBJEXT) -oldstat_LDADD = $(LDADD) -oldstat_DEPENDENCIES = libtests.a -open_SOURCES = open.c -open_OBJECTS = open.$(OBJEXT) -open_LDADD = $(LDADD) -open_DEPENDENCIES = libtests.a -openat_SOURCES = openat.c -openat_OBJECTS = openat.$(OBJEXT) -openat_LDADD = $(LDADD) -openat_DEPENDENCIES = libtests.a -osf_utimes_SOURCES = osf_utimes.c -osf_utimes_OBJECTS = osf_utimes.$(OBJEXT) -osf_utimes_LDADD = $(LDADD) -osf_utimes_DEPENDENCIES = libtests.a -pause_SOURCES = pause.c -pause_OBJECTS = pause.$(OBJEXT) -pause_LDADD = $(LDADD) -pause_DEPENDENCIES = libtests.a -pc_SOURCES = pc.c -pc_OBJECTS = pc.$(OBJEXT) -pc_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -perf_event_open_SOURCES = perf_event_open.c -perf_event_open_OBJECTS = perf_event_open.$(OBJEXT) -perf_event_open_LDADD = $(LDADD) -perf_event_open_DEPENDENCIES = libtests.a -perf_event_open_nonverbose_SOURCES = perf_event_open_nonverbose.c -perf_event_open_nonverbose_OBJECTS = \ - perf_event_open_nonverbose.$(OBJEXT) -perf_event_open_nonverbose_LDADD = $(LDADD) -perf_event_open_nonverbose_DEPENDENCIES = libtests.a -perf_event_open_unabbrev_SOURCES = perf_event_open_unabbrev.c -perf_event_open_unabbrev_OBJECTS = perf_event_open_unabbrev.$(OBJEXT) -perf_event_open_unabbrev_LDADD = $(LDADD) -perf_event_open_unabbrev_DEPENDENCIES = libtests.a -personality_SOURCES = personality.c -personality_OBJECTS = personality.$(OBJEXT) -personality_LDADD = $(LDADD) -personality_DEPENDENCIES = libtests.a -personality_Xabbrev_SOURCES = personality-Xabbrev.c -personality_Xabbrev_OBJECTS = personality-Xabbrev.$(OBJEXT) -personality_Xabbrev_LDADD = $(LDADD) -personality_Xabbrev_DEPENDENCIES = libtests.a -personality_Xraw_SOURCES = personality-Xraw.c -personality_Xraw_OBJECTS = personality-Xraw.$(OBJEXT) -personality_Xraw_LDADD = $(LDADD) -personality_Xraw_DEPENDENCIES = libtests.a -personality_Xverbose_SOURCES = personality-Xverbose.c -personality_Xverbose_OBJECTS = personality-Xverbose.$(OBJEXT) -personality_Xverbose_LDADD = $(LDADD) -personality_Xverbose_DEPENDENCIES = libtests.a -pipe_SOURCES = pipe.c -pipe_OBJECTS = pipe.$(OBJEXT) -pipe_LDADD = $(LDADD) -pipe_DEPENDENCIES = libtests.a -pipe2_SOURCES = pipe2.c -pipe2_OBJECTS = pipe2.$(OBJEXT) -pipe2_LDADD = $(LDADD) -pipe2_DEPENDENCIES = libtests.a -pkey_alloc_SOURCES = pkey_alloc.c -pkey_alloc_OBJECTS = pkey_alloc.$(OBJEXT) -pkey_alloc_LDADD = $(LDADD) -pkey_alloc_DEPENDENCIES = libtests.a -pkey_free_SOURCES = pkey_free.c -pkey_free_OBJECTS = pkey_free.$(OBJEXT) -pkey_free_LDADD = $(LDADD) -pkey_free_DEPENDENCIES = libtests.a -pkey_mprotect_SOURCES = pkey_mprotect.c -pkey_mprotect_OBJECTS = pkey_mprotect.$(OBJEXT) -pkey_mprotect_LDADD = $(LDADD) -pkey_mprotect_DEPENDENCIES = libtests.a -poll_SOURCES = poll.c -poll_OBJECTS = poll.$(OBJEXT) -poll_LDADD = $(LDADD) -poll_DEPENDENCIES = libtests.a -poll_P_SOURCES = poll-P.c -poll_P_OBJECTS = poll-P.$(OBJEXT) -poll_P_LDADD = $(LDADD) -poll_P_DEPENDENCIES = libtests.a -ppoll_SOURCES = ppoll.c -ppoll_OBJECTS = ppoll.$(OBJEXT) -ppoll_LDADD = $(LDADD) -ppoll_DEPENDENCIES = libtests.a -ppoll_P_SOURCES = ppoll-P.c -ppoll_P_OBJECTS = ppoll-P.$(OBJEXT) -ppoll_P_LDADD = $(LDADD) -ppoll_P_DEPENDENCIES = libtests.a -ppoll_v_SOURCES = ppoll-v.c -ppoll_v_OBJECTS = ppoll-v.$(OBJEXT) -ppoll_v_LDADD = $(LDADD) -ppoll_v_DEPENDENCIES = libtests.a -prctl_arg2_intptr_SOURCES = prctl-arg2-intptr.c -prctl_arg2_intptr_OBJECTS = prctl-arg2-intptr.$(OBJEXT) -prctl_arg2_intptr_LDADD = $(LDADD) -prctl_arg2_intptr_DEPENDENCIES = libtests.a -prctl_dumpable_SOURCES = prctl-dumpable.c -prctl_dumpable_OBJECTS = prctl-dumpable.$(OBJEXT) -prctl_dumpable_LDADD = $(LDADD) -prctl_dumpable_DEPENDENCIES = libtests.a -prctl_name_SOURCES = prctl-name.c -prctl_name_OBJECTS = prctl-name.$(OBJEXT) -prctl_name_LDADD = $(LDADD) -prctl_name_DEPENDENCIES = libtests.a -prctl_no_args_SOURCES = prctl-no-args.c -prctl_no_args_OBJECTS = prctl-no-args.$(OBJEXT) -prctl_no_args_LDADD = $(LDADD) -prctl_no_args_DEPENDENCIES = libtests.a -prctl_pdeathsig_SOURCES = prctl-pdeathsig.c -prctl_pdeathsig_OBJECTS = prctl-pdeathsig.$(OBJEXT) -prctl_pdeathsig_LDADD = $(LDADD) -prctl_pdeathsig_DEPENDENCIES = libtests.a -prctl_seccomp_filter_v_SOURCES = prctl-seccomp-filter-v.c -prctl_seccomp_filter_v_OBJECTS = prctl-seccomp-filter-v.$(OBJEXT) -prctl_seccomp_filter_v_LDADD = $(LDADD) -prctl_seccomp_filter_v_DEPENDENCIES = libtests.a -prctl_seccomp_strict_SOURCES = prctl-seccomp-strict.c -prctl_seccomp_strict_OBJECTS = prctl-seccomp-strict.$(OBJEXT) -prctl_seccomp_strict_LDADD = $(LDADD) -prctl_seccomp_strict_DEPENDENCIES = libtests.a -prctl_securebits_SOURCES = prctl-securebits.c -prctl_securebits_OBJECTS = prctl-securebits.$(OBJEXT) -prctl_securebits_LDADD = $(LDADD) -prctl_securebits_DEPENDENCIES = libtests.a -prctl_spec_inject_SOURCES = prctl-spec-inject.c -prctl_spec_inject_OBJECTS = prctl-spec-inject.$(OBJEXT) -prctl_spec_inject_LDADD = $(LDADD) -prctl_spec_inject_DEPENDENCIES = libtests.a -prctl_tid_address_SOURCES = prctl-tid_address.c -prctl_tid_address_OBJECTS = prctl-tid_address.$(OBJEXT) -prctl_tid_address_LDADD = $(LDADD) -prctl_tid_address_DEPENDENCIES = libtests.a -prctl_tsc_SOURCES = prctl-tsc.c -prctl_tsc_OBJECTS = prctl-tsc.$(OBJEXT) -prctl_tsc_LDADD = $(LDADD) -prctl_tsc_DEPENDENCIES = libtests.a -pread64_pwrite64_SOURCES = pread64-pwrite64.c -pread64_pwrite64_OBJECTS = \ - pread64_pwrite64-pread64-pwrite64.$(OBJEXT) -pread64_pwrite64_LDADD = $(LDADD) -pread64_pwrite64_DEPENDENCIES = libtests.a -preadv_SOURCES = preadv.c -preadv_OBJECTS = preadv-preadv.$(OBJEXT) -preadv_LDADD = $(LDADD) -preadv_DEPENDENCIES = libtests.a -preadv_pwritev_SOURCES = preadv-pwritev.c -preadv_pwritev_OBJECTS = preadv_pwritev-preadv-pwritev.$(OBJEXT) -preadv_pwritev_LDADD = $(LDADD) -preadv_pwritev_DEPENDENCIES = libtests.a -preadv2_pwritev2_SOURCES = preadv2-pwritev2.c -preadv2_pwritev2_OBJECTS = preadv2-pwritev2.$(OBJEXT) -preadv2_pwritev2_LDADD = $(LDADD) -preadv2_pwritev2_DEPENDENCIES = libtests.a -print_maxfd_SOURCES = print_maxfd.c -print_maxfd_OBJECTS = print_maxfd.$(OBJEXT) -print_maxfd_LDADD = $(LDADD) -print_maxfd_DEPENDENCIES = libtests.a -printpath_umovestr_SOURCES = printpath-umovestr.c -printpath_umovestr_OBJECTS = printpath-umovestr.$(OBJEXT) -printpath_umovestr_LDADD = $(LDADD) -printpath_umovestr_DEPENDENCIES = libtests.a -printpath_umovestr_peekdata_SOURCES = printpath-umovestr-peekdata.c -printpath_umovestr_peekdata_OBJECTS = \ - printpath-umovestr-peekdata.$(OBJEXT) -printpath_umovestr_peekdata_LDADD = $(LDADD) -printpath_umovestr_peekdata_DEPENDENCIES = libtests.a -printpath_umovestr_undumpable_SOURCES = \ - printpath-umovestr-undumpable.c -printpath_umovestr_undumpable_OBJECTS = \ - printpath-umovestr-undumpable.$(OBJEXT) -printpath_umovestr_undumpable_LDADD = $(LDADD) -printpath_umovestr_undumpable_DEPENDENCIES = libtests.a -printstr_SOURCES = printstr.c -printstr_OBJECTS = printstr.$(OBJEXT) -printstr_LDADD = $(LDADD) -printstr_DEPENDENCIES = libtests.a -printstrn_umoven_SOURCES = printstrn-umoven.c -printstrn_umoven_OBJECTS = printstrn-umoven.$(OBJEXT) -printstrn_umoven_LDADD = $(LDADD) -printstrn_umoven_DEPENDENCIES = libtests.a -printstrn_umoven_peekdata_SOURCES = printstrn-umoven-peekdata.c -printstrn_umoven_peekdata_OBJECTS = \ - printstrn-umoven-peekdata.$(OBJEXT) -printstrn_umoven_peekdata_LDADD = $(LDADD) -printstrn_umoven_peekdata_DEPENDENCIES = libtests.a -printstrn_umoven_undumpable_SOURCES = printstrn-umoven-undumpable.c -printstrn_umoven_undumpable_OBJECTS = \ - printstrn-umoven-undumpable.$(OBJEXT) -printstrn_umoven_undumpable_LDADD = $(LDADD) -printstrn_umoven_undumpable_DEPENDENCIES = libtests.a -prlimit64_SOURCES = prlimit64.c -prlimit64_OBJECTS = prlimit64.$(OBJEXT) -prlimit64_LDADD = $(LDADD) -prlimit64_DEPENDENCIES = libtests.a -process_vm_readv_SOURCES = process_vm_readv.c -process_vm_readv_OBJECTS = process_vm_readv.$(OBJEXT) -process_vm_readv_LDADD = $(LDADD) -process_vm_readv_DEPENDENCIES = libtests.a -process_vm_writev_SOURCES = process_vm_writev.c -process_vm_writev_OBJECTS = process_vm_writev.$(OBJEXT) -process_vm_writev_LDADD = $(LDADD) -process_vm_writev_DEPENDENCIES = libtests.a -pselect6_SOURCES = pselect6.c -pselect6_OBJECTS = pselect6.$(OBJEXT) -pselect6_LDADD = $(LDADD) -pselect6_DEPENDENCIES = libtests.a -ptrace_SOURCES = ptrace.c -ptrace_OBJECTS = ptrace.$(OBJEXT) -ptrace_LDADD = $(LDADD) -ptrace_DEPENDENCIES = libtests.a -pwritev_SOURCES = pwritev.c -pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT) -pwritev_LDADD = $(LDADD) -pwritev_DEPENDENCIES = libtests.a -qual_fault_SOURCES = qual_fault.c -qual_fault_OBJECTS = qual_fault.$(OBJEXT) -qual_fault_LDADD = $(LDADD) -qual_fault_DEPENDENCIES = libtests.a -qual_inject_error_signal_SOURCES = qual_inject-error-signal.c -qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT) -qual_inject_error_signal_LDADD = $(LDADD) -qual_inject_error_signal_DEPENDENCIES = libtests.a -qual_inject_retval_SOURCES = qual_inject-retval.c -qual_inject_retval_OBJECTS = qual_inject-retval.$(OBJEXT) -qual_inject_retval_LDADD = $(LDADD) -qual_inject_retval_DEPENDENCIES = libtests.a -qual_inject_signal_SOURCES = qual_inject-signal.c -qual_inject_signal_OBJECTS = qual_inject-signal.$(OBJEXT) -qual_inject_signal_LDADD = $(LDADD) -qual_inject_signal_DEPENDENCIES = libtests.a -qual_signal_SOURCES = qual_signal.c -qual_signal_OBJECTS = qual_signal.$(OBJEXT) -qual_signal_LDADD = $(LDADD) -qual_signal_DEPENDENCIES = libtests.a -quotactl_SOURCES = quotactl.c -quotactl_OBJECTS = quotactl.$(OBJEXT) -quotactl_LDADD = $(LDADD) -quotactl_DEPENDENCIES = libtests.a -quotactl_v_SOURCES = quotactl-v.c -quotactl_v_OBJECTS = quotactl-v.$(OBJEXT) -quotactl_v_LDADD = $(LDADD) -quotactl_v_DEPENDENCIES = libtests.a -quotactl_xfs_SOURCES = quotactl-xfs.c -quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT) -quotactl_xfs_LDADD = $(LDADD) -quotactl_xfs_DEPENDENCIES = libtests.a -quotactl_xfs_v_SOURCES = quotactl-xfs-v.c -quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT) -quotactl_xfs_v_LDADD = $(LDADD) -quotactl_xfs_v_DEPENDENCIES = libtests.a -read_write_SOURCES = read-write.c -read_write_OBJECTS = read-write.$(OBJEXT) -read_write_LDADD = $(LDADD) -read_write_DEPENDENCIES = libtests.a -readahead_SOURCES = readahead.c -readahead_OBJECTS = readahead.$(OBJEXT) -readahead_LDADD = $(LDADD) -readahead_DEPENDENCIES = libtests.a -readdir_SOURCES = readdir.c -readdir_OBJECTS = readdir.$(OBJEXT) -readdir_LDADD = $(LDADD) -readdir_DEPENDENCIES = libtests.a -readlink_SOURCES = readlink.c -readlink_OBJECTS = readlink.$(OBJEXT) -readlink_LDADD = $(LDADD) -readlink_DEPENDENCIES = libtests.a -readlinkat_SOURCES = readlinkat.c -readlinkat_OBJECTS = readlinkat.$(OBJEXT) -readlinkat_LDADD = $(LDADD) -readlinkat_DEPENDENCIES = libtests.a -readv_SOURCES = readv.c -readv_OBJECTS = readv.$(OBJEXT) -readv_LDADD = $(LDADD) -readv_DEPENDENCIES = libtests.a -reboot_SOURCES = reboot.c -reboot_OBJECTS = reboot.$(OBJEXT) -reboot_LDADD = $(LDADD) -reboot_DEPENDENCIES = libtests.a -recvfrom_SOURCES = recvfrom.c -recvfrom_OBJECTS = recvfrom.$(OBJEXT) -recvfrom_LDADD = $(LDADD) -recvfrom_DEPENDENCIES = libtests.a -recvmmsg_timeout_SOURCES = recvmmsg-timeout.c -recvmmsg_timeout_OBJECTS = recvmmsg-timeout.$(OBJEXT) -recvmmsg_timeout_LDADD = $(LDADD) -recvmmsg_timeout_DEPENDENCIES = libtests.a -recvmsg_SOURCES = recvmsg.c -recvmsg_OBJECTS = recvmsg.$(OBJEXT) -recvmsg_LDADD = $(LDADD) -recvmsg_DEPENDENCIES = libtests.a -redirect_fds_SOURCES = redirect-fds.c -redirect_fds_OBJECTS = redirect-fds.$(OBJEXT) -redirect_fds_LDADD = $(LDADD) -redirect_fds_DEPENDENCIES = libtests.a -remap_file_pages_SOURCES = remap_file_pages.c -remap_file_pages_OBJECTS = remap_file_pages.$(OBJEXT) -remap_file_pages_LDADD = $(LDADD) -remap_file_pages_DEPENDENCIES = libtests.a -rename_SOURCES = rename.c -rename_OBJECTS = rename.$(OBJEXT) -rename_LDADD = $(LDADD) -rename_DEPENDENCIES = libtests.a -renameat_SOURCES = renameat.c -renameat_OBJECTS = renameat.$(OBJEXT) -renameat_LDADD = $(LDADD) -renameat_DEPENDENCIES = libtests.a -renameat2_SOURCES = renameat2.c -renameat2_OBJECTS = renameat2.$(OBJEXT) -renameat2_LDADD = $(LDADD) -renameat2_DEPENDENCIES = libtests.a -request_key_SOURCES = request_key.c -request_key_OBJECTS = request_key.$(OBJEXT) -request_key_LDADD = $(LDADD) -request_key_DEPENDENCIES = libtests.a -restart_syscall_SOURCES = restart_syscall.c -restart_syscall_OBJECTS = restart_syscall.$(OBJEXT) -restart_syscall_LDADD = $(LDADD) -restart_syscall_DEPENDENCIES = libtests.a -riscv_flush_icache_SOURCES = riscv_flush_icache.c -riscv_flush_icache_OBJECTS = riscv_flush_icache.$(OBJEXT) -riscv_flush_icache_LDADD = $(LDADD) -riscv_flush_icache_DEPENDENCIES = libtests.a -rmdir_SOURCES = rmdir.c -rmdir_OBJECTS = rmdir.$(OBJEXT) -rmdir_LDADD = $(LDADD) -rmdir_DEPENDENCIES = libtests.a -rt_sigaction_SOURCES = rt_sigaction.c -rt_sigaction_OBJECTS = rt_sigaction.$(OBJEXT) -rt_sigaction_LDADD = $(LDADD) -rt_sigaction_DEPENDENCIES = libtests.a -rt_sigpending_SOURCES = rt_sigpending.c -rt_sigpending_OBJECTS = rt_sigpending.$(OBJEXT) -rt_sigpending_LDADD = $(LDADD) -rt_sigpending_DEPENDENCIES = libtests.a -rt_sigprocmask_SOURCES = rt_sigprocmask.c -rt_sigprocmask_OBJECTS = rt_sigprocmask.$(OBJEXT) -rt_sigprocmask_LDADD = $(LDADD) -rt_sigprocmask_DEPENDENCIES = libtests.a -rt_sigqueueinfo_SOURCES = rt_sigqueueinfo.c -rt_sigqueueinfo_OBJECTS = rt_sigqueueinfo.$(OBJEXT) -rt_sigqueueinfo_LDADD = $(LDADD) -rt_sigqueueinfo_DEPENDENCIES = libtests.a -rt_sigreturn_SOURCES = rt_sigreturn.c -rt_sigreturn_OBJECTS = rt_sigreturn.$(OBJEXT) -rt_sigreturn_LDADD = $(LDADD) -rt_sigreturn_DEPENDENCIES = libtests.a -rt_sigsuspend_SOURCES = rt_sigsuspend.c -rt_sigsuspend_OBJECTS = rt_sigsuspend.$(OBJEXT) -rt_sigsuspend_LDADD = $(LDADD) -rt_sigsuspend_DEPENDENCIES = libtests.a -rt_sigtimedwait_SOURCES = rt_sigtimedwait.c -rt_sigtimedwait_OBJECTS = rt_sigtimedwait.$(OBJEXT) -rt_sigtimedwait_LDADD = $(LDADD) -rt_sigtimedwait_DEPENDENCIES = libtests.a -rt_tgsigqueueinfo_SOURCES = rt_tgsigqueueinfo.c -rt_tgsigqueueinfo_OBJECTS = rt_tgsigqueueinfo.$(OBJEXT) -rt_tgsigqueueinfo_LDADD = $(LDADD) -rt_tgsigqueueinfo_DEPENDENCIES = libtests.a -run_expect_termsig_SOURCES = run_expect_termsig.c -run_expect_termsig_OBJECTS = run_expect_termsig.$(OBJEXT) -run_expect_termsig_LDADD = $(LDADD) -run_expect_termsig_DEPENDENCIES = libtests.a -s390_guarded_storage_SOURCES = s390_guarded_storage.c -s390_guarded_storage_OBJECTS = s390_guarded_storage.$(OBJEXT) -s390_guarded_storage_LDADD = $(LDADD) -s390_guarded_storage_DEPENDENCIES = libtests.a -s390_guarded_storage_v_SOURCES = s390_guarded_storage-v.c -s390_guarded_storage_v_OBJECTS = s390_guarded_storage-v.$(OBJEXT) -s390_guarded_storage_v_LDADD = $(LDADD) -s390_guarded_storage_v_DEPENDENCIES = libtests.a -s390_pci_mmio_read_write_SOURCES = s390_pci_mmio_read_write.c -s390_pci_mmio_read_write_OBJECTS = s390_pci_mmio_read_write.$(OBJEXT) -s390_pci_mmio_read_write_LDADD = $(LDADD) -s390_pci_mmio_read_write_DEPENDENCIES = libtests.a -s390_runtime_instr_SOURCES = s390_runtime_instr.c -s390_runtime_instr_OBJECTS = s390_runtime_instr.$(OBJEXT) -s390_runtime_instr_LDADD = $(LDADD) -s390_runtime_instr_DEPENDENCIES = libtests.a -s390_sthyi_SOURCES = s390_sthyi.c -s390_sthyi_OBJECTS = s390_sthyi.$(OBJEXT) -s390_sthyi_LDADD = $(LDADD) -s390_sthyi_DEPENDENCIES = libtests.a -s390_sthyi_v_SOURCES = s390_sthyi-v.c -s390_sthyi_v_OBJECTS = s390_sthyi-v.$(OBJEXT) -s390_sthyi_v_LDADD = $(LDADD) -s390_sthyi_v_DEPENDENCIES = libtests.a -sched_get_priority_mxx_SOURCES = sched_get_priority_mxx.c -sched_get_priority_mxx_OBJECTS = sched_get_priority_mxx.$(OBJEXT) -sched_get_priority_mxx_LDADD = $(LDADD) -sched_get_priority_mxx_DEPENDENCIES = libtests.a -sched_rr_get_interval_SOURCES = sched_rr_get_interval.c -sched_rr_get_interval_OBJECTS = sched_rr_get_interval.$(OBJEXT) -sched_rr_get_interval_LDADD = $(LDADD) -sched_rr_get_interval_DEPENDENCIES = libtests.a -sched_xetaffinity_SOURCES = sched_xetaffinity.c -sched_xetaffinity_OBJECTS = sched_xetaffinity.$(OBJEXT) -sched_xetaffinity_LDADD = $(LDADD) -sched_xetaffinity_DEPENDENCIES = libtests.a -sched_xetattr_SOURCES = sched_xetattr.c -sched_xetattr_OBJECTS = sched_xetattr.$(OBJEXT) -sched_xetattr_LDADD = $(LDADD) -sched_xetattr_DEPENDENCIES = libtests.a -sched_xetparam_SOURCES = sched_xetparam.c -sched_xetparam_OBJECTS = sched_xetparam.$(OBJEXT) -sched_xetparam_LDADD = $(LDADD) -sched_xetparam_DEPENDENCIES = libtests.a -sched_xetscheduler_SOURCES = sched_xetscheduler.c -sched_xetscheduler_OBJECTS = sched_xetscheduler.$(OBJEXT) -sched_xetscheduler_LDADD = $(LDADD) -sched_xetscheduler_DEPENDENCIES = libtests.a -sched_yield_SOURCES = sched_yield.c -sched_yield_OBJECTS = sched_yield.$(OBJEXT) -sched_yield_LDADD = $(LDADD) -sched_yield_DEPENDENCIES = libtests.a -scm_rights_SOURCES = scm_rights.c -scm_rights_OBJECTS = scm_rights.$(OBJEXT) -scm_rights_LDADD = $(LDADD) -scm_rights_DEPENDENCIES = libtests.a -seccomp_filter_SOURCES = seccomp-filter.c -seccomp_filter_OBJECTS = seccomp-filter.$(OBJEXT) -seccomp_filter_LDADD = $(LDADD) -seccomp_filter_DEPENDENCIES = libtests.a -seccomp_filter_v_SOURCES = seccomp-filter-v.c -seccomp_filter_v_OBJECTS = seccomp-filter-v.$(OBJEXT) -seccomp_filter_v_LDADD = $(LDADD) -seccomp_filter_v_DEPENDENCIES = libtests.a -seccomp_strict_SOURCES = seccomp-strict.c -seccomp_strict_OBJECTS = seccomp-strict.$(OBJEXT) -seccomp_strict_LDADD = $(LDADD) -seccomp_strict_DEPENDENCIES = libtests.a -seccomp_get_action_avail_SOURCES = seccomp_get_action_avail.c -seccomp_get_action_avail_OBJECTS = seccomp_get_action_avail.$(OBJEXT) -seccomp_get_action_avail_LDADD = $(LDADD) -seccomp_get_action_avail_DEPENDENCIES = libtests.a -select_SOURCES = select.c -select_OBJECTS = select.$(OBJEXT) -select_LDADD = $(LDADD) -select_DEPENDENCIES = libtests.a -select_P_SOURCES = select-P.c -select_P_OBJECTS = select-P.$(OBJEXT) -select_P_LDADD = $(LDADD) -select_P_DEPENDENCIES = libtests.a -semop_SOURCES = semop.c -semop_OBJECTS = semop.$(OBJEXT) -semop_LDADD = $(LDADD) -semop_DEPENDENCIES = libtests.a -sendfile_SOURCES = sendfile.c -sendfile_OBJECTS = sendfile.$(OBJEXT) -sendfile_LDADD = $(LDADD) -sendfile_DEPENDENCIES = libtests.a -sendfile64_SOURCES = sendfile64.c -sendfile64_OBJECTS = sendfile64.$(OBJEXT) -sendfile64_LDADD = $(LDADD) -sendfile64_DEPENDENCIES = libtests.a -set_mempolicy_SOURCES = set_mempolicy.c -set_mempolicy_OBJECTS = set_mempolicy.$(OBJEXT) -set_mempolicy_LDADD = $(LDADD) -set_mempolicy_DEPENDENCIES = libtests.a -set_ptracer_any_SOURCES = set_ptracer_any.c -set_ptracer_any_OBJECTS = set_ptracer_any.$(OBJEXT) -set_ptracer_any_LDADD = $(LDADD) -set_ptracer_any_DEPENDENCIES = libtests.a -set_sigblock_SOURCES = set_sigblock.c -set_sigblock_OBJECTS = set_sigblock.$(OBJEXT) -set_sigblock_LDADD = $(LDADD) -set_sigblock_DEPENDENCIES = libtests.a -set_sigign_SOURCES = set_sigign.c -set_sigign_OBJECTS = set_sigign.$(OBJEXT) -set_sigign_LDADD = $(LDADD) -set_sigign_DEPENDENCIES = libtests.a -setdomainname_SOURCES = setdomainname.c -setdomainname_OBJECTS = setdomainname.$(OBJEXT) -setdomainname_LDADD = $(LDADD) -setdomainname_DEPENDENCIES = libtests.a -setfsgid_SOURCES = setfsgid.c -setfsgid_OBJECTS = setfsgid.$(OBJEXT) -setfsgid_LDADD = $(LDADD) -setfsgid_DEPENDENCIES = libtests.a -setfsgid32_SOURCES = setfsgid32.c -setfsgid32_OBJECTS = setfsgid32.$(OBJEXT) -setfsgid32_LDADD = $(LDADD) -setfsgid32_DEPENDENCIES = libtests.a -setfsuid_SOURCES = setfsuid.c -setfsuid_OBJECTS = setfsuid.$(OBJEXT) -setfsuid_LDADD = $(LDADD) -setfsuid_DEPENDENCIES = libtests.a -setfsuid32_SOURCES = setfsuid32.c -setfsuid32_OBJECTS = setfsuid32.$(OBJEXT) -setfsuid32_LDADD = $(LDADD) -setfsuid32_DEPENDENCIES = libtests.a -setgid_SOURCES = setgid.c -setgid_OBJECTS = setgid.$(OBJEXT) -setgid_LDADD = $(LDADD) -setgid_DEPENDENCIES = libtests.a -setgid32_SOURCES = setgid32.c -setgid32_OBJECTS = setgid32.$(OBJEXT) -setgid32_LDADD = $(LDADD) -setgid32_DEPENDENCIES = libtests.a -setgroups_SOURCES = setgroups.c -setgroups_OBJECTS = setgroups.$(OBJEXT) -setgroups_LDADD = $(LDADD) -setgroups_DEPENDENCIES = libtests.a -setgroups32_SOURCES = setgroups32.c -setgroups32_OBJECTS = setgroups32.$(OBJEXT) -setgroups32_LDADD = $(LDADD) -setgroups32_DEPENDENCIES = libtests.a -sethostname_SOURCES = sethostname.c -sethostname_OBJECTS = sethostname.$(OBJEXT) -sethostname_LDADD = $(LDADD) -sethostname_DEPENDENCIES = libtests.a -setns_SOURCES = setns.c -setns_OBJECTS = setns.$(OBJEXT) -setns_LDADD = $(LDADD) -setns_DEPENDENCIES = libtests.a -setregid_SOURCES = setregid.c -setregid_OBJECTS = setregid.$(OBJEXT) -setregid_LDADD = $(LDADD) -setregid_DEPENDENCIES = libtests.a -setregid32_SOURCES = setregid32.c -setregid32_OBJECTS = setregid32.$(OBJEXT) -setregid32_LDADD = $(LDADD) -setregid32_DEPENDENCIES = libtests.a -setresgid_SOURCES = setresgid.c -setresgid_OBJECTS = setresgid.$(OBJEXT) -setresgid_LDADD = $(LDADD) -setresgid_DEPENDENCIES = libtests.a -setresgid32_SOURCES = setresgid32.c -setresgid32_OBJECTS = setresgid32.$(OBJEXT) -setresgid32_LDADD = $(LDADD) -setresgid32_DEPENDENCIES = libtests.a -setresuid_SOURCES = setresuid.c -setresuid_OBJECTS = setresuid.$(OBJEXT) -setresuid_LDADD = $(LDADD) -setresuid_DEPENDENCIES = libtests.a -setresuid32_SOURCES = setresuid32.c -setresuid32_OBJECTS = setresuid32.$(OBJEXT) -setresuid32_LDADD = $(LDADD) -setresuid32_DEPENDENCIES = libtests.a -setreuid_SOURCES = setreuid.c -setreuid_OBJECTS = setreuid.$(OBJEXT) -setreuid_LDADD = $(LDADD) -setreuid_DEPENDENCIES = libtests.a -setreuid32_SOURCES = setreuid32.c -setreuid32_OBJECTS = setreuid32.$(OBJEXT) -setreuid32_LDADD = $(LDADD) -setreuid32_DEPENDENCIES = libtests.a -setrlimit_SOURCES = setrlimit.c -setrlimit_OBJECTS = setrlimit.$(OBJEXT) -setrlimit_LDADD = $(LDADD) -setrlimit_DEPENDENCIES = libtests.a -setuid_SOURCES = setuid.c -setuid_OBJECTS = setuid.$(OBJEXT) -setuid_LDADD = $(LDADD) -setuid_DEPENDENCIES = libtests.a -setuid32_SOURCES = setuid32.c -setuid32_OBJECTS = setuid32.$(OBJEXT) -setuid32_LDADD = $(LDADD) -setuid32_DEPENDENCIES = libtests.a -shmxt_SOURCES = shmxt.c -shmxt_OBJECTS = shmxt.$(OBJEXT) -shmxt_LDADD = $(LDADD) -shmxt_DEPENDENCIES = libtests.a -shutdown_SOURCES = shutdown.c -shutdown_OBJECTS = shutdown.$(OBJEXT) -shutdown_LDADD = $(LDADD) -shutdown_DEPENDENCIES = libtests.a -sigaction_SOURCES = sigaction.c -sigaction_OBJECTS = sigaction.$(OBJEXT) -sigaction_LDADD = $(LDADD) -sigaction_DEPENDENCIES = libtests.a -sigaltstack_SOURCES = sigaltstack.c -sigaltstack_OBJECTS = sigaltstack.$(OBJEXT) -sigaltstack_LDADD = $(LDADD) -sigaltstack_DEPENDENCIES = libtests.a -siginfo_SOURCES = siginfo.c -siginfo_OBJECTS = siginfo.$(OBJEXT) -siginfo_LDADD = $(LDADD) -siginfo_DEPENDENCIES = libtests.a -signal_SOURCES = signal.c -signal_OBJECTS = signal.$(OBJEXT) -signal_LDADD = $(LDADD) -signal_DEPENDENCIES = libtests.a -signal_receive_SOURCES = signal_receive.c -signal_receive_OBJECTS = signal_receive.$(OBJEXT) -signal_receive_LDADD = $(LDADD) -signal_receive_DEPENDENCIES = libtests.a -signalfd4_SOURCES = signalfd4.c -signalfd4_OBJECTS = signalfd4.$(OBJEXT) -signalfd4_LDADD = $(LDADD) -signalfd4_DEPENDENCIES = libtests.a -sigpending_SOURCES = sigpending.c -sigpending_OBJECTS = sigpending.$(OBJEXT) -sigpending_LDADD = $(LDADD) -sigpending_DEPENDENCIES = libtests.a -sigprocmask_SOURCES = sigprocmask.c -sigprocmask_OBJECTS = sigprocmask.$(OBJEXT) -sigprocmask_LDADD = $(LDADD) -sigprocmask_DEPENDENCIES = libtests.a -sigreturn_SOURCES = sigreturn.c -sigreturn_OBJECTS = sigreturn.$(OBJEXT) -sigreturn_LDADD = $(LDADD) -sigreturn_DEPENDENCIES = libtests.a -sigsuspend_SOURCES = sigsuspend.c -sigsuspend_OBJECTS = sigsuspend.$(OBJEXT) -sigsuspend_LDADD = $(LDADD) -sigsuspend_DEPENDENCIES = libtests.a -sleep_SOURCES = sleep.c -sleep_OBJECTS = sleep.$(OBJEXT) -sleep_LDADD = $(LDADD) -sleep_DEPENDENCIES = libtests.a -so_linger_SOURCES = so_linger.c -so_linger_OBJECTS = so_linger.$(OBJEXT) -so_linger_LDADD = $(LDADD) -so_linger_DEPENDENCIES = libtests.a -so_peercred_SOURCES = so_peercred.c -so_peercred_OBJECTS = so_peercred.$(OBJEXT) -so_peercred_LDADD = $(LDADD) -so_peercred_DEPENDENCIES = libtests.a -so_peercred_Xabbrev_SOURCES = so_peercred-Xabbrev.c -so_peercred_Xabbrev_OBJECTS = so_peercred-Xabbrev.$(OBJEXT) -so_peercred_Xabbrev_LDADD = $(LDADD) -so_peercred_Xabbrev_DEPENDENCIES = libtests.a -so_peercred_Xraw_SOURCES = so_peercred-Xraw.c -so_peercred_Xraw_OBJECTS = so_peercred-Xraw.$(OBJEXT) -so_peercred_Xraw_LDADD = $(LDADD) -so_peercred_Xraw_DEPENDENCIES = libtests.a -so_peercred_Xverbose_SOURCES = so_peercred-Xverbose.c -so_peercred_Xverbose_OBJECTS = so_peercred-Xverbose.$(OBJEXT) -so_peercred_Xverbose_LDADD = $(LDADD) -so_peercred_Xverbose_DEPENDENCIES = libtests.a -sock_filter_v_SOURCES = sock_filter-v.c -sock_filter_v_OBJECTS = sock_filter-v.$(OBJEXT) -sock_filter_v_LDADD = $(LDADD) -sock_filter_v_DEPENDENCIES = libtests.a -sock_filter_v_Xabbrev_SOURCES = sock_filter-v-Xabbrev.c -sock_filter_v_Xabbrev_OBJECTS = sock_filter-v-Xabbrev.$(OBJEXT) -sock_filter_v_Xabbrev_LDADD = $(LDADD) -sock_filter_v_Xabbrev_DEPENDENCIES = libtests.a -sock_filter_v_Xraw_SOURCES = sock_filter-v-Xraw.c -sock_filter_v_Xraw_OBJECTS = sock_filter-v-Xraw.$(OBJEXT) -sock_filter_v_Xraw_LDADD = $(LDADD) -sock_filter_v_Xraw_DEPENDENCIES = libtests.a -sock_filter_v_Xverbose_SOURCES = sock_filter-v-Xverbose.c -sock_filter_v_Xverbose_OBJECTS = sock_filter-v-Xverbose.$(OBJEXT) -sock_filter_v_Xverbose_LDADD = $(LDADD) -sock_filter_v_Xverbose_DEPENDENCIES = libtests.a -socketcall_SOURCES = socketcall.c -socketcall_OBJECTS = socketcall.$(OBJEXT) -socketcall_LDADD = $(LDADD) -socketcall_DEPENDENCIES = libtests.a -sockopt_sol_netlink_SOURCES = sockopt-sol_netlink.c -sockopt_sol_netlink_OBJECTS = sockopt-sol_netlink.$(OBJEXT) -sockopt_sol_netlink_LDADD = $(LDADD) -sockopt_sol_netlink_DEPENDENCIES = libtests.a -splice_SOURCES = splice.c -splice_OBJECTS = splice.$(OBJEXT) -splice_LDADD = $(LDADD) -splice_DEPENDENCIES = libtests.a -am_stack_fcall_OBJECTS = stack-fcall.$(OBJEXT) stack-fcall-0.$(OBJEXT) \ - stack-fcall-1.$(OBJEXT) stack-fcall-2.$(OBJEXT) \ - stack-fcall-3.$(OBJEXT) -stack_fcall_OBJECTS = $(am_stack_fcall_OBJECTS) -stack_fcall_LDADD = $(LDADD) -stack_fcall_DEPENDENCIES = libtests.a -am_stack_fcall_mangled_OBJECTS = stack-fcall-mangled.$(OBJEXT) \ - stack-fcall-mangled-0.$(OBJEXT) \ - stack-fcall-mangled-1.$(OBJEXT) \ - stack-fcall-mangled-2.$(OBJEXT) \ - stack-fcall-mangled-3.$(OBJEXT) -stack_fcall_mangled_OBJECTS = $(am_stack_fcall_mangled_OBJECTS) -stack_fcall_mangled_LDADD = $(LDADD) -stack_fcall_mangled_DEPENDENCIES = libtests.a -stat_SOURCES = stat.c -stat_OBJECTS = stat.$(OBJEXT) -stat_LDADD = $(LDADD) -stat_DEPENDENCIES = libtests.a -stat64_SOURCES = stat64.c -stat64_OBJECTS = stat64-stat64.$(OBJEXT) -stat64_LDADD = $(LDADD) -stat64_DEPENDENCIES = libtests.a -statfs_SOURCES = statfs.c -statfs_OBJECTS = statfs-statfs.$(OBJEXT) -statfs_LDADD = $(LDADD) -statfs_DEPENDENCIES = libtests.a -statfs64_SOURCES = statfs64.c -statfs64_OBJECTS = statfs64.$(OBJEXT) -statfs64_LDADD = $(LDADD) -statfs64_DEPENDENCIES = libtests.a -statx_SOURCES = statx.c -statx_OBJECTS = statx.$(OBJEXT) -statx_LDADD = $(LDADD) -statx_DEPENDENCIES = libtests.a -swap_SOURCES = swap.c -swap_OBJECTS = swap.$(OBJEXT) -swap_LDADD = $(LDADD) -swap_DEPENDENCIES = libtests.a -sxetmask_SOURCES = sxetmask.c -sxetmask_OBJECTS = sxetmask.$(OBJEXT) -sxetmask_LDADD = $(LDADD) -sxetmask_DEPENDENCIES = libtests.a -symlink_SOURCES = symlink.c -symlink_OBJECTS = symlink.$(OBJEXT) -symlink_LDADD = $(LDADD) -symlink_DEPENDENCIES = libtests.a -symlinkat_SOURCES = symlinkat.c -symlinkat_OBJECTS = symlinkat.$(OBJEXT) -symlinkat_LDADD = $(LDADD) -symlinkat_DEPENDENCIES = libtests.a -sync_SOURCES = sync.c -sync_OBJECTS = sync.$(OBJEXT) -sync_LDADD = $(LDADD) -sync_DEPENDENCIES = libtests.a -sync_file_range_SOURCES = sync_file_range.c -sync_file_range_OBJECTS = sync_file_range.$(OBJEXT) -sync_file_range_LDADD = $(LDADD) -sync_file_range_DEPENDENCIES = libtests.a -sync_file_range2_SOURCES = sync_file_range2.c -sync_file_range2_OBJECTS = sync_file_range2.$(OBJEXT) -sync_file_range2_LDADD = $(LDADD) -sync_file_range2_DEPENDENCIES = libtests.a -sysinfo_SOURCES = sysinfo.c -sysinfo_OBJECTS = sysinfo.$(OBJEXT) -sysinfo_LDADD = $(LDADD) -sysinfo_DEPENDENCIES = libtests.a -syslog_SOURCES = syslog.c -syslog_OBJECTS = syslog.$(OBJEXT) -syslog_LDADD = $(LDADD) -syslog_DEPENDENCIES = libtests.a -tee_SOURCES = tee.c -tee_OBJECTS = tee.$(OBJEXT) -tee_LDADD = $(LDADD) -tee_DEPENDENCIES = libtests.a -threads_execve_SOURCES = threads-execve.c -threads_execve_OBJECTS = threads-execve.$(OBJEXT) -threads_execve_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -time_SOURCES = time.c -time_OBJECTS = time.$(OBJEXT) -time_LDADD = $(LDADD) -time_DEPENDENCIES = libtests.a -timer_create_SOURCES = timer_create.c -timer_create_OBJECTS = timer_create.$(OBJEXT) -timer_create_LDADD = $(LDADD) -timer_create_DEPENDENCIES = libtests.a -timer_xettime_SOURCES = timer_xettime.c -timer_xettime_OBJECTS = timer_xettime.$(OBJEXT) -timer_xettime_LDADD = $(LDADD) -timer_xettime_DEPENDENCIES = libtests.a -timerfd_xettime_SOURCES = timerfd_xettime.c -timerfd_xettime_OBJECTS = timerfd_xettime.$(OBJEXT) -timerfd_xettime_LDADD = $(LDADD) -timerfd_xettime_DEPENDENCIES = libtests.a -times_SOURCES = times.c -times_OBJECTS = times.$(OBJEXT) -times_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -times_fail_SOURCES = times-fail.c -times_fail_OBJECTS = times-fail.$(OBJEXT) -times_fail_LDADD = $(LDADD) -times_fail_DEPENDENCIES = libtests.a -truncate_SOURCES = truncate.c -truncate_OBJECTS = truncate.$(OBJEXT) -truncate_LDADD = $(LDADD) -truncate_DEPENDENCIES = libtests.a -truncate64_SOURCES = truncate64.c -truncate64_OBJECTS = truncate64-truncate64.$(OBJEXT) -truncate64_LDADD = $(LDADD) -truncate64_DEPENDENCIES = libtests.a -ugetrlimit_SOURCES = ugetrlimit.c -ugetrlimit_OBJECTS = ugetrlimit.$(OBJEXT) -ugetrlimit_LDADD = $(LDADD) -ugetrlimit_DEPENDENCIES = libtests.a -uio_SOURCES = uio.c -uio_OBJECTS = uio-uio.$(OBJEXT) -uio_LDADD = $(LDADD) -uio_DEPENDENCIES = libtests.a -umask_SOURCES = umask.c -umask_OBJECTS = umask.$(OBJEXT) -umask_LDADD = $(LDADD) -umask_DEPENDENCIES = libtests.a -umount_SOURCES = umount.c -umount_OBJECTS = umount.$(OBJEXT) -umount_LDADD = $(LDADD) -umount_DEPENDENCIES = libtests.a -umount2_SOURCES = umount2.c -umount2_OBJECTS = umount2.$(OBJEXT) -umount2_LDADD = $(LDADD) -umount2_DEPENDENCIES = libtests.a -umoven_illptr_SOURCES = umoven-illptr.c -umoven_illptr_OBJECTS = umoven-illptr.$(OBJEXT) -umoven_illptr_LDADD = $(LDADD) -umoven_illptr_DEPENDENCIES = libtests.a -umovestr_SOURCES = umovestr.c -umovestr_OBJECTS = umovestr.$(OBJEXT) -umovestr_LDADD = $(LDADD) -umovestr_DEPENDENCIES = libtests.a -umovestr_illptr_SOURCES = umovestr-illptr.c -umovestr_illptr_OBJECTS = umovestr-illptr.$(OBJEXT) -umovestr_illptr_LDADD = $(LDADD) -umovestr_illptr_DEPENDENCIES = libtests.a -umovestr2_SOURCES = umovestr2.c -umovestr2_OBJECTS = umovestr2.$(OBJEXT) -umovestr2_LDADD = $(LDADD) -umovestr2_DEPENDENCIES = libtests.a -umovestr3_SOURCES = umovestr3.c -umovestr3_OBJECTS = umovestr3.$(OBJEXT) -umovestr3_LDADD = $(LDADD) -umovestr3_DEPENDENCIES = libtests.a -uname_SOURCES = uname.c -uname_OBJECTS = uname.$(OBJEXT) -uname_LDADD = $(LDADD) -uname_DEPENDENCIES = libtests.a -unblock_reset_raise_SOURCES = unblock_reset_raise.c -unblock_reset_raise_OBJECTS = unblock_reset_raise.$(OBJEXT) -unblock_reset_raise_LDADD = $(LDADD) -unblock_reset_raise_DEPENDENCIES = libtests.a -unix_pair_send_recv_SOURCES = unix-pair-send-recv.c -unix_pair_send_recv_OBJECTS = unix-pair-send-recv.$(OBJEXT) -unix_pair_send_recv_LDADD = $(LDADD) -unix_pair_send_recv_DEPENDENCIES = libtests.a -unix_pair_sendto_recvfrom_SOURCES = unix-pair-sendto-recvfrom.c -unix_pair_sendto_recvfrom_OBJECTS = \ - unix-pair-sendto-recvfrom.$(OBJEXT) -unix_pair_sendto_recvfrom_LDADD = $(LDADD) -unix_pair_sendto_recvfrom_DEPENDENCIES = libtests.a -unlink_SOURCES = unlink.c -unlink_OBJECTS = unlink.$(OBJEXT) -unlink_LDADD = $(LDADD) -unlink_DEPENDENCIES = libtests.a -unlinkat_SOURCES = unlinkat.c -unlinkat_OBJECTS = unlinkat.$(OBJEXT) -unlinkat_LDADD = $(LDADD) -unlinkat_DEPENDENCIES = libtests.a -unshare_SOURCES = unshare.c -unshare_OBJECTS = unshare.$(OBJEXT) -unshare_LDADD = $(LDADD) -unshare_DEPENDENCIES = libtests.a -userfaultfd_SOURCES = userfaultfd.c -userfaultfd_OBJECTS = userfaultfd.$(OBJEXT) -userfaultfd_LDADD = $(LDADD) -userfaultfd_DEPENDENCIES = libtests.a -ustat_SOURCES = ustat.c -ustat_OBJECTS = ustat.$(OBJEXT) -ustat_LDADD = $(LDADD) -ustat_DEPENDENCIES = libtests.a -utime_SOURCES = utime.c -utime_OBJECTS = utime.$(OBJEXT) -utime_LDADD = $(LDADD) -utime_DEPENDENCIES = libtests.a -utimensat_SOURCES = utimensat.c -utimensat_OBJECTS = utimensat.$(OBJEXT) -utimensat_LDADD = $(LDADD) -utimensat_DEPENDENCIES = libtests.a -utimes_SOURCES = utimes.c -utimes_OBJECTS = utimes.$(OBJEXT) -utimes_LDADD = $(LDADD) -utimes_DEPENDENCIES = libtests.a -vfork_f_SOURCES = vfork-f.c -vfork_f_OBJECTS = vfork-f.$(OBJEXT) -vfork_f_LDADD = $(LDADD) -vfork_f_DEPENDENCIES = libtests.a -vhangup_SOURCES = vhangup.c -vhangup_OBJECTS = vhangup.$(OBJEXT) -vhangup_LDADD = $(LDADD) -vhangup_DEPENDENCIES = libtests.a -vmsplice_SOURCES = vmsplice.c -vmsplice_OBJECTS = vmsplice.$(OBJEXT) -vmsplice_LDADD = $(LDADD) -vmsplice_DEPENDENCIES = libtests.a -wait4_SOURCES = wait4.c -wait4_OBJECTS = wait4.$(OBJEXT) -wait4_LDADD = $(LDADD) -wait4_DEPENDENCIES = libtests.a -wait4_v_SOURCES = wait4-v.c -wait4_v_OBJECTS = wait4-v.$(OBJEXT) -wait4_v_LDADD = $(LDADD) -wait4_v_DEPENDENCIES = libtests.a -waitid_SOURCES = waitid.c -waitid_OBJECTS = waitid.$(OBJEXT) -waitid_LDADD = $(LDADD) -waitid_DEPENDENCIES = libtests.a -waitid_v_SOURCES = waitid-v.c -waitid_v_OBJECTS = waitid-v.$(OBJEXT) -waitid_v_LDADD = $(LDADD) -waitid_v_DEPENDENCIES = libtests.a -waitpid_SOURCES = waitpid.c -waitpid_OBJECTS = waitpid.$(OBJEXT) -waitpid_LDADD = $(LDADD) -waitpid_DEPENDENCIES = libtests.a -xattr_SOURCES = xattr.c -xattr_OBJECTS = xattr.$(OBJEXT) -xattr_LDADD = $(LDADD) -xattr_DEPENDENCIES = libtests.a -xattr_strings_SOURCES = xattr-strings.c -xattr_strings_OBJECTS = xattr-strings.$(OBJEXT) -xattr_strings_LDADD = $(LDADD) -xattr_strings_DEPENDENCIES = libtests.a -xet_robust_list_SOURCES = xet_robust_list.c -xet_robust_list_OBJECTS = xet_robust_list.$(OBJEXT) -xet_robust_list_LDADD = $(LDADD) -xet_robust_list_DEPENDENCIES = libtests.a -xet_thread_area_x86_SOURCES = xet_thread_area_x86.c -xet_thread_area_x86_OBJECTS = xet_thread_area_x86.$(OBJEXT) -xet_thread_area_x86_LDADD = $(LDADD) -xet_thread_area_x86_DEPENDENCIES = libtests.a -xetitimer_SOURCES = xetitimer.c -xetitimer_OBJECTS = xetitimer.$(OBJEXT) -xetitimer_LDADD = $(LDADD) -xetitimer_DEPENDENCIES = libtests.a -xetpgid_SOURCES = xetpgid.c -xetpgid_OBJECTS = xetpgid.$(OBJEXT) -xetpgid_LDADD = $(LDADD) -xetpgid_DEPENDENCIES = libtests.a -xetpriority_SOURCES = xetpriority.c -xetpriority_OBJECTS = xetpriority.$(OBJEXT) -xetpriority_LDADD = $(LDADD) -xetpriority_DEPENDENCIES = libtests.a -xettimeofday_SOURCES = xettimeofday.c -xettimeofday_OBJECTS = xettimeofday.$(OBJEXT) -xettimeofday_LDADD = $(LDADD) -xettimeofday_DEPENDENCIES = libtests.a -zeroargc_SOURCES = zeroargc.c -zeroargc_OBJECTS = zeroargc.$(OBJEXT) -zeroargc_LDADD = $(LDADD) -zeroargc_DEPENDENCIES = libtests.a -AM_V_P = $(am__v_P_$(V)) -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -am__v_lt_1 = -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ - accept4.c access.c acct.c add_key.c adjtimex.c aio.c \ - aio_pgetevents.c alarm.c answer.c attach-f-p.c \ - attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \ - block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \ - bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \ - bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \ - bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \ - check_sigign.c chmod.c chown.c chown32.c chroot.c \ - clock_adjtime.c clock_nanosleep.c clock_xettime.c \ - clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \ - creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \ - epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \ - epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \ - execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \ - fallocate.c fanotify_init.c fanotify_mark.c \ - fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \ - fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \ - fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \ - file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \ - flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \ - fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \ - futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \ - getdents.c getdents64.c getegid.c getegid32.c geteuid.c \ - geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \ - getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \ - getresgid.c getresgid32.c getresuid.c getresuid32.c \ - getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \ - getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ - init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ - ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ - ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ - ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ - ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ - iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \ - ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \ - ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \ - ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \ - ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \ - is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \ - kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \ - keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \ - lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \ - localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \ - madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \ - mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \ - mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \ - mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \ - mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \ - mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \ - move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ - mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ - munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ - net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ - netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ - netlink_kobject_uevent.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_protocol.c netlink_route.c \ - netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \ - netlink_xfrm.c newfstatat.c nfnetlink_acct.c \ - nfnetlink_cthelper.c nfnetlink_ctnetlink.c \ - nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \ - nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \ - nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \ - nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \ - nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \ - nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \ - nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \ - nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \ - nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \ - nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \ - nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \ - nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \ - nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \ - nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \ - nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \ - old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \ - old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \ - oldselect.c oldselect-P.c oldselect-efault.c \ - oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \ - pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \ - perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \ - personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \ - pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \ - ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \ - prctl-dumpable.c prctl-name.c prctl-no-args.c \ - prctl-pdeathsig.c prctl-seccomp-filter-v.c \ - prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \ - prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \ - preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \ - printpath-umovestr.c printpath-umovestr-peekdata.c \ - printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \ - printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \ - prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ - ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ - qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ - setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ - setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ - siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ - sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \ - so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \ - so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \ - sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \ - sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \ - $(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \ - statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \ - sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \ - tee.c threads-execve.c time.c timer_create.c timer_xettime.c \ - timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \ - ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \ - umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ - unblock_reset_raise.c unix-pair-send-recv.c \ - unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ - vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ - waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ - xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ - xettimeofday.c zeroargc.c -DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ - accept.c accept4.c access.c acct.c add_key.c adjtimex.c aio.c \ - aio_pgetevents.c alarm.c answer.c attach-f-p.c \ - attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \ - block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \ - bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \ - bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \ - bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \ - check_sigign.c chmod.c chown.c chown32.c chroot.c \ - clock_adjtime.c clock_nanosleep.c clock_xettime.c \ - clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \ - creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \ - epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \ - epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \ - execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \ - fallocate.c fanotify_init.c fanotify_mark.c \ - fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \ - fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \ - fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \ - file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \ - flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \ - fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \ - futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \ - getdents.c getdents64.c getegid.c getegid32.c geteuid.c \ - geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \ - getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \ - getresgid.c getresgid32.c getresuid.c getresuid32.c \ - getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \ - getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ - init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ - ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ - ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ - ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ - ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ - iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \ - ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \ - ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \ - ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \ - ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \ - is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \ - kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \ - keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \ - lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \ - localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \ - madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \ - mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \ - mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \ - mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \ - mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \ - mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \ - move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ - mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ - munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ - net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ - netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ - netlink_kobject_uevent.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_protocol.c netlink_route.c \ - netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \ - netlink_xfrm.c newfstatat.c nfnetlink_acct.c \ - nfnetlink_cthelper.c nfnetlink_ctnetlink.c \ - nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \ - nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \ - nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \ - nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \ - nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \ - nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \ - nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \ - nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \ - nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \ - nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \ - nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \ - nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \ - nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \ - nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \ - nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \ - old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \ - old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \ - oldselect.c oldselect-P.c oldselect-efault.c \ - oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \ - pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \ - perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \ - personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \ - pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \ - ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \ - prctl-dumpable.c prctl-name.c prctl-no-args.c \ - prctl-pdeathsig.c prctl-seccomp-filter-v.c \ - prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \ - prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \ - preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \ - printpath-umovestr.c printpath-umovestr-peekdata.c \ - printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \ - printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \ - prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ - ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ - qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ - setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ - setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ - siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ - sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \ - so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \ - so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \ - sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \ - sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \ - $(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \ - statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \ - sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \ - tee.c threads-execve.c time.c timer_create.c timer_xettime.c \ - timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \ - ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \ - umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ - unblock_reset_raise.c unix-pair-send-recv.c \ - unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ - vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ - waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ - xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ - xettimeofday.c zeroargc.c -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__extra_recursive_targets = check-valgrind-recursive \ - check-valgrind-memcheck-recursive \ - check-valgrind-helgrind-recursive check-valgrind-drd-recursive \ - check-valgrind-sgcheck-recursive -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -AM_RECURSIVE_TARGETS = check recheck -#am__EXEEXT_2 = strace-k.test $(am__append_1) -TEST_SUITE_LOG = test-suite.log -TEST_EXTENSIONS = .test -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:.log=.log) -TEST_LOGS = $(am__test_logs2:.test.log=.log) -TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver -TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ - $(TEST_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14 -AMTAR = $${TAR-tar} -AM_DEFAULT_VERBOSITY = 1 -AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf -AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader -AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14 -AWK = gawk -BUILD_EXEEXT = -BUILD_OBJEXT = -CC = aarch64-linux-android-clang -CCDEPMODE = depmode=gcc3 -CC_FOR_BUILD = gcc -CFLAGS = -fPIE -fPIC -CFLAGS_FOR_BUILD = -g -O2 -CODE_COVERAGE_CFLAGS = -CODE_COVERAGE_CPPFLAGS = -CODE_COVERAGE_CXXFLAGS = -CODE_COVERAGE_ENABLED = no -CODE_COVERAGE_LDFLAGS = -CODE_COVERAGE_LIBS = -COPYRIGHT_YEAR = 2018 -CPP = aarch64-linux-android-clang -E -CPPFLAGS = -CPPFLAGS_FOR_BUILD = -CPP_FOR_BUILD = gcc -E -CYGPATH_W = echo -DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000 -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -ENABLE_VALGRIND_drd = no -ENABLE_VALGRIND_helgrind = no -ENABLE_VALGRIND_memcheck = yes -ENABLE_VALGRIND_sgcheck = -EXEEXT = -GCOV = -GENHTML = -GREP = /bin/grep -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LCOV = -LDFLAGS = -pie -LDFLAGS_FOR_BUILD = -LIBOBJS = -LIBS = -LTLIBOBJS = -MAINT = # -MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo -MANPAGE_DATE = 2018-06-13 -MIPS_ABI = -MKDIR_P = /bin/mkdir -p -OBJEXT = o -PACKAGE = strace -PACKAGE_BUGREPORT = strace-devel@lists.strace.io -PACKAGE_NAME = strace -PACKAGE_STRING = strace 4.23 -PACKAGE_TARNAME = strace -PACKAGE_URL = https://strace.io -PACKAGE_VERSION = 4.23 -PATH_SEPARATOR = : -PERL = /usr/bin/perl -RANLIB = aarch64-linux-android-ranlib -READELF = aarch64-linux-android-readelf -RPM_CHANGELOGTIME = Fri Jun 15 2018 -SED = /bin/sed -SET_MAKE = -SHELL = /bin/sh -SIZEOF_KERNEL_LONG_T = 4 -SIZEOF_LONG = 4 -STRIP = aarch64-linux-android-strip -VALGRIND = valgrind -VALGRIND_ENABLED = yes -VERSION = 4.23 -WARN_CFLAGS = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -WARN_CFLAGS_FOR_BUILD = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-m32 -abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-m32 -abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -ac_ct_CC = -ac_ct_CC_FOR_BUILD = gcc -am__include = include -am__leading_dot = . -am__quote = -am__tar = $${TAR-tar} chof - "$$tardir" -am__untar = $${TAR-tar} xf - -arch = aarch64 -arch_m32 = arm -arch_mx32 = aarch64 -arch_native = aarch64 -bindir = ${exec_prefix}/bin -build = x86_64-pc-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = pc -builddir = . -cc_flags_m32 = -m32 -cc_flags_mx32 = -mx32 -clock_LIBS = -datadir = ${datarootdir} -datarootdir = ${prefix}/share -dl_LIBS = -ldl -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -host = aarch64-unknown-linux-android -host_alias = aarch64-linux-android -host_cpu = aarch64 -host_os = linux-android -host_vendor = unknown -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh -libdir = ${exec_prefix}/lib -libdw_CFLAGS = -libdw_CPPFLAGS = -libdw_LDFLAGS = -libdw_LIBS = -libexecdir = ${exec_prefix}/libexec -libiberty_CPPFLAGS = -libiberty_LDFLAGS = -libiberty_LIBS = -libunwind_CPPFLAGS = -libunwind_LDFLAGS = -libunwind_LIBS = -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = $(MKDIR_P) -mq_LIBS = -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -timer_LIBS = -top_build_prefix = ../ -top_builddir = .. -top_srcdir = .. -valgrind_enabled_tools = memcheck -valgrind_tools = memcheck helgrind drd sgcheck -OS = linux -ARCH = arm -NATIVE_ARCH = aarch64 -MPERS_NAME = m32 -MPERS_CC_FLAGS = -m32 -ARCH_MFLAGS = -DMPERS_IS_$(MPERS_NAME) $(MPERS_CC_FLAGS) -AM_CFLAGS = $(WARN_CFLAGS) -AM_CPPFLAGS = $(ARCH_MFLAGS) \ - -I$(builddir) \ - -I$(top_builddir)/$(OS)/$(ARCH) \ - -I$(top_srcdir)/$(OS)/$(ARCH) \ - -I$(top_builddir)/$(OS) \ - -I$(top_srcdir)/$(OS) \ - -I$(top_builddir) \ - -I$(top_srcdir) \ - -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ - -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG) - -AM_LDFLAGS = $(ARCH_MFLAGS) -libtests_a_SOURCES = \ - create_nl_socket.c \ - errno2name.c \ - error_msg.c \ - fill_memory.c \ - get_page_size.c \ - get_sigset_size.c \ - hexdump_strdup.c \ - hexquote_strndup.c \ - ifindex.c \ - inode_of_sockfd.c \ - libmmsg.c \ - libsocketcall.c \ - overflowuid.c \ - pipe_maxfd.c \ - print_quoted_string.c \ - print_time.c \ - printflags.c \ - printxval.c \ - signal2name.c \ - skip_unavailable.c \ - sprintrc.c \ - tail_alloc.c \ - test_netlink.h \ - test_nlattr.h \ - test_printpath.c \ - test_printstrn.c \ - test_ucopy.c \ - test_ucopy.h \ - tests.h \ - tprintf.c \ - # end of libtests_a_SOURCES - -libtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -check_LIBRARIES = libtests.a -LDADD = libtests.a - -# Generated by ./tests/gen_pure_executables.sh from ./tests/pure_executables.list; do not edit. -PURE_EXECUTABLES = \ - _newselect \ - accept \ - accept4 \ - access \ - acct \ - add_key \ - adjtimex \ - aio \ - aio_pgetevents \ - alarm \ - bpf \ - bpf-v \ - bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ - bpf-obj_get_info_by_fd-prog \ - bpf-obj_get_info_by_fd-prog-v \ - brk \ - btrfs \ - caps \ - chmod \ - chown \ - chown32 \ - chroot \ - clock_adjtime \ - clock_nanosleep \ - clock_xettime \ - copy_file_range \ - creat \ - delete_module \ - dev-yy \ - dup \ - dup2 \ - dup3 \ - epoll_create \ - epoll_create1 \ - epoll_ctl \ - epoll_pwait \ - epoll_wait \ - erestartsys \ - eventfd \ - execve \ - execveat \ - faccessat \ - fadvise64 \ - fadvise64_64 \ - fallocate \ - fanotify_init \ - fanotify_mark \ - fanotify_mark-Xabbrev \ - fanotify_mark-Xraw \ - fanotify_mark-Xverbose \ - fchdir \ - fchmod \ - fchmodat \ - fchown \ - fchown32 \ - fchownat \ - fcntl \ - fcntl64 \ - fdatasync \ - fflush \ - file_handle \ - file_ioctl \ - finit_module \ - flock \ - fstat \ - fstat64 \ - fstatat64 \ - fstatfs \ - fstatfs64 \ - fsync \ - ftruncate \ - ftruncate64 \ - futex \ - futimesat \ - get_mempolicy \ - getcpu \ - getcwd \ - getdents \ - getdents64 \ - getegid \ - getegid32 \ - geteuid \ - geteuid32 \ - getgid \ - getgid32 \ - getgroups \ - getgroups32 \ - getpeername \ - getpgrp \ - getpid \ - getppid \ - getrandom \ - getresgid \ - getresgid32 \ - getresuid \ - getresuid32 \ - getrlimit \ - getrusage \ - getsid \ - getsockname \ - getuid \ - getuid32 \ - getxxid \ - group_req \ - inet-cmsg \ - init_module \ - inotify \ - inotify_init1 \ - ioctl \ - ioctl_block \ - ioctl_dm \ - ioctl_evdev \ - ioctl_inotify \ - ioctl_kvm_run \ - ioctl_loop \ - ioctl_mtd \ - ioctl_rtc \ - ioctl_perf \ - ioctl_ptp \ - ioctl_scsi \ - ioctl_sg_io_v3 \ - ioctl_sg_io_v4 \ - ioctl_sock_gifconf \ - ioctl_uffdio \ - ioctl_v4l2 \ - ioperm \ - iopl \ - ioprio \ - ip_mreq \ - ipc \ - ipc_msg \ - ipc_msg-Xabbrev \ - ipc_msg-Xraw \ - ipc_msg-Xverbose \ - ipc_msgbuf \ - ipc_msgbuf-Xabbrev \ - ipc_msgbuf-Xraw \ - ipc_msgbuf-Xverbose \ - ipc_sem \ - ipc_sem-Xabbrev \ - ipc_sem-Xraw \ - ipc_sem-Xverbose \ - ipc_shm \ - ipc_shm-Xabbrev \ - ipc_shm-Xraw \ - ipc_shm-Xverbose \ - kcmp \ - kcmp-y \ - kern_features \ - kexec_file_load \ - kexec_load \ - keyctl \ - keyctl-Xabbrev \ - keyctl-Xraw \ - keyctl-Xverbose \ - kill \ - lchown \ - lchown32 \ - link \ - linkat \ - llseek \ - lookup_dcookie \ - lseek \ - lstat \ - lstat64 \ - madvise \ - mbind \ - membarrier \ - memfd_create \ - migrate_pages \ - mincore \ - mkdir \ - mkdirat \ - mknod \ - mknodat \ - mlock \ - mlock2 \ - mlockall \ - mmap \ - mmap-Xabbrev \ - mmap-Xraw \ - mmap-Xverbose \ - mmap64 \ - mmap64-Xabbrev \ - mmap64-Xraw \ - mmap64-Xverbose \ - mmsg \ - mmsg_name \ - modify_ldt \ - mount \ - mount-Xabbrev \ - mount-Xraw \ - mount-Xverbose \ - move_pages \ - mq \ - mq_sendrecv \ - mq_sendrecv-read \ - mq_sendrecv-write \ - msg_control \ - msg_name \ - munlockall \ - nanosleep \ - net-icmp_filter \ - net-sockaddr \ - net-y-unix \ - net-yy-inet \ - net-yy-inet6 \ - net-yy-netlink \ - net-yy-unix \ - netlink_audit \ - netlink_crypto \ - netlink_generic \ - netlink_kobject_uevent \ - netlink_netfilter \ - netlink_protocol \ - netlink_route \ - netlink_selinux \ - netlink_sock_diag \ - netlink_xfrm \ - newfstatat \ - nfnetlink_acct \ - nfnetlink_cthelper \ - nfnetlink_ctnetlink \ - nfnetlink_ctnetlink_exp \ - nfnetlink_cttimeout \ - nfnetlink_nft_compat \ - nfnetlink_nftables \ - nfnetlink_ipset \ - nfnetlink_osf \ - nfnetlink_queue \ - nfnetlink_ulog \ - nlattr \ - nlattr_crypto_user_alg \ - nlattr_br_port_msg \ - nlattr_dcbmsg \ - nlattr_fib_rule_hdr \ - nlattr_ifaddrlblmsg \ - nlattr_ifaddrmsg \ - nlattr_ifinfomsg \ - nlattr_ifla_af_spec \ - nlattr_ifla_brport \ - nlattr_ifla_linkinfo \ - nlattr_ifla_port \ - nlattr_ifla_xdp \ - nlattr_inet_diag_msg \ - nlattr_inet_diag_req_compat \ - nlattr_inet_diag_req_v2 \ - nlattr_mdba_mdb_entry \ - nlattr_mdba_router_port \ - nlattr_ndmsg \ - nlattr_ndtmsg \ - nlattr_netconfmsg \ - nlattr_netlink_diag_msg \ - nlattr_nlmsgerr \ - nlattr_packet_diag_msg \ - nlattr_rtgenmsg \ - nlattr_rtmsg \ - nlattr_smc_diag_msg \ - nlattr_tc_stats \ - nlattr_tca_stab \ - nlattr_tcamsg \ - nlattr_tcmsg \ - nlattr_unix_diag_msg \ - old_mmap \ - old_mmap-P \ - old_mmap-v-none \ - old_mmap-Xabbrev \ - old_mmap-Xraw \ - old_mmap-Xverbose \ - oldfstat \ - oldlstat \ - oldselect \ - oldselect-efault \ - oldstat \ - open \ - openat \ - osf_utimes \ - pause \ - perf_event_open \ - personality \ - personality-Xabbrev \ - personality-Xraw \ - personality-Xverbose \ - pipe \ - pipe2 \ - pkey_alloc \ - pkey_free \ - pkey_mprotect \ - poll \ - poll-P \ - ppoll \ - ppoll-P \ - prctl-arg2-intptr \ - prctl-dumpable \ - prctl-name \ - prctl-no-args \ - prctl-pdeathsig \ - prctl-securebits \ - prctl-tid_address \ - prctl-tsc \ - pread64-pwrite64 \ - preadv \ - preadv-pwritev \ - preadv2-pwritev2 \ - printpath-umovestr \ - printpath-umovestr-peekdata \ - printpath-umovestr-undumpable \ - printstr \ - printstrn-umoven \ - printstrn-umoven-peekdata \ - printstrn-umoven-undumpable \ - prlimit64 \ - process_vm_readv \ - process_vm_writev \ - pselect6 \ - ptrace \ - pwritev \ - quotactl \ - quotactl-xfs \ - read-write \ - readahead \ - readdir \ - readlink \ - readlinkat \ - readv \ - reboot \ - recvfrom \ - recvmmsg-timeout \ - recvmsg \ - remap_file_pages \ - rename \ - renameat \ - renameat2 \ - request_key \ - riscv_flush_icache \ - rmdir \ - rt_sigaction \ - rt_sigpending \ - rt_sigprocmask \ - rt_sigqueueinfo \ - rt_sigreturn \ - rt_sigsuspend \ - rt_sigtimedwait \ - rt_tgsigqueueinfo \ - s390_guarded_storage \ - s390_guarded_storage-v \ - s390_pci_mmio_read_write \ - s390_runtime_instr \ - s390_sthyi \ - s390_sthyi-v \ - sched_get_priority_mxx \ - sched_rr_get_interval \ - sched_xetaffinity \ - sched_xetattr \ - sched_xetparam \ - sched_xetscheduler \ - sched_yield \ - seccomp-filter \ - seccomp_get_action_avail \ - select \ - semop \ - sendfile \ - sendfile64 \ - set_mempolicy \ - setdomainname \ - setfsgid \ - setfsgid32 \ - setfsuid \ - setfsuid32 \ - setgid \ - setgid32 \ - setgroups \ - setgroups32 \ - sethostname \ - setns \ - setregid \ - setregid32 \ - setresgid \ - setresgid32 \ - setresuid \ - setresuid32 \ - setreuid \ - setreuid32 \ - setrlimit \ - setuid \ - setuid32 \ - shmxt \ - shutdown \ - sigaction \ - sigaltstack \ - siginfo \ - signal \ - signalfd4 \ - sigpending \ - sigprocmask \ - sigreturn \ - sigsuspend \ - so_linger \ - so_peercred \ - so_peercred-Xabbrev \ - so_peercred-Xraw \ - so_peercred-Xverbose \ - sock_filter-v \ - sock_filter-v-Xabbrev \ - sock_filter-v-Xraw \ - sock_filter-v-Xverbose \ - socketcall \ - sockopt-sol_netlink \ - splice \ - stat \ - stat64 \ - statfs \ - statfs64 \ - statx \ - swap \ - sxetmask \ - symlink \ - symlinkat \ - sync \ - sync_file_range \ - sync_file_range2 \ - sysinfo \ - syslog \ - tee \ - time \ - timer_create \ - timer_xettime \ - timerfd_xettime \ - times \ - times-fail \ - truncate \ - truncate64 \ - ugetrlimit \ - uio \ - umask \ - umount \ - umount2 \ - umoven-illptr \ - umovestr \ - umovestr-illptr \ - umovestr2 \ - umovestr3 \ - uname \ - unlink \ - unlinkat \ - unshare \ - userfaultfd \ - ustat \ - utime \ - utimensat \ - utimes \ - vhangup \ - vmsplice \ - wait4 \ - waitid \ - waitpid \ - xattr \ - xattr-strings \ - xet_robust_list \ - xet_thread_area_x86 \ - xetitimer \ - xetpgid \ - xetpriority \ - xettimeofday \ - # - -attach_f_p_LDADD = -lpthread $(LDADD) -count_f_LDADD = -lpthread $(LDADD) -delay_LDADD = $(clock_LIBS) $(LDADD) -filter_unavailable_LDADD = -lpthread $(LDADD) -fstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -fstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -ftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -localtime_LDADD = $(clock_LIBS) $(LDADD) -lstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mq_LDADD = $(mq_LIBS) $(LDADD) -newfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -pc_LDADD = $(dl_LIBS) $(LDADD) -pread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -preadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -preadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -stat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -statfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -threads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD) -times_LDADD = $(clock_LIBS) $(LDADD) -truncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -stack_fcall_SOURCES = stack-fcall.c \ - stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c - -stack_fcall_mangled_SOURCES = stack-fcall-mangled.c \ - stack-fcall-mangled-0.c stack-fcall-mangled-1.c \ - stack-fcall-mangled-2.c stack-fcall-mangled-3.c - - -# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. -GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ - accept4.gen.test access.gen.test acct.gen.test \ - add_key.gen.test adjtimex.gen.test aio.gen.test \ - aio_pgetevents.gen.test alarm.gen.test bpf.gen.test \ - bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test \ - bpf-obj_get_info_by_fd-v.gen.test \ - bpf-obj_get_info_by_fd-prog.gen.test \ - bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test \ - chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test \ - clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test \ - clock_xettime.gen.test copy_file_range.gen.test creat.gen.test \ - delete_module.gen.test dev-yy.gen.test dup.gen.test \ - dup2.gen.test dup3.gen.test epoll_create.gen.test \ - epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \ - epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \ - execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \ - fallocate.gen.test fanotify_init.gen.test \ - fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test \ - fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test \ - fchdir.gen.test fchmod.gen.test fchmodat.gen.test \ - fchown.gen.test fchown32.gen.test fchownat.gen.test \ - fcntl.gen.test fcntl64.gen.test fdatasync.gen.test \ - file_handle.gen.test file_ioctl.gen.test finit_module.gen.test \ - flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test \ - fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \ - fsync.gen.test fsync-y.gen.test ftruncate.gen.test \ - ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test \ - getcpu.gen.test getcwd.gen.test getdents.gen.test \ - getdents64.gen.test getegid.gen.test getegid32.gen.test \ - geteuid.gen.test geteuid32.gen.test getgid.gen.test \ - getgid32.gen.test getgroups.gen.test getgroups32.gen.test \ - getpeername.gen.test getpgrp.gen.test getpid.gen.test \ - getppid.gen.test getrandom.gen.test getresgid.gen.test \ - getresgid32.gen.test getresuid.gen.test getresuid32.gen.test \ - getrlimit.gen.test getrusage.gen.test getsid.gen.test \ - getsockname.gen.test gettid.gen.test getuid32.gen.test \ - getxxid.gen.test group_req.gen.test inet-cmsg.gen.test \ - init_module.gen.test inotify.gen.test inotify_init1.gen.test \ - int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \ - ioctl_dm-v.gen.test ioctl_evdev.gen.test \ - ioctl_evdev-v.gen.test ioctl_inotify.gen.test \ - ioctl_kvm_run.gen.test ioctl_loop.gen.test \ - ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \ - ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \ - ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \ - ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \ - ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \ - ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \ - iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \ - ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \ - ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \ - ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \ - ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \ - ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \ - ipc_sem-Xverbose.gen.test ipc_shm.gen.test \ - ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \ - ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \ - kern_features.gen.test kexec_file_load.gen.test \ - kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \ - keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \ - lchown.gen.test lchown32.gen.test link.gen.test \ - linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \ - lstat64.gen.test madvise.gen.test mbind.gen.test \ - membarrier.gen.test memfd_create.gen.test \ - migrate_pages.gen.test mincore.gen.test mkdir.gen.test \ - mkdirat.gen.test mknod.gen.test mknodat.gen.test \ - mlock.gen.test mlock2.gen.test mlockall.gen.test \ - mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ - mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \ - mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \ - mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \ - modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test \ - mount-Xraw.gen.test mount-Xverbose.gen.test \ - move_pages.gen.test mq.gen.test mq_sendrecv.gen.test \ - mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \ - msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \ - munlockall.gen.test nanosleep.gen.test \ - net-icmp_filter.gen.test net-sockaddr.gen.test \ - net-yy-inet6.gen.test netlink_audit.gen.test \ - netlink_crypto.gen.test netlink_generic.gen.test \ - netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \ - netlink_protocol.gen.test netlink_route.gen.test \ - netlink_selinux.gen.test netlink_xfrm.gen.test \ - newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \ - nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \ - nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \ - nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \ - nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \ - nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \ - nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \ - nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \ - nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \ - nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \ - nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \ - nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \ - nlattr_inet_diag_msg.gen.test \ - nlattr_inet_diag_req_compat.gen.test \ - nlattr_inet_diag_req_v2.gen.test \ - nlattr_mdba_mdb_entry.gen.test \ - nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test \ - nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test \ - nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test \ - nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test \ - nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test \ - nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test \ - nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test \ - nlattr_unix_diag_msg.gen.test old_mmap.gen.test \ - old_mmap-P.gen.test old_mmap-v-none.gen.test \ - old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test \ - old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test \ - oldselect.gen.test oldselect-P.gen.test \ - oldselect-efault.gen.test oldselect-efault-P.gen.test \ - oldstat.gen.test open.gen.test openat.gen.test \ - osf_utimes.gen.test pause.gen.test perf_event_open.gen.test \ - perf_event_open_nonverbose.gen.test \ - perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test \ - personality-Xraw.gen.test personality-Xverbose.gen.test \ - pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \ - pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test \ - ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test \ - preadv-pwritev.gen.test preadv2-pwritev2.gen.test \ - printstr.gen.test printpath-umovestr.gen.test \ - printpath-umovestr-peekdata.gen.test \ - printpath-umovestr-undumpable.gen.test \ - printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test \ - printstrn-umoven-undumpable.gen.test prlimit64.gen.test \ - process_vm_readv.gen.test process_vm_writev.gen.test \ - pselect6.gen.test ptrace.gen.test pwritev.gen.test \ - quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \ - quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \ - readdir.gen.test readlink.gen.test readlinkat.gen.test \ - reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \ - recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \ - rename.gen.test renameat.gen.test renameat2.gen.test \ - request_key.gen.test riscv_flush_icache.gen.test \ - rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \ - rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \ - rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \ - rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test \ - s390_guarded_storage-v.gen.test \ - s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test \ - s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test \ - sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test \ - sched_xetaffinity.gen.test sched_xetattr.gen.test \ - sched_xetparam.gen.test sched_xetscheduler.gen.test \ - sched_yield.gen.test seccomp-filter.gen.test \ - seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test \ - select.gen.test select-P.gen.test semop.gen.test \ - sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test \ - setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test \ - setfsuid.gen.test setfsuid32.gen.test setgid.gen.test \ - setgid32.gen.test setgroups.gen.test setgroups32.gen.test \ - sethostname.gen.test setns.gen.test setregid.gen.test \ - setregid32.gen.test setresgid.gen.test setresgid32.gen.test \ - setresuid.gen.test setresuid32.gen.test setreuid.gen.test \ - setreuid32.gen.test setrlimit.gen.test setuid.gen.test \ - setuid32.gen.test shmxt.gen.test shutdown.gen.test \ - sigaction.gen.test siginfo.gen.test signal.gen.test \ - signal_receive.gen.test signalfd4.gen.test sigpending.gen.test \ - sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test \ - so_linger.gen.test so_peercred.gen.test \ - so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test \ - so_peercred-Xverbose.gen.test sock_filter-v.gen.test \ - sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test \ - sock_filter-v-Xverbose.gen.test socketcall.gen.test \ - sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test \ - stat64.gen.test statfs.gen.test statfs64.gen.test \ - statx.gen.test swap.gen.test sxetmask.gen.test \ - symlink.gen.test symlinkat.gen.test sync.gen.test \ - sync_file_range.gen.test sync_file_range2.gen.test \ - sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test \ - timer_create.gen.test timer_xettime.gen.test \ - timerfd_xettime.gen.test times.gen.test times-fail.gen.test \ - trace_fstat.gen.test trace_fstatfs.gen.test \ - trace_lstat.gen.test trace_personality_32.gen.test \ - trace_personality_64.gen.test trace_personality_x32.gen.test \ - trace_personality_regex_32.gen.test \ - trace_personality_regex_64.gen.test \ - trace_personality_regex_x32.gen.test trace_question.gen.test \ - trace_stat.gen.test trace_stat_like.gen.test \ - trace_statfs.gen.test trace_statfs_like.gen.test \ - truncate.gen.test truncate64.gen.test ugetrlimit.gen.test \ - umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \ - umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ - unshare.gen.test userfaultfd.gen.test ustat.gen.test \ - utime.gen.test utimensat.gen.test utimes.gen.test \ - vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ - wait4.gen.test wait4-v.gen.test waitid.gen.test \ - waitid-v.gen.test waitpid.gen.test xattr.gen.test \ - xattr-strings.gen.test xet_robust_list.gen.test \ - xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ - xettimeofday.gen.test -STACKTRACE_TESTS = -#STACKTRACE_TESTS = strace-k.test \ -# $(am__append_1) -DECODER_TESTS = \ - bpf-success.test \ - bpf-success-v.test \ - brk.test \ - btrfs-v.test \ - btrfs-vw.test \ - btrfs-vwX.test \ - btrfs-vX.test \ - btrfs-w.test \ - btrfs-wX.test \ - btrfs-X.test \ - caps-abbrev.test \ - caps.test \ - eventfd.test \ - execve-v.test \ - execve.test \ - fadvise64.test \ - futex.test \ - getuid.test \ - ioctl.test \ - ioctl_perf-success.test \ - ipc_msgbuf.test \ - kern_features-fault.test \ - llseek.test \ - lseek.test \ - mmap.test \ - net-y-unix.test \ - net-yy-inet.test \ - net-yy-netlink.test \ - net-yy-unix.test \ - net.test \ - netlink_sock_diag.test \ - nsyscalls.test \ - nsyscalls-d.test \ - nsyscalls-nd.test \ - personality.test \ - pipe.test \ - poll-P.test \ - poll.test \ - prctl-arg2-intptr.test \ - prctl-dumpable.test \ - prctl-name.test \ - prctl-no-args.test \ - prctl-pdeathsig.test \ - prctl-seccomp-filter-v.test \ - prctl-seccomp-strict.test \ - prctl-securebits.test \ - prctl-spec-inject.test \ - prctl-tid_address.test \ - prctl-tsc.test \ - qual_fault-exit_group.test \ - readv.test \ - rt_sigaction.test \ - scm_rights-fd.test \ - seccomp-strict.test \ - sigaltstack.test \ - sun_path.test \ - xet_thread_area_x86.test \ - uio.test \ - umount.test \ - umount2.test \ - umovestr.test \ - umovestr2.test \ - uname.test \ - unix-pair-send-recv.test \ - unix-pair-sendto-recvfrom.test \ - # end of DECODER_TESTS - -MISC_TESTS = \ - attach-f-p.test \ - attach-p-cmd.test \ - bexecve.test \ - clone_parent.test \ - clone_ptrace.test \ - count-f.test \ - count.test \ - delay.test \ - detach-running.test \ - detach-sleeping.test \ - detach-stopped.test \ - filter-unavailable.test \ - filtering_fd-syntax.test \ - filtering_syscall-syntax.test \ - fflush.test \ - get_regs.test \ - inject-nf.test \ - interactive_block.test \ - ksysent.test \ - localtime.test \ - opipe.test \ - options-syntax.test \ - pc.test \ - printpath-umovestr-legacy.test \ - printstrn-umoven-legacy.test \ - qual_fault-syntax.test \ - qual_fault.test \ - qual_fault-syscall.test \ - qual_inject-error-signal.test \ - qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ - qual_inject-retval-syscall.test \ - qual_inject-signal.test \ - qual_inject-signal-syscall.test \ - qual_inject-syntax.test \ - qual_signal.test \ - qual_syscall.test \ - redirect-fds.test \ - redirect.test \ - restart_syscall.test \ - sigblock.test \ - sigign.test \ - strace-C.test \ - strace-E.test \ - strace-S.test \ - strace-T.test \ - strace-V.test \ - strace-ff.test \ - strace-r.test \ - strace-t.test \ - strace-tt.test \ - strace-ttt.test \ - termsig.test \ - threads-execve.test \ - # end of MISC_TESTS - -XFAIL_TESTS_ = -XFAIL_TESTS_m32 = $(STACKTRACE_TESTS) -XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS) -XFAIL_TESTS_x86_64 = int_0x80.gen.test -XFAIL_TESTS_x32 = int_0x80.gen.test -XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) -TEST_LOG_COMPILER = env -AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \ - SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ - SIZEOF_LONG=$(SIZEOF_LONG) \ - MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh - -VALGRIND_FLAGS = --quiet -VALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp -EXTRA_DIST = \ - accept_compat.h \ - attach-p-cmd.h \ - caps-abbrev.awk \ - caps.awk \ - clock.in \ - count-f.expected \ - eventfd.expected \ - fadvise.h \ - fcntl-common.c \ - filter-unavailable.expected \ - fstatat.c \ - fstatx.c \ - gen_pure_executables.sh \ - gen_tests.in \ - gen_tests.sh \ - getresugid.c \ - init.sh \ - init_delete_module.h \ - ipc.sh \ - ksysent.sed \ - lstatx.c \ - match.awk \ - net.expected \ - netlink_sock_diag-v.sh \ - nlattr_ifla.h \ - pipe.expected \ - print_user_desc.c \ - process_vm_readv_writev.c \ - pure_executables.list \ - qual_fault-exit_group.expected \ - qual_inject-error-signal.expected \ - qual_inject-signal.expected \ - qualify_personality.sh \ - qualify_personality_empty.in \ - quotactl.h \ - regex.in \ - rt_sigaction.awk \ - run.sh \ - sched.in \ - scno_tampering.sh \ - setfsugid.c \ - setresugid.c \ - setreugid.c \ - setugid.c \ - sigaltstack.expected \ - sockname.c \ - stack-fcall.h \ - strace-C.expected \ - strace-E.expected \ - strace-T.expected \ - strace-ff.expected \ - strace-k-demangle.expected \ - strace-k-demangle.test \ - strace-k.expected \ - strace-k.test \ - strace-r.expected \ - strace.supp \ - sun_path.expected \ - syntax.sh \ - trace_fstat.in \ - trace_fstatfs.in \ - trace_lstat.in \ - trace_personality_32.in \ - trace_personality_64.in \ - trace_personality_x32.in \ - trace_personality_regex_32.in \ - trace_personality_regex_64.in \ - trace_personality_regex_x32.in \ - trace_question.in \ - trace_stat.in \ - trace_stat_like.in \ - trace_statfs.in \ - trace_statfs_like.in \ - uio.expected \ - umode_t.c \ - umovestr.expected \ - unix-pair-send-recv.expected \ - unix-pair-sendto-recvfrom.expected \ - xchownx.c \ - xgetrlimit.c \ - xselect.c \ - xstatfs.c \ - xstatfs64.c \ - xstatfsx.c \ - xstatx.c \ - xutimes.c \ - $(TESTS) - -objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT))) -BUILT_SOURCES = ksysent.h scno.h -CLEANFILES = ksysent.h syscallent.i scno.h -SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) - -digits = [[:digit:]][[:digit:]]* -al_nums = [[:alnum:]_][[:alnum:]_]* -SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -.SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs -$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests-m32/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign tests-m32/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am: - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: # $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): # $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -clean-checkLIBRARIES: - -test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES) - -libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES) $(EXTRA_libtests_a_DEPENDENCIES) - $(AM_V_at)-rm -f libtests.a - $(AM_V_AR)$(libtests_a_AR) libtests.a $(libtests_a_OBJECTS) $(libtests_a_LIBADD) - $(AM_V_at)$(RANLIB) libtests.a - -clean-checkPROGRAMS: - -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) - -_newselect$(EXEEXT): $(_newselect_OBJECTS) $(_newselect_DEPENDENCIES) $(EXTRA__newselect_DEPENDENCIES) - @rm -f _newselect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(_newselect_OBJECTS) $(_newselect_LDADD) $(LIBS) - -_newselect-P$(EXEEXT): $(_newselect_P_OBJECTS) $(_newselect_P_DEPENDENCIES) $(EXTRA__newselect_P_DEPENDENCIES) - @rm -f _newselect-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(_newselect_P_OBJECTS) $(_newselect_P_LDADD) $(LIBS) - -accept$(EXEEXT): $(accept_OBJECTS) $(accept_DEPENDENCIES) $(EXTRA_accept_DEPENDENCIES) - @rm -f accept$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(accept_OBJECTS) $(accept_LDADD) $(LIBS) - -accept4$(EXEEXT): $(accept4_OBJECTS) $(accept4_DEPENDENCIES) $(EXTRA_accept4_DEPENDENCIES) - @rm -f accept4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(accept4_OBJECTS) $(accept4_LDADD) $(LIBS) - -access$(EXEEXT): $(access_OBJECTS) $(access_DEPENDENCIES) $(EXTRA_access_DEPENDENCIES) - @rm -f access$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(access_OBJECTS) $(access_LDADD) $(LIBS) - -acct$(EXEEXT): $(acct_OBJECTS) $(acct_DEPENDENCIES) $(EXTRA_acct_DEPENDENCIES) - @rm -f acct$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(acct_OBJECTS) $(acct_LDADD) $(LIBS) - -add_key$(EXEEXT): $(add_key_OBJECTS) $(add_key_DEPENDENCIES) $(EXTRA_add_key_DEPENDENCIES) - @rm -f add_key$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(add_key_OBJECTS) $(add_key_LDADD) $(LIBS) - -adjtimex$(EXEEXT): $(adjtimex_OBJECTS) $(adjtimex_DEPENDENCIES) $(EXTRA_adjtimex_DEPENDENCIES) - @rm -f adjtimex$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(adjtimex_OBJECTS) $(adjtimex_LDADD) $(LIBS) - -aio$(EXEEXT): $(aio_OBJECTS) $(aio_DEPENDENCIES) $(EXTRA_aio_DEPENDENCIES) - @rm -f aio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(aio_OBJECTS) $(aio_LDADD) $(LIBS) - -aio_pgetevents$(EXEEXT): $(aio_pgetevents_OBJECTS) $(aio_pgetevents_DEPENDENCIES) $(EXTRA_aio_pgetevents_DEPENDENCIES) - @rm -f aio_pgetevents$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(aio_pgetevents_OBJECTS) $(aio_pgetevents_LDADD) $(LIBS) - -alarm$(EXEEXT): $(alarm_OBJECTS) $(alarm_DEPENDENCIES) $(EXTRA_alarm_DEPENDENCIES) - @rm -f alarm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(alarm_OBJECTS) $(alarm_LDADD) $(LIBS) - -answer$(EXEEXT): $(answer_OBJECTS) $(answer_DEPENDENCIES) $(EXTRA_answer_DEPENDENCIES) - @rm -f answer$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(answer_OBJECTS) $(answer_LDADD) $(LIBS) - -attach-f-p$(EXEEXT): $(attach_f_p_OBJECTS) $(attach_f_p_DEPENDENCIES) $(EXTRA_attach_f_p_DEPENDENCIES) - @rm -f attach-f-p$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_f_p_OBJECTS) $(attach_f_p_LDADD) $(LIBS) - -attach-f-p-cmd$(EXEEXT): $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_DEPENDENCIES) $(EXTRA_attach_f_p_cmd_DEPENDENCIES) - @rm -f attach-f-p-cmd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_LDADD) $(LIBS) - -attach-p-cmd-cmd$(EXEEXT): $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_DEPENDENCIES) $(EXTRA_attach_p_cmd_cmd_DEPENDENCIES) - @rm -f attach-p-cmd-cmd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_LDADD) $(LIBS) - -attach-p-cmd-p$(EXEEXT): $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_DEPENDENCIES) $(EXTRA_attach_p_cmd_p_DEPENDENCIES) - @rm -f attach-p-cmd-p$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_LDADD) $(LIBS) - -block_reset_raise_run$(EXEEXT): $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_DEPENDENCIES) $(EXTRA_block_reset_raise_run_DEPENDENCIES) - @rm -f block_reset_raise_run$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_LDADD) $(LIBS) - -bpf$(EXEEXT): $(bpf_OBJECTS) $(bpf_DEPENDENCIES) $(EXTRA_bpf_DEPENDENCIES) - @rm -f bpf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_OBJECTS) $(bpf_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd$(EXEEXT): $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-prog$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-prog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-prog-v$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-prog-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-v$(EXEEXT): $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_v_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_LDADD) $(LIBS) - -bpf-success$(EXEEXT): $(bpf_success_OBJECTS) $(bpf_success_DEPENDENCIES) $(EXTRA_bpf_success_DEPENDENCIES) - @rm -f bpf-success$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_success_OBJECTS) $(bpf_success_LDADD) $(LIBS) - -bpf-success-v$(EXEEXT): $(bpf_success_v_OBJECTS) $(bpf_success_v_DEPENDENCIES) $(EXTRA_bpf_success_v_DEPENDENCIES) - @rm -f bpf-success-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_success_v_OBJECTS) $(bpf_success_v_LDADD) $(LIBS) - -bpf-v$(EXEEXT): $(bpf_v_OBJECTS) $(bpf_v_DEPENDENCIES) $(EXTRA_bpf_v_DEPENDENCIES) - @rm -f bpf-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_v_OBJECTS) $(bpf_v_LDADD) $(LIBS) - -brk$(EXEEXT): $(brk_OBJECTS) $(brk_DEPENDENCIES) $(EXTRA_brk_DEPENDENCIES) - @rm -f brk$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(brk_OBJECTS) $(brk_LDADD) $(LIBS) - -btrfs$(EXEEXT): $(btrfs_OBJECTS) $(btrfs_DEPENDENCIES) $(EXTRA_btrfs_DEPENDENCIES) - @rm -f btrfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(btrfs_OBJECTS) $(btrfs_LDADD) $(LIBS) - -caps$(EXEEXT): $(caps_OBJECTS) $(caps_DEPENDENCIES) $(EXTRA_caps_DEPENDENCIES) - @rm -f caps$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(caps_OBJECTS) $(caps_LDADD) $(LIBS) - -caps-abbrev$(EXEEXT): $(caps_abbrev_OBJECTS) $(caps_abbrev_DEPENDENCIES) $(EXTRA_caps_abbrev_DEPENDENCIES) - @rm -f caps-abbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(caps_abbrev_OBJECTS) $(caps_abbrev_LDADD) $(LIBS) - -check_sigblock$(EXEEXT): $(check_sigblock_OBJECTS) $(check_sigblock_DEPENDENCIES) $(EXTRA_check_sigblock_DEPENDENCIES) - @rm -f check_sigblock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(check_sigblock_OBJECTS) $(check_sigblock_LDADD) $(LIBS) - -check_sigign$(EXEEXT): $(check_sigign_OBJECTS) $(check_sigign_DEPENDENCIES) $(EXTRA_check_sigign_DEPENDENCIES) - @rm -f check_sigign$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(check_sigign_OBJECTS) $(check_sigign_LDADD) $(LIBS) - -chmod$(EXEEXT): $(chmod_OBJECTS) $(chmod_DEPENDENCIES) $(EXTRA_chmod_DEPENDENCIES) - @rm -f chmod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chmod_OBJECTS) $(chmod_LDADD) $(LIBS) - -chown$(EXEEXT): $(chown_OBJECTS) $(chown_DEPENDENCIES) $(EXTRA_chown_DEPENDENCIES) - @rm -f chown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chown_OBJECTS) $(chown_LDADD) $(LIBS) - -chown32$(EXEEXT): $(chown32_OBJECTS) $(chown32_DEPENDENCIES) $(EXTRA_chown32_DEPENDENCIES) - @rm -f chown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chown32_OBJECTS) $(chown32_LDADD) $(LIBS) - -chroot$(EXEEXT): $(chroot_OBJECTS) $(chroot_DEPENDENCIES) $(EXTRA_chroot_DEPENDENCIES) - @rm -f chroot$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chroot_OBJECTS) $(chroot_LDADD) $(LIBS) - -clock_adjtime$(EXEEXT): $(clock_adjtime_OBJECTS) $(clock_adjtime_DEPENDENCIES) $(EXTRA_clock_adjtime_DEPENDENCIES) - @rm -f clock_adjtime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_adjtime_OBJECTS) $(clock_adjtime_LDADD) $(LIBS) - -clock_nanosleep$(EXEEXT): $(clock_nanosleep_OBJECTS) $(clock_nanosleep_DEPENDENCIES) $(EXTRA_clock_nanosleep_DEPENDENCIES) - @rm -f clock_nanosleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_nanosleep_OBJECTS) $(clock_nanosleep_LDADD) $(LIBS) - -clock_xettime$(EXEEXT): $(clock_xettime_OBJECTS) $(clock_xettime_DEPENDENCIES) $(EXTRA_clock_xettime_DEPENDENCIES) - @rm -f clock_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_xettime_OBJECTS) $(clock_xettime_LDADD) $(LIBS) - -clone_parent$(EXEEXT): $(clone_parent_OBJECTS) $(clone_parent_DEPENDENCIES) $(EXTRA_clone_parent_DEPENDENCIES) - @rm -f clone_parent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clone_parent_OBJECTS) $(clone_parent_LDADD) $(LIBS) - -clone_ptrace$(EXEEXT): $(clone_ptrace_OBJECTS) $(clone_ptrace_DEPENDENCIES) $(EXTRA_clone_ptrace_DEPENDENCIES) - @rm -f clone_ptrace$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clone_ptrace_OBJECTS) $(clone_ptrace_LDADD) $(LIBS) - -copy_file_range$(EXEEXT): $(copy_file_range_OBJECTS) $(copy_file_range_DEPENDENCIES) $(EXTRA_copy_file_range_DEPENDENCIES) - @rm -f copy_file_range$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(copy_file_range_OBJECTS) $(copy_file_range_LDADD) $(LIBS) - -count-f$(EXEEXT): $(count_f_OBJECTS) $(count_f_DEPENDENCIES) $(EXTRA_count_f_DEPENDENCIES) - @rm -f count-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(count_f_OBJECTS) $(count_f_LDADD) $(LIBS) - -creat$(EXEEXT): $(creat_OBJECTS) $(creat_DEPENDENCIES) $(EXTRA_creat_DEPENDENCIES) - @rm -f creat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(creat_OBJECTS) $(creat_LDADD) $(LIBS) - -delay$(EXEEXT): $(delay_OBJECTS) $(delay_DEPENDENCIES) $(EXTRA_delay_DEPENDENCIES) - @rm -f delay$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(delay_OBJECTS) $(delay_LDADD) $(LIBS) - -delete_module$(EXEEXT): $(delete_module_OBJECTS) $(delete_module_DEPENDENCIES) $(EXTRA_delete_module_DEPENDENCIES) - @rm -f delete_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(delete_module_OBJECTS) $(delete_module_LDADD) $(LIBS) - -dev-yy$(EXEEXT): $(dev_yy_OBJECTS) $(dev_yy_DEPENDENCIES) $(EXTRA_dev_yy_DEPENDENCIES) - @rm -f dev-yy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dev_yy_OBJECTS) $(dev_yy_LDADD) $(LIBS) - -dup$(EXEEXT): $(dup_OBJECTS) $(dup_DEPENDENCIES) $(EXTRA_dup_DEPENDENCIES) - @rm -f dup$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup_OBJECTS) $(dup_LDADD) $(LIBS) - -dup2$(EXEEXT): $(dup2_OBJECTS) $(dup2_DEPENDENCIES) $(EXTRA_dup2_DEPENDENCIES) - @rm -f dup2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup2_OBJECTS) $(dup2_LDADD) $(LIBS) - -dup3$(EXEEXT): $(dup3_OBJECTS) $(dup3_DEPENDENCIES) $(EXTRA_dup3_DEPENDENCIES) - @rm -f dup3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup3_OBJECTS) $(dup3_LDADD) $(LIBS) - -epoll_create$(EXEEXT): $(epoll_create_OBJECTS) $(epoll_create_DEPENDENCIES) $(EXTRA_epoll_create_DEPENDENCIES) - @rm -f epoll_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_create_OBJECTS) $(epoll_create_LDADD) $(LIBS) - -epoll_create1$(EXEEXT): $(epoll_create1_OBJECTS) $(epoll_create1_DEPENDENCIES) $(EXTRA_epoll_create1_DEPENDENCIES) - @rm -f epoll_create1$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_create1_OBJECTS) $(epoll_create1_LDADD) $(LIBS) - -epoll_ctl$(EXEEXT): $(epoll_ctl_OBJECTS) $(epoll_ctl_DEPENDENCIES) $(EXTRA_epoll_ctl_DEPENDENCIES) - @rm -f epoll_ctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_ctl_OBJECTS) $(epoll_ctl_LDADD) $(LIBS) - -epoll_pwait$(EXEEXT): $(epoll_pwait_OBJECTS) $(epoll_pwait_DEPENDENCIES) $(EXTRA_epoll_pwait_DEPENDENCIES) - @rm -f epoll_pwait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_pwait_OBJECTS) $(epoll_pwait_LDADD) $(LIBS) - -epoll_wait$(EXEEXT): $(epoll_wait_OBJECTS) $(epoll_wait_DEPENDENCIES) $(EXTRA_epoll_wait_DEPENDENCIES) - @rm -f epoll_wait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_wait_OBJECTS) $(epoll_wait_LDADD) $(LIBS) - -erestartsys$(EXEEXT): $(erestartsys_OBJECTS) $(erestartsys_DEPENDENCIES) $(EXTRA_erestartsys_DEPENDENCIES) - @rm -f erestartsys$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(erestartsys_OBJECTS) $(erestartsys_LDADD) $(LIBS) - -eventfd$(EXEEXT): $(eventfd_OBJECTS) $(eventfd_DEPENDENCIES) $(EXTRA_eventfd_DEPENDENCIES) - @rm -f eventfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(eventfd_OBJECTS) $(eventfd_LDADD) $(LIBS) - -execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) - @rm -f execve$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS) - -execve-v$(EXEEXT): $(execve_v_OBJECTS) $(execve_v_DEPENDENCIES) $(EXTRA_execve_v_DEPENDENCIES) - @rm -f execve-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execve_v_OBJECTS) $(execve_v_LDADD) $(LIBS) - -execveat$(EXEEXT): $(execveat_OBJECTS) $(execveat_DEPENDENCIES) $(EXTRA_execveat_DEPENDENCIES) - @rm -f execveat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execveat_OBJECTS) $(execveat_LDADD) $(LIBS) - -execveat-v$(EXEEXT): $(execveat_v_OBJECTS) $(execveat_v_DEPENDENCIES) $(EXTRA_execveat_v_DEPENDENCIES) - @rm -f execveat-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execveat_v_OBJECTS) $(execveat_v_LDADD) $(LIBS) - -faccessat$(EXEEXT): $(faccessat_OBJECTS) $(faccessat_DEPENDENCIES) $(EXTRA_faccessat_DEPENDENCIES) - @rm -f faccessat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(faccessat_OBJECTS) $(faccessat_LDADD) $(LIBS) - -fadvise64$(EXEEXT): $(fadvise64_OBJECTS) $(fadvise64_DEPENDENCIES) $(EXTRA_fadvise64_DEPENDENCIES) - @rm -f fadvise64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fadvise64_OBJECTS) $(fadvise64_LDADD) $(LIBS) - -fadvise64_64$(EXEEXT): $(fadvise64_64_OBJECTS) $(fadvise64_64_DEPENDENCIES) $(EXTRA_fadvise64_64_DEPENDENCIES) - @rm -f fadvise64_64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fadvise64_64_OBJECTS) $(fadvise64_64_LDADD) $(LIBS) - -fallocate$(EXEEXT): $(fallocate_OBJECTS) $(fallocate_DEPENDENCIES) $(EXTRA_fallocate_DEPENDENCIES) - @rm -f fallocate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fallocate_OBJECTS) $(fallocate_LDADD) $(LIBS) - -fanotify_init$(EXEEXT): $(fanotify_init_OBJECTS) $(fanotify_init_DEPENDENCIES) $(EXTRA_fanotify_init_DEPENDENCIES) - @rm -f fanotify_init$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_init_OBJECTS) $(fanotify_init_LDADD) $(LIBS) - -fanotify_mark$(EXEEXT): $(fanotify_mark_OBJECTS) $(fanotify_mark_DEPENDENCIES) $(EXTRA_fanotify_mark_DEPENDENCIES) - @rm -f fanotify_mark$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_OBJECTS) $(fanotify_mark_LDADD) $(LIBS) - -fanotify_mark-Xabbrev$(EXEEXT): $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_DEPENDENCIES) $(EXTRA_fanotify_mark_Xabbrev_DEPENDENCIES) - @rm -f fanotify_mark-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_LDADD) $(LIBS) - -fanotify_mark-Xraw$(EXEEXT): $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_DEPENDENCIES) $(EXTRA_fanotify_mark_Xraw_DEPENDENCIES) - @rm -f fanotify_mark-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_LDADD) $(LIBS) - -fanotify_mark-Xverbose$(EXEEXT): $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_DEPENDENCIES) $(EXTRA_fanotify_mark_Xverbose_DEPENDENCIES) - @rm -f fanotify_mark-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_LDADD) $(LIBS) - -fchdir$(EXEEXT): $(fchdir_OBJECTS) $(fchdir_DEPENDENCIES) $(EXTRA_fchdir_DEPENDENCIES) - @rm -f fchdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchdir_OBJECTS) $(fchdir_LDADD) $(LIBS) - -fchmod$(EXEEXT): $(fchmod_OBJECTS) $(fchmod_DEPENDENCIES) $(EXTRA_fchmod_DEPENDENCIES) - @rm -f fchmod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchmod_OBJECTS) $(fchmod_LDADD) $(LIBS) - -fchmodat$(EXEEXT): $(fchmodat_OBJECTS) $(fchmodat_DEPENDENCIES) $(EXTRA_fchmodat_DEPENDENCIES) - @rm -f fchmodat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchmodat_OBJECTS) $(fchmodat_LDADD) $(LIBS) - -fchown$(EXEEXT): $(fchown_OBJECTS) $(fchown_DEPENDENCIES) $(EXTRA_fchown_DEPENDENCIES) - @rm -f fchown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchown_OBJECTS) $(fchown_LDADD) $(LIBS) - -fchown32$(EXEEXT): $(fchown32_OBJECTS) $(fchown32_DEPENDENCIES) $(EXTRA_fchown32_DEPENDENCIES) - @rm -f fchown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchown32_OBJECTS) $(fchown32_LDADD) $(LIBS) - -fchownat$(EXEEXT): $(fchownat_OBJECTS) $(fchownat_DEPENDENCIES) $(EXTRA_fchownat_DEPENDENCIES) - @rm -f fchownat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchownat_OBJECTS) $(fchownat_LDADD) $(LIBS) - -fcntl$(EXEEXT): $(fcntl_OBJECTS) $(fcntl_DEPENDENCIES) $(EXTRA_fcntl_DEPENDENCIES) - @rm -f fcntl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fcntl_OBJECTS) $(fcntl_LDADD) $(LIBS) - -fcntl64$(EXEEXT): $(fcntl64_OBJECTS) $(fcntl64_DEPENDENCIES) $(EXTRA_fcntl64_DEPENDENCIES) - @rm -f fcntl64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fcntl64_OBJECTS) $(fcntl64_LDADD) $(LIBS) - -fdatasync$(EXEEXT): $(fdatasync_OBJECTS) $(fdatasync_DEPENDENCIES) $(EXTRA_fdatasync_DEPENDENCIES) - @rm -f fdatasync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fdatasync_OBJECTS) $(fdatasync_LDADD) $(LIBS) - -fflush$(EXEEXT): $(fflush_OBJECTS) $(fflush_DEPENDENCIES) $(EXTRA_fflush_DEPENDENCIES) - @rm -f fflush$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fflush_OBJECTS) $(fflush_LDADD) $(LIBS) - -file_handle$(EXEEXT): $(file_handle_OBJECTS) $(file_handle_DEPENDENCIES) $(EXTRA_file_handle_DEPENDENCIES) - @rm -f file_handle$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(file_handle_OBJECTS) $(file_handle_LDADD) $(LIBS) - -file_ioctl$(EXEEXT): $(file_ioctl_OBJECTS) $(file_ioctl_DEPENDENCIES) $(EXTRA_file_ioctl_DEPENDENCIES) - @rm -f file_ioctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(file_ioctl_OBJECTS) $(file_ioctl_LDADD) $(LIBS) - -filter-unavailable$(EXEEXT): $(filter_unavailable_OBJECTS) $(filter_unavailable_DEPENDENCIES) $(EXTRA_filter_unavailable_DEPENDENCIES) - @rm -f filter-unavailable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(filter_unavailable_OBJECTS) $(filter_unavailable_LDADD) $(LIBS) - -finit_module$(EXEEXT): $(finit_module_OBJECTS) $(finit_module_DEPENDENCIES) $(EXTRA_finit_module_DEPENDENCIES) - @rm -f finit_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(finit_module_OBJECTS) $(finit_module_LDADD) $(LIBS) - -flock$(EXEEXT): $(flock_OBJECTS) $(flock_DEPENDENCIES) $(EXTRA_flock_DEPENDENCIES) - @rm -f flock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(flock_OBJECTS) $(flock_LDADD) $(LIBS) - -fork-f$(EXEEXT): $(fork_f_OBJECTS) $(fork_f_DEPENDENCIES) $(EXTRA_fork_f_DEPENDENCIES) - @rm -f fork-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fork_f_OBJECTS) $(fork_f_LDADD) $(LIBS) - -fstat$(EXEEXT): $(fstat_OBJECTS) $(fstat_DEPENDENCIES) $(EXTRA_fstat_DEPENDENCIES) - @rm -f fstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstat_OBJECTS) $(fstat_LDADD) $(LIBS) - -fstat64$(EXEEXT): $(fstat64_OBJECTS) $(fstat64_DEPENDENCIES) $(EXTRA_fstat64_DEPENDENCIES) - @rm -f fstat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstat64_OBJECTS) $(fstat64_LDADD) $(LIBS) - -fstatat64$(EXEEXT): $(fstatat64_OBJECTS) $(fstatat64_DEPENDENCIES) $(EXTRA_fstatat64_DEPENDENCIES) - @rm -f fstatat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatat64_OBJECTS) $(fstatat64_LDADD) $(LIBS) - -fstatfs$(EXEEXT): $(fstatfs_OBJECTS) $(fstatfs_DEPENDENCIES) $(EXTRA_fstatfs_DEPENDENCIES) - @rm -f fstatfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatfs_OBJECTS) $(fstatfs_LDADD) $(LIBS) - -fstatfs64$(EXEEXT): $(fstatfs64_OBJECTS) $(fstatfs64_DEPENDENCIES) $(EXTRA_fstatfs64_DEPENDENCIES) - @rm -f fstatfs64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatfs64_OBJECTS) $(fstatfs64_LDADD) $(LIBS) - -fsync$(EXEEXT): $(fsync_OBJECTS) $(fsync_DEPENDENCIES) $(EXTRA_fsync_DEPENDENCIES) - @rm -f fsync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fsync_OBJECTS) $(fsync_LDADD) $(LIBS) - -fsync-y$(EXEEXT): $(fsync_y_OBJECTS) $(fsync_y_DEPENDENCIES) $(EXTRA_fsync_y_DEPENDENCIES) - @rm -f fsync-y$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fsync_y_OBJECTS) $(fsync_y_LDADD) $(LIBS) - -ftruncate$(EXEEXT): $(ftruncate_OBJECTS) $(ftruncate_DEPENDENCIES) $(EXTRA_ftruncate_DEPENDENCIES) - @rm -f ftruncate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ftruncate_OBJECTS) $(ftruncate_LDADD) $(LIBS) - -ftruncate64$(EXEEXT): $(ftruncate64_OBJECTS) $(ftruncate64_DEPENDENCIES) $(EXTRA_ftruncate64_DEPENDENCIES) - @rm -f ftruncate64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ftruncate64_OBJECTS) $(ftruncate64_LDADD) $(LIBS) - -futex$(EXEEXT): $(futex_OBJECTS) $(futex_DEPENDENCIES) $(EXTRA_futex_DEPENDENCIES) - @rm -f futex$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(futex_OBJECTS) $(futex_LDADD) $(LIBS) - -futimesat$(EXEEXT): $(futimesat_OBJECTS) $(futimesat_DEPENDENCIES) $(EXTRA_futimesat_DEPENDENCIES) - @rm -f futimesat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(futimesat_OBJECTS) $(futimesat_LDADD) $(LIBS) - -get_mempolicy$(EXEEXT): $(get_mempolicy_OBJECTS) $(get_mempolicy_DEPENDENCIES) $(EXTRA_get_mempolicy_DEPENDENCIES) - @rm -f get_mempolicy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(get_mempolicy_OBJECTS) $(get_mempolicy_LDADD) $(LIBS) - -getcpu$(EXEEXT): $(getcpu_OBJECTS) $(getcpu_DEPENDENCIES) $(EXTRA_getcpu_DEPENDENCIES) - @rm -f getcpu$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getcpu_OBJECTS) $(getcpu_LDADD) $(LIBS) - -getcwd$(EXEEXT): $(getcwd_OBJECTS) $(getcwd_DEPENDENCIES) $(EXTRA_getcwd_DEPENDENCIES) - @rm -f getcwd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getcwd_OBJECTS) $(getcwd_LDADD) $(LIBS) - -getdents$(EXEEXT): $(getdents_OBJECTS) $(getdents_DEPENDENCIES) $(EXTRA_getdents_DEPENDENCIES) - @rm -f getdents$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getdents_OBJECTS) $(getdents_LDADD) $(LIBS) - -getdents64$(EXEEXT): $(getdents64_OBJECTS) $(getdents64_DEPENDENCIES) $(EXTRA_getdents64_DEPENDENCIES) - @rm -f getdents64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getdents64_OBJECTS) $(getdents64_LDADD) $(LIBS) - -getegid$(EXEEXT): $(getegid_OBJECTS) $(getegid_DEPENDENCIES) $(EXTRA_getegid_DEPENDENCIES) - @rm -f getegid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getegid_OBJECTS) $(getegid_LDADD) $(LIBS) - -getegid32$(EXEEXT): $(getegid32_OBJECTS) $(getegid32_DEPENDENCIES) $(EXTRA_getegid32_DEPENDENCIES) - @rm -f getegid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getegid32_OBJECTS) $(getegid32_LDADD) $(LIBS) - -geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) - @rm -f geteuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS) - -geteuid32$(EXEEXT): $(geteuid32_OBJECTS) $(geteuid32_DEPENDENCIES) $(EXTRA_geteuid32_DEPENDENCIES) - @rm -f geteuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(geteuid32_OBJECTS) $(geteuid32_LDADD) $(LIBS) - -getgid$(EXEEXT): $(getgid_OBJECTS) $(getgid_DEPENDENCIES) $(EXTRA_getgid_DEPENDENCIES) - @rm -f getgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgid_OBJECTS) $(getgid_LDADD) $(LIBS) - -getgid32$(EXEEXT): $(getgid32_OBJECTS) $(getgid32_DEPENDENCIES) $(EXTRA_getgid32_DEPENDENCIES) - @rm -f getgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgid32_OBJECTS) $(getgid32_LDADD) $(LIBS) - -getgroups$(EXEEXT): $(getgroups_OBJECTS) $(getgroups_DEPENDENCIES) $(EXTRA_getgroups_DEPENDENCIES) - @rm -f getgroups$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgroups_OBJECTS) $(getgroups_LDADD) $(LIBS) - -getgroups32$(EXEEXT): $(getgroups32_OBJECTS) $(getgroups32_DEPENDENCIES) $(EXTRA_getgroups32_DEPENDENCIES) - @rm -f getgroups32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgroups32_OBJECTS) $(getgroups32_LDADD) $(LIBS) - -getpeername$(EXEEXT): $(getpeername_OBJECTS) $(getpeername_DEPENDENCIES) $(EXTRA_getpeername_DEPENDENCIES) - @rm -f getpeername$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpeername_OBJECTS) $(getpeername_LDADD) $(LIBS) - -getpgrp$(EXEEXT): $(getpgrp_OBJECTS) $(getpgrp_DEPENDENCIES) $(EXTRA_getpgrp_DEPENDENCIES) - @rm -f getpgrp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpgrp_OBJECTS) $(getpgrp_LDADD) $(LIBS) - -getpid$(EXEEXT): $(getpid_OBJECTS) $(getpid_DEPENDENCIES) $(EXTRA_getpid_DEPENDENCIES) - @rm -f getpid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpid_OBJECTS) $(getpid_LDADD) $(LIBS) - -getppid$(EXEEXT): $(getppid_OBJECTS) $(getppid_DEPENDENCIES) $(EXTRA_getppid_DEPENDENCIES) - @rm -f getppid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getppid_OBJECTS) $(getppid_LDADD) $(LIBS) - -getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES) $(EXTRA_getrandom_DEPENDENCIES) - @rm -f getrandom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS) - -getresgid$(EXEEXT): $(getresgid_OBJECTS) $(getresgid_DEPENDENCIES) $(EXTRA_getresgid_DEPENDENCIES) - @rm -f getresgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresgid_OBJECTS) $(getresgid_LDADD) $(LIBS) - -getresgid32$(EXEEXT): $(getresgid32_OBJECTS) $(getresgid32_DEPENDENCIES) $(EXTRA_getresgid32_DEPENDENCIES) - @rm -f getresgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresgid32_OBJECTS) $(getresgid32_LDADD) $(LIBS) - -getresuid$(EXEEXT): $(getresuid_OBJECTS) $(getresuid_DEPENDENCIES) $(EXTRA_getresuid_DEPENDENCIES) - @rm -f getresuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresuid_OBJECTS) $(getresuid_LDADD) $(LIBS) - -getresuid32$(EXEEXT): $(getresuid32_OBJECTS) $(getresuid32_DEPENDENCIES) $(EXTRA_getresuid32_DEPENDENCIES) - @rm -f getresuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresuid32_OBJECTS) $(getresuid32_LDADD) $(LIBS) - -getrlimit$(EXEEXT): $(getrlimit_OBJECTS) $(getrlimit_DEPENDENCIES) $(EXTRA_getrlimit_DEPENDENCIES) - @rm -f getrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrlimit_OBJECTS) $(getrlimit_LDADD) $(LIBS) - -getrusage$(EXEEXT): $(getrusage_OBJECTS) $(getrusage_DEPENDENCIES) $(EXTRA_getrusage_DEPENDENCIES) - @rm -f getrusage$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrusage_OBJECTS) $(getrusage_LDADD) $(LIBS) - -getsid$(EXEEXT): $(getsid_OBJECTS) $(getsid_DEPENDENCIES) $(EXTRA_getsid_DEPENDENCIES) - @rm -f getsid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getsid_OBJECTS) $(getsid_LDADD) $(LIBS) - -getsockname$(EXEEXT): $(getsockname_OBJECTS) $(getsockname_DEPENDENCIES) $(EXTRA_getsockname_DEPENDENCIES) - @rm -f getsockname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getsockname_OBJECTS) $(getsockname_LDADD) $(LIBS) - -gettid$(EXEEXT): $(gettid_OBJECTS) $(gettid_DEPENDENCIES) $(EXTRA_gettid_DEPENDENCIES) - @rm -f gettid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(gettid_OBJECTS) $(gettid_LDADD) $(LIBS) - -getuid$(EXEEXT): $(getuid_OBJECTS) $(getuid_DEPENDENCIES) $(EXTRA_getuid_DEPENDENCIES) - @rm -f getuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getuid_OBJECTS) $(getuid_LDADD) $(LIBS) - -getuid32$(EXEEXT): $(getuid32_OBJECTS) $(getuid32_DEPENDENCIES) $(EXTRA_getuid32_DEPENDENCIES) - @rm -f getuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getuid32_OBJECTS) $(getuid32_LDADD) $(LIBS) - -getxxid$(EXEEXT): $(getxxid_OBJECTS) $(getxxid_DEPENDENCIES) $(EXTRA_getxxid_DEPENDENCIES) - @rm -f getxxid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getxxid_OBJECTS) $(getxxid_LDADD) $(LIBS) - -group_req$(EXEEXT): $(group_req_OBJECTS) $(group_req_DEPENDENCIES) $(EXTRA_group_req_DEPENDENCIES) - @rm -f group_req$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(group_req_OBJECTS) $(group_req_LDADD) $(LIBS) - -inet-cmsg$(EXEEXT): $(inet_cmsg_OBJECTS) $(inet_cmsg_DEPENDENCIES) $(EXTRA_inet_cmsg_DEPENDENCIES) - @rm -f inet-cmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inet_cmsg_OBJECTS) $(inet_cmsg_LDADD) $(LIBS) - -init_module$(EXEEXT): $(init_module_OBJECTS) $(init_module_DEPENDENCIES) $(EXTRA_init_module_DEPENDENCIES) - @rm -f init_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(init_module_OBJECTS) $(init_module_LDADD) $(LIBS) - -inject-nf$(EXEEXT): $(inject_nf_OBJECTS) $(inject_nf_DEPENDENCIES) $(EXTRA_inject_nf_DEPENDENCIES) - @rm -f inject-nf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inject_nf_OBJECTS) $(inject_nf_LDADD) $(LIBS) - -inotify$(EXEEXT): $(inotify_OBJECTS) $(inotify_DEPENDENCIES) $(EXTRA_inotify_DEPENDENCIES) - @rm -f inotify$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inotify_OBJECTS) $(inotify_LDADD) $(LIBS) - -inotify_init1$(EXEEXT): $(inotify_init1_OBJECTS) $(inotify_init1_DEPENDENCIES) $(EXTRA_inotify_init1_DEPENDENCIES) - @rm -f inotify_init1$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inotify_init1_OBJECTS) $(inotify_init1_LDADD) $(LIBS) - -int_0x80$(EXEEXT): $(int_0x80_OBJECTS) $(int_0x80_DEPENDENCIES) $(EXTRA_int_0x80_DEPENDENCIES) - @rm -f int_0x80$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(int_0x80_OBJECTS) $(int_0x80_LDADD) $(LIBS) - -ioctl$(EXEEXT): $(ioctl_OBJECTS) $(ioctl_DEPENDENCIES) $(EXTRA_ioctl_DEPENDENCIES) - @rm -f ioctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_OBJECTS) $(ioctl_LDADD) $(LIBS) - -ioctl_block$(EXEEXT): $(ioctl_block_OBJECTS) $(ioctl_block_DEPENDENCIES) $(EXTRA_ioctl_block_DEPENDENCIES) - @rm -f ioctl_block$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_block_OBJECTS) $(ioctl_block_LDADD) $(LIBS) - -ioctl_dm$(EXEEXT): $(ioctl_dm_OBJECTS) $(ioctl_dm_DEPENDENCIES) $(EXTRA_ioctl_dm_DEPENDENCIES) - @rm -f ioctl_dm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_dm_OBJECTS) $(ioctl_dm_LDADD) $(LIBS) - -ioctl_dm-v$(EXEEXT): $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_DEPENDENCIES) $(EXTRA_ioctl_dm_v_DEPENDENCIES) - @rm -f ioctl_dm-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_LDADD) $(LIBS) - -ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA_ioctl_evdev_DEPENDENCIES) - @rm -f ioctl_evdev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS) - -ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) - @rm -f ioctl_evdev-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS) - -ioctl_inotify$(EXEEXT): $(ioctl_inotify_OBJECTS) $(ioctl_inotify_DEPENDENCIES) $(EXTRA_ioctl_inotify_DEPENDENCIES) - @rm -f ioctl_inotify$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_inotify_OBJECTS) $(ioctl_inotify_LDADD) $(LIBS) - -ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_DEPENDENCIES) - @rm -f ioctl_kvm_run$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS) - -ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) - @rm -f ioctl_loop$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS) - -ioctl_loop-nv$(EXEEXT): $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_DEPENDENCIES) $(EXTRA_ioctl_loop_nv_DEPENDENCIES) - @rm -f ioctl_loop-nv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_LDADD) $(LIBS) - -ioctl_loop-v$(EXEEXT): $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_DEPENDENCIES) $(EXTRA_ioctl_loop_v_DEPENDENCIES) - @rm -f ioctl_loop-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_LDADD) $(LIBS) - -ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl_mtd_DEPENDENCIES) - @rm -f ioctl_mtd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS) - -ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) - @rm -f ioctl_nsfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS) - -ioctl_perf$(EXEEXT): $(ioctl_perf_OBJECTS) $(ioctl_perf_DEPENDENCIES) $(EXTRA_ioctl_perf_DEPENDENCIES) - @rm -f ioctl_perf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_perf_OBJECTS) $(ioctl_perf_LDADD) $(LIBS) - -ioctl_perf-success$(EXEEXT): $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_DEPENDENCIES) $(EXTRA_ioctl_perf_success_DEPENDENCIES) - @rm -f ioctl_perf-success$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_LDADD) $(LIBS) - -ioctl_ptp$(EXEEXT): $(ioctl_ptp_OBJECTS) $(ioctl_ptp_DEPENDENCIES) $(EXTRA_ioctl_ptp_DEPENDENCIES) - @rm -f ioctl_ptp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_ptp_OBJECTS) $(ioctl_ptp_LDADD) $(LIBS) - -ioctl_rtc$(EXEEXT): $(ioctl_rtc_OBJECTS) $(ioctl_rtc_DEPENDENCIES) $(EXTRA_ioctl_rtc_DEPENDENCIES) - @rm -f ioctl_rtc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_rtc_OBJECTS) $(ioctl_rtc_LDADD) $(LIBS) - -ioctl_rtc-v$(EXEEXT): $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_DEPENDENCIES) $(EXTRA_ioctl_rtc_v_DEPENDENCIES) - @rm -f ioctl_rtc-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_LDADD) $(LIBS) - -ioctl_scsi$(EXEEXT): $(ioctl_scsi_OBJECTS) $(ioctl_scsi_DEPENDENCIES) $(EXTRA_ioctl_scsi_DEPENDENCIES) - @rm -f ioctl_scsi$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_scsi_OBJECTS) $(ioctl_scsi_LDADD) $(LIBS) - -ioctl_sg_io_v3$(EXEEXT): $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v3_DEPENDENCIES) - @rm -f ioctl_sg_io_v3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_LDADD) $(LIBS) - -ioctl_sg_io_v4$(EXEEXT): $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v4_DEPENDENCIES) - @rm -f ioctl_sg_io_v4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_LDADD) $(LIBS) - -ioctl_sock_gifconf$(EXEEXT): $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_DEPENDENCIES) $(EXTRA_ioctl_sock_gifconf_DEPENDENCIES) - @rm -f ioctl_sock_gifconf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_LDADD) $(LIBS) - -ioctl_uffdio$(EXEEXT): $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_DEPENDENCIES) $(EXTRA_ioctl_uffdio_DEPENDENCIES) - @rm -f ioctl_uffdio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_LDADD) $(LIBS) - -ioctl_v4l2$(EXEEXT): $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_DEPENDENCIES) $(EXTRA_ioctl_v4l2_DEPENDENCIES) - @rm -f ioctl_v4l2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_LDADD) $(LIBS) - -ioperm$(EXEEXT): $(ioperm_OBJECTS) $(ioperm_DEPENDENCIES) $(EXTRA_ioperm_DEPENDENCIES) - @rm -f ioperm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioperm_OBJECTS) $(ioperm_LDADD) $(LIBS) - -iopl$(EXEEXT): $(iopl_OBJECTS) $(iopl_DEPENDENCIES) $(EXTRA_iopl_DEPENDENCIES) - @rm -f iopl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(iopl_OBJECTS) $(iopl_LDADD) $(LIBS) - -ioprio$(EXEEXT): $(ioprio_OBJECTS) $(ioprio_DEPENDENCIES) $(EXTRA_ioprio_DEPENDENCIES) - @rm -f ioprio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioprio_OBJECTS) $(ioprio_LDADD) $(LIBS) - -ip_mreq$(EXEEXT): $(ip_mreq_OBJECTS) $(ip_mreq_DEPENDENCIES) $(EXTRA_ip_mreq_DEPENDENCIES) - @rm -f ip_mreq$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ip_mreq_OBJECTS) $(ip_mreq_LDADD) $(LIBS) - -ipc$(EXEEXT): $(ipc_OBJECTS) $(ipc_DEPENDENCIES) $(EXTRA_ipc_DEPENDENCIES) - @rm -f ipc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_OBJECTS) $(ipc_LDADD) $(LIBS) - -ipc_msg$(EXEEXT): $(ipc_msg_OBJECTS) $(ipc_msg_DEPENDENCIES) $(EXTRA_ipc_msg_DEPENDENCIES) - @rm -f ipc_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_OBJECTS) $(ipc_msg_LDADD) $(LIBS) - -ipc_msg-Xabbrev$(EXEEXT): $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msg_Xabbrev_DEPENDENCIES) - @rm -f ipc_msg-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_LDADD) $(LIBS) - -ipc_msg-Xraw$(EXEEXT): $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_DEPENDENCIES) $(EXTRA_ipc_msg_Xraw_DEPENDENCIES) - @rm -f ipc_msg-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_LDADD) $(LIBS) - -ipc_msg-Xverbose$(EXEEXT): $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msg_Xverbose_DEPENDENCIES) - @rm -f ipc_msg-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_LDADD) $(LIBS) - -ipc_msgbuf$(EXEEXT): $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_DEPENDENCIES) $(EXTRA_ipc_msgbuf_DEPENDENCIES) - @rm -f ipc_msgbuf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_LDADD) $(LIBS) - -ipc_msgbuf-Xabbrev$(EXEEXT): $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xabbrev_DEPENDENCIES) - @rm -f ipc_msgbuf-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_LDADD) $(LIBS) - -ipc_msgbuf-Xraw$(EXEEXT): $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xraw_DEPENDENCIES) - @rm -f ipc_msgbuf-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_LDADD) $(LIBS) - -ipc_msgbuf-Xverbose$(EXEEXT): $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xverbose_DEPENDENCIES) - @rm -f ipc_msgbuf-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_LDADD) $(LIBS) - -ipc_sem$(EXEEXT): $(ipc_sem_OBJECTS) $(ipc_sem_DEPENDENCIES) $(EXTRA_ipc_sem_DEPENDENCIES) - @rm -f ipc_sem$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_OBJECTS) $(ipc_sem_LDADD) $(LIBS) - -ipc_sem-Xabbrev$(EXEEXT): $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_sem_Xabbrev_DEPENDENCIES) - @rm -f ipc_sem-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_LDADD) $(LIBS) - -ipc_sem-Xraw$(EXEEXT): $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_DEPENDENCIES) $(EXTRA_ipc_sem_Xraw_DEPENDENCIES) - @rm -f ipc_sem-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_LDADD) $(LIBS) - -ipc_sem-Xverbose$(EXEEXT): $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_DEPENDENCIES) $(EXTRA_ipc_sem_Xverbose_DEPENDENCIES) - @rm -f ipc_sem-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_LDADD) $(LIBS) - -ipc_shm$(EXEEXT): $(ipc_shm_OBJECTS) $(ipc_shm_DEPENDENCIES) $(EXTRA_ipc_shm_DEPENDENCIES) - @rm -f ipc_shm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_OBJECTS) $(ipc_shm_LDADD) $(LIBS) - -ipc_shm-Xabbrev$(EXEEXT): $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_shm_Xabbrev_DEPENDENCIES) - @rm -f ipc_shm-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_LDADD) $(LIBS) - -ipc_shm-Xraw$(EXEEXT): $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_DEPENDENCIES) $(EXTRA_ipc_shm_Xraw_DEPENDENCIES) - @rm -f ipc_shm-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_LDADD) $(LIBS) - -ipc_shm-Xverbose$(EXEEXT): $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_DEPENDENCIES) $(EXTRA_ipc_shm_Xverbose_DEPENDENCIES) - @rm -f ipc_shm-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_LDADD) $(LIBS) - -is_linux_mips_n64$(EXEEXT): $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_DEPENDENCIES) $(EXTRA_is_linux_mips_n64_DEPENDENCIES) - @rm -f is_linux_mips_n64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_LDADD) $(LIBS) - -kcmp$(EXEEXT): $(kcmp_OBJECTS) $(kcmp_DEPENDENCIES) $(EXTRA_kcmp_DEPENDENCIES) - @rm -f kcmp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kcmp_OBJECTS) $(kcmp_LDADD) $(LIBS) - -kcmp-y$(EXEEXT): $(kcmp_y_OBJECTS) $(kcmp_y_DEPENDENCIES) $(EXTRA_kcmp_y_DEPENDENCIES) - @rm -f kcmp-y$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kcmp_y_OBJECTS) $(kcmp_y_LDADD) $(LIBS) - -kern_features$(EXEEXT): $(kern_features_OBJECTS) $(kern_features_DEPENDENCIES) $(EXTRA_kern_features_DEPENDENCIES) - @rm -f kern_features$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kern_features_OBJECTS) $(kern_features_LDADD) $(LIBS) - -kexec_file_load$(EXEEXT): $(kexec_file_load_OBJECTS) $(kexec_file_load_DEPENDENCIES) $(EXTRA_kexec_file_load_DEPENDENCIES) - @rm -f kexec_file_load$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kexec_file_load_OBJECTS) $(kexec_file_load_LDADD) $(LIBS) - -kexec_load$(EXEEXT): $(kexec_load_OBJECTS) $(kexec_load_DEPENDENCIES) $(EXTRA_kexec_load_DEPENDENCIES) - @rm -f kexec_load$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kexec_load_OBJECTS) $(kexec_load_LDADD) $(LIBS) - -keyctl$(EXEEXT): $(keyctl_OBJECTS) $(keyctl_DEPENDENCIES) $(EXTRA_keyctl_DEPENDENCIES) - @rm -f keyctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_OBJECTS) $(keyctl_LDADD) $(LIBS) - -keyctl-Xabbrev$(EXEEXT): $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_DEPENDENCIES) $(EXTRA_keyctl_Xabbrev_DEPENDENCIES) - @rm -f keyctl-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_LDADD) $(LIBS) - -keyctl-Xraw$(EXEEXT): $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_DEPENDENCIES) $(EXTRA_keyctl_Xraw_DEPENDENCIES) - @rm -f keyctl-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_LDADD) $(LIBS) - -keyctl-Xverbose$(EXEEXT): $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_DEPENDENCIES) $(EXTRA_keyctl_Xverbose_DEPENDENCIES) - @rm -f keyctl-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_LDADD) $(LIBS) - -kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) $(EXTRA_kill_DEPENDENCIES) - @rm -f kill$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kill_OBJECTS) $(kill_LDADD) $(LIBS) - -ksysent$(EXEEXT): $(ksysent_OBJECTS) $(ksysent_DEPENDENCIES) $(EXTRA_ksysent_DEPENDENCIES) - @rm -f ksysent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ksysent_OBJECTS) $(ksysent_LDADD) $(LIBS) - -lchown$(EXEEXT): $(lchown_OBJECTS) $(lchown_DEPENDENCIES) $(EXTRA_lchown_DEPENDENCIES) - @rm -f lchown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lchown_OBJECTS) $(lchown_LDADD) $(LIBS) - -lchown32$(EXEEXT): $(lchown32_OBJECTS) $(lchown32_DEPENDENCIES) $(EXTRA_lchown32_DEPENDENCIES) - @rm -f lchown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lchown32_OBJECTS) $(lchown32_LDADD) $(LIBS) - -link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) $(EXTRA_link_DEPENDENCIES) - @rm -f link$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(link_OBJECTS) $(link_LDADD) $(LIBS) - -linkat$(EXEEXT): $(linkat_OBJECTS) $(linkat_DEPENDENCIES) $(EXTRA_linkat_DEPENDENCIES) - @rm -f linkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(linkat_OBJECTS) $(linkat_LDADD) $(LIBS) - -list_sigaction_signum$(EXEEXT): $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_DEPENDENCIES) $(EXTRA_list_sigaction_signum_DEPENDENCIES) - @rm -f list_sigaction_signum$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_LDADD) $(LIBS) - -llseek$(EXEEXT): $(llseek_OBJECTS) $(llseek_DEPENDENCIES) $(EXTRA_llseek_DEPENDENCIES) - @rm -f llseek$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(llseek_OBJECTS) $(llseek_LDADD) $(LIBS) - -localtime$(EXEEXT): $(localtime_OBJECTS) $(localtime_DEPENDENCIES) $(EXTRA_localtime_DEPENDENCIES) - @rm -f localtime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(localtime_OBJECTS) $(localtime_LDADD) $(LIBS) - -lookup_dcookie$(EXEEXT): $(lookup_dcookie_OBJECTS) $(lookup_dcookie_DEPENDENCIES) $(EXTRA_lookup_dcookie_DEPENDENCIES) - @rm -f lookup_dcookie$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lookup_dcookie_OBJECTS) $(lookup_dcookie_LDADD) $(LIBS) - -lseek$(EXEEXT): $(lseek_OBJECTS) $(lseek_DEPENDENCIES) $(EXTRA_lseek_DEPENDENCIES) - @rm -f lseek$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lseek_OBJECTS) $(lseek_LDADD) $(LIBS) - -lstat$(EXEEXT): $(lstat_OBJECTS) $(lstat_DEPENDENCIES) $(EXTRA_lstat_DEPENDENCIES) - @rm -f lstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lstat_OBJECTS) $(lstat_LDADD) $(LIBS) - -lstat64$(EXEEXT): $(lstat64_OBJECTS) $(lstat64_DEPENDENCIES) $(EXTRA_lstat64_DEPENDENCIES) - @rm -f lstat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lstat64_OBJECTS) $(lstat64_LDADD) $(LIBS) - -madvise$(EXEEXT): $(madvise_OBJECTS) $(madvise_DEPENDENCIES) $(EXTRA_madvise_DEPENDENCIES) - @rm -f madvise$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(madvise_OBJECTS) $(madvise_LDADD) $(LIBS) - -mbind$(EXEEXT): $(mbind_OBJECTS) $(mbind_DEPENDENCIES) $(EXTRA_mbind_DEPENDENCIES) - @rm -f mbind$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mbind_OBJECTS) $(mbind_LDADD) $(LIBS) - -membarrier$(EXEEXT): $(membarrier_OBJECTS) $(membarrier_DEPENDENCIES) $(EXTRA_membarrier_DEPENDENCIES) - @rm -f membarrier$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(membarrier_OBJECTS) $(membarrier_LDADD) $(LIBS) - -memfd_create$(EXEEXT): $(memfd_create_OBJECTS) $(memfd_create_DEPENDENCIES) $(EXTRA_memfd_create_DEPENDENCIES) - @rm -f memfd_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(memfd_create_OBJECTS) $(memfd_create_LDADD) $(LIBS) - -migrate_pages$(EXEEXT): $(migrate_pages_OBJECTS) $(migrate_pages_DEPENDENCIES) $(EXTRA_migrate_pages_DEPENDENCIES) - @rm -f migrate_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(migrate_pages_OBJECTS) $(migrate_pages_LDADD) $(LIBS) - -mincore$(EXEEXT): $(mincore_OBJECTS) $(mincore_DEPENDENCIES) $(EXTRA_mincore_DEPENDENCIES) - @rm -f mincore$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mincore_OBJECTS) $(mincore_LDADD) $(LIBS) - -mkdir$(EXEEXT): $(mkdir_OBJECTS) $(mkdir_DEPENDENCIES) $(EXTRA_mkdir_DEPENDENCIES) - @rm -f mkdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mkdir_OBJECTS) $(mkdir_LDADD) $(LIBS) - -mkdirat$(EXEEXT): $(mkdirat_OBJECTS) $(mkdirat_DEPENDENCIES) $(EXTRA_mkdirat_DEPENDENCIES) - @rm -f mkdirat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mkdirat_OBJECTS) $(mkdirat_LDADD) $(LIBS) - -mknod$(EXEEXT): $(mknod_OBJECTS) $(mknod_DEPENDENCIES) $(EXTRA_mknod_DEPENDENCIES) - @rm -f mknod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mknod_OBJECTS) $(mknod_LDADD) $(LIBS) - -mknodat$(EXEEXT): $(mknodat_OBJECTS) $(mknodat_DEPENDENCIES) $(EXTRA_mknodat_DEPENDENCIES) - @rm -f mknodat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mknodat_OBJECTS) $(mknodat_LDADD) $(LIBS) - -mlock$(EXEEXT): $(mlock_OBJECTS) $(mlock_DEPENDENCIES) $(EXTRA_mlock_DEPENDENCIES) - @rm -f mlock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlock_OBJECTS) $(mlock_LDADD) $(LIBS) - -mlock2$(EXEEXT): $(mlock2_OBJECTS) $(mlock2_DEPENDENCIES) $(EXTRA_mlock2_DEPENDENCIES) - @rm -f mlock2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlock2_OBJECTS) $(mlock2_LDADD) $(LIBS) - -mlockall$(EXEEXT): $(mlockall_OBJECTS) $(mlockall_DEPENDENCIES) $(EXTRA_mlockall_DEPENDENCIES) - @rm -f mlockall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlockall_OBJECTS) $(mlockall_LDADD) $(LIBS) - -mmap$(EXEEXT): $(mmap_OBJECTS) $(mmap_DEPENDENCIES) $(EXTRA_mmap_DEPENDENCIES) - @rm -f mmap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_OBJECTS) $(mmap_LDADD) $(LIBS) - -mmap-Xabbrev$(EXEEXT): $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_DEPENDENCIES) $(EXTRA_mmap_Xabbrev_DEPENDENCIES) - @rm -f mmap-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_LDADD) $(LIBS) - -mmap-Xraw$(EXEEXT): $(mmap_Xraw_OBJECTS) $(mmap_Xraw_DEPENDENCIES) $(EXTRA_mmap_Xraw_DEPENDENCIES) - @rm -f mmap-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xraw_OBJECTS) $(mmap_Xraw_LDADD) $(LIBS) - -mmap-Xverbose$(EXEEXT): $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_DEPENDENCIES) $(EXTRA_mmap_Xverbose_DEPENDENCIES) - @rm -f mmap-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_LDADD) $(LIBS) - -mmap64$(EXEEXT): $(mmap64_OBJECTS) $(mmap64_DEPENDENCIES) $(EXTRA_mmap64_DEPENDENCIES) - @rm -f mmap64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_OBJECTS) $(mmap64_LDADD) $(LIBS) - -mmap64-Xabbrev$(EXEEXT): $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_DEPENDENCIES) $(EXTRA_mmap64_Xabbrev_DEPENDENCIES) - @rm -f mmap64-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_LDADD) $(LIBS) - -mmap64-Xraw$(EXEEXT): $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_DEPENDENCIES) $(EXTRA_mmap64_Xraw_DEPENDENCIES) - @rm -f mmap64-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_LDADD) $(LIBS) - -mmap64-Xverbose$(EXEEXT): $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_DEPENDENCIES) $(EXTRA_mmap64_Xverbose_DEPENDENCIES) - @rm -f mmap64-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_LDADD) $(LIBS) - -mmsg$(EXEEXT): $(mmsg_OBJECTS) $(mmsg_DEPENDENCIES) $(EXTRA_mmsg_DEPENDENCIES) - @rm -f mmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_OBJECTS) $(mmsg_LDADD) $(LIBS) - -mmsg-silent$(EXEEXT): $(mmsg_silent_OBJECTS) $(mmsg_silent_DEPENDENCIES) $(EXTRA_mmsg_silent_DEPENDENCIES) - @rm -f mmsg-silent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_silent_OBJECTS) $(mmsg_silent_LDADD) $(LIBS) - -mmsg_name$(EXEEXT): $(mmsg_name_OBJECTS) $(mmsg_name_DEPENDENCIES) $(EXTRA_mmsg_name_DEPENDENCIES) - @rm -f mmsg_name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_name_OBJECTS) $(mmsg_name_LDADD) $(LIBS) - -mmsg_name-v$(EXEEXT): $(mmsg_name_v_OBJECTS) $(mmsg_name_v_DEPENDENCIES) $(EXTRA_mmsg_name_v_DEPENDENCIES) - @rm -f mmsg_name-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_name_v_OBJECTS) $(mmsg_name_v_LDADD) $(LIBS) - -modify_ldt$(EXEEXT): $(modify_ldt_OBJECTS) $(modify_ldt_DEPENDENCIES) $(EXTRA_modify_ldt_DEPENDENCIES) - @rm -f modify_ldt$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(modify_ldt_OBJECTS) $(modify_ldt_LDADD) $(LIBS) - -mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) $(EXTRA_mount_DEPENDENCIES) - @rm -f mount$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_OBJECTS) $(mount_LDADD) $(LIBS) - -mount-Xabbrev$(EXEEXT): $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_DEPENDENCIES) $(EXTRA_mount_Xabbrev_DEPENDENCIES) - @rm -f mount-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_LDADD) $(LIBS) - -mount-Xraw$(EXEEXT): $(mount_Xraw_OBJECTS) $(mount_Xraw_DEPENDENCIES) $(EXTRA_mount_Xraw_DEPENDENCIES) - @rm -f mount-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xraw_OBJECTS) $(mount_Xraw_LDADD) $(LIBS) - -mount-Xverbose$(EXEEXT): $(mount_Xverbose_OBJECTS) $(mount_Xverbose_DEPENDENCIES) $(EXTRA_mount_Xverbose_DEPENDENCIES) - @rm -f mount-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xverbose_OBJECTS) $(mount_Xverbose_LDADD) $(LIBS) - -move_pages$(EXEEXT): $(move_pages_OBJECTS) $(move_pages_DEPENDENCIES) $(EXTRA_move_pages_DEPENDENCIES) - @rm -f move_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(move_pages_OBJECTS) $(move_pages_LDADD) $(LIBS) - -mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) - @rm -f mq$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS) - -mq_sendrecv$(EXEEXT): $(mq_sendrecv_OBJECTS) $(mq_sendrecv_DEPENDENCIES) $(EXTRA_mq_sendrecv_DEPENDENCIES) - @rm -f mq_sendrecv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_OBJECTS) $(mq_sendrecv_LDADD) $(LIBS) - -mq_sendrecv-read$(EXEEXT): $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_DEPENDENCIES) $(EXTRA_mq_sendrecv_read_DEPENDENCIES) - @rm -f mq_sendrecv-read$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_LDADD) $(LIBS) - -mq_sendrecv-write$(EXEEXT): $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_DEPENDENCIES) $(EXTRA_mq_sendrecv_write_DEPENDENCIES) - @rm -f mq_sendrecv-write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_LDADD) $(LIBS) - -msg_control$(EXEEXT): $(msg_control_OBJECTS) $(msg_control_DEPENDENCIES) $(EXTRA_msg_control_DEPENDENCIES) - @rm -f msg_control$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_control_OBJECTS) $(msg_control_LDADD) $(LIBS) - -msg_control-v$(EXEEXT): $(msg_control_v_OBJECTS) $(msg_control_v_DEPENDENCIES) $(EXTRA_msg_control_v_DEPENDENCIES) - @rm -f msg_control-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_control_v_OBJECTS) $(msg_control_v_LDADD) $(LIBS) - -msg_name$(EXEEXT): $(msg_name_OBJECTS) $(msg_name_DEPENDENCIES) $(EXTRA_msg_name_DEPENDENCIES) - @rm -f msg_name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_name_OBJECTS) $(msg_name_LDADD) $(LIBS) - -munlockall$(EXEEXT): $(munlockall_OBJECTS) $(munlockall_DEPENDENCIES) $(EXTRA_munlockall_DEPENDENCIES) - @rm -f munlockall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(munlockall_OBJECTS) $(munlockall_LDADD) $(LIBS) - -nanosleep$(EXEEXT): $(nanosleep_OBJECTS) $(nanosleep_DEPENDENCIES) $(EXTRA_nanosleep_DEPENDENCIES) - @rm -f nanosleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nanosleep_OBJECTS) $(nanosleep_LDADD) $(LIBS) - -net-accept-connect$(EXEEXT): $(net_accept_connect_OBJECTS) $(net_accept_connect_DEPENDENCIES) $(EXTRA_net_accept_connect_DEPENDENCIES) - @rm -f net-accept-connect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_accept_connect_OBJECTS) $(net_accept_connect_LDADD) $(LIBS) - -net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENCIES) $(EXTRA_net_icmp_filter_DEPENDENCIES) - @rm -f net-icmp_filter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS) - -net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) - @rm -f net-sockaddr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS) - -net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) - @rm -f net-y-unix$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS) - -net-yy-inet$(EXEEXT): $(net_yy_inet_OBJECTS) $(net_yy_inet_DEPENDENCIES) $(EXTRA_net_yy_inet_DEPENDENCIES) - @rm -f net-yy-inet$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_inet_OBJECTS) $(net_yy_inet_LDADD) $(LIBS) - -net-yy-inet6$(EXEEXT): $(net_yy_inet6_OBJECTS) $(net_yy_inet6_DEPENDENCIES) $(EXTRA_net_yy_inet6_DEPENDENCIES) - @rm -f net-yy-inet6$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_inet6_OBJECTS) $(net_yy_inet6_LDADD) $(LIBS) - -net-yy-netlink$(EXEEXT): $(net_yy_netlink_OBJECTS) $(net_yy_netlink_DEPENDENCIES) $(EXTRA_net_yy_netlink_DEPENDENCIES) - @rm -f net-yy-netlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_netlink_OBJECTS) $(net_yy_netlink_LDADD) $(LIBS) - -net-yy-unix$(EXEEXT): $(net_yy_unix_OBJECTS) $(net_yy_unix_DEPENDENCIES) $(EXTRA_net_yy_unix_DEPENDENCIES) - @rm -f net-yy-unix$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_unix_OBJECTS) $(net_yy_unix_LDADD) $(LIBS) - -netlink_audit$(EXEEXT): $(netlink_audit_OBJECTS) $(netlink_audit_DEPENDENCIES) $(EXTRA_netlink_audit_DEPENDENCIES) - @rm -f netlink_audit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_audit_OBJECTS) $(netlink_audit_LDADD) $(LIBS) - -netlink_crypto$(EXEEXT): $(netlink_crypto_OBJECTS) $(netlink_crypto_DEPENDENCIES) $(EXTRA_netlink_crypto_DEPENDENCIES) - @rm -f netlink_crypto$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_crypto_OBJECTS) $(netlink_crypto_LDADD) $(LIBS) - -netlink_generic$(EXEEXT): $(netlink_generic_OBJECTS) $(netlink_generic_DEPENDENCIES) $(EXTRA_netlink_generic_DEPENDENCIES) - @rm -f netlink_generic$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_generic_OBJECTS) $(netlink_generic_LDADD) $(LIBS) - -netlink_inet_diag$(EXEEXT): $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_DEPENDENCIES) $(EXTRA_netlink_inet_diag_DEPENDENCIES) - @rm -f netlink_inet_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_LDADD) $(LIBS) - -netlink_kobject_uevent$(EXEEXT): $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_DEPENDENCIES) $(EXTRA_netlink_kobject_uevent_DEPENDENCIES) - @rm -f netlink_kobject_uevent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_LDADD) $(LIBS) - -netlink_netfilter$(EXEEXT): $(netlink_netfilter_OBJECTS) $(netlink_netfilter_DEPENDENCIES) $(EXTRA_netlink_netfilter_DEPENDENCIES) - @rm -f netlink_netfilter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_netfilter_OBJECTS) $(netlink_netfilter_LDADD) $(LIBS) - -netlink_netlink_diag$(EXEEXT): $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_DEPENDENCIES) $(EXTRA_netlink_netlink_diag_DEPENDENCIES) - @rm -f netlink_netlink_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_LDADD) $(LIBS) - -netlink_protocol$(EXEEXT): $(netlink_protocol_OBJECTS) $(netlink_protocol_DEPENDENCIES) $(EXTRA_netlink_protocol_DEPENDENCIES) - @rm -f netlink_protocol$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_protocol_OBJECTS) $(netlink_protocol_LDADD) $(LIBS) - -netlink_route$(EXEEXT): $(netlink_route_OBJECTS) $(netlink_route_DEPENDENCIES) $(EXTRA_netlink_route_DEPENDENCIES) - @rm -f netlink_route$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_route_OBJECTS) $(netlink_route_LDADD) $(LIBS) - -netlink_selinux$(EXEEXT): $(netlink_selinux_OBJECTS) $(netlink_selinux_DEPENDENCIES) $(EXTRA_netlink_selinux_DEPENDENCIES) - @rm -f netlink_selinux$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_selinux_OBJECTS) $(netlink_selinux_LDADD) $(LIBS) - -netlink_sock_diag$(EXEEXT): $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_DEPENDENCIES) $(EXTRA_netlink_sock_diag_DEPENDENCIES) - @rm -f netlink_sock_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_LDADD) $(LIBS) - -netlink_unix_diag$(EXEEXT): $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_DEPENDENCIES) $(EXTRA_netlink_unix_diag_DEPENDENCIES) - @rm -f netlink_unix_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_LDADD) $(LIBS) - -netlink_xfrm$(EXEEXT): $(netlink_xfrm_OBJECTS) $(netlink_xfrm_DEPENDENCIES) $(EXTRA_netlink_xfrm_DEPENDENCIES) - @rm -f netlink_xfrm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_xfrm_OBJECTS) $(netlink_xfrm_LDADD) $(LIBS) - -newfstatat$(EXEEXT): $(newfstatat_OBJECTS) $(newfstatat_DEPENDENCIES) $(EXTRA_newfstatat_DEPENDENCIES) - @rm -f newfstatat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(newfstatat_OBJECTS) $(newfstatat_LDADD) $(LIBS) - -nfnetlink_acct$(EXEEXT): $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_DEPENDENCIES) $(EXTRA_nfnetlink_acct_DEPENDENCIES) - @rm -f nfnetlink_acct$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_LDADD) $(LIBS) - -nfnetlink_cthelper$(EXEEXT): $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_DEPENDENCIES) $(EXTRA_nfnetlink_cthelper_DEPENDENCIES) - @rm -f nfnetlink_cthelper$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_LDADD) $(LIBS) - -nfnetlink_ctnetlink$(EXEEXT): $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_DEPENDENCIES) - @rm -f nfnetlink_ctnetlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_LDADD) $(LIBS) - -nfnetlink_ctnetlink_exp$(EXEEXT): $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_exp_DEPENDENCIES) - @rm -f nfnetlink_ctnetlink_exp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_LDADD) $(LIBS) - -nfnetlink_cttimeout$(EXEEXT): $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_DEPENDENCIES) $(EXTRA_nfnetlink_cttimeout_DEPENDENCIES) - @rm -f nfnetlink_cttimeout$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_LDADD) $(LIBS) - -nfnetlink_ipset$(EXEEXT): $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_DEPENDENCIES) $(EXTRA_nfnetlink_ipset_DEPENDENCIES) - @rm -f nfnetlink_ipset$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_LDADD) $(LIBS) - -nfnetlink_nft_compat$(EXEEXT): $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_DEPENDENCIES) $(EXTRA_nfnetlink_nft_compat_DEPENDENCIES) - @rm -f nfnetlink_nft_compat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_LDADD) $(LIBS) - -nfnetlink_nftables$(EXEEXT): $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_DEPENDENCIES) $(EXTRA_nfnetlink_nftables_DEPENDENCIES) - @rm -f nfnetlink_nftables$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_LDADD) $(LIBS) - -nfnetlink_osf$(EXEEXT): $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_DEPENDENCIES) $(EXTRA_nfnetlink_osf_DEPENDENCIES) - @rm -f nfnetlink_osf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_LDADD) $(LIBS) - -nfnetlink_queue$(EXEEXT): $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_DEPENDENCIES) $(EXTRA_nfnetlink_queue_DEPENDENCIES) - @rm -f nfnetlink_queue$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_LDADD) $(LIBS) - -nfnetlink_ulog$(EXEEXT): $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_DEPENDENCIES) $(EXTRA_nfnetlink_ulog_DEPENDENCIES) - @rm -f nfnetlink_ulog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_LDADD) $(LIBS) - -nlattr$(EXEEXT): $(nlattr_OBJECTS) $(nlattr_DEPENDENCIES) $(EXTRA_nlattr_DEPENDENCIES) - @rm -f nlattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_OBJECTS) $(nlattr_LDADD) $(LIBS) - -nlattr_br_port_msg$(EXEEXT): $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_DEPENDENCIES) $(EXTRA_nlattr_br_port_msg_DEPENDENCIES) - @rm -f nlattr_br_port_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_LDADD) $(LIBS) - -nlattr_crypto_user_alg$(EXEEXT): $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_DEPENDENCIES) $(EXTRA_nlattr_crypto_user_alg_DEPENDENCIES) - @rm -f nlattr_crypto_user_alg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_LDADD) $(LIBS) - -nlattr_dcbmsg$(EXEEXT): $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_DEPENDENCIES) $(EXTRA_nlattr_dcbmsg_DEPENDENCIES) - @rm -f nlattr_dcbmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_LDADD) $(LIBS) - -nlattr_fib_rule_hdr$(EXEEXT): $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_DEPENDENCIES) $(EXTRA_nlattr_fib_rule_hdr_DEPENDENCIES) - @rm -f nlattr_fib_rule_hdr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_LDADD) $(LIBS) - -nlattr_ifaddrlblmsg$(EXEEXT): $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrlblmsg_DEPENDENCIES) - @rm -f nlattr_ifaddrlblmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_LDADD) $(LIBS) - -nlattr_ifaddrmsg$(EXEEXT): $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrmsg_DEPENDENCIES) - @rm -f nlattr_ifaddrmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_LDADD) $(LIBS) - -nlattr_ifinfomsg$(EXEEXT): $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_DEPENDENCIES) $(EXTRA_nlattr_ifinfomsg_DEPENDENCIES) - @rm -f nlattr_ifinfomsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_LDADD) $(LIBS) - -nlattr_ifla_af_spec$(EXEEXT): $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_DEPENDENCIES) $(EXTRA_nlattr_ifla_af_spec_DEPENDENCIES) - @rm -f nlattr_ifla_af_spec$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_LDADD) $(LIBS) - -nlattr_ifla_brport$(EXEEXT): $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_DEPENDENCIES) $(EXTRA_nlattr_ifla_brport_DEPENDENCIES) - @rm -f nlattr_ifla_brport$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_LDADD) $(LIBS) - -nlattr_ifla_linkinfo$(EXEEXT): $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_DEPENDENCIES) $(EXTRA_nlattr_ifla_linkinfo_DEPENDENCIES) - @rm -f nlattr_ifla_linkinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_LDADD) $(LIBS) - -nlattr_ifla_port$(EXEEXT): $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_DEPENDENCIES) $(EXTRA_nlattr_ifla_port_DEPENDENCIES) - @rm -f nlattr_ifla_port$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_LDADD) $(LIBS) - -nlattr_ifla_xdp$(EXEEXT): $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_DEPENDENCIES) $(EXTRA_nlattr_ifla_xdp_DEPENDENCIES) - @rm -f nlattr_ifla_xdp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_LDADD) $(LIBS) - -nlattr_inet_diag_msg$(EXEEXT): $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_msg_DEPENDENCIES) - @rm -f nlattr_inet_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_LDADD) $(LIBS) - -nlattr_inet_diag_req_compat$(EXEEXT): $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_compat_DEPENDENCIES) - @rm -f nlattr_inet_diag_req_compat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_LDADD) $(LIBS) - -nlattr_inet_diag_req_v2$(EXEEXT): $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_v2_DEPENDENCIES) - @rm -f nlattr_inet_diag_req_v2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_LDADD) $(LIBS) - -nlattr_mdba_mdb_entry$(EXEEXT): $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_DEPENDENCIES) $(EXTRA_nlattr_mdba_mdb_entry_DEPENDENCIES) - @rm -f nlattr_mdba_mdb_entry$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_LDADD) $(LIBS) - -nlattr_mdba_router_port$(EXEEXT): $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_DEPENDENCIES) $(EXTRA_nlattr_mdba_router_port_DEPENDENCIES) - @rm -f nlattr_mdba_router_port$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_LDADD) $(LIBS) - -nlattr_ndmsg$(EXEEXT): $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_DEPENDENCIES) $(EXTRA_nlattr_ndmsg_DEPENDENCIES) - @rm -f nlattr_ndmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_LDADD) $(LIBS) - -nlattr_ndtmsg$(EXEEXT): $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_DEPENDENCIES) $(EXTRA_nlattr_ndtmsg_DEPENDENCIES) - @rm -f nlattr_ndtmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_LDADD) $(LIBS) - -nlattr_netconfmsg$(EXEEXT): $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_DEPENDENCIES) $(EXTRA_nlattr_netconfmsg_DEPENDENCIES) - @rm -f nlattr_netconfmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_LDADD) $(LIBS) - -nlattr_netlink_diag_msg$(EXEEXT): $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_netlink_diag_msg_DEPENDENCIES) - @rm -f nlattr_netlink_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_LDADD) $(LIBS) - -nlattr_nlmsgerr$(EXEEXT): $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_DEPENDENCIES) $(EXTRA_nlattr_nlmsgerr_DEPENDENCIES) - @rm -f nlattr_nlmsgerr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_LDADD) $(LIBS) - -nlattr_packet_diag_msg$(EXEEXT): $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_packet_diag_msg_DEPENDENCIES) - @rm -f nlattr_packet_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_LDADD) $(LIBS) - -nlattr_rtgenmsg$(EXEEXT): $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_DEPENDENCIES) $(EXTRA_nlattr_rtgenmsg_DEPENDENCIES) - @rm -f nlattr_rtgenmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_LDADD) $(LIBS) - -nlattr_rtmsg$(EXEEXT): $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_DEPENDENCIES) $(EXTRA_nlattr_rtmsg_DEPENDENCIES) - @rm -f nlattr_rtmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_LDADD) $(LIBS) - -nlattr_smc_diag_msg$(EXEEXT): $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_smc_diag_msg_DEPENDENCIES) - @rm -f nlattr_smc_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_LDADD) $(LIBS) - -nlattr_tc_stats$(EXEEXT): $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_DEPENDENCIES) $(EXTRA_nlattr_tc_stats_DEPENDENCIES) - @rm -f nlattr_tc_stats$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_LDADD) $(LIBS) - -nlattr_tca_stab$(EXEEXT): $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_DEPENDENCIES) $(EXTRA_nlattr_tca_stab_DEPENDENCIES) - @rm -f nlattr_tca_stab$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_LDADD) $(LIBS) - -nlattr_tcamsg$(EXEEXT): $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_DEPENDENCIES) $(EXTRA_nlattr_tcamsg_DEPENDENCIES) - @rm -f nlattr_tcamsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_LDADD) $(LIBS) - -nlattr_tcmsg$(EXEEXT): $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_DEPENDENCIES) $(EXTRA_nlattr_tcmsg_DEPENDENCIES) - @rm -f nlattr_tcmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_LDADD) $(LIBS) - -nlattr_unix_diag_msg$(EXEEXT): $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_unix_diag_msg_DEPENDENCIES) - @rm -f nlattr_unix_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_LDADD) $(LIBS) - -nsyscalls$(EXEEXT): $(nsyscalls_OBJECTS) $(nsyscalls_DEPENDENCIES) $(EXTRA_nsyscalls_DEPENDENCIES) - @rm -f nsyscalls$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nsyscalls_OBJECTS) $(nsyscalls_LDADD) $(LIBS) - -nsyscalls-d$(EXEEXT): $(nsyscalls_d_OBJECTS) $(nsyscalls_d_DEPENDENCIES) $(EXTRA_nsyscalls_d_DEPENDENCIES) - @rm -f nsyscalls-d$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nsyscalls_d_OBJECTS) $(nsyscalls_d_LDADD) $(LIBS) - -old_mmap$(EXEEXT): $(old_mmap_OBJECTS) $(old_mmap_DEPENDENCIES) $(EXTRA_old_mmap_DEPENDENCIES) - @rm -f old_mmap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_OBJECTS) $(old_mmap_LDADD) $(LIBS) - -old_mmap-P$(EXEEXT): $(old_mmap_P_OBJECTS) $(old_mmap_P_DEPENDENCIES) $(EXTRA_old_mmap_P_DEPENDENCIES) - @rm -f old_mmap-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_P_OBJECTS) $(old_mmap_P_LDADD) $(LIBS) - -old_mmap-Xabbrev$(EXEEXT): $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_DEPENDENCIES) $(EXTRA_old_mmap_Xabbrev_DEPENDENCIES) - @rm -f old_mmap-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_LDADD) $(LIBS) - -old_mmap-Xraw$(EXEEXT): $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_DEPENDENCIES) $(EXTRA_old_mmap_Xraw_DEPENDENCIES) - @rm -f old_mmap-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_LDADD) $(LIBS) - -old_mmap-Xverbose$(EXEEXT): $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_DEPENDENCIES) $(EXTRA_old_mmap_Xverbose_DEPENDENCIES) - @rm -f old_mmap-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_LDADD) $(LIBS) - -old_mmap-v-none$(EXEEXT): $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_DEPENDENCIES) $(EXTRA_old_mmap_v_none_DEPENDENCIES) - @rm -f old_mmap-v-none$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_LDADD) $(LIBS) - -oldfstat$(EXEEXT): $(oldfstat_OBJECTS) $(oldfstat_DEPENDENCIES) $(EXTRA_oldfstat_DEPENDENCIES) - @rm -f oldfstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldfstat_OBJECTS) $(oldfstat_LDADD) $(LIBS) - -oldlstat$(EXEEXT): $(oldlstat_OBJECTS) $(oldlstat_DEPENDENCIES) $(EXTRA_oldlstat_DEPENDENCIES) - @rm -f oldlstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldlstat_OBJECTS) $(oldlstat_LDADD) $(LIBS) - -oldselect$(EXEEXT): $(oldselect_OBJECTS) $(oldselect_DEPENDENCIES) $(EXTRA_oldselect_DEPENDENCIES) - @rm -f oldselect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_OBJECTS) $(oldselect_LDADD) $(LIBS) - -oldselect-P$(EXEEXT): $(oldselect_P_OBJECTS) $(oldselect_P_DEPENDENCIES) $(EXTRA_oldselect_P_DEPENDENCIES) - @rm -f oldselect-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_P_OBJECTS) $(oldselect_P_LDADD) $(LIBS) - -oldselect-efault$(EXEEXT): $(oldselect_efault_OBJECTS) $(oldselect_efault_DEPENDENCIES) $(EXTRA_oldselect_efault_DEPENDENCIES) - @rm -f oldselect-efault$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_efault_OBJECTS) $(oldselect_efault_LDADD) $(LIBS) - -oldselect-efault-P$(EXEEXT): $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_DEPENDENCIES) $(EXTRA_oldselect_efault_P_DEPENDENCIES) - @rm -f oldselect-efault-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_LDADD) $(LIBS) - -oldstat$(EXEEXT): $(oldstat_OBJECTS) $(oldstat_DEPENDENCIES) $(EXTRA_oldstat_DEPENDENCIES) - @rm -f oldstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldstat_OBJECTS) $(oldstat_LDADD) $(LIBS) - -open$(EXEEXT): $(open_OBJECTS) $(open_DEPENDENCIES) $(EXTRA_open_DEPENDENCIES) - @rm -f open$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(open_OBJECTS) $(open_LDADD) $(LIBS) - -openat$(EXEEXT): $(openat_OBJECTS) $(openat_DEPENDENCIES) $(EXTRA_openat_DEPENDENCIES) - @rm -f openat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(openat_OBJECTS) $(openat_LDADD) $(LIBS) - -osf_utimes$(EXEEXT): $(osf_utimes_OBJECTS) $(osf_utimes_DEPENDENCIES) $(EXTRA_osf_utimes_DEPENDENCIES) - @rm -f osf_utimes$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(osf_utimes_OBJECTS) $(osf_utimes_LDADD) $(LIBS) - -pause$(EXEEXT): $(pause_OBJECTS) $(pause_DEPENDENCIES) $(EXTRA_pause_DEPENDENCIES) - @rm -f pause$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pause_OBJECTS) $(pause_LDADD) $(LIBS) - -pc$(EXEEXT): $(pc_OBJECTS) $(pc_DEPENDENCIES) $(EXTRA_pc_DEPENDENCIES) - @rm -f pc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pc_OBJECTS) $(pc_LDADD) $(LIBS) - -perf_event_open$(EXEEXT): $(perf_event_open_OBJECTS) $(perf_event_open_DEPENDENCIES) $(EXTRA_perf_event_open_DEPENDENCIES) - @rm -f perf_event_open$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_OBJECTS) $(perf_event_open_LDADD) $(LIBS) - -perf_event_open_nonverbose$(EXEEXT): $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_DEPENDENCIES) $(EXTRA_perf_event_open_nonverbose_DEPENDENCIES) - @rm -f perf_event_open_nonverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_LDADD) $(LIBS) - -perf_event_open_unabbrev$(EXEEXT): $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_DEPENDENCIES) $(EXTRA_perf_event_open_unabbrev_DEPENDENCIES) - @rm -f perf_event_open_unabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_LDADD) $(LIBS) - -personality$(EXEEXT): $(personality_OBJECTS) $(personality_DEPENDENCIES) $(EXTRA_personality_DEPENDENCIES) - @rm -f personality$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_OBJECTS) $(personality_LDADD) $(LIBS) - -personality-Xabbrev$(EXEEXT): $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_DEPENDENCIES) $(EXTRA_personality_Xabbrev_DEPENDENCIES) - @rm -f personality-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_LDADD) $(LIBS) - -personality-Xraw$(EXEEXT): $(personality_Xraw_OBJECTS) $(personality_Xraw_DEPENDENCIES) $(EXTRA_personality_Xraw_DEPENDENCIES) - @rm -f personality-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xraw_OBJECTS) $(personality_Xraw_LDADD) $(LIBS) - -personality-Xverbose$(EXEEXT): $(personality_Xverbose_OBJECTS) $(personality_Xverbose_DEPENDENCIES) $(EXTRA_personality_Xverbose_DEPENDENCIES) - @rm -f personality-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xverbose_OBJECTS) $(personality_Xverbose_LDADD) $(LIBS) - -pipe$(EXEEXT): $(pipe_OBJECTS) $(pipe_DEPENDENCIES) $(EXTRA_pipe_DEPENDENCIES) - @rm -f pipe$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pipe_OBJECTS) $(pipe_LDADD) $(LIBS) - -pipe2$(EXEEXT): $(pipe2_OBJECTS) $(pipe2_DEPENDENCIES) $(EXTRA_pipe2_DEPENDENCIES) - @rm -f pipe2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pipe2_OBJECTS) $(pipe2_LDADD) $(LIBS) - -pkey_alloc$(EXEEXT): $(pkey_alloc_OBJECTS) $(pkey_alloc_DEPENDENCIES) $(EXTRA_pkey_alloc_DEPENDENCIES) - @rm -f pkey_alloc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_alloc_OBJECTS) $(pkey_alloc_LDADD) $(LIBS) - -pkey_free$(EXEEXT): $(pkey_free_OBJECTS) $(pkey_free_DEPENDENCIES) $(EXTRA_pkey_free_DEPENDENCIES) - @rm -f pkey_free$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_free_OBJECTS) $(pkey_free_LDADD) $(LIBS) - -pkey_mprotect$(EXEEXT): $(pkey_mprotect_OBJECTS) $(pkey_mprotect_DEPENDENCIES) $(EXTRA_pkey_mprotect_DEPENDENCIES) - @rm -f pkey_mprotect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_mprotect_OBJECTS) $(pkey_mprotect_LDADD) $(LIBS) - -poll$(EXEEXT): $(poll_OBJECTS) $(poll_DEPENDENCIES) $(EXTRA_poll_DEPENDENCIES) - @rm -f poll$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(poll_OBJECTS) $(poll_LDADD) $(LIBS) - -poll-P$(EXEEXT): $(poll_P_OBJECTS) $(poll_P_DEPENDENCIES) $(EXTRA_poll_P_DEPENDENCIES) - @rm -f poll-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(poll_P_OBJECTS) $(poll_P_LDADD) $(LIBS) - -ppoll$(EXEEXT): $(ppoll_OBJECTS) $(ppoll_DEPENDENCIES) $(EXTRA_ppoll_DEPENDENCIES) - @rm -f ppoll$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_OBJECTS) $(ppoll_LDADD) $(LIBS) - -ppoll-P$(EXEEXT): $(ppoll_P_OBJECTS) $(ppoll_P_DEPENDENCIES) $(EXTRA_ppoll_P_DEPENDENCIES) - @rm -f ppoll-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_P_OBJECTS) $(ppoll_P_LDADD) $(LIBS) - -ppoll-v$(EXEEXT): $(ppoll_v_OBJECTS) $(ppoll_v_DEPENDENCIES) $(EXTRA_ppoll_v_DEPENDENCIES) - @rm -f ppoll-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_v_OBJECTS) $(ppoll_v_LDADD) $(LIBS) - -prctl-arg2-intptr$(EXEEXT): $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_DEPENDENCIES) $(EXTRA_prctl_arg2_intptr_DEPENDENCIES) - @rm -f prctl-arg2-intptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_LDADD) $(LIBS) - -prctl-dumpable$(EXEEXT): $(prctl_dumpable_OBJECTS) $(prctl_dumpable_DEPENDENCIES) $(EXTRA_prctl_dumpable_DEPENDENCIES) - @rm -f prctl-dumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_dumpable_OBJECTS) $(prctl_dumpable_LDADD) $(LIBS) - -prctl-name$(EXEEXT): $(prctl_name_OBJECTS) $(prctl_name_DEPENDENCIES) $(EXTRA_prctl_name_DEPENDENCIES) - @rm -f prctl-name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_name_OBJECTS) $(prctl_name_LDADD) $(LIBS) - -prctl-no-args$(EXEEXT): $(prctl_no_args_OBJECTS) $(prctl_no_args_DEPENDENCIES) $(EXTRA_prctl_no_args_DEPENDENCIES) - @rm -f prctl-no-args$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_no_args_OBJECTS) $(prctl_no_args_LDADD) $(LIBS) - -prctl-pdeathsig$(EXEEXT): $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_DEPENDENCIES) $(EXTRA_prctl_pdeathsig_DEPENDENCIES) - @rm -f prctl-pdeathsig$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_LDADD) $(LIBS) - -prctl-seccomp-filter-v$(EXEEXT): $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_DEPENDENCIES) $(EXTRA_prctl_seccomp_filter_v_DEPENDENCIES) - @rm -f prctl-seccomp-filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_LDADD) $(LIBS) - -prctl-seccomp-strict$(EXEEXT): $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_DEPENDENCIES) $(EXTRA_prctl_seccomp_strict_DEPENDENCIES) - @rm -f prctl-seccomp-strict$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_LDADD) $(LIBS) - -prctl-securebits$(EXEEXT): $(prctl_securebits_OBJECTS) $(prctl_securebits_DEPENDENCIES) $(EXTRA_prctl_securebits_DEPENDENCIES) - @rm -f prctl-securebits$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_securebits_OBJECTS) $(prctl_securebits_LDADD) $(LIBS) - -prctl-spec-inject$(EXEEXT): $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_DEPENDENCIES) $(EXTRA_prctl_spec_inject_DEPENDENCIES) - @rm -f prctl-spec-inject$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_LDADD) $(LIBS) - -prctl-tid_address$(EXEEXT): $(prctl_tid_address_OBJECTS) $(prctl_tid_address_DEPENDENCIES) $(EXTRA_prctl_tid_address_DEPENDENCIES) - @rm -f prctl-tid_address$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_tid_address_OBJECTS) $(prctl_tid_address_LDADD) $(LIBS) - -prctl-tsc$(EXEEXT): $(prctl_tsc_OBJECTS) $(prctl_tsc_DEPENDENCIES) $(EXTRA_prctl_tsc_DEPENDENCIES) - @rm -f prctl-tsc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_tsc_OBJECTS) $(prctl_tsc_LDADD) $(LIBS) - -pread64-pwrite64$(EXEEXT): $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_DEPENDENCIES) $(EXTRA_pread64_pwrite64_DEPENDENCIES) - @rm -f pread64-pwrite64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_LDADD) $(LIBS) - -preadv$(EXEEXT): $(preadv_OBJECTS) $(preadv_DEPENDENCIES) $(EXTRA_preadv_DEPENDENCIES) - @rm -f preadv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv_OBJECTS) $(preadv_LDADD) $(LIBS) - -preadv-pwritev$(EXEEXT): $(preadv_pwritev_OBJECTS) $(preadv_pwritev_DEPENDENCIES) $(EXTRA_preadv_pwritev_DEPENDENCIES) - @rm -f preadv-pwritev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv_pwritev_OBJECTS) $(preadv_pwritev_LDADD) $(LIBS) - -preadv2-pwritev2$(EXEEXT): $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_DEPENDENCIES) $(EXTRA_preadv2_pwritev2_DEPENDENCIES) - @rm -f preadv2-pwritev2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_LDADD) $(LIBS) - -print_maxfd$(EXEEXT): $(print_maxfd_OBJECTS) $(print_maxfd_DEPENDENCIES) $(EXTRA_print_maxfd_DEPENDENCIES) - @rm -f print_maxfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(print_maxfd_OBJECTS) $(print_maxfd_LDADD) $(LIBS) - -printpath-umovestr$(EXEEXT): $(printpath_umovestr_OBJECTS) $(printpath_umovestr_DEPENDENCIES) $(EXTRA_printpath_umovestr_DEPENDENCIES) - @rm -f printpath-umovestr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_OBJECTS) $(printpath_umovestr_LDADD) $(LIBS) - -printpath-umovestr-peekdata$(EXEEXT): $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_DEPENDENCIES) $(EXTRA_printpath_umovestr_peekdata_DEPENDENCIES) - @rm -f printpath-umovestr-peekdata$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_LDADD) $(LIBS) - -printpath-umovestr-undumpable$(EXEEXT): $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_DEPENDENCIES) $(EXTRA_printpath_umovestr_undumpable_DEPENDENCIES) - @rm -f printpath-umovestr-undumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_LDADD) $(LIBS) - -printstr$(EXEEXT): $(printstr_OBJECTS) $(printstr_DEPENDENCIES) $(EXTRA_printstr_DEPENDENCIES) - @rm -f printstr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstr_OBJECTS) $(printstr_LDADD) $(LIBS) - -printstrn-umoven$(EXEEXT): $(printstrn_umoven_OBJECTS) $(printstrn_umoven_DEPENDENCIES) $(EXTRA_printstrn_umoven_DEPENDENCIES) - @rm -f printstrn-umoven$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_OBJECTS) $(printstrn_umoven_LDADD) $(LIBS) - -printstrn-umoven-peekdata$(EXEEXT): $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_DEPENDENCIES) $(EXTRA_printstrn_umoven_peekdata_DEPENDENCIES) - @rm -f printstrn-umoven-peekdata$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_LDADD) $(LIBS) - -printstrn-umoven-undumpable$(EXEEXT): $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_DEPENDENCIES) $(EXTRA_printstrn_umoven_undumpable_DEPENDENCIES) - @rm -f printstrn-umoven-undumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_LDADD) $(LIBS) - -prlimit64$(EXEEXT): $(prlimit64_OBJECTS) $(prlimit64_DEPENDENCIES) $(EXTRA_prlimit64_DEPENDENCIES) - @rm -f prlimit64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prlimit64_OBJECTS) $(prlimit64_LDADD) $(LIBS) - -process_vm_readv$(EXEEXT): $(process_vm_readv_OBJECTS) $(process_vm_readv_DEPENDENCIES) $(EXTRA_process_vm_readv_DEPENDENCIES) - @rm -f process_vm_readv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(process_vm_readv_OBJECTS) $(process_vm_readv_LDADD) $(LIBS) - -process_vm_writev$(EXEEXT): $(process_vm_writev_OBJECTS) $(process_vm_writev_DEPENDENCIES) $(EXTRA_process_vm_writev_DEPENDENCIES) - @rm -f process_vm_writev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(process_vm_writev_OBJECTS) $(process_vm_writev_LDADD) $(LIBS) - -pselect6$(EXEEXT): $(pselect6_OBJECTS) $(pselect6_DEPENDENCIES) $(EXTRA_pselect6_DEPENDENCIES) - @rm -f pselect6$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pselect6_OBJECTS) $(pselect6_LDADD) $(LIBS) - -ptrace$(EXEEXT): $(ptrace_OBJECTS) $(ptrace_DEPENDENCIES) $(EXTRA_ptrace_DEPENDENCIES) - @rm -f ptrace$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ptrace_OBJECTS) $(ptrace_LDADD) $(LIBS) - -pwritev$(EXEEXT): $(pwritev_OBJECTS) $(pwritev_DEPENDENCIES) $(EXTRA_pwritev_DEPENDENCIES) - @rm -f pwritev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS) - -qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) - @rm -f qual_fault$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS) - -qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) - @rm -f qual_inject-error-signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS) - -qual_inject-retval$(EXEEXT): $(qual_inject_retval_OBJECTS) $(qual_inject_retval_DEPENDENCIES) $(EXTRA_qual_inject_retval_DEPENDENCIES) - @rm -f qual_inject-retval$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_retval_OBJECTS) $(qual_inject_retval_LDADD) $(LIBS) - -qual_inject-signal$(EXEEXT): $(qual_inject_signal_OBJECTS) $(qual_inject_signal_DEPENDENCIES) $(EXTRA_qual_inject_signal_DEPENDENCIES) - @rm -f qual_inject-signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_signal_OBJECTS) $(qual_inject_signal_LDADD) $(LIBS) - -qual_signal$(EXEEXT): $(qual_signal_OBJECTS) $(qual_signal_DEPENDENCIES) $(EXTRA_qual_signal_DEPENDENCIES) - @rm -f qual_signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_signal_OBJECTS) $(qual_signal_LDADD) $(LIBS) - -quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl_DEPENDENCIES) - @rm -f quotactl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS) - -quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) - @rm -f quotactl-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS) - -quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EXTRA_quotactl_xfs_DEPENDENCIES) - @rm -f quotactl-xfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS) - -quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) - @rm -f quotactl-xfs-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS) - -read-write$(EXEEXT): $(read_write_OBJECTS) $(read_write_DEPENDENCIES) $(EXTRA_read_write_DEPENDENCIES) - @rm -f read-write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(read_write_OBJECTS) $(read_write_LDADD) $(LIBS) - -readahead$(EXEEXT): $(readahead_OBJECTS) $(readahead_DEPENDENCIES) $(EXTRA_readahead_DEPENDENCIES) - @rm -f readahead$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readahead_OBJECTS) $(readahead_LDADD) $(LIBS) - -readdir$(EXEEXT): $(readdir_OBJECTS) $(readdir_DEPENDENCIES) $(EXTRA_readdir_DEPENDENCIES) - @rm -f readdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readdir_OBJECTS) $(readdir_LDADD) $(LIBS) - -readlink$(EXEEXT): $(readlink_OBJECTS) $(readlink_DEPENDENCIES) $(EXTRA_readlink_DEPENDENCIES) - @rm -f readlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readlink_OBJECTS) $(readlink_LDADD) $(LIBS) - -readlinkat$(EXEEXT): $(readlinkat_OBJECTS) $(readlinkat_DEPENDENCIES) $(EXTRA_readlinkat_DEPENDENCIES) - @rm -f readlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readlinkat_OBJECTS) $(readlinkat_LDADD) $(LIBS) - -readv$(EXEEXT): $(readv_OBJECTS) $(readv_DEPENDENCIES) $(EXTRA_readv_DEPENDENCIES) - @rm -f readv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readv_OBJECTS) $(readv_LDADD) $(LIBS) - -reboot$(EXEEXT): $(reboot_OBJECTS) $(reboot_DEPENDENCIES) $(EXTRA_reboot_DEPENDENCIES) - @rm -f reboot$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(reboot_OBJECTS) $(reboot_LDADD) $(LIBS) - -recvfrom$(EXEEXT): $(recvfrom_OBJECTS) $(recvfrom_DEPENDENCIES) $(EXTRA_recvfrom_DEPENDENCIES) - @rm -f recvfrom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvfrom_OBJECTS) $(recvfrom_LDADD) $(LIBS) - -recvmmsg-timeout$(EXEEXT): $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_DEPENDENCIES) $(EXTRA_recvmmsg_timeout_DEPENDENCIES) - @rm -f recvmmsg-timeout$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_LDADD) $(LIBS) - -recvmsg$(EXEEXT): $(recvmsg_OBJECTS) $(recvmsg_DEPENDENCIES) $(EXTRA_recvmsg_DEPENDENCIES) - @rm -f recvmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvmsg_OBJECTS) $(recvmsg_LDADD) $(LIBS) - -redirect-fds$(EXEEXT): $(redirect_fds_OBJECTS) $(redirect_fds_DEPENDENCIES) $(EXTRA_redirect_fds_DEPENDENCIES) - @rm -f redirect-fds$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(redirect_fds_OBJECTS) $(redirect_fds_LDADD) $(LIBS) - -remap_file_pages$(EXEEXT): $(remap_file_pages_OBJECTS) $(remap_file_pages_DEPENDENCIES) $(EXTRA_remap_file_pages_DEPENDENCIES) - @rm -f remap_file_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(remap_file_pages_OBJECTS) $(remap_file_pages_LDADD) $(LIBS) - -rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) $(EXTRA_rename_DEPENDENCIES) - @rm -f rename$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rename_OBJECTS) $(rename_LDADD) $(LIBS) - -renameat$(EXEEXT): $(renameat_OBJECTS) $(renameat_DEPENDENCIES) $(EXTRA_renameat_DEPENDENCIES) - @rm -f renameat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(renameat_OBJECTS) $(renameat_LDADD) $(LIBS) - -renameat2$(EXEEXT): $(renameat2_OBJECTS) $(renameat2_DEPENDENCIES) $(EXTRA_renameat2_DEPENDENCIES) - @rm -f renameat2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(renameat2_OBJECTS) $(renameat2_LDADD) $(LIBS) - -request_key$(EXEEXT): $(request_key_OBJECTS) $(request_key_DEPENDENCIES) $(EXTRA_request_key_DEPENDENCIES) - @rm -f request_key$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(request_key_OBJECTS) $(request_key_LDADD) $(LIBS) - -restart_syscall$(EXEEXT): $(restart_syscall_OBJECTS) $(restart_syscall_DEPENDENCIES) $(EXTRA_restart_syscall_DEPENDENCIES) - @rm -f restart_syscall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(restart_syscall_OBJECTS) $(restart_syscall_LDADD) $(LIBS) - -riscv_flush_icache$(EXEEXT): $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_DEPENDENCIES) $(EXTRA_riscv_flush_icache_DEPENDENCIES) - @rm -f riscv_flush_icache$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_LDADD) $(LIBS) - -rmdir$(EXEEXT): $(rmdir_OBJECTS) $(rmdir_DEPENDENCIES) $(EXTRA_rmdir_DEPENDENCIES) - @rm -f rmdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rmdir_OBJECTS) $(rmdir_LDADD) $(LIBS) - -rt_sigaction$(EXEEXT): $(rt_sigaction_OBJECTS) $(rt_sigaction_DEPENDENCIES) $(EXTRA_rt_sigaction_DEPENDENCIES) - @rm -f rt_sigaction$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigaction_OBJECTS) $(rt_sigaction_LDADD) $(LIBS) - -rt_sigpending$(EXEEXT): $(rt_sigpending_OBJECTS) $(rt_sigpending_DEPENDENCIES) $(EXTRA_rt_sigpending_DEPENDENCIES) - @rm -f rt_sigpending$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigpending_OBJECTS) $(rt_sigpending_LDADD) $(LIBS) - -rt_sigprocmask$(EXEEXT): $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_DEPENDENCIES) $(EXTRA_rt_sigprocmask_DEPENDENCIES) - @rm -f rt_sigprocmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_LDADD) $(LIBS) - -rt_sigqueueinfo$(EXEEXT): $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_DEPENDENCIES) $(EXTRA_rt_sigqueueinfo_DEPENDENCIES) - @rm -f rt_sigqueueinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_LDADD) $(LIBS) - -rt_sigreturn$(EXEEXT): $(rt_sigreturn_OBJECTS) $(rt_sigreturn_DEPENDENCIES) $(EXTRA_rt_sigreturn_DEPENDENCIES) - @rm -f rt_sigreturn$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigreturn_OBJECTS) $(rt_sigreturn_LDADD) $(LIBS) - -rt_sigsuspend$(EXEEXT): $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_DEPENDENCIES) $(EXTRA_rt_sigsuspend_DEPENDENCIES) - @rm -f rt_sigsuspend$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_LDADD) $(LIBS) - -rt_sigtimedwait$(EXEEXT): $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_DEPENDENCIES) $(EXTRA_rt_sigtimedwait_DEPENDENCIES) - @rm -f rt_sigtimedwait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_LDADD) $(LIBS) - -rt_tgsigqueueinfo$(EXEEXT): $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_DEPENDENCIES) $(EXTRA_rt_tgsigqueueinfo_DEPENDENCIES) - @rm -f rt_tgsigqueueinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_LDADD) $(LIBS) - -run_expect_termsig$(EXEEXT): $(run_expect_termsig_OBJECTS) $(run_expect_termsig_DEPENDENCIES) $(EXTRA_run_expect_termsig_DEPENDENCIES) - @rm -f run_expect_termsig$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(run_expect_termsig_OBJECTS) $(run_expect_termsig_LDADD) $(LIBS) - -s390_guarded_storage$(EXEEXT): $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_DEPENDENCIES) $(EXTRA_s390_guarded_storage_DEPENDENCIES) - @rm -f s390_guarded_storage$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_LDADD) $(LIBS) - -s390_guarded_storage-v$(EXEEXT): $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_DEPENDENCIES) $(EXTRA_s390_guarded_storage_v_DEPENDENCIES) - @rm -f s390_guarded_storage-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_LDADD) $(LIBS) - -s390_pci_mmio_read_write$(EXEEXT): $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_DEPENDENCIES) $(EXTRA_s390_pci_mmio_read_write_DEPENDENCIES) - @rm -f s390_pci_mmio_read_write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_LDADD) $(LIBS) - -s390_runtime_instr$(EXEEXT): $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_DEPENDENCIES) $(EXTRA_s390_runtime_instr_DEPENDENCIES) - @rm -f s390_runtime_instr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_LDADD) $(LIBS) - -s390_sthyi$(EXEEXT): $(s390_sthyi_OBJECTS) $(s390_sthyi_DEPENDENCIES) $(EXTRA_s390_sthyi_DEPENDENCIES) - @rm -f s390_sthyi$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_sthyi_OBJECTS) $(s390_sthyi_LDADD) $(LIBS) - -s390_sthyi-v$(EXEEXT): $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_DEPENDENCIES) $(EXTRA_s390_sthyi_v_DEPENDENCIES) - @rm -f s390_sthyi-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_LDADD) $(LIBS) - -sched_get_priority_mxx$(EXEEXT): $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_DEPENDENCIES) $(EXTRA_sched_get_priority_mxx_DEPENDENCIES) - @rm -f sched_get_priority_mxx$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_LDADD) $(LIBS) - -sched_rr_get_interval$(EXEEXT): $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_DEPENDENCIES) $(EXTRA_sched_rr_get_interval_DEPENDENCIES) - @rm -f sched_rr_get_interval$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_LDADD) $(LIBS) - -sched_xetaffinity$(EXEEXT): $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_DEPENDENCIES) $(EXTRA_sched_xetaffinity_DEPENDENCIES) - @rm -f sched_xetaffinity$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_LDADD) $(LIBS) - -sched_xetattr$(EXEEXT): $(sched_xetattr_OBJECTS) $(sched_xetattr_DEPENDENCIES) $(EXTRA_sched_xetattr_DEPENDENCIES) - @rm -f sched_xetattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetattr_OBJECTS) $(sched_xetattr_LDADD) $(LIBS) - -sched_xetparam$(EXEEXT): $(sched_xetparam_OBJECTS) $(sched_xetparam_DEPENDENCIES) $(EXTRA_sched_xetparam_DEPENDENCIES) - @rm -f sched_xetparam$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetparam_OBJECTS) $(sched_xetparam_LDADD) $(LIBS) - -sched_xetscheduler$(EXEEXT): $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_DEPENDENCIES) $(EXTRA_sched_xetscheduler_DEPENDENCIES) - @rm -f sched_xetscheduler$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_LDADD) $(LIBS) - -sched_yield$(EXEEXT): $(sched_yield_OBJECTS) $(sched_yield_DEPENDENCIES) $(EXTRA_sched_yield_DEPENDENCIES) - @rm -f sched_yield$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_yield_OBJECTS) $(sched_yield_LDADD) $(LIBS) - -scm_rights$(EXEEXT): $(scm_rights_OBJECTS) $(scm_rights_DEPENDENCIES) $(EXTRA_scm_rights_DEPENDENCIES) - @rm -f scm_rights$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(scm_rights_OBJECTS) $(scm_rights_LDADD) $(LIBS) - -seccomp-filter$(EXEEXT): $(seccomp_filter_OBJECTS) $(seccomp_filter_DEPENDENCIES) $(EXTRA_seccomp_filter_DEPENDENCIES) - @rm -f seccomp-filter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_filter_OBJECTS) $(seccomp_filter_LDADD) $(LIBS) - -seccomp-filter-v$(EXEEXT): $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_DEPENDENCIES) $(EXTRA_seccomp_filter_v_DEPENDENCIES) - @rm -f seccomp-filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_LDADD) $(LIBS) - -seccomp-strict$(EXEEXT): $(seccomp_strict_OBJECTS) $(seccomp_strict_DEPENDENCIES) $(EXTRA_seccomp_strict_DEPENDENCIES) - @rm -f seccomp-strict$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_strict_OBJECTS) $(seccomp_strict_LDADD) $(LIBS) - -seccomp_get_action_avail$(EXEEXT): $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_DEPENDENCIES) $(EXTRA_seccomp_get_action_avail_DEPENDENCIES) - @rm -f seccomp_get_action_avail$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_LDADD) $(LIBS) - -select$(EXEEXT): $(select_OBJECTS) $(select_DEPENDENCIES) $(EXTRA_select_DEPENDENCIES) - @rm -f select$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(select_OBJECTS) $(select_LDADD) $(LIBS) - -select-P$(EXEEXT): $(select_P_OBJECTS) $(select_P_DEPENDENCIES) $(EXTRA_select_P_DEPENDENCIES) - @rm -f select-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(select_P_OBJECTS) $(select_P_LDADD) $(LIBS) - -semop$(EXEEXT): $(semop_OBJECTS) $(semop_DEPENDENCIES) $(EXTRA_semop_DEPENDENCIES) - @rm -f semop$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(semop_OBJECTS) $(semop_LDADD) $(LIBS) - -sendfile$(EXEEXT): $(sendfile_OBJECTS) $(sendfile_DEPENDENCIES) $(EXTRA_sendfile_DEPENDENCIES) - @rm -f sendfile$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sendfile_OBJECTS) $(sendfile_LDADD) $(LIBS) - -sendfile64$(EXEEXT): $(sendfile64_OBJECTS) $(sendfile64_DEPENDENCIES) $(EXTRA_sendfile64_DEPENDENCIES) - @rm -f sendfile64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sendfile64_OBJECTS) $(sendfile64_LDADD) $(LIBS) - -set_mempolicy$(EXEEXT): $(set_mempolicy_OBJECTS) $(set_mempolicy_DEPENDENCIES) $(EXTRA_set_mempolicy_DEPENDENCIES) - @rm -f set_mempolicy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_mempolicy_OBJECTS) $(set_mempolicy_LDADD) $(LIBS) - -set_ptracer_any$(EXEEXT): $(set_ptracer_any_OBJECTS) $(set_ptracer_any_DEPENDENCIES) $(EXTRA_set_ptracer_any_DEPENDENCIES) - @rm -f set_ptracer_any$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_ptracer_any_OBJECTS) $(set_ptracer_any_LDADD) $(LIBS) - -set_sigblock$(EXEEXT): $(set_sigblock_OBJECTS) $(set_sigblock_DEPENDENCIES) $(EXTRA_set_sigblock_DEPENDENCIES) - @rm -f set_sigblock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_sigblock_OBJECTS) $(set_sigblock_LDADD) $(LIBS) - -set_sigign$(EXEEXT): $(set_sigign_OBJECTS) $(set_sigign_DEPENDENCIES) $(EXTRA_set_sigign_DEPENDENCIES) - @rm -f set_sigign$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_sigign_OBJECTS) $(set_sigign_LDADD) $(LIBS) - -setdomainname$(EXEEXT): $(setdomainname_OBJECTS) $(setdomainname_DEPENDENCIES) $(EXTRA_setdomainname_DEPENDENCIES) - @rm -f setdomainname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setdomainname_OBJECTS) $(setdomainname_LDADD) $(LIBS) - -setfsgid$(EXEEXT): $(setfsgid_OBJECTS) $(setfsgid_DEPENDENCIES) $(EXTRA_setfsgid_DEPENDENCIES) - @rm -f setfsgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsgid_OBJECTS) $(setfsgid_LDADD) $(LIBS) - -setfsgid32$(EXEEXT): $(setfsgid32_OBJECTS) $(setfsgid32_DEPENDENCIES) $(EXTRA_setfsgid32_DEPENDENCIES) - @rm -f setfsgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsgid32_OBJECTS) $(setfsgid32_LDADD) $(LIBS) - -setfsuid$(EXEEXT): $(setfsuid_OBJECTS) $(setfsuid_DEPENDENCIES) $(EXTRA_setfsuid_DEPENDENCIES) - @rm -f setfsuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsuid_OBJECTS) $(setfsuid_LDADD) $(LIBS) - -setfsuid32$(EXEEXT): $(setfsuid32_OBJECTS) $(setfsuid32_DEPENDENCIES) $(EXTRA_setfsuid32_DEPENDENCIES) - @rm -f setfsuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsuid32_OBJECTS) $(setfsuid32_LDADD) $(LIBS) - -setgid$(EXEEXT): $(setgid_OBJECTS) $(setgid_DEPENDENCIES) $(EXTRA_setgid_DEPENDENCIES) - @rm -f setgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgid_OBJECTS) $(setgid_LDADD) $(LIBS) - -setgid32$(EXEEXT): $(setgid32_OBJECTS) $(setgid32_DEPENDENCIES) $(EXTRA_setgid32_DEPENDENCIES) - @rm -f setgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgid32_OBJECTS) $(setgid32_LDADD) $(LIBS) - -setgroups$(EXEEXT): $(setgroups_OBJECTS) $(setgroups_DEPENDENCIES) $(EXTRA_setgroups_DEPENDENCIES) - @rm -f setgroups$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgroups_OBJECTS) $(setgroups_LDADD) $(LIBS) - -setgroups32$(EXEEXT): $(setgroups32_OBJECTS) $(setgroups32_DEPENDENCIES) $(EXTRA_setgroups32_DEPENDENCIES) - @rm -f setgroups32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgroups32_OBJECTS) $(setgroups32_LDADD) $(LIBS) - -sethostname$(EXEEXT): $(sethostname_OBJECTS) $(sethostname_DEPENDENCIES) $(EXTRA_sethostname_DEPENDENCIES) - @rm -f sethostname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sethostname_OBJECTS) $(sethostname_LDADD) $(LIBS) - -setns$(EXEEXT): $(setns_OBJECTS) $(setns_DEPENDENCIES) $(EXTRA_setns_DEPENDENCIES) - @rm -f setns$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setns_OBJECTS) $(setns_LDADD) $(LIBS) - -setregid$(EXEEXT): $(setregid_OBJECTS) $(setregid_DEPENDENCIES) $(EXTRA_setregid_DEPENDENCIES) - @rm -f setregid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setregid_OBJECTS) $(setregid_LDADD) $(LIBS) - -setregid32$(EXEEXT): $(setregid32_OBJECTS) $(setregid32_DEPENDENCIES) $(EXTRA_setregid32_DEPENDENCIES) - @rm -f setregid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setregid32_OBJECTS) $(setregid32_LDADD) $(LIBS) - -setresgid$(EXEEXT): $(setresgid_OBJECTS) $(setresgid_DEPENDENCIES) $(EXTRA_setresgid_DEPENDENCIES) - @rm -f setresgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresgid_OBJECTS) $(setresgid_LDADD) $(LIBS) - -setresgid32$(EXEEXT): $(setresgid32_OBJECTS) $(setresgid32_DEPENDENCIES) $(EXTRA_setresgid32_DEPENDENCIES) - @rm -f setresgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresgid32_OBJECTS) $(setresgid32_LDADD) $(LIBS) - -setresuid$(EXEEXT): $(setresuid_OBJECTS) $(setresuid_DEPENDENCIES) $(EXTRA_setresuid_DEPENDENCIES) - @rm -f setresuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresuid_OBJECTS) $(setresuid_LDADD) $(LIBS) - -setresuid32$(EXEEXT): $(setresuid32_OBJECTS) $(setresuid32_DEPENDENCIES) $(EXTRA_setresuid32_DEPENDENCIES) - @rm -f setresuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresuid32_OBJECTS) $(setresuid32_LDADD) $(LIBS) - -setreuid$(EXEEXT): $(setreuid_OBJECTS) $(setreuid_DEPENDENCIES) $(EXTRA_setreuid_DEPENDENCIES) - @rm -f setreuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setreuid_OBJECTS) $(setreuid_LDADD) $(LIBS) - -setreuid32$(EXEEXT): $(setreuid32_OBJECTS) $(setreuid32_DEPENDENCIES) $(EXTRA_setreuid32_DEPENDENCIES) - @rm -f setreuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setreuid32_OBJECTS) $(setreuid32_LDADD) $(LIBS) - -setrlimit$(EXEEXT): $(setrlimit_OBJECTS) $(setrlimit_DEPENDENCIES) $(EXTRA_setrlimit_DEPENDENCIES) - @rm -f setrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setrlimit_OBJECTS) $(setrlimit_LDADD) $(LIBS) - -setuid$(EXEEXT): $(setuid_OBJECTS) $(setuid_DEPENDENCIES) $(EXTRA_setuid_DEPENDENCIES) - @rm -f setuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setuid_OBJECTS) $(setuid_LDADD) $(LIBS) - -setuid32$(EXEEXT): $(setuid32_OBJECTS) $(setuid32_DEPENDENCIES) $(EXTRA_setuid32_DEPENDENCIES) - @rm -f setuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setuid32_OBJECTS) $(setuid32_LDADD) $(LIBS) - -shmxt$(EXEEXT): $(shmxt_OBJECTS) $(shmxt_DEPENDENCIES) $(EXTRA_shmxt_DEPENDENCIES) - @rm -f shmxt$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(shmxt_OBJECTS) $(shmxt_LDADD) $(LIBS) - -shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) $(EXTRA_shutdown_DEPENDENCIES) - @rm -f shutdown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS) - -sigaction$(EXEEXT): $(sigaction_OBJECTS) $(sigaction_DEPENDENCIES) $(EXTRA_sigaction_DEPENDENCIES) - @rm -f sigaction$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigaction_OBJECTS) $(sigaction_LDADD) $(LIBS) - -sigaltstack$(EXEEXT): $(sigaltstack_OBJECTS) $(sigaltstack_DEPENDENCIES) $(EXTRA_sigaltstack_DEPENDENCIES) - @rm -f sigaltstack$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigaltstack_OBJECTS) $(sigaltstack_LDADD) $(LIBS) - -siginfo$(EXEEXT): $(siginfo_OBJECTS) $(siginfo_DEPENDENCIES) $(EXTRA_siginfo_DEPENDENCIES) - @rm -f siginfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(siginfo_OBJECTS) $(siginfo_LDADD) $(LIBS) - -signal$(EXEEXT): $(signal_OBJECTS) $(signal_DEPENDENCIES) $(EXTRA_signal_DEPENDENCIES) - @rm -f signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signal_OBJECTS) $(signal_LDADD) $(LIBS) - -signal_receive$(EXEEXT): $(signal_receive_OBJECTS) $(signal_receive_DEPENDENCIES) $(EXTRA_signal_receive_DEPENDENCIES) - @rm -f signal_receive$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signal_receive_OBJECTS) $(signal_receive_LDADD) $(LIBS) - -signalfd4$(EXEEXT): $(signalfd4_OBJECTS) $(signalfd4_DEPENDENCIES) $(EXTRA_signalfd4_DEPENDENCIES) - @rm -f signalfd4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signalfd4_OBJECTS) $(signalfd4_LDADD) $(LIBS) - -sigpending$(EXEEXT): $(sigpending_OBJECTS) $(sigpending_DEPENDENCIES) $(EXTRA_sigpending_DEPENDENCIES) - @rm -f sigpending$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigpending_OBJECTS) $(sigpending_LDADD) $(LIBS) - -sigprocmask$(EXEEXT): $(sigprocmask_OBJECTS) $(sigprocmask_DEPENDENCIES) $(EXTRA_sigprocmask_DEPENDENCIES) - @rm -f sigprocmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigprocmask_OBJECTS) $(sigprocmask_LDADD) $(LIBS) - -sigreturn$(EXEEXT): $(sigreturn_OBJECTS) $(sigreturn_DEPENDENCIES) $(EXTRA_sigreturn_DEPENDENCIES) - @rm -f sigreturn$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigreturn_OBJECTS) $(sigreturn_LDADD) $(LIBS) - -sigsuspend$(EXEEXT): $(sigsuspend_OBJECTS) $(sigsuspend_DEPENDENCIES) $(EXTRA_sigsuspend_DEPENDENCIES) - @rm -f sigsuspend$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigsuspend_OBJECTS) $(sigsuspend_LDADD) $(LIBS) - -sleep$(EXEEXT): $(sleep_OBJECTS) $(sleep_DEPENDENCIES) $(EXTRA_sleep_DEPENDENCIES) - @rm -f sleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sleep_OBJECTS) $(sleep_LDADD) $(LIBS) - -so_linger$(EXEEXT): $(so_linger_OBJECTS) $(so_linger_DEPENDENCIES) $(EXTRA_so_linger_DEPENDENCIES) - @rm -f so_linger$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_linger_OBJECTS) $(so_linger_LDADD) $(LIBS) - -so_peercred$(EXEEXT): $(so_peercred_OBJECTS) $(so_peercred_DEPENDENCIES) $(EXTRA_so_peercred_DEPENDENCIES) - @rm -f so_peercred$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_OBJECTS) $(so_peercred_LDADD) $(LIBS) - -so_peercred-Xabbrev$(EXEEXT): $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_DEPENDENCIES) $(EXTRA_so_peercred_Xabbrev_DEPENDENCIES) - @rm -f so_peercred-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_LDADD) $(LIBS) - -so_peercred-Xraw$(EXEEXT): $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_DEPENDENCIES) $(EXTRA_so_peercred_Xraw_DEPENDENCIES) - @rm -f so_peercred-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_LDADD) $(LIBS) - -so_peercred-Xverbose$(EXEEXT): $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_DEPENDENCIES) $(EXTRA_so_peercred_Xverbose_DEPENDENCIES) - @rm -f so_peercred-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_LDADD) $(LIBS) - -sock_filter-v$(EXEEXT): $(sock_filter_v_OBJECTS) $(sock_filter_v_DEPENDENCIES) $(EXTRA_sock_filter_v_DEPENDENCIES) - @rm -f sock_filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_OBJECTS) $(sock_filter_v_LDADD) $(LIBS) - -sock_filter-v-Xabbrev$(EXEEXT): $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_DEPENDENCIES) $(EXTRA_sock_filter_v_Xabbrev_DEPENDENCIES) - @rm -f sock_filter-v-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_LDADD) $(LIBS) - -sock_filter-v-Xraw$(EXEEXT): $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_DEPENDENCIES) $(EXTRA_sock_filter_v_Xraw_DEPENDENCIES) - @rm -f sock_filter-v-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_LDADD) $(LIBS) - -sock_filter-v-Xverbose$(EXEEXT): $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_DEPENDENCIES) $(EXTRA_sock_filter_v_Xverbose_DEPENDENCIES) - @rm -f sock_filter-v-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_LDADD) $(LIBS) - -socketcall$(EXEEXT): $(socketcall_OBJECTS) $(socketcall_DEPENDENCIES) $(EXTRA_socketcall_DEPENDENCIES) - @rm -f socketcall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(socketcall_OBJECTS) $(socketcall_LDADD) $(LIBS) - -sockopt-sol_netlink$(EXEEXT): $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_DEPENDENCIES) $(EXTRA_sockopt_sol_netlink_DEPENDENCIES) - @rm -f sockopt-sol_netlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_LDADD) $(LIBS) - -splice$(EXEEXT): $(splice_OBJECTS) $(splice_DEPENDENCIES) $(EXTRA_splice_DEPENDENCIES) - @rm -f splice$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(splice_OBJECTS) $(splice_LDADD) $(LIBS) - -stack-fcall$(EXEEXT): $(stack_fcall_OBJECTS) $(stack_fcall_DEPENDENCIES) $(EXTRA_stack_fcall_DEPENDENCIES) - @rm -f stack-fcall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stack_fcall_OBJECTS) $(stack_fcall_LDADD) $(LIBS) - -stack-fcall-mangled$(EXEEXT): $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_DEPENDENCIES) $(EXTRA_stack_fcall_mangled_DEPENDENCIES) - @rm -f stack-fcall-mangled$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_LDADD) $(LIBS) - -stat$(EXEEXT): $(stat_OBJECTS) $(stat_DEPENDENCIES) $(EXTRA_stat_DEPENDENCIES) - @rm -f stat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stat_OBJECTS) $(stat_LDADD) $(LIBS) - -stat64$(EXEEXT): $(stat64_OBJECTS) $(stat64_DEPENDENCIES) $(EXTRA_stat64_DEPENDENCIES) - @rm -f stat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stat64_OBJECTS) $(stat64_LDADD) $(LIBS) - -statfs$(EXEEXT): $(statfs_OBJECTS) $(statfs_DEPENDENCIES) $(EXTRA_statfs_DEPENDENCIES) - @rm -f statfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statfs_OBJECTS) $(statfs_LDADD) $(LIBS) - -statfs64$(EXEEXT): $(statfs64_OBJECTS) $(statfs64_DEPENDENCIES) $(EXTRA_statfs64_DEPENDENCIES) - @rm -f statfs64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statfs64_OBJECTS) $(statfs64_LDADD) $(LIBS) - -statx$(EXEEXT): $(statx_OBJECTS) $(statx_DEPENDENCIES) $(EXTRA_statx_DEPENDENCIES) - @rm -f statx$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statx_OBJECTS) $(statx_LDADD) $(LIBS) - -swap$(EXEEXT): $(swap_OBJECTS) $(swap_DEPENDENCIES) $(EXTRA_swap_DEPENDENCIES) - @rm -f swap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(swap_OBJECTS) $(swap_LDADD) $(LIBS) - -sxetmask$(EXEEXT): $(sxetmask_OBJECTS) $(sxetmask_DEPENDENCIES) $(EXTRA_sxetmask_DEPENDENCIES) - @rm -f sxetmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sxetmask_OBJECTS) $(sxetmask_LDADD) $(LIBS) - -symlink$(EXEEXT): $(symlink_OBJECTS) $(symlink_DEPENDENCIES) $(EXTRA_symlink_DEPENDENCIES) - @rm -f symlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(symlink_OBJECTS) $(symlink_LDADD) $(LIBS) - -symlinkat$(EXEEXT): $(symlinkat_OBJECTS) $(symlinkat_DEPENDENCIES) $(EXTRA_symlinkat_DEPENDENCIES) - @rm -f symlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(symlinkat_OBJECTS) $(symlinkat_LDADD) $(LIBS) - -sync$(EXEEXT): $(sync_OBJECTS) $(sync_DEPENDENCIES) $(EXTRA_sync_DEPENDENCIES) - @rm -f sync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_OBJECTS) $(sync_LDADD) $(LIBS) - -sync_file_range$(EXEEXT): $(sync_file_range_OBJECTS) $(sync_file_range_DEPENDENCIES) $(EXTRA_sync_file_range_DEPENDENCIES) - @rm -f sync_file_range$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_file_range_OBJECTS) $(sync_file_range_LDADD) $(LIBS) - -sync_file_range2$(EXEEXT): $(sync_file_range2_OBJECTS) $(sync_file_range2_DEPENDENCIES) $(EXTRA_sync_file_range2_DEPENDENCIES) - @rm -f sync_file_range2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_file_range2_OBJECTS) $(sync_file_range2_LDADD) $(LIBS) - -sysinfo$(EXEEXT): $(sysinfo_OBJECTS) $(sysinfo_DEPENDENCIES) $(EXTRA_sysinfo_DEPENDENCIES) - @rm -f sysinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sysinfo_OBJECTS) $(sysinfo_LDADD) $(LIBS) - -syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) - @rm -f syslog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS) - -tee$(EXEEXT): $(tee_OBJECTS) $(tee_DEPENDENCIES) $(EXTRA_tee_DEPENDENCIES) - @rm -f tee$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(tee_OBJECTS) $(tee_LDADD) $(LIBS) - -threads-execve$(EXEEXT): $(threads_execve_OBJECTS) $(threads_execve_DEPENDENCIES) $(EXTRA_threads_execve_DEPENDENCIES) - @rm -f threads-execve$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(threads_execve_OBJECTS) $(threads_execve_LDADD) $(LIBS) - -time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) - @rm -f time$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS) - -timer_create$(EXEEXT): $(timer_create_OBJECTS) $(timer_create_DEPENDENCIES) $(EXTRA_timer_create_DEPENDENCIES) - @rm -f timer_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timer_create_OBJECTS) $(timer_create_LDADD) $(LIBS) - -timer_xettime$(EXEEXT): $(timer_xettime_OBJECTS) $(timer_xettime_DEPENDENCIES) $(EXTRA_timer_xettime_DEPENDENCIES) - @rm -f timer_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timer_xettime_OBJECTS) $(timer_xettime_LDADD) $(LIBS) - -timerfd_xettime$(EXEEXT): $(timerfd_xettime_OBJECTS) $(timerfd_xettime_DEPENDENCIES) $(EXTRA_timerfd_xettime_DEPENDENCIES) - @rm -f timerfd_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timerfd_xettime_OBJECTS) $(timerfd_xettime_LDADD) $(LIBS) - -times$(EXEEXT): $(times_OBJECTS) $(times_DEPENDENCIES) $(EXTRA_times_DEPENDENCIES) - @rm -f times$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(times_OBJECTS) $(times_LDADD) $(LIBS) - -times-fail$(EXEEXT): $(times_fail_OBJECTS) $(times_fail_DEPENDENCIES) $(EXTRA_times_fail_DEPENDENCIES) - @rm -f times-fail$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(times_fail_OBJECTS) $(times_fail_LDADD) $(LIBS) - -truncate$(EXEEXT): $(truncate_OBJECTS) $(truncate_DEPENDENCIES) $(EXTRA_truncate_DEPENDENCIES) - @rm -f truncate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(truncate_OBJECTS) $(truncate_LDADD) $(LIBS) - -truncate64$(EXEEXT): $(truncate64_OBJECTS) $(truncate64_DEPENDENCIES) $(EXTRA_truncate64_DEPENDENCIES) - @rm -f truncate64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(truncate64_OBJECTS) $(truncate64_LDADD) $(LIBS) - -ugetrlimit$(EXEEXT): $(ugetrlimit_OBJECTS) $(ugetrlimit_DEPENDENCIES) $(EXTRA_ugetrlimit_DEPENDENCIES) - @rm -f ugetrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ugetrlimit_OBJECTS) $(ugetrlimit_LDADD) $(LIBS) - -uio$(EXEEXT): $(uio_OBJECTS) $(uio_DEPENDENCIES) $(EXTRA_uio_DEPENDENCIES) - @rm -f uio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(uio_OBJECTS) $(uio_LDADD) $(LIBS) - -umask$(EXEEXT): $(umask_OBJECTS) $(umask_DEPENDENCIES) $(EXTRA_umask_DEPENDENCIES) - @rm -f umask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umask_OBJECTS) $(umask_LDADD) $(LIBS) - -umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) $(EXTRA_umount_DEPENDENCIES) - @rm -f umount$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umount_OBJECTS) $(umount_LDADD) $(LIBS) - -umount2$(EXEEXT): $(umount2_OBJECTS) $(umount2_DEPENDENCIES) $(EXTRA_umount2_DEPENDENCIES) - @rm -f umount2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umount2_OBJECTS) $(umount2_LDADD) $(LIBS) - -umoven-illptr$(EXEEXT): $(umoven_illptr_OBJECTS) $(umoven_illptr_DEPENDENCIES) $(EXTRA_umoven_illptr_DEPENDENCIES) - @rm -f umoven-illptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umoven_illptr_OBJECTS) $(umoven_illptr_LDADD) $(LIBS) - -umovestr$(EXEEXT): $(umovestr_OBJECTS) $(umovestr_DEPENDENCIES) $(EXTRA_umovestr_DEPENDENCIES) - @rm -f umovestr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr_OBJECTS) $(umovestr_LDADD) $(LIBS) - -umovestr-illptr$(EXEEXT): $(umovestr_illptr_OBJECTS) $(umovestr_illptr_DEPENDENCIES) $(EXTRA_umovestr_illptr_DEPENDENCIES) - @rm -f umovestr-illptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr_illptr_OBJECTS) $(umovestr_illptr_LDADD) $(LIBS) - -umovestr2$(EXEEXT): $(umovestr2_OBJECTS) $(umovestr2_DEPENDENCIES) $(EXTRA_umovestr2_DEPENDENCIES) - @rm -f umovestr2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr2_OBJECTS) $(umovestr2_LDADD) $(LIBS) - -umovestr3$(EXEEXT): $(umovestr3_OBJECTS) $(umovestr3_DEPENDENCIES) $(EXTRA_umovestr3_DEPENDENCIES) - @rm -f umovestr3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr3_OBJECTS) $(umovestr3_LDADD) $(LIBS) - -uname$(EXEEXT): $(uname_OBJECTS) $(uname_DEPENDENCIES) $(EXTRA_uname_DEPENDENCIES) - @rm -f uname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(uname_OBJECTS) $(uname_LDADD) $(LIBS) - -unblock_reset_raise$(EXEEXT): $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_DEPENDENCIES) $(EXTRA_unblock_reset_raise_DEPENDENCIES) - @rm -f unblock_reset_raise$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_LDADD) $(LIBS) - -unix-pair-send-recv$(EXEEXT): $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_DEPENDENCIES) $(EXTRA_unix_pair_send_recv_DEPENDENCIES) - @rm -f unix-pair-send-recv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_LDADD) $(LIBS) - -unix-pair-sendto-recvfrom$(EXEEXT): $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_DEPENDENCIES) $(EXTRA_unix_pair_sendto_recvfrom_DEPENDENCIES) - @rm -f unix-pair-sendto-recvfrom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_LDADD) $(LIBS) - -unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) $(EXTRA_unlink_DEPENDENCIES) - @rm -f unlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS) - -unlinkat$(EXEEXT): $(unlinkat_OBJECTS) $(unlinkat_DEPENDENCIES) $(EXTRA_unlinkat_DEPENDENCIES) - @rm -f unlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unlinkat_OBJECTS) $(unlinkat_LDADD) $(LIBS) - -unshare$(EXEEXT): $(unshare_OBJECTS) $(unshare_DEPENDENCIES) $(EXTRA_unshare_DEPENDENCIES) - @rm -f unshare$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unshare_OBJECTS) $(unshare_LDADD) $(LIBS) - -userfaultfd$(EXEEXT): $(userfaultfd_OBJECTS) $(userfaultfd_DEPENDENCIES) $(EXTRA_userfaultfd_DEPENDENCIES) - @rm -f userfaultfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(userfaultfd_OBJECTS) $(userfaultfd_LDADD) $(LIBS) - -ustat$(EXEEXT): $(ustat_OBJECTS) $(ustat_DEPENDENCIES) $(EXTRA_ustat_DEPENDENCIES) - @rm -f ustat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ustat_OBJECTS) $(ustat_LDADD) $(LIBS) - -utime$(EXEEXT): $(utime_OBJECTS) $(utime_DEPENDENCIES) $(EXTRA_utime_DEPENDENCIES) - @rm -f utime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utime_OBJECTS) $(utime_LDADD) $(LIBS) - -utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utimensat_DEPENDENCIES) - @rm -f utimensat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS) - -utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) - @rm -f utimes$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS) - -vfork-f$(EXEEXT): $(vfork_f_OBJECTS) $(vfork_f_DEPENDENCIES) $(EXTRA_vfork_f_DEPENDENCIES) - @rm -f vfork-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vfork_f_OBJECTS) $(vfork_f_LDADD) $(LIBS) - -vhangup$(EXEEXT): $(vhangup_OBJECTS) $(vhangup_DEPENDENCIES) $(EXTRA_vhangup_DEPENDENCIES) - @rm -f vhangup$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vhangup_OBJECTS) $(vhangup_LDADD) $(LIBS) - -vmsplice$(EXEEXT): $(vmsplice_OBJECTS) $(vmsplice_DEPENDENCIES) $(EXTRA_vmsplice_DEPENDENCIES) - @rm -f vmsplice$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vmsplice_OBJECTS) $(vmsplice_LDADD) $(LIBS) - -wait4$(EXEEXT): $(wait4_OBJECTS) $(wait4_DEPENDENCIES) $(EXTRA_wait4_DEPENDENCIES) - @rm -f wait4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(wait4_OBJECTS) $(wait4_LDADD) $(LIBS) - -wait4-v$(EXEEXT): $(wait4_v_OBJECTS) $(wait4_v_DEPENDENCIES) $(EXTRA_wait4_v_DEPENDENCIES) - @rm -f wait4-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(wait4_v_OBJECTS) $(wait4_v_LDADD) $(LIBS) - -waitid$(EXEEXT): $(waitid_OBJECTS) $(waitid_DEPENDENCIES) $(EXTRA_waitid_DEPENDENCIES) - @rm -f waitid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitid_OBJECTS) $(waitid_LDADD) $(LIBS) - -waitid-v$(EXEEXT): $(waitid_v_OBJECTS) $(waitid_v_DEPENDENCIES) $(EXTRA_waitid_v_DEPENDENCIES) - @rm -f waitid-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitid_v_OBJECTS) $(waitid_v_LDADD) $(LIBS) - -waitpid$(EXEEXT): $(waitpid_OBJECTS) $(waitpid_DEPENDENCIES) $(EXTRA_waitpid_DEPENDENCIES) - @rm -f waitpid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitpid_OBJECTS) $(waitpid_LDADD) $(LIBS) - -xattr$(EXEEXT): $(xattr_OBJECTS) $(xattr_DEPENDENCIES) $(EXTRA_xattr_DEPENDENCIES) - @rm -f xattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xattr_OBJECTS) $(xattr_LDADD) $(LIBS) - -xattr-strings$(EXEEXT): $(xattr_strings_OBJECTS) $(xattr_strings_DEPENDENCIES) $(EXTRA_xattr_strings_DEPENDENCIES) - @rm -f xattr-strings$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xattr_strings_OBJECTS) $(xattr_strings_LDADD) $(LIBS) - -xet_robust_list$(EXEEXT): $(xet_robust_list_OBJECTS) $(xet_robust_list_DEPENDENCIES) $(EXTRA_xet_robust_list_DEPENDENCIES) - @rm -f xet_robust_list$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xet_robust_list_OBJECTS) $(xet_robust_list_LDADD) $(LIBS) - -xet_thread_area_x86$(EXEEXT): $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_DEPENDENCIES) $(EXTRA_xet_thread_area_x86_DEPENDENCIES) - @rm -f xet_thread_area_x86$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_LDADD) $(LIBS) - -xetitimer$(EXEEXT): $(xetitimer_OBJECTS) $(xetitimer_DEPENDENCIES) $(EXTRA_xetitimer_DEPENDENCIES) - @rm -f xetitimer$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetitimer_OBJECTS) $(xetitimer_LDADD) $(LIBS) - -xetpgid$(EXEEXT): $(xetpgid_OBJECTS) $(xetpgid_DEPENDENCIES) $(EXTRA_xetpgid_DEPENDENCIES) - @rm -f xetpgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetpgid_OBJECTS) $(xetpgid_LDADD) $(LIBS) - -xetpriority$(EXEEXT): $(xetpriority_OBJECTS) $(xetpriority_DEPENDENCIES) $(EXTRA_xetpriority_DEPENDENCIES) - @rm -f xetpriority$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetpriority_OBJECTS) $(xetpriority_LDADD) $(LIBS) - -xettimeofday$(EXEEXT): $(xettimeofday_OBJECTS) $(xettimeofday_DEPENDENCIES) $(EXTRA_xettimeofday_DEPENDENCIES) - @rm -f xettimeofday$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xettimeofday_OBJECTS) $(xettimeofday_LDADD) $(LIBS) - -zeroargc$(EXEEXT): $(zeroargc_OBJECTS) $(zeroargc_DEPENDENCIES) $(EXTRA_zeroargc_DEPENDENCIES) - @rm -f zeroargc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(zeroargc_OBJECTS) $(zeroargc_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/_newselect-P.Po -include ./$(DEPDIR)/_newselect.Po -include ./$(DEPDIR)/accept.Po -include ./$(DEPDIR)/accept4.Po -include ./$(DEPDIR)/access.Po -include ./$(DEPDIR)/acct.Po -include ./$(DEPDIR)/add_key.Po -include ./$(DEPDIR)/adjtimex.Po -include ./$(DEPDIR)/aio.Po -include ./$(DEPDIR)/aio_pgetevents.Po -include ./$(DEPDIR)/alarm.Po -include ./$(DEPDIR)/answer.Po -include ./$(DEPDIR)/attach-f-p-cmd.Po -include ./$(DEPDIR)/attach-f-p.Po -include ./$(DEPDIR)/attach-p-cmd-cmd.Po -include ./$(DEPDIR)/attach-p-cmd-p.Po -include ./$(DEPDIR)/block_reset_raise_run.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog-v.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-v.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd.Po -include ./$(DEPDIR)/bpf-success-v.Po -include ./$(DEPDIR)/bpf-success.Po -include ./$(DEPDIR)/bpf-v.Po -include ./$(DEPDIR)/bpf.Po -include ./$(DEPDIR)/brk.Po -include ./$(DEPDIR)/btrfs.Po -include ./$(DEPDIR)/caps-abbrev.Po -include ./$(DEPDIR)/caps.Po -include ./$(DEPDIR)/check_sigblock.Po -include ./$(DEPDIR)/check_sigign.Po -include ./$(DEPDIR)/chmod.Po -include ./$(DEPDIR)/chown.Po -include ./$(DEPDIR)/chown32.Po -include ./$(DEPDIR)/chroot.Po -include ./$(DEPDIR)/clock_adjtime.Po -include ./$(DEPDIR)/clock_nanosleep.Po -include ./$(DEPDIR)/clock_xettime.Po -include ./$(DEPDIR)/clone_parent.Po -include ./$(DEPDIR)/clone_ptrace.Po -include ./$(DEPDIR)/copy_file_range.Po -include ./$(DEPDIR)/count-f.Po -include ./$(DEPDIR)/creat.Po -include ./$(DEPDIR)/delay.Po -include ./$(DEPDIR)/delete_module.Po -include ./$(DEPDIR)/dev-yy.Po -include ./$(DEPDIR)/dup.Po -include ./$(DEPDIR)/dup2.Po -include ./$(DEPDIR)/dup3.Po -include ./$(DEPDIR)/epoll_create.Po -include ./$(DEPDIR)/epoll_create1.Po -include ./$(DEPDIR)/epoll_ctl.Po -include ./$(DEPDIR)/epoll_pwait.Po -include ./$(DEPDIR)/epoll_wait.Po -include ./$(DEPDIR)/erestartsys.Po -include ./$(DEPDIR)/eventfd.Po -include ./$(DEPDIR)/execve-v.Po -include ./$(DEPDIR)/execve.Po -include ./$(DEPDIR)/execveat-v.Po -include ./$(DEPDIR)/execveat.Po -include ./$(DEPDIR)/faccessat.Po -include ./$(DEPDIR)/fadvise64.Po -include ./$(DEPDIR)/fadvise64_64.Po -include ./$(DEPDIR)/fallocate.Po -include ./$(DEPDIR)/fanotify_init.Po -include ./$(DEPDIR)/fanotify_mark-Xabbrev.Po -include ./$(DEPDIR)/fanotify_mark-Xraw.Po -include ./$(DEPDIR)/fanotify_mark-Xverbose.Po -include ./$(DEPDIR)/fanotify_mark.Po -include ./$(DEPDIR)/fchdir.Po -include ./$(DEPDIR)/fchmod.Po -include ./$(DEPDIR)/fchmodat.Po -include ./$(DEPDIR)/fchown.Po -include ./$(DEPDIR)/fchown32.Po -include ./$(DEPDIR)/fchownat.Po -include ./$(DEPDIR)/fcntl.Po -include ./$(DEPDIR)/fcntl64.Po -include ./$(DEPDIR)/fdatasync.Po -include ./$(DEPDIR)/fflush.Po -include ./$(DEPDIR)/file_handle.Po -include ./$(DEPDIR)/file_ioctl.Po -include ./$(DEPDIR)/filter-unavailable.Po -include ./$(DEPDIR)/finit_module.Po -include ./$(DEPDIR)/flock.Po -include ./$(DEPDIR)/fork-f.Po -include ./$(DEPDIR)/fstat.Po -include ./$(DEPDIR)/fstat64-fstat64.Po -include ./$(DEPDIR)/fstatat64-fstatat64.Po -include ./$(DEPDIR)/fstatfs.Po -include ./$(DEPDIR)/fstatfs64.Po -include ./$(DEPDIR)/fsync-y.Po -include ./$(DEPDIR)/fsync.Po -include ./$(DEPDIR)/ftruncate.Po -include ./$(DEPDIR)/ftruncate64-ftruncate64.Po -include ./$(DEPDIR)/futex.Po -include ./$(DEPDIR)/futimesat.Po -include ./$(DEPDIR)/get_mempolicy.Po -include ./$(DEPDIR)/getcpu.Po -include ./$(DEPDIR)/getcwd.Po -include ./$(DEPDIR)/getdents.Po -include ./$(DEPDIR)/getdents64.Po -include ./$(DEPDIR)/getegid.Po -include ./$(DEPDIR)/getegid32.Po -include ./$(DEPDIR)/geteuid.Po -include ./$(DEPDIR)/geteuid32.Po -include ./$(DEPDIR)/getgid.Po -include ./$(DEPDIR)/getgid32.Po -include ./$(DEPDIR)/getgroups.Po -include ./$(DEPDIR)/getgroups32.Po -include ./$(DEPDIR)/getpeername.Po -include ./$(DEPDIR)/getpgrp.Po -include ./$(DEPDIR)/getpid.Po -include ./$(DEPDIR)/getppid.Po -include ./$(DEPDIR)/getrandom.Po -include ./$(DEPDIR)/getresgid.Po -include ./$(DEPDIR)/getresgid32.Po -include ./$(DEPDIR)/getresuid.Po -include ./$(DEPDIR)/getresuid32.Po -include ./$(DEPDIR)/getrlimit.Po -include ./$(DEPDIR)/getrusage.Po -include ./$(DEPDIR)/getsid.Po -include ./$(DEPDIR)/getsockname.Po -include ./$(DEPDIR)/gettid.Po -include ./$(DEPDIR)/getuid.Po -include ./$(DEPDIR)/getuid32.Po -include ./$(DEPDIR)/getxxid.Po -include ./$(DEPDIR)/group_req.Po -include ./$(DEPDIR)/inet-cmsg.Po -include ./$(DEPDIR)/init_module.Po -include ./$(DEPDIR)/inject-nf.Po -include ./$(DEPDIR)/inotify.Po -include ./$(DEPDIR)/inotify_init1.Po -include ./$(DEPDIR)/int_0x80.Po -include ./$(DEPDIR)/ioctl.Po -include ./$(DEPDIR)/ioctl_block.Po -include ./$(DEPDIR)/ioctl_dm-v.Po -include ./$(DEPDIR)/ioctl_dm.Po -include ./$(DEPDIR)/ioctl_evdev-v.Po -include ./$(DEPDIR)/ioctl_evdev.Po -include ./$(DEPDIR)/ioctl_inotify.Po -include ./$(DEPDIR)/ioctl_kvm_run.Po -include ./$(DEPDIR)/ioctl_loop-nv.Po -include ./$(DEPDIR)/ioctl_loop-v.Po -include ./$(DEPDIR)/ioctl_loop.Po -include ./$(DEPDIR)/ioctl_mtd.Po -include ./$(DEPDIR)/ioctl_nsfs.Po -include ./$(DEPDIR)/ioctl_perf-success.Po -include ./$(DEPDIR)/ioctl_perf.Po -include ./$(DEPDIR)/ioctl_ptp.Po -include ./$(DEPDIR)/ioctl_rtc-v.Po -include ./$(DEPDIR)/ioctl_rtc.Po -include ./$(DEPDIR)/ioctl_scsi.Po -include ./$(DEPDIR)/ioctl_sg_io_v3.Po -include ./$(DEPDIR)/ioctl_sg_io_v4.Po -include ./$(DEPDIR)/ioctl_sock_gifconf.Po -include ./$(DEPDIR)/ioctl_uffdio.Po -include ./$(DEPDIR)/ioctl_v4l2.Po -include ./$(DEPDIR)/ioperm.Po -include ./$(DEPDIR)/iopl.Po -include ./$(DEPDIR)/ioprio.Po -include ./$(DEPDIR)/ip_mreq.Po -include ./$(DEPDIR)/ipc.Po -include ./$(DEPDIR)/ipc_msg-Xabbrev.Po -include ./$(DEPDIR)/ipc_msg-Xraw.Po -include ./$(DEPDIR)/ipc_msg-Xverbose.Po -include ./$(DEPDIR)/ipc_msg.Po -include ./$(DEPDIR)/ipc_msgbuf-Xabbrev.Po -include ./$(DEPDIR)/ipc_msgbuf-Xraw.Po -include ./$(DEPDIR)/ipc_msgbuf-Xverbose.Po -include ./$(DEPDIR)/ipc_msgbuf.Po -include ./$(DEPDIR)/ipc_sem-Xabbrev.Po -include ./$(DEPDIR)/ipc_sem-Xraw.Po -include ./$(DEPDIR)/ipc_sem-Xverbose.Po -include ./$(DEPDIR)/ipc_sem.Po -include ./$(DEPDIR)/ipc_shm-Xabbrev.Po -include ./$(DEPDIR)/ipc_shm-Xraw.Po -include ./$(DEPDIR)/ipc_shm-Xverbose.Po -include ./$(DEPDIR)/ipc_shm.Po -include ./$(DEPDIR)/is_linux_mips_n64.Po -include ./$(DEPDIR)/kcmp-y.Po -include ./$(DEPDIR)/kcmp.Po -include ./$(DEPDIR)/kern_features.Po -include ./$(DEPDIR)/kexec_file_load.Po -include ./$(DEPDIR)/kexec_load.Po -include ./$(DEPDIR)/keyctl-Xabbrev.Po -include ./$(DEPDIR)/keyctl-Xraw.Po -include ./$(DEPDIR)/keyctl-Xverbose.Po -include ./$(DEPDIR)/keyctl.Po -include ./$(DEPDIR)/kill.Po -include ./$(DEPDIR)/ksysent.Po -include ./$(DEPDIR)/lchown.Po -include ./$(DEPDIR)/lchown32.Po -include ./$(DEPDIR)/libtests_a-create_nl_socket.Po -include ./$(DEPDIR)/libtests_a-errno2name.Po -include ./$(DEPDIR)/libtests_a-error_msg.Po -include ./$(DEPDIR)/libtests_a-fill_memory.Po -include ./$(DEPDIR)/libtests_a-get_page_size.Po -include ./$(DEPDIR)/libtests_a-get_sigset_size.Po -include ./$(DEPDIR)/libtests_a-hexdump_strdup.Po -include ./$(DEPDIR)/libtests_a-hexquote_strndup.Po -include ./$(DEPDIR)/libtests_a-ifindex.Po -include ./$(DEPDIR)/libtests_a-inode_of_sockfd.Po -include ./$(DEPDIR)/libtests_a-libmmsg.Po -include ./$(DEPDIR)/libtests_a-libsocketcall.Po -include ./$(DEPDIR)/libtests_a-overflowuid.Po -include ./$(DEPDIR)/libtests_a-pipe_maxfd.Po -include ./$(DEPDIR)/libtests_a-print_quoted_string.Po -include ./$(DEPDIR)/libtests_a-print_time.Po -include ./$(DEPDIR)/libtests_a-printflags.Po -include ./$(DEPDIR)/libtests_a-printxval.Po -include ./$(DEPDIR)/libtests_a-signal2name.Po -include ./$(DEPDIR)/libtests_a-skip_unavailable.Po -include ./$(DEPDIR)/libtests_a-sprintrc.Po -include ./$(DEPDIR)/libtests_a-tail_alloc.Po -include ./$(DEPDIR)/libtests_a-test_printpath.Po -include ./$(DEPDIR)/libtests_a-test_printstrn.Po -include ./$(DEPDIR)/libtests_a-test_ucopy.Po -include ./$(DEPDIR)/libtests_a-tprintf.Po -include ./$(DEPDIR)/link.Po -include ./$(DEPDIR)/linkat.Po -include ./$(DEPDIR)/list_sigaction_signum.Po -include ./$(DEPDIR)/llseek.Po -include ./$(DEPDIR)/localtime.Po -include ./$(DEPDIR)/lookup_dcookie.Po -include ./$(DEPDIR)/lseek.Po -include ./$(DEPDIR)/lstat.Po -include ./$(DEPDIR)/lstat64-lstat64.Po -include ./$(DEPDIR)/madvise.Po -include ./$(DEPDIR)/mbind.Po -include ./$(DEPDIR)/membarrier.Po -include ./$(DEPDIR)/memfd_create.Po -include ./$(DEPDIR)/migrate_pages.Po -include ./$(DEPDIR)/mincore.Po -include ./$(DEPDIR)/mkdir.Po -include ./$(DEPDIR)/mkdirat.Po -include ./$(DEPDIR)/mknod.Po -include ./$(DEPDIR)/mknodat.Po -include ./$(DEPDIR)/mlock.Po -include ./$(DEPDIR)/mlock2.Po -include ./$(DEPDIR)/mlockall.Po -include ./$(DEPDIR)/mmap-Xabbrev.Po -include ./$(DEPDIR)/mmap-Xraw.Po -include ./$(DEPDIR)/mmap-Xverbose.Po -include ./$(DEPDIR)/mmap.Po -include ./$(DEPDIR)/mmap64-mmap64.Po -include ./$(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -include ./$(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -include ./$(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -include ./$(DEPDIR)/mmsg-silent.Po -include ./$(DEPDIR)/mmsg.Po -include ./$(DEPDIR)/mmsg_name-v.Po -include ./$(DEPDIR)/mmsg_name.Po -include ./$(DEPDIR)/modify_ldt.Po -include ./$(DEPDIR)/mount-Xabbrev.Po -include ./$(DEPDIR)/mount-Xraw.Po -include ./$(DEPDIR)/mount-Xverbose.Po -include ./$(DEPDIR)/mount.Po -include ./$(DEPDIR)/move_pages.Po -include ./$(DEPDIR)/mq.Po -include ./$(DEPDIR)/mq_sendrecv-read.Po -include ./$(DEPDIR)/mq_sendrecv-write.Po -include ./$(DEPDIR)/mq_sendrecv.Po -include ./$(DEPDIR)/msg_control-v.Po -include ./$(DEPDIR)/msg_control.Po -include ./$(DEPDIR)/msg_name.Po -include ./$(DEPDIR)/munlockall.Po -include ./$(DEPDIR)/nanosleep.Po -include ./$(DEPDIR)/net-accept-connect.Po -include ./$(DEPDIR)/net-icmp_filter.Po -include ./$(DEPDIR)/net-sockaddr.Po -include ./$(DEPDIR)/net-y-unix.Po -include ./$(DEPDIR)/net-yy-inet.Po -include ./$(DEPDIR)/net-yy-inet6.Po -include ./$(DEPDIR)/net-yy-netlink.Po -include ./$(DEPDIR)/net-yy-unix.Po -include ./$(DEPDIR)/netlink_audit.Po -include ./$(DEPDIR)/netlink_crypto.Po -include ./$(DEPDIR)/netlink_generic.Po -include ./$(DEPDIR)/netlink_inet_diag.Po -include ./$(DEPDIR)/netlink_kobject_uevent.Po -include ./$(DEPDIR)/netlink_netfilter.Po -include ./$(DEPDIR)/netlink_netlink_diag.Po -include ./$(DEPDIR)/netlink_protocol.Po -include ./$(DEPDIR)/netlink_route.Po -include ./$(DEPDIR)/netlink_selinux.Po -include ./$(DEPDIR)/netlink_sock_diag.Po -include ./$(DEPDIR)/netlink_unix_diag.Po -include ./$(DEPDIR)/netlink_xfrm.Po -include ./$(DEPDIR)/newfstatat-newfstatat.Po -include ./$(DEPDIR)/nfnetlink_acct.Po -include ./$(DEPDIR)/nfnetlink_cthelper.Po -include ./$(DEPDIR)/nfnetlink_ctnetlink.Po -include ./$(DEPDIR)/nfnetlink_ctnetlink_exp.Po -include ./$(DEPDIR)/nfnetlink_cttimeout.Po -include ./$(DEPDIR)/nfnetlink_ipset.Po -include ./$(DEPDIR)/nfnetlink_nft_compat.Po -include ./$(DEPDIR)/nfnetlink_nftables.Po -include ./$(DEPDIR)/nfnetlink_osf.Po -include ./$(DEPDIR)/nfnetlink_queue.Po -include ./$(DEPDIR)/nfnetlink_ulog.Po -include ./$(DEPDIR)/nlattr.Po -include ./$(DEPDIR)/nlattr_br_port_msg.Po -include ./$(DEPDIR)/nlattr_crypto_user_alg.Po -include ./$(DEPDIR)/nlattr_dcbmsg.Po -include ./$(DEPDIR)/nlattr_fib_rule_hdr.Po -include ./$(DEPDIR)/nlattr_ifaddrlblmsg.Po -include ./$(DEPDIR)/nlattr_ifaddrmsg.Po -include ./$(DEPDIR)/nlattr_ifinfomsg.Po -include ./$(DEPDIR)/nlattr_ifla_af_spec.Po -include ./$(DEPDIR)/nlattr_ifla_brport.Po -include ./$(DEPDIR)/nlattr_ifla_linkinfo.Po -include ./$(DEPDIR)/nlattr_ifla_port.Po -include ./$(DEPDIR)/nlattr_ifla_xdp.Po -include ./$(DEPDIR)/nlattr_inet_diag_msg.Po -include ./$(DEPDIR)/nlattr_inet_diag_req_compat.Po -include ./$(DEPDIR)/nlattr_inet_diag_req_v2.Po -include ./$(DEPDIR)/nlattr_mdba_mdb_entry.Po -include ./$(DEPDIR)/nlattr_mdba_router_port.Po -include ./$(DEPDIR)/nlattr_ndmsg.Po -include ./$(DEPDIR)/nlattr_ndtmsg.Po -include ./$(DEPDIR)/nlattr_netconfmsg.Po -include ./$(DEPDIR)/nlattr_netlink_diag_msg.Po -include ./$(DEPDIR)/nlattr_nlmsgerr.Po -include ./$(DEPDIR)/nlattr_packet_diag_msg.Po -include ./$(DEPDIR)/nlattr_rtgenmsg.Po -include ./$(DEPDIR)/nlattr_rtmsg.Po -include ./$(DEPDIR)/nlattr_smc_diag_msg.Po -include ./$(DEPDIR)/nlattr_tc_stats.Po -include ./$(DEPDIR)/nlattr_tca_stab.Po -include ./$(DEPDIR)/nlattr_tcamsg.Po -include ./$(DEPDIR)/nlattr_tcmsg.Po -include ./$(DEPDIR)/nlattr_unix_diag_msg.Po -include ./$(DEPDIR)/nsyscalls-d.Po -include ./$(DEPDIR)/nsyscalls.Po -include ./$(DEPDIR)/old_mmap-P.Po -include ./$(DEPDIR)/old_mmap-Xabbrev.Po -include ./$(DEPDIR)/old_mmap-Xraw.Po -include ./$(DEPDIR)/old_mmap-Xverbose.Po -include ./$(DEPDIR)/old_mmap-v-none.Po -include ./$(DEPDIR)/old_mmap.Po -include ./$(DEPDIR)/oldfstat.Po -include ./$(DEPDIR)/oldlstat.Po -include ./$(DEPDIR)/oldselect-P.Po -include ./$(DEPDIR)/oldselect-efault-P.Po -include ./$(DEPDIR)/oldselect-efault.Po -include ./$(DEPDIR)/oldselect.Po -include ./$(DEPDIR)/oldstat.Po -include ./$(DEPDIR)/open.Po -include ./$(DEPDIR)/openat.Po -include ./$(DEPDIR)/osf_utimes.Po -include ./$(DEPDIR)/pause.Po -include ./$(DEPDIR)/pc.Po -include ./$(DEPDIR)/perf_event_open.Po -include ./$(DEPDIR)/perf_event_open_nonverbose.Po -include ./$(DEPDIR)/perf_event_open_unabbrev.Po -include ./$(DEPDIR)/personality-Xabbrev.Po -include ./$(DEPDIR)/personality-Xraw.Po -include ./$(DEPDIR)/personality-Xverbose.Po -include ./$(DEPDIR)/personality.Po -include ./$(DEPDIR)/pipe.Po -include ./$(DEPDIR)/pipe2.Po -include ./$(DEPDIR)/pkey_alloc.Po -include ./$(DEPDIR)/pkey_free.Po -include ./$(DEPDIR)/pkey_mprotect.Po -include ./$(DEPDIR)/poll-P.Po -include ./$(DEPDIR)/poll.Po -include ./$(DEPDIR)/ppoll-P.Po -include ./$(DEPDIR)/ppoll-v.Po -include ./$(DEPDIR)/ppoll.Po -include ./$(DEPDIR)/prctl-arg2-intptr.Po -include ./$(DEPDIR)/prctl-dumpable.Po -include ./$(DEPDIR)/prctl-name.Po -include ./$(DEPDIR)/prctl-no-args.Po -include ./$(DEPDIR)/prctl-pdeathsig.Po -include ./$(DEPDIR)/prctl-seccomp-filter-v.Po -include ./$(DEPDIR)/prctl-seccomp-strict.Po -include ./$(DEPDIR)/prctl-securebits.Po -include ./$(DEPDIR)/prctl-spec-inject.Po -include ./$(DEPDIR)/prctl-tid_address.Po -include ./$(DEPDIR)/prctl-tsc.Po -include ./$(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -include ./$(DEPDIR)/preadv-preadv.Po -include ./$(DEPDIR)/preadv2-pwritev2.Po -include ./$(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -include ./$(DEPDIR)/print_maxfd.Po -include ./$(DEPDIR)/printpath-umovestr-peekdata.Po -include ./$(DEPDIR)/printpath-umovestr-undumpable.Po -include ./$(DEPDIR)/printpath-umovestr.Po -include ./$(DEPDIR)/printstr.Po -include ./$(DEPDIR)/printstrn-umoven-peekdata.Po -include ./$(DEPDIR)/printstrn-umoven-undumpable.Po -include ./$(DEPDIR)/printstrn-umoven.Po -include ./$(DEPDIR)/prlimit64.Po -include ./$(DEPDIR)/process_vm_readv.Po -include ./$(DEPDIR)/process_vm_writev.Po -include ./$(DEPDIR)/pselect6.Po -include ./$(DEPDIR)/ptrace.Po -include ./$(DEPDIR)/pwritev-pwritev.Po -include ./$(DEPDIR)/qual_fault.Po -include ./$(DEPDIR)/qual_inject-error-signal.Po -include ./$(DEPDIR)/qual_inject-retval.Po -include ./$(DEPDIR)/qual_inject-signal.Po -include ./$(DEPDIR)/qual_signal.Po -include ./$(DEPDIR)/quotactl-v.Po -include ./$(DEPDIR)/quotactl-xfs-v.Po -include ./$(DEPDIR)/quotactl-xfs.Po -include ./$(DEPDIR)/quotactl.Po -include ./$(DEPDIR)/read-write.Po -include ./$(DEPDIR)/readahead.Po -include ./$(DEPDIR)/readdir.Po -include ./$(DEPDIR)/readlink.Po -include ./$(DEPDIR)/readlinkat.Po -include ./$(DEPDIR)/readv.Po -include ./$(DEPDIR)/reboot.Po -include ./$(DEPDIR)/recvfrom.Po -include ./$(DEPDIR)/recvmmsg-timeout.Po -include ./$(DEPDIR)/recvmsg.Po -include ./$(DEPDIR)/redirect-fds.Po -include ./$(DEPDIR)/remap_file_pages.Po -include ./$(DEPDIR)/rename.Po -include ./$(DEPDIR)/renameat.Po -include ./$(DEPDIR)/renameat2.Po -include ./$(DEPDIR)/request_key.Po -include ./$(DEPDIR)/restart_syscall.Po -include ./$(DEPDIR)/riscv_flush_icache.Po -include ./$(DEPDIR)/rmdir.Po -include ./$(DEPDIR)/rt_sigaction.Po -include ./$(DEPDIR)/rt_sigpending.Po -include ./$(DEPDIR)/rt_sigprocmask.Po -include ./$(DEPDIR)/rt_sigqueueinfo.Po -include ./$(DEPDIR)/rt_sigreturn.Po -include ./$(DEPDIR)/rt_sigsuspend.Po -include ./$(DEPDIR)/rt_sigtimedwait.Po -include ./$(DEPDIR)/rt_tgsigqueueinfo.Po -include ./$(DEPDIR)/run_expect_termsig.Po -include ./$(DEPDIR)/s390_guarded_storage-v.Po -include ./$(DEPDIR)/s390_guarded_storage.Po -include ./$(DEPDIR)/s390_pci_mmio_read_write.Po -include ./$(DEPDIR)/s390_runtime_instr.Po -include ./$(DEPDIR)/s390_sthyi-v.Po -include ./$(DEPDIR)/s390_sthyi.Po -include ./$(DEPDIR)/sched_get_priority_mxx.Po -include ./$(DEPDIR)/sched_rr_get_interval.Po -include ./$(DEPDIR)/sched_xetaffinity.Po -include ./$(DEPDIR)/sched_xetattr.Po -include ./$(DEPDIR)/sched_xetparam.Po -include ./$(DEPDIR)/sched_xetscheduler.Po -include ./$(DEPDIR)/sched_yield.Po -include ./$(DEPDIR)/scm_rights.Po -include ./$(DEPDIR)/seccomp-filter-v.Po -include ./$(DEPDIR)/seccomp-filter.Po -include ./$(DEPDIR)/seccomp-strict.Po -include ./$(DEPDIR)/seccomp_get_action_avail.Po -include ./$(DEPDIR)/select-P.Po -include ./$(DEPDIR)/select.Po -include ./$(DEPDIR)/semop.Po -include ./$(DEPDIR)/sendfile.Po -include ./$(DEPDIR)/sendfile64.Po -include ./$(DEPDIR)/set_mempolicy.Po -include ./$(DEPDIR)/set_ptracer_any.Po -include ./$(DEPDIR)/set_sigblock.Po -include ./$(DEPDIR)/set_sigign.Po -include ./$(DEPDIR)/setdomainname.Po -include ./$(DEPDIR)/setfsgid.Po -include ./$(DEPDIR)/setfsgid32.Po -include ./$(DEPDIR)/setfsuid.Po -include ./$(DEPDIR)/setfsuid32.Po -include ./$(DEPDIR)/setgid.Po -include ./$(DEPDIR)/setgid32.Po -include ./$(DEPDIR)/setgroups.Po -include ./$(DEPDIR)/setgroups32.Po -include ./$(DEPDIR)/sethostname.Po -include ./$(DEPDIR)/setns.Po -include ./$(DEPDIR)/setregid.Po -include ./$(DEPDIR)/setregid32.Po -include ./$(DEPDIR)/setresgid.Po -include ./$(DEPDIR)/setresgid32.Po -include ./$(DEPDIR)/setresuid.Po -include ./$(DEPDIR)/setresuid32.Po -include ./$(DEPDIR)/setreuid.Po -include ./$(DEPDIR)/setreuid32.Po -include ./$(DEPDIR)/setrlimit.Po -include ./$(DEPDIR)/setuid.Po -include ./$(DEPDIR)/setuid32.Po -include ./$(DEPDIR)/shmxt.Po -include ./$(DEPDIR)/shutdown.Po -include ./$(DEPDIR)/sigaction.Po -include ./$(DEPDIR)/sigaltstack.Po -include ./$(DEPDIR)/siginfo.Po -include ./$(DEPDIR)/signal.Po -include ./$(DEPDIR)/signal_receive.Po -include ./$(DEPDIR)/signalfd4.Po -include ./$(DEPDIR)/sigpending.Po -include ./$(DEPDIR)/sigprocmask.Po -include ./$(DEPDIR)/sigreturn.Po -include ./$(DEPDIR)/sigsuspend.Po -include ./$(DEPDIR)/sleep.Po -include ./$(DEPDIR)/so_linger.Po -include ./$(DEPDIR)/so_peercred-Xabbrev.Po -include ./$(DEPDIR)/so_peercred-Xraw.Po -include ./$(DEPDIR)/so_peercred-Xverbose.Po -include ./$(DEPDIR)/so_peercred.Po -include ./$(DEPDIR)/sock_filter-v-Xabbrev.Po -include ./$(DEPDIR)/sock_filter-v-Xraw.Po -include ./$(DEPDIR)/sock_filter-v-Xverbose.Po -include ./$(DEPDIR)/sock_filter-v.Po -include ./$(DEPDIR)/socketcall.Po -include ./$(DEPDIR)/sockopt-sol_netlink.Po -include ./$(DEPDIR)/splice.Po -include ./$(DEPDIR)/stack-fcall-0.Po -include ./$(DEPDIR)/stack-fcall-1.Po -include ./$(DEPDIR)/stack-fcall-2.Po -include ./$(DEPDIR)/stack-fcall-3.Po -include ./$(DEPDIR)/stack-fcall-mangled-0.Po -include ./$(DEPDIR)/stack-fcall-mangled-1.Po -include ./$(DEPDIR)/stack-fcall-mangled-2.Po -include ./$(DEPDIR)/stack-fcall-mangled-3.Po -include ./$(DEPDIR)/stack-fcall-mangled.Po -include ./$(DEPDIR)/stack-fcall.Po -include ./$(DEPDIR)/stat.Po -include ./$(DEPDIR)/stat64-stat64.Po -include ./$(DEPDIR)/statfs-statfs.Po -include ./$(DEPDIR)/statfs64.Po -include ./$(DEPDIR)/statx.Po -include ./$(DEPDIR)/swap.Po -include ./$(DEPDIR)/sxetmask.Po -include ./$(DEPDIR)/symlink.Po -include ./$(DEPDIR)/symlinkat.Po -include ./$(DEPDIR)/sync.Po -include ./$(DEPDIR)/sync_file_range.Po -include ./$(DEPDIR)/sync_file_range2.Po -include ./$(DEPDIR)/sysinfo.Po -include ./$(DEPDIR)/syslog.Po -include ./$(DEPDIR)/tee.Po -include ./$(DEPDIR)/threads-execve.Po -include ./$(DEPDIR)/time.Po -include ./$(DEPDIR)/timer_create.Po -include ./$(DEPDIR)/timer_xettime.Po -include ./$(DEPDIR)/timerfd_xettime.Po -include ./$(DEPDIR)/times-fail.Po -include ./$(DEPDIR)/times.Po -include ./$(DEPDIR)/truncate.Po -include ./$(DEPDIR)/truncate64-truncate64.Po -include ./$(DEPDIR)/ugetrlimit.Po -include ./$(DEPDIR)/uio-uio.Po -include ./$(DEPDIR)/umask.Po -include ./$(DEPDIR)/umount.Po -include ./$(DEPDIR)/umount2.Po -include ./$(DEPDIR)/umoven-illptr.Po -include ./$(DEPDIR)/umovestr-illptr.Po -include ./$(DEPDIR)/umovestr.Po -include ./$(DEPDIR)/umovestr2.Po -include ./$(DEPDIR)/umovestr3.Po -include ./$(DEPDIR)/uname.Po -include ./$(DEPDIR)/unblock_reset_raise.Po -include ./$(DEPDIR)/unix-pair-send-recv.Po -include ./$(DEPDIR)/unix-pair-sendto-recvfrom.Po -include ./$(DEPDIR)/unlink.Po -include ./$(DEPDIR)/unlinkat.Po -include ./$(DEPDIR)/unshare.Po -include ./$(DEPDIR)/userfaultfd.Po -include ./$(DEPDIR)/ustat.Po -include ./$(DEPDIR)/utime.Po -include ./$(DEPDIR)/utimensat.Po -include ./$(DEPDIR)/utimes.Po -include ./$(DEPDIR)/vfork-f.Po -include ./$(DEPDIR)/vhangup.Po -include ./$(DEPDIR)/vmsplice.Po -include ./$(DEPDIR)/wait4-v.Po -include ./$(DEPDIR)/wait4.Po -include ./$(DEPDIR)/waitid-v.Po -include ./$(DEPDIR)/waitid.Po -include ./$(DEPDIR)/waitpid.Po -include ./$(DEPDIR)/xattr-strings.Po -include ./$(DEPDIR)/xattr.Po -include ./$(DEPDIR)/xet_robust_list.Po -include ./$(DEPDIR)/xet_thread_area_x86.Po -include ./$(DEPDIR)/xetitimer.Po -include ./$(DEPDIR)/xetpgid.Po -include ./$(DEPDIR)/xetpriority.Po -include ./$(DEPDIR)/xettimeofday.Po -include ./$(DEPDIR)/zeroargc.Po - -.c.o: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< - -.c.obj: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -libtests_a-create_nl_socket.o: create_nl_socket.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.o -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po -# $(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c - -libtests_a-create_nl_socket.obj: create_nl_socket.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.obj -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po -# $(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi` - -libtests_a-errno2name.o: errno2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.o -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po -# $(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c - -libtests_a-errno2name.obj: errno2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po -# $(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi` - -libtests_a-error_msg.o: error_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.o -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po -# $(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c - -libtests_a-error_msg.obj: error_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.obj -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po -# $(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi` - -libtests_a-fill_memory.o: fill_memory.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.o -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po -# $(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c - -libtests_a-fill_memory.obj: fill_memory.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.obj -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po -# $(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi` - -libtests_a-get_page_size.o: get_page_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po -# $(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c - -libtests_a-get_page_size.obj: get_page_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po -# $(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi` - -libtests_a-get_sigset_size.o: get_sigset_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po -# $(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c - -libtests_a-get_sigset_size.obj: get_sigset_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po -# $(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi` - -libtests_a-hexdump_strdup.o: hexdump_strdup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po -# $(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c - -libtests_a-hexdump_strdup.obj: hexdump_strdup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po -# $(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi` - -libtests_a-hexquote_strndup.o: hexquote_strndup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po -# $(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c - -libtests_a-hexquote_strndup.obj: hexquote_strndup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po -# $(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi` - -libtests_a-ifindex.o: ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.o -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po -# $(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c - -libtests_a-ifindex.obj: ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.obj -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po -# $(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi` - -libtests_a-inode_of_sockfd.o: inode_of_sockfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.o -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po -# $(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c - -libtests_a-inode_of_sockfd.obj: inode_of_sockfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po -# $(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi` - -libtests_a-libmmsg.o: libmmsg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.o -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po -# $(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c - -libtests_a-libmmsg.obj: libmmsg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.obj -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po -# $(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi` - -libtests_a-libsocketcall.o: libsocketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.o -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po -# $(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c - -libtests_a-libsocketcall.obj: libsocketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.obj -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po -# $(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi` - -libtests_a-overflowuid.o: overflowuid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.o -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po -# $(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c - -libtests_a-overflowuid.obj: overflowuid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.obj -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po -# $(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi` - -libtests_a-pipe_maxfd.o: pipe_maxfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.o -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po -# $(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c - -libtests_a-pipe_maxfd.obj: pipe_maxfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po -# $(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi` - -libtests_a-print_quoted_string.o: print_quoted_string.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.o -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po -# $(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c - -libtests_a-print_quoted_string.obj: print_quoted_string.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po -# $(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi` - -libtests_a-print_time.o: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.o -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libtests_a-print_time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - -libtests_a-print_time.obj: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libtests_a-print_time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - -libtests_a-printflags.o: printflags.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.o -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po -# $(AM_V_CC)source='printflags.c' object='libtests_a-printflags.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c - -libtests_a-printflags.obj: printflags.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.obj -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po -# $(AM_V_CC)source='printflags.c' object='libtests_a-printflags.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi` - -libtests_a-printxval.o: printxval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.o -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po -# $(AM_V_CC)source='printxval.c' object='libtests_a-printxval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c - -libtests_a-printxval.obj: printxval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.obj -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po -# $(AM_V_CC)source='printxval.c' object='libtests_a-printxval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi` - -libtests_a-signal2name.o: signal2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.o -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po -# $(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c - -libtests_a-signal2name.obj: signal2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po -# $(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi` - -libtests_a-skip_unavailable.o: skip_unavailable.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.o -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po -# $(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c - -libtests_a-skip_unavailable.obj: skip_unavailable.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.obj -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po -# $(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi` - -libtests_a-sprintrc.o: sprintrc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.o -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po -# $(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c - -libtests_a-sprintrc.obj: sprintrc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.obj -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po -# $(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi` - -libtests_a-tail_alloc.o: tail_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.o -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po -# $(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c - -libtests_a-tail_alloc.obj: tail_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.obj -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po -# $(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi` - -libtests_a-test_printpath.o: test_printpath.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po -# $(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c - -libtests_a-test_printpath.obj: test_printpath.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po -# $(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi` - -libtests_a-test_printstrn.o: test_printstrn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po -# $(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c - -libtests_a-test_printstrn.obj: test_printstrn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po -# $(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi` - -libtests_a-test_ucopy.o: test_ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.o -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po -# $(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c - -libtests_a-test_ucopy.obj: test_ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po -# $(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi` - -libtests_a-tprintf.o: tprintf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.o -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po -# $(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c - -libtests_a-tprintf.obj: tprintf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.obj -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po -# $(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi` - -fstat64-fstat64.o: fstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.o -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po -# $(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c - -fstat64-fstat64.obj: fstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.obj -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po -# $(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi` - -fstatat64-fstatat64.o: fstatat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.o -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po -# $(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c - -fstatat64-fstatat64.obj: fstatat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.obj -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po -# $(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi` - -ftruncate64-ftruncate64.o: ftruncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.o -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po -# $(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c - -ftruncate64-ftruncate64.obj: ftruncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.obj -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po -# $(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi` - -lstat64-lstat64.o: lstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.o -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po -# $(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c - -lstat64-lstat64.obj: lstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.obj -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po -# $(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi` - -mmap64-mmap64.o: mmap64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.o -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po -# $(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c - -mmap64-mmap64.obj: mmap64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.obj -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po -# $(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi` - -mmap64_Xabbrev-mmap64-Xabbrev.o: mmap64-Xabbrev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.o -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -# $(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c - -mmap64_Xabbrev-mmap64-Xabbrev.obj: mmap64-Xabbrev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.obj -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -# $(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi` - -mmap64_Xraw-mmap64-Xraw.o: mmap64-Xraw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.o -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -# $(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c - -mmap64_Xraw-mmap64-Xraw.obj: mmap64-Xraw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.obj -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -# $(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi` - -mmap64_Xverbose-mmap64-Xverbose.o: mmap64-Xverbose.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.o -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -# $(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c - -mmap64_Xverbose-mmap64-Xverbose.obj: mmap64-Xverbose.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.obj -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -# $(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi` - -newfstatat-newfstatat.o: newfstatat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.o -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po -# $(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c - -newfstatat-newfstatat.obj: newfstatat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.obj -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po -# $(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi` - -pread64_pwrite64-pread64-pwrite64.o: pread64-pwrite64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.o -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -# $(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c - -pread64_pwrite64-pread64-pwrite64.obj: pread64-pwrite64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.obj -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -# $(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi` - -preadv-preadv.o: preadv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.o -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po -# $(AM_V_CC)source='preadv.c' object='preadv-preadv.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c - -preadv-preadv.obj: preadv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.obj -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po -# $(AM_V_CC)source='preadv.c' object='preadv-preadv.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi` - -preadv_pwritev-preadv-pwritev.o: preadv-pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.o -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -# $(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c - -preadv_pwritev-preadv-pwritev.obj: preadv-pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.obj -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -# $(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi` - -pwritev-pwritev.o: pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.o -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po -# $(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c - -pwritev-pwritev.obj: pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.obj -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po -# $(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi` - -stat64-stat64.o: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.o -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po -# $(AM_V_CC)source='stat64.c' object='stat64-stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - -stat64-stat64.obj: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.obj -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po -# $(AM_V_CC)source='stat64.c' object='stat64-stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - -statfs-statfs.o: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.o -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po -# $(AM_V_CC)source='statfs.c' object='statfs-statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - -statfs-statfs.obj: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.obj -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po -# $(AM_V_CC)source='statfs.c' object='statfs-statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - -truncate64-truncate64.o: truncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.o -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po -# $(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c - -truncate64-truncate64.obj: truncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.obj -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po -# $(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi` - -uio-uio.o: uio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.o -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po -# $(AM_V_CC)source='uio.c' object='uio-uio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c - -uio-uio.obj: uio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.obj -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po -# $(AM_V_CC)source='uio.c' object='uio-uio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi` -check-valgrind-local: -check-valgrind-memcheck-local: -check-valgrind-helgrind-local: -check-valgrind-drd-local: -check-valgrind-sgcheck-local: - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - else \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all $(check_LIBRARIES) $(check_PROGRAMS) - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.test.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -#.test$(EXEEXT).log: -# @p='$<'; \ -# $(am__set_b); \ -# $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ -# --log-file $$b.log --trs-file $$b.trs \ -# $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ -# "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(check_PROGRAMS) - $(MAKE) $(AM_MAKEFLAGS) check-TESTS -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am -all-am: Makefile -installdirs: -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -check-valgrind: check-valgrind-am - -check-valgrind-am: check-valgrind-local - -check-valgrind-drd: check-valgrind-drd-am - -check-valgrind-drd-am: check-valgrind-drd-local - -check-valgrind-helgrind: check-valgrind-helgrind-am - -check-valgrind-helgrind-am: check-valgrind-helgrind-local - -check-valgrind-memcheck: check-valgrind-memcheck-am - -check-valgrind-memcheck-am: check-valgrind-memcheck-local - -check-valgrind-sgcheck: check-valgrind-sgcheck-am - -check-valgrind-sgcheck-am: check-valgrind-sgcheck-local - -clean: clean-am - -clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ - clean-local mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: all check check-am install install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am \ - check-valgrind-am check-valgrind-drd-am \ - check-valgrind-drd-local check-valgrind-helgrind-am \ - check-valgrind-helgrind-local check-valgrind-local \ - check-valgrind-memcheck-am check-valgrind-memcheck-local \ - check-valgrind-sgcheck-am check-valgrind-sgcheck-local clean \ - clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ - clean-local cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \ - uninstall uninstall-am - - -$(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/_newselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/accept.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/accept4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/access.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/add_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/adjtimex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/aio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/aio_pgetevents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/alarm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-prog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-prog-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/btrfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/copy_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/creat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/delete_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dev-yy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_create1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_ctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_pwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_wait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/erestartsys.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/execveat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/execveat-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/faccessat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fadvise64_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchmodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchownat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fcntl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fcntl64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fdatasync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/file_handle.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/file_ioctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/finit_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/flock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fsync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fsync-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ftruncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ftruncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/futimesat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/get_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getcwd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getdents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getdents64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getegid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getegid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/geteuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/geteuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpeername.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpgrp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getppid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrandom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrusage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getsid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getsockname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/gettid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/group_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inotify_init1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/int_0x80.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_block.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_dm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_dm-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_evdev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_evdev-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop-nv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_perf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_ptp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_rtc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_rtc-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_scsi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sg_io_v3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sg_io_v4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sock_gifconf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_uffdio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_v4l2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioperm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/iopl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioprio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ip_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kcmp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kcmp-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kern_features.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kexec_file_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kexec_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/link.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/linkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lookup_dcookie.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/madvise.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mbind.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/membarrier.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/memfd_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/migrate_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mincore.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mkdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mkdirat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mknod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mknodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlock2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg-silent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg_name-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/modify_ldt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/move_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv-read.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_control.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_control-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/munlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_audit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_crypto.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_generic.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_kobject_uevent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_netfilter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_protocol.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_route.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_selinux.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_xfrm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/newfstatat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_cthelper.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ctnetlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ctnetlink_exp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_cttimeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ipset.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_nft_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_nftables.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_osf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_queue.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ulog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_crypto_user_alg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_br_port_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_dcbmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_fib_rule_hdr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifaddrlblmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifaddrmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifinfomsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_af_spec.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_brport.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_linkinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_xdp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_req_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_req_v2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_mdba_mdb_entry.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_mdba_router_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ndmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ndtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_netconfmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_netlink_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_nlmsgerr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_packet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_rtgenmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_rtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_smc_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tc_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tca_stab.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tcamsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tcmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_unix_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-v-none.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldfstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldlstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-efault.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-efault-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/openat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/osf_utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pause.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_alloc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/prlimit64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/process_vm_readv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-xfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-xfs-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/read-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readahead.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/reboot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvfrom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvmmsg-timeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rename.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/renameat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/renameat2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/request_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/riscv_flush_icache.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rmdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigtimedwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_guarded_storage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_guarded_storage-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_pci_mmio_read_write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_runtime_instr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_sthyi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_sthyi-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_rr_get_interval.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetaffinity.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetparam.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetscheduler.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_yield.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp-filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp-filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp_get_action_avail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/select.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/select-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/semop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sendfile.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sendfile64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/set_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setdomainname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sethostname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setns.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setregid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setregid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setreuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setreuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/shmxt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/shutdown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigaction.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/siginfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signal.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_linger.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/socketcall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sockopt-sol_netlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/splice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/stat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/swap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sxetmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/symlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/symlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync_file_range2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sysinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/syslog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/tee.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/time.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timer_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timer_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timerfd_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/times.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/truncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ugetrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umoven-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umovestr-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umovestr3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unshare.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/userfaultfd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ustat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vfork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vhangup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vmsplice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/wait4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/wait4-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitid-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xattr-strings.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetpriority.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xettimeofday.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - - -# Valgrind check -# -# Optional: -# - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions -# files to load. (Default: empty) -# - VALGRIND_FLAGS: General flags to pass to all Valgrind tools. -# (Default: --num-callers=30) -# - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of: -# memcheck, helgrind, drd, sgcheck). (Default: various) - -# Optional variables -VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES)) -VALGRIND_FLAGS ?= --num-callers=30 -VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no -VALGRIND_helgrind_FLAGS ?= --history-level=approx -VALGRIND_drd_FLAGS ?= -VALGRIND_sgcheck_FLAGS ?= - -# Internal use -valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools))) - -valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS) -valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS) -valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS) -valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS) - -valgrind_quiet = $(valgrind_quiet_$(V)) -valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY)) -valgrind_quiet_0 = --quiet -valgrind_v_use = $(valgrind_v_use_$(V)) -valgrind_v_use_ = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY)) -valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%,%,$@):; - -# Support running with and without libtool. -ifneq ($(LIBTOOL),) -valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute -else -valgrind_lt = -endif - -# Use recursive makes in order to ignore errors during check -check-valgrind: -ifeq ($(VALGRIND_ENABLED),yes) - $(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \ - $(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool)) -else - @echo "Need to reconfigure with --enable-valgrind" -endif - -# Valgrind running -VALGRIND_TESTS_ENVIRONMENT = \ - $(TESTS_ENVIRONMENT) \ - env VALGRIND=$(VALGRIND) \ - G_SLICE=always-malloc,debug-blocks \ - G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly - -VALGRIND_LOG_COMPILER = \ - $(valgrind_lt) \ - $(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS) - -define valgrind_tool_rule -check-valgrind-$(1): $$(BUILT_SOURCES) -ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes) - $$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \ - TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \ - LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \ - LOG_FLAGS="$$(valgrind_$(1)_flags)" \ - TEST_SUITE_LOG=test-suite-$(1).log -else ifeq ($$(VALGRIND_ENABLED),yes) - @echo "Need to reconfigure with --enable-valgrind-$(1)" -else - @echo "Need to reconfigure with --enable-valgrind" -endif -endef - -$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool)))) - -AM_DISTCHECK_CONFIGURE_FLAGS ?= -AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind - -MOSTLYCLEANFILES ?= -MOSTLYCLEANFILES += $(valgrind_log_files) - -.PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools)) - - -ksysent.h: $(srcdir)/ksysent.sed - echo '#include ' | \ - $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1 - LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2 - mv -f $@.t2 $@ - rm -f $@.t1 - -ksysent.$(OBJEXT): ksysent.h -$(objects): scno.h - -clean-local: clean-local-check -.PHONY: clean-local-check -clean-local-check: - -rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir) - -.PHONY: check-valgrind-local -check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) - -syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h - $(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@ - -scno.h: $(top_srcdir)/scno.head syscallent.i - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - cat $< >> $@-t - LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t - mv $@-t $@ - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/tests-m32/Makefile.am b/tests-m32/Makefile.am index 534659b24ae5fa6b94873ed2cc2f06d7e4415bdd..d21ea9ed8953e24e4d226ffce1c3d5f6b171d032 100644 --- a/tests-m32/Makefile.am +++ b/tests-m32/Makefile.am @@ -94,9 +94,9 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ attach-p-cmd-p \ block_reset_raise_run \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ bpf-success \ bpf-success-v \ caps-abbrev \ @@ -118,6 +118,8 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ int_0x80 \ ioctl_dm-v \ ioctl_evdev-v \ + ioctl_evdev-success \ + ioctl_evdev-success-v \ ioctl_loop-nv \ ioctl_loop-v \ ioctl_nsfs \ @@ -131,6 +133,7 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ mmsg_name-v \ msg_control-v \ net-accept-connect \ + net-tpacket_stats-success \ netlink_inet_diag \ netlink_netlink_diag \ netlink_unix_diag \ @@ -151,7 +154,11 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ qual_inject-retval \ qual_inject-signal \ qual_signal \ + quotactl-success \ + quotactl-success-v \ quotactl-v \ + quotactl-xfs-success \ + quotactl-xfs-success-v \ quotactl-xfs-v \ redirect-fds \ restart_syscall \ @@ -223,16 +230,16 @@ STACKTRACE_TESTS = endif DECODER_TESTS = \ - bpf-success.test \ bpf-success-v.test \ + bpf-success.test \ brk.test \ + btrfs-X.test \ btrfs-v.test \ + btrfs-vX.test \ btrfs-vw.test \ btrfs-vwX.test \ - btrfs-vX.test \ btrfs-w.test \ btrfs-wX.test \ - btrfs-X.test \ caps-abbrev.test \ caps.test \ eventfd.test \ @@ -242,21 +249,24 @@ DECODER_TESTS = \ futex.test \ getuid.test \ ioctl.test \ + ioctl_evdev-success.test \ + ioctl_evdev-success-v.test \ ioctl_perf-success.test \ ipc_msgbuf.test \ kern_features-fault.test \ llseek.test \ lseek.test \ mmap.test \ + net-tpacket_stats-success.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_sock_diag.test \ - nsyscalls.test \ nsyscalls-d.test \ nsyscalls-nd.test \ + nsyscalls.test \ personality.test \ pipe.test \ poll-P.test \ @@ -273,13 +283,16 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ qual_fault-exit_group.test \ + quotactl-success-v.test \ + quotactl-success.test \ + quotactl-xfs-success-v.test \ + quotactl-xfs-success.test \ readv.test \ rt_sigaction.test \ scm_rights-fd.test \ seccomp-strict.test \ sigaltstack.test \ sun_path.test \ - xet_thread_area_x86.test \ uio.test \ umount.test \ umount2.test \ @@ -288,6 +301,7 @@ DECODER_TESTS = \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ + xet_thread_area_x86.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -302,10 +316,10 @@ MISC_TESTS = \ detach-running.test \ detach-sleeping.test \ detach-stopped.test \ + fflush.test \ filter-unavailable.test \ filtering_fd-syntax.test \ filtering_syscall-syntax.test \ - fflush.test \ get_regs.test \ inject-nf.test \ interactive_block.test \ @@ -317,14 +331,14 @@ MISC_TESTS = \ printpath-umovestr-legacy.test \ printstrn-umoven-legacy.test \ qual_fault-syntax.test \ - qual_fault.test \ qual_fault-syscall.test \ - qual_inject-error-signal.test \ + qual_fault.test \ qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ + qual_inject-error-signal.test \ qual_inject-retval-syscall.test \ - qual_inject-signal.test \ + qual_inject-retval.test \ qual_inject-signal-syscall.test \ + qual_inject-signal.test \ qual_inject-syntax.test \ qual_signal.test \ qual_syscall.test \ @@ -386,6 +400,7 @@ EXTRA_DIST = \ init.sh \ init_delete_module.h \ ipc.sh \ + ioctl_kvm_run_common.c \ ksysent.sed \ lstatx.c \ match.awk \ diff --git a/tests-m32/Makefile.in b/tests-m32/Makefile.in index 55e41d6d41b5a0bba41fe115c3dc9e9b98162e1b..f3c43f683f7ab49062744df26904a7f97dc50580 100644 --- a/tests-m32/Makefile.in +++ b/tests-m32/Makefile.in @@ -140,9 +140,9 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \ attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \ block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \ + bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \ + bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-success$(EXEEXT) \ bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \ check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \ clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \ @@ -150,16 +150,17 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \ getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \ inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \ - ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ + ioctl_evdev-v$(EXEEXT) ioctl_evdev-success$(EXEEXT) \ + ioctl_evdev-success-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \ ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \ is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \ list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \ mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \ msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \ - netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \ - netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \ - nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ + net-tpacket_stats-success$(EXEEXT) netlink_inet_diag$(EXEEXT) \ + netlink_netlink_diag$(EXEEXT) netlink_unix_diag$(EXEEXT) \ + nsyscalls$(EXEEXT) nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \ perf_event_open_nonverbose$(EXEEXT) \ perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ @@ -167,7 +168,9 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \ qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ - qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ + qual_signal$(EXEEXT) quotactl-success$(EXEEXT) \ + quotactl-success-v$(EXEEXT) quotactl-v$(EXEEXT) \ + quotactl-xfs-success$(EXEEXT) quotactl-xfs-success-v$(EXEEXT) \ quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \ scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ @@ -233,11 +236,10 @@ libtests_a_OBJECTS = $(am_libtests_a_OBJECTS) am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \ adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \ - alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \ - bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ + alarm$(EXEEXT) bpf$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \ + bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \ + bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-v$(EXEEXT) brk$(EXEEXT) \ btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \ chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \ clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \ @@ -272,41 +274,44 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \ ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \ ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \ - ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \ - ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \ - ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \ - ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \ - ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \ - iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \ - ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \ - ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \ - ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \ - ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \ - ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \ - ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \ - ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \ - ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \ - kcmp-y$(EXEEXT) kern_features$(EXEEXT) \ - kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \ - keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \ - keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \ - lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \ - llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \ - lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \ - mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \ - migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \ - mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \ - mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \ - mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \ - mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \ - mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \ - mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \ - mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \ - mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \ - mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \ - mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \ - msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \ - net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \ + ioctl_kvm_run$(EXEEXT) ioctl_kvm_run-v$(EXEEXT) \ + ioctl_kvm_run_auxstr_vcpu$(EXEEXT) ioctl_loop$(EXEEXT) \ + ioctl_mtd$(EXEEXT) ioctl_nbd$(EXEEXT) ioctl_perf$(EXEEXT) \ + ioctl_ptp$(EXEEXT) ioctl_rtc$(EXEEXT) ioctl_scsi$(EXEEXT) \ + ioctl_sg_io_v3$(EXEEXT) ioctl_sg_io_v4$(EXEEXT) \ + ioctl_sock_gifconf$(EXEEXT) ioctl_uffdio$(EXEEXT) \ + ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) iopl$(EXEEXT) \ + ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) ipc_msg$(EXEEXT) \ + ipc_msg-Xabbrev$(EXEEXT) ipc_msg-Xraw$(EXEEXT) \ + ipc_msg-Xverbose$(EXEEXT) ipc_msgbuf$(EXEEXT) \ + ipc_msgbuf-Xabbrev$(EXEEXT) ipc_msgbuf-Xraw$(EXEEXT) \ + ipc_msgbuf-Xverbose$(EXEEXT) ipc_sem$(EXEEXT) \ + ipc_sem-Xabbrev$(EXEEXT) ipc_sem-Xraw$(EXEEXT) \ + ipc_sem-Xverbose$(EXEEXT) ipc_shm$(EXEEXT) \ + ipc_shm-Xabbrev$(EXEEXT) ipc_shm-Xraw$(EXEEXT) \ + ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) kcmp-y$(EXEEXT) \ + kern_features$(EXEEXT) kexec_file_load$(EXEEXT) \ + kexec_load$(EXEEXT) keyctl$(EXEEXT) keyctl-Xabbrev$(EXEEXT) \ + keyctl-Xraw$(EXEEXT) keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) \ + lchown$(EXEEXT) lchown32$(EXEEXT) link$(EXEEXT) \ + linkat$(EXEEXT) llseek$(EXEEXT) lookup_dcookie$(EXEEXT) \ + lseek$(EXEEXT) lstat$(EXEEXT) lstat64$(EXEEXT) \ + madvise$(EXEEXT) mbind$(EXEEXT) membarrier$(EXEEXT) \ + memfd_create$(EXEEXT) migrate_pages$(EXEEXT) mincore$(EXEEXT) \ + mkdir$(EXEEXT) mkdirat$(EXEEXT) mknod$(EXEEXT) \ + mknodat$(EXEEXT) mlock$(EXEEXT) mlock2$(EXEEXT) \ + mlockall$(EXEEXT) mmap$(EXEEXT) mmap-Xabbrev$(EXEEXT) \ + mmap-Xraw$(EXEEXT) mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) \ + mmap64-Xabbrev$(EXEEXT) mmap64-Xraw$(EXEEXT) \ + mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) mmsg_name$(EXEEXT) \ + modify_ldt$(EXEEXT) mount$(EXEEXT) mount-Xabbrev$(EXEEXT) \ + mount-Xraw$(EXEEXT) mount-Xverbose$(EXEEXT) \ + move_pages$(EXEEXT) mq$(EXEEXT) mq_sendrecv$(EXEEXT) \ + mq_sendrecv-read$(EXEEXT) mq_sendrecv-write$(EXEEXT) \ + msg_control$(EXEEXT) msg_name$(EXEEXT) munlockall$(EXEEXT) \ + nanosleep$(EXEEXT) net-icmp_filter$(EXEEXT) \ + net-packet_mreq$(EXEEXT) net-sockaddr$(EXEEXT) \ + net-tpacket_req$(EXEEXT) net-tpacket_stats$(EXEEXT) \ net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \ net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \ netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \ @@ -317,11 +322,11 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \ nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \ nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \ - nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \ - nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \ + nfnetlink_ipset$(EXEEXT) nfnetlink_nft_compat$(EXEEXT) \ + nfnetlink_nftables$(EXEEXT) nfnetlink_osf$(EXEEXT) \ nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \ - nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \ - nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ + nlattr$(EXEEXT) nlattr_br_port_msg$(EXEEXT) \ + nlattr_crypto_user_alg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \ nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \ nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \ @@ -338,9 +343,9 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \ nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \ nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \ - old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \ - old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \ - old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ + old_mmap-P$(EXEEXT) old_mmap-Xabbrev$(EXEEXT) \ + old_mmap-Xraw$(EXEEXT) old_mmap-Xverbose$(EXEEXT) \ + old_mmap-v-none$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \ open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \ pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \ @@ -412,11 +417,13 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \ unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \ ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \ - utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \ - wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \ - xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \ - xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \ - xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT) + utimensat-Xabbrev$(EXEEXT) utimensat-Xraw$(EXEEXT) \ + utimensat-Xverbose$(EXEEXT) utimes$(EXEEXT) vhangup$(EXEEXT) \ + vmsplice$(EXEEXT) wait4$(EXEEXT) waitid$(EXEEXT) \ + waitpid$(EXEEXT) xattr$(EXEEXT) xattr-strings$(EXEEXT) \ + xet_robust_list$(EXEEXT) xet_thread_area_x86$(EXEEXT) \ + xetitimer$(EXEEXT) xetpgid$(EXEEXT) xetpriority$(EXEEXT) \ + xettimeofday$(EXEEXT) _newselect_SOURCES = _newselect.c _newselect_OBJECTS = _newselect.$(OBJEXT) _newselect_LDADD = $(LDADD) @@ -969,6 +976,14 @@ ioctl_evdev_SOURCES = ioctl_evdev.c ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT) ioctl_evdev_LDADD = $(LDADD) ioctl_evdev_DEPENDENCIES = libtests.a +ioctl_evdev_success_SOURCES = ioctl_evdev-success.c +ioctl_evdev_success_OBJECTS = ioctl_evdev-success.$(OBJEXT) +ioctl_evdev_success_LDADD = $(LDADD) +ioctl_evdev_success_DEPENDENCIES = libtests.a +ioctl_evdev_success_v_SOURCES = ioctl_evdev-success-v.c +ioctl_evdev_success_v_OBJECTS = ioctl_evdev-success-v.$(OBJEXT) +ioctl_evdev_success_v_LDADD = $(LDADD) +ioctl_evdev_success_v_DEPENDENCIES = libtests.a ioctl_evdev_v_SOURCES = ioctl_evdev-v.c ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT) ioctl_evdev_v_LDADD = $(LDADD) @@ -981,6 +996,15 @@ ioctl_kvm_run_SOURCES = ioctl_kvm_run.c ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT) ioctl_kvm_run_LDADD = $(LDADD) ioctl_kvm_run_DEPENDENCIES = libtests.a +ioctl_kvm_run_v_SOURCES = ioctl_kvm_run-v.c +ioctl_kvm_run_v_OBJECTS = ioctl_kvm_run-v.$(OBJEXT) +ioctl_kvm_run_v_LDADD = $(LDADD) +ioctl_kvm_run_v_DEPENDENCIES = libtests.a +ioctl_kvm_run_auxstr_vcpu_SOURCES = ioctl_kvm_run_auxstr_vcpu.c +ioctl_kvm_run_auxstr_vcpu_OBJECTS = \ + ioctl_kvm_run_auxstr_vcpu.$(OBJEXT) +ioctl_kvm_run_auxstr_vcpu_LDADD = $(LDADD) +ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES = libtests.a ioctl_loop_SOURCES = ioctl_loop.c ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT) ioctl_loop_LDADD = $(LDADD) @@ -997,6 +1021,10 @@ ioctl_mtd_SOURCES = ioctl_mtd.c ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT) ioctl_mtd_LDADD = $(LDADD) ioctl_mtd_DEPENDENCIES = libtests.a +ioctl_nbd_SOURCES = ioctl_nbd.c +ioctl_nbd_OBJECTS = ioctl_nbd.$(OBJEXT) +ioctl_nbd_LDADD = $(LDADD) +ioctl_nbd_DEPENDENCIES = libtests.a ioctl_nsfs_SOURCES = ioctl_nsfs.c ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT) ioctl_nsfs_LDADD = $(LDADD) @@ -1387,10 +1415,27 @@ net_icmp_filter_SOURCES = net-icmp_filter.c net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT) net_icmp_filter_LDADD = $(LDADD) net_icmp_filter_DEPENDENCIES = libtests.a +net_packet_mreq_SOURCES = net-packet_mreq.c +net_packet_mreq_OBJECTS = net-packet_mreq.$(OBJEXT) +net_packet_mreq_LDADD = $(LDADD) +net_packet_mreq_DEPENDENCIES = libtests.a net_sockaddr_SOURCES = net-sockaddr.c net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT) net_sockaddr_LDADD = $(LDADD) net_sockaddr_DEPENDENCIES = libtests.a +net_tpacket_req_SOURCES = net-tpacket_req.c +net_tpacket_req_OBJECTS = net-tpacket_req.$(OBJEXT) +net_tpacket_req_LDADD = $(LDADD) +net_tpacket_req_DEPENDENCIES = libtests.a +net_tpacket_stats_SOURCES = net-tpacket_stats.c +net_tpacket_stats_OBJECTS = net-tpacket_stats.$(OBJEXT) +net_tpacket_stats_LDADD = $(LDADD) +net_tpacket_stats_DEPENDENCIES = libtests.a +net_tpacket_stats_success_SOURCES = net-tpacket_stats-success.c +net_tpacket_stats_success_OBJECTS = \ + net-tpacket_stats-success.$(OBJEXT) +net_tpacket_stats_success_LDADD = $(LDADD) +net_tpacket_stats_success_DEPENDENCIES = libtests.a net_y_unix_SOURCES = net-y-unix.c net_y_unix_OBJECTS = net-y-unix.$(OBJEXT) net_y_unix_LDADD = $(LDADD) @@ -1934,6 +1979,14 @@ quotactl_SOURCES = quotactl.c quotactl_OBJECTS = quotactl.$(OBJEXT) quotactl_LDADD = $(LDADD) quotactl_DEPENDENCIES = libtests.a +quotactl_success_SOURCES = quotactl-success.c +quotactl_success_OBJECTS = quotactl-success.$(OBJEXT) +quotactl_success_LDADD = $(LDADD) +quotactl_success_DEPENDENCIES = libtests.a +quotactl_success_v_SOURCES = quotactl-success-v.c +quotactl_success_v_OBJECTS = quotactl-success-v.$(OBJEXT) +quotactl_success_v_LDADD = $(LDADD) +quotactl_success_v_DEPENDENCIES = libtests.a quotactl_v_SOURCES = quotactl-v.c quotactl_v_OBJECTS = quotactl-v.$(OBJEXT) quotactl_v_LDADD = $(LDADD) @@ -1942,6 +1995,14 @@ quotactl_xfs_SOURCES = quotactl-xfs.c quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT) quotactl_xfs_LDADD = $(LDADD) quotactl_xfs_DEPENDENCIES = libtests.a +quotactl_xfs_success_SOURCES = quotactl-xfs-success.c +quotactl_xfs_success_OBJECTS = quotactl-xfs-success.$(OBJEXT) +quotactl_xfs_success_LDADD = $(LDADD) +quotactl_xfs_success_DEPENDENCIES = libtests.a +quotactl_xfs_success_v_SOURCES = quotactl-xfs-success-v.c +quotactl_xfs_success_v_OBJECTS = quotactl-xfs-success-v.$(OBJEXT) +quotactl_xfs_success_v_LDADD = $(LDADD) +quotactl_xfs_success_v_DEPENDENCIES = libtests.a quotactl_xfs_v_SOURCES = quotactl-xfs-v.c quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT) quotactl_xfs_v_LDADD = $(LDADD) @@ -2547,6 +2608,18 @@ utimensat_SOURCES = utimensat.c utimensat_OBJECTS = utimensat.$(OBJEXT) utimensat_LDADD = $(LDADD) utimensat_DEPENDENCIES = libtests.a +utimensat_Xabbrev_SOURCES = utimensat-Xabbrev.c +utimensat_Xabbrev_OBJECTS = utimensat-Xabbrev.$(OBJEXT) +utimensat_Xabbrev_LDADD = $(LDADD) +utimensat_Xabbrev_DEPENDENCIES = libtests.a +utimensat_Xraw_SOURCES = utimensat-Xraw.c +utimensat_Xraw_OBJECTS = utimensat-Xraw.$(OBJEXT) +utimensat_Xraw_LDADD = $(LDADD) +utimensat_Xraw_DEPENDENCIES = libtests.a +utimensat_Xverbose_SOURCES = utimensat-Xverbose.c +utimensat_Xverbose_OBJECTS = utimensat-Xverbose.$(OBJEXT) +utimensat_Xverbose_LDADD = $(LDADD) +utimensat_Xverbose_DEPENDENCIES = libtests.a utimes_SOURCES = utimes.c utimes_OBJECTS = utimes.$(OBJEXT) utimes_LDADD = $(LDADD) @@ -2682,8 +2755,10 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ + ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \ + ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \ + ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \ + ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \ ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ @@ -2706,7 +2781,9 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ + net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \ + net-tpacket_req.c net-tpacket_stats.c \ + net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \ net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ netlink_kobject_uevent.c netlink_netfilter.c \ @@ -2749,27 +2826,28 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ + quotactl.c quotactl-success.c quotactl-success-v.c \ + quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \ + quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \ + readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \ + recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \ + remap_file_pages.c rename.c renameat.c renameat2.c \ + request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \ + rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \ + rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ + rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \ + s390_guarded_storage.c s390_guarded_storage-v.c \ + s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \ + s390_sthyi-v.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ + seccomp-strict.c seccomp_get_action_avail.c select.c \ + select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \ + set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \ + setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \ + setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \ + setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \ setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ @@ -2787,7 +2865,8 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ unblock_reset_raise.c unix-pair-send-recv.c \ unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ + userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \ + utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \ vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ @@ -2823,8 +2902,10 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ + ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \ + ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \ + ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \ + ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \ ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ @@ -2847,7 +2928,9 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ + net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \ + net-tpacket_req.c net-tpacket_stats.c \ + net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \ net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ netlink_kobject_uevent.c netlink_netfilter.c \ @@ -2890,27 +2973,28 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ + quotactl.c quotactl-success.c quotactl-success-v.c \ + quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \ + quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \ + readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \ + recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \ + remap_file_pages.c rename.c renameat.c renameat2.c \ + request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \ + rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \ + rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ + rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \ + s390_guarded_storage.c s390_guarded_storage-v.c \ + s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \ + s390_sthyi-v.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ + seccomp-strict.c seccomp_get_action_avail.c select.c \ + select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \ + set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \ + setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \ + setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \ + setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \ setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ @@ -2928,7 +3012,8 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ unblock_reset_raise.c unix-pair-send-recv.c \ unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ + userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \ + utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \ vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ @@ -3388,11 +3473,11 @@ PURE_EXECUTABLES = \ aio_pgetevents \ alarm \ bpf \ - bpf-v \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ + bpf-v \ brk \ btrfs \ caps \ @@ -3492,11 +3577,14 @@ PURE_EXECUTABLES = \ ioctl_evdev \ ioctl_inotify \ ioctl_kvm_run \ + ioctl_kvm_run-v \ + ioctl_kvm_run_auxstr_vcpu \ ioctl_loop \ ioctl_mtd \ - ioctl_rtc \ + ioctl_nbd \ ioctl_perf \ ioctl_ptp \ + ioctl_rtc \ ioctl_scsi \ ioctl_sg_io_v3 \ ioctl_sg_io_v4 \ @@ -3581,7 +3669,10 @@ PURE_EXECUTABLES = \ munlockall \ nanosleep \ net-icmp_filter \ + net-packet_mreq \ net-sockaddr \ + net-tpacket_req \ + net-tpacket_stats \ net-y-unix \ net-yy-inet \ net-yy-inet6 \ @@ -3603,15 +3694,15 @@ PURE_EXECUTABLES = \ nfnetlink_ctnetlink \ nfnetlink_ctnetlink_exp \ nfnetlink_cttimeout \ + nfnetlink_ipset \ nfnetlink_nft_compat \ nfnetlink_nftables \ - nfnetlink_ipset \ nfnetlink_osf \ nfnetlink_queue \ nfnetlink_ulog \ nlattr \ - nlattr_crypto_user_alg \ nlattr_br_port_msg \ + nlattr_crypto_user_alg \ nlattr_dcbmsg \ nlattr_fib_rule_hdr \ nlattr_ifaddrlblmsg \ @@ -3643,10 +3734,10 @@ PURE_EXECUTABLES = \ nlattr_unix_diag_msg \ old_mmap \ old_mmap-P \ - old_mmap-v-none \ old_mmap-Xabbrev \ old_mmap-Xraw \ old_mmap-Xverbose \ + old_mmap-v-none \ oldfstat \ oldlstat \ oldselect \ @@ -3828,6 +3919,9 @@ PURE_EXECUTABLES = \ ustat \ utime \ utimensat \ + utimensat-Xabbrev \ + utimensat-Xraw \ + utimensat-Xverbose \ utimes \ vhangup \ vmsplice \ @@ -3920,33 +4014,34 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \ ioctl_dm-v.gen.test ioctl_evdev.gen.test \ ioctl_evdev-v.gen.test ioctl_inotify.gen.test \ - ioctl_kvm_run.gen.test ioctl_loop.gen.test \ + ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test \ + ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test \ ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \ - ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \ - ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \ - ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \ - ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \ - ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \ - iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \ - ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \ - ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \ - ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \ - ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \ - ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \ - ipc_sem-Xverbose.gen.test ipc_shm.gen.test \ - ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \ - ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \ - kern_features.gen.test kexec_file_load.gen.test \ - kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \ - keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \ - lchown.gen.test lchown32.gen.test link.gen.test \ - linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \ - lstat64.gen.test madvise.gen.test mbind.gen.test \ - membarrier.gen.test memfd_create.gen.test \ - migrate_pages.gen.test mincore.gen.test mkdir.gen.test \ - mkdirat.gen.test mknod.gen.test mknodat.gen.test \ - mlock.gen.test mlock2.gen.test mlockall.gen.test \ - mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ + ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test \ + ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test \ + ioctl_rtc-v.gen.test ioctl_scsi.gen.test \ + ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test \ + ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test \ + ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test \ + ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test \ + ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test \ + ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test \ + ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test \ + ipc_sem.gen.test ipc_sem-Xabbrev.gen.test \ + ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test \ + ipc_shm.gen.test ipc_shm-Xabbrev.gen.test \ + ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test \ + kcmp-y.gen.test kern_features.gen.test \ + kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \ + keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \ + keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test \ + lchown32.gen.test link.gen.test linkat.gen.test \ + lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test \ + madvise.gen.test mbind.gen.test membarrier.gen.test \ + memfd_create.gen.test migrate_pages.gen.test mincore.gen.test \ + mkdir.gen.test mkdirat.gen.test mknod.gen.test \ + mknodat.gen.test mlock.gen.test mlock2.gen.test \ + mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \ mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \ mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \ @@ -3956,25 +4051,26 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \ msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \ munlockall.gen.test nanosleep.gen.test \ - net-icmp_filter.gen.test net-sockaddr.gen.test \ - net-yy-inet6.gen.test netlink_audit.gen.test \ - netlink_crypto.gen.test netlink_generic.gen.test \ - netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \ - netlink_protocol.gen.test netlink_route.gen.test \ - netlink_selinux.gen.test netlink_xfrm.gen.test \ - newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \ - nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \ - nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \ - nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \ - nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \ - nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \ - nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \ - nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \ - nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \ - nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \ - nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \ - nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \ - nlattr_inet_diag_msg.gen.test \ + net-icmp_filter.gen.test net-packet_mreq.gen.test \ + net-sockaddr.gen.test net-tpacket_req.gen.test \ + net-tpacket_stats.gen.test net-yy-inet6.gen.test \ + netlink_audit.gen.test netlink_crypto.gen.test \ + netlink_generic.gen.test netlink_kobject_uevent.gen.test \ + netlink_netfilter.gen.test netlink_protocol.gen.test \ + netlink_route.gen.test netlink_selinux.gen.test \ + netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test \ + nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test \ + nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test \ + nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test \ + nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test \ + nfnetlink_osf.gen.test nfnetlink_queue.gen.test \ + nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test \ + nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test \ + nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test \ + nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test \ + nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test \ + nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test \ + nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test \ nlattr_inet_diag_req_compat.gen.test \ nlattr_inet_diag_req_v2.gen.test \ nlattr_mdba_mdb_entry.gen.test \ @@ -4064,27 +4160,28 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \ umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ unshare.gen.test userfaultfd.gen.test ustat.gen.test \ - utime.gen.test utimensat.gen.test utimes.gen.test \ - vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ - wait4.gen.test wait4-v.gen.test waitid.gen.test \ - waitid-v.gen.test waitpid.gen.test xattr.gen.test \ - xattr-strings.gen.test xet_robust_list.gen.test \ + utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test \ + utimensat-Xraw.gen.test utimensat-Xverbose.gen.test \ + utimes.gen.test vfork-f.gen.test vhangup.gen.test \ + vmsplice.gen.test wait4.gen.test wait4-v.gen.test \ + waitid.gen.test waitid-v.gen.test waitpid.gen.test \ + xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \ xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ xettimeofday.gen.test @ENABLE_STACKTRACE_FALSE@STACKTRACE_TESTS = @ENABLE_STACKTRACE_TRUE@STACKTRACE_TESTS = strace-k.test \ @ENABLE_STACKTRACE_TRUE@ $(am__append_1) DECODER_TESTS = \ - bpf-success.test \ bpf-success-v.test \ + bpf-success.test \ brk.test \ + btrfs-X.test \ btrfs-v.test \ + btrfs-vX.test \ btrfs-vw.test \ btrfs-vwX.test \ - btrfs-vX.test \ btrfs-w.test \ btrfs-wX.test \ - btrfs-X.test \ caps-abbrev.test \ caps.test \ eventfd.test \ @@ -4094,21 +4191,24 @@ DECODER_TESTS = \ futex.test \ getuid.test \ ioctl.test \ + ioctl_evdev-success.test \ + ioctl_evdev-success-v.test \ ioctl_perf-success.test \ ipc_msgbuf.test \ kern_features-fault.test \ llseek.test \ lseek.test \ mmap.test \ + net-tpacket_stats-success.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_sock_diag.test \ - nsyscalls.test \ nsyscalls-d.test \ nsyscalls-nd.test \ + nsyscalls.test \ personality.test \ pipe.test \ poll-P.test \ @@ -4125,13 +4225,16 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ qual_fault-exit_group.test \ + quotactl-success-v.test \ + quotactl-success.test \ + quotactl-xfs-success-v.test \ + quotactl-xfs-success.test \ readv.test \ rt_sigaction.test \ scm_rights-fd.test \ seccomp-strict.test \ sigaltstack.test \ sun_path.test \ - xet_thread_area_x86.test \ uio.test \ umount.test \ umount2.test \ @@ -4140,6 +4243,7 @@ DECODER_TESTS = \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ + xet_thread_area_x86.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -4154,10 +4258,10 @@ MISC_TESTS = \ detach-running.test \ detach-sleeping.test \ detach-stopped.test \ + fflush.test \ filter-unavailable.test \ filtering_fd-syntax.test \ filtering_syscall-syntax.test \ - fflush.test \ get_regs.test \ inject-nf.test \ interactive_block.test \ @@ -4169,14 +4273,14 @@ MISC_TESTS = \ printpath-umovestr-legacy.test \ printstrn-umoven-legacy.test \ qual_fault-syntax.test \ - qual_fault.test \ qual_fault-syscall.test \ - qual_inject-error-signal.test \ + qual_fault.test \ qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ + qual_inject-error-signal.test \ qual_inject-retval-syscall.test \ - qual_inject-signal.test \ + qual_inject-retval.test \ qual_inject-signal-syscall.test \ + qual_inject-signal.test \ qual_inject-syntax.test \ qual_signal.test \ qual_syscall.test \ @@ -4233,6 +4337,7 @@ EXTRA_DIST = \ init.sh \ init_delete_module.h \ ipc.sh \ + ioctl_kvm_run_common.c \ ksysent.sed \ lstatx.c \ match.awk \ @@ -4911,6 +5016,14 @@ ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA @rm -f ioctl_evdev$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS) +ioctl_evdev-success$(EXEEXT): $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_DEPENDENCIES) + @rm -f ioctl_evdev-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_LDADD) $(LIBS) + +ioctl_evdev-success-v$(EXEEXT): $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_v_DEPENDENCIES) + @rm -f ioctl_evdev-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_LDADD) $(LIBS) + ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) @rm -f ioctl_evdev-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS) @@ -4923,6 +5036,14 @@ ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $ @rm -f ioctl_kvm_run$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS) +ioctl_kvm_run-v$(EXEEXT): $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_v_DEPENDENCIES) + @rm -f ioctl_kvm_run-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_LDADD) $(LIBS) + +ioctl_kvm_run_auxstr_vcpu$(EXEEXT): $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) + @rm -f ioctl_kvm_run_auxstr_vcpu$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_LDADD) $(LIBS) + ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) @rm -f ioctl_loop$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS) @@ -4939,6 +5060,10 @@ ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl @rm -f ioctl_mtd$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS) +ioctl_nbd$(EXEEXT): $(ioctl_nbd_OBJECTS) $(ioctl_nbd_DEPENDENCIES) $(EXTRA_ioctl_nbd_DEPENDENCIES) + @rm -f ioctl_nbd$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_nbd_OBJECTS) $(ioctl_nbd_LDADD) $(LIBS) + ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) @rm -f ioctl_nsfs$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS) @@ -5331,10 +5456,26 @@ net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENC @rm -f net-icmp_filter$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS) +net-packet_mreq$(EXEEXT): $(net_packet_mreq_OBJECTS) $(net_packet_mreq_DEPENDENCIES) $(EXTRA_net_packet_mreq_DEPENDENCIES) + @rm -f net-packet_mreq$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_packet_mreq_OBJECTS) $(net_packet_mreq_LDADD) $(LIBS) + net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) @rm -f net-sockaddr$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS) +net-tpacket_req$(EXEEXT): $(net_tpacket_req_OBJECTS) $(net_tpacket_req_DEPENDENCIES) $(EXTRA_net_tpacket_req_DEPENDENCIES) + @rm -f net-tpacket_req$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_req_OBJECTS) $(net_tpacket_req_LDADD) $(LIBS) + +net-tpacket_stats$(EXEEXT): $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_DEPENDENCIES) $(EXTRA_net_tpacket_stats_DEPENDENCIES) + @rm -f net-tpacket_stats$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_LDADD) $(LIBS) + +net-tpacket_stats-success$(EXEEXT): $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_DEPENDENCIES) $(EXTRA_net_tpacket_stats_success_DEPENDENCIES) + @rm -f net-tpacket_stats-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_LDADD) $(LIBS) + net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) @rm -f net-y-unix$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS) @@ -5871,6 +6012,14 @@ quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl @rm -f quotactl$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS) +quotactl-success$(EXEEXT): $(quotactl_success_OBJECTS) $(quotactl_success_DEPENDENCIES) $(EXTRA_quotactl_success_DEPENDENCIES) + @rm -f quotactl-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_success_OBJECTS) $(quotactl_success_LDADD) $(LIBS) + +quotactl-success-v$(EXEEXT): $(quotactl_success_v_OBJECTS) $(quotactl_success_v_DEPENDENCIES) $(EXTRA_quotactl_success_v_DEPENDENCIES) + @rm -f quotactl-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_success_v_OBJECTS) $(quotactl_success_v_LDADD) $(LIBS) + quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) @rm -f quotactl-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS) @@ -5879,6 +6028,14 @@ quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EX @rm -f quotactl-xfs$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS) +quotactl-xfs-success$(EXEEXT): $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_DEPENDENCIES) + @rm -f quotactl-xfs-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_LDADD) $(LIBS) + +quotactl-xfs-success-v$(EXEEXT): $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_v_DEPENDENCIES) + @rm -f quotactl-xfs-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_LDADD) $(LIBS) + quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) @rm -f quotactl-xfs-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS) @@ -6479,6 +6636,18 @@ utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utime @rm -f utimensat$(EXEEXT) $(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS) +utimensat-Xabbrev$(EXEEXT): $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_DEPENDENCIES) $(EXTRA_utimensat_Xabbrev_DEPENDENCIES) + @rm -f utimensat-Xabbrev$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_LDADD) $(LIBS) + +utimensat-Xraw$(EXEEXT): $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_DEPENDENCIES) $(EXTRA_utimensat_Xraw_DEPENDENCIES) + @rm -f utimensat-Xraw$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_LDADD) $(LIBS) + +utimensat-Xverbose$(EXEEXT): $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_DEPENDENCIES) $(EXTRA_utimensat_Xverbose_DEPENDENCIES) + @rm -f utimensat-Xverbose$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_LDADD) $(LIBS) + utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) @rm -f utimes$(EXEEXT) $(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS) @@ -6694,14 +6863,19 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_block.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_inotify.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run_auxstr_vcpu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-nv.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_mtd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nbd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nsfs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf.Po@am__quote@ @@ -6826,7 +7000,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanosleep.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-accept-connect.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-icmp_filter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-packet_mreq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-sockaddr.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_req.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats-success.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-y-unix.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet6.Po@am__quote@ @@ -6960,7 +7138,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_signal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl.Po@am__quote@ @@ -7120,6 +7302,9 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userfaultfd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ustat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xabbrev.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xverbose.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimes.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfork-f.Po@am__quote@ @@ -8499,6 +8684,12 @@ $(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -8511,6 +8702,9 @@ $(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests. $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -8775,9 +8969,18 @@ $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -9516,6 +9719,15 @@ $(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ diff --git a/tests-m32/aio.c b/tests-m32/aio.c index ea18700fce25c377979aa11143d228c53c6a4f30..195d4685e0d6bc0e72180ef65475c78e244b1c08 100644 --- a/tests-m32/aio.c +++ b/tests-m32/aio.c @@ -315,7 +315,6 @@ main(void) printf("io_submit(%#lx, %ld, %p) = %s\n", *ctx, -1L, cbvs + nr, sprintrc(rc)); - rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2); printf("io_submit(%#lx, %ld, [" "{aio_data=%#" PRI__x64 ", aio_key=%u" ", aio_lio_opcode=%hu /* IOCB_CMD_??? */, aio_fildes=%d}" @@ -335,7 +334,7 @@ main(void) "}, {aio_key=%u, aio_lio_opcode=IOCB_CMD_PWRITEV" ", aio_reqprio=%hd, aio_fildes=%d, aio_buf=%#" PRI__x64 ", aio_nbytes=%" PRI__u64 ", aio_offset=%" PRI__d64 - "}, {NULL}, {%#lx}, ... /* %p */]) = %s\n", + "}, NULL, %#lx, ... /* %p */]) = ", *ctx, 1057L, cbv2[0].aio_data, cbv2[0].aio_key, cbv2[0].aio_lio_opcode, cbv2[0].aio_fildes, @@ -350,7 +349,9 @@ main(void) data2 + 4, cbv2[3].aio_nbytes, cbv2[3].aio_offset, cbv2[4].aio_key, cbv2[4].aio_reqprio, cbv2[4].aio_fildes, cbv2[4].aio_buf, cbv2[4].aio_nbytes, cbv2[4].aio_offset, - cbvs2[6], cbvs2 + 7, sprintrc(rc)); + cbvs2[6], cbvs2 + 7); + rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2); + puts(sprintrc(rc)); rc = syscall(__NR_io_submit, *ctx, nr, cbvs); if (rc != (long) nr) diff --git a/tests-m32/bpf.c b/tests-m32/bpf.c index 15ce7132d50baa536aabeb830cc727e95a71ba6b..44aac051214a700677fe628369aabbc92fa2e847 100644 --- a/tests-m32/bpf.c +++ b/tests-m32/bpf.c @@ -276,7 +276,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { }, { /* 1 */ .data = { .BPF_MAP_CREATE_data = { - .map_type = 16, + .map_type = 20, .key_size = 4, .value_size = 8, .max_entries = 256, @@ -286,7 +286,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { .map_name = "0123456789abcde", } }, .size = offsetof(struct BPF_MAP_CREATE_struct, map_name) + 8, - .str = "map_type=BPF_MAP_TYPE_CPUMAP, key_size=4" + .str = "map_type=BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, key_size=4" ", value_size=8, max_entries=256" ", map_flags=BPF_F_NO_PREALLOC|BPF_F_NO_COMMON_LRU" "|BPF_F_NUMA_NODE|BPF_F_RDONLY|BPF_F_WRONLY" @@ -298,7 +298,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { }, { /* 2 */ .data = { .BPF_MAP_CREATE_data = { - .map_type = 17, + .map_type = 21, .key_size = 0xface1e55, .value_size = 0xbadc0ded, .max_entries = 0xbeefcafe, @@ -309,7 +309,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { .map_ifindex = 3141592653, } }, .size = offsetofend(struct BPF_MAP_CREATE_struct, map_ifindex), - .str = "map_type=0x11 /* BPF_MAP_TYPE_??? */" + .str = "map_type=0x15 /* BPF_MAP_TYPE_??? */" ", key_size=4207812181, value_size=3134983661" ", max_entries=3203386110" ", map_flags=0xffffffc0 /* BPF_F_??? */" @@ -593,7 +593,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { }, { /* 1 */ .data = { .BPF_PROG_LOAD_data = { - .prog_type = 18, + .prog_type = 21, .insn_cnt = 0xbadc0ded, .insns = 0, .license = 0, @@ -604,7 +604,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { .prog_flags = 0, } }, .size = offsetofend(struct BPF_PROG_LOAD_struct, prog_flags), - .str = "prog_type=0x12 /* BPF_PROG_TYPE_??? */" + .str = "prog_type=0x15 /* BPF_PROG_TYPE_??? */" ", insn_cnt=3134983661, insns=NULL, license=NULL" ", log_level=42, log_size=3141592653, log_buf=NULL" ", kern_version=KERNEL_VERSION(51966, 240, 13)" @@ -612,7 +612,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { }, { /* 2 */ .data = { .BPF_PROG_LOAD_data = { - .prog_type = 17, + .prog_type = 20, .insn_cnt = 0xbadc0ded, .insns = 0xffffffff00000000, .license = 0xffffffff00000000, @@ -624,7 +624,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { .prog_name = "fedcba987654321", } }, .size = offsetofend(struct BPF_PROG_LOAD_struct, prog_name), - .str = "prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT" + .str = "prog_type=BPF_PROG_TYPE_SK_REUSEPORT" ", insn_cnt=3134983661" ", insns=" BIG_ADDR("0xffffffff00000000", "NULL") ", license=" BIG_ADDR("0xffffffff00000000", "NULL") @@ -964,13 +964,13 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { { /* 1 */ .data = { .BPF_PROG_QUERY_data = { .target_fd = 3141592653U, - .attach_type = 13, + .attach_type = 16, .query_flags = 1, .attach_flags = 3, } }, .size = offsetofend(struct BPF_PROG_QUERY_struct, attach_flags), .str = "query={target_fd=-1153374643" - ", attach_type=BPF_CGROUP_INET6_POST_BIND" + ", attach_type=BPF_LIRC_MODE2" ", query_flags=BPF_F_QUERY_EFFECTIVE" ", attach_flags=BPF_F_ALLOW_OVERRIDE|BPF_F_ALLOW_MULTI" ", prog_ids=NULL, prog_cnt=0}", @@ -978,7 +978,7 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { { /* 2 */ .data = { .BPF_PROG_QUERY_data = { .target_fd = 3141592653U, - .attach_type = 14, + .attach_type = 17, .query_flags = 0xfffffffe, .attach_flags = 0xfffffffc, .prog_ids = 0xffffffffffffffffULL, @@ -986,7 +986,7 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { } }, .size = offsetofend(struct BPF_PROG_QUERY_struct, prog_cnt), .str = "query={target_fd=-1153374643" - ", attach_type=0xe /* BPF_??? */" + ", attach_type=0x11 /* BPF_??? */" ", query_flags=0xfffffffe /* BPF_F_QUERY_??? */" ", attach_flags=0xfffffffc /* BPF_F_??? */" ", prog_ids=" diff --git a/tests-m32/btrfs.c b/tests-m32/btrfs.c index b44bc872939837bc010513fe520196a3afe99693..f23d7c0a10a237ddf058918ac71f2e9b631bd4e0 100644 --- a/tests-m32/btrfs.c +++ b/tests-m32/btrfs.c @@ -54,6 +54,14 @@ # define BTRFS_NAME_LEN 255 #endif +#ifndef FS_IOC_GETFSLABEL +# define FS_IOC_GETFSLABEL BTRFS_IOC_GET_FSLABEL +#endif + +#ifndef FS_IOC_SETFSLABEL +# define FS_IOC_SETFSLABEL BTRFS_IOC_SET_FSLABEL +#endif + /* * Prior to Linux 3.12, the BTRFS_IOC_DEFAULT_SUBVOL used u64 in * its definition, which isn't exported by the kernel. @@ -1650,32 +1658,32 @@ btrfs_test_quota_rescan_ioctl(void) /* * Consumes argument, returns nothing: - * - BTRFS_IOC_SET_FSLABEL + * - FS_IOC_SETFSLABEL * * Consumes no argument, returns argument: - * - BTRFS_IOC_GET_FS_LABEL + * - FS_IOC_GETFSLABEL */ static void btrfs_test_label_ioctls(void) { char label[BTRFS_LABEL_SIZE] = "btrfs-label"; - ioctl(-1, BTRFS_IOC_SET_FSLABEL, NULL); + ioctl(-1, FS_IOC_SETFSLABEL, NULL); printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n", - ioc(BTRFS_IOC_SET_FSLABEL)); + ioc(FS_IOC_SETFSLABEL)); - ioctl(-1, BTRFS_IOC_SET_FSLABEL, label); + ioctl(-1, FS_IOC_SETFSLABEL, label); printf("ioctl(-1, %s, \"%s\") = -1 EBADF (%m)\n", - ioc(BTRFS_IOC_SET_FSLABEL), label); + ioc(FS_IOC_SETFSLABEL), label); if (write_ok) { - ioctl(btrfs_test_dir_fd, BTRFS_IOC_SET_FSLABEL, label); + ioctl(btrfs_test_dir_fd, FS_IOC_SETFSLABEL, label); printf("ioctl(%d, %s, \"%s\") = 0\n", - btrfs_test_dir_fd, ioc(BTRFS_IOC_SET_FSLABEL), label); + btrfs_test_dir_fd, ioc(FS_IOC_SETFSLABEL), label); - ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_FSLABEL, label); + ioctl(btrfs_test_dir_fd, FS_IOC_GETFSLABEL, label); printf("ioctl(%d, %s, \"%s\") = 0\n", - btrfs_test_dir_fd, ioc(BTRFS_IOC_GET_FSLABEL), label); + btrfs_test_dir_fd, ioc(FS_IOC_GETFSLABEL), label); } } @@ -2025,7 +2033,7 @@ btrfs_test_read_ioctls(void) XLAT(BTRFS_IOC_BALANCE_PROGRESS), XLAT(BTRFS_IOC_FS_INFO), XLAT(BTRFS_IOC_GET_FEATURES), - XLAT(BTRFS_IOC_GET_FSLABEL), + XLAT(FS_IOC_GETFSLABEL), XLAT(BTRFS_IOC_GET_SUPPORTED_FEATURES), XLAT(BTRFS_IOC_QGROUP_LIMIT), XLAT(BTRFS_IOC_QUOTA_RESCAN_STATUS), diff --git a/tests-m32/clock_xettime.c b/tests-m32/clock_xettime.c index e3ec1b5c155896cf8cf40d4151d345458572f8ab..841ba565846ad8169b649642a8b713d305715e21 100644 --- a/tests-m32/clock_xettime.c +++ b/tests-m32/clock_xettime.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -46,6 +46,7 @@ main(void) } t = { .pad = { 0xdeadbeef, 0xbadc0ded } }; + long rc; if (syscall(__NR_clock_getres, CLOCK_REALTIME, &t.ts)) perror_msg_and_skip("clock_getres CLOCK_REALTIME"); @@ -63,27 +64,27 @@ main(void) t.ts.tv_sec = 0xdeface1; t.ts.tv_nsec = 0xdeface2; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); t.ts.tv_sec = 0xdeadbeefU; t.ts.tv_nsec = 0xfacefeedU; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); t.ts.tv_sec = (time_t) 0xcafef00ddeadbeefLL; t.ts.tv_nsec = (long) 0xbadc0dedfacefeedLL; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/execve.c b/tests-m32/execve.c index c1dedfcc7a22abf62479db017393ac6f5cc05b41..ce291fe1d09b1f8a7109cd57a2992b358a086ae0 100644 --- a/tests-m32/execve.c +++ b/tests-m32/execve.c @@ -78,6 +78,7 @@ main(void) tail_argv[ARRAY_SIZE(q_argv)] = NULL; tail_envp[ARRAY_SIZE(q_envp)] = NULL; + (void) q_envp; /* workaround for clang bug #33068 */ execve(FILENAME, tail_argv, tail_envp); printf("execve(\"%s\", [\"%s\", \"%s\", \"%s\"]" diff --git a/tests-m32/execveat.c b/tests-m32/execveat.c index 853e26c4a35626017f2d536417d1a369092e1a77..f4c88d1bcc57420d27fde7469d03bb2a15f4c753 100644 --- a/tests-m32/execveat.c +++ b/tests-m32/execveat.c @@ -83,6 +83,7 @@ main(void) tail_argv[ARRAY_SIZE(q_argv)] = NULL; tail_envp[ARRAY_SIZE(q_envp)] = NULL; + (void) q_envp; /* workaround for clang bug #33068 */ syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100); printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]" diff --git a/tests-m32/fcntl-common.c b/tests-m32/fcntl-common.c index a35a83727b9af2a4ebf1bc01e19fddc31d8029eb..9504527fb71d5e8dd654983eabf6fd29ddda4be0 100644 --- a/tests-m32/fcntl-common.c +++ b/tests-m32/fcntl-common.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "flock.h" #define FILE_LEN 4096 @@ -238,6 +239,136 @@ test_f_owner_ex(void) } #endif /* TEST_F_OWNER_EX */ +struct fcntl_cmd_check { + int fd; + int cmd; + const char *cmd_str; + long arg; + const char *arg_str; + void (*print_flags)(long rc); +}; + +static void +print_retval_flags(const struct fcntl_cmd_check *check, long rc) +{ + if (check->print_flags) { + check->print_flags(rc); + } else { + printf("%s", errstr); + } + printf("\n"); +} + +static void +test_other_set_cmd(const struct fcntl_cmd_check *check) +{ + invoke_test_syscall(check->fd, check->cmd, (void *) check->arg); + printf("%s(%d, %s, %s) = %s\n", + TEST_SYSCALL_STR, check->fd, + check->cmd_str, check->arg_str, errstr); + + /* bad file fd */ + invoke_test_syscall(-1, check->cmd, (void *) check->arg); + printf("%s(-1, %s, %s) = %s\n", + TEST_SYSCALL_STR, check->cmd_str, + check->arg_str, errstr); +} + +static void +test_other_get_cmd(const struct fcntl_cmd_check *check) +{ + long rc = invoke_test_syscall(check->fd, check->cmd, NULL); + printf("%s(%d, %s) = ", + TEST_SYSCALL_STR, check->fd, check->cmd_str); + print_retval_flags(check, rc); + + /* bad file fd */ + invoke_test_syscall(-1, check->cmd, NULL); + printf("%s(-1, %s) = %s\n", + TEST_SYSCALL_STR, check->cmd_str, errstr); +} + +static void +print_flags_getfd(long rc) +{ + assert(rc >= 0); + printf("%#lx%s", rc, rc & 1 ? " (flags FD_CLOEXEC)" : ""); +} + +static void +print_flags_getsig(long rc) +{ + assert(rc >= 0); + + if (!rc) { + printf("%ld", rc); + } else { + printf("%ld (%s)", rc, signal2name((int) rc)); + } +} + +static void +print_flags_getlease(long rc) +{ + assert(rc >= 0); + const char *text; + + switch (rc) { + case F_RDLCK: + text = "F_RDLCK"; + break; + case F_WRLCK: + text = "F_WRLCK"; + break; + case F_UNLCK: + text = "F_UNLCK"; + break; + default: + error_msg_and_fail("fcntl returned %#lx, does the" + " test have to be updated?", rc); + } + printf("%#lx (%s)", rc, text); +} + +static void +test_fcntl_others(void) +{ + static const struct fcntl_cmd_check set_checks[] = { + { 0, ARG_STR(F_SETFD), ARG_STR(FD_CLOEXEC) }, + { 0, ARG_STR(F_SETOWN), ARG_STR(20) }, +#ifdef F_SETPIPE_SZ + { 0, ARG_STR(F_SETPIPE_SZ), ARG_STR(4097) }, +#endif + { 0, ARG_STR(F_DUPFD), ARG_STR(0) }, +#ifdef F_DUPFD_CLOEXEC + { 0, ARG_STR(F_DUPFD_CLOEXEC), ARG_STR(0) }, +#endif + { 0, ARG_STR(F_SETFL), ARG_STR(O_RDWR|O_LARGEFILE) }, + { 0, ARG_STR(F_NOTIFY), ARG_STR(DN_ACCESS) }, + { 1, ARG_STR(F_SETLEASE), ARG_STR(F_RDLCK) }, + { 0, ARG_STR(F_SETSIG), 0, "SIG_0" }, + { 1, ARG_STR(F_SETSIG), 1, "SIGHUP" } + }; + for (unsigned int i = 0; i < ARRAY_SIZE(set_checks); i++) { + test_other_set_cmd(set_checks + i); + } + + static const struct fcntl_cmd_check get_checks[] = { + { 0, ARG_STR(F_GETFD), .print_flags = print_flags_getfd }, + { 1, ARG_STR(F_GETFD), .print_flags = print_flags_getfd }, + { 0, ARG_STR(F_GETOWN) }, +#ifdef F_GETPIPE_SZ + { 0, ARG_STR(F_GETPIPE_SZ) }, +#endif + { 1, ARG_STR(F_GETLEASE), .print_flags = print_flags_getlease }, + { 0, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig }, + { 1, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig } + }; + for (unsigned int j = 0; j < ARRAY_SIZE(get_checks); j++) { + test_other_get_cmd(get_checks + j); + } +} + static void create_sample(void) { @@ -261,6 +392,7 @@ main(void) #ifdef TEST_F_OWNER_EX test_f_owner_ex(); #endif + test_fcntl_others(); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/futex.c b/tests-m32/futex.c index 174100f31665d511762f49e864f7f960ff2d328c..5250d600b86fa47d0265e843108ce9aed6f8aa67 100644 --- a/tests-m32/futex.c +++ b/tests-m32/futex.c @@ -166,6 +166,9 @@ void invalid_op(int *val, int op, uint32_t argmask, ...) # define VAL3 ((unsigned long) 0xbadda7a09caffee1LLU) # define VAL3_PR ((unsigned) VAL3) +# define VAL3A ((unsigned long) 0xbadda7a0ffffffffLLU) +# define VAL3A_PR "FUTEX_BITSET_MATCH_ANY" + int main(int argc, char *argv[]) { @@ -288,6 +291,14 @@ main(int argc, char *argv[]) zero_extend_signed_to_ull(tmout->tv_nsec), VAL3_PR, sprintrc(rc)); + CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, + VAL3A, (rc == -1) && (errno == EAGAIN)); + printf("futex(%p, FUTEX_WAIT_BITSET, %u, {tv_sec=%lld, tv_nsec=%llu}" + ", %s) = %s\n", + uaddr, VAL_PR, (long long) tmout->tv_sec, + zero_extend_signed_to_ull(tmout->tv_nsec), VAL3A_PR, + sprintrc(rc)); + /* val3 of 0 is invalid */ CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, 0, (rc == -1) && (errno == EINVAL)); @@ -375,6 +386,11 @@ main(int argc, char *argv[]) printf("futex(%p, FUTEX_WAKE_BITSET, %u, %#x) = %s\n", uaddr, 10, VAL3_PR, sprintrc(rc)); + CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, + VAL3A, (rc == 0)); + printf("futex(%p, FUTEX_WAKE_BITSET, %u, %s) = %s\n", uaddr, 10, + VAL3A_PR, sprintrc(rc)); + /* bitset 0 is invalid */ CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, 0, (rc == -1) && (errno == EINVAL)); diff --git a/tests-m32/gen_tests.am b/tests-m32/gen_tests.am index 5db8375989028ce0576322597fee3d7ca49fbaaa..306439a9f03e509afe28a8520611440036dda5bb 100644 --- a/tests-m32/gen_tests.am +++ b/tests-m32/gen_tests.am @@ -1,5 +1,5 @@ # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. -GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test +GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-sockaddr.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -346,6 +346,12 @@ $(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -358,6 +364,9 @@ $(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests. $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -622,9 +631,18 @@ $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -1363,6 +1381,15 @@ $(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ diff --git a/tests-m32/gen_tests.in b/tests-m32/gen_tests.in index 24e0510e4b25f3c7d16e445e53cb7dfe448e0f1a..cd63788d8893d0d7d31fcc62348444f844a25933 100644 --- a/tests-m32/gen_tests.in +++ b/tests-m32/gen_tests.in @@ -140,10 +140,13 @@ ioctl_evdev +ioctl.test ioctl_evdev-v +ioctl.test -v ioctl_inotify +ioctl.test ioctl_kvm_run +ioctl.test -a36 -y +ioctl_kvm_run-v +ioctl.test -v -a36 -y +ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu ioctl_loop +ioctl.test ioctl_loop-nv +ioctl.test -a22 -e verbose=none ioctl_loop-v +ioctl.test -v ioctl_mtd +ioctl.test +ioctl_nbd +ioctl.test -y ioctl_nsfs +ioctl.test -esignal=none ioctl_perf +ioctl.test ioctl_ptp +ioctl.test @@ -232,7 +235,10 @@ msg_name -a20 -e trace=recvmsg munlockall -a13 nanosleep -a20 net-icmp_filter -e trace=getsockopt,setsockopt +net-packet_mreq -e trace=setsockopt net-sockaddr -a24 -e trace=connect +net-tpacket_req -e trace=setsockopt +net-tpacket_stats -e trace=getsockopt net-yy-inet6 +net-yy-inet.test netlink_audit +netlink_sock_diag.test netlink_crypto +netlink_sock_diag.test @@ -479,6 +485,9 @@ userfaultfd -a38 ustat -a33 utime -a16 utimensat -a33 +utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat +utimensat-Xraw -a29 -Xraw -e trace=utimensat +utimensat-Xverbose -a44 -Xverbose -e trace=utimensat utimes -a17 vfork-f -a26 -qq -f -e signal=none -e trace=chdir vhangup -a10 diff --git a/tests-m32/inotify.c b/tests-m32/inotify.c index 925d69ffee6e4339bf88281804d986c5a9e4967d..d0abcbe5c2835d192dde8d0fa89e785a7e682100 100644 --- a/tests-m32/inotify.c +++ b/tests-m32/inotify.c @@ -2,6 +2,7 @@ * Check decoding of inotify_add_watch and inotify_rm_watch syscalls. * * Copyright (c) 2016 Eugene Syromyatnikov + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -52,8 +53,8 @@ main(void) static const char *bogus_mask_str = "IN_ACCESS|IN_ATTRIB|" "IN_CLOSE_WRITE|IN_OPEN|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|" "IN_MOVE_SELF|IN_Q_OVERFLOW|IN_IGNORED|IN_ONLYDIR|" - "IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_ADD|IN_ISDIR|IN_ONESHOT|" - "0x18ff1000"; + "IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_CREATE|IN_MASK_ADD|" + "IN_ISDIR|IN_ONESHOT|0x8ff1000"; long rc; char *bogus_path = tail_memdup(bogus_path_str.path, diff --git a/tests-m32/ioctl_evdev-success-v.c b/tests-m32/ioctl_evdev-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..6fc3547739e36510dfa85721db8cf314d61c8bba --- /dev/null +++ b/tests-m32/ioctl_evdev-success-v.c @@ -0,0 +1,2 @@ +#define VERBOSE 1 +#include "ioctl_evdev-success.c" diff --git a/tests-m32/ioctl_evdev-success-v.test b/tests-m32/ioctl_evdev-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..358d9a38aae5e208c4a27a2d120c0da71cc707ee --- /dev/null +++ b/tests-m32/ioctl_evdev-success-v.test @@ -0,0 +1,13 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +: ${IOCTL_INJECT_START=256} +: ${IOCTL_INJECT_RETVAL=8} + +run_prog +run_strace -a16 -v -e trace=ioctl \ + -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \ + ../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP" +grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT" +match_diff "$OUT" "$EXP" diff --git a/tests-m32/ioctl_evdev-success.c b/tests-m32/ioctl_evdev-success.c new file mode 100644 index 0000000000000000000000000000000000000000..8c3f8f02e236b6511467ad71acd02496ac5210bc --- /dev/null +++ b/tests-m32/ioctl_evdev-success.c @@ -0,0 +1,232 @@ +#include "tests.h" + +#ifdef HAVE_LINUX_INPUT_H + +# include +# include +# include +# include +# include +# include "print_fields.h" + +static const char *errstr; + +struct evdev_check { + unsigned long cmd; + const char *cmd_str; + void *arg_ptr; + void (*print_arg)(long rc, void *ptr, void *arg); +}; + +static long +invoke_test_syscall(unsigned long cmd, void *p) +{ + long rc = ioctl(-1, cmd, p); + errstr = sprintrc(rc); + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; + return rc; +} + +static void +test_evdev(struct evdev_check *check, void *arg) +{ + long rc = invoke_test_syscall(check->cmd, check->arg_ptr); + printf("ioctl(-1, %s, ", check->cmd_str); + if (check->print_arg) + check->print_arg(rc, check->arg_ptr, arg); + else + printf("%p", check->arg_ptr); + printf(") = %s\n", errstr); +} + +static void +print_input_absinfo(long rc, void *ptr, void *arg) +{ + struct input_absinfo *absinfo = ptr; + + if (rc < 0) { + printf("%p", absinfo); + return; + } + PRINT_FIELD_U("{", *absinfo, value); + PRINT_FIELD_U(", ", *absinfo, minimum); +# if VERBOSE + PRINT_FIELD_U(", ", *absinfo, maximum); + PRINT_FIELD_U(", ", *absinfo, fuzz); + PRINT_FIELD_U(", ", *absinfo, flat); +# ifdef HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION + PRINT_FIELD_U(", ", *absinfo, resolution); +# endif +# else + printf(", ..."); +# endif + printf("}"); +} + +static void +print_input_id(long rc, void *ptr, void *arg) +{ + struct input_id *id = ptr; + + if (rc < 0) { + printf("%p", id); + return; + } + printf("{ID_BUS=%" PRIu16 + ", ID_VENDOR=%" PRIu16 + ", ID_PRODUCT=%" PRIu16 + ", ID_VERSION=%" PRIu16 "}", + id->bustype, id->vendor, id->product, id->version); +} + +# ifdef EVIOCGMTSLOTS +static void +print_mtslots(long rc, void *ptr, void *arg) +{ + int *buffer = ptr; + const char **str = arg; + int num = atoi(*(str + 1)); + + if (rc < 0) { + printf("%p", buffer); + return; + } + + printf("{code=%s", *str); + printf(", values=["); + for (unsigned int i = 1; i <= (unsigned) num; i++) + printf("%s%s", i > 1 ? ", " : "", *(str + i + 1)); + printf("]}"); +} +# endif + +static void +print_getbit(long rc, void *ptr, void *arg) +{ + const char **str = arg; + int num = atoi(*str); + + if (rc < 0) { + printf("%p", ptr); + return; + } + + printf("["); + printf("%s", *(str + 1)); + for (unsigned int i = 2; i <= (unsigned) num; i++) { +# if ! VERBOSE + if (i > 4) { + printf(", ..."); + break; + } +# endif + printf(", "); + printf("%s", *(str + i)); + } + printf("]"); +} + +int +main(int argc, char **argv) +{ + unsigned long num_skip; + long inject_retval; + bool locked = false; + + if (argc == 1) + return 0; + + if (argc < 3) + error_msg_and_fail("Usage: %s NUM_SKIP INJECT_RETVAL", argv[0]); + + num_skip = strtoul(argv[1], NULL, 0); + inject_retval = strtol(argv[2], NULL, 0); + + if (inject_retval < 0) + error_msg_and_fail("Expected non-negative INJECT_RETVAL, " + "but got %ld", inject_retval); + + for (unsigned int i = 0; i < num_skip; i++) { + long rc = ioctl(-1, EVIOCGID, NULL); + printf("ioctl(-1, EVIOCGID, NULL) = %s%s\n", + sprintrc(rc), + rc == inject_retval ? " (INJECTED)" : ""); + + if (rc != inject_retval) + continue; + + locked = true; + break; + } + + if (!locked) + error_msg_and_fail("Hasn't locked on ioctl(-1" + ", EVIOCGID, NULL) returning %lu", + inject_retval); + + TAIL_ALLOC_OBJECT_CONST_PTR(struct input_id, id); + TAIL_ALLOC_OBJECT_CONST_PTR(struct input_absinfo, absinfo); + TAIL_ALLOC_OBJECT_CONST_PTR(int, bad_addr_slot); +# ifdef EVIOCGMTSLOTS + int mtslots[] = { ABS_MT_SLOT, 1, 3 }; + /* we use the second element to indicate the number of values */ + /* mtslots_str[1] is "2" so the number of values is 2 */ + const char *mtslots_str[] = { "ABS_MT_SLOT", "2", "1", "3" }; + + /* invalid flag */ + int invalid_mtslot[] = { -1, 1 }; + char invalid_str[4096]; + snprintf(invalid_str, sizeof(invalid_str), "%#x /* ABS_MT_??? */", invalid_mtslot[0]); + const char *invalid_mtslot_str[] = { invalid_str, "1", "1" }; +# endif + + /* set more than 4 bits */ + unsigned long ev_more[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED | 1 << EV_SND | 1 << EV_PWR }; + /* we use the first element to indicate the number of set bits */ + /* ev_more_str[0] is "5" so the number of set bits is 5 */ + const char *ev_more_str[] = { "5", "EV_ABS", "EV_MSC", "EV_LED", "EV_SND", "EV_PWR" }; + + /* set less than 4 bits */ + unsigned long ev_less[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED }; + const char *ev_less_str[] = { "3", "EV_ABS", "EV_MSC", "EV_LED" }; + + /* set zero bit */ + unsigned long ev_zero[] = { 0x0 }; + const char *ev_zero_str[] = { "0", " 0 " }; + + /* KEY_MAX is 0x2ff which is greater than retval * 8 */ + unsigned long key[] = { 1 << KEY_1 | 1 << KEY_2, 0 }; + const char *key_str[] = { "2", "KEY_1", "KEY_2" }; + + struct { + struct evdev_check check; + void *ptr; + } a[] = { + { { ARG_STR(EVIOCGID), id, print_input_id }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_X)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_more, print_getbit }, &ev_more_str }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_less, print_getbit }, &ev_less_str }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_zero, print_getbit }, &ev_zero_str }, + { { ARG_STR(EVIOCGBIT(EV_KEY, 0)), key, print_getbit }, &key_str}, +# ifdef EVIOCGMTSLOTS + { { ARG_STR(EVIOCGMTSLOTS(12)), mtslots, print_mtslots }, &mtslots_str }, + { { ARG_STR(EVIOCGMTSLOTS(8)), invalid_mtslot, print_mtslots }, &invalid_mtslot_str } +# endif + }; + for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) { + test_evdev(&a[i].check, a[i].ptr); + } + + puts("+++ exited with 0 +++"); + return 0; +} +#else + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_INPUT_H") + +#endif diff --git a/tests-m32/ioctl_evdev-success.test b/tests-m32/ioctl_evdev-success.test new file mode 100755 index 0000000000000000000000000000000000000000..e735af91ab94dc190e8cd49de0e0818bd5b9b9d9 --- /dev/null +++ b/tests-m32/ioctl_evdev-success.test @@ -0,0 +1,13 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +: ${IOCTL_INJECT_START=256} +: ${IOCTL_INJECT_RETVAL=8} + +run_prog +run_strace -a16 -e trace=ioctl \ + -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \ + ../ioctl_evdev-success "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP" +grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT" +match_diff "$OUT" "$EXP" diff --git a/tests-m32/ioctl_evdev.c b/tests-m32/ioctl_evdev.c index 5eacac024488d5393d19f59c00c8706a6f582c5a..d6f50ac8296d178c467005c163fcb3e4173ad3af 100644 --- a/tests-m32/ioctl_evdev.c +++ b/tests-m32/ioctl_evdev.c @@ -114,6 +114,7 @@ main(void) TEST_NULL_ARG(EVIOCGLED(0)); # ifdef EVIOCGMTSLOTS TEST_NULL_ARG(EVIOCGMTSLOTS(0)); + TEST_NULL_ARG(EVIOCGMTSLOTS(8)); # endif # ifdef EVIOCGPROP TEST_NULL_ARG(EVIOCGPROP(0)); @@ -138,7 +139,7 @@ main(void) TEST_NULL_ARG_EX(EVIOCGABS(0x3f), "EVIOCGABS(0x3f /* ABS_??? */)"); TEST_NULL_ARG_EX(EVIOCSABS(0x3f), "EVIOCSABS(0x3f /* ABS_??? */)"); - TEST_NULL_ARG(EVIOCGBIT(EV_SYN, 0)); + TEST_NULL_ARG(EVIOCGBIT(0, 0)); TEST_NULL_ARG(EVIOCGBIT(EV_KEY, 1)); TEST_NULL_ARG(EVIOCGBIT(EV_REL, 2)); TEST_NULL_ARG(EVIOCGBIT(EV_ABS, 3)); diff --git a/tests-m32/ioctl_inotify.c b/tests-m32/ioctl_inotify.c index 0650c624d308c8f69a5230418ba9548d779e8829..27e0a8685fea30b5119c89eb2df147f92cdd67dd 100644 --- a/tests-m32/ioctl_inotify.c +++ b/tests-m32/ioctl_inotify.c @@ -56,10 +56,10 @@ main(void) /* Unknown inotify commands */ sys_ioctl(-1, unknown_inotify_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x49, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x49, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_inotify_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_inotify_cmd), _IOC_SIZE((unsigned int) unknown_inotify_cmd), (unsigned long) magic); diff --git a/tests-m32/ioctl_kvm_run-v.c b/tests-m32/ioctl_kvm_run-v.c new file mode 100644 index 0000000000000000000000000000000000000000..388339b04431134b087e5e79dabd6ec5d8417ca0 --- /dev/null +++ b/tests-m32/ioctl_kvm_run-v.c @@ -0,0 +1,2 @@ +#define VERBOSE 1 +#include "ioctl_kvm_run.c" diff --git a/tests-m32/ioctl_kvm_run-v.gen.test b/tests-m32/ioctl_kvm_run-v.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..6f20ee48cffa0d328beb579d3de0ecdae02f9e27 --- /dev/null +++ b/tests-m32/ioctl_kvm_run-v.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run-v +ioctl.test -v -a36 -y); do not edit. +set -- -v -a36 -y +. "${srcdir=.}/ioctl.test" diff --git a/tests-m32/ioctl_kvm_run.c b/tests-m32/ioctl_kvm_run.c index e1bef579607126c32db3f88818ce7eddf38b7864..602507fa1618a368762555338406a6b3b6347614 100644 --- a/tests-m32/ioctl_kvm_run.c +++ b/tests-m32/ioctl_kvm_run.c @@ -1,269 +1,11 @@ -/* - * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API. - * Based on kvmtest.c from https://lwn.net/Articles/658512/ - * - * kvmtest.c author: Josh Triplett - * Copyright (c) 2015 Intel Corporation - * Copyright (c) 2017-2018 The strace developers. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */ - -#include "tests.h" - -#if defined HAVE_LINUX_KVM_H \ - && defined HAVE_STRUCT_KVM_REGS \ - && defined HAVE_STRUCT_KVM_SREGS \ - && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION \ - &&(defined __x86_64__ || defined __i386__) - -# include -# include -# include -# include -# include -# include -# include -# include -# include - -static int -kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg) -{ - int rc = ioctl(fd, cmd, arg); - if (rc < 0) - perror_msg_and_skip("%s", cmd_str); - return rc; -} - -#define KVM_IOCTL(fd_, cmd_, arg_) \ - kvm_ioctl((fd_), (cmd_), #cmd_, (arg_)) - -static const char dev[] = "/dev/kvm"; -static const char vm_dev[] = "anon_inode:kvm-vm"; -static char vcpu_dev[] = "anon_inode:kvm-vcpu:0"; -static size_t page_size; - -extern const char code[]; -extern const unsigned short code_size; - -__asm__( - ".type code, @object \n" - "code: \n" - " mov $0xd80003f8, %edx \n" - " mov $'\n', %al \n" - " out %al, (%dx) \n" - " hlt \n" - ".size code, . - code \n" - ".type code_size, @object \n" - "code_size: \n" - " .short . - code \n" - ".size code_size, . - code_size \n" - ); +#include "ioctl_kvm_run_common.c" +#if need_print_KVM_RUN static void -run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size, - void *const mem) -{ - /* Initialize CS to point at 0, via a read-modify-write of sregs. */ - struct kvm_sregs sregs; - KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs); - printf("ioctl(%d<%s>, KVM_GET_SREGS, {cs={base=%#jx, limit=%u, selector=%u" - ", type=%u, present=%u, dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}" - ", ...}) = 0\n", vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base, - sregs.cs.limit, sregs.cs.selector, sregs.cs.type, - sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s, - sregs.cs.l, sregs.cs.g, sregs.cs.avl); - - sregs.cs.base = 0; - sregs.cs.selector = 0; - KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs); - printf("ioctl(%d<%s>, KVM_SET_SREGS, {cs={base=%#jx, limit=%u" - ", selector=%u, type=%u, present=%u, dpl=%u, db=%u, s=%u" - ", l=%u, g=%u, avl=%u}, ...}) = 0\n", - vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base, - sregs.cs.limit, sregs.cs.selector, sregs.cs.type, - sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s, - sregs.cs.l, sregs.cs.g, sregs.cs.avl); - - /* - * Initialize registers: instruction pointer for our code, addends, - * and initial flags required by x86 architecture. - */ - struct kvm_regs regs = { - .rip = page_size, - .rax = 2, - .rbx = 2, - .rflags = 0x2, - }; - KVM_IOCTL(vcpu_fd, KVM_SET_REGS, ®s); - printf("ioctl(%d<%s>, KVM_SET_REGS, {rax=%#jx, ..." - ", rsp=%#jx, rbp=%#jx, ..., rip=%#jx, rflags=%#jx}) = 0\n", - vcpu_fd, vcpu_dev, (uintmax_t) regs.rax, - (uintmax_t) regs.rsp, (uintmax_t) regs.rbp, - (uintmax_t) regs.rip, (uintmax_t) regs.rflags); - - /* Copy the code */ - memcpy(mem, code, code_size); - - const char *p = "\n"; - - /* Repeatedly run code and handle VM exits. */ - for (;;) { - KVM_IOCTL(vcpu_fd, KVM_RUN, NULL); - printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", vcpu_fd, vcpu_dev); - - switch (run->exit_reason) { - case KVM_EXIT_HLT: - if (p) - error_msg_and_fail("premature KVM_EXIT_HLT"); - return; - case KVM_EXIT_IO: - if (run->io.direction == KVM_EXIT_IO_OUT - && run->io.size == 1 - && run->io.port == 0x03f8 - && run->io.count == 1 - && run->io.data_offset < mmap_size - && p && *p == ((char *) run)[run->io.data_offset]) - p = NULL; - else - error_msg_and_fail("unhandled KVM_EXIT_IO"); - break; - case KVM_EXIT_MMIO: - error_msg_and_fail("Got an unexpected MMIO exit:" - " phys_addr %#llx," - " data %02x %02x %02x %02x" - " %02x %02x %02x %02x," - " len %u, is_write %hhu", - (unsigned long long) run->mmio.phys_addr, - run->mmio.data[0], run->mmio.data[1], - run->mmio.data[2], run->mmio.data[3], - run->mmio.data[4], run->mmio.data[5], - run->mmio.data[6], run->mmio.data[7], - run->mmio.len, run->mmio.is_write); - - default: - error_msg_and_fail("exit_reason = %#x", - run->exit_reason); - } - } -} - -static int -vcpu_dev_should_have_cpuid(int fd) +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason) { - int r = 0; - char *filename = NULL; - char buf[sizeof(vcpu_dev)]; - - if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0) - error_msg_and_fail("asprintf"); - - if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1 - && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0)) - r = 1; - free(filename); - return r; + printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", fd, dev); } -int -main(void) -{ - skip_if_unavailable("/proc/self/fd/"); - - int kvm = open(dev, O_RDWR); - if (kvm < 0) - perror_msg_and_skip("open: %s", dev); - - /* Make sure we have the stable version of the API */ - int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0); - if (ret != KVM_API_VERSION) - error_msg_and_skip("KVM_GET_API_VERSION returned %d" - ", KVM_API_VERSION is %d", - kvm, KVM_API_VERSION); - printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n", - kvm, dev, ret); - - int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0); - printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n", - kvm, dev, vm_fd, vm_dev); - - /* Allocate one aligned page of guest memory to hold the code. */ - page_size = get_page_size(); - void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, - MAP_SHARED | MAP_ANONYMOUS, -1, 0); - if (mem == MAP_FAILED) - perror_msg_and_fail("mmap page"); - - /* Map it to the second page frame (to avoid the real-mode IDT at 0). */ - struct kvm_userspace_memory_region region = { - .slot = 0, - .guest_phys_addr = page_size, - .memory_size = page_size, - .userspace_addr = (uintptr_t) mem, - }; - KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, ®ion); - printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION" - ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu" - ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev, - (unsigned long) page_size, (unsigned long) page_size, mem); - - int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL); - if (!vcpu_dev_should_have_cpuid(vcpu_fd)) - /* - * This is an older kernel that doesn't place a cpuid - * at the end of the dentry associated with vcpu_fd. - * Trim the cpuid part of vcpu_dev like: - * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu" - */ - vcpu_dev[strlen (vcpu_dev) - 2] = '\0'; - - printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n", - vm_fd, vm_dev, vcpu_fd, vcpu_dev); - - /* Map the shared kvm_run structure and following data. */ - ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL); - struct kvm_run *run; - if (ret < (int) sizeof(*run)) - error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d", - ret, (int) sizeof(*run)); - printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n", - kvm, dev, ret); - - const size_t mmap_size = (ret + page_size - 1) & -page_size; - run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, - MAP_SHARED, vcpu_fd, 0); - if (run == MAP_FAILED) - perror_msg_and_fail("mmap vcpu"); - - run_kvm(vcpu_fd, run, mmap_size, mem); - - puts("+++ exited with 0 +++"); - return 0; -} - -#else /* !HAVE_LINUX_KVM_H */ - -SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_REGS && " - "HAVE_STRUCT_KVM_SREGS && " - "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && " - "(__x86_64__ || __i386__)") - #endif diff --git a/tests-m32/ioctl_kvm_run_auxstr_vcpu.c b/tests-m32/ioctl_kvm_run_auxstr_vcpu.c new file mode 100644 index 0000000000000000000000000000000000000000..16af293fb2e0215d503190625cdee4913397fdba --- /dev/null +++ b/tests-m32/ioctl_kvm_run_auxstr_vcpu.c @@ -0,0 +1,24 @@ +#define KVM_NO_CPUID_CALLBACK \ + error_msg_and_skip("newer kernel (>= 4.16) is needed") + +#include "ioctl_kvm_run_common.c" + +#if need_print_KVM_RUN + +static void +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason) +{ + const char *str; + +# define CASE_ENTRY(R) case R: str = #R; break + switch (reason) { + CASE_ENTRY(KVM_EXIT_HLT); + CASE_ENTRY(KVM_EXIT_IO); + CASE_ENTRY(KVM_EXIT_MMIO); + default: str = "???"; + } + + printf("ioctl(%d<%s>, KVM_RUN, 0) = 0 (%s)\n", fd, dev, str); +} + +#endif diff --git a/tests-m32/ioctl_kvm_run_auxstr_vcpu.gen.test b/tests-m32/ioctl_kvm_run_auxstr_vcpu.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..d2995db84b97fb4ea345afcd9c695129bed3fe33 --- /dev/null +++ b/tests-m32/ioctl_kvm_run_auxstr_vcpu.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu); do not edit. +set -- -a36 -y -e kvm=vcpu +. "${srcdir=.}/ioctl.test" diff --git a/tests-m32/ioctl_kvm_run_common.c b/tests-m32/ioctl_kvm_run_common.c new file mode 100644 index 0000000000000000000000000000000000000000..2e7eda4168e14ba2cc04c7e9713efb33dddc56a7 --- /dev/null +++ b/tests-m32/ioctl_kvm_run_common.c @@ -0,0 +1,412 @@ +/* + * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API. + * Based on kvmtest.c from https://lwn.net/Articles/658512/ + * + * kvmtest.c author: Josh Triplett + * Copyright (c) 2015 Intel Corporation + * Copyright (c) 2017-2018 The strace developers. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to + * deal in the Software without restriction, including without limitation the + * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#include "tests.h" + +#if defined HAVE_LINUX_KVM_H \ + && defined HAVE_STRUCT_KVM_CPUID2 \ + && defined HAVE_STRUCT_KVM_REGS \ + && defined HAVE_STRUCT_KVM_SREGS \ + && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION \ + &&(defined __x86_64__ || defined __i386__) + +# include +# include +# include +# include +# include +# include +# include +# include +# include + +# ifndef KVM_MAX_CPUID_ENTRIES +# define KVM_MAX_CPUID_ENTRIES 80 +# endif + +#include "xlat.h" +#include "xlat/kvm_cpuid_flags.h" + +static int +kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg) +{ + int rc = ioctl(fd, cmd, arg); + if (rc < 0) + perror_msg_and_skip("%s", cmd_str); + return rc; +} + +#define KVM_IOCTL(fd_, cmd_, arg_) \ + kvm_ioctl((fd_), (cmd_), #cmd_, (arg_)) + +static const char dev[] = "/dev/kvm"; +static const char vm_dev[] = "anon_inode:kvm-vm"; +static char vcpu_dev[] = "anon_inode:kvm-vcpu:0"; +static size_t page_size; + +extern const char code[]; +extern const unsigned short code_size; + +__asm__( + ".type code, @object \n" + "code: \n" + " mov $0xd80003f8, %edx \n" + " mov $'\n', %al \n" + " out %al, (%dx) \n" + " hlt \n" + ".size code, . - code \n" + ".type code_size, @object \n" + "code_size: \n" + " .short . - code \n" + ".size code_size, . - code_size \n" + ); + +static void +print_kvm_segment(const struct kvm_segment *seg) +{ + printf("{base=%#jx, limit=%u, selector=%u, type=%u, present=%u, " + "dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}", + (uintmax_t) seg->base, seg->limit, seg->selector, seg->type, + seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g, + seg->avl); +} + +static void +print_kvm_sregs(const struct kvm_sregs *sregs) +{ + printf("{cs="); + print_kvm_segment(&sregs->cs); +#if VERBOSE + printf(", ds="); + print_kvm_segment(&sregs->ds); + printf(", es="); + print_kvm_segment(&sregs->es); + printf(", fs="); + print_kvm_segment(&sregs->fs); + printf(", gs="); + print_kvm_segment(&sregs->gs); + printf(", ss="); + print_kvm_segment(&sregs->ss); + printf(", tr="); + print_kvm_segment(&sregs->tr); + printf(", ldt="); + print_kvm_segment(&sregs->ldt); + printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, " + "cr0=%llu, cr2=%llu, cr3=%llu, cr4=%llu, cr8=%llu, efer=%llu, " + "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit, + (uintmax_t) sregs->idt.base, sregs->idt.limit, sregs->cr0, + sregs->cr2, sregs->cr3, sregs->cr4, sregs->cr8, sregs->efer, + (uintmax_t)sregs->apic_base); + printf(", interrupt_bitmap=["); + for (size_t i = 0; i < ARRAY_SIZE(sregs->interrupt_bitmap); i++) { + if (i) + printf(", "); + printf("%#jx", (uintmax_t) sregs->interrupt_bitmap[i]); + } + printf("]"); +#else + printf(", ..."); +#endif + printf("}"); +} + +static void +print_kvm_regs(const struct kvm_regs *regs) +{ + printf("{rax=%#jx", (uintmax_t) regs->rax); +#if VERBOSE + printf(", rbx=%#jx, rcx=%#jx, rdx=%#jx, rsi=%#jx, rdi=%#jx", + (uintmax_t) regs->rbx, (uintmax_t) regs->rcx, + (uintmax_t) regs->rdx, (uintmax_t) regs->rsi, + (uintmax_t) regs->rdi); +#else + printf(", ..."); +#endif + printf(", rsp=%#jx, rbp=%#jx", (uintmax_t) regs->rsp, + (uintmax_t) regs->rbp); +#if VERBOSE + printf(", r8=%#jx, r9=%#jx, r10=%#jx, r11=%#jx, r12=%#jx, r13=%#jx" + ", r14=%#jx, r15=%#jx", + (uintmax_t) regs->r8, (uintmax_t) regs->r9, + (uintmax_t) regs->r10, (uintmax_t) regs->r11, + (uintmax_t) regs->r12, (uintmax_t) regs->r13, + (uintmax_t) regs->r14, (uintmax_t) regs->r15); +#else + printf(", ..."); +#endif + printf(", rip=%#jx, rflags=%#jx}", (uintmax_t) regs->rip, + (uintmax_t) regs->rflags); +} + +# define need_print_KVM_RUN 1 + +static void +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason); + +static void +run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size, + void *const mem) +{ + /* Initialize CS to point at 0, via a read-modify-write of sregs. */ + struct kvm_sregs sregs; + KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs); + printf("ioctl(%d<%s>, KVM_GET_SREGS, ", vcpu_fd, vcpu_dev); + print_kvm_sregs(&sregs); + printf(") = 0\n"); + + sregs.cs.base = 0; + sregs.cs.selector = 0; + KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs); + printf("ioctl(%d<%s>, KVM_SET_SREGS, ", vcpu_fd, vcpu_dev); + print_kvm_sregs(&sregs); + printf(") = 0\n"); + + /* + * Initialize registers: instruction pointer for our code, addends, + * and initial flags required by x86 architecture. + */ + struct kvm_regs regs = { + .rip = page_size, + .rax = 2, + .rbx = 2, + .rflags = 0x2, + }; + KVM_IOCTL(vcpu_fd, KVM_SET_REGS, ®s); + printf("ioctl(%d<%s>, KVM_SET_REGS, ", vcpu_fd, vcpu_dev); + print_kvm_regs(®s); + printf(") = 0\n"); + + /* Copy the code */ + memcpy(mem, code, code_size); + + const char *p = "\n"; + + /* Repeatedly run code and handle VM exits. */ + for (;;) { + KVM_IOCTL(vcpu_fd, KVM_RUN, NULL); + print_KVM_RUN(vcpu_fd, vcpu_dev, run->exit_reason); + + switch (run->exit_reason) { + case KVM_EXIT_HLT: + if (p) + error_msg_and_fail("premature KVM_EXIT_HLT"); + return; + case KVM_EXIT_IO: + if (run->io.direction == KVM_EXIT_IO_OUT + && run->io.size == 1 + && run->io.port == 0x03f8 + && run->io.count == 1 + && run->io.data_offset < mmap_size + && p && *p == ((char *) run)[run->io.data_offset]) + p = NULL; + else + error_msg_and_fail("unhandled KVM_EXIT_IO"); + break; + case KVM_EXIT_MMIO: + error_msg_and_fail("Got an unexpected MMIO exit:" + " phys_addr %#llx," + " data %02x %02x %02x %02x" + " %02x %02x %02x %02x," + " len %u, is_write %hhu", + (unsigned long long) run->mmio.phys_addr, + run->mmio.data[0], run->mmio.data[1], + run->mmio.data[2], run->mmio.data[3], + run->mmio.data[4], run->mmio.data[5], + run->mmio.data[6], run->mmio.data[7], + run->mmio.len, run->mmio.is_write); + + default: + error_msg_and_fail("exit_reason = %#x", + run->exit_reason); + } + } +} + +static int +vcpu_dev_should_have_cpuid(int fd) +{ + int r = 0; + char *filename = NULL; + char buf[sizeof(vcpu_dev)]; + + if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0) + error_msg_and_fail("asprintf"); + + if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1 + && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0)) + r = 1; + free(filename); + return r; +} + +static void +print_cpuid_ioctl(int fd, const char *fd_dev, + const char *ioctl_name, const struct kvm_cpuid2 *cpuid) +{ + printf("ioctl(%d<%s>, %s, {nent=%u, entries=[", + fd, fd_dev, ioctl_name, cpuid->nent); +#if VERBOSE + for (size_t i = 0; i < cpuid->nent; i++) { + if (i) + printf(", "); + printf("{function=%#x, index=%#x, flags=", + cpuid->entries[i].function, cpuid->entries[i].index); + printflags(kvm_cpuid_flags, cpuid->entries[i].flags, + "KVM_CPUID_FLAG_???"); + printf(", eax=%#x, ebx=%#x, ecx=%#x, edx=%#x}", + cpuid->entries[i].eax, cpuid->entries[i].ebx, + cpuid->entries[i].ecx, cpuid->entries[i].edx); + } +#else + if (cpuid->nent) + printf("..."); +#endif + printf("]}) = 0\n"); +} + +int +main(void) +{ + skip_if_unavailable("/proc/self/fd/"); + + int kvm = open(dev, O_RDWR); + if (kvm < 0) + perror_msg_and_skip("open: %s", dev); + + /* Make sure we have the stable version of the API */ + int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0); + if (ret != KVM_API_VERSION) + error_msg_and_skip("KVM_GET_API_VERSION returned %d" + ", KVM_API_VERSION is %d", + kvm, KVM_API_VERSION); + printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n", + kvm, dev, ret); + + ret = KVM_IOCTL(kvm, KVM_CHECK_EXTENSION, + (void *) (uintptr_t) KVM_CAP_USER_MEMORY); + printf("ioctl(%d<%s>, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = %d\n", + kvm, dev, ret); + + int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0); + printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n", + kvm, dev, vm_fd, vm_dev); + + /* Allocate one aligned page of guest memory to hold the code. */ + page_size = get_page_size(); + void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, + MAP_SHARED | MAP_ANONYMOUS, -1, 0); + if (mem == MAP_FAILED) + perror_msg_and_fail("mmap page"); + + /* Map it to the second page frame (to avoid the real-mode IDT at 0). */ + struct kvm_userspace_memory_region region = { + .slot = 0, + .guest_phys_addr = page_size, + .memory_size = page_size, + .userspace_addr = (uintptr_t) mem, + }; + KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, ®ion); + printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION" + ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu" + ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev, + (unsigned long) page_size, (unsigned long) page_size, mem); + + int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL); + if (!vcpu_dev_should_have_cpuid(vcpu_fd)) { + /* + * This is an older kernel that doesn't place a cpuid + * at the end of the dentry associated with vcpu_fd. + * Trim the cpuid part of vcpu_dev like: + * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu" + */ + vcpu_dev[strlen (vcpu_dev) - 2] = '\0'; +#ifdef KVM_NO_CPUID_CALLBACK + KVM_NO_CPUID_CALLBACK; +#endif + } + + printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n", + vm_fd, vm_dev, vcpu_fd, vcpu_dev); + + /* Map the shared kvm_run structure and following data. */ + ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL); + struct kvm_run *run; + if (ret < (int) sizeof(*run)) + error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d", + ret, (int) sizeof(*run)); + printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n", + kvm, dev, ret); + + const size_t mmap_size = (ret + page_size - 1) & -page_size; + run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, + MAP_SHARED, vcpu_fd, 0); + if (run == MAP_FAILED) + perror_msg_and_fail("mmap vcpu"); + + size_t cpuid_nent = KVM_MAX_CPUID_ENTRIES; + struct kvm_cpuid2 *cpuid = tail_alloc(sizeof(*cpuid) + + cpuid_nent * + sizeof(*cpuid->entries)); + + cpuid->nent = 0; + ioctl(kvm, KVM_GET_SUPPORTED_CPUID, cpuid); + printf("ioctl(%d<%s>, KVM_GET_SUPPORTED_CPUID, %p) = -1 E2BIG (%m)\n", + kvm, dev, cpuid); + + cpuid->nent = cpuid_nent; + + KVM_IOCTL(kvm, KVM_GET_SUPPORTED_CPUID, cpuid); + print_cpuid_ioctl(kvm, dev, "KVM_GET_SUPPORTED_CPUID", cpuid); + + struct kvm_cpuid2 cpuid_tmp = { .nent = 0 }; + KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, &cpuid_tmp); + printf("ioctl(%d<%s>, KVM_SET_CPUID2, {nent=%u, entries=[]}) = 0\n", + vcpu_fd, vcpu_dev, cpuid_tmp.nent); + + KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, cpuid); + print_cpuid_ioctl(vcpu_fd, vcpu_dev, "KVM_SET_CPUID2", cpuid); + + ioctl(vcpu_fd, KVM_SET_CPUID2, NULL); + printf("ioctl(%d<%s>, KVM_SET_CPUID2, NULL) = -1 EFAULT (%m)\n", + vcpu_fd, vcpu_dev); + + run_kvm(vcpu_fd, run, mmap_size, mem); + + puts("+++ exited with 0 +++"); + return 0; +} + +#else /* !HAVE_LINUX_KVM_H */ + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_CPUID2 && " + "HAVE_STRUCT_KVM_REGS && HAVE_STRUCT_KVM_SREGS && " + "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && " + "(__x86_64__ || __i386__)") + +# define need_print_KVM_RUN 0 + +#endif diff --git a/tests-m32/ioctl_loop.c b/tests-m32/ioctl_loop.c index 10b7dc348bad5e8304f26f179b2511866587dbe4..06c99ae4eb98eab32e5e2864d929e1132f7cf272 100644 --- a/tests-m32/ioctl_loop.c +++ b/tests-m32/ioctl_loop.c @@ -187,24 +187,26 @@ main(void) /* Unknown loop commands */ sys_ioctl(-1, unknown_loop_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x4c, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x4c, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_loop_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_loop_cmd), _IOC_SIZE((unsigned int) unknown_loop_cmd), (unsigned long) magic); sys_ioctl(-1, LOOP_SET_BLOCK_SIZE + 1, magic); - printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = " + printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = " "-1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", _IOC_NR(LOOP_SET_BLOCK_SIZE + 1), _IOC_SIZE(LOOP_SET_BLOCK_SIZE + 1), (unsigned long) magic); sys_ioctl(-1, LOOP_CTL_GET_FREE + 1, magic); - printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = " + printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = " "-1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", _IOC_NR(LOOP_CTL_GET_FREE + 1), _IOC_SIZE(LOOP_CTL_GET_FREE + 1), (unsigned long) magic); diff --git a/tests-m32/ioctl_nbd.c b/tests-m32/ioctl_nbd.c new file mode 100644 index 0000000000000000000000000000000000000000..7daeec48f904f4626b59dcac792d0612d2440d9e --- /dev/null +++ b/tests-m32/ioctl_nbd.c @@ -0,0 +1,112 @@ +/* + * Copyright (c) 2018 The strace developers. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "tests.h" + +#include +#include +#include +#include +#include + +#define XLAT_MACROS_ONLY +# include "xlat/nbd_ioctl_cmds.h" +# include "xlat/nbd_ioctl_flags.h" +#undef XLAT_MACROS_ONLY + +#define RVAL_EBADF " = -1 EBADF (%m)\n" + +int +main(void) +{ + static const unsigned long ubeef = (unsigned long) 0xcafef00ddeadbeefULL; + static const char null_path[] = "/dev/null"; + + int fd = open(null_path, O_RDONLY); + if (fd < 0) + perror_msg_and_fail("open(\"%s\")", null_path); + + skip_if_unavailable("/proc/self/fd/"); + + ioctl(-1, NBD_DISCONNECT, NULL); + printf("ioctl(-1, NBD_DISCONNECT)" RVAL_EBADF); + ioctl(-1, NBD_CLEAR_SOCK, NULL); + printf("ioctl(-1, NBD_CLEAR_SOCK)" RVAL_EBADF); + ioctl(-1, NBD_DO_IT, NULL); + printf("ioctl(-1, NBD_DO_IT)" RVAL_EBADF); + ioctl(-1, NBD_CLEAR_QUE, NULL); + printf("ioctl(-1, NBD_CLEAR_QUE)" RVAL_EBADF); + ioctl(-1, NBD_PRINT_DEBUG, NULL); + printf("ioctl(-1, NBD_PRINT_DEBUG)" RVAL_EBADF); + ioctl(-1, NBD_SET_SOCK, fd); + printf("ioctl(-1, NBD_SET_SOCK, %d)" RVAL_EBADF, fd); + + ioctl(-1, NBD_SET_BLKSIZE, ubeef); + printf("ioctl(-1, NBD_SET_BLKSIZE, %lu)" RVAL_EBADF, ubeef); + ioctl(-1, NBD_SET_SIZE, ubeef); + printf("ioctl(-1, NBD_SET_SIZE, %lu)" RVAL_EBADF, ubeef); + ioctl(-1, NBD_SET_SIZE_BLOCKS, ubeef); + printf("ioctl(-1, NBD_SET_SIZE_BLOCKS, %lu)" RVAL_EBADF, ubeef); + + ioctl(-1, NBD_SET_TIMEOUT, ubeef); + printf("ioctl(-1, NBD_SET_TIMEOUT, %lu)" RVAL_EBADF, ubeef); + + ioctl(-1, NBD_SET_FLAGS, 0); + printf("ioctl(-1, NBD_SET_FLAGS, 0)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE)" RVAL_EBADF); + + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY| + NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE| + (1 << 15)|(1<<31)); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|" + "NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|0x80008000)" RVAL_EBADF); + + ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), NULL); + printf("ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), 0)" RVAL_EBADF); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-m32/ioctl_nbd.gen.test b/tests-m32/ioctl_nbd.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..55e287a230a62df5d4afa9b7d422c36620e5320b --- /dev/null +++ b/tests-m32/ioctl_nbd.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_nbd +ioctl.test -y); do not edit. +set -- -y +. "${srcdir=.}/ioctl.test" diff --git a/tests-m32/ioctl_perf.c b/tests-m32/ioctl_perf.c index 7db01dbc8f2edcab78b9de26bb5a165a1619d730..18f59faf7e6b44636e090658a4e9107a4ec6fe60 100644 --- a/tests-m32/ioctl_perf.c +++ b/tests-m32/ioctl_perf.c @@ -91,10 +91,10 @@ main(void) /* Unknown perf commands */ sys_ioctl(-1, unknown_perf_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x24, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x24, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_perf_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_perf_cmd), _IOC_SIZE((unsigned int) unknown_perf_cmd), (unsigned long) magic); diff --git a/tests-m32/ioctl_scsi.c b/tests-m32/ioctl_scsi.c index a9ecf28832c35e05dfa524be73a435027bad9990..94051d58e7099f256e1647280215e97046fd7227 100644 --- a/tests-m32/ioctl_scsi.c +++ b/tests-m32/ioctl_scsi.c @@ -2,6 +2,7 @@ * Check decoding of SCSI ioctl commands. * * Copyright (c) 2017 Dmitry V. Levin + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -137,13 +138,14 @@ main(void) "SG_SCSI_RESET"); ioctl(-1, 0x22ff, 0); - printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n"); + printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE"); static const unsigned long magic = (unsigned long) 0xdeadbeeffacefeedULL; ioctl(-1, 0x22ff, magic); - printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n", - magic); + printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", magic); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/ioctl_v4l2.c b/tests-m32/ioctl_v4l2.c index a7dcc4941be7d8c888dc3687ed328426a2bbda86..ab6489b8f2e5bfa98a27325448b69119ab30cd4c 100644 --- a/tests-m32/ioctl_v4l2.c +++ b/tests-m32/ioctl_v4l2.c @@ -379,6 +379,7 @@ main(void) { const unsigned int size = get_page_size(); void *const page = tail_alloc(size); + void *const page_end = page + size; fill_memory(page, size); unsigned char cc[sizeof(int)] = { 'A', '\'', '\\', '\xfa' }; @@ -542,7 +543,7 @@ main(void) print_ioctl_v4l2(p_format, "VIDIOC_TRY_FMT", V4L2_BUF_TYPE_SDR_OUTPUT); #endif struct v4l2_format *const p_v4l2_format = - page + size - sizeof(*p_v4l2_format); + page_end - sizeof(*p_v4l2_format); ioctl(-1, VIDIOC_TRY_FMT, p_v4l2_format); printf("ioctl(-1, VIDIOC_TRY_FMT, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_format->type); @@ -552,7 +553,7 @@ main(void) printf("ioctl(-1, VIDIOC_REQBUFS, NULL) = -1 EBADF (%m)\n"); struct v4l2_requestbuffers *const p_v4l2_requestbuffers = - page + size - sizeof(*p_v4l2_requestbuffers); + page_end - sizeof(*p_v4l2_requestbuffers); ioctl(-1, VIDIOC_REQBUFS, p_v4l2_requestbuffers); printf("ioctl(-1, VIDIOC_REQBUFS, {type=%#x /* V4L2_BUF_TYPE_??? */, " "memory=%#x /* V4L2_MEMORY_??? */, count=%u})" @@ -566,7 +567,7 @@ main(void) printf("ioctl(-1, VIDIOC_QUERYBUF, NULL) = -1 EBADF (%m)\n"); struct v4l2_buffer *const p_v4l2_buffer = - page + size - sizeof(*p_v4l2_buffer); + page_end - sizeof(*p_v4l2_buffer); ioctl(-1, VIDIOC_QUERYBUF, p_v4l2_buffer); printf("ioctl(-1, VIDIOC_QUERYBUF, {type=%#x /* V4L2_BUF_TYPE_??? */" ", index=%u}) = -1 EBADF (%m)\n", @@ -602,7 +603,7 @@ main(void) printf("ioctl(-1, VIDIOC_S_FBUF, NULL) = -1 EBADF (%m)\n"); struct v4l2_framebuffer *const p_v4l2_framebuffer = - page + size - sizeof(*p_v4l2_framebuffer); + page_end - sizeof(*p_v4l2_framebuffer); ioctl(-1, VIDIOC_S_FBUF, p_v4l2_framebuffer); printf("ioctl(-1, VIDIOC_S_FBUF, {capability=%#x" ", flags=%#x, base=%p}) = -1 EBADF (%m)\n", @@ -614,7 +615,7 @@ main(void) ioctl(-1, VIDIOC_STREAMON, 0); printf("ioctl(-1, VIDIOC_STREAMON, NULL) = -1 EBADF (%m)\n"); - int *const p_int = page + size - sizeof(int); + int *const p_int = page_end - sizeof(int); ioctl(-1, VIDIOC_STREAMON, p_int); printf("ioctl(-1, VIDIOC_STREAMON, [%#x /* V4L2_BUF_TYPE_??? */])" " = -1 EBADF (%m)\n", *p_int); @@ -632,7 +633,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_PARM, NULL) = -1 EBADF (%m)\n"); struct v4l2_streamparm *const p_v4l2_streamparm = - page + size - sizeof(*p_v4l2_streamparm); + page_end - sizeof(*p_v4l2_streamparm); ioctl(-1, VIDIOC_G_PARM, p_v4l2_streamparm); printf("ioctl(-1, VIDIOC_G_PARM, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_streamparm->type); @@ -680,7 +681,7 @@ main(void) ioctl(-1, VIDIOC_S_STD, 0); printf("ioctl(-1, VIDIOC_S_STD, NULL) = -1 EBADF (%m)\n"); - long long *const p_longlong = page + size - sizeof(*p_longlong); + long long *const p_longlong = page_end - sizeof(*p_longlong); ioctl(-1, VIDIOC_S_STD, p_longlong); printf("ioctl(-1, VIDIOC_S_STD, [%#llx]) = -1 EBADF (%m)\n", *p_longlong); @@ -690,7 +691,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUMSTD, NULL) = -1 EBADF (%m)\n"); struct v4l2_standard *const p_v4l2_standard = - page + size - sizeof(*p_v4l2_standard); + page_end - sizeof(*p_v4l2_standard); ioctl(-1, VIDIOC_ENUMSTD, p_v4l2_standard); printf("ioctl(-1, VIDIOC_ENUMSTD, {index=%u}) = -1 EBADF (%m)\n", p_v4l2_standard->index); @@ -700,7 +701,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUMINPUT, NULL) = -1 EBADF (%m)\n"); struct v4l2_input *const p_v4l2_input = - page + size - sizeof(*p_v4l2_input); + page_end - sizeof(*p_v4l2_input); ioctl(-1, VIDIOC_ENUMINPUT, p_v4l2_input); printf("ioctl(-1, VIDIOC_ENUMINPUT, {index=%u}) = -1 EBADF (%m)\n", p_v4l2_input->index); @@ -710,7 +711,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_CTRL, NULL) = -1 EBADF (%m)\n"); struct v4l2_control *const p_v4l2_control = - page + size - sizeof(*p_v4l2_control); + page_end - sizeof(*p_v4l2_control); ioctl(-1, VIDIOC_G_CTRL, p_v4l2_control); printf("ioctl(-1, VIDIOC_G_CTRL, {id=%#x /* V4L2_CID_??? */})" " = -1 EBADF (%m)\n", p_v4l2_control->id); @@ -729,7 +730,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_TUNER, NULL) = -1 EBADF (%m)\n"); struct v4l2_tuner *const p_v4l2_tuner = - page + size - sizeof(*p_v4l2_tuner); + page_end - sizeof(*p_v4l2_tuner); ioctl(-1, VIDIOC_G_TUNER, p_v4l2_tuner); printf("ioctl(-1, VIDIOC_G_TUNER, {index=%u})" " = -1 EBADF (%m)\n", p_v4l2_tuner->index); @@ -765,7 +766,7 @@ main(void) printf("ioctl(-1, VIDIOC_QUERYCTRL, NULL) = -1 EBADF (%m)\n"); struct v4l2_queryctrl *const p_v4l2_queryctrl = - page + size - sizeof(*p_v4l2_queryctrl); + page_end - sizeof(*p_v4l2_queryctrl); ioctl(-1, VIDIOC_QUERYCTRL, p_v4l2_queryctrl); # ifdef V4L2_CTRL_FLAG_NEXT_CTRL printf("ioctl(-1, VIDIOC_QUERYCTRL, {id=V4L2_CTRL_FLAG_NEXT_CTRL" @@ -801,7 +802,7 @@ main(void) printf("ioctl(-1, VIDIOC_CROPCAP, NULL) = -1 EBADF (%m)\n"); struct v4l2_cropcap *const p_v4l2_cropcap = - page + size - sizeof(*p_v4l2_cropcap); + page_end - sizeof(*p_v4l2_cropcap); ioctl(-1, VIDIOC_CROPCAP, p_v4l2_cropcap); printf("ioctl(-1, VIDIOC_CROPCAP, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_cropcap->type); @@ -811,7 +812,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_CROP, NULL) = -1 EBADF (%m)\n"); struct v4l2_crop *const p_v4l2_crop = - page + size - sizeof(*p_v4l2_crop); + page_end - sizeof(*p_v4l2_crop); ioctl(-1, VIDIOC_G_CROP, p_v4l2_crop); printf("ioctl(-1, VIDIOC_G_CROP, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_crop->type); @@ -950,7 +951,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, NULL) = -1 EBADF (%m)\n"); struct v4l2_frmivalenum *const p_v4l2_frmivalenum = - page + size - sizeof(*p_v4l2_frmivalenum); + page_end - sizeof(*p_v4l2_frmivalenum); ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, p_v4l2_frmivalenum); printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, {index=%u" ", pixel_format=v4l2_fourcc('\\x%x', '\\x%x', '\\x%x', '\\x%x')" @@ -969,7 +970,7 @@ main(void) printf("ioctl(-1, VIDIOC_CREATE_BUFS, NULL) = -1 EBADF (%m)\n"); struct v4l2_create_buffers *const p_v4l2_create_buffers = - page + size - sizeof(*p_v4l2_create_buffers); + page_end - sizeof(*p_v4l2_create_buffers); ioctl(-1, VIDIOC_CREATE_BUFS, p_v4l2_create_buffers); printf("ioctl(-1, VIDIOC_CREATE_BUFS, {count=%u, memory=%#x" " /* V4L2_MEMORY_??? */, format={type=%#x" diff --git a/tests-m32/ipc_msgbuf.expected b/tests-m32/ipc_msgbuf.expected deleted file mode 100644 index 880424bf1af46c2f1a921f1f27f22df32f6f4349..0000000000000000000000000000000000000000 --- a/tests-m32/ipc_msgbuf.expected +++ /dev/null @@ -1,4 +0,0 @@ -msgget\(IPC_PRIVATE, IPC_CREAT\|0700\) += [0-9]* -msgsnd\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 0\) += 0 -msgrcv\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 233811181, 0\) += 14 -msgctl\([0-9]*, (IPC_64\|)?IPC_RMID, NULL\) += 0 diff --git a/tests-m32/keyctl.c b/tests-m32/keyctl.c index 881f24b3a3e360acabee7f5f247c561a0063c821..e53cdc41275adc9202666e481757383451f98d0b 100644 --- a/tests-m32/keyctl.c +++ b/tests-m32/keyctl.c @@ -312,7 +312,10 @@ main(void) static const char *bogus_key3_str = "-557785390"; static const struct keyctl_dh_params kcdhp_data = { - KEY_SPEC_GROUP_KEYRING, 1234567890, 3141592653U }; + .private = KEY_SPEC_GROUP_KEYRING, + .prime = 1234567890, + .base = 3141592653U + }; static const char *kcdhp_str = "{private=" #if XLAT_RAW || XLAT_VERBOSE "-6" diff --git a/tests-m32/ksysent.sed b/tests-m32/ksysent.sed index 63ded4a99aba97c2ef29dd9d458f6d17e5a73482..cb5d060fba640828aa6994f421b6df911207f09c 100644 --- a/tests-m32/ksysent.sed +++ b/tests-m32/ksysent.sed @@ -1,9 +1,9 @@ #!/bin/sed -rnf # should not have been exported at all -/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|syscalls|syscall_count|syscall_max|available|reserved|unused)/d +/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|arm_sync_file_range|syscalls|syscall_count|syscall_max|available|reserved|unused)/d -# should not have been named this way +# should not have been named this way s/__NR_(arm|xtensa)_fadvise64_64/__NR_fadvise64_64/ # legacy names diff --git a/tests-m32/mmap.c b/tests-m32/mmap.c index e9f587ec0969033aae535720a1011a04324ea817..f797e68522fe3fb1ec98fccceb251d7d7aae44f9 100644 --- a/tests-m32/mmap.c +++ b/tests-m32/mmap.c @@ -140,15 +140,15 @@ main(int ac, char **av) perror_msg_and_fail("munmap"); printf("munmap(%p, %lu) = 0\n", p, length3); - if (mlockall(MCL_FUTURE)) - perror_msg_and_fail("mlockall"); + printf("mlockall("); #if XLAT_RAW - printf("mlockall(%#x) = 0\n", MCL_FUTURE); + printf("%#x", MCL_FUTURE); #elif XLAT_VERBOSE - printf("mlockall(%#x /* MCL_FUTURE */) = 0\n", MCL_FUTURE); + printf("%#x /* MCL_FUTURE */", MCL_FUTURE); #else - puts("mlockall(MCL_FUTURE) = 0"); + printf("MCL_FUTURE"); #endif + printf(") = %s\n", sprintrc(mlockall(MCL_FUTURE))); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/munlockall.c b/tests-m32/munlockall.c index 9ac69423f247b1b0cc494f141c32017455821502..337cd3e0db9fcabeb3b78d7b4dc07113b5ac4f5d 100644 --- a/tests-m32/munlockall.c +++ b/tests-m32/munlockall.c @@ -6,7 +6,7 @@ int main(void) { - printf("munlockall() = %d\n", munlockall()); + printf("munlockall() = %s\n", sprintrc(munlockall())); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/net-packet_mreq.c b/tests-m32/net-packet_mreq.c new file mode 100644 index 0000000000000000000000000000000000000000..88423b7bbc9069c7bace1765fd3c5ee1c1db0c03 --- /dev/null +++ b/tests-m32/net-packet_mreq.c @@ -0,0 +1,102 @@ +#include "tests.h" +#include +#include +#include + +static const char *errstr; + +static long +packet_mreq_membership(int optname, void *optval, socklen_t len) +{ + long rc = setsockopt(-1, SOL_PACKET, optname, optval, len); + errstr = sprintrc(rc); + return rc; +} + +static void +test_packet_mreq(const int optname, const char *const optname_str) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct packet_mreq, pmreq); + socklen_t len = sizeof(struct packet_mreq); + + /* setsockopt with optname unknown */ + packet_mreq_membership(-1, NULL, 0); + printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n", + -1, errstr); + + /* setsockopt with mr_type unknown */ + pmreq->mr_ifindex = 0; + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address); + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with mr_type unknown and mr_alen > sizeof(mr_address) */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) + 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with mr_type unknown and mr_alen < sizeof(mr_address) */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) - 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < pmreq->mr_alen; i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with valid mr_type */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address); + static const struct { + unsigned short type; + const char *const type_str; + } a[] = { + { ARG_STR(PACKET_MR_MULTICAST) }, + { ARG_STR(PACKET_MR_PROMISC) }, + { ARG_STR(PACKET_MR_ALLMULTI) }, +#ifdef PACKET_MR_UNICAST + { ARG_STR(PACKET_MR_UNICAST) }, +#endif + }; + + for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) { + pmreq->mr_type = a[i].type; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%s, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, a[i].type_str, pmreq->mr_alen); + for (unsigned int i = 0; i < pmreq->mr_alen; i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + } + + /* setsockopt with optlen larger than usual */ + len = len + 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, %p," + " %d) = %s\n", optname_str, pmreq, len, errstr); +} + +int +main(void) +{ + test_packet_mreq(ARG_STR(PACKET_ADD_MEMBERSHIP)); + test_packet_mreq(ARG_STR(PACKET_DROP_MEMBERSHIP)); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-m32/net-packet_mreq.gen.test b/tests-m32/net-packet_mreq.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..9dd034a9d814ab3b65dabd634cd82575467b4f7b --- /dev/null +++ b/tests-m32/net-packet_mreq.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-packet_mreq -e trace=setsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=setsockopt diff --git a/tests-m32/net-sockaddr.c b/tests-m32/net-sockaddr.c index 22cbb265d256bc3e5714911b49b01ea94d507137..d2dfabe94ae59ef3fd3b038844acd99637a62810 100644 --- a/tests-m32/net-sockaddr.c +++ b/tests-m32/net-sockaddr.c @@ -38,9 +38,11 @@ #include #include #include "netlink.h" +#include #include #include #include +#include #include #ifdef HAVE_BLUETOOTH_BLUETOOTH_H # include @@ -289,6 +291,181 @@ check_ipx(void) c_ipx.sipx_type, len, ret); } +/* for a bit more compact AX.25 address definitions */ +#define AX25_ADDR(c_, s_) \ + { { (c_)[0] << 1, (c_)[1] << 1, (c_)[2] << 1, \ + (c_)[3] << 1, (c_)[4] << 1, (c_)[5] << 1, (s_) << 1 } } \ + /* End of AX25_ADDR definition */ + +static void +check_ax25(void) +{ + const struct full_sockaddr_ax25 ax25 = { + .fsa_ax25 = { + .sax25_family = AF_AX25, + .sax25_call = AX25_ADDR("VALID ", 13), + .sax25_ndigis = 8, + }, + .fsa_digipeater = { + AX25_ADDR("SPA CE", 0), + AX25_ADDR("SSID ", 16), + AX25_ADDR(" ", 0), + AX25_ADDR("NULL\0", 3), + AX25_ADDR("A-B-C", 4), + AX25_ADDR(",}]\"\\'", 5), + AX25_ADDR("DASH-0", 6), + AX25_ADDR("\n\tABCD", 7), + }, + }; + const ax25_address aux_addrs[] = { + AX25_ADDR("VALID2", 7), + AX25_ADDR("OK ", 15), + AX25_ADDR("FINE ", 2), + AX25_ADDR("smalls", 9), + }; + + enum { AX25_ALIGN = ALIGNOF(struct full_sockaddr_ax25), }; + size_t size = sizeof(ax25); + size_t surplus = ROUNDUP(sizeof(ax25_address), AX25_ALIGN); + void *sax_void = midtail_alloc(size, surplus); + struct full_sockaddr_ax25 *sax = sax_void; + long rc; + + fill_memory(sax, size); + sax->fsa_ax25.sax25_family = AF_AX25; + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25) - 1); + printf("connect(-1, {sa_family=AF_AX25, sa_data=\"\\202\\203\\204\\205" + "\\206\\207\\210\\211\\212\\213\\214\\215\\216\"}, %zu) = %s\n", + sizeof(struct sockaddr_ax25) - 1, sprintrc(rc)); + + memcpy(sax, &ax25, sizeof(ax25)); + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25)); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater=[/* ??? */]}, %zu) = %s\n", + sizeof(struct sockaddr_ax25), sprintrc(rc)); + + sax->fsa_ax25.sax25_ndigis = 0; + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25)); + printf("connect(-1, {sa_family=AF_AX25, sax25_call=VALID-13" + ", sax25_ndigis=0}, %zu) = %s\n", + sizeof(struct sockaddr_ax25), sprintrc(rc)); + + sax->fsa_ax25.sax25_ndigis = 8; + size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 3 + 1; + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater" + "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\"" + "} /* SPA CE-0 */" + ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\"" + "} /* SSID-0 */" + ", *" + ", /* ??? */], ...}, %zu) = %s\n", + size, sprintrc(rc)); + + sax->fsa_digipeater[2].ax25_call[6] = 0x4; + size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 4; + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater" + "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\"" + "} /* SPA CE-0 */" + ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\"" + "} /* SSID-0 */" + ", {ax25_call=\"\\x40\\x40\\x40\\x40\\x40\\x40\\x04\"} /* -2 */" + ", {ax25_call=\"\\x9c\\xaa\\x98\\x98\\x00\\x00\\x06\"}" + ", /* ??? */]}, %zu) = %s\n", + size, sprintrc(rc)); + + memcpy(sax->fsa_digipeater, aux_addrs, sizeof(aux_addrs)); + sax->fsa_digipeater[2].ax25_call[6] = 0xa5; + sax->fsa_digipeater[4].ax25_call[5] = 0x40; + for (size_t i = 0; i < 3; i++) { + size = sizeof(ax25) + sizeof(ax25_address) * (i / 2); + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25" + ", fsa_ax25={sax25_call=VALID-13, sax25_ndigis=%d}" + ", fsa_digipeater=[VALID2-7, OK-15, %s /* FINE-2 */" + ", {ax25_call=\"\\xe6\\xda\\xc2\\xd8\\xd8\\xe6\\x12\"" + "} /* smalls-9 */" + ", {ax25_call=\"\\x%s\\x%s\\x84\\x5a\\x86\\x40\\x08\"" + "} /* %sB-C-4 */" + ", {ax25_call=\"\\x58\\xfa\\xba\\x44\\x%s\\x%s\\x0a\"" + "}%s" + ", {ax25_call=\"\\x88\\x82\\xa6\\x90\\x5a\\x%s\\x0c\"" + "}%s" + "%s]%s}, %zu) = %s\n" + , sax->fsa_ax25.sax25_ndigis + , i + ? "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x41\\x04\"}" + : "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x40\\xa5\"}" + , i ? "40" : "82" + , i ? "40" : "5a" + , i ? " " : "A-" + , i ? "54" : "b8" + , i ? "5e" : "4e" + , i ? "" : " /* ,}]\"\\'-5 */" + , i ? "fe" : "60" + , i ? "" : " /* DASH-0-6 */" + , i == 1 + ? "" + : ", {ax25_call=\"\\x14\\x12\\x82\\x84\\x86\\x88\\x0e\"}" + , i > 1 ? ", ..." : "" + , size, sprintrc(rc)); + + if (i == 1) { + sax_void = (char *) sax_void - surplus; + memmove(sax_void, sax, sizeof(ax25)); + sax = sax_void; + } + + sax->fsa_ax25.sax25_ndigis = 7 + 2 * i; + + sax->fsa_digipeater[2].ax25_call[5] = 0x41; + sax->fsa_digipeater[2].ax25_call[6] = 0x4; + + sax->fsa_digipeater[4].ax25_call[0] = 0x40; + sax->fsa_digipeater[4].ax25_call[1] = 0x40; + + sax->fsa_digipeater[5].ax25_call[4] = '*' << 1; + sax->fsa_digipeater[5].ax25_call[5] = '/' << 1; + + sax->fsa_digipeater[6].ax25_call[5] = 0xfe; + } +} + +static void +check_x25(void) +{ + static const struct sockaddr_x25 c_x25 = { + .sx25_family = AF_X25, + .sx25_addr = { "0123456789abcdef" }, + }; + void *x25_void = tail_memdup(&c_x25, sizeof(c_x25) + 1); + struct sockaddr_x25 *x25 = x25_void; + long rc; + + rc = connect(-1, x25, sizeof(c_x25) - 1); + printf("connect(-1, {sa_family=AF_X25" + ", sa_data=\"0123456789abcde\"}, %zu) = %s\n", + sizeof(c_x25) - 1, sprintrc(rc)); + + for (size_t i = 0; i < 2; i++) { + rc = connect(-1, x25, sizeof(c_x25) + i); + printf("connect(-1, {sa_family=AF_X25" + ", sx25_addr={x25_addr=\"0123456789abcde\"...}" + "}, %zu) = %s\n", + sizeof(c_x25) + i, sprintrc(rc)); + } + + x25->sx25_addr.x25_addr[10] = '\0'; + rc = connect(-1, x25, sizeof(c_x25)); + printf("connect(-1, {sa_family=AF_X25" + ", sx25_addr={x25_addr=\"0123456789\"}" + "}, %zu) = %s\n", + sizeof(c_x25), sprintrc(rc)); +} + static void check_nl(void) { @@ -554,6 +731,8 @@ main(void) check_in(); check_in6(); check_ipx(); + check_ax25(); + check_x25(); check_nl(); check_ll(); #ifdef HAVE_BLUETOOTH_BLUETOOTH_H diff --git a/tests-m32/net-tpacket_req.c b/tests-m32/net-tpacket_req.c new file mode 100644 index 0000000000000000000000000000000000000000..06955873cd1cbceaff2fd293544851310c270a01 --- /dev/null +++ b/tests-m32/net-tpacket_req.c @@ -0,0 +1,52 @@ +#include "tests.h" +#include +#include +#include + +static const char *errstr; + +static long +set_tpacket_req(int optname, void *optval, socklen_t len) +{ + long rc = setsockopt(-1, SOL_PACKET, optname, optval, len); + errstr = sprintrc(rc); + return rc; +} + +static void +test_tpacket_req(const int optname, const char *const optname_str) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct tpacket_req, tpreq); + socklen_t len; + + /* setsockopt with optname unknown */ + set_tpacket_req(-1, NULL, 0); + printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n", + -1, errstr); + + /* classic setsockopt */ + len = sizeof(struct tpacket_req); + set_tpacket_req(optname, tpreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {tp_block_size=%u," + " tp_block_nr=%u, tp_frame_size=%u, tp_frame_nr=%u}, %d) = %s\n", + optname_str, tpreq->tp_block_size, tpreq->tp_block_nr, + tpreq->tp_frame_size, tpreq->tp_frame_nr, len, errstr); + + /* setsockopt with optlen larger than usual */ + len = len + 1; + set_tpacket_req(optname, tpreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, %p," + " %d) = %s\n", optname_str, tpreq, len, errstr); +} + +int +main(void) +{ + test_tpacket_req(ARG_STR(PACKET_RX_RING)); +#ifdef PACKET_TX_RING + test_tpacket_req(ARG_STR(PACKET_TX_RING)); +#endif + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-m32/net-tpacket_req.gen.test b/tests-m32/net-tpacket_req.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..6fc4e60123be75715a8b27e473a6bf6ffcd26706 --- /dev/null +++ b/tests-m32/net-tpacket_req.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_req -e trace=setsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=setsockopt diff --git a/tests-m32/net-tpacket_stats-success.c b/tests-m32/net-tpacket_stats-success.c new file mode 100644 index 0000000000000000000000000000000000000000..883ec048575fd84240fa7c7643335c43a400ab28 --- /dev/null +++ b/tests-m32/net-tpacket_stats-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "net-tpacket_stats.c" diff --git a/tests-m32/net-tpacket_stats-success.test b/tests-m32/net-tpacket_stats-success.test new file mode 100755 index 0000000000000000000000000000000000000000..c298b6c3eb636531b325ef59336f50d61507e05c --- /dev/null +++ b/tests-m32/net-tpacket_stats-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + + . "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=getsockopt -e inject=getsockopt:retval=42 ../net-tpacket_stats-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-m32/net-tpacket_stats.c b/tests-m32/net-tpacket_stats.c new file mode 100644 index 0000000000000000000000000000000000000000..a13da5cabf03e5a24bdc85e0fc3eeb17726c2cc1 --- /dev/null +++ b/tests-m32/net-tpacket_stats.c @@ -0,0 +1,147 @@ +#include "tests.h" +#include +#include +#include +#include +#include "print_fields.h" + +static const char *errstr; + +struct tp_stats { + unsigned int tp_packets, tp_drops, tp_freeze_q_cnt; +}; + +static long +get_tpacket_stats(void *optval, socklen_t *len) +{ + struct tp_stats *tpstats = optval; + socklen_t optlen = *len; + long rc = getsockopt(-1, SOL_PACKET, PACKET_STATISTICS, tpstats, len); + errstr = sprintrc(rc); +#ifdef INJECT_RETVAL + if (rc != INJECT_RETVAL) + error_msg_and_fail("Got a return value of %ld != %d", + rc, INJECT_RETVAL); + + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; +#endif + printf("getsockopt(-1, SOL_PACKET, PACKET_STATISTICS"); + if (rc < 0 || optlen <= 0) { + printf(", %p", tpstats); + } else if (optlen < sizeof(tpstats->tp_packets)) { + printf(", {tp_packets="); + print_quoted_hex(tpstats, optlen); + printf("}"); + } else { + PRINT_FIELD_U(", {", *tpstats, tp_packets); + + if (optlen > offsetof(struct tp_stats, tp_drops)) { + optlen -= offsetof(struct tp_stats, tp_drops); + if (optlen < sizeof(tpstats->tp_drops)) { + printf(", tp_drops="); + print_quoted_hex(tpstats, optlen); + } else { + PRINT_FIELD_U(", ", *tpstats, tp_drops); + + if (optlen > offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops)) { + optlen -= offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops); + if (optlen < sizeof(tpstats->tp_freeze_q_cnt)) { + printf(", tp_freeze_q_cnt="); + print_quoted_hex(tpstats, optlen); + } else { + PRINT_FIELD_U(", ", *tpstats, tp_freeze_q_cnt); + } + } + } + } + printf("}"); + } + printf(", [%d]) = %s\n", *len, errstr); + + return rc; +} + +int +main(void) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct tp_stats, tp_stats); + TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + + /* offset of (truncated) struct tp_stats.tp_packets */ + const unsigned int offset_tp_packets = offsetofend(struct tp_stats, tp_packets); + const unsigned int tp_packets_truncated = offset_tp_packets - 1; + /* offset of (truncated) struct tp_stats.tp_drops */ + const unsigned int offset_tp_drops = offsetofend(struct tp_stats, tp_drops); + const unsigned int tp_drops_truncated = offset_tp_drops - 1; + /* offset of (truncated) struct tp_stats.tp_freeze_q_cnt */ + const unsigned int offset_tp_freeze_q_cnt = offsetofend(struct tp_stats, tp_freeze_q_cnt); + const unsigned int tp_freeze_q_cnt_truncated = offset_tp_freeze_q_cnt - 1; + + *len = sizeof(*tp_stats); + + /* classic getsockopt */ + unsigned int optlen = *len; + get_tpacket_stats(tp_stats, &optlen); + + /* getsockopt with zero optlen */ + optlen = 0; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen less than offsetofend(struct tp_stats.tp_packets): + * the part of struct tp_stats.tp_packets is printed in hex. + */ + optlen = tp_packets_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_packets): + * struct tp_stats.tp_drops and struct tp_stats.offset_tp_freeze_q_cnt + * are not printed. + */ + optlen = offset_tp_packets; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_packets) + * but less than offsetofend(struct tp_stats, tp_drops): + * the part of struct tp_stats.tp_drops is printed in hex. + */ + optlen = tp_drops_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_drops): + * struct tp_stats.tp_freeze_q_cnt is not printed. + */ + optlen = offset_tp_drops; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_drops) + * but less than offsetofend(struct tp_stats, tp_freeze_q_cnt): + * the part of struct tp_stats.tp_freeze_q_cnt is printed in hex. + */ + optlen = tp_freeze_q_cnt_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_freeze_q_cnt): + */ + optlen = offset_tp_freeze_q_cnt; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than sizeof(struct tp_stats) + */ + optlen = offset_tp_freeze_q_cnt + 1; + get_tpacket_stats(tp_stats, &optlen); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-m32/net-tpacket_stats.gen.test b/tests-m32/net-tpacket_stats.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..2df46550d95e5b1a9fd2798610a745e9f42be75c --- /dev/null +++ b/tests-m32/net-tpacket_stats.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_stats -e trace=getsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=getsockopt diff --git a/tests-m32/netlink_inet_diag.c b/tests-m32/netlink_inet_diag.c index 8b3d8af0a4737059013a84d6906ad9db0d13a333..c1cabbbcb045276909bd233322a21320164ce8be 100644 --- a/tests-m32/netlink_inet_diag.c +++ b/tests-m32/netlink_inet_diag.c @@ -2,7 +2,7 @@ * This file is part of inet-yy strace test. * * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. + * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -100,8 +100,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests-m32/netlink_netlink_diag.c b/tests-m32/netlink_netlink_diag.c index a682f7c6977cb4a9fbe4250e506195de16f2bf81..ee651eefb8d24848948322facd2d04d779dbc315 100644 --- a/tests-m32/netlink_netlink_diag.c +++ b/tests-m32/netlink_netlink_diag.c @@ -100,8 +100,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests-m32/netlink_sock_diag.c b/tests-m32/netlink_sock_diag.c index 880069f36301457b8ad6769a97d3df0145fda59c..6049253f86c30f5edb8def45098f13b703f4b788 100644 --- a/tests-m32/netlink_sock_diag.c +++ b/tests-m32/netlink_sock_diag.c @@ -338,7 +338,7 @@ test_packet_diag_req(const int fd) TEST_SOCK_DIAG(fd, nlh0, AF_PACKET, SOCK_DIAG_BY_FAMILY, NLM_F_REQUEST, req, printf("{sdiag_family=AF_PACKET"), - printf(", sdiag_protocol=ETH_P_LOOP"); + printf(", sdiag_protocol=%#x", req.sdiag_protocol); PRINT_FIELD_U(", ", req, pdiag_ino); printf(", pdiag_show=PACKET_SHOW_INFO"); PRINT_FIELD_COOKIE(", ", req, pdiag_cookie); @@ -351,7 +351,7 @@ test_packet_diag_msg(const int fd) static const struct packet_diag_msg msg = { .pdiag_family = AF_PACKET, .pdiag_type = SOCK_STREAM, - .pdiag_num = 0xbadc, + .pdiag_num = 0x9100, .pdiag_ino = 0xfacefeed, .pdiag_cookie = { 0xdeadbeef, 0xbadc0ded } }; @@ -360,7 +360,7 @@ test_packet_diag_msg(const int fd) SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg, printf("{pdiag_family=AF_PACKET"), printf(", pdiag_type=SOCK_STREAM"); - PRINT_FIELD_U(", ", msg, pdiag_num); + printf(", pdiag_num=ETH_P_QINQ1"); PRINT_FIELD_U(", ", msg, pdiag_ino); PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie); printf("}")); @@ -609,7 +609,7 @@ test_smc_diag_msg(const int fd) struct smc_diag_msg msg = { .diag_family = AF_SMC, .diag_state = SMC_ACTIVE, - .diag_fallback = 0xde, + .diag_fallback = 0x1, .diag_shutdown = 0xba, .id = { .idiag_sport = 0xdead, @@ -630,7 +630,7 @@ test_smc_diag_msg(const int fd) SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg, printf("{diag_family=AF_SMC"), printf(", diag_state=SMC_ACTIVE"); - PRINT_FIELD_U(", ", msg, diag_fallback); + printf(", diag_fallback=SMC_DIAG_MODE_FALLBACK_TCP"); PRINT_FIELD_U(", ", msg, diag_shutdown); printf(", id={idiag_sport=htons(%u)" ", idiag_dport=htons(%u)" diff --git a/tests-m32/netlink_unix_diag.c b/tests-m32/netlink_unix_diag.c index e15092381dd839809051a67809fb5a67bd5b913a..39b6b85df56d12294d9c4dcd88b37dc006d8301c 100644 --- a/tests-m32/netlink_unix_diag.c +++ b/tests-m32/netlink_unix_diag.c @@ -2,7 +2,7 @@ * This file is part of net-yy-unix strace test. * * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. + * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -104,8 +104,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests-m32/nlattr_ifla_xdp.c b/tests-m32/nlattr_ifla_xdp.c index 93149fa9bc7a061b15e8b0ed5a98ee3e911cda37..a44b798cc1833fa824b11a958494140ad64821b8 100644 --- a/tests-m32/nlattr_ifla_xdp.c +++ b/tests-m32/nlattr_ifla_xdp.c @@ -44,6 +44,34 @@ enum { IFLA_XDP = 43 }; # define IFLA_XDP_FD 1 #endif +#ifndef IFLA_XDP_ATTACHED +# define IFLA_XDP_ATTACHED 2 +#endif + +#ifndef IFLA_XDP_PROG_ID +# define IFLA_XDP_PROG_ID 4 +#endif + +#ifndef IFLA_XDP_DRV_PROG_ID +# define IFLA_XDP_DRV_PROG_ID 5 +#endif + +#ifndef IFLA_XDP_SKB_PROG_ID +# define IFLA_XDP_SKB_PROG_ID 6 +#endif + +#ifndef IFLA_XDP_HW_PROG_ID +# define IFLA_XDP_HW_PROG_ID 7 +#endif + +#ifndef XDP_ATTACHED_NONE +# define XDP_ATTACHED_NONE 0 +#endif + +#ifndef XDP_ATTACHED_MULTI +# define XDP_ATTACHED_MULTI 4 +#endif + #define IFLA_ATTR IFLA_XDP #include "nlattr_ifla.h" @@ -65,6 +93,24 @@ main(void) IFLA_XDP_FD, pattern, num, printf("%d", num)); + static const struct { + uint8_t val; + const char *str; + } attach_types[] = { + { ARG_STR(XDP_ATTACHED_NONE) }, + { ARG_STR(XDP_ATTACHED_MULTI) }, + { ARG_STR(0x5) " /* XDP_ATTACHED_??? */" }, + { ARG_STR(0xfe) " /* XDP_ATTACHED_??? */" }, + }; + + for (size_t i = 0; i < ARRAY_SIZE(attach_types); i++) { + TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_ifinfomsg, print_ifinfomsg, + IFLA_XDP_ATTACHED, pattern, + attach_types[i].val, + printf("%s", attach_types[i].str)); + } + #ifdef XDP_FLAGS_UPDATE_IF_NOEXIST const uint32_t flags = XDP_FLAGS_UPDATE_IF_NOEXIST; TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen, @@ -73,6 +119,25 @@ main(void) printf("XDP_FLAGS_UPDATE_IF_NOEXIST")); #endif + static const struct { + uint32_t val; + const char *str; + } attrs[] = { + { ARG_STR(IFLA_XDP_PROG_ID) }, + { ARG_STR(IFLA_XDP_DRV_PROG_ID) }, + { ARG_STR(IFLA_XDP_SKB_PROG_ID) }, + { ARG_STR(IFLA_XDP_HW_PROG_ID) }, + }; + + for (size_t i = 0; i < ARRAY_SIZE(attrs); i++) { + TEST_NESTED_NLATTR_OBJECT_EX_(fd, nlh0, hdrlen, + init_ifinfomsg, print_ifinfomsg, + attrs[i].val, attrs[i].str, + pattern, num, + print_quoted_hex, 1, + printf("%u", num)); + } + puts("+++ exited with 0 +++"); return 0; } diff --git a/tests-m32/nlattr_packet_diag_msg.c b/tests-m32/nlattr_packet_diag_msg.c index 016d052cde0fe6cb3e3f2386f8dee354018ba1e3..6ac990712b06928b3a1efec18bc1f49639eba334 100644 --- a/tests-m32/nlattr_packet_diag_msg.c +++ b/tests-m32/nlattr_packet_diag_msg.c @@ -51,7 +51,8 @@ init_packet_diag_msg(struct nlmsghdr *const nlh, const unsigned int msg_len) struct packet_diag_msg *const msg = NLMSG_DATA(nlh); SET_STRUCT(struct packet_diag_msg, msg, .pdiag_family = AF_PACKET, - .pdiag_type = SOCK_STREAM + .pdiag_type = SOCK_STREAM, + .pdiag_num = 3, ); } @@ -61,7 +62,7 @@ print_packet_diag_msg(const unsigned int msg_len) printf("{len=%u, type=SOCK_DIAG_BY_FAMILY" ", flags=NLM_F_DUMP, seq=0, pid=0}" ", {pdiag_family=AF_PACKET" - ", pdiag_type=SOCK_STREAM, pdiag_num=0" + ", pdiag_type=SOCK_STREAM, pdiag_num=ETH_P_ALL" ", pdiag_ino=0, pdiag_cookie=[0, 0]}", msg_len); } @@ -98,9 +99,9 @@ main(void) { skip_if_unavailable("/proc/self/fd/"); - static const struct packet_diag_info pinfo = { - .pdi_index = 0xabcddafa, - .pdi_version = 0xbabcdafb, + struct packet_diag_info pinfo = { + .pdi_index = ifindex_lo(), + .pdi_version = 2, .pdi_reserve = 0xcfaacdaf, .pdi_copy_thresh = 0xdabacdaf, .pdi_tstamp = 0xeafbaadf, @@ -143,8 +144,8 @@ main(void) TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, init_packet_diag_msg, print_packet_diag_msg, PACKET_DIAG_INFO, pattern, pinfo, - PRINT_FIELD_U("{", pinfo, pdi_index); - PRINT_FIELD_U(", ", pinfo, pdi_version); + printf("{pdi_index=%s", IFINDEX_LO_STR); + printf(", pdi_version=TPACKET_V3"); PRINT_FIELD_U(", ", pinfo, pdi_reserve); PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh); PRINT_FIELD_U(", ", pinfo, pdi_tstamp); diff --git a/tests-m32/nlattr_smc_diag_msg.c b/tests-m32/nlattr_smc_diag_msg.c index 2e65ebd829d104fa73aabd8b637bc1d662dce60a..6a5a62a16be168083f45d4714a9ccb792a0b9d3d 100644 --- a/tests-m32/nlattr_smc_diag_msg.c +++ b/tests-m32/nlattr_smc_diag_msg.c @@ -29,23 +29,25 @@ #include "tests.h" #include -#ifdef AF_SMC - -# include -# include -# include -# include -# include "test_nlattr.h" -# include -# include -# include - -# ifndef SMC_CLNT -# define SMC_CLNT 0 -# endif -# ifndef SMC_ACTIVE -# define SMC_ACTIVE 1 -# endif +#ifndef AF_SMC +# define AF_SMC 43 +#endif + +#include +#include +#include +#include +#include "test_nlattr.h" +#include +#include +#include + +#ifndef SMC_CLNT +# define SMC_CLNT 0 +#endif +#ifndef SMC_ACTIVE +# define SMC_ACTIVE 1 +#endif static const char address[] = "12.34.56.78"; @@ -75,7 +77,7 @@ print_smc_diag_msg(const unsigned int msg_len) printf("{len=%u, type=SOCK_DIAG_BY_FAMILY" ", flags=NLM_F_DUMP, seq=0, pid=0}" ", {diag_family=AF_SMC, diag_state=SMC_ACTIVE" - ", diag_fallback=0, diag_shutdown=0" + ", diag_fallback=SMC_DIAG_MODE_SMCR, diag_shutdown=0" ", id={idiag_sport=htons(0), idiag_dport=htons(0)" ", idiag_src=inet_addr(\"%s\")" ", idiag_dst=inet_addr(\"%s\")" @@ -152,6 +154,23 @@ int main(void) }, .role = SMC_CLNT }; + static const struct smcd_diag_dmbinfo dinfo = { + .linkid = 0xdeadc0de, + .peer_gid = 0xbefeededbadc0dedULL, + .my_gid = 0xdeec0dedfacebeefULL, + .token = 0xcafedecaffeedeedULL, + .peer_token = 0xfeedfacebeeff00dULL, + }; + static const struct smc_diag_fallback fb1 = { + .reason = 0, + .peer_diagnosis = 0x03020000, + }; + static const struct smc_diag_fallback fb2 = { + .reason = 0x03060000, + .peer_diagnosis = 0x99999999, + }; + static uint8_t sd1 = 0x23; + static uint8_t sd2 = 0x40; int fd = create_nl_socket(NETLINK_SOCK_DIAG); const unsigned int hdrlen = sizeof(struct smc_diag_msg); @@ -162,6 +181,16 @@ int main(void) static char pattern[4096]; fill_memory_ex(pattern, sizeof(pattern), 'a', 'z' - 'a' + 1); + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_SHUTDOWN, pattern, sd1, + printf("RCV_SHUTDOWN|SEND_SHUTDOWN|0x20")); + + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_SHUTDOWN, pattern, sd2, + printf("0x40 /* ???_SHUTDOWN */")); + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, init_smc_diag_msg, print_smc_diag_msg, SMC_DIAG_CONNINFO, pattern, cinfo, @@ -192,12 +221,31 @@ int main(void) printf(", peer_gid=\"%s\"}", linfo.lnk[0].peer_gid); printf(", role=SMC_CLNT}")); - printf("+++ exited with 0 +++\n"); - return 0; -} + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_DMBINFO, pattern, dinfo, + PRINT_FIELD_U("{", dinfo, linkid); + PRINT_FIELD_X(", ", dinfo, peer_gid); + PRINT_FIELD_X(", ", dinfo, my_gid); + PRINT_FIELD_X(", ", dinfo, token); + PRINT_FIELD_X(", ", dinfo, peer_token); + printf("}")); -#else + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_FALLBACK, pattern, fb1, + printf("{reason=0 /* SMC_CLC_DECL_??? */"); + printf(", peer_diagnosis=0x3020000" + " /* SMC_CLC_DECL_IPSEC */}")); -SKIP_MAIN_UNDEFINED("AF_SMC") + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_FALLBACK, pattern, fb2, + printf("{reason=0x3060000" + " /* SMC_CLC_DECL_OPTUNSUPP */"); + printf(", peer_diagnosis=0x99999999" + " /* SMC_CLC_DECL_??? */}")); -#endif + printf("+++ exited with 0 +++\n"); + return 0; +} diff --git a/tests-m32/nsyscalls.c b/tests-m32/nsyscalls.c index 681fb3159629933e51818c4862790e7366a86ba2..e35442321042ddd97ef6de102df7030b9458e87d 100644 --- a/tests-m32/nsyscalls.c +++ b/tests-m32/nsyscalls.c @@ -82,18 +82,18 @@ test_syscall(const unsigned long nr) #ifdef LINUX_MIPSO32 printf("syscall(%#lx, %#lx, %#lx, %#lx, %#lx, %#lx, %#lx)" - " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT, - a[0], a[1], a[2], a[3], a[4], a[5], rc); + " = %s\n", nr | SYSCALL_BIT, + a[0], a[1], a[2], a[3], a[4], a[5], sprintrc(rc)); #else printf("syscall_%#lx(%#llx, %#llx, %#llx, %#llx, %#llx, %#llx)" - " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT, + " = %s\n", nr | SYSCALL_BIT, (unsigned long long) a[0], (unsigned long long) a[1], (unsigned long long) a[2], (unsigned long long) a[3], (unsigned long long) a[4], (unsigned long long) a[5], - rc); + sprintrc(rc)); #endif } @@ -119,6 +119,7 @@ main(int argc, char *argv[]) #endif test_syscall(ARRAY_SIZE(syscallent)); + (void) syscallent; /* workaround for clang bug #33068 */ #ifdef SYS_socket_subcall test_syscall(SYS_socket_subcall + 1); diff --git a/tests-m32/options-syntax.test b/tests-m32/options-syntax.test index 1a290d01408024c0974861ca70b0df979bef61e2..28762bc57814bd31c4bf7a191b528d043a005f36 100755 --- a/tests-m32/options-syntax.test +++ b/tests-m32/options-syntax.test @@ -66,6 +66,7 @@ check_h "incorrect personality designator '42' in qualification 'getcwd@42'" -e check_h "incorrect personality designator '42' in qualification '23@42'" -e trace=23@42,123 check_e "invalid system call '/getcwd@ohmy'" -e trace=/getcwd@ohmy +check_e "invalid -e kvm= argument: 'chdir'" -e kvm=chdir case "$STRACE_NATIVE_ARCH" in x86_64) diff --git a/tests-m32/pure_executables.am b/tests-m32/pure_executables.am index c65f4cadcd9bdf8500b1806c55b4773e4e789c93..72a31558c12d7ef70b0cf0e0d8ffa1e6ab35959a 100644 --- a/tests-m32/pure_executables.am +++ b/tests-m32/pure_executables.am @@ -11,11 +11,11 @@ PURE_EXECUTABLES = \ aio_pgetevents \ alarm \ bpf \ - bpf-v \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ + bpf-v \ brk \ btrfs \ caps \ @@ -115,11 +115,14 @@ PURE_EXECUTABLES = \ ioctl_evdev \ ioctl_inotify \ ioctl_kvm_run \ + ioctl_kvm_run-v \ + ioctl_kvm_run_auxstr_vcpu \ ioctl_loop \ ioctl_mtd \ - ioctl_rtc \ + ioctl_nbd \ ioctl_perf \ ioctl_ptp \ + ioctl_rtc \ ioctl_scsi \ ioctl_sg_io_v3 \ ioctl_sg_io_v4 \ @@ -204,7 +207,10 @@ PURE_EXECUTABLES = \ munlockall \ nanosleep \ net-icmp_filter \ + net-packet_mreq \ net-sockaddr \ + net-tpacket_req \ + net-tpacket_stats \ net-y-unix \ net-yy-inet \ net-yy-inet6 \ @@ -226,15 +232,15 @@ PURE_EXECUTABLES = \ nfnetlink_ctnetlink \ nfnetlink_ctnetlink_exp \ nfnetlink_cttimeout \ + nfnetlink_ipset \ nfnetlink_nft_compat \ nfnetlink_nftables \ - nfnetlink_ipset \ nfnetlink_osf \ nfnetlink_queue \ nfnetlink_ulog \ nlattr \ - nlattr_crypto_user_alg \ nlattr_br_port_msg \ + nlattr_crypto_user_alg \ nlattr_dcbmsg \ nlattr_fib_rule_hdr \ nlattr_ifaddrlblmsg \ @@ -266,10 +272,10 @@ PURE_EXECUTABLES = \ nlattr_unix_diag_msg \ old_mmap \ old_mmap-P \ - old_mmap-v-none \ old_mmap-Xabbrev \ old_mmap-Xraw \ old_mmap-Xverbose \ + old_mmap-v-none \ oldfstat \ oldlstat \ oldselect \ @@ -451,6 +457,9 @@ PURE_EXECUTABLES = \ ustat \ utime \ utimensat \ + utimensat-Xabbrev \ + utimensat-Xraw \ + utimensat-Xverbose \ utimes \ vhangup \ vmsplice \ diff --git a/tests-m32/pure_executables.list b/tests-m32/pure_executables.list index 39565d0c59874833efba5c431eef43b50c947465..69097bfb0955038ae24b7efdc2720fca0e2afa3a 100755 --- a/tests-m32/pure_executables.list +++ b/tests-m32/pure_executables.list @@ -10,11 +10,11 @@ aio aio_pgetevents alarm bpf -bpf-v bpf-obj_get_info_by_fd -bpf-obj_get_info_by_fd-v bpf-obj_get_info_by_fd-prog bpf-obj_get_info_by_fd-prog-v +bpf-obj_get_info_by_fd-v +bpf-v brk btrfs caps @@ -114,11 +114,14 @@ ioctl_dm ioctl_evdev ioctl_inotify ioctl_kvm_run +ioctl_kvm_run-v +ioctl_kvm_run_auxstr_vcpu ioctl_loop ioctl_mtd -ioctl_rtc +ioctl_nbd ioctl_perf ioctl_ptp +ioctl_rtc ioctl_scsi ioctl_sg_io_v3 ioctl_sg_io_v4 @@ -203,7 +206,10 @@ msg_name munlockall nanosleep net-icmp_filter +net-packet_mreq net-sockaddr +net-tpacket_req +net-tpacket_stats net-y-unix net-yy-inet net-yy-inet6 @@ -225,15 +231,15 @@ nfnetlink_cthelper nfnetlink_ctnetlink nfnetlink_ctnetlink_exp nfnetlink_cttimeout +nfnetlink_ipset nfnetlink_nft_compat nfnetlink_nftables -nfnetlink_ipset nfnetlink_osf nfnetlink_queue nfnetlink_ulog nlattr -nlattr_crypto_user_alg nlattr_br_port_msg +nlattr_crypto_user_alg nlattr_dcbmsg nlattr_fib_rule_hdr nlattr_ifaddrlblmsg @@ -265,10 +271,10 @@ nlattr_tcmsg nlattr_unix_diag_msg old_mmap old_mmap-P -old_mmap-v-none old_mmap-Xabbrev old_mmap-Xraw old_mmap-Xverbose +old_mmap-v-none oldfstat oldlstat oldselect @@ -450,6 +456,9 @@ userfaultfd ustat utime utimensat +utimensat-Xabbrev +utimensat-Xraw +utimensat-Xverbose utimes vhangup vmsplice diff --git a/tests-m32/quotactl-success-v.c b/tests-m32/quotactl-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..4d1c7b30e8dee0d58b705dfe71dc5c410da0a6d4 --- /dev/null +++ b/tests-m32/quotactl-success-v.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-v.c" diff --git a/tests-m32/quotactl-success-v.test b/tests-m32/quotactl-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..a9937bd31ff4e6c11e9ce373de00db27bc51ed70 --- /dev/null +++ b/tests-m32/quotactl-success-v.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success-v > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-m32/quotactl-success.c b/tests-m32/quotactl-success.c new file mode 100644 index 0000000000000000000000000000000000000000..aa2b9dc03762d6ec8849c2b953cc939a1060dcf5 --- /dev/null +++ b/tests-m32/quotactl-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl.c" diff --git a/tests-m32/quotactl-success.test b/tests-m32/quotactl-success.test new file mode 100755 index 0000000000000000000000000000000000000000..6cd9532151c7f6bd94f40f672b930781b6373dd2 --- /dev/null +++ b/tests-m32/quotactl-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-m32/quotactl-xfs-success-v.c b/tests-m32/quotactl-xfs-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..6e7b2b511504032c49e29c9b0f31ab52d32e085a --- /dev/null +++ b/tests-m32/quotactl-xfs-success-v.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-xfs-v.c" diff --git a/tests-m32/quotactl-xfs-success-v.test b/tests-m32/quotactl-xfs-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..4c4bb9cd7825eba1d7d49f47629362dd0281a3cc --- /dev/null +++ b/tests-m32/quotactl-xfs-success-v.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success-v > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-m32/quotactl-xfs-success.c b/tests-m32/quotactl-xfs-success.c new file mode 100644 index 0000000000000000000000000000000000000000..f498b8ae9e3a4d84978557f2a5e1820d1d242da1 --- /dev/null +++ b/tests-m32/quotactl-xfs-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-xfs.c" diff --git a/tests-m32/quotactl-xfs-success.test b/tests-m32/quotactl-xfs-success.test new file mode 100755 index 0000000000000000000000000000000000000000..95077c8a9d6566ad420af5c5153b332c66b0a81b --- /dev/null +++ b/tests-m32/quotactl-xfs-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-m32/quotactl-xfs.c b/tests-m32/quotactl-xfs.c index fab451e22820e904189bf7c281dc39d5493611e1..112989192b55d26cc6b4f49017ca912c92ab3627 100644 --- a/tests-m32/quotactl-xfs.c +++ b/tests-m32/quotactl-xfs.c @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -92,7 +92,7 @@ print_xdisk_quota(int rc, void *ptr, void *arg) struct fs_disk_quota *dq = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", dq); return; } @@ -132,7 +132,7 @@ print_xquota_stat(int rc, void *ptr, void *arg) struct fs_quota_stat *qs = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", qs); return; } @@ -166,7 +166,7 @@ print_xquota_statv(int rc, void *ptr, void *arg) struct fs_quota_statv *qs = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", qs); return; } @@ -207,13 +207,13 @@ main(void) char bogus_addr_str[sizeof(void *) * 2 + sizeof("0x")]; char unterminated_str[sizeof(void *) * 2 + sizeof("0x")]; - long rc; + static char invalid_cmd_str[1024]; TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_disk_quota, xdq); TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_stat, xqstat); TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_statv, xqstatv); TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, flags); char *unterminated = tail_memdup(unterminated_data, - sizeof(unterminated_data)); + sizeof(unterminated_data)); snprintf(bogus_special_str, sizeof(bogus_special_str), "%p", bogus_special); @@ -234,12 +234,12 @@ main(void) "|XFS_QUOTA_GDQ_ACCT|XFS_QUOTA_GDQ_ENFD" "|XFS_QUOTA_PDQ_ENFD|0xdeadbec0]"); - rc = syscall(__NR_quotactl, QCMD(Q_XQUOTAON, 0xfacefeed), bogus_dev, - bogus_id, bogus_addr); - printf("quotactl(QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)" - ", %s, %p) = %s\n", - QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)), - bogus_dev_str, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)", + QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed))); + check_quota(CQF_ID_SKIP, + QCMD(Q_XQUOTAON, 0xfacefeed), invalid_cmd_str, + bogus_dev, bogus_dev_str, bogus_addr); /* Q_XQUOTAOFF */ @@ -264,12 +264,12 @@ main(void) /* Q_XGETQUOTA */ /* Trying our best to get successful result */ - check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, USRQUOTA)), + check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, USRQUOTA)), ARG_STR("/dev/sda1"), getuid(), xdq, print_xdisk_quota, (intptr_t) 1); - check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)), - ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 2); + check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, GRPQUOTA)), + ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 1); /* Q_XGETNEXTQUOTA */ @@ -298,20 +298,29 @@ main(void) ARG_STR("/dev/sda1"), xqstat, print_xquota_stat, (intptr_t) 1); check_quota(CQF_ID_SKIP | CQF_ADDR_CB, - ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)), + ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)), + ARG_STR("NULL"), xqstat, print_xquota_stat, (intptr_t) 1); + + check_quota(CQF_ID_SKIP, + ARG_STR(QCMD(Q_XGETQSTAT, PRJQUOTA)), unterminated, unterminated_str, - xqstat + 1, print_xquota_stat, (intptr_t) 2); + xqstat + 1); /* Q_XGETQSTATV */ check_quota(CQF_ID_SKIP | CQF_ADDR_CB, - ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)), - ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, 1); + ARG_STR(QCMD(Q_XGETQSTATV, USRQUOTA)), + ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, (intptr_t) 1); check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQSTATV, GRPQUOTA)), - ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 2); + ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 1); + + check_quota(CQF_ID_SKIP, + ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)), + unterminated, unterminated_str, + xqstatv + 1); /* Q_XQUOTARM */ diff --git a/tests-m32/quotactl.c b/tests-m32/quotactl.c index f1648d94eb25ba6e52e01809490eb6c2afe40af3..766139720db86149d9cef47b7bbe06a2bc9f5b25 100644 --- a/tests-m32/quotactl.c +++ b/tests-m32/quotactl.c @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -83,7 +83,7 @@ print_dqblk(long rc, void *ptr, void *arg) struct if_dqblk *db = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", db); return; } @@ -113,7 +113,7 @@ print_nextdqblk(long rc, void *ptr, void *arg) struct if_nextdqblk *db = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", db); return; } @@ -146,7 +146,7 @@ print_dqinfo(long rc, void *ptr, void *arg) struct if_dqinfo *di = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", di); return; } @@ -161,6 +161,38 @@ print_dqinfo(long rc, void *ptr, void *arg) printf("}"); } +void +print_dqfmt(long rc, void *ptr, void *arg) +{ + uint32_t *fmtval = ptr; + long out_arg = (long) arg; + const char *fmtstr; + + if (((rc < 0) && out_arg) || (out_arg > 1)) { + printf("%p", fmtval); + return; + } + printf("["); + switch (*fmtval) { + case 1: + fmtstr = "QFMT_VFS_OLD"; + break; + case 2: + fmtstr = "QFMT_VFS_V0"; + break; + case 3: + fmtstr = "QFMT_OCFS2"; + break; + case 4: + fmtstr = "QFMT_VFS_V1"; + break; + default: + printf("%#x /* QFMT_VFS_??? */]", *fmtval); + return; + } + printf("%s]", fmtstr); +} + int main(void) @@ -171,7 +203,8 @@ main(void) char bogus_special_str[sizeof(void *) * 2 + sizeof("0x")]; char unterminated_str[sizeof(void *) * 2 + sizeof("0x")]; - long rc; + static char invalid_cmd_str[1024]; + static char invalid_id_str[1024]; char *unterminated = tail_memdup(unterminated_data, sizeof(unterminated_data)); TAIL_ALLOC_OBJECT_CONST_PTR(struct if_dqblk, dqblk); @@ -179,7 +212,6 @@ main(void) TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, fmt); TAIL_ALLOC_OBJECT_CONST_PTR(struct if_nextdqblk, nextdqblk); - snprintf(bogus_special_str, sizeof(bogus_special_str), "%p", bogus_special); snprintf(unterminated_str, sizeof(unterminated_str), "%p", @@ -188,16 +220,16 @@ main(void) /* Invalid commands */ - rc = syscall(__NR_quotactl, bogus_cmd, bogus_special, bogus_id, - bogus_addr); - printf("quotactl(QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)" - ", %p, %u, %p) = %s\n", - QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd), - bogus_special, bogus_id, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)", + QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd)); + check_quota(CQF_NONE, bogus_cmd, invalid_cmd_str, + bogus_special, bogus_special_str, bogus_id, bogus_addr); - rc = syscall(__NR_quotactl, 0, NULL, -1, NULL); - printf("quotactl(QCMD(0 /* Q_??? */, USRQUOTA), NULL, -1, NULL) = %s\n", - sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(0 /* Q_??? */, USRQUOTA)"); + check_quota(CQF_ADDR_STR, 0, invalid_cmd_str, + ARG_STR(NULL), -1, ARG_STR(NULL)); /* Q_QUOTAON */ @@ -207,12 +239,14 @@ main(void) ARG_STR("/dev/bogus/"), ARG_STR(QFMT_VFS_OLD), ARG_STR("/tmp/bogus/")); - rc = syscall(__NR_quotactl, QCMD(Q_QUOTAON, 0xfacefeed), bogus_dev, - bogus_id, bogus_addr); - printf("quotactl(QCMD(Q_QUOTAON, %#x /* ???QUOTA */)" - ", %s, %#x /* QFMT_VFS_??? */, %p) = %s\n", - QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)), - bogus_dev_str, bogus_id, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(Q_QUOTAON, %#x /* ???QUOTA */)", + QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed))); + snprintf(invalid_id_str, sizeof(invalid_id_str), + "%#x /* QFMT_VFS_??? */", bogus_id); + check_quota(CQF_ID_STR, QCMD(Q_QUOTAON, 0xfacefeed), + invalid_cmd_str, bogus_dev, bogus_dev_str, + bogus_id, invalid_id_str, bogus_addr); /* Q_QUOTAOFF */ @@ -238,7 +272,7 @@ main(void) (intptr_t) 1); check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)), - ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 2); + ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 1); /* Q_GETNEXTQUOTA */ @@ -269,7 +303,7 @@ main(void) check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_GETINFO, GRPQUOTA)), bogus_special, bogus_special_str, dqinfo, - print_dqinfo, (intptr_t) 2); + print_dqinfo, (intptr_t) 1); /* Q_SETINFO */ @@ -294,9 +328,14 @@ main(void) check_quota(CQF_ID_SKIP, ARG_STR(QCMD(Q_GETFMT, USRQUOTA)), unterminated, unterminated_str, fmt + 1); - check_quota(CQF_ID_SKIP, + check_quota(CQF_ID_SKIP | CQF_ADDR_CB, + ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)), + ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1); + /* Try to check valid quota format */ + *fmt = QFMT_VFS_OLD; + check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)), - ARG_STR("/dev/sda1"), fmt); + ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1); /* Q_SYNC */ diff --git a/tests-m32/quotactl.h b/tests-m32/quotactl.h index 352f9270764d4fde8fecc2ea9fa9cf05f51d40a5..cb9e4d20328639f96dfb94f53f79290b4dc5f854 100644 --- a/tests-m32/quotactl.h +++ b/tests-m32/quotactl.h @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -78,7 +78,73 @@ enum check_quotactl_flags { CQF_ADDR_CB = 1 << CQF_ADDR_CB_BIT, }; +static const char *errstr; +/** + * Generic quotactl syscall checker function. Call convention: + * + * check_quota(flags, cmd, cmd_str, special, special_str + * [, id [, id_str]] + * [, addr [, { addr_cb, addr_cb_arg | addr_str }]]) + * + * check_quota performs a syscall invocation and prints the expected output + * for it. + * + * It might be useful to employ ARG_STR macro for passing cmd/cmd_str, + * special_special_str, id/id_str, and addr/addr_str argument pairs. + * + * @param flags Check flags: + * - CQF_ID_SKIP: the "id" syscall argument is ignored + * in the syscall invocation. No id and id_str arguments + * should be provided if this flag is set. + * This flag has priority over the CQF_ID_STR flag. + * - CQF_ID_STR: the "id" syscall argument has a special string + * representation. id_str argument should be provided if this + * flag is set; no id_str argument should be provided and id + * argument is printed as unsigned integer (with an exception + * for -1, which is printed as signed) if this flag is not set. + * - CQF_ADDR_SKIP: the "addr" syscall argument is ignored + * in the syscall invocation. None of the addr, addr_cb, + * addr_cb_arg, and/or addr_str arguments should be provided + * if this flag is set. This flag has priority + * over the CQF_ADDR_STR and CQF_ADDR_CB flags. + * - CQF_ADDR_CB: the "addr" syscall argument printing is handled + * via a callback function. addr_cb (that points to a callback + * function of type print_cb) and addr_cb_arg (an opaque pointer + * that is passed to addr_cb in the third argument) should + * be provided if this flag is set. + * This flag has priority over the CQF_ADDR_STR flag. + * - CQF_ADDR_STR: addr syscall argument has a special string + * representation. addr_str argument should be provided if this + * flag is set. If both CQF_ADDR_CB and CQF_ADDR_STR flags + * are not set, addr syscall argument is printed using "%p" + * printf format. + * @param cmd Value of the "cmd" syscall argument that should be passed + * in the syscall invocation. + * @param cmd_str String representation of the "cmd" syscall argument. + * @param special Value of the "special" syscall argument that should be passed + * in the syscall invocation. + * @param special_str String representation of the "special" syscall argument. + * @param ... Additional arguments depend on the flags being set: + * - id: Value of the "id" syscall argument. Provided + * if CQF_ID_SKIP is not set, otherwise -1 is passed + * in the syscall invocation and the argument is not printed + * in the expected output. + * - id_str: String representation of the "id" syscall argument. + * Provided if CQF_ID_SKIP is not set and CQF_ID_STR is set. + * - addr: Value of the "addr" syscall argument. Provided + * if CQF_ADDR_SKIP is not set, otherwise NULL is passed + * in the syscall invocation and the argument is not printed + * in the expected output. + * - addr_cb: Callback function that is called for the "addr" + * syscall argument printing. Should be of print_cb type. + * Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set. + * - addr_cb_arg: Opaque pointer that is passed to addr_cb, + * Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set. + * - addr_str: String representation of the "addr" syscall argument. + * Provided if CQF_ADDR_SKIP is not set, CQF_ADDR_CB is not set, + * and CQF_ADDR_STR is set. + */ static inline void check_quota(uint32_t flags, int cmd, const char *cmd_str, const char *special, const char *special_str, ...) @@ -116,6 +182,20 @@ check_quota(uint32_t flags, int cmd, const char *cmd_str, va_end(ap); rc = syscall(__NR_quotactl, cmd, special, id, addr); + + errstr = sprintrc(rc); + +#ifdef INJECT_RETVAL + if (rc != INJECT_RETVAL) + error_msg_and_fail("Got a return value of %ld != %d", + rc, INJECT_RETVAL); + + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; +#endif + printf("quotactl(%s, %s", cmd_str, special_str); if (!(flags & CQF_ID_SKIP)) { @@ -140,7 +220,7 @@ check_quota(uint32_t flags, int cmd, const char *cmd_str, } } - printf(") = %s\n", sprintrc(rc)); + printf(") = %s\n", errstr); } diff --git a/tests-m32/so_linger.c b/tests-m32/so_linger.c index 4dc994bf6268b2b0d9cb8f8be9f02fe9c16fdf2a..bfc27a39bfc88ed09fab97b320a00a402622dc4c 100644 --- a/tests-m32/so_linger.c +++ b/tests-m32/so_linger.c @@ -1,7 +1,7 @@ /* * Check decoding of SO_LINGER socket option. * - * Copyright (c) 2017 Dmitry V. Levin + * Copyright (c) 2017-2018 Dmitry V. Levin * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,7 +29,9 @@ #include "tests.h" +#include #include +#include #include #include @@ -56,6 +58,19 @@ main(void) { TAIL_ALLOC_OBJECT_CONST_PTR(struct linger, linger); TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + + const unsigned int sizeof_l_onoff = sizeof(linger->l_onoff); + struct linger *const l_onoff = tail_alloc(sizeof_l_onoff); + + const unsigned int sizeof_l_onoff_truncated = sizeof_l_onoff - 1; + struct linger *const l_onoff_truncated = + tail_alloc(sizeof_l_onoff_truncated); + + const unsigned int sizeof_l_linger_truncated = + offsetofend(struct linger, l_linger) - 1; + struct linger *const l_linger_truncated = + tail_alloc(sizeof_l_linger_truncated); + int fd = socket(AF_UNIX, SOCK_STREAM, 0); if (fd < 0) perror_msg_and_skip("socket AF_UNIX SOCK_STREAM"); @@ -98,6 +113,12 @@ main(void) printf("setsockopt(%d, SOL_SOCKET, SO_LINGER, %p, %d) = %s\n", fd, &linger->l_linger, (unsigned int) sizeof(*linger), errstr); + /* getsockopt with zero optlen */ + *len = 0; + get_linger(fd, linger, len); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, %p, [0]) = %s\n", + fd, linger, errstr); + /* getsockopt with optlen larger than necessary - shortened */ *len = sizeof(*linger) + 1; get_linger(fd, linger, len); @@ -106,19 +127,43 @@ main(void) fd, linger->l_onoff, linger->l_linger, (unsigned int) sizeof(*linger) + 1, *len, errstr); - /* getsockopt with optlen larger than usual - truncated to l_onoff */ - *len = sizeof(linger->l_onoff); - get_linger(fd, linger, len); + /* + * getsockopt with optlen less than sizeof(linger->l_onoff): + * the part of struct linger.l_onoff is printed in hex. + */ + *len = sizeof_l_onoff_truncated; + get_linger(fd, l_onoff_truncated, len); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=", fd); + print_quoted_hex(l_onoff_truncated, *len); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen equals to sizeof(struct linger.l_onoff): + * struct linger.l_linger is not printed. + */ + *len = sizeof_l_onoff; + get_linger(fd, l_onoff, len); printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d}" ", [%d]) = %s\n", - fd, linger->l_onoff, *len, errstr); - - /* getsockopt with optlen larger than usual - truncated to raw */ - *len = sizeof(*linger) - 1; - get_linger(fd, linger, len); - printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, ", fd); - print_quoted_hex(linger, *len); - printf(", [%d]) = %s\n", *len, errstr); + fd, l_onoff->l_onoff, *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct linger.l_onoff) + * but smaller than sizeof(struct linger): + * the part of struct linger.l_linger is printed in hex. + */ + *len = sizeof_l_linger_truncated; + get_linger(fd, l_linger_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct linger.l_onoff field. + */ + memcpy(linger, l_linger_truncated, sizeof_l_linger_truncated); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d, l_linger=", + fd, linger->l_onoff); + print_quoted_hex(&linger->l_linger, sizeof_l_linger_truncated - + offsetof(struct linger, l_linger)); + printf("}, [%d]) = %s\n", *len, errstr); /* getsockopt optval EFAULT */ *len = sizeof(*linger); diff --git a/tests-m32/so_peercred.c b/tests-m32/so_peercred.c index 6eac8467b5c851f124ea2f9d5f2dc09bf73b7668..e4fab6d4f6b38d9b24e1842d3f24a0c7b09bdcea 100644 --- a/tests-m32/so_peercred.c +++ b/tests-m32/so_peercred.c @@ -32,6 +32,7 @@ #include #include +#include #include #include @@ -75,6 +76,25 @@ main(void) TAIL_ALLOC_OBJECT_CONST_PTR(struct ucred, peercred); TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + const unsigned int sizeof_pid = sizeof(peercred->pid); + struct ucred *const pid = tail_alloc(sizeof_pid); + + const unsigned int sizeof_pid_truncated = sizeof_pid - 1; + struct ucred *const pid_truncated = + tail_alloc(sizeof_pid_truncated); + + const unsigned int sizeof_uid = offsetofend(struct ucred, uid); + struct ucred *const uid = tail_alloc(sizeof_uid); + + const unsigned int sizeof_uid_truncated = sizeof_uid - 1; + struct ucred *const uid_truncated = + tail_alloc(sizeof_uid_truncated); + + const unsigned int sizeof_gid_truncated = + offsetofend(struct ucred, gid) - 1; + struct ucred *const gid_truncated = + tail_alloc(sizeof_gid_truncated); + int sv[2]; if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv)) perror_msg_and_skip("socketpair AF_UNIX SOCK_STREAM"); @@ -88,52 +108,102 @@ main(void) PRINT_FIELD_UID(", ", *peercred, gid); printf("}, [%d]) = %s\n", *len, errstr); - int fd = socket(AF_UNIX, SOCK_STREAM, 0); - if (fd < 0) - perror_msg_and_skip("socket AF_UNIX SOCK_STREAM"); + /* getsockopt with zero optlen */ + *len = 0; + get_peercred(sv[0], peercred, len); + printf("getsockopt(%d, %s, %p, [0]) = %s\n", + sv[0], so_str(), peercred, errstr); /* getsockopt with optlen larger than necessary - shortened */ *len = sizeof(*peercred) + 1; - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); + get_peercred(sv[0], peercred, len); + printf("getsockopt(%d, %s", sv[0], so_str()); PRINT_FIELD_D(", {", *peercred, pid); PRINT_FIELD_UID(", ", *peercred, uid); PRINT_FIELD_UID(", ", *peercred, gid); printf("}, [%u->%d]) = %s\n", (unsigned int) sizeof(*peercred) + 1, *len, errstr); - /* getsockopt with optlen smaller than usual - truncated to ucred.pid */ - *len = sizeof(peercred->pid); - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); - PRINT_FIELD_D(", {", *peercred, pid); + /* + * getsockopt with optlen less than offsetofend(struct ucred, pid): + * the part of struct ucred.pid is printed in hex. + */ + *len = sizeof_pid_truncated; + get_peercred(sv[0], pid_truncated, len); + printf("getsockopt(%d, %s, {pid=", sv[0], so_str()); + print_quoted_hex(pid_truncated, *len); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen equals to sizeof(struct ucred.pid): + * struct ucred.uid and struct ucred.gid are not printed. + */ + *len = sizeof_pid; + get_peercred(sv[0], pid, len); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *pid, pid); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct ucred.pid) + * but smaller than offsetofend(struct ucred, uid): + * the part of struct ucred.uid is printed in hex. + */ + *len = sizeof_uid_truncated; + get_peercred(sv[0], uid_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct ucred.pid field. + */ + memcpy(uid, uid_truncated, sizeof_uid_truncated); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *uid, pid); + printf(", uid="); + print_quoted_hex(&uid->uid, sizeof_uid_truncated - + offsetof(struct ucred, uid)); printf("}, [%d]) = %s\n", *len, errstr); - /* getsockopt with optlen smaller than usual - truncated to ucred.uid */ - *len = offsetof(struct ucred, gid); - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); + /* + * getsockopt with optlen equals to offsetofend(struct ucred, uid): + * struct ucred.gid is not printed. + */ + *len = sizeof_uid; + get_peercred(sv[0], uid, len); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *uid, pid); + PRINT_FIELD_UID(", ", *uid, uid); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct ucred.uid) + * but smaller than offsetofend(struct ucred, gid): + * the part of struct ucred.gid is printed in hex. + */ + *len = sizeof_gid_truncated; + get_peercred(sv[0], gid_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct ucred.pid and struct ucred.uid fields. + */ + memcpy(peercred, gid_truncated, sizeof_gid_truncated); + printf("getsockopt(%d, %s", sv[0], so_str()); PRINT_FIELD_D(", {", *peercred, pid); PRINT_FIELD_UID(", ", *peercred, uid); + printf(", gid="); + print_quoted_hex(&peercred->gid, sizeof_gid_truncated - + offsetof(struct ucred, gid)); printf("}, [%d]) = %s\n", *len, errstr); - /* getsockopt with optlen larger than usual - truncated to raw */ - *len = sizeof(*peercred) - 1; - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s, ", fd, so_str()); - print_quoted_hex(peercred, *len); - printf(", [%d]) = %s\n", *len, errstr); - /* getsockopt optval EFAULT */ *len = sizeof(*peercred); - get_peercred(fd, &peercred->uid, len); + get_peercred(sv[0], &peercred->uid, len); printf("getsockopt(%d, %s, %p, [%d]) = %s\n", - fd, so_str(), &peercred->uid, *len, errstr); + sv[0], so_str(), &peercred->uid, *len, errstr); /* getsockopt optlen EFAULT */ - get_peercred(fd, peercred, len + 1); + get_peercred(sv[0], peercred, len + 1); printf("getsockopt(%d, %s, %p, %p) = %s\n", - fd, so_str(), peercred, len + 1, errstr); + sv[0], so_str(), peercred, len + 1, errstr); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/sprintrc.c b/tests-m32/sprintrc.c index 7423afb694b1a07871109023d309a711130aff3c..029546a4461090a5e1068cc65dd90b3c21d49d3f 100644 --- a/tests-m32/sprintrc.c +++ b/tests-m32/sprintrc.c @@ -1,5 +1,6 @@ /* * Copyright (c) 2016 Eugene Syromyatnikov + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -54,9 +55,6 @@ sprintrc_ex(long rc, enum sprintrc_fmt fmt) }; static char buf[4096]; - if (fmt >= ARRAY_SIZE(formats)) - perror_msg_and_fail("sprintrc_ex: incorrect format provided"); - if (rc == 0) return "0"; diff --git a/tests-m32/stack-fcall-3.c b/tests-m32/stack-fcall-3.c index 98726d8f3f22acfee4bd1de3cfbde130cbce5a1f..d2abe610500c17db7def49c656832e22186928b2 100644 --- a/tests-m32/stack-fcall-3.c +++ b/tests-m32/stack-fcall-3.c @@ -1,7 +1,18 @@ +#include #include + #include "stack-fcall.h" int f3(int i) { - return getpid() + i; + static int pid; + + switch (i) { + case 1: + return kill(pid, SIGURG); + + default: + return (pid = getpid()) + i; + } + } diff --git a/tests-m32/stack-fcall.c b/tests-m32/stack-fcall.c index e0ec3b1ae3b62824f75d2976654785e31a558138..cfa904ca6f1782f59c5342b27a432a9687729158 100644 --- a/tests-m32/stack-fcall.c +++ b/tests-m32/stack-fcall.c @@ -1,7 +1,8 @@ #include "stack-fcall.h" -int main(int argc, char **argv) +int main(void) { - f0(argc); + f0(0); + f0(1); return 0; } diff --git a/tests-m32/strace-k-demangle.expected b/tests-m32/strace-k-demangle.expected index e42e78fc81eb59b6737bf83efa169c4ac631730e..54c6f50c4e242fd00c22da46ec4b35e4c0e7cfe9 100644 --- a/tests-m32/strace-k-demangle.expected +++ b/tests-m32/strace-k-demangle.expected @@ -1 +1,2 @@ -(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main +^getpid .*(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main +^SIGURG .*(__kernel_vsyscall )?(__)?kill ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main diff --git a/tests-m32/strace-k.expected b/tests-m32/strace-k.expected index 840d648f990d20efcb582fb0a354129655c69709..e83ac955db34fa0077309e29fb387f228ebf15ac 100644 --- a/tests-m32/strace-k.expected +++ b/tests-m32/strace-k.expected @@ -1 +1,2 @@ -(__kernel_vsyscall )?(__)?getpid f3 f2 f1 f0 main +^getpid .*(__kernel_vsyscaln )?(__)?getpid f3 f2 f1 f0 main +^SIGURG .*(__kernel_vsyscaln )?(__)?kill f3 f2 f1 f0 main diff --git a/tests-m32/strace-k.test b/tests-m32/strace-k.test index fb1e2b3e768dba703b5ef2c17b4496b4ee98c474..50c431ad34db3e473f1957e275734b806d06386e 100755 --- a/tests-m32/strace-k.test +++ b/tests-m32/strace-k.test @@ -43,13 +43,38 @@ run_prog "${test_prog=../stack-fcall}" run_strace -e getpid -k $args expected="$srcdir/$NAME.expected" -sed -r -n '1,/\(main\+0x[a-f0-9]+\) .*/ s/^[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*/\1/p' "$LOG" | - tr '\n' ' ' |sed 's/ $//' > "$OUT" +awk ' +/^[^ ]/ { + if (out != "") + print out + + syscall = gensub(/^([[:alnum:]_]+)\(.*/, "\\1", 1) + signal = gensub(/^--- ([A-Z]+) .*/, "\\1", 1) + + if (syscall != $0) { + out = syscall + stop = 0 + } else if (signal != $0) { + out = signal + stop = 0 + } else { + out = "" + } +} + +/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) / && !stop { + sym = gensub(/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*$/, "\\1", 1) + out = out " " sym + if (sym == "main") + stop = 1 +}' "$LOG" > "$OUT" LC_ALL=C grep -E -x -f "$expected" < "$OUT" > /dev/null || { cat >&2 <<__EOF__ -Failed pattern of expected output: $(cat "$expected") -Actual output: $(cat "$OUT") +Failed pattern of expected output: +$(cat "$expected") +Actual output: +$(cat "$OUT") __EOF__ pattern= diff --git a/tests-m32/utimensat-Xabbrev.c b/tests-m32/utimensat-Xabbrev.c new file mode 100644 index 0000000000000000000000000000000000000000..77a4ca033990f1a65a6fe64218a92a59c57b81a2 --- /dev/null +++ b/tests-m32/utimensat-Xabbrev.c @@ -0,0 +1 @@ +#include "utimensat.c" diff --git a/tests-m32/utimensat-Xabbrev.gen.test b/tests-m32/utimensat-Xabbrev.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..2bd1c40f9708d2094d02a2b7edbd125a94ef0776 --- /dev/null +++ b/tests-m32/utimensat-Xabbrev.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a33 -Xabbrev -e trace=utimensat diff --git a/tests-m32/utimensat-Xraw.c b/tests-m32/utimensat-Xraw.c new file mode 100644 index 0000000000000000000000000000000000000000..5cd1f01cf3c3b5f4c3acc7fd03894404a0cdc282 --- /dev/null +++ b/tests-m32/utimensat-Xraw.c @@ -0,0 +1,2 @@ +#define XLAT_RAW 1 +#include "utimensat.c" diff --git a/tests-m32/utimensat-Xraw.gen.test b/tests-m32/utimensat-Xraw.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..7cf0d58c5d51ba0b34a4acc944a5b9add306824d --- /dev/null +++ b/tests-m32/utimensat-Xraw.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xraw -a29 -Xraw -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a29 -Xraw -e trace=utimensat diff --git a/tests-m32/utimensat-Xverbose.c b/tests-m32/utimensat-Xverbose.c new file mode 100644 index 0000000000000000000000000000000000000000..cbcceae1917b1ad78c1207861321b825909da9a5 --- /dev/null +++ b/tests-m32/utimensat-Xverbose.c @@ -0,0 +1,2 @@ +#define XLAT_VERBOSE 1 +#include "utimensat.c" diff --git a/tests-m32/utimensat-Xverbose.gen.test b/tests-m32/utimensat-Xverbose.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..c49f2668f9a9af4e50744b4f98068b1d3c531b89 --- /dev/null +++ b/tests-m32/utimensat-Xverbose.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xverbose -a44 -Xverbose -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a44 -Xverbose -e trace=utimensat diff --git a/tests-m32/utimensat.c b/tests-m32/utimensat.c index ddfd3601022979e990707c137586135c147ec7a8..591b9c3cf67f0301301e53007d740b6f7aa83d8f 100644 --- a/tests-m32/utimensat.c +++ b/tests-m32/utimensat.c @@ -2,6 +2,7 @@ * Check decoding of utimensat syscall. * * Copyright (c) 2015-2017 Dmitry V. Levin + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -38,6 +39,46 @@ #if defined __NR_utimensat && defined UTIME_NOW && defined UTIME_OMIT +#if SIZEOF_KERNEL_LONG_T == 4 +# define big_tv_sec "-559038737" +# define huge_tv_sec "-559038737" +# else +# define big_tv_sec "3735928559" +# define huge_tv_sec "-3819351491602432273" +# endif + +# if XLAT_RAW +# define str_at_fdcwd "-100" +# define str_at_symlink_nofollow "0x100" +# define str_at_removedir "0x200" +# define str_flags1 "0x600" +# define str_flags2 "0xffffffff" +# define str_utime_now_omit \ + "[{tv_sec=" big_tv_sec ", tv_nsec=1073741823}, " \ + "{tv_sec=" huge_tv_sec ", tv_nsec=1073741822}]" +# elif XLAT_VERBOSE +# define str_at_fdcwd "-100 /* AT_FDCWD */" +# define str_at_symlink_nofollow "0x100 /* AT_SYMLINK_NOFOLLOW */" +# define str_at_removedir "0x200 /* AT_REMOVEDIR */" +# define str_flags1 \ + "0x600 /* AT_REMOVEDIR|AT_SYMLINK_FOLLOW */" +# define str_flags2 \ + "0xffffffff /* AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \ + "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff */" +# define str_utime_now_omit \ + "[{tv_sec=" big_tv_sec ", tv_nsec=1073741823} /* UTIME_NOW */, " \ + "{tv_sec=" huge_tv_sec ", tv_nsec=1073741822} /* UTIME_OMIT */]" +# else +# define str_at_fdcwd "AT_FDCWD" +# define str_at_symlink_nofollow "AT_SYMLINK_NOFOLLOW" +# define str_at_removedir "AT_REMOVEDIR" +# define str_flags1 "AT_REMOVEDIR|AT_SYMLINK_FOLLOW" +# define str_flags2 \ + "AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \ + "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff" +# define str_utime_now_omit "[UTIME_NOW, UTIME_OMIT]" +# endif + static void print_ts(const struct timespec *ts) { @@ -85,36 +126,36 @@ main(void) (int) bogus_fd, qname, errstr); k_utimensat(-100U, kfname, 0, 0); - printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, 0, 0); - printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr); /* pathname */ k_utimensat(kfdcwd, 0, 0, 0); - printf("utimensat(AT_FDCWD, NULL, NULL, 0) = %s\n", errstr); + printf("utimensat(" str_at_fdcwd ", NULL, NULL, 0) = %s\n", errstr); k_utimensat(kfdcwd, kfname + sizeof(proto_fname) - 1, 0, 0); - printf("utimensat(AT_FDCWD, \"\", NULL, 0) = %s\n", errstr); + printf("utimensat(" str_at_fdcwd ", \"\", NULL, 0) = %s\n", errstr); fname[sizeof(proto_fname) - 1] = '+'; k_utimensat(kfdcwd, kfname, 0, 0); fname[sizeof(proto_fname) - 1] = '\0'; - printf("utimensat(AT_FDCWD, %p, NULL, 0) = %s\n", fname, errstr); + printf("utimensat(" str_at_fdcwd ", %p, NULL, 0) = %s\n", fname, errstr); if (F8ILL_KULONG_SUPPORTED) { k_utimensat(kfdcwd, f8ill_ptr_to_kulong(fname), 0, 0); - printf("utimensat(AT_FDCWD, %#jx, NULL, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %#jx, NULL, 0) = %s\n", (uintmax_t) f8ill_ptr_to_kulong(fname), errstr); } /* times */ k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0); - printf("utimensat(AT_FDCWD, %s, %p, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, %p, 0) = %s\n", qname, ts + 1, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0); - printf("utimensat(AT_FDCWD, %s, %p, 0)" + printf("utimensat(" str_at_fdcwd ", %s, %p, 0)" " = %s\n", qname, ts + 2, errstr); ts[0].tv_sec = 1492358706; @@ -123,11 +164,11 @@ main(void) ts[1].tv_nsec = 234567890; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = -1; ts[0].tv_nsec = 2000000000; @@ -135,11 +176,11 @@ main(void) ts[1].tv_nsec = 2345678900U; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = 0; ts[0].tv_nsec = 0; @@ -147,11 +188,11 @@ main(void) ts[1].tv_nsec = 0; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = 0xdeadbeefU; ts[0].tv_nsec = 0xfacefeedU; @@ -159,41 +200,40 @@ main(void) ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_nsec = UTIME_NOW; ts[1].tv_nsec = UTIME_OMIT; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_SYMLINK_NOFOLLOW) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_at_symlink_nofollow ") = %s\n", qname, errstr); if (F8ILL_KULONG_SUPPORTED) { k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0); - printf("utimensat(AT_FDCWD, %s, %#jx, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, %#jx, 0) = %s\n", qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr); } /* flags */ k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) 0xdefaced00000200); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_REMOVEDIR) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_at_removedir ") = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) 0xdefaced00000600); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_REMOVEDIR|AT_SYMLINK_FOLLOW) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_flags1 ") = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" - "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_flags2 ") = %s\n", qname, errstr); puts("+++ exited with 0 +++"); diff --git a/tests-m32/xettimeofday.c b/tests-m32/xettimeofday.c index 8652b24c65e4ba61d32c621cf7208711090b61b5..05ec625e794982e52231402284bf54f64edd6eb1 100644 --- a/tests-m32/xettimeofday.c +++ b/tests-m32/xettimeofday.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,28 +58,28 @@ main(void) tv->tv_usec = 1000000; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); tv->tv_sec = 0xdeadbeefU; tv->tv_usec = 0xfacefeedU; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); tv->tv_sec = (time_t) 0xcafef00ddeadbeefLL; tv->tv_usec = (suseconds_t) 0xbadc0dedfacefeedLL; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-m32/xstatx.c b/tests-m32/xstatx.c index 7fb93265897c26417d5fe0e699fdb92e8d94e54d..65fbad40c2367c85dd40cf1c3c70c32a1d9b229a 100644 --- a/tests-m32/xstatx.c +++ b/tests-m32/xstatx.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -64,10 +64,14 @@ typedef off_t libc_off_t; # define stat libc_stat # define stat64 libc_stat64 +# define statx libc_statx +# define statx_timestamp libc_statx_timestamp # include # include -# undef stat +# undef statx_timestamp +# undef statx # undef stat64 +# undef stat # undef st_atime # undef st_mtime diff --git a/tests-mx32/Makefile b/tests-mx32/Makefile deleted file mode 100644 index 16a8752de1574af0241f038af05c5a62c8f3956a..0000000000000000000000000000000000000000 --- a/tests-mx32/Makefile +++ /dev/null @@ -1,9683 +0,0 @@ -# Makefile.in generated by automake 1.14.1 from Makefile.am. -# tests-mx32/Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994-2013 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -# Automake input for strace tests. -# -# Copyright (c) 2011-2016 Dmitry V. Levin -# Copyright (c) 2011-2018 The strace developers. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# scno.h make rules for strace. -# -# Copyright (c) 2017 Dmitry V. Levin -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/strace -pkgincludedir = $(includedir)/strace -pkglibdir = $(libdir)/strace -pkglibexecdir = $(libexecdir)/strace -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-pc-linux-gnu -host_triplet = aarch64-unknown-linux-android -DIST_COMMON = $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am \ - $(srcdir)/../scno.am $(srcdir)/Makefile.in \ - $(srcdir)/Makefile.am $(top_srcdir)/depcomp \ - $(top_srcdir)/test-driver -check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ - attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \ - attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \ - block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \ - bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \ - check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \ - clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \ - delay$(EXEEXT) execve-v$(EXEEXT) execveat-v$(EXEEXT) \ - filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \ - getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \ - inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \ - ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ - ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \ - ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \ - is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \ - list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \ - mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \ - msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \ - netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \ - netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \ - nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ - oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \ - perf_event_open_nonverbose$(EXEEXT) \ - perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ - prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \ - prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \ - qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ - qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ - qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ - quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ - restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \ - scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ - seccomp-strict$(EXEEXT) select-P$(EXEEXT) \ - set_ptracer_any$(EXEEXT) set_sigblock$(EXEEXT) \ - set_sigign$(EXEEXT) signal_receive$(EXEEXT) sleep$(EXEEXT) \ - stack-fcall$(EXEEXT) stack-fcall-mangled$(EXEEXT) \ - threads-execve$(EXEEXT) unblock_reset_raise$(EXEEXT) \ - unix-pair-send-recv$(EXEEXT) \ - unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \ - wait4-v$(EXEEXT) waitid-v$(EXEEXT) zeroargc$(EXEEXT) -##am__append_1 = strace-k-demangle.test -TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2) -subdir = tests-mx32 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_prog_cc_for_build.m4 \ - $(top_srcdir)/m4/ax_valgrind_check.m4 \ - $(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \ - $(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \ - $(top_srcdir)/m4/st_libunwind.m4 \ - $(top_srcdir)/m4/st_save_restore_var.m4 \ - $(top_srcdir)/m4/st_stacktrace.m4 \ - $(top_srcdir)/m4/st_warn_cflags.m4 \ - $(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AR = ar -ARFLAGS = cru -AM_V_AR = $(am__v_AR_$(V)) -am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) -am__v_AR_0 = @echo " AR " $@; -am__v_AR_1 = -libtests_a_AR = $(AR) $(ARFLAGS) -libtests_a_LIBADD = -am_libtests_a_OBJECTS = libtests_a-create_nl_socket.$(OBJEXT) \ - libtests_a-errno2name.$(OBJEXT) libtests_a-error_msg.$(OBJEXT) \ - libtests_a-fill_memory.$(OBJEXT) \ - libtests_a-get_page_size.$(OBJEXT) \ - libtests_a-get_sigset_size.$(OBJEXT) \ - libtests_a-hexdump_strdup.$(OBJEXT) \ - libtests_a-hexquote_strndup.$(OBJEXT) \ - libtests_a-ifindex.$(OBJEXT) \ - libtests_a-inode_of_sockfd.$(OBJEXT) \ - libtests_a-libmmsg.$(OBJEXT) \ - libtests_a-libsocketcall.$(OBJEXT) \ - libtests_a-overflowuid.$(OBJEXT) \ - libtests_a-pipe_maxfd.$(OBJEXT) \ - libtests_a-print_quoted_string.$(OBJEXT) \ - libtests_a-print_time.$(OBJEXT) \ - libtests_a-printflags.$(OBJEXT) libtests_a-printxval.$(OBJEXT) \ - libtests_a-signal2name.$(OBJEXT) \ - libtests_a-skip_unavailable.$(OBJEXT) \ - libtests_a-sprintrc.$(OBJEXT) libtests_a-tail_alloc.$(OBJEXT) \ - libtests_a-test_printpath.$(OBJEXT) \ - libtests_a-test_printstrn.$(OBJEXT) \ - libtests_a-test_ucopy.$(OBJEXT) libtests_a-tprintf.$(OBJEXT) -libtests_a_OBJECTS = $(am_libtests_a_OBJECTS) -am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ - access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \ - adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \ - alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \ - bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \ - btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \ - chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \ - clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \ - copy_file_range$(EXEEXT) creat$(EXEEXT) delete_module$(EXEEXT) \ - dev-yy$(EXEEXT) dup$(EXEEXT) dup2$(EXEEXT) dup3$(EXEEXT) \ - epoll_create$(EXEEXT) epoll_create1$(EXEEXT) \ - epoll_ctl$(EXEEXT) epoll_pwait$(EXEEXT) epoll_wait$(EXEEXT) \ - erestartsys$(EXEEXT) eventfd$(EXEEXT) execve$(EXEEXT) \ - execveat$(EXEEXT) faccessat$(EXEEXT) fadvise64$(EXEEXT) \ - fadvise64_64$(EXEEXT) fallocate$(EXEEXT) \ - fanotify_init$(EXEEXT) fanotify_mark$(EXEEXT) \ - fanotify_mark-Xabbrev$(EXEEXT) fanotify_mark-Xraw$(EXEEXT) \ - fanotify_mark-Xverbose$(EXEEXT) fchdir$(EXEEXT) \ - fchmod$(EXEEXT) fchmodat$(EXEEXT) fchown$(EXEEXT) \ - fchown32$(EXEEXT) fchownat$(EXEEXT) fcntl$(EXEEXT) \ - fcntl64$(EXEEXT) fdatasync$(EXEEXT) fflush$(EXEEXT) \ - file_handle$(EXEEXT) file_ioctl$(EXEEXT) finit_module$(EXEEXT) \ - flock$(EXEEXT) fstat$(EXEEXT) fstat64$(EXEEXT) \ - fstatat64$(EXEEXT) fstatfs$(EXEEXT) fstatfs64$(EXEEXT) \ - fsync$(EXEEXT) ftruncate$(EXEEXT) ftruncate64$(EXEEXT) \ - futex$(EXEEXT) futimesat$(EXEEXT) get_mempolicy$(EXEEXT) \ - getcpu$(EXEEXT) getcwd$(EXEEXT) getdents$(EXEEXT) \ - getdents64$(EXEEXT) getegid$(EXEEXT) getegid32$(EXEEXT) \ - geteuid$(EXEEXT) geteuid32$(EXEEXT) getgid$(EXEEXT) \ - getgid32$(EXEEXT) getgroups$(EXEEXT) getgroups32$(EXEEXT) \ - getpeername$(EXEEXT) getpgrp$(EXEEXT) getpid$(EXEEXT) \ - getppid$(EXEEXT) getrandom$(EXEEXT) getresgid$(EXEEXT) \ - getresgid32$(EXEEXT) getresuid$(EXEEXT) getresuid32$(EXEEXT) \ - getrlimit$(EXEEXT) getrusage$(EXEEXT) getsid$(EXEEXT) \ - getsockname$(EXEEXT) getuid$(EXEEXT) getuid32$(EXEEXT) \ - getxxid$(EXEEXT) group_req$(EXEEXT) inet-cmsg$(EXEEXT) \ - init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \ - ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \ - ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \ - ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \ - ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \ - ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \ - ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \ - ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \ - iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \ - ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \ - ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \ - ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \ - ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \ - ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \ - ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \ - ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \ - ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \ - kcmp-y$(EXEEXT) kern_features$(EXEEXT) \ - kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \ - keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \ - keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \ - lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \ - llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \ - lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \ - mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \ - migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \ - mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \ - mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \ - mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \ - mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \ - mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \ - mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \ - mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \ - mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \ - mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \ - mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \ - msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \ - net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \ - net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \ - net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \ - netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \ - netlink_generic$(EXEEXT) netlink_kobject_uevent$(EXEEXT) \ - netlink_netfilter$(EXEEXT) netlink_protocol$(EXEEXT) \ - netlink_route$(EXEEXT) netlink_selinux$(EXEEXT) \ - netlink_sock_diag$(EXEEXT) netlink_xfrm$(EXEEXT) \ - newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \ - nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \ - nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \ - nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \ - nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \ - nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \ - nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \ - nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ - nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \ - nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \ - nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \ - nlattr_ifla_linkinfo$(EXEEXT) nlattr_ifla_port$(EXEEXT) \ - nlattr_ifla_xdp$(EXEEXT) nlattr_inet_diag_msg$(EXEEXT) \ - nlattr_inet_diag_req_compat$(EXEEXT) \ - nlattr_inet_diag_req_v2$(EXEEXT) \ - nlattr_mdba_mdb_entry$(EXEEXT) \ - nlattr_mdba_router_port$(EXEEXT) nlattr_ndmsg$(EXEEXT) \ - nlattr_ndtmsg$(EXEEXT) nlattr_netconfmsg$(EXEEXT) \ - nlattr_netlink_diag_msg$(EXEEXT) nlattr_nlmsgerr$(EXEEXT) \ - nlattr_packet_diag_msg$(EXEEXT) nlattr_rtgenmsg$(EXEEXT) \ - nlattr_rtmsg$(EXEEXT) nlattr_smc_diag_msg$(EXEEXT) \ - nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \ - nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \ - nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \ - old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \ - old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \ - old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ - oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \ - open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \ - pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \ - personality-Xabbrev$(EXEEXT) personality-Xraw$(EXEEXT) \ - personality-Xverbose$(EXEEXT) pipe$(EXEEXT) pipe2$(EXEEXT) \ - pkey_alloc$(EXEEXT) pkey_free$(EXEEXT) pkey_mprotect$(EXEEXT) \ - poll$(EXEEXT) poll-P$(EXEEXT) ppoll$(EXEEXT) ppoll-P$(EXEEXT) \ - prctl-arg2-intptr$(EXEEXT) prctl-dumpable$(EXEEXT) \ - prctl-name$(EXEEXT) prctl-no-args$(EXEEXT) \ - prctl-pdeathsig$(EXEEXT) prctl-securebits$(EXEEXT) \ - prctl-tid_address$(EXEEXT) prctl-tsc$(EXEEXT) \ - pread64-pwrite64$(EXEEXT) preadv$(EXEEXT) \ - preadv-pwritev$(EXEEXT) preadv2-pwritev2$(EXEEXT) \ - printpath-umovestr$(EXEEXT) \ - printpath-umovestr-peekdata$(EXEEXT) \ - printpath-umovestr-undumpable$(EXEEXT) printstr$(EXEEXT) \ - printstrn-umoven$(EXEEXT) printstrn-umoven-peekdata$(EXEEXT) \ - printstrn-umoven-undumpable$(EXEEXT) prlimit64$(EXEEXT) \ - process_vm_readv$(EXEEXT) process_vm_writev$(EXEEXT) \ - pselect6$(EXEEXT) ptrace$(EXEEXT) pwritev$(EXEEXT) \ - quotactl$(EXEEXT) quotactl-xfs$(EXEEXT) read-write$(EXEEXT) \ - readahead$(EXEEXT) readdir$(EXEEXT) readlink$(EXEEXT) \ - readlinkat$(EXEEXT) readv$(EXEEXT) reboot$(EXEEXT) \ - recvfrom$(EXEEXT) recvmmsg-timeout$(EXEEXT) recvmsg$(EXEEXT) \ - remap_file_pages$(EXEEXT) rename$(EXEEXT) renameat$(EXEEXT) \ - renameat2$(EXEEXT) request_key$(EXEEXT) \ - riscv_flush_icache$(EXEEXT) rmdir$(EXEEXT) \ - rt_sigaction$(EXEEXT) rt_sigpending$(EXEEXT) \ - rt_sigprocmask$(EXEEXT) rt_sigqueueinfo$(EXEEXT) \ - rt_sigreturn$(EXEEXT) rt_sigsuspend$(EXEEXT) \ - rt_sigtimedwait$(EXEEXT) rt_tgsigqueueinfo$(EXEEXT) \ - s390_guarded_storage$(EXEEXT) s390_guarded_storage-v$(EXEEXT) \ - s390_pci_mmio_read_write$(EXEEXT) s390_runtime_instr$(EXEEXT) \ - s390_sthyi$(EXEEXT) s390_sthyi-v$(EXEEXT) \ - sched_get_priority_mxx$(EXEEXT) sched_rr_get_interval$(EXEEXT) \ - sched_xetaffinity$(EXEEXT) sched_xetattr$(EXEEXT) \ - sched_xetparam$(EXEEXT) sched_xetscheduler$(EXEEXT) \ - sched_yield$(EXEEXT) seccomp-filter$(EXEEXT) \ - seccomp_get_action_avail$(EXEEXT) select$(EXEEXT) \ - semop$(EXEEXT) sendfile$(EXEEXT) sendfile64$(EXEEXT) \ - set_mempolicy$(EXEEXT) setdomainname$(EXEEXT) \ - setfsgid$(EXEEXT) setfsgid32$(EXEEXT) setfsuid$(EXEEXT) \ - setfsuid32$(EXEEXT) setgid$(EXEEXT) setgid32$(EXEEXT) \ - setgroups$(EXEEXT) setgroups32$(EXEEXT) sethostname$(EXEEXT) \ - setns$(EXEEXT) setregid$(EXEEXT) setregid32$(EXEEXT) \ - setresgid$(EXEEXT) setresgid32$(EXEEXT) setresuid$(EXEEXT) \ - setresuid32$(EXEEXT) setreuid$(EXEEXT) setreuid32$(EXEEXT) \ - setrlimit$(EXEEXT) setuid$(EXEEXT) setuid32$(EXEEXT) \ - shmxt$(EXEEXT) shutdown$(EXEEXT) sigaction$(EXEEXT) \ - sigaltstack$(EXEEXT) siginfo$(EXEEXT) signal$(EXEEXT) \ - signalfd4$(EXEEXT) sigpending$(EXEEXT) sigprocmask$(EXEEXT) \ - sigreturn$(EXEEXT) sigsuspend$(EXEEXT) so_linger$(EXEEXT) \ - so_peercred$(EXEEXT) so_peercred-Xabbrev$(EXEEXT) \ - so_peercred-Xraw$(EXEEXT) so_peercred-Xverbose$(EXEEXT) \ - sock_filter-v$(EXEEXT) sock_filter-v-Xabbrev$(EXEEXT) \ - sock_filter-v-Xraw$(EXEEXT) sock_filter-v-Xverbose$(EXEEXT) \ - socketcall$(EXEEXT) sockopt-sol_netlink$(EXEEXT) \ - splice$(EXEEXT) stat$(EXEEXT) stat64$(EXEEXT) statfs$(EXEEXT) \ - statfs64$(EXEEXT) statx$(EXEEXT) swap$(EXEEXT) \ - sxetmask$(EXEEXT) symlink$(EXEEXT) symlinkat$(EXEEXT) \ - sync$(EXEEXT) sync_file_range$(EXEEXT) \ - sync_file_range2$(EXEEXT) sysinfo$(EXEEXT) syslog$(EXEEXT) \ - tee$(EXEEXT) time$(EXEEXT) timer_create$(EXEEXT) \ - timer_xettime$(EXEEXT) timerfd_xettime$(EXEEXT) times$(EXEEXT) \ - times-fail$(EXEEXT) truncate$(EXEEXT) truncate64$(EXEEXT) \ - ugetrlimit$(EXEEXT) uio$(EXEEXT) umask$(EXEEXT) \ - umount$(EXEEXT) umount2$(EXEEXT) umoven-illptr$(EXEEXT) \ - umovestr$(EXEEXT) umovestr-illptr$(EXEEXT) umovestr2$(EXEEXT) \ - umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \ - unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \ - ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \ - utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \ - wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \ - xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \ - xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \ - xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT) -_newselect_SOURCES = _newselect.c -_newselect_OBJECTS = _newselect.$(OBJEXT) -_newselect_LDADD = $(LDADD) -_newselect_DEPENDENCIES = libtests.a -_newselect_P_SOURCES = _newselect-P.c -_newselect_P_OBJECTS = _newselect-P.$(OBJEXT) -_newselect_P_LDADD = $(LDADD) -_newselect_P_DEPENDENCIES = libtests.a -accept_SOURCES = accept.c -accept_OBJECTS = accept.$(OBJEXT) -accept_LDADD = $(LDADD) -accept_DEPENDENCIES = libtests.a -accept4_SOURCES = accept4.c -accept4_OBJECTS = accept4.$(OBJEXT) -accept4_LDADD = $(LDADD) -accept4_DEPENDENCIES = libtests.a -access_SOURCES = access.c -access_OBJECTS = access.$(OBJEXT) -access_LDADD = $(LDADD) -access_DEPENDENCIES = libtests.a -acct_SOURCES = acct.c -acct_OBJECTS = acct.$(OBJEXT) -acct_LDADD = $(LDADD) -acct_DEPENDENCIES = libtests.a -add_key_SOURCES = add_key.c -add_key_OBJECTS = add_key.$(OBJEXT) -add_key_LDADD = $(LDADD) -add_key_DEPENDENCIES = libtests.a -adjtimex_SOURCES = adjtimex.c -adjtimex_OBJECTS = adjtimex.$(OBJEXT) -adjtimex_LDADD = $(LDADD) -adjtimex_DEPENDENCIES = libtests.a -aio_SOURCES = aio.c -aio_OBJECTS = aio.$(OBJEXT) -aio_LDADD = $(LDADD) -aio_DEPENDENCIES = libtests.a -aio_pgetevents_SOURCES = aio_pgetevents.c -aio_pgetevents_OBJECTS = aio_pgetevents.$(OBJEXT) -aio_pgetevents_LDADD = $(LDADD) -aio_pgetevents_DEPENDENCIES = libtests.a -alarm_SOURCES = alarm.c -alarm_OBJECTS = alarm.$(OBJEXT) -alarm_LDADD = $(LDADD) -alarm_DEPENDENCIES = libtests.a -answer_SOURCES = answer.c -answer_OBJECTS = answer.$(OBJEXT) -answer_LDADD = $(LDADD) -answer_DEPENDENCIES = libtests.a -attach_f_p_SOURCES = attach-f-p.c -attach_f_p_OBJECTS = attach-f-p.$(OBJEXT) -attach_f_p_DEPENDENCIES = $(LDADD) -attach_f_p_cmd_SOURCES = attach-f-p-cmd.c -attach_f_p_cmd_OBJECTS = attach-f-p-cmd.$(OBJEXT) -attach_f_p_cmd_LDADD = $(LDADD) -attach_f_p_cmd_DEPENDENCIES = libtests.a -attach_p_cmd_cmd_SOURCES = attach-p-cmd-cmd.c -attach_p_cmd_cmd_OBJECTS = attach-p-cmd-cmd.$(OBJEXT) -attach_p_cmd_cmd_LDADD = $(LDADD) -attach_p_cmd_cmd_DEPENDENCIES = libtests.a -attach_p_cmd_p_SOURCES = attach-p-cmd-p.c -attach_p_cmd_p_OBJECTS = attach-p-cmd-p.$(OBJEXT) -attach_p_cmd_p_LDADD = $(LDADD) -attach_p_cmd_p_DEPENDENCIES = libtests.a -block_reset_raise_run_SOURCES = block_reset_raise_run.c -block_reset_raise_run_OBJECTS = block_reset_raise_run.$(OBJEXT) -block_reset_raise_run_LDADD = $(LDADD) -block_reset_raise_run_DEPENDENCIES = libtests.a -bpf_SOURCES = bpf.c -bpf_OBJECTS = bpf.$(OBJEXT) -bpf_LDADD = $(LDADD) -bpf_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_SOURCES = bpf-obj_get_info_by_fd.c -bpf_obj_get_info_by_fd_OBJECTS = bpf-obj_get_info_by_fd.$(OBJEXT) -bpf_obj_get_info_by_fd_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_prog_SOURCES = bpf-obj_get_info_by_fd-prog.c -bpf_obj_get_info_by_fd_prog_OBJECTS = \ - bpf-obj_get_info_by_fd-prog.$(OBJEXT) -bpf_obj_get_info_by_fd_prog_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_prog_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_prog_v_SOURCES = \ - bpf-obj_get_info_by_fd-prog-v.c -bpf_obj_get_info_by_fd_prog_v_OBJECTS = \ - bpf-obj_get_info_by_fd-prog-v.$(OBJEXT) -bpf_obj_get_info_by_fd_prog_v_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_v_SOURCES = bpf-obj_get_info_by_fd-v.c -bpf_obj_get_info_by_fd_v_OBJECTS = bpf-obj_get_info_by_fd-v.$(OBJEXT) -bpf_obj_get_info_by_fd_v_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_v_DEPENDENCIES = libtests.a -bpf_success_SOURCES = bpf-success.c -bpf_success_OBJECTS = bpf-success.$(OBJEXT) -bpf_success_LDADD = $(LDADD) -bpf_success_DEPENDENCIES = libtests.a -bpf_success_v_SOURCES = bpf-success-v.c -bpf_success_v_OBJECTS = bpf-success-v.$(OBJEXT) -bpf_success_v_LDADD = $(LDADD) -bpf_success_v_DEPENDENCIES = libtests.a -bpf_v_SOURCES = bpf-v.c -bpf_v_OBJECTS = bpf-v.$(OBJEXT) -bpf_v_LDADD = $(LDADD) -bpf_v_DEPENDENCIES = libtests.a -brk_SOURCES = brk.c -brk_OBJECTS = brk.$(OBJEXT) -brk_LDADD = $(LDADD) -brk_DEPENDENCIES = libtests.a -btrfs_SOURCES = btrfs.c -btrfs_OBJECTS = btrfs.$(OBJEXT) -btrfs_LDADD = $(LDADD) -btrfs_DEPENDENCIES = libtests.a -caps_SOURCES = caps.c -caps_OBJECTS = caps.$(OBJEXT) -caps_LDADD = $(LDADD) -caps_DEPENDENCIES = libtests.a -caps_abbrev_SOURCES = caps-abbrev.c -caps_abbrev_OBJECTS = caps-abbrev.$(OBJEXT) -caps_abbrev_LDADD = $(LDADD) -caps_abbrev_DEPENDENCIES = libtests.a -check_sigblock_SOURCES = check_sigblock.c -check_sigblock_OBJECTS = check_sigblock.$(OBJEXT) -check_sigblock_LDADD = $(LDADD) -check_sigblock_DEPENDENCIES = libtests.a -check_sigign_SOURCES = check_sigign.c -check_sigign_OBJECTS = check_sigign.$(OBJEXT) -check_sigign_LDADD = $(LDADD) -check_sigign_DEPENDENCIES = libtests.a -chmod_SOURCES = chmod.c -chmod_OBJECTS = chmod.$(OBJEXT) -chmod_LDADD = $(LDADD) -chmod_DEPENDENCIES = libtests.a -chown_SOURCES = chown.c -chown_OBJECTS = chown.$(OBJEXT) -chown_LDADD = $(LDADD) -chown_DEPENDENCIES = libtests.a -chown32_SOURCES = chown32.c -chown32_OBJECTS = chown32.$(OBJEXT) -chown32_LDADD = $(LDADD) -chown32_DEPENDENCIES = libtests.a -chroot_SOURCES = chroot.c -chroot_OBJECTS = chroot.$(OBJEXT) -chroot_LDADD = $(LDADD) -chroot_DEPENDENCIES = libtests.a -clock_adjtime_SOURCES = clock_adjtime.c -clock_adjtime_OBJECTS = clock_adjtime.$(OBJEXT) -clock_adjtime_LDADD = $(LDADD) -clock_adjtime_DEPENDENCIES = libtests.a -clock_nanosleep_SOURCES = clock_nanosleep.c -clock_nanosleep_OBJECTS = clock_nanosleep.$(OBJEXT) -clock_nanosleep_LDADD = $(LDADD) -clock_nanosleep_DEPENDENCIES = libtests.a -clock_xettime_SOURCES = clock_xettime.c -clock_xettime_OBJECTS = clock_xettime.$(OBJEXT) -clock_xettime_LDADD = $(LDADD) -clock_xettime_DEPENDENCIES = libtests.a -clone_parent_SOURCES = clone_parent.c -clone_parent_OBJECTS = clone_parent.$(OBJEXT) -clone_parent_LDADD = $(LDADD) -clone_parent_DEPENDENCIES = libtests.a -clone_ptrace_SOURCES = clone_ptrace.c -clone_ptrace_OBJECTS = clone_ptrace.$(OBJEXT) -clone_ptrace_LDADD = $(LDADD) -clone_ptrace_DEPENDENCIES = libtests.a -copy_file_range_SOURCES = copy_file_range.c -copy_file_range_OBJECTS = copy_file_range.$(OBJEXT) -copy_file_range_LDADD = $(LDADD) -copy_file_range_DEPENDENCIES = libtests.a -count_f_SOURCES = count-f.c -count_f_OBJECTS = count-f.$(OBJEXT) -count_f_DEPENDENCIES = $(LDADD) -creat_SOURCES = creat.c -creat_OBJECTS = creat.$(OBJEXT) -creat_LDADD = $(LDADD) -creat_DEPENDENCIES = libtests.a -delay_SOURCES = delay.c -delay_OBJECTS = delay.$(OBJEXT) -am__DEPENDENCIES_1 = -delay_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -delete_module_SOURCES = delete_module.c -delete_module_OBJECTS = delete_module.$(OBJEXT) -delete_module_LDADD = $(LDADD) -delete_module_DEPENDENCIES = libtests.a -dev_yy_SOURCES = dev-yy.c -dev_yy_OBJECTS = dev-yy.$(OBJEXT) -dev_yy_LDADD = $(LDADD) -dev_yy_DEPENDENCIES = libtests.a -dup_SOURCES = dup.c -dup_OBJECTS = dup.$(OBJEXT) -dup_LDADD = $(LDADD) -dup_DEPENDENCIES = libtests.a -dup2_SOURCES = dup2.c -dup2_OBJECTS = dup2.$(OBJEXT) -dup2_LDADD = $(LDADD) -dup2_DEPENDENCIES = libtests.a -dup3_SOURCES = dup3.c -dup3_OBJECTS = dup3.$(OBJEXT) -dup3_LDADD = $(LDADD) -dup3_DEPENDENCIES = libtests.a -epoll_create_SOURCES = epoll_create.c -epoll_create_OBJECTS = epoll_create.$(OBJEXT) -epoll_create_LDADD = $(LDADD) -epoll_create_DEPENDENCIES = libtests.a -epoll_create1_SOURCES = epoll_create1.c -epoll_create1_OBJECTS = epoll_create1.$(OBJEXT) -epoll_create1_LDADD = $(LDADD) -epoll_create1_DEPENDENCIES = libtests.a -epoll_ctl_SOURCES = epoll_ctl.c -epoll_ctl_OBJECTS = epoll_ctl.$(OBJEXT) -epoll_ctl_LDADD = $(LDADD) -epoll_ctl_DEPENDENCIES = libtests.a -epoll_pwait_SOURCES = epoll_pwait.c -epoll_pwait_OBJECTS = epoll_pwait.$(OBJEXT) -epoll_pwait_LDADD = $(LDADD) -epoll_pwait_DEPENDENCIES = libtests.a -epoll_wait_SOURCES = epoll_wait.c -epoll_wait_OBJECTS = epoll_wait.$(OBJEXT) -epoll_wait_LDADD = $(LDADD) -epoll_wait_DEPENDENCIES = libtests.a -erestartsys_SOURCES = erestartsys.c -erestartsys_OBJECTS = erestartsys.$(OBJEXT) -erestartsys_LDADD = $(LDADD) -erestartsys_DEPENDENCIES = libtests.a -eventfd_SOURCES = eventfd.c -eventfd_OBJECTS = eventfd.$(OBJEXT) -eventfd_LDADD = $(LDADD) -eventfd_DEPENDENCIES = libtests.a -execve_SOURCES = execve.c -execve_OBJECTS = execve.$(OBJEXT) -execve_LDADD = $(LDADD) -execve_DEPENDENCIES = libtests.a -execve_v_SOURCES = execve-v.c -execve_v_OBJECTS = execve-v.$(OBJEXT) -execve_v_LDADD = $(LDADD) -execve_v_DEPENDENCIES = libtests.a -execveat_SOURCES = execveat.c -execveat_OBJECTS = execveat.$(OBJEXT) -execveat_LDADD = $(LDADD) -execveat_DEPENDENCIES = libtests.a -execveat_v_SOURCES = execveat-v.c -execveat_v_OBJECTS = execveat-v.$(OBJEXT) -execveat_v_LDADD = $(LDADD) -execveat_v_DEPENDENCIES = libtests.a -faccessat_SOURCES = faccessat.c -faccessat_OBJECTS = faccessat.$(OBJEXT) -faccessat_LDADD = $(LDADD) -faccessat_DEPENDENCIES = libtests.a -fadvise64_SOURCES = fadvise64.c -fadvise64_OBJECTS = fadvise64.$(OBJEXT) -fadvise64_LDADD = $(LDADD) -fadvise64_DEPENDENCIES = libtests.a -fadvise64_64_SOURCES = fadvise64_64.c -fadvise64_64_OBJECTS = fadvise64_64.$(OBJEXT) -fadvise64_64_LDADD = $(LDADD) -fadvise64_64_DEPENDENCIES = libtests.a -fallocate_SOURCES = fallocate.c -fallocate_OBJECTS = fallocate.$(OBJEXT) -fallocate_LDADD = $(LDADD) -fallocate_DEPENDENCIES = libtests.a -fanotify_init_SOURCES = fanotify_init.c -fanotify_init_OBJECTS = fanotify_init.$(OBJEXT) -fanotify_init_LDADD = $(LDADD) -fanotify_init_DEPENDENCIES = libtests.a -fanotify_mark_SOURCES = fanotify_mark.c -fanotify_mark_OBJECTS = fanotify_mark.$(OBJEXT) -fanotify_mark_LDADD = $(LDADD) -fanotify_mark_DEPENDENCIES = libtests.a -fanotify_mark_Xabbrev_SOURCES = fanotify_mark-Xabbrev.c -fanotify_mark_Xabbrev_OBJECTS = fanotify_mark-Xabbrev.$(OBJEXT) -fanotify_mark_Xabbrev_LDADD = $(LDADD) -fanotify_mark_Xabbrev_DEPENDENCIES = libtests.a -fanotify_mark_Xraw_SOURCES = fanotify_mark-Xraw.c -fanotify_mark_Xraw_OBJECTS = fanotify_mark-Xraw.$(OBJEXT) -fanotify_mark_Xraw_LDADD = $(LDADD) -fanotify_mark_Xraw_DEPENDENCIES = libtests.a -fanotify_mark_Xverbose_SOURCES = fanotify_mark-Xverbose.c -fanotify_mark_Xverbose_OBJECTS = fanotify_mark-Xverbose.$(OBJEXT) -fanotify_mark_Xverbose_LDADD = $(LDADD) -fanotify_mark_Xverbose_DEPENDENCIES = libtests.a -fchdir_SOURCES = fchdir.c -fchdir_OBJECTS = fchdir.$(OBJEXT) -fchdir_LDADD = $(LDADD) -fchdir_DEPENDENCIES = libtests.a -fchmod_SOURCES = fchmod.c -fchmod_OBJECTS = fchmod.$(OBJEXT) -fchmod_LDADD = $(LDADD) -fchmod_DEPENDENCIES = libtests.a -fchmodat_SOURCES = fchmodat.c -fchmodat_OBJECTS = fchmodat.$(OBJEXT) -fchmodat_LDADD = $(LDADD) -fchmodat_DEPENDENCIES = libtests.a -fchown_SOURCES = fchown.c -fchown_OBJECTS = fchown.$(OBJEXT) -fchown_LDADD = $(LDADD) -fchown_DEPENDENCIES = libtests.a -fchown32_SOURCES = fchown32.c -fchown32_OBJECTS = fchown32.$(OBJEXT) -fchown32_LDADD = $(LDADD) -fchown32_DEPENDENCIES = libtests.a -fchownat_SOURCES = fchownat.c -fchownat_OBJECTS = fchownat.$(OBJEXT) -fchownat_LDADD = $(LDADD) -fchownat_DEPENDENCIES = libtests.a -fcntl_SOURCES = fcntl.c -fcntl_OBJECTS = fcntl.$(OBJEXT) -fcntl_LDADD = $(LDADD) -fcntl_DEPENDENCIES = libtests.a -fcntl64_SOURCES = fcntl64.c -fcntl64_OBJECTS = fcntl64.$(OBJEXT) -fcntl64_LDADD = $(LDADD) -fcntl64_DEPENDENCIES = libtests.a -fdatasync_SOURCES = fdatasync.c -fdatasync_OBJECTS = fdatasync.$(OBJEXT) -fdatasync_LDADD = $(LDADD) -fdatasync_DEPENDENCIES = libtests.a -fflush_SOURCES = fflush.c -fflush_OBJECTS = fflush.$(OBJEXT) -fflush_LDADD = $(LDADD) -fflush_DEPENDENCIES = libtests.a -file_handle_SOURCES = file_handle.c -file_handle_OBJECTS = file_handle.$(OBJEXT) -file_handle_LDADD = $(LDADD) -file_handle_DEPENDENCIES = libtests.a -file_ioctl_SOURCES = file_ioctl.c -file_ioctl_OBJECTS = file_ioctl.$(OBJEXT) -file_ioctl_LDADD = $(LDADD) -file_ioctl_DEPENDENCIES = libtests.a -filter_unavailable_SOURCES = filter-unavailable.c -filter_unavailable_OBJECTS = filter-unavailable.$(OBJEXT) -filter_unavailable_DEPENDENCIES = $(LDADD) -finit_module_SOURCES = finit_module.c -finit_module_OBJECTS = finit_module.$(OBJEXT) -finit_module_LDADD = $(LDADD) -finit_module_DEPENDENCIES = libtests.a -flock_SOURCES = flock.c -flock_OBJECTS = flock.$(OBJEXT) -flock_LDADD = $(LDADD) -flock_DEPENDENCIES = libtests.a -fork_f_SOURCES = fork-f.c -fork_f_OBJECTS = fork-f.$(OBJEXT) -fork_f_LDADD = $(LDADD) -fork_f_DEPENDENCIES = libtests.a -fstat_SOURCES = fstat.c -fstat_OBJECTS = fstat.$(OBJEXT) -fstat_LDADD = $(LDADD) -fstat_DEPENDENCIES = libtests.a -fstat64_SOURCES = fstat64.c -fstat64_OBJECTS = fstat64-fstat64.$(OBJEXT) -fstat64_LDADD = $(LDADD) -fstat64_DEPENDENCIES = libtests.a -fstatat64_SOURCES = fstatat64.c -fstatat64_OBJECTS = fstatat64-fstatat64.$(OBJEXT) -fstatat64_LDADD = $(LDADD) -fstatat64_DEPENDENCIES = libtests.a -fstatfs_SOURCES = fstatfs.c -fstatfs_OBJECTS = fstatfs.$(OBJEXT) -fstatfs_LDADD = $(LDADD) -fstatfs_DEPENDENCIES = libtests.a -fstatfs64_SOURCES = fstatfs64.c -fstatfs64_OBJECTS = fstatfs64.$(OBJEXT) -fstatfs64_LDADD = $(LDADD) -fstatfs64_DEPENDENCIES = libtests.a -fsync_SOURCES = fsync.c -fsync_OBJECTS = fsync.$(OBJEXT) -fsync_LDADD = $(LDADD) -fsync_DEPENDENCIES = libtests.a -fsync_y_SOURCES = fsync-y.c -fsync_y_OBJECTS = fsync-y.$(OBJEXT) -fsync_y_LDADD = $(LDADD) -fsync_y_DEPENDENCIES = libtests.a -ftruncate_SOURCES = ftruncate.c -ftruncate_OBJECTS = ftruncate.$(OBJEXT) -ftruncate_LDADD = $(LDADD) -ftruncate_DEPENDENCIES = libtests.a -ftruncate64_SOURCES = ftruncate64.c -ftruncate64_OBJECTS = ftruncate64-ftruncate64.$(OBJEXT) -ftruncate64_LDADD = $(LDADD) -ftruncate64_DEPENDENCIES = libtests.a -futex_SOURCES = futex.c -futex_OBJECTS = futex.$(OBJEXT) -futex_LDADD = $(LDADD) -futex_DEPENDENCIES = libtests.a -futimesat_SOURCES = futimesat.c -futimesat_OBJECTS = futimesat.$(OBJEXT) -futimesat_LDADD = $(LDADD) -futimesat_DEPENDENCIES = libtests.a -get_mempolicy_SOURCES = get_mempolicy.c -get_mempolicy_OBJECTS = get_mempolicy.$(OBJEXT) -get_mempolicy_LDADD = $(LDADD) -get_mempolicy_DEPENDENCIES = libtests.a -getcpu_SOURCES = getcpu.c -getcpu_OBJECTS = getcpu.$(OBJEXT) -getcpu_LDADD = $(LDADD) -getcpu_DEPENDENCIES = libtests.a -getcwd_SOURCES = getcwd.c -getcwd_OBJECTS = getcwd.$(OBJEXT) -getcwd_LDADD = $(LDADD) -getcwd_DEPENDENCIES = libtests.a -getdents_SOURCES = getdents.c -getdents_OBJECTS = getdents.$(OBJEXT) -getdents_LDADD = $(LDADD) -getdents_DEPENDENCIES = libtests.a -getdents64_SOURCES = getdents64.c -getdents64_OBJECTS = getdents64.$(OBJEXT) -getdents64_LDADD = $(LDADD) -getdents64_DEPENDENCIES = libtests.a -getegid_SOURCES = getegid.c -getegid_OBJECTS = getegid.$(OBJEXT) -getegid_LDADD = $(LDADD) -getegid_DEPENDENCIES = libtests.a -getegid32_SOURCES = getegid32.c -getegid32_OBJECTS = getegid32.$(OBJEXT) -getegid32_LDADD = $(LDADD) -getegid32_DEPENDENCIES = libtests.a -geteuid_SOURCES = geteuid.c -geteuid_OBJECTS = geteuid.$(OBJEXT) -geteuid_LDADD = $(LDADD) -geteuid_DEPENDENCIES = libtests.a -geteuid32_SOURCES = geteuid32.c -geteuid32_OBJECTS = geteuid32.$(OBJEXT) -geteuid32_LDADD = $(LDADD) -geteuid32_DEPENDENCIES = libtests.a -getgid_SOURCES = getgid.c -getgid_OBJECTS = getgid.$(OBJEXT) -getgid_LDADD = $(LDADD) -getgid_DEPENDENCIES = libtests.a -getgid32_SOURCES = getgid32.c -getgid32_OBJECTS = getgid32.$(OBJEXT) -getgid32_LDADD = $(LDADD) -getgid32_DEPENDENCIES = libtests.a -getgroups_SOURCES = getgroups.c -getgroups_OBJECTS = getgroups.$(OBJEXT) -getgroups_LDADD = $(LDADD) -getgroups_DEPENDENCIES = libtests.a -getgroups32_SOURCES = getgroups32.c -getgroups32_OBJECTS = getgroups32.$(OBJEXT) -getgroups32_LDADD = $(LDADD) -getgroups32_DEPENDENCIES = libtests.a -getpeername_SOURCES = getpeername.c -getpeername_OBJECTS = getpeername.$(OBJEXT) -getpeername_LDADD = $(LDADD) -getpeername_DEPENDENCIES = libtests.a -getpgrp_SOURCES = getpgrp.c -getpgrp_OBJECTS = getpgrp.$(OBJEXT) -getpgrp_LDADD = $(LDADD) -getpgrp_DEPENDENCIES = libtests.a -getpid_SOURCES = getpid.c -getpid_OBJECTS = getpid.$(OBJEXT) -getpid_LDADD = $(LDADD) -getpid_DEPENDENCIES = libtests.a -getppid_SOURCES = getppid.c -getppid_OBJECTS = getppid.$(OBJEXT) -getppid_LDADD = $(LDADD) -getppid_DEPENDENCIES = libtests.a -getrandom_SOURCES = getrandom.c -getrandom_OBJECTS = getrandom.$(OBJEXT) -getrandom_LDADD = $(LDADD) -getrandom_DEPENDENCIES = libtests.a -getresgid_SOURCES = getresgid.c -getresgid_OBJECTS = getresgid.$(OBJEXT) -getresgid_LDADD = $(LDADD) -getresgid_DEPENDENCIES = libtests.a -getresgid32_SOURCES = getresgid32.c -getresgid32_OBJECTS = getresgid32.$(OBJEXT) -getresgid32_LDADD = $(LDADD) -getresgid32_DEPENDENCIES = libtests.a -getresuid_SOURCES = getresuid.c -getresuid_OBJECTS = getresuid.$(OBJEXT) -getresuid_LDADD = $(LDADD) -getresuid_DEPENDENCIES = libtests.a -getresuid32_SOURCES = getresuid32.c -getresuid32_OBJECTS = getresuid32.$(OBJEXT) -getresuid32_LDADD = $(LDADD) -getresuid32_DEPENDENCIES = libtests.a -getrlimit_SOURCES = getrlimit.c -getrlimit_OBJECTS = getrlimit.$(OBJEXT) -getrlimit_LDADD = $(LDADD) -getrlimit_DEPENDENCIES = libtests.a -getrusage_SOURCES = getrusage.c -getrusage_OBJECTS = getrusage.$(OBJEXT) -getrusage_LDADD = $(LDADD) -getrusage_DEPENDENCIES = libtests.a -getsid_SOURCES = getsid.c -getsid_OBJECTS = getsid.$(OBJEXT) -getsid_LDADD = $(LDADD) -getsid_DEPENDENCIES = libtests.a -getsockname_SOURCES = getsockname.c -getsockname_OBJECTS = getsockname.$(OBJEXT) -getsockname_LDADD = $(LDADD) -getsockname_DEPENDENCIES = libtests.a -gettid_SOURCES = gettid.c -gettid_OBJECTS = gettid.$(OBJEXT) -gettid_LDADD = $(LDADD) -gettid_DEPENDENCIES = libtests.a -getuid_SOURCES = getuid.c -getuid_OBJECTS = getuid.$(OBJEXT) -getuid_LDADD = $(LDADD) -getuid_DEPENDENCIES = libtests.a -getuid32_SOURCES = getuid32.c -getuid32_OBJECTS = getuid32.$(OBJEXT) -getuid32_LDADD = $(LDADD) -getuid32_DEPENDENCIES = libtests.a -getxxid_SOURCES = getxxid.c -getxxid_OBJECTS = getxxid.$(OBJEXT) -getxxid_LDADD = $(LDADD) -getxxid_DEPENDENCIES = libtests.a -group_req_SOURCES = group_req.c -group_req_OBJECTS = group_req.$(OBJEXT) -group_req_LDADD = $(LDADD) -group_req_DEPENDENCIES = libtests.a -inet_cmsg_SOURCES = inet-cmsg.c -inet_cmsg_OBJECTS = inet-cmsg.$(OBJEXT) -inet_cmsg_LDADD = $(LDADD) -inet_cmsg_DEPENDENCIES = libtests.a -init_module_SOURCES = init_module.c -init_module_OBJECTS = init_module.$(OBJEXT) -init_module_LDADD = $(LDADD) -init_module_DEPENDENCIES = libtests.a -inject_nf_SOURCES = inject-nf.c -inject_nf_OBJECTS = inject-nf.$(OBJEXT) -inject_nf_LDADD = $(LDADD) -inject_nf_DEPENDENCIES = libtests.a -inotify_SOURCES = inotify.c -inotify_OBJECTS = inotify.$(OBJEXT) -inotify_LDADD = $(LDADD) -inotify_DEPENDENCIES = libtests.a -inotify_init1_SOURCES = inotify_init1.c -inotify_init1_OBJECTS = inotify_init1.$(OBJEXT) -inotify_init1_LDADD = $(LDADD) -inotify_init1_DEPENDENCIES = libtests.a -int_0x80_SOURCES = int_0x80.c -int_0x80_OBJECTS = int_0x80.$(OBJEXT) -int_0x80_LDADD = $(LDADD) -int_0x80_DEPENDENCIES = libtests.a -ioctl_SOURCES = ioctl.c -ioctl_OBJECTS = ioctl.$(OBJEXT) -ioctl_LDADD = $(LDADD) -ioctl_DEPENDENCIES = libtests.a -ioctl_block_SOURCES = ioctl_block.c -ioctl_block_OBJECTS = ioctl_block.$(OBJEXT) -ioctl_block_LDADD = $(LDADD) -ioctl_block_DEPENDENCIES = libtests.a -ioctl_dm_SOURCES = ioctl_dm.c -ioctl_dm_OBJECTS = ioctl_dm.$(OBJEXT) -ioctl_dm_LDADD = $(LDADD) -ioctl_dm_DEPENDENCIES = libtests.a -ioctl_dm_v_SOURCES = ioctl_dm-v.c -ioctl_dm_v_OBJECTS = ioctl_dm-v.$(OBJEXT) -ioctl_dm_v_LDADD = $(LDADD) -ioctl_dm_v_DEPENDENCIES = libtests.a -ioctl_evdev_SOURCES = ioctl_evdev.c -ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT) -ioctl_evdev_LDADD = $(LDADD) -ioctl_evdev_DEPENDENCIES = libtests.a -ioctl_evdev_v_SOURCES = ioctl_evdev-v.c -ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT) -ioctl_evdev_v_LDADD = $(LDADD) -ioctl_evdev_v_DEPENDENCIES = libtests.a -ioctl_inotify_SOURCES = ioctl_inotify.c -ioctl_inotify_OBJECTS = ioctl_inotify.$(OBJEXT) -ioctl_inotify_LDADD = $(LDADD) -ioctl_inotify_DEPENDENCIES = libtests.a -ioctl_kvm_run_SOURCES = ioctl_kvm_run.c -ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT) -ioctl_kvm_run_LDADD = $(LDADD) -ioctl_kvm_run_DEPENDENCIES = libtests.a -ioctl_loop_SOURCES = ioctl_loop.c -ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT) -ioctl_loop_LDADD = $(LDADD) -ioctl_loop_DEPENDENCIES = libtests.a -ioctl_loop_nv_SOURCES = ioctl_loop-nv.c -ioctl_loop_nv_OBJECTS = ioctl_loop-nv.$(OBJEXT) -ioctl_loop_nv_LDADD = $(LDADD) -ioctl_loop_nv_DEPENDENCIES = libtests.a -ioctl_loop_v_SOURCES = ioctl_loop-v.c -ioctl_loop_v_OBJECTS = ioctl_loop-v.$(OBJEXT) -ioctl_loop_v_LDADD = $(LDADD) -ioctl_loop_v_DEPENDENCIES = libtests.a -ioctl_mtd_SOURCES = ioctl_mtd.c -ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT) -ioctl_mtd_LDADD = $(LDADD) -ioctl_mtd_DEPENDENCIES = libtests.a -ioctl_nsfs_SOURCES = ioctl_nsfs.c -ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT) -ioctl_nsfs_LDADD = $(LDADD) -ioctl_nsfs_DEPENDENCIES = libtests.a -ioctl_perf_SOURCES = ioctl_perf.c -ioctl_perf_OBJECTS = ioctl_perf.$(OBJEXT) -ioctl_perf_LDADD = $(LDADD) -ioctl_perf_DEPENDENCIES = libtests.a -ioctl_perf_success_SOURCES = ioctl_perf-success.c -ioctl_perf_success_OBJECTS = ioctl_perf-success.$(OBJEXT) -ioctl_perf_success_LDADD = $(LDADD) -ioctl_perf_success_DEPENDENCIES = libtests.a -ioctl_ptp_SOURCES = ioctl_ptp.c -ioctl_ptp_OBJECTS = ioctl_ptp.$(OBJEXT) -ioctl_ptp_LDADD = $(LDADD) -ioctl_ptp_DEPENDENCIES = libtests.a -ioctl_rtc_SOURCES = ioctl_rtc.c -ioctl_rtc_OBJECTS = ioctl_rtc.$(OBJEXT) -ioctl_rtc_LDADD = $(LDADD) -ioctl_rtc_DEPENDENCIES = libtests.a -ioctl_rtc_v_SOURCES = ioctl_rtc-v.c -ioctl_rtc_v_OBJECTS = ioctl_rtc-v.$(OBJEXT) -ioctl_rtc_v_LDADD = $(LDADD) -ioctl_rtc_v_DEPENDENCIES = libtests.a -ioctl_scsi_SOURCES = ioctl_scsi.c -ioctl_scsi_OBJECTS = ioctl_scsi.$(OBJEXT) -ioctl_scsi_LDADD = $(LDADD) -ioctl_scsi_DEPENDENCIES = libtests.a -ioctl_sg_io_v3_SOURCES = ioctl_sg_io_v3.c -ioctl_sg_io_v3_OBJECTS = ioctl_sg_io_v3.$(OBJEXT) -ioctl_sg_io_v3_LDADD = $(LDADD) -ioctl_sg_io_v3_DEPENDENCIES = libtests.a -ioctl_sg_io_v4_SOURCES = ioctl_sg_io_v4.c -ioctl_sg_io_v4_OBJECTS = ioctl_sg_io_v4.$(OBJEXT) -ioctl_sg_io_v4_LDADD = $(LDADD) -ioctl_sg_io_v4_DEPENDENCIES = libtests.a -ioctl_sock_gifconf_SOURCES = ioctl_sock_gifconf.c -ioctl_sock_gifconf_OBJECTS = ioctl_sock_gifconf.$(OBJEXT) -ioctl_sock_gifconf_LDADD = $(LDADD) -ioctl_sock_gifconf_DEPENDENCIES = libtests.a -ioctl_uffdio_SOURCES = ioctl_uffdio.c -ioctl_uffdio_OBJECTS = ioctl_uffdio.$(OBJEXT) -ioctl_uffdio_LDADD = $(LDADD) -ioctl_uffdio_DEPENDENCIES = libtests.a -ioctl_v4l2_SOURCES = ioctl_v4l2.c -ioctl_v4l2_OBJECTS = ioctl_v4l2.$(OBJEXT) -ioctl_v4l2_LDADD = $(LDADD) -ioctl_v4l2_DEPENDENCIES = libtests.a -ioperm_SOURCES = ioperm.c -ioperm_OBJECTS = ioperm.$(OBJEXT) -ioperm_LDADD = $(LDADD) -ioperm_DEPENDENCIES = libtests.a -iopl_SOURCES = iopl.c -iopl_OBJECTS = iopl.$(OBJEXT) -iopl_LDADD = $(LDADD) -iopl_DEPENDENCIES = libtests.a -ioprio_SOURCES = ioprio.c -ioprio_OBJECTS = ioprio.$(OBJEXT) -ioprio_LDADD = $(LDADD) -ioprio_DEPENDENCIES = libtests.a -ip_mreq_SOURCES = ip_mreq.c -ip_mreq_OBJECTS = ip_mreq.$(OBJEXT) -ip_mreq_LDADD = $(LDADD) -ip_mreq_DEPENDENCIES = libtests.a -ipc_SOURCES = ipc.c -ipc_OBJECTS = ipc.$(OBJEXT) -ipc_LDADD = $(LDADD) -ipc_DEPENDENCIES = libtests.a -ipc_msg_SOURCES = ipc_msg.c -ipc_msg_OBJECTS = ipc_msg.$(OBJEXT) -ipc_msg_LDADD = $(LDADD) -ipc_msg_DEPENDENCIES = libtests.a -ipc_msg_Xabbrev_SOURCES = ipc_msg-Xabbrev.c -ipc_msg_Xabbrev_OBJECTS = ipc_msg-Xabbrev.$(OBJEXT) -ipc_msg_Xabbrev_LDADD = $(LDADD) -ipc_msg_Xabbrev_DEPENDENCIES = libtests.a -ipc_msg_Xraw_SOURCES = ipc_msg-Xraw.c -ipc_msg_Xraw_OBJECTS = ipc_msg-Xraw.$(OBJEXT) -ipc_msg_Xraw_LDADD = $(LDADD) -ipc_msg_Xraw_DEPENDENCIES = libtests.a -ipc_msg_Xverbose_SOURCES = ipc_msg-Xverbose.c -ipc_msg_Xverbose_OBJECTS = ipc_msg-Xverbose.$(OBJEXT) -ipc_msg_Xverbose_LDADD = $(LDADD) -ipc_msg_Xverbose_DEPENDENCIES = libtests.a -ipc_msgbuf_SOURCES = ipc_msgbuf.c -ipc_msgbuf_OBJECTS = ipc_msgbuf.$(OBJEXT) -ipc_msgbuf_LDADD = $(LDADD) -ipc_msgbuf_DEPENDENCIES = libtests.a -ipc_msgbuf_Xabbrev_SOURCES = ipc_msgbuf-Xabbrev.c -ipc_msgbuf_Xabbrev_OBJECTS = ipc_msgbuf-Xabbrev.$(OBJEXT) -ipc_msgbuf_Xabbrev_LDADD = $(LDADD) -ipc_msgbuf_Xabbrev_DEPENDENCIES = libtests.a -ipc_msgbuf_Xraw_SOURCES = ipc_msgbuf-Xraw.c -ipc_msgbuf_Xraw_OBJECTS = ipc_msgbuf-Xraw.$(OBJEXT) -ipc_msgbuf_Xraw_LDADD = $(LDADD) -ipc_msgbuf_Xraw_DEPENDENCIES = libtests.a -ipc_msgbuf_Xverbose_SOURCES = ipc_msgbuf-Xverbose.c -ipc_msgbuf_Xverbose_OBJECTS = ipc_msgbuf-Xverbose.$(OBJEXT) -ipc_msgbuf_Xverbose_LDADD = $(LDADD) -ipc_msgbuf_Xverbose_DEPENDENCIES = libtests.a -ipc_sem_SOURCES = ipc_sem.c -ipc_sem_OBJECTS = ipc_sem.$(OBJEXT) -ipc_sem_LDADD = $(LDADD) -ipc_sem_DEPENDENCIES = libtests.a -ipc_sem_Xabbrev_SOURCES = ipc_sem-Xabbrev.c -ipc_sem_Xabbrev_OBJECTS = ipc_sem-Xabbrev.$(OBJEXT) -ipc_sem_Xabbrev_LDADD = $(LDADD) -ipc_sem_Xabbrev_DEPENDENCIES = libtests.a -ipc_sem_Xraw_SOURCES = ipc_sem-Xraw.c -ipc_sem_Xraw_OBJECTS = ipc_sem-Xraw.$(OBJEXT) -ipc_sem_Xraw_LDADD = $(LDADD) -ipc_sem_Xraw_DEPENDENCIES = libtests.a -ipc_sem_Xverbose_SOURCES = ipc_sem-Xverbose.c -ipc_sem_Xverbose_OBJECTS = ipc_sem-Xverbose.$(OBJEXT) -ipc_sem_Xverbose_LDADD = $(LDADD) -ipc_sem_Xverbose_DEPENDENCIES = libtests.a -ipc_shm_SOURCES = ipc_shm.c -ipc_shm_OBJECTS = ipc_shm.$(OBJEXT) -ipc_shm_LDADD = $(LDADD) -ipc_shm_DEPENDENCIES = libtests.a -ipc_shm_Xabbrev_SOURCES = ipc_shm-Xabbrev.c -ipc_shm_Xabbrev_OBJECTS = ipc_shm-Xabbrev.$(OBJEXT) -ipc_shm_Xabbrev_LDADD = $(LDADD) -ipc_shm_Xabbrev_DEPENDENCIES = libtests.a -ipc_shm_Xraw_SOURCES = ipc_shm-Xraw.c -ipc_shm_Xraw_OBJECTS = ipc_shm-Xraw.$(OBJEXT) -ipc_shm_Xraw_LDADD = $(LDADD) -ipc_shm_Xraw_DEPENDENCIES = libtests.a -ipc_shm_Xverbose_SOURCES = ipc_shm-Xverbose.c -ipc_shm_Xverbose_OBJECTS = ipc_shm-Xverbose.$(OBJEXT) -ipc_shm_Xverbose_LDADD = $(LDADD) -ipc_shm_Xverbose_DEPENDENCIES = libtests.a -is_linux_mips_n64_SOURCES = is_linux_mips_n64.c -is_linux_mips_n64_OBJECTS = is_linux_mips_n64.$(OBJEXT) -is_linux_mips_n64_LDADD = $(LDADD) -is_linux_mips_n64_DEPENDENCIES = libtests.a -kcmp_SOURCES = kcmp.c -kcmp_OBJECTS = kcmp.$(OBJEXT) -kcmp_LDADD = $(LDADD) -kcmp_DEPENDENCIES = libtests.a -kcmp_y_SOURCES = kcmp-y.c -kcmp_y_OBJECTS = kcmp-y.$(OBJEXT) -kcmp_y_LDADD = $(LDADD) -kcmp_y_DEPENDENCIES = libtests.a -kern_features_SOURCES = kern_features.c -kern_features_OBJECTS = kern_features.$(OBJEXT) -kern_features_LDADD = $(LDADD) -kern_features_DEPENDENCIES = libtests.a -kexec_file_load_SOURCES = kexec_file_load.c -kexec_file_load_OBJECTS = kexec_file_load.$(OBJEXT) -kexec_file_load_LDADD = $(LDADD) -kexec_file_load_DEPENDENCIES = libtests.a -kexec_load_SOURCES = kexec_load.c -kexec_load_OBJECTS = kexec_load.$(OBJEXT) -kexec_load_LDADD = $(LDADD) -kexec_load_DEPENDENCIES = libtests.a -keyctl_SOURCES = keyctl.c -keyctl_OBJECTS = keyctl.$(OBJEXT) -keyctl_LDADD = $(LDADD) -keyctl_DEPENDENCIES = libtests.a -keyctl_Xabbrev_SOURCES = keyctl-Xabbrev.c -keyctl_Xabbrev_OBJECTS = keyctl-Xabbrev.$(OBJEXT) -keyctl_Xabbrev_LDADD = $(LDADD) -keyctl_Xabbrev_DEPENDENCIES = libtests.a -keyctl_Xraw_SOURCES = keyctl-Xraw.c -keyctl_Xraw_OBJECTS = keyctl-Xraw.$(OBJEXT) -keyctl_Xraw_LDADD = $(LDADD) -keyctl_Xraw_DEPENDENCIES = libtests.a -keyctl_Xverbose_SOURCES = keyctl-Xverbose.c -keyctl_Xverbose_OBJECTS = keyctl-Xverbose.$(OBJEXT) -keyctl_Xverbose_LDADD = $(LDADD) -keyctl_Xverbose_DEPENDENCIES = libtests.a -kill_SOURCES = kill.c -kill_OBJECTS = kill.$(OBJEXT) -kill_LDADD = $(LDADD) -kill_DEPENDENCIES = libtests.a -ksysent_SOURCES = ksysent.c -ksysent_OBJECTS = ksysent.$(OBJEXT) -ksysent_LDADD = $(LDADD) -ksysent_DEPENDENCIES = libtests.a -lchown_SOURCES = lchown.c -lchown_OBJECTS = lchown.$(OBJEXT) -lchown_LDADD = $(LDADD) -lchown_DEPENDENCIES = libtests.a -lchown32_SOURCES = lchown32.c -lchown32_OBJECTS = lchown32.$(OBJEXT) -lchown32_LDADD = $(LDADD) -lchown32_DEPENDENCIES = libtests.a -link_SOURCES = link.c -link_OBJECTS = link.$(OBJEXT) -link_LDADD = $(LDADD) -link_DEPENDENCIES = libtests.a -linkat_SOURCES = linkat.c -linkat_OBJECTS = linkat.$(OBJEXT) -linkat_LDADD = $(LDADD) -linkat_DEPENDENCIES = libtests.a -list_sigaction_signum_SOURCES = list_sigaction_signum.c -list_sigaction_signum_OBJECTS = list_sigaction_signum.$(OBJEXT) -list_sigaction_signum_LDADD = $(LDADD) -list_sigaction_signum_DEPENDENCIES = libtests.a -llseek_SOURCES = llseek.c -llseek_OBJECTS = llseek.$(OBJEXT) -llseek_LDADD = $(LDADD) -llseek_DEPENDENCIES = libtests.a -localtime_SOURCES = localtime.c -localtime_OBJECTS = localtime.$(OBJEXT) -localtime_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -lookup_dcookie_SOURCES = lookup_dcookie.c -lookup_dcookie_OBJECTS = lookup_dcookie.$(OBJEXT) -lookup_dcookie_LDADD = $(LDADD) -lookup_dcookie_DEPENDENCIES = libtests.a -lseek_SOURCES = lseek.c -lseek_OBJECTS = lseek.$(OBJEXT) -lseek_LDADD = $(LDADD) -lseek_DEPENDENCIES = libtests.a -lstat_SOURCES = lstat.c -lstat_OBJECTS = lstat.$(OBJEXT) -lstat_LDADD = $(LDADD) -lstat_DEPENDENCIES = libtests.a -lstat64_SOURCES = lstat64.c -lstat64_OBJECTS = lstat64-lstat64.$(OBJEXT) -lstat64_LDADD = $(LDADD) -lstat64_DEPENDENCIES = libtests.a -madvise_SOURCES = madvise.c -madvise_OBJECTS = madvise.$(OBJEXT) -madvise_LDADD = $(LDADD) -madvise_DEPENDENCIES = libtests.a -mbind_SOURCES = mbind.c -mbind_OBJECTS = mbind.$(OBJEXT) -mbind_LDADD = $(LDADD) -mbind_DEPENDENCIES = libtests.a -membarrier_SOURCES = membarrier.c -membarrier_OBJECTS = membarrier.$(OBJEXT) -membarrier_LDADD = $(LDADD) -membarrier_DEPENDENCIES = libtests.a -memfd_create_SOURCES = memfd_create.c -memfd_create_OBJECTS = memfd_create.$(OBJEXT) -memfd_create_LDADD = $(LDADD) -memfd_create_DEPENDENCIES = libtests.a -migrate_pages_SOURCES = migrate_pages.c -migrate_pages_OBJECTS = migrate_pages.$(OBJEXT) -migrate_pages_LDADD = $(LDADD) -migrate_pages_DEPENDENCIES = libtests.a -mincore_SOURCES = mincore.c -mincore_OBJECTS = mincore.$(OBJEXT) -mincore_LDADD = $(LDADD) -mincore_DEPENDENCIES = libtests.a -mkdir_SOURCES = mkdir.c -mkdir_OBJECTS = mkdir.$(OBJEXT) -mkdir_LDADD = $(LDADD) -mkdir_DEPENDENCIES = libtests.a -mkdirat_SOURCES = mkdirat.c -mkdirat_OBJECTS = mkdirat.$(OBJEXT) -mkdirat_LDADD = $(LDADD) -mkdirat_DEPENDENCIES = libtests.a -mknod_SOURCES = mknod.c -mknod_OBJECTS = mknod.$(OBJEXT) -mknod_LDADD = $(LDADD) -mknod_DEPENDENCIES = libtests.a -mknodat_SOURCES = mknodat.c -mknodat_OBJECTS = mknodat.$(OBJEXT) -mknodat_LDADD = $(LDADD) -mknodat_DEPENDENCIES = libtests.a -mlock_SOURCES = mlock.c -mlock_OBJECTS = mlock.$(OBJEXT) -mlock_LDADD = $(LDADD) -mlock_DEPENDENCIES = libtests.a -mlock2_SOURCES = mlock2.c -mlock2_OBJECTS = mlock2.$(OBJEXT) -mlock2_LDADD = $(LDADD) -mlock2_DEPENDENCIES = libtests.a -mlockall_SOURCES = mlockall.c -mlockall_OBJECTS = mlockall.$(OBJEXT) -mlockall_LDADD = $(LDADD) -mlockall_DEPENDENCIES = libtests.a -mmap_SOURCES = mmap.c -mmap_OBJECTS = mmap.$(OBJEXT) -mmap_LDADD = $(LDADD) -mmap_DEPENDENCIES = libtests.a -mmap_Xabbrev_SOURCES = mmap-Xabbrev.c -mmap_Xabbrev_OBJECTS = mmap-Xabbrev.$(OBJEXT) -mmap_Xabbrev_LDADD = $(LDADD) -mmap_Xabbrev_DEPENDENCIES = libtests.a -mmap_Xraw_SOURCES = mmap-Xraw.c -mmap_Xraw_OBJECTS = mmap-Xraw.$(OBJEXT) -mmap_Xraw_LDADD = $(LDADD) -mmap_Xraw_DEPENDENCIES = libtests.a -mmap_Xverbose_SOURCES = mmap-Xverbose.c -mmap_Xverbose_OBJECTS = mmap-Xverbose.$(OBJEXT) -mmap_Xverbose_LDADD = $(LDADD) -mmap_Xverbose_DEPENDENCIES = libtests.a -mmap64_SOURCES = mmap64.c -mmap64_OBJECTS = mmap64-mmap64.$(OBJEXT) -mmap64_LDADD = $(LDADD) -mmap64_DEPENDENCIES = libtests.a -mmap64_Xabbrev_SOURCES = mmap64-Xabbrev.c -mmap64_Xabbrev_OBJECTS = mmap64_Xabbrev-mmap64-Xabbrev.$(OBJEXT) -mmap64_Xabbrev_LDADD = $(LDADD) -mmap64_Xabbrev_DEPENDENCIES = libtests.a -mmap64_Xraw_SOURCES = mmap64-Xraw.c -mmap64_Xraw_OBJECTS = mmap64_Xraw-mmap64-Xraw.$(OBJEXT) -mmap64_Xraw_LDADD = $(LDADD) -mmap64_Xraw_DEPENDENCIES = libtests.a -mmap64_Xverbose_SOURCES = mmap64-Xverbose.c -mmap64_Xverbose_OBJECTS = mmap64_Xverbose-mmap64-Xverbose.$(OBJEXT) -mmap64_Xverbose_LDADD = $(LDADD) -mmap64_Xverbose_DEPENDENCIES = libtests.a -mmsg_SOURCES = mmsg.c -mmsg_OBJECTS = mmsg.$(OBJEXT) -mmsg_LDADD = $(LDADD) -mmsg_DEPENDENCIES = libtests.a -mmsg_silent_SOURCES = mmsg-silent.c -mmsg_silent_OBJECTS = mmsg-silent.$(OBJEXT) -mmsg_silent_LDADD = $(LDADD) -mmsg_silent_DEPENDENCIES = libtests.a -mmsg_name_SOURCES = mmsg_name.c -mmsg_name_OBJECTS = mmsg_name.$(OBJEXT) -mmsg_name_LDADD = $(LDADD) -mmsg_name_DEPENDENCIES = libtests.a -mmsg_name_v_SOURCES = mmsg_name-v.c -mmsg_name_v_OBJECTS = mmsg_name-v.$(OBJEXT) -mmsg_name_v_LDADD = $(LDADD) -mmsg_name_v_DEPENDENCIES = libtests.a -modify_ldt_SOURCES = modify_ldt.c -modify_ldt_OBJECTS = modify_ldt.$(OBJEXT) -modify_ldt_LDADD = $(LDADD) -modify_ldt_DEPENDENCIES = libtests.a -mount_SOURCES = mount.c -mount_OBJECTS = mount.$(OBJEXT) -mount_LDADD = $(LDADD) -mount_DEPENDENCIES = libtests.a -mount_Xabbrev_SOURCES = mount-Xabbrev.c -mount_Xabbrev_OBJECTS = mount-Xabbrev.$(OBJEXT) -mount_Xabbrev_LDADD = $(LDADD) -mount_Xabbrev_DEPENDENCIES = libtests.a -mount_Xraw_SOURCES = mount-Xraw.c -mount_Xraw_OBJECTS = mount-Xraw.$(OBJEXT) -mount_Xraw_LDADD = $(LDADD) -mount_Xraw_DEPENDENCIES = libtests.a -mount_Xverbose_SOURCES = mount-Xverbose.c -mount_Xverbose_OBJECTS = mount-Xverbose.$(OBJEXT) -mount_Xverbose_LDADD = $(LDADD) -mount_Xverbose_DEPENDENCIES = libtests.a -move_pages_SOURCES = move_pages.c -move_pages_OBJECTS = move_pages.$(OBJEXT) -move_pages_LDADD = $(LDADD) -move_pages_DEPENDENCIES = libtests.a -mq_SOURCES = mq.c -mq_OBJECTS = mq.$(OBJEXT) -mq_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -mq_sendrecv_SOURCES = mq_sendrecv.c -mq_sendrecv_OBJECTS = mq_sendrecv.$(OBJEXT) -mq_sendrecv_LDADD = $(LDADD) -mq_sendrecv_DEPENDENCIES = libtests.a -mq_sendrecv_read_SOURCES = mq_sendrecv-read.c -mq_sendrecv_read_OBJECTS = mq_sendrecv-read.$(OBJEXT) -mq_sendrecv_read_LDADD = $(LDADD) -mq_sendrecv_read_DEPENDENCIES = libtests.a -mq_sendrecv_write_SOURCES = mq_sendrecv-write.c -mq_sendrecv_write_OBJECTS = mq_sendrecv-write.$(OBJEXT) -mq_sendrecv_write_LDADD = $(LDADD) -mq_sendrecv_write_DEPENDENCIES = libtests.a -msg_control_SOURCES = msg_control.c -msg_control_OBJECTS = msg_control.$(OBJEXT) -msg_control_LDADD = $(LDADD) -msg_control_DEPENDENCIES = libtests.a -msg_control_v_SOURCES = msg_control-v.c -msg_control_v_OBJECTS = msg_control-v.$(OBJEXT) -msg_control_v_LDADD = $(LDADD) -msg_control_v_DEPENDENCIES = libtests.a -msg_name_SOURCES = msg_name.c -msg_name_OBJECTS = msg_name.$(OBJEXT) -msg_name_LDADD = $(LDADD) -msg_name_DEPENDENCIES = libtests.a -munlockall_SOURCES = munlockall.c -munlockall_OBJECTS = munlockall.$(OBJEXT) -munlockall_LDADD = $(LDADD) -munlockall_DEPENDENCIES = libtests.a -nanosleep_SOURCES = nanosleep.c -nanosleep_OBJECTS = nanosleep.$(OBJEXT) -nanosleep_LDADD = $(LDADD) -nanosleep_DEPENDENCIES = libtests.a -net_accept_connect_SOURCES = net-accept-connect.c -net_accept_connect_OBJECTS = net-accept-connect.$(OBJEXT) -net_accept_connect_LDADD = $(LDADD) -net_accept_connect_DEPENDENCIES = libtests.a -net_icmp_filter_SOURCES = net-icmp_filter.c -net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT) -net_icmp_filter_LDADD = $(LDADD) -net_icmp_filter_DEPENDENCIES = libtests.a -net_sockaddr_SOURCES = net-sockaddr.c -net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT) -net_sockaddr_LDADD = $(LDADD) -net_sockaddr_DEPENDENCIES = libtests.a -net_y_unix_SOURCES = net-y-unix.c -net_y_unix_OBJECTS = net-y-unix.$(OBJEXT) -net_y_unix_LDADD = $(LDADD) -net_y_unix_DEPENDENCIES = libtests.a -net_yy_inet_SOURCES = net-yy-inet.c -net_yy_inet_OBJECTS = net-yy-inet.$(OBJEXT) -net_yy_inet_LDADD = $(LDADD) -net_yy_inet_DEPENDENCIES = libtests.a -net_yy_inet6_SOURCES = net-yy-inet6.c -net_yy_inet6_OBJECTS = net-yy-inet6.$(OBJEXT) -net_yy_inet6_LDADD = $(LDADD) -net_yy_inet6_DEPENDENCIES = libtests.a -net_yy_netlink_SOURCES = net-yy-netlink.c -net_yy_netlink_OBJECTS = net-yy-netlink.$(OBJEXT) -net_yy_netlink_LDADD = $(LDADD) -net_yy_netlink_DEPENDENCIES = libtests.a -net_yy_unix_SOURCES = net-yy-unix.c -net_yy_unix_OBJECTS = net-yy-unix.$(OBJEXT) -net_yy_unix_LDADD = $(LDADD) -net_yy_unix_DEPENDENCIES = libtests.a -netlink_audit_SOURCES = netlink_audit.c -netlink_audit_OBJECTS = netlink_audit.$(OBJEXT) -netlink_audit_LDADD = $(LDADD) -netlink_audit_DEPENDENCIES = libtests.a -netlink_crypto_SOURCES = netlink_crypto.c -netlink_crypto_OBJECTS = netlink_crypto.$(OBJEXT) -netlink_crypto_LDADD = $(LDADD) -netlink_crypto_DEPENDENCIES = libtests.a -netlink_generic_SOURCES = netlink_generic.c -netlink_generic_OBJECTS = netlink_generic.$(OBJEXT) -netlink_generic_LDADD = $(LDADD) -netlink_generic_DEPENDENCIES = libtests.a -netlink_inet_diag_SOURCES = netlink_inet_diag.c -netlink_inet_diag_OBJECTS = netlink_inet_diag.$(OBJEXT) -netlink_inet_diag_LDADD = $(LDADD) -netlink_inet_diag_DEPENDENCIES = libtests.a -netlink_kobject_uevent_SOURCES = netlink_kobject_uevent.c -netlink_kobject_uevent_OBJECTS = netlink_kobject_uevent.$(OBJEXT) -netlink_kobject_uevent_LDADD = $(LDADD) -netlink_kobject_uevent_DEPENDENCIES = libtests.a -netlink_netfilter_SOURCES = netlink_netfilter.c -netlink_netfilter_OBJECTS = netlink_netfilter.$(OBJEXT) -netlink_netfilter_LDADD = $(LDADD) -netlink_netfilter_DEPENDENCIES = libtests.a -netlink_netlink_diag_SOURCES = netlink_netlink_diag.c -netlink_netlink_diag_OBJECTS = netlink_netlink_diag.$(OBJEXT) -netlink_netlink_diag_LDADD = $(LDADD) -netlink_netlink_diag_DEPENDENCIES = libtests.a -netlink_protocol_SOURCES = netlink_protocol.c -netlink_protocol_OBJECTS = netlink_protocol.$(OBJEXT) -netlink_protocol_LDADD = $(LDADD) -netlink_protocol_DEPENDENCIES = libtests.a -netlink_route_SOURCES = netlink_route.c -netlink_route_OBJECTS = netlink_route.$(OBJEXT) -netlink_route_LDADD = $(LDADD) -netlink_route_DEPENDENCIES = libtests.a -netlink_selinux_SOURCES = netlink_selinux.c -netlink_selinux_OBJECTS = netlink_selinux.$(OBJEXT) -netlink_selinux_LDADD = $(LDADD) -netlink_selinux_DEPENDENCIES = libtests.a -netlink_sock_diag_SOURCES = netlink_sock_diag.c -netlink_sock_diag_OBJECTS = netlink_sock_diag.$(OBJEXT) -netlink_sock_diag_LDADD = $(LDADD) -netlink_sock_diag_DEPENDENCIES = libtests.a -netlink_unix_diag_SOURCES = netlink_unix_diag.c -netlink_unix_diag_OBJECTS = netlink_unix_diag.$(OBJEXT) -netlink_unix_diag_LDADD = $(LDADD) -netlink_unix_diag_DEPENDENCIES = libtests.a -netlink_xfrm_SOURCES = netlink_xfrm.c -netlink_xfrm_OBJECTS = netlink_xfrm.$(OBJEXT) -netlink_xfrm_LDADD = $(LDADD) -netlink_xfrm_DEPENDENCIES = libtests.a -newfstatat_SOURCES = newfstatat.c -newfstatat_OBJECTS = newfstatat-newfstatat.$(OBJEXT) -newfstatat_LDADD = $(LDADD) -newfstatat_DEPENDENCIES = libtests.a -nfnetlink_acct_SOURCES = nfnetlink_acct.c -nfnetlink_acct_OBJECTS = nfnetlink_acct.$(OBJEXT) -nfnetlink_acct_LDADD = $(LDADD) -nfnetlink_acct_DEPENDENCIES = libtests.a -nfnetlink_cthelper_SOURCES = nfnetlink_cthelper.c -nfnetlink_cthelper_OBJECTS = nfnetlink_cthelper.$(OBJEXT) -nfnetlink_cthelper_LDADD = $(LDADD) -nfnetlink_cthelper_DEPENDENCIES = libtests.a -nfnetlink_ctnetlink_SOURCES = nfnetlink_ctnetlink.c -nfnetlink_ctnetlink_OBJECTS = nfnetlink_ctnetlink.$(OBJEXT) -nfnetlink_ctnetlink_LDADD = $(LDADD) -nfnetlink_ctnetlink_DEPENDENCIES = libtests.a -nfnetlink_ctnetlink_exp_SOURCES = nfnetlink_ctnetlink_exp.c -nfnetlink_ctnetlink_exp_OBJECTS = nfnetlink_ctnetlink_exp.$(OBJEXT) -nfnetlink_ctnetlink_exp_LDADD = $(LDADD) -nfnetlink_ctnetlink_exp_DEPENDENCIES = libtests.a -nfnetlink_cttimeout_SOURCES = nfnetlink_cttimeout.c -nfnetlink_cttimeout_OBJECTS = nfnetlink_cttimeout.$(OBJEXT) -nfnetlink_cttimeout_LDADD = $(LDADD) -nfnetlink_cttimeout_DEPENDENCIES = libtests.a -nfnetlink_ipset_SOURCES = nfnetlink_ipset.c -nfnetlink_ipset_OBJECTS = nfnetlink_ipset.$(OBJEXT) -nfnetlink_ipset_LDADD = $(LDADD) -nfnetlink_ipset_DEPENDENCIES = libtests.a -nfnetlink_nft_compat_SOURCES = nfnetlink_nft_compat.c -nfnetlink_nft_compat_OBJECTS = nfnetlink_nft_compat.$(OBJEXT) -nfnetlink_nft_compat_LDADD = $(LDADD) -nfnetlink_nft_compat_DEPENDENCIES = libtests.a -nfnetlink_nftables_SOURCES = nfnetlink_nftables.c -nfnetlink_nftables_OBJECTS = nfnetlink_nftables.$(OBJEXT) -nfnetlink_nftables_LDADD = $(LDADD) -nfnetlink_nftables_DEPENDENCIES = libtests.a -nfnetlink_osf_SOURCES = nfnetlink_osf.c -nfnetlink_osf_OBJECTS = nfnetlink_osf.$(OBJEXT) -nfnetlink_osf_LDADD = $(LDADD) -nfnetlink_osf_DEPENDENCIES = libtests.a -nfnetlink_queue_SOURCES = nfnetlink_queue.c -nfnetlink_queue_OBJECTS = nfnetlink_queue.$(OBJEXT) -nfnetlink_queue_LDADD = $(LDADD) -nfnetlink_queue_DEPENDENCIES = libtests.a -nfnetlink_ulog_SOURCES = nfnetlink_ulog.c -nfnetlink_ulog_OBJECTS = nfnetlink_ulog.$(OBJEXT) -nfnetlink_ulog_LDADD = $(LDADD) -nfnetlink_ulog_DEPENDENCIES = libtests.a -nlattr_SOURCES = nlattr.c -nlattr_OBJECTS = nlattr.$(OBJEXT) -nlattr_LDADD = $(LDADD) -nlattr_DEPENDENCIES = libtests.a -nlattr_br_port_msg_SOURCES = nlattr_br_port_msg.c -nlattr_br_port_msg_OBJECTS = nlattr_br_port_msg.$(OBJEXT) -nlattr_br_port_msg_LDADD = $(LDADD) -nlattr_br_port_msg_DEPENDENCIES = libtests.a -nlattr_crypto_user_alg_SOURCES = nlattr_crypto_user_alg.c -nlattr_crypto_user_alg_OBJECTS = nlattr_crypto_user_alg.$(OBJEXT) -nlattr_crypto_user_alg_LDADD = $(LDADD) -nlattr_crypto_user_alg_DEPENDENCIES = libtests.a -nlattr_dcbmsg_SOURCES = nlattr_dcbmsg.c -nlattr_dcbmsg_OBJECTS = nlattr_dcbmsg.$(OBJEXT) -nlattr_dcbmsg_LDADD = $(LDADD) -nlattr_dcbmsg_DEPENDENCIES = libtests.a -nlattr_fib_rule_hdr_SOURCES = nlattr_fib_rule_hdr.c -nlattr_fib_rule_hdr_OBJECTS = nlattr_fib_rule_hdr.$(OBJEXT) -nlattr_fib_rule_hdr_LDADD = $(LDADD) -nlattr_fib_rule_hdr_DEPENDENCIES = libtests.a -nlattr_ifaddrlblmsg_SOURCES = nlattr_ifaddrlblmsg.c -nlattr_ifaddrlblmsg_OBJECTS = nlattr_ifaddrlblmsg.$(OBJEXT) -nlattr_ifaddrlblmsg_LDADD = $(LDADD) -nlattr_ifaddrlblmsg_DEPENDENCIES = libtests.a -nlattr_ifaddrmsg_SOURCES = nlattr_ifaddrmsg.c -nlattr_ifaddrmsg_OBJECTS = nlattr_ifaddrmsg.$(OBJEXT) -nlattr_ifaddrmsg_LDADD = $(LDADD) -nlattr_ifaddrmsg_DEPENDENCIES = libtests.a -nlattr_ifinfomsg_SOURCES = nlattr_ifinfomsg.c -nlattr_ifinfomsg_OBJECTS = nlattr_ifinfomsg.$(OBJEXT) -nlattr_ifinfomsg_LDADD = $(LDADD) -nlattr_ifinfomsg_DEPENDENCIES = libtests.a -nlattr_ifla_af_spec_SOURCES = nlattr_ifla_af_spec.c -nlattr_ifla_af_spec_OBJECTS = nlattr_ifla_af_spec.$(OBJEXT) -nlattr_ifla_af_spec_LDADD = $(LDADD) -nlattr_ifla_af_spec_DEPENDENCIES = libtests.a -nlattr_ifla_brport_SOURCES = nlattr_ifla_brport.c -nlattr_ifla_brport_OBJECTS = nlattr_ifla_brport.$(OBJEXT) -nlattr_ifla_brport_LDADD = $(LDADD) -nlattr_ifla_brport_DEPENDENCIES = libtests.a -nlattr_ifla_linkinfo_SOURCES = nlattr_ifla_linkinfo.c -nlattr_ifla_linkinfo_OBJECTS = nlattr_ifla_linkinfo.$(OBJEXT) -nlattr_ifla_linkinfo_LDADD = $(LDADD) -nlattr_ifla_linkinfo_DEPENDENCIES = libtests.a -nlattr_ifla_port_SOURCES = nlattr_ifla_port.c -nlattr_ifla_port_OBJECTS = nlattr_ifla_port.$(OBJEXT) -nlattr_ifla_port_LDADD = $(LDADD) -nlattr_ifla_port_DEPENDENCIES = libtests.a -nlattr_ifla_xdp_SOURCES = nlattr_ifla_xdp.c -nlattr_ifla_xdp_OBJECTS = nlattr_ifla_xdp.$(OBJEXT) -nlattr_ifla_xdp_LDADD = $(LDADD) -nlattr_ifla_xdp_DEPENDENCIES = libtests.a -nlattr_inet_diag_msg_SOURCES = nlattr_inet_diag_msg.c -nlattr_inet_diag_msg_OBJECTS = nlattr_inet_diag_msg.$(OBJEXT) -nlattr_inet_diag_msg_LDADD = $(LDADD) -nlattr_inet_diag_msg_DEPENDENCIES = libtests.a -nlattr_inet_diag_req_compat_SOURCES = nlattr_inet_diag_req_compat.c -nlattr_inet_diag_req_compat_OBJECTS = \ - nlattr_inet_diag_req_compat.$(OBJEXT) -nlattr_inet_diag_req_compat_LDADD = $(LDADD) -nlattr_inet_diag_req_compat_DEPENDENCIES = libtests.a -nlattr_inet_diag_req_v2_SOURCES = nlattr_inet_diag_req_v2.c -nlattr_inet_diag_req_v2_OBJECTS = nlattr_inet_diag_req_v2.$(OBJEXT) -nlattr_inet_diag_req_v2_LDADD = $(LDADD) -nlattr_inet_diag_req_v2_DEPENDENCIES = libtests.a -nlattr_mdba_mdb_entry_SOURCES = nlattr_mdba_mdb_entry.c -nlattr_mdba_mdb_entry_OBJECTS = nlattr_mdba_mdb_entry.$(OBJEXT) -nlattr_mdba_mdb_entry_LDADD = $(LDADD) -nlattr_mdba_mdb_entry_DEPENDENCIES = libtests.a -nlattr_mdba_router_port_SOURCES = nlattr_mdba_router_port.c -nlattr_mdba_router_port_OBJECTS = nlattr_mdba_router_port.$(OBJEXT) -nlattr_mdba_router_port_LDADD = $(LDADD) -nlattr_mdba_router_port_DEPENDENCIES = libtests.a -nlattr_ndmsg_SOURCES = nlattr_ndmsg.c -nlattr_ndmsg_OBJECTS = nlattr_ndmsg.$(OBJEXT) -nlattr_ndmsg_LDADD = $(LDADD) -nlattr_ndmsg_DEPENDENCIES = libtests.a -nlattr_ndtmsg_SOURCES = nlattr_ndtmsg.c -nlattr_ndtmsg_OBJECTS = nlattr_ndtmsg.$(OBJEXT) -nlattr_ndtmsg_LDADD = $(LDADD) -nlattr_ndtmsg_DEPENDENCIES = libtests.a -nlattr_netconfmsg_SOURCES = nlattr_netconfmsg.c -nlattr_netconfmsg_OBJECTS = nlattr_netconfmsg.$(OBJEXT) -nlattr_netconfmsg_LDADD = $(LDADD) -nlattr_netconfmsg_DEPENDENCIES = libtests.a -nlattr_netlink_diag_msg_SOURCES = nlattr_netlink_diag_msg.c -nlattr_netlink_diag_msg_OBJECTS = nlattr_netlink_diag_msg.$(OBJEXT) -nlattr_netlink_diag_msg_LDADD = $(LDADD) -nlattr_netlink_diag_msg_DEPENDENCIES = libtests.a -nlattr_nlmsgerr_SOURCES = nlattr_nlmsgerr.c -nlattr_nlmsgerr_OBJECTS = nlattr_nlmsgerr.$(OBJEXT) -nlattr_nlmsgerr_LDADD = $(LDADD) -nlattr_nlmsgerr_DEPENDENCIES = libtests.a -nlattr_packet_diag_msg_SOURCES = nlattr_packet_diag_msg.c -nlattr_packet_diag_msg_OBJECTS = nlattr_packet_diag_msg.$(OBJEXT) -nlattr_packet_diag_msg_LDADD = $(LDADD) -nlattr_packet_diag_msg_DEPENDENCIES = libtests.a -nlattr_rtgenmsg_SOURCES = nlattr_rtgenmsg.c -nlattr_rtgenmsg_OBJECTS = nlattr_rtgenmsg.$(OBJEXT) -nlattr_rtgenmsg_LDADD = $(LDADD) -nlattr_rtgenmsg_DEPENDENCIES = libtests.a -nlattr_rtmsg_SOURCES = nlattr_rtmsg.c -nlattr_rtmsg_OBJECTS = nlattr_rtmsg.$(OBJEXT) -nlattr_rtmsg_LDADD = $(LDADD) -nlattr_rtmsg_DEPENDENCIES = libtests.a -nlattr_smc_diag_msg_SOURCES = nlattr_smc_diag_msg.c -nlattr_smc_diag_msg_OBJECTS = nlattr_smc_diag_msg.$(OBJEXT) -nlattr_smc_diag_msg_LDADD = $(LDADD) -nlattr_smc_diag_msg_DEPENDENCIES = libtests.a -nlattr_tc_stats_SOURCES = nlattr_tc_stats.c -nlattr_tc_stats_OBJECTS = nlattr_tc_stats.$(OBJEXT) -nlattr_tc_stats_LDADD = $(LDADD) -nlattr_tc_stats_DEPENDENCIES = libtests.a -nlattr_tca_stab_SOURCES = nlattr_tca_stab.c -nlattr_tca_stab_OBJECTS = nlattr_tca_stab.$(OBJEXT) -nlattr_tca_stab_LDADD = $(LDADD) -nlattr_tca_stab_DEPENDENCIES = libtests.a -nlattr_tcamsg_SOURCES = nlattr_tcamsg.c -nlattr_tcamsg_OBJECTS = nlattr_tcamsg.$(OBJEXT) -nlattr_tcamsg_LDADD = $(LDADD) -nlattr_tcamsg_DEPENDENCIES = libtests.a -nlattr_tcmsg_SOURCES = nlattr_tcmsg.c -nlattr_tcmsg_OBJECTS = nlattr_tcmsg.$(OBJEXT) -nlattr_tcmsg_LDADD = $(LDADD) -nlattr_tcmsg_DEPENDENCIES = libtests.a -nlattr_unix_diag_msg_SOURCES = nlattr_unix_diag_msg.c -nlattr_unix_diag_msg_OBJECTS = nlattr_unix_diag_msg.$(OBJEXT) -nlattr_unix_diag_msg_LDADD = $(LDADD) -nlattr_unix_diag_msg_DEPENDENCIES = libtests.a -nsyscalls_SOURCES = nsyscalls.c -nsyscalls_OBJECTS = nsyscalls.$(OBJEXT) -nsyscalls_LDADD = $(LDADD) -nsyscalls_DEPENDENCIES = libtests.a -nsyscalls_d_SOURCES = nsyscalls-d.c -nsyscalls_d_OBJECTS = nsyscalls-d.$(OBJEXT) -nsyscalls_d_LDADD = $(LDADD) -nsyscalls_d_DEPENDENCIES = libtests.a -old_mmap_SOURCES = old_mmap.c -old_mmap_OBJECTS = old_mmap.$(OBJEXT) -old_mmap_LDADD = $(LDADD) -old_mmap_DEPENDENCIES = libtests.a -old_mmap_P_SOURCES = old_mmap-P.c -old_mmap_P_OBJECTS = old_mmap-P.$(OBJEXT) -old_mmap_P_LDADD = $(LDADD) -old_mmap_P_DEPENDENCIES = libtests.a -old_mmap_Xabbrev_SOURCES = old_mmap-Xabbrev.c -old_mmap_Xabbrev_OBJECTS = old_mmap-Xabbrev.$(OBJEXT) -old_mmap_Xabbrev_LDADD = $(LDADD) -old_mmap_Xabbrev_DEPENDENCIES = libtests.a -old_mmap_Xraw_SOURCES = old_mmap-Xraw.c -old_mmap_Xraw_OBJECTS = old_mmap-Xraw.$(OBJEXT) -old_mmap_Xraw_LDADD = $(LDADD) -old_mmap_Xraw_DEPENDENCIES = libtests.a -old_mmap_Xverbose_SOURCES = old_mmap-Xverbose.c -old_mmap_Xverbose_OBJECTS = old_mmap-Xverbose.$(OBJEXT) -old_mmap_Xverbose_LDADD = $(LDADD) -old_mmap_Xverbose_DEPENDENCIES = libtests.a -old_mmap_v_none_SOURCES = old_mmap-v-none.c -old_mmap_v_none_OBJECTS = old_mmap-v-none.$(OBJEXT) -old_mmap_v_none_LDADD = $(LDADD) -old_mmap_v_none_DEPENDENCIES = libtests.a -oldfstat_SOURCES = oldfstat.c -oldfstat_OBJECTS = oldfstat.$(OBJEXT) -oldfstat_LDADD = $(LDADD) -oldfstat_DEPENDENCIES = libtests.a -oldlstat_SOURCES = oldlstat.c -oldlstat_OBJECTS = oldlstat.$(OBJEXT) -oldlstat_LDADD = $(LDADD) -oldlstat_DEPENDENCIES = libtests.a -oldselect_SOURCES = oldselect.c -oldselect_OBJECTS = oldselect.$(OBJEXT) -oldselect_LDADD = $(LDADD) -oldselect_DEPENDENCIES = libtests.a -oldselect_P_SOURCES = oldselect-P.c -oldselect_P_OBJECTS = oldselect-P.$(OBJEXT) -oldselect_P_LDADD = $(LDADD) -oldselect_P_DEPENDENCIES = libtests.a -oldselect_efault_SOURCES = oldselect-efault.c -oldselect_efault_OBJECTS = oldselect-efault.$(OBJEXT) -oldselect_efault_LDADD = $(LDADD) -oldselect_efault_DEPENDENCIES = libtests.a -oldselect_efault_P_SOURCES = oldselect-efault-P.c -oldselect_efault_P_OBJECTS = oldselect-efault-P.$(OBJEXT) -oldselect_efault_P_LDADD = $(LDADD) -oldselect_efault_P_DEPENDENCIES = libtests.a -oldstat_SOURCES = oldstat.c -oldstat_OBJECTS = oldstat.$(OBJEXT) -oldstat_LDADD = $(LDADD) -oldstat_DEPENDENCIES = libtests.a -open_SOURCES = open.c -open_OBJECTS = open.$(OBJEXT) -open_LDADD = $(LDADD) -open_DEPENDENCIES = libtests.a -openat_SOURCES = openat.c -openat_OBJECTS = openat.$(OBJEXT) -openat_LDADD = $(LDADD) -openat_DEPENDENCIES = libtests.a -osf_utimes_SOURCES = osf_utimes.c -osf_utimes_OBJECTS = osf_utimes.$(OBJEXT) -osf_utimes_LDADD = $(LDADD) -osf_utimes_DEPENDENCIES = libtests.a -pause_SOURCES = pause.c -pause_OBJECTS = pause.$(OBJEXT) -pause_LDADD = $(LDADD) -pause_DEPENDENCIES = libtests.a -pc_SOURCES = pc.c -pc_OBJECTS = pc.$(OBJEXT) -pc_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -perf_event_open_SOURCES = perf_event_open.c -perf_event_open_OBJECTS = perf_event_open.$(OBJEXT) -perf_event_open_LDADD = $(LDADD) -perf_event_open_DEPENDENCIES = libtests.a -perf_event_open_nonverbose_SOURCES = perf_event_open_nonverbose.c -perf_event_open_nonverbose_OBJECTS = \ - perf_event_open_nonverbose.$(OBJEXT) -perf_event_open_nonverbose_LDADD = $(LDADD) -perf_event_open_nonverbose_DEPENDENCIES = libtests.a -perf_event_open_unabbrev_SOURCES = perf_event_open_unabbrev.c -perf_event_open_unabbrev_OBJECTS = perf_event_open_unabbrev.$(OBJEXT) -perf_event_open_unabbrev_LDADD = $(LDADD) -perf_event_open_unabbrev_DEPENDENCIES = libtests.a -personality_SOURCES = personality.c -personality_OBJECTS = personality.$(OBJEXT) -personality_LDADD = $(LDADD) -personality_DEPENDENCIES = libtests.a -personality_Xabbrev_SOURCES = personality-Xabbrev.c -personality_Xabbrev_OBJECTS = personality-Xabbrev.$(OBJEXT) -personality_Xabbrev_LDADD = $(LDADD) -personality_Xabbrev_DEPENDENCIES = libtests.a -personality_Xraw_SOURCES = personality-Xraw.c -personality_Xraw_OBJECTS = personality-Xraw.$(OBJEXT) -personality_Xraw_LDADD = $(LDADD) -personality_Xraw_DEPENDENCIES = libtests.a -personality_Xverbose_SOURCES = personality-Xverbose.c -personality_Xverbose_OBJECTS = personality-Xverbose.$(OBJEXT) -personality_Xverbose_LDADD = $(LDADD) -personality_Xverbose_DEPENDENCIES = libtests.a -pipe_SOURCES = pipe.c -pipe_OBJECTS = pipe.$(OBJEXT) -pipe_LDADD = $(LDADD) -pipe_DEPENDENCIES = libtests.a -pipe2_SOURCES = pipe2.c -pipe2_OBJECTS = pipe2.$(OBJEXT) -pipe2_LDADD = $(LDADD) -pipe2_DEPENDENCIES = libtests.a -pkey_alloc_SOURCES = pkey_alloc.c -pkey_alloc_OBJECTS = pkey_alloc.$(OBJEXT) -pkey_alloc_LDADD = $(LDADD) -pkey_alloc_DEPENDENCIES = libtests.a -pkey_free_SOURCES = pkey_free.c -pkey_free_OBJECTS = pkey_free.$(OBJEXT) -pkey_free_LDADD = $(LDADD) -pkey_free_DEPENDENCIES = libtests.a -pkey_mprotect_SOURCES = pkey_mprotect.c -pkey_mprotect_OBJECTS = pkey_mprotect.$(OBJEXT) -pkey_mprotect_LDADD = $(LDADD) -pkey_mprotect_DEPENDENCIES = libtests.a -poll_SOURCES = poll.c -poll_OBJECTS = poll.$(OBJEXT) -poll_LDADD = $(LDADD) -poll_DEPENDENCIES = libtests.a -poll_P_SOURCES = poll-P.c -poll_P_OBJECTS = poll-P.$(OBJEXT) -poll_P_LDADD = $(LDADD) -poll_P_DEPENDENCIES = libtests.a -ppoll_SOURCES = ppoll.c -ppoll_OBJECTS = ppoll.$(OBJEXT) -ppoll_LDADD = $(LDADD) -ppoll_DEPENDENCIES = libtests.a -ppoll_P_SOURCES = ppoll-P.c -ppoll_P_OBJECTS = ppoll-P.$(OBJEXT) -ppoll_P_LDADD = $(LDADD) -ppoll_P_DEPENDENCIES = libtests.a -ppoll_v_SOURCES = ppoll-v.c -ppoll_v_OBJECTS = ppoll-v.$(OBJEXT) -ppoll_v_LDADD = $(LDADD) -ppoll_v_DEPENDENCIES = libtests.a -prctl_arg2_intptr_SOURCES = prctl-arg2-intptr.c -prctl_arg2_intptr_OBJECTS = prctl-arg2-intptr.$(OBJEXT) -prctl_arg2_intptr_LDADD = $(LDADD) -prctl_arg2_intptr_DEPENDENCIES = libtests.a -prctl_dumpable_SOURCES = prctl-dumpable.c -prctl_dumpable_OBJECTS = prctl-dumpable.$(OBJEXT) -prctl_dumpable_LDADD = $(LDADD) -prctl_dumpable_DEPENDENCIES = libtests.a -prctl_name_SOURCES = prctl-name.c -prctl_name_OBJECTS = prctl-name.$(OBJEXT) -prctl_name_LDADD = $(LDADD) -prctl_name_DEPENDENCIES = libtests.a -prctl_no_args_SOURCES = prctl-no-args.c -prctl_no_args_OBJECTS = prctl-no-args.$(OBJEXT) -prctl_no_args_LDADD = $(LDADD) -prctl_no_args_DEPENDENCIES = libtests.a -prctl_pdeathsig_SOURCES = prctl-pdeathsig.c -prctl_pdeathsig_OBJECTS = prctl-pdeathsig.$(OBJEXT) -prctl_pdeathsig_LDADD = $(LDADD) -prctl_pdeathsig_DEPENDENCIES = libtests.a -prctl_seccomp_filter_v_SOURCES = prctl-seccomp-filter-v.c -prctl_seccomp_filter_v_OBJECTS = prctl-seccomp-filter-v.$(OBJEXT) -prctl_seccomp_filter_v_LDADD = $(LDADD) -prctl_seccomp_filter_v_DEPENDENCIES = libtests.a -prctl_seccomp_strict_SOURCES = prctl-seccomp-strict.c -prctl_seccomp_strict_OBJECTS = prctl-seccomp-strict.$(OBJEXT) -prctl_seccomp_strict_LDADD = $(LDADD) -prctl_seccomp_strict_DEPENDENCIES = libtests.a -prctl_securebits_SOURCES = prctl-securebits.c -prctl_securebits_OBJECTS = prctl-securebits.$(OBJEXT) -prctl_securebits_LDADD = $(LDADD) -prctl_securebits_DEPENDENCIES = libtests.a -prctl_spec_inject_SOURCES = prctl-spec-inject.c -prctl_spec_inject_OBJECTS = prctl-spec-inject.$(OBJEXT) -prctl_spec_inject_LDADD = $(LDADD) -prctl_spec_inject_DEPENDENCIES = libtests.a -prctl_tid_address_SOURCES = prctl-tid_address.c -prctl_tid_address_OBJECTS = prctl-tid_address.$(OBJEXT) -prctl_tid_address_LDADD = $(LDADD) -prctl_tid_address_DEPENDENCIES = libtests.a -prctl_tsc_SOURCES = prctl-tsc.c -prctl_tsc_OBJECTS = prctl-tsc.$(OBJEXT) -prctl_tsc_LDADD = $(LDADD) -prctl_tsc_DEPENDENCIES = libtests.a -pread64_pwrite64_SOURCES = pread64-pwrite64.c -pread64_pwrite64_OBJECTS = \ - pread64_pwrite64-pread64-pwrite64.$(OBJEXT) -pread64_pwrite64_LDADD = $(LDADD) -pread64_pwrite64_DEPENDENCIES = libtests.a -preadv_SOURCES = preadv.c -preadv_OBJECTS = preadv-preadv.$(OBJEXT) -preadv_LDADD = $(LDADD) -preadv_DEPENDENCIES = libtests.a -preadv_pwritev_SOURCES = preadv-pwritev.c -preadv_pwritev_OBJECTS = preadv_pwritev-preadv-pwritev.$(OBJEXT) -preadv_pwritev_LDADD = $(LDADD) -preadv_pwritev_DEPENDENCIES = libtests.a -preadv2_pwritev2_SOURCES = preadv2-pwritev2.c -preadv2_pwritev2_OBJECTS = preadv2-pwritev2.$(OBJEXT) -preadv2_pwritev2_LDADD = $(LDADD) -preadv2_pwritev2_DEPENDENCIES = libtests.a -print_maxfd_SOURCES = print_maxfd.c -print_maxfd_OBJECTS = print_maxfd.$(OBJEXT) -print_maxfd_LDADD = $(LDADD) -print_maxfd_DEPENDENCIES = libtests.a -printpath_umovestr_SOURCES = printpath-umovestr.c -printpath_umovestr_OBJECTS = printpath-umovestr.$(OBJEXT) -printpath_umovestr_LDADD = $(LDADD) -printpath_umovestr_DEPENDENCIES = libtests.a -printpath_umovestr_peekdata_SOURCES = printpath-umovestr-peekdata.c -printpath_umovestr_peekdata_OBJECTS = \ - printpath-umovestr-peekdata.$(OBJEXT) -printpath_umovestr_peekdata_LDADD = $(LDADD) -printpath_umovestr_peekdata_DEPENDENCIES = libtests.a -printpath_umovestr_undumpable_SOURCES = \ - printpath-umovestr-undumpable.c -printpath_umovestr_undumpable_OBJECTS = \ - printpath-umovestr-undumpable.$(OBJEXT) -printpath_umovestr_undumpable_LDADD = $(LDADD) -printpath_umovestr_undumpable_DEPENDENCIES = libtests.a -printstr_SOURCES = printstr.c -printstr_OBJECTS = printstr.$(OBJEXT) -printstr_LDADD = $(LDADD) -printstr_DEPENDENCIES = libtests.a -printstrn_umoven_SOURCES = printstrn-umoven.c -printstrn_umoven_OBJECTS = printstrn-umoven.$(OBJEXT) -printstrn_umoven_LDADD = $(LDADD) -printstrn_umoven_DEPENDENCIES = libtests.a -printstrn_umoven_peekdata_SOURCES = printstrn-umoven-peekdata.c -printstrn_umoven_peekdata_OBJECTS = \ - printstrn-umoven-peekdata.$(OBJEXT) -printstrn_umoven_peekdata_LDADD = $(LDADD) -printstrn_umoven_peekdata_DEPENDENCIES = libtests.a -printstrn_umoven_undumpable_SOURCES = printstrn-umoven-undumpable.c -printstrn_umoven_undumpable_OBJECTS = \ - printstrn-umoven-undumpable.$(OBJEXT) -printstrn_umoven_undumpable_LDADD = $(LDADD) -printstrn_umoven_undumpable_DEPENDENCIES = libtests.a -prlimit64_SOURCES = prlimit64.c -prlimit64_OBJECTS = prlimit64.$(OBJEXT) -prlimit64_LDADD = $(LDADD) -prlimit64_DEPENDENCIES = libtests.a -process_vm_readv_SOURCES = process_vm_readv.c -process_vm_readv_OBJECTS = process_vm_readv.$(OBJEXT) -process_vm_readv_LDADD = $(LDADD) -process_vm_readv_DEPENDENCIES = libtests.a -process_vm_writev_SOURCES = process_vm_writev.c -process_vm_writev_OBJECTS = process_vm_writev.$(OBJEXT) -process_vm_writev_LDADD = $(LDADD) -process_vm_writev_DEPENDENCIES = libtests.a -pselect6_SOURCES = pselect6.c -pselect6_OBJECTS = pselect6.$(OBJEXT) -pselect6_LDADD = $(LDADD) -pselect6_DEPENDENCIES = libtests.a -ptrace_SOURCES = ptrace.c -ptrace_OBJECTS = ptrace.$(OBJEXT) -ptrace_LDADD = $(LDADD) -ptrace_DEPENDENCIES = libtests.a -pwritev_SOURCES = pwritev.c -pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT) -pwritev_LDADD = $(LDADD) -pwritev_DEPENDENCIES = libtests.a -qual_fault_SOURCES = qual_fault.c -qual_fault_OBJECTS = qual_fault.$(OBJEXT) -qual_fault_LDADD = $(LDADD) -qual_fault_DEPENDENCIES = libtests.a -qual_inject_error_signal_SOURCES = qual_inject-error-signal.c -qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT) -qual_inject_error_signal_LDADD = $(LDADD) -qual_inject_error_signal_DEPENDENCIES = libtests.a -qual_inject_retval_SOURCES = qual_inject-retval.c -qual_inject_retval_OBJECTS = qual_inject-retval.$(OBJEXT) -qual_inject_retval_LDADD = $(LDADD) -qual_inject_retval_DEPENDENCIES = libtests.a -qual_inject_signal_SOURCES = qual_inject-signal.c -qual_inject_signal_OBJECTS = qual_inject-signal.$(OBJEXT) -qual_inject_signal_LDADD = $(LDADD) -qual_inject_signal_DEPENDENCIES = libtests.a -qual_signal_SOURCES = qual_signal.c -qual_signal_OBJECTS = qual_signal.$(OBJEXT) -qual_signal_LDADD = $(LDADD) -qual_signal_DEPENDENCIES = libtests.a -quotactl_SOURCES = quotactl.c -quotactl_OBJECTS = quotactl.$(OBJEXT) -quotactl_LDADD = $(LDADD) -quotactl_DEPENDENCIES = libtests.a -quotactl_v_SOURCES = quotactl-v.c -quotactl_v_OBJECTS = quotactl-v.$(OBJEXT) -quotactl_v_LDADD = $(LDADD) -quotactl_v_DEPENDENCIES = libtests.a -quotactl_xfs_SOURCES = quotactl-xfs.c -quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT) -quotactl_xfs_LDADD = $(LDADD) -quotactl_xfs_DEPENDENCIES = libtests.a -quotactl_xfs_v_SOURCES = quotactl-xfs-v.c -quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT) -quotactl_xfs_v_LDADD = $(LDADD) -quotactl_xfs_v_DEPENDENCIES = libtests.a -read_write_SOURCES = read-write.c -read_write_OBJECTS = read-write.$(OBJEXT) -read_write_LDADD = $(LDADD) -read_write_DEPENDENCIES = libtests.a -readahead_SOURCES = readahead.c -readahead_OBJECTS = readahead.$(OBJEXT) -readahead_LDADD = $(LDADD) -readahead_DEPENDENCIES = libtests.a -readdir_SOURCES = readdir.c -readdir_OBJECTS = readdir.$(OBJEXT) -readdir_LDADD = $(LDADD) -readdir_DEPENDENCIES = libtests.a -readlink_SOURCES = readlink.c -readlink_OBJECTS = readlink.$(OBJEXT) -readlink_LDADD = $(LDADD) -readlink_DEPENDENCIES = libtests.a -readlinkat_SOURCES = readlinkat.c -readlinkat_OBJECTS = readlinkat.$(OBJEXT) -readlinkat_LDADD = $(LDADD) -readlinkat_DEPENDENCIES = libtests.a -readv_SOURCES = readv.c -readv_OBJECTS = readv.$(OBJEXT) -readv_LDADD = $(LDADD) -readv_DEPENDENCIES = libtests.a -reboot_SOURCES = reboot.c -reboot_OBJECTS = reboot.$(OBJEXT) -reboot_LDADD = $(LDADD) -reboot_DEPENDENCIES = libtests.a -recvfrom_SOURCES = recvfrom.c -recvfrom_OBJECTS = recvfrom.$(OBJEXT) -recvfrom_LDADD = $(LDADD) -recvfrom_DEPENDENCIES = libtests.a -recvmmsg_timeout_SOURCES = recvmmsg-timeout.c -recvmmsg_timeout_OBJECTS = recvmmsg-timeout.$(OBJEXT) -recvmmsg_timeout_LDADD = $(LDADD) -recvmmsg_timeout_DEPENDENCIES = libtests.a -recvmsg_SOURCES = recvmsg.c -recvmsg_OBJECTS = recvmsg.$(OBJEXT) -recvmsg_LDADD = $(LDADD) -recvmsg_DEPENDENCIES = libtests.a -redirect_fds_SOURCES = redirect-fds.c -redirect_fds_OBJECTS = redirect-fds.$(OBJEXT) -redirect_fds_LDADD = $(LDADD) -redirect_fds_DEPENDENCIES = libtests.a -remap_file_pages_SOURCES = remap_file_pages.c -remap_file_pages_OBJECTS = remap_file_pages.$(OBJEXT) -remap_file_pages_LDADD = $(LDADD) -remap_file_pages_DEPENDENCIES = libtests.a -rename_SOURCES = rename.c -rename_OBJECTS = rename.$(OBJEXT) -rename_LDADD = $(LDADD) -rename_DEPENDENCIES = libtests.a -renameat_SOURCES = renameat.c -renameat_OBJECTS = renameat.$(OBJEXT) -renameat_LDADD = $(LDADD) -renameat_DEPENDENCIES = libtests.a -renameat2_SOURCES = renameat2.c -renameat2_OBJECTS = renameat2.$(OBJEXT) -renameat2_LDADD = $(LDADD) -renameat2_DEPENDENCIES = libtests.a -request_key_SOURCES = request_key.c -request_key_OBJECTS = request_key.$(OBJEXT) -request_key_LDADD = $(LDADD) -request_key_DEPENDENCIES = libtests.a -restart_syscall_SOURCES = restart_syscall.c -restart_syscall_OBJECTS = restart_syscall.$(OBJEXT) -restart_syscall_LDADD = $(LDADD) -restart_syscall_DEPENDENCIES = libtests.a -riscv_flush_icache_SOURCES = riscv_flush_icache.c -riscv_flush_icache_OBJECTS = riscv_flush_icache.$(OBJEXT) -riscv_flush_icache_LDADD = $(LDADD) -riscv_flush_icache_DEPENDENCIES = libtests.a -rmdir_SOURCES = rmdir.c -rmdir_OBJECTS = rmdir.$(OBJEXT) -rmdir_LDADD = $(LDADD) -rmdir_DEPENDENCIES = libtests.a -rt_sigaction_SOURCES = rt_sigaction.c -rt_sigaction_OBJECTS = rt_sigaction.$(OBJEXT) -rt_sigaction_LDADD = $(LDADD) -rt_sigaction_DEPENDENCIES = libtests.a -rt_sigpending_SOURCES = rt_sigpending.c -rt_sigpending_OBJECTS = rt_sigpending.$(OBJEXT) -rt_sigpending_LDADD = $(LDADD) -rt_sigpending_DEPENDENCIES = libtests.a -rt_sigprocmask_SOURCES = rt_sigprocmask.c -rt_sigprocmask_OBJECTS = rt_sigprocmask.$(OBJEXT) -rt_sigprocmask_LDADD = $(LDADD) -rt_sigprocmask_DEPENDENCIES = libtests.a -rt_sigqueueinfo_SOURCES = rt_sigqueueinfo.c -rt_sigqueueinfo_OBJECTS = rt_sigqueueinfo.$(OBJEXT) -rt_sigqueueinfo_LDADD = $(LDADD) -rt_sigqueueinfo_DEPENDENCIES = libtests.a -rt_sigreturn_SOURCES = rt_sigreturn.c -rt_sigreturn_OBJECTS = rt_sigreturn.$(OBJEXT) -rt_sigreturn_LDADD = $(LDADD) -rt_sigreturn_DEPENDENCIES = libtests.a -rt_sigsuspend_SOURCES = rt_sigsuspend.c -rt_sigsuspend_OBJECTS = rt_sigsuspend.$(OBJEXT) -rt_sigsuspend_LDADD = $(LDADD) -rt_sigsuspend_DEPENDENCIES = libtests.a -rt_sigtimedwait_SOURCES = rt_sigtimedwait.c -rt_sigtimedwait_OBJECTS = rt_sigtimedwait.$(OBJEXT) -rt_sigtimedwait_LDADD = $(LDADD) -rt_sigtimedwait_DEPENDENCIES = libtests.a -rt_tgsigqueueinfo_SOURCES = rt_tgsigqueueinfo.c -rt_tgsigqueueinfo_OBJECTS = rt_tgsigqueueinfo.$(OBJEXT) -rt_tgsigqueueinfo_LDADD = $(LDADD) -rt_tgsigqueueinfo_DEPENDENCIES = libtests.a -run_expect_termsig_SOURCES = run_expect_termsig.c -run_expect_termsig_OBJECTS = run_expect_termsig.$(OBJEXT) -run_expect_termsig_LDADD = $(LDADD) -run_expect_termsig_DEPENDENCIES = libtests.a -s390_guarded_storage_SOURCES = s390_guarded_storage.c -s390_guarded_storage_OBJECTS = s390_guarded_storage.$(OBJEXT) -s390_guarded_storage_LDADD = $(LDADD) -s390_guarded_storage_DEPENDENCIES = libtests.a -s390_guarded_storage_v_SOURCES = s390_guarded_storage-v.c -s390_guarded_storage_v_OBJECTS = s390_guarded_storage-v.$(OBJEXT) -s390_guarded_storage_v_LDADD = $(LDADD) -s390_guarded_storage_v_DEPENDENCIES = libtests.a -s390_pci_mmio_read_write_SOURCES = s390_pci_mmio_read_write.c -s390_pci_mmio_read_write_OBJECTS = s390_pci_mmio_read_write.$(OBJEXT) -s390_pci_mmio_read_write_LDADD = $(LDADD) -s390_pci_mmio_read_write_DEPENDENCIES = libtests.a -s390_runtime_instr_SOURCES = s390_runtime_instr.c -s390_runtime_instr_OBJECTS = s390_runtime_instr.$(OBJEXT) -s390_runtime_instr_LDADD = $(LDADD) -s390_runtime_instr_DEPENDENCIES = libtests.a -s390_sthyi_SOURCES = s390_sthyi.c -s390_sthyi_OBJECTS = s390_sthyi.$(OBJEXT) -s390_sthyi_LDADD = $(LDADD) -s390_sthyi_DEPENDENCIES = libtests.a -s390_sthyi_v_SOURCES = s390_sthyi-v.c -s390_sthyi_v_OBJECTS = s390_sthyi-v.$(OBJEXT) -s390_sthyi_v_LDADD = $(LDADD) -s390_sthyi_v_DEPENDENCIES = libtests.a -sched_get_priority_mxx_SOURCES = sched_get_priority_mxx.c -sched_get_priority_mxx_OBJECTS = sched_get_priority_mxx.$(OBJEXT) -sched_get_priority_mxx_LDADD = $(LDADD) -sched_get_priority_mxx_DEPENDENCIES = libtests.a -sched_rr_get_interval_SOURCES = sched_rr_get_interval.c -sched_rr_get_interval_OBJECTS = sched_rr_get_interval.$(OBJEXT) -sched_rr_get_interval_LDADD = $(LDADD) -sched_rr_get_interval_DEPENDENCIES = libtests.a -sched_xetaffinity_SOURCES = sched_xetaffinity.c -sched_xetaffinity_OBJECTS = sched_xetaffinity.$(OBJEXT) -sched_xetaffinity_LDADD = $(LDADD) -sched_xetaffinity_DEPENDENCIES = libtests.a -sched_xetattr_SOURCES = sched_xetattr.c -sched_xetattr_OBJECTS = sched_xetattr.$(OBJEXT) -sched_xetattr_LDADD = $(LDADD) -sched_xetattr_DEPENDENCIES = libtests.a -sched_xetparam_SOURCES = sched_xetparam.c -sched_xetparam_OBJECTS = sched_xetparam.$(OBJEXT) -sched_xetparam_LDADD = $(LDADD) -sched_xetparam_DEPENDENCIES = libtests.a -sched_xetscheduler_SOURCES = sched_xetscheduler.c -sched_xetscheduler_OBJECTS = sched_xetscheduler.$(OBJEXT) -sched_xetscheduler_LDADD = $(LDADD) -sched_xetscheduler_DEPENDENCIES = libtests.a -sched_yield_SOURCES = sched_yield.c -sched_yield_OBJECTS = sched_yield.$(OBJEXT) -sched_yield_LDADD = $(LDADD) -sched_yield_DEPENDENCIES = libtests.a -scm_rights_SOURCES = scm_rights.c -scm_rights_OBJECTS = scm_rights.$(OBJEXT) -scm_rights_LDADD = $(LDADD) -scm_rights_DEPENDENCIES = libtests.a -seccomp_filter_SOURCES = seccomp-filter.c -seccomp_filter_OBJECTS = seccomp-filter.$(OBJEXT) -seccomp_filter_LDADD = $(LDADD) -seccomp_filter_DEPENDENCIES = libtests.a -seccomp_filter_v_SOURCES = seccomp-filter-v.c -seccomp_filter_v_OBJECTS = seccomp-filter-v.$(OBJEXT) -seccomp_filter_v_LDADD = $(LDADD) -seccomp_filter_v_DEPENDENCIES = libtests.a -seccomp_strict_SOURCES = seccomp-strict.c -seccomp_strict_OBJECTS = seccomp-strict.$(OBJEXT) -seccomp_strict_LDADD = $(LDADD) -seccomp_strict_DEPENDENCIES = libtests.a -seccomp_get_action_avail_SOURCES = seccomp_get_action_avail.c -seccomp_get_action_avail_OBJECTS = seccomp_get_action_avail.$(OBJEXT) -seccomp_get_action_avail_LDADD = $(LDADD) -seccomp_get_action_avail_DEPENDENCIES = libtests.a -select_SOURCES = select.c -select_OBJECTS = select.$(OBJEXT) -select_LDADD = $(LDADD) -select_DEPENDENCIES = libtests.a -select_P_SOURCES = select-P.c -select_P_OBJECTS = select-P.$(OBJEXT) -select_P_LDADD = $(LDADD) -select_P_DEPENDENCIES = libtests.a -semop_SOURCES = semop.c -semop_OBJECTS = semop.$(OBJEXT) -semop_LDADD = $(LDADD) -semop_DEPENDENCIES = libtests.a -sendfile_SOURCES = sendfile.c -sendfile_OBJECTS = sendfile.$(OBJEXT) -sendfile_LDADD = $(LDADD) -sendfile_DEPENDENCIES = libtests.a -sendfile64_SOURCES = sendfile64.c -sendfile64_OBJECTS = sendfile64.$(OBJEXT) -sendfile64_LDADD = $(LDADD) -sendfile64_DEPENDENCIES = libtests.a -set_mempolicy_SOURCES = set_mempolicy.c -set_mempolicy_OBJECTS = set_mempolicy.$(OBJEXT) -set_mempolicy_LDADD = $(LDADD) -set_mempolicy_DEPENDENCIES = libtests.a -set_ptracer_any_SOURCES = set_ptracer_any.c -set_ptracer_any_OBJECTS = set_ptracer_any.$(OBJEXT) -set_ptracer_any_LDADD = $(LDADD) -set_ptracer_any_DEPENDENCIES = libtests.a -set_sigblock_SOURCES = set_sigblock.c -set_sigblock_OBJECTS = set_sigblock.$(OBJEXT) -set_sigblock_LDADD = $(LDADD) -set_sigblock_DEPENDENCIES = libtests.a -set_sigign_SOURCES = set_sigign.c -set_sigign_OBJECTS = set_sigign.$(OBJEXT) -set_sigign_LDADD = $(LDADD) -set_sigign_DEPENDENCIES = libtests.a -setdomainname_SOURCES = setdomainname.c -setdomainname_OBJECTS = setdomainname.$(OBJEXT) -setdomainname_LDADD = $(LDADD) -setdomainname_DEPENDENCIES = libtests.a -setfsgid_SOURCES = setfsgid.c -setfsgid_OBJECTS = setfsgid.$(OBJEXT) -setfsgid_LDADD = $(LDADD) -setfsgid_DEPENDENCIES = libtests.a -setfsgid32_SOURCES = setfsgid32.c -setfsgid32_OBJECTS = setfsgid32.$(OBJEXT) -setfsgid32_LDADD = $(LDADD) -setfsgid32_DEPENDENCIES = libtests.a -setfsuid_SOURCES = setfsuid.c -setfsuid_OBJECTS = setfsuid.$(OBJEXT) -setfsuid_LDADD = $(LDADD) -setfsuid_DEPENDENCIES = libtests.a -setfsuid32_SOURCES = setfsuid32.c -setfsuid32_OBJECTS = setfsuid32.$(OBJEXT) -setfsuid32_LDADD = $(LDADD) -setfsuid32_DEPENDENCIES = libtests.a -setgid_SOURCES = setgid.c -setgid_OBJECTS = setgid.$(OBJEXT) -setgid_LDADD = $(LDADD) -setgid_DEPENDENCIES = libtests.a -setgid32_SOURCES = setgid32.c -setgid32_OBJECTS = setgid32.$(OBJEXT) -setgid32_LDADD = $(LDADD) -setgid32_DEPENDENCIES = libtests.a -setgroups_SOURCES = setgroups.c -setgroups_OBJECTS = setgroups.$(OBJEXT) -setgroups_LDADD = $(LDADD) -setgroups_DEPENDENCIES = libtests.a -setgroups32_SOURCES = setgroups32.c -setgroups32_OBJECTS = setgroups32.$(OBJEXT) -setgroups32_LDADD = $(LDADD) -setgroups32_DEPENDENCIES = libtests.a -sethostname_SOURCES = sethostname.c -sethostname_OBJECTS = sethostname.$(OBJEXT) -sethostname_LDADD = $(LDADD) -sethostname_DEPENDENCIES = libtests.a -setns_SOURCES = setns.c -setns_OBJECTS = setns.$(OBJEXT) -setns_LDADD = $(LDADD) -setns_DEPENDENCIES = libtests.a -setregid_SOURCES = setregid.c -setregid_OBJECTS = setregid.$(OBJEXT) -setregid_LDADD = $(LDADD) -setregid_DEPENDENCIES = libtests.a -setregid32_SOURCES = setregid32.c -setregid32_OBJECTS = setregid32.$(OBJEXT) -setregid32_LDADD = $(LDADD) -setregid32_DEPENDENCIES = libtests.a -setresgid_SOURCES = setresgid.c -setresgid_OBJECTS = setresgid.$(OBJEXT) -setresgid_LDADD = $(LDADD) -setresgid_DEPENDENCIES = libtests.a -setresgid32_SOURCES = setresgid32.c -setresgid32_OBJECTS = setresgid32.$(OBJEXT) -setresgid32_LDADD = $(LDADD) -setresgid32_DEPENDENCIES = libtests.a -setresuid_SOURCES = setresuid.c -setresuid_OBJECTS = setresuid.$(OBJEXT) -setresuid_LDADD = $(LDADD) -setresuid_DEPENDENCIES = libtests.a -setresuid32_SOURCES = setresuid32.c -setresuid32_OBJECTS = setresuid32.$(OBJEXT) -setresuid32_LDADD = $(LDADD) -setresuid32_DEPENDENCIES = libtests.a -setreuid_SOURCES = setreuid.c -setreuid_OBJECTS = setreuid.$(OBJEXT) -setreuid_LDADD = $(LDADD) -setreuid_DEPENDENCIES = libtests.a -setreuid32_SOURCES = setreuid32.c -setreuid32_OBJECTS = setreuid32.$(OBJEXT) -setreuid32_LDADD = $(LDADD) -setreuid32_DEPENDENCIES = libtests.a -setrlimit_SOURCES = setrlimit.c -setrlimit_OBJECTS = setrlimit.$(OBJEXT) -setrlimit_LDADD = $(LDADD) -setrlimit_DEPENDENCIES = libtests.a -setuid_SOURCES = setuid.c -setuid_OBJECTS = setuid.$(OBJEXT) -setuid_LDADD = $(LDADD) -setuid_DEPENDENCIES = libtests.a -setuid32_SOURCES = setuid32.c -setuid32_OBJECTS = setuid32.$(OBJEXT) -setuid32_LDADD = $(LDADD) -setuid32_DEPENDENCIES = libtests.a -shmxt_SOURCES = shmxt.c -shmxt_OBJECTS = shmxt.$(OBJEXT) -shmxt_LDADD = $(LDADD) -shmxt_DEPENDENCIES = libtests.a -shutdown_SOURCES = shutdown.c -shutdown_OBJECTS = shutdown.$(OBJEXT) -shutdown_LDADD = $(LDADD) -shutdown_DEPENDENCIES = libtests.a -sigaction_SOURCES = sigaction.c -sigaction_OBJECTS = sigaction.$(OBJEXT) -sigaction_LDADD = $(LDADD) -sigaction_DEPENDENCIES = libtests.a -sigaltstack_SOURCES = sigaltstack.c -sigaltstack_OBJECTS = sigaltstack.$(OBJEXT) -sigaltstack_LDADD = $(LDADD) -sigaltstack_DEPENDENCIES = libtests.a -siginfo_SOURCES = siginfo.c -siginfo_OBJECTS = siginfo.$(OBJEXT) -siginfo_LDADD = $(LDADD) -siginfo_DEPENDENCIES = libtests.a -signal_SOURCES = signal.c -signal_OBJECTS = signal.$(OBJEXT) -signal_LDADD = $(LDADD) -signal_DEPENDENCIES = libtests.a -signal_receive_SOURCES = signal_receive.c -signal_receive_OBJECTS = signal_receive.$(OBJEXT) -signal_receive_LDADD = $(LDADD) -signal_receive_DEPENDENCIES = libtests.a -signalfd4_SOURCES = signalfd4.c -signalfd4_OBJECTS = signalfd4.$(OBJEXT) -signalfd4_LDADD = $(LDADD) -signalfd4_DEPENDENCIES = libtests.a -sigpending_SOURCES = sigpending.c -sigpending_OBJECTS = sigpending.$(OBJEXT) -sigpending_LDADD = $(LDADD) -sigpending_DEPENDENCIES = libtests.a -sigprocmask_SOURCES = sigprocmask.c -sigprocmask_OBJECTS = sigprocmask.$(OBJEXT) -sigprocmask_LDADD = $(LDADD) -sigprocmask_DEPENDENCIES = libtests.a -sigreturn_SOURCES = sigreturn.c -sigreturn_OBJECTS = sigreturn.$(OBJEXT) -sigreturn_LDADD = $(LDADD) -sigreturn_DEPENDENCIES = libtests.a -sigsuspend_SOURCES = sigsuspend.c -sigsuspend_OBJECTS = sigsuspend.$(OBJEXT) -sigsuspend_LDADD = $(LDADD) -sigsuspend_DEPENDENCIES = libtests.a -sleep_SOURCES = sleep.c -sleep_OBJECTS = sleep.$(OBJEXT) -sleep_LDADD = $(LDADD) -sleep_DEPENDENCIES = libtests.a -so_linger_SOURCES = so_linger.c -so_linger_OBJECTS = so_linger.$(OBJEXT) -so_linger_LDADD = $(LDADD) -so_linger_DEPENDENCIES = libtests.a -so_peercred_SOURCES = so_peercred.c -so_peercred_OBJECTS = so_peercred.$(OBJEXT) -so_peercred_LDADD = $(LDADD) -so_peercred_DEPENDENCIES = libtests.a -so_peercred_Xabbrev_SOURCES = so_peercred-Xabbrev.c -so_peercred_Xabbrev_OBJECTS = so_peercred-Xabbrev.$(OBJEXT) -so_peercred_Xabbrev_LDADD = $(LDADD) -so_peercred_Xabbrev_DEPENDENCIES = libtests.a -so_peercred_Xraw_SOURCES = so_peercred-Xraw.c -so_peercred_Xraw_OBJECTS = so_peercred-Xraw.$(OBJEXT) -so_peercred_Xraw_LDADD = $(LDADD) -so_peercred_Xraw_DEPENDENCIES = libtests.a -so_peercred_Xverbose_SOURCES = so_peercred-Xverbose.c -so_peercred_Xverbose_OBJECTS = so_peercred-Xverbose.$(OBJEXT) -so_peercred_Xverbose_LDADD = $(LDADD) -so_peercred_Xverbose_DEPENDENCIES = libtests.a -sock_filter_v_SOURCES = sock_filter-v.c -sock_filter_v_OBJECTS = sock_filter-v.$(OBJEXT) -sock_filter_v_LDADD = $(LDADD) -sock_filter_v_DEPENDENCIES = libtests.a -sock_filter_v_Xabbrev_SOURCES = sock_filter-v-Xabbrev.c -sock_filter_v_Xabbrev_OBJECTS = sock_filter-v-Xabbrev.$(OBJEXT) -sock_filter_v_Xabbrev_LDADD = $(LDADD) -sock_filter_v_Xabbrev_DEPENDENCIES = libtests.a -sock_filter_v_Xraw_SOURCES = sock_filter-v-Xraw.c -sock_filter_v_Xraw_OBJECTS = sock_filter-v-Xraw.$(OBJEXT) -sock_filter_v_Xraw_LDADD = $(LDADD) -sock_filter_v_Xraw_DEPENDENCIES = libtests.a -sock_filter_v_Xverbose_SOURCES = sock_filter-v-Xverbose.c -sock_filter_v_Xverbose_OBJECTS = sock_filter-v-Xverbose.$(OBJEXT) -sock_filter_v_Xverbose_LDADD = $(LDADD) -sock_filter_v_Xverbose_DEPENDENCIES = libtests.a -socketcall_SOURCES = socketcall.c -socketcall_OBJECTS = socketcall.$(OBJEXT) -socketcall_LDADD = $(LDADD) -socketcall_DEPENDENCIES = libtests.a -sockopt_sol_netlink_SOURCES = sockopt-sol_netlink.c -sockopt_sol_netlink_OBJECTS = sockopt-sol_netlink.$(OBJEXT) -sockopt_sol_netlink_LDADD = $(LDADD) -sockopt_sol_netlink_DEPENDENCIES = libtests.a -splice_SOURCES = splice.c -splice_OBJECTS = splice.$(OBJEXT) -splice_LDADD = $(LDADD) -splice_DEPENDENCIES = libtests.a -am_stack_fcall_OBJECTS = stack-fcall.$(OBJEXT) stack-fcall-0.$(OBJEXT) \ - stack-fcall-1.$(OBJEXT) stack-fcall-2.$(OBJEXT) \ - stack-fcall-3.$(OBJEXT) -stack_fcall_OBJECTS = $(am_stack_fcall_OBJECTS) -stack_fcall_LDADD = $(LDADD) -stack_fcall_DEPENDENCIES = libtests.a -am_stack_fcall_mangled_OBJECTS = stack-fcall-mangled.$(OBJEXT) \ - stack-fcall-mangled-0.$(OBJEXT) \ - stack-fcall-mangled-1.$(OBJEXT) \ - stack-fcall-mangled-2.$(OBJEXT) \ - stack-fcall-mangled-3.$(OBJEXT) -stack_fcall_mangled_OBJECTS = $(am_stack_fcall_mangled_OBJECTS) -stack_fcall_mangled_LDADD = $(LDADD) -stack_fcall_mangled_DEPENDENCIES = libtests.a -stat_SOURCES = stat.c -stat_OBJECTS = stat.$(OBJEXT) -stat_LDADD = $(LDADD) -stat_DEPENDENCIES = libtests.a -stat64_SOURCES = stat64.c -stat64_OBJECTS = stat64-stat64.$(OBJEXT) -stat64_LDADD = $(LDADD) -stat64_DEPENDENCIES = libtests.a -statfs_SOURCES = statfs.c -statfs_OBJECTS = statfs-statfs.$(OBJEXT) -statfs_LDADD = $(LDADD) -statfs_DEPENDENCIES = libtests.a -statfs64_SOURCES = statfs64.c -statfs64_OBJECTS = statfs64.$(OBJEXT) -statfs64_LDADD = $(LDADD) -statfs64_DEPENDENCIES = libtests.a -statx_SOURCES = statx.c -statx_OBJECTS = statx.$(OBJEXT) -statx_LDADD = $(LDADD) -statx_DEPENDENCIES = libtests.a -swap_SOURCES = swap.c -swap_OBJECTS = swap.$(OBJEXT) -swap_LDADD = $(LDADD) -swap_DEPENDENCIES = libtests.a -sxetmask_SOURCES = sxetmask.c -sxetmask_OBJECTS = sxetmask.$(OBJEXT) -sxetmask_LDADD = $(LDADD) -sxetmask_DEPENDENCIES = libtests.a -symlink_SOURCES = symlink.c -symlink_OBJECTS = symlink.$(OBJEXT) -symlink_LDADD = $(LDADD) -symlink_DEPENDENCIES = libtests.a -symlinkat_SOURCES = symlinkat.c -symlinkat_OBJECTS = symlinkat.$(OBJEXT) -symlinkat_LDADD = $(LDADD) -symlinkat_DEPENDENCIES = libtests.a -sync_SOURCES = sync.c -sync_OBJECTS = sync.$(OBJEXT) -sync_LDADD = $(LDADD) -sync_DEPENDENCIES = libtests.a -sync_file_range_SOURCES = sync_file_range.c -sync_file_range_OBJECTS = sync_file_range.$(OBJEXT) -sync_file_range_LDADD = $(LDADD) -sync_file_range_DEPENDENCIES = libtests.a -sync_file_range2_SOURCES = sync_file_range2.c -sync_file_range2_OBJECTS = sync_file_range2.$(OBJEXT) -sync_file_range2_LDADD = $(LDADD) -sync_file_range2_DEPENDENCIES = libtests.a -sysinfo_SOURCES = sysinfo.c -sysinfo_OBJECTS = sysinfo.$(OBJEXT) -sysinfo_LDADD = $(LDADD) -sysinfo_DEPENDENCIES = libtests.a -syslog_SOURCES = syslog.c -syslog_OBJECTS = syslog.$(OBJEXT) -syslog_LDADD = $(LDADD) -syslog_DEPENDENCIES = libtests.a -tee_SOURCES = tee.c -tee_OBJECTS = tee.$(OBJEXT) -tee_LDADD = $(LDADD) -tee_DEPENDENCIES = libtests.a -threads_execve_SOURCES = threads-execve.c -threads_execve_OBJECTS = threads-execve.$(OBJEXT) -threads_execve_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -time_SOURCES = time.c -time_OBJECTS = time.$(OBJEXT) -time_LDADD = $(LDADD) -time_DEPENDENCIES = libtests.a -timer_create_SOURCES = timer_create.c -timer_create_OBJECTS = timer_create.$(OBJEXT) -timer_create_LDADD = $(LDADD) -timer_create_DEPENDENCIES = libtests.a -timer_xettime_SOURCES = timer_xettime.c -timer_xettime_OBJECTS = timer_xettime.$(OBJEXT) -timer_xettime_LDADD = $(LDADD) -timer_xettime_DEPENDENCIES = libtests.a -timerfd_xettime_SOURCES = timerfd_xettime.c -timerfd_xettime_OBJECTS = timerfd_xettime.$(OBJEXT) -timerfd_xettime_LDADD = $(LDADD) -timerfd_xettime_DEPENDENCIES = libtests.a -times_SOURCES = times.c -times_OBJECTS = times.$(OBJEXT) -times_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -times_fail_SOURCES = times-fail.c -times_fail_OBJECTS = times-fail.$(OBJEXT) -times_fail_LDADD = $(LDADD) -times_fail_DEPENDENCIES = libtests.a -truncate_SOURCES = truncate.c -truncate_OBJECTS = truncate.$(OBJEXT) -truncate_LDADD = $(LDADD) -truncate_DEPENDENCIES = libtests.a -truncate64_SOURCES = truncate64.c -truncate64_OBJECTS = truncate64-truncate64.$(OBJEXT) -truncate64_LDADD = $(LDADD) -truncate64_DEPENDENCIES = libtests.a -ugetrlimit_SOURCES = ugetrlimit.c -ugetrlimit_OBJECTS = ugetrlimit.$(OBJEXT) -ugetrlimit_LDADD = $(LDADD) -ugetrlimit_DEPENDENCIES = libtests.a -uio_SOURCES = uio.c -uio_OBJECTS = uio-uio.$(OBJEXT) -uio_LDADD = $(LDADD) -uio_DEPENDENCIES = libtests.a -umask_SOURCES = umask.c -umask_OBJECTS = umask.$(OBJEXT) -umask_LDADD = $(LDADD) -umask_DEPENDENCIES = libtests.a -umount_SOURCES = umount.c -umount_OBJECTS = umount.$(OBJEXT) -umount_LDADD = $(LDADD) -umount_DEPENDENCIES = libtests.a -umount2_SOURCES = umount2.c -umount2_OBJECTS = umount2.$(OBJEXT) -umount2_LDADD = $(LDADD) -umount2_DEPENDENCIES = libtests.a -umoven_illptr_SOURCES = umoven-illptr.c -umoven_illptr_OBJECTS = umoven-illptr.$(OBJEXT) -umoven_illptr_LDADD = $(LDADD) -umoven_illptr_DEPENDENCIES = libtests.a -umovestr_SOURCES = umovestr.c -umovestr_OBJECTS = umovestr.$(OBJEXT) -umovestr_LDADD = $(LDADD) -umovestr_DEPENDENCIES = libtests.a -umovestr_illptr_SOURCES = umovestr-illptr.c -umovestr_illptr_OBJECTS = umovestr-illptr.$(OBJEXT) -umovestr_illptr_LDADD = $(LDADD) -umovestr_illptr_DEPENDENCIES = libtests.a -umovestr2_SOURCES = umovestr2.c -umovestr2_OBJECTS = umovestr2.$(OBJEXT) -umovestr2_LDADD = $(LDADD) -umovestr2_DEPENDENCIES = libtests.a -umovestr3_SOURCES = umovestr3.c -umovestr3_OBJECTS = umovestr3.$(OBJEXT) -umovestr3_LDADD = $(LDADD) -umovestr3_DEPENDENCIES = libtests.a -uname_SOURCES = uname.c -uname_OBJECTS = uname.$(OBJEXT) -uname_LDADD = $(LDADD) -uname_DEPENDENCIES = libtests.a -unblock_reset_raise_SOURCES = unblock_reset_raise.c -unblock_reset_raise_OBJECTS = unblock_reset_raise.$(OBJEXT) -unblock_reset_raise_LDADD = $(LDADD) -unblock_reset_raise_DEPENDENCIES = libtests.a -unix_pair_send_recv_SOURCES = unix-pair-send-recv.c -unix_pair_send_recv_OBJECTS = unix-pair-send-recv.$(OBJEXT) -unix_pair_send_recv_LDADD = $(LDADD) -unix_pair_send_recv_DEPENDENCIES = libtests.a -unix_pair_sendto_recvfrom_SOURCES = unix-pair-sendto-recvfrom.c -unix_pair_sendto_recvfrom_OBJECTS = \ - unix-pair-sendto-recvfrom.$(OBJEXT) -unix_pair_sendto_recvfrom_LDADD = $(LDADD) -unix_pair_sendto_recvfrom_DEPENDENCIES = libtests.a -unlink_SOURCES = unlink.c -unlink_OBJECTS = unlink.$(OBJEXT) -unlink_LDADD = $(LDADD) -unlink_DEPENDENCIES = libtests.a -unlinkat_SOURCES = unlinkat.c -unlinkat_OBJECTS = unlinkat.$(OBJEXT) -unlinkat_LDADD = $(LDADD) -unlinkat_DEPENDENCIES = libtests.a -unshare_SOURCES = unshare.c -unshare_OBJECTS = unshare.$(OBJEXT) -unshare_LDADD = $(LDADD) -unshare_DEPENDENCIES = libtests.a -userfaultfd_SOURCES = userfaultfd.c -userfaultfd_OBJECTS = userfaultfd.$(OBJEXT) -userfaultfd_LDADD = $(LDADD) -userfaultfd_DEPENDENCIES = libtests.a -ustat_SOURCES = ustat.c -ustat_OBJECTS = ustat.$(OBJEXT) -ustat_LDADD = $(LDADD) -ustat_DEPENDENCIES = libtests.a -utime_SOURCES = utime.c -utime_OBJECTS = utime.$(OBJEXT) -utime_LDADD = $(LDADD) -utime_DEPENDENCIES = libtests.a -utimensat_SOURCES = utimensat.c -utimensat_OBJECTS = utimensat.$(OBJEXT) -utimensat_LDADD = $(LDADD) -utimensat_DEPENDENCIES = libtests.a -utimes_SOURCES = utimes.c -utimes_OBJECTS = utimes.$(OBJEXT) -utimes_LDADD = $(LDADD) -utimes_DEPENDENCIES = libtests.a -vfork_f_SOURCES = vfork-f.c -vfork_f_OBJECTS = vfork-f.$(OBJEXT) -vfork_f_LDADD = $(LDADD) -vfork_f_DEPENDENCIES = libtests.a -vhangup_SOURCES = vhangup.c -vhangup_OBJECTS = vhangup.$(OBJEXT) -vhangup_LDADD = $(LDADD) -vhangup_DEPENDENCIES = libtests.a -vmsplice_SOURCES = vmsplice.c -vmsplice_OBJECTS = vmsplice.$(OBJEXT) -vmsplice_LDADD = $(LDADD) -vmsplice_DEPENDENCIES = libtests.a -wait4_SOURCES = wait4.c -wait4_OBJECTS = wait4.$(OBJEXT) -wait4_LDADD = $(LDADD) -wait4_DEPENDENCIES = libtests.a -wait4_v_SOURCES = wait4-v.c -wait4_v_OBJECTS = wait4-v.$(OBJEXT) -wait4_v_LDADD = $(LDADD) -wait4_v_DEPENDENCIES = libtests.a -waitid_SOURCES = waitid.c -waitid_OBJECTS = waitid.$(OBJEXT) -waitid_LDADD = $(LDADD) -waitid_DEPENDENCIES = libtests.a -waitid_v_SOURCES = waitid-v.c -waitid_v_OBJECTS = waitid-v.$(OBJEXT) -waitid_v_LDADD = $(LDADD) -waitid_v_DEPENDENCIES = libtests.a -waitpid_SOURCES = waitpid.c -waitpid_OBJECTS = waitpid.$(OBJEXT) -waitpid_LDADD = $(LDADD) -waitpid_DEPENDENCIES = libtests.a -xattr_SOURCES = xattr.c -xattr_OBJECTS = xattr.$(OBJEXT) -xattr_LDADD = $(LDADD) -xattr_DEPENDENCIES = libtests.a -xattr_strings_SOURCES = xattr-strings.c -xattr_strings_OBJECTS = xattr-strings.$(OBJEXT) -xattr_strings_LDADD = $(LDADD) -xattr_strings_DEPENDENCIES = libtests.a -xet_robust_list_SOURCES = xet_robust_list.c -xet_robust_list_OBJECTS = xet_robust_list.$(OBJEXT) -xet_robust_list_LDADD = $(LDADD) -xet_robust_list_DEPENDENCIES = libtests.a -xet_thread_area_x86_SOURCES = xet_thread_area_x86.c -xet_thread_area_x86_OBJECTS = xet_thread_area_x86.$(OBJEXT) -xet_thread_area_x86_LDADD = $(LDADD) -xet_thread_area_x86_DEPENDENCIES = libtests.a -xetitimer_SOURCES = xetitimer.c -xetitimer_OBJECTS = xetitimer.$(OBJEXT) -xetitimer_LDADD = $(LDADD) -xetitimer_DEPENDENCIES = libtests.a -xetpgid_SOURCES = xetpgid.c -xetpgid_OBJECTS = xetpgid.$(OBJEXT) -xetpgid_LDADD = $(LDADD) -xetpgid_DEPENDENCIES = libtests.a -xetpriority_SOURCES = xetpriority.c -xetpriority_OBJECTS = xetpriority.$(OBJEXT) -xetpriority_LDADD = $(LDADD) -xetpriority_DEPENDENCIES = libtests.a -xettimeofday_SOURCES = xettimeofday.c -xettimeofday_OBJECTS = xettimeofday.$(OBJEXT) -xettimeofday_LDADD = $(LDADD) -xettimeofday_DEPENDENCIES = libtests.a -zeroargc_SOURCES = zeroargc.c -zeroargc_OBJECTS = zeroargc.$(OBJEXT) -zeroargc_LDADD = $(LDADD) -zeroargc_DEPENDENCIES = libtests.a -AM_V_P = $(am__v_P_$(V)) -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -am__v_lt_1 = -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ - accept4.c access.c acct.c add_key.c adjtimex.c aio.c \ - aio_pgetevents.c alarm.c answer.c attach-f-p.c \ - attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \ - block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \ - bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \ - bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \ - bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \ - check_sigign.c chmod.c chown.c chown32.c chroot.c \ - clock_adjtime.c clock_nanosleep.c clock_xettime.c \ - clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \ - creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \ - epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \ - epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \ - execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \ - fallocate.c fanotify_init.c fanotify_mark.c \ - fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \ - fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \ - fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \ - file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \ - flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \ - fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \ - futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \ - getdents.c getdents64.c getegid.c getegid32.c geteuid.c \ - geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \ - getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \ - getresgid.c getresgid32.c getresuid.c getresuid32.c \ - getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \ - getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ - init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ - ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ - ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ - ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ - ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ - iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \ - ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \ - ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \ - ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \ - ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \ - is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \ - kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \ - keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \ - lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \ - localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \ - madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \ - mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \ - mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \ - mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \ - mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \ - mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \ - move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ - mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ - munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ - net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ - netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ - netlink_kobject_uevent.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_protocol.c netlink_route.c \ - netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \ - netlink_xfrm.c newfstatat.c nfnetlink_acct.c \ - nfnetlink_cthelper.c nfnetlink_ctnetlink.c \ - nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \ - nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \ - nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \ - nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \ - nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \ - nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \ - nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \ - nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \ - nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \ - nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \ - nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \ - nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \ - nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \ - nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \ - nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \ - old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \ - old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \ - oldselect.c oldselect-P.c oldselect-efault.c \ - oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \ - pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \ - perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \ - personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \ - pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \ - ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \ - prctl-dumpable.c prctl-name.c prctl-no-args.c \ - prctl-pdeathsig.c prctl-seccomp-filter-v.c \ - prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \ - prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \ - preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \ - printpath-umovestr.c printpath-umovestr-peekdata.c \ - printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \ - printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \ - prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ - ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ - qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ - setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ - setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ - siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ - sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \ - so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \ - so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \ - sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \ - sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \ - $(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \ - statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \ - sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \ - tee.c threads-execve.c time.c timer_create.c timer_xettime.c \ - timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \ - ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \ - umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ - unblock_reset_raise.c unix-pair-send-recv.c \ - unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ - vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ - waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ - xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ - xettimeofday.c zeroargc.c -DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ - accept.c accept4.c access.c acct.c add_key.c adjtimex.c aio.c \ - aio_pgetevents.c alarm.c answer.c attach-f-p.c \ - attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \ - block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \ - bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \ - bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \ - bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \ - check_sigign.c chmod.c chown.c chown32.c chroot.c \ - clock_adjtime.c clock_nanosleep.c clock_xettime.c \ - clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \ - creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \ - epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \ - epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \ - execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \ - fallocate.c fanotify_init.c fanotify_mark.c \ - fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \ - fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \ - fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \ - file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \ - flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \ - fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \ - futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \ - getdents.c getdents64.c getegid.c getegid32.c geteuid.c \ - geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \ - getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \ - getresgid.c getresgid32.c getresuid.c getresuid32.c \ - getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \ - getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ - init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ - ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ - ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ - ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ - ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ - iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \ - ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \ - ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \ - ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \ - ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \ - is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \ - kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \ - keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \ - lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \ - localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \ - madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \ - mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \ - mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \ - mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \ - mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \ - mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \ - move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ - mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ - munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ - net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ - netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ - netlink_kobject_uevent.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_protocol.c netlink_route.c \ - netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \ - netlink_xfrm.c newfstatat.c nfnetlink_acct.c \ - nfnetlink_cthelper.c nfnetlink_ctnetlink.c \ - nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \ - nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \ - nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \ - nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \ - nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \ - nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \ - nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \ - nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \ - nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \ - nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \ - nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \ - nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \ - nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \ - nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \ - nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \ - old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \ - old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \ - oldselect.c oldselect-P.c oldselect-efault.c \ - oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \ - pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \ - perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \ - personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \ - pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \ - ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \ - prctl-dumpable.c prctl-name.c prctl-no-args.c \ - prctl-pdeathsig.c prctl-seccomp-filter-v.c \ - prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \ - prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \ - preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \ - printpath-umovestr.c printpath-umovestr-peekdata.c \ - printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \ - printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \ - prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ - ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ - qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ - setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ - setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ - siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ - sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \ - so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \ - so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \ - sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \ - sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \ - $(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \ - statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \ - sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \ - tee.c threads-execve.c time.c timer_create.c timer_xettime.c \ - timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \ - ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \ - umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ - unblock_reset_raise.c unix-pair-send-recv.c \ - unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ - vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ - waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ - xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ - xettimeofday.c zeroargc.c -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__extra_recursive_targets = check-valgrind-recursive \ - check-valgrind-memcheck-recursive \ - check-valgrind-helgrind-recursive check-valgrind-drd-recursive \ - check-valgrind-sgcheck-recursive -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -AM_RECURSIVE_TARGETS = check recheck -#am__EXEEXT_2 = strace-k.test $(am__append_1) -TEST_SUITE_LOG = test-suite.log -TEST_EXTENSIONS = .test -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:.log=.log) -TEST_LOGS = $(am__test_logs2:.test.log=.log) -TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver -TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ - $(TEST_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14 -AMTAR = $${TAR-tar} -AM_DEFAULT_VERBOSITY = 1 -AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf -AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader -AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14 -AWK = gawk -BUILD_EXEEXT = -BUILD_OBJEXT = -CC = aarch64-linux-android-clang -CCDEPMODE = depmode=gcc3 -CC_FOR_BUILD = gcc -CFLAGS = -fPIE -fPIC -CFLAGS_FOR_BUILD = -g -O2 -CODE_COVERAGE_CFLAGS = -CODE_COVERAGE_CPPFLAGS = -CODE_COVERAGE_CXXFLAGS = -CODE_COVERAGE_ENABLED = no -CODE_COVERAGE_LDFLAGS = -CODE_COVERAGE_LIBS = -COPYRIGHT_YEAR = 2018 -CPP = aarch64-linux-android-clang -E -CPPFLAGS = -CPPFLAGS_FOR_BUILD = -CPP_FOR_BUILD = gcc -E -CYGPATH_W = echo -DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000 -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -ENABLE_VALGRIND_drd = no -ENABLE_VALGRIND_helgrind = no -ENABLE_VALGRIND_memcheck = yes -ENABLE_VALGRIND_sgcheck = -EXEEXT = -GCOV = -GENHTML = -GREP = /bin/grep -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LCOV = -LDFLAGS = -pie -LDFLAGS_FOR_BUILD = -LIBOBJS = -LIBS = -LTLIBOBJS = -MAINT = # -MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo -MANPAGE_DATE = 2018-06-13 -MIPS_ABI = -MKDIR_P = /bin/mkdir -p -OBJEXT = o -PACKAGE = strace -PACKAGE_BUGREPORT = strace-devel@lists.strace.io -PACKAGE_NAME = strace -PACKAGE_STRING = strace 4.23 -PACKAGE_TARNAME = strace -PACKAGE_URL = https://strace.io -PACKAGE_VERSION = 4.23 -PATH_SEPARATOR = : -PERL = /usr/bin/perl -RANLIB = aarch64-linux-android-ranlib -READELF = aarch64-linux-android-readelf -RPM_CHANGELOGTIME = Fri Jun 15 2018 -SED = /bin/sed -SET_MAKE = -SHELL = /bin/sh -SIZEOF_KERNEL_LONG_T = 8 -SIZEOF_LONG = 4 -STRIP = aarch64-linux-android-strip -VALGRIND = valgrind -VALGRIND_ENABLED = yes -VERSION = 4.23 -WARN_CFLAGS = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -WARN_CFLAGS_FOR_BUILD = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-mx32 -abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-mx32 -abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -ac_ct_CC = -ac_ct_CC_FOR_BUILD = gcc -am__include = include -am__leading_dot = . -am__quote = -am__tar = $${TAR-tar} chof - "$$tardir" -am__untar = $${TAR-tar} xf - -arch = aarch64 -arch_m32 = arm -arch_mx32 = aarch64 -arch_native = aarch64 -bindir = ${exec_prefix}/bin -build = x86_64-pc-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = pc -builddir = . -cc_flags_m32 = -m32 -cc_flags_mx32 = -mx32 -clock_LIBS = -datadir = ${datarootdir} -datarootdir = ${prefix}/share -dl_LIBS = -ldl -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -host = aarch64-unknown-linux-android -host_alias = aarch64-linux-android -host_cpu = aarch64 -host_os = linux-android -host_vendor = unknown -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh -libdir = ${exec_prefix}/lib -libdw_CFLAGS = -libdw_CPPFLAGS = -libdw_LDFLAGS = -libdw_LIBS = -libexecdir = ${exec_prefix}/libexec -libiberty_CPPFLAGS = -libiberty_LDFLAGS = -libiberty_LIBS = -libunwind_CPPFLAGS = -libunwind_LDFLAGS = -libunwind_LIBS = -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = $(MKDIR_P) -mq_LIBS = -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -timer_LIBS = -top_build_prefix = ../ -top_builddir = .. -top_srcdir = .. -valgrind_enabled_tools = memcheck -valgrind_tools = memcheck helgrind drd sgcheck -OS = linux -ARCH = aarch64 -NATIVE_ARCH = aarch64 -MPERS_NAME = mx32 -MPERS_CC_FLAGS = -mx32 -ARCH_MFLAGS = -DMPERS_IS_$(MPERS_NAME) $(MPERS_CC_FLAGS) -AM_CFLAGS = $(WARN_CFLAGS) -AM_CPPFLAGS = $(ARCH_MFLAGS) \ - -I$(builddir) \ - -I$(top_builddir)/$(OS)/$(ARCH) \ - -I$(top_srcdir)/$(OS)/$(ARCH) \ - -I$(top_builddir)/$(OS) \ - -I$(top_srcdir)/$(OS) \ - -I$(top_builddir) \ - -I$(top_srcdir) \ - -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ - -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG) - -AM_LDFLAGS = $(ARCH_MFLAGS) -libtests_a_SOURCES = \ - create_nl_socket.c \ - errno2name.c \ - error_msg.c \ - fill_memory.c \ - get_page_size.c \ - get_sigset_size.c \ - hexdump_strdup.c \ - hexquote_strndup.c \ - ifindex.c \ - inode_of_sockfd.c \ - libmmsg.c \ - libsocketcall.c \ - overflowuid.c \ - pipe_maxfd.c \ - print_quoted_string.c \ - print_time.c \ - printflags.c \ - printxval.c \ - signal2name.c \ - skip_unavailable.c \ - sprintrc.c \ - tail_alloc.c \ - test_netlink.h \ - test_nlattr.h \ - test_printpath.c \ - test_printstrn.c \ - test_ucopy.c \ - test_ucopy.h \ - tests.h \ - tprintf.c \ - # end of libtests_a_SOURCES - -libtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -check_LIBRARIES = libtests.a -LDADD = libtests.a - -# Generated by ./tests/gen_pure_executables.sh from ./tests/pure_executables.list; do not edit. -PURE_EXECUTABLES = \ - _newselect \ - accept \ - accept4 \ - access \ - acct \ - add_key \ - adjtimex \ - aio \ - aio_pgetevents \ - alarm \ - bpf \ - bpf-v \ - bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ - bpf-obj_get_info_by_fd-prog \ - bpf-obj_get_info_by_fd-prog-v \ - brk \ - btrfs \ - caps \ - chmod \ - chown \ - chown32 \ - chroot \ - clock_adjtime \ - clock_nanosleep \ - clock_xettime \ - copy_file_range \ - creat \ - delete_module \ - dev-yy \ - dup \ - dup2 \ - dup3 \ - epoll_create \ - epoll_create1 \ - epoll_ctl \ - epoll_pwait \ - epoll_wait \ - erestartsys \ - eventfd \ - execve \ - execveat \ - faccessat \ - fadvise64 \ - fadvise64_64 \ - fallocate \ - fanotify_init \ - fanotify_mark \ - fanotify_mark-Xabbrev \ - fanotify_mark-Xraw \ - fanotify_mark-Xverbose \ - fchdir \ - fchmod \ - fchmodat \ - fchown \ - fchown32 \ - fchownat \ - fcntl \ - fcntl64 \ - fdatasync \ - fflush \ - file_handle \ - file_ioctl \ - finit_module \ - flock \ - fstat \ - fstat64 \ - fstatat64 \ - fstatfs \ - fstatfs64 \ - fsync \ - ftruncate \ - ftruncate64 \ - futex \ - futimesat \ - get_mempolicy \ - getcpu \ - getcwd \ - getdents \ - getdents64 \ - getegid \ - getegid32 \ - geteuid \ - geteuid32 \ - getgid \ - getgid32 \ - getgroups \ - getgroups32 \ - getpeername \ - getpgrp \ - getpid \ - getppid \ - getrandom \ - getresgid \ - getresgid32 \ - getresuid \ - getresuid32 \ - getrlimit \ - getrusage \ - getsid \ - getsockname \ - getuid \ - getuid32 \ - getxxid \ - group_req \ - inet-cmsg \ - init_module \ - inotify \ - inotify_init1 \ - ioctl \ - ioctl_block \ - ioctl_dm \ - ioctl_evdev \ - ioctl_inotify \ - ioctl_kvm_run \ - ioctl_loop \ - ioctl_mtd \ - ioctl_rtc \ - ioctl_perf \ - ioctl_ptp \ - ioctl_scsi \ - ioctl_sg_io_v3 \ - ioctl_sg_io_v4 \ - ioctl_sock_gifconf \ - ioctl_uffdio \ - ioctl_v4l2 \ - ioperm \ - iopl \ - ioprio \ - ip_mreq \ - ipc \ - ipc_msg \ - ipc_msg-Xabbrev \ - ipc_msg-Xraw \ - ipc_msg-Xverbose \ - ipc_msgbuf \ - ipc_msgbuf-Xabbrev \ - ipc_msgbuf-Xraw \ - ipc_msgbuf-Xverbose \ - ipc_sem \ - ipc_sem-Xabbrev \ - ipc_sem-Xraw \ - ipc_sem-Xverbose \ - ipc_shm \ - ipc_shm-Xabbrev \ - ipc_shm-Xraw \ - ipc_shm-Xverbose \ - kcmp \ - kcmp-y \ - kern_features \ - kexec_file_load \ - kexec_load \ - keyctl \ - keyctl-Xabbrev \ - keyctl-Xraw \ - keyctl-Xverbose \ - kill \ - lchown \ - lchown32 \ - link \ - linkat \ - llseek \ - lookup_dcookie \ - lseek \ - lstat \ - lstat64 \ - madvise \ - mbind \ - membarrier \ - memfd_create \ - migrate_pages \ - mincore \ - mkdir \ - mkdirat \ - mknod \ - mknodat \ - mlock \ - mlock2 \ - mlockall \ - mmap \ - mmap-Xabbrev \ - mmap-Xraw \ - mmap-Xverbose \ - mmap64 \ - mmap64-Xabbrev \ - mmap64-Xraw \ - mmap64-Xverbose \ - mmsg \ - mmsg_name \ - modify_ldt \ - mount \ - mount-Xabbrev \ - mount-Xraw \ - mount-Xverbose \ - move_pages \ - mq \ - mq_sendrecv \ - mq_sendrecv-read \ - mq_sendrecv-write \ - msg_control \ - msg_name \ - munlockall \ - nanosleep \ - net-icmp_filter \ - net-sockaddr \ - net-y-unix \ - net-yy-inet \ - net-yy-inet6 \ - net-yy-netlink \ - net-yy-unix \ - netlink_audit \ - netlink_crypto \ - netlink_generic \ - netlink_kobject_uevent \ - netlink_netfilter \ - netlink_protocol \ - netlink_route \ - netlink_selinux \ - netlink_sock_diag \ - netlink_xfrm \ - newfstatat \ - nfnetlink_acct \ - nfnetlink_cthelper \ - nfnetlink_ctnetlink \ - nfnetlink_ctnetlink_exp \ - nfnetlink_cttimeout \ - nfnetlink_nft_compat \ - nfnetlink_nftables \ - nfnetlink_ipset \ - nfnetlink_osf \ - nfnetlink_queue \ - nfnetlink_ulog \ - nlattr \ - nlattr_crypto_user_alg \ - nlattr_br_port_msg \ - nlattr_dcbmsg \ - nlattr_fib_rule_hdr \ - nlattr_ifaddrlblmsg \ - nlattr_ifaddrmsg \ - nlattr_ifinfomsg \ - nlattr_ifla_af_spec \ - nlattr_ifla_brport \ - nlattr_ifla_linkinfo \ - nlattr_ifla_port \ - nlattr_ifla_xdp \ - nlattr_inet_diag_msg \ - nlattr_inet_diag_req_compat \ - nlattr_inet_diag_req_v2 \ - nlattr_mdba_mdb_entry \ - nlattr_mdba_router_port \ - nlattr_ndmsg \ - nlattr_ndtmsg \ - nlattr_netconfmsg \ - nlattr_netlink_diag_msg \ - nlattr_nlmsgerr \ - nlattr_packet_diag_msg \ - nlattr_rtgenmsg \ - nlattr_rtmsg \ - nlattr_smc_diag_msg \ - nlattr_tc_stats \ - nlattr_tca_stab \ - nlattr_tcamsg \ - nlattr_tcmsg \ - nlattr_unix_diag_msg \ - old_mmap \ - old_mmap-P \ - old_mmap-v-none \ - old_mmap-Xabbrev \ - old_mmap-Xraw \ - old_mmap-Xverbose \ - oldfstat \ - oldlstat \ - oldselect \ - oldselect-efault \ - oldstat \ - open \ - openat \ - osf_utimes \ - pause \ - perf_event_open \ - personality \ - personality-Xabbrev \ - personality-Xraw \ - personality-Xverbose \ - pipe \ - pipe2 \ - pkey_alloc \ - pkey_free \ - pkey_mprotect \ - poll \ - poll-P \ - ppoll \ - ppoll-P \ - prctl-arg2-intptr \ - prctl-dumpable \ - prctl-name \ - prctl-no-args \ - prctl-pdeathsig \ - prctl-securebits \ - prctl-tid_address \ - prctl-tsc \ - pread64-pwrite64 \ - preadv \ - preadv-pwritev \ - preadv2-pwritev2 \ - printpath-umovestr \ - printpath-umovestr-peekdata \ - printpath-umovestr-undumpable \ - printstr \ - printstrn-umoven \ - printstrn-umoven-peekdata \ - printstrn-umoven-undumpable \ - prlimit64 \ - process_vm_readv \ - process_vm_writev \ - pselect6 \ - ptrace \ - pwritev \ - quotactl \ - quotactl-xfs \ - read-write \ - readahead \ - readdir \ - readlink \ - readlinkat \ - readv \ - reboot \ - recvfrom \ - recvmmsg-timeout \ - recvmsg \ - remap_file_pages \ - rename \ - renameat \ - renameat2 \ - request_key \ - riscv_flush_icache \ - rmdir \ - rt_sigaction \ - rt_sigpending \ - rt_sigprocmask \ - rt_sigqueueinfo \ - rt_sigreturn \ - rt_sigsuspend \ - rt_sigtimedwait \ - rt_tgsigqueueinfo \ - s390_guarded_storage \ - s390_guarded_storage-v \ - s390_pci_mmio_read_write \ - s390_runtime_instr \ - s390_sthyi \ - s390_sthyi-v \ - sched_get_priority_mxx \ - sched_rr_get_interval \ - sched_xetaffinity \ - sched_xetattr \ - sched_xetparam \ - sched_xetscheduler \ - sched_yield \ - seccomp-filter \ - seccomp_get_action_avail \ - select \ - semop \ - sendfile \ - sendfile64 \ - set_mempolicy \ - setdomainname \ - setfsgid \ - setfsgid32 \ - setfsuid \ - setfsuid32 \ - setgid \ - setgid32 \ - setgroups \ - setgroups32 \ - sethostname \ - setns \ - setregid \ - setregid32 \ - setresgid \ - setresgid32 \ - setresuid \ - setresuid32 \ - setreuid \ - setreuid32 \ - setrlimit \ - setuid \ - setuid32 \ - shmxt \ - shutdown \ - sigaction \ - sigaltstack \ - siginfo \ - signal \ - signalfd4 \ - sigpending \ - sigprocmask \ - sigreturn \ - sigsuspend \ - so_linger \ - so_peercred \ - so_peercred-Xabbrev \ - so_peercred-Xraw \ - so_peercred-Xverbose \ - sock_filter-v \ - sock_filter-v-Xabbrev \ - sock_filter-v-Xraw \ - sock_filter-v-Xverbose \ - socketcall \ - sockopt-sol_netlink \ - splice \ - stat \ - stat64 \ - statfs \ - statfs64 \ - statx \ - swap \ - sxetmask \ - symlink \ - symlinkat \ - sync \ - sync_file_range \ - sync_file_range2 \ - sysinfo \ - syslog \ - tee \ - time \ - timer_create \ - timer_xettime \ - timerfd_xettime \ - times \ - times-fail \ - truncate \ - truncate64 \ - ugetrlimit \ - uio \ - umask \ - umount \ - umount2 \ - umoven-illptr \ - umovestr \ - umovestr-illptr \ - umovestr2 \ - umovestr3 \ - uname \ - unlink \ - unlinkat \ - unshare \ - userfaultfd \ - ustat \ - utime \ - utimensat \ - utimes \ - vhangup \ - vmsplice \ - wait4 \ - waitid \ - waitpid \ - xattr \ - xattr-strings \ - xet_robust_list \ - xet_thread_area_x86 \ - xetitimer \ - xetpgid \ - xetpriority \ - xettimeofday \ - # - -attach_f_p_LDADD = -lpthread $(LDADD) -count_f_LDADD = -lpthread $(LDADD) -delay_LDADD = $(clock_LIBS) $(LDADD) -filter_unavailable_LDADD = -lpthread $(LDADD) -fstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -fstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -ftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -localtime_LDADD = $(clock_LIBS) $(LDADD) -lstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mq_LDADD = $(mq_LIBS) $(LDADD) -newfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -pc_LDADD = $(dl_LIBS) $(LDADD) -pread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -preadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -preadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -stat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -statfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -threads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD) -times_LDADD = $(clock_LIBS) $(LDADD) -truncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -stack_fcall_SOURCES = stack-fcall.c \ - stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c - -stack_fcall_mangled_SOURCES = stack-fcall-mangled.c \ - stack-fcall-mangled-0.c stack-fcall-mangled-1.c \ - stack-fcall-mangled-2.c stack-fcall-mangled-3.c - - -# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. -GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ - accept4.gen.test access.gen.test acct.gen.test \ - add_key.gen.test adjtimex.gen.test aio.gen.test \ - aio_pgetevents.gen.test alarm.gen.test bpf.gen.test \ - bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test \ - bpf-obj_get_info_by_fd-v.gen.test \ - bpf-obj_get_info_by_fd-prog.gen.test \ - bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test \ - chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test \ - clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test \ - clock_xettime.gen.test copy_file_range.gen.test creat.gen.test \ - delete_module.gen.test dev-yy.gen.test dup.gen.test \ - dup2.gen.test dup3.gen.test epoll_create.gen.test \ - epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \ - epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \ - execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \ - fallocate.gen.test fanotify_init.gen.test \ - fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test \ - fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test \ - fchdir.gen.test fchmod.gen.test fchmodat.gen.test \ - fchown.gen.test fchown32.gen.test fchownat.gen.test \ - fcntl.gen.test fcntl64.gen.test fdatasync.gen.test \ - file_handle.gen.test file_ioctl.gen.test finit_module.gen.test \ - flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test \ - fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \ - fsync.gen.test fsync-y.gen.test ftruncate.gen.test \ - ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test \ - getcpu.gen.test getcwd.gen.test getdents.gen.test \ - getdents64.gen.test getegid.gen.test getegid32.gen.test \ - geteuid.gen.test geteuid32.gen.test getgid.gen.test \ - getgid32.gen.test getgroups.gen.test getgroups32.gen.test \ - getpeername.gen.test getpgrp.gen.test getpid.gen.test \ - getppid.gen.test getrandom.gen.test getresgid.gen.test \ - getresgid32.gen.test getresuid.gen.test getresuid32.gen.test \ - getrlimit.gen.test getrusage.gen.test getsid.gen.test \ - getsockname.gen.test gettid.gen.test getuid32.gen.test \ - getxxid.gen.test group_req.gen.test inet-cmsg.gen.test \ - init_module.gen.test inotify.gen.test inotify_init1.gen.test \ - int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \ - ioctl_dm-v.gen.test ioctl_evdev.gen.test \ - ioctl_evdev-v.gen.test ioctl_inotify.gen.test \ - ioctl_kvm_run.gen.test ioctl_loop.gen.test \ - ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \ - ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \ - ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \ - ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \ - ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \ - ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \ - iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \ - ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \ - ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \ - ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \ - ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \ - ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \ - ipc_sem-Xverbose.gen.test ipc_shm.gen.test \ - ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \ - ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \ - kern_features.gen.test kexec_file_load.gen.test \ - kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \ - keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \ - lchown.gen.test lchown32.gen.test link.gen.test \ - linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \ - lstat64.gen.test madvise.gen.test mbind.gen.test \ - membarrier.gen.test memfd_create.gen.test \ - migrate_pages.gen.test mincore.gen.test mkdir.gen.test \ - mkdirat.gen.test mknod.gen.test mknodat.gen.test \ - mlock.gen.test mlock2.gen.test mlockall.gen.test \ - mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ - mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \ - mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \ - mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \ - modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test \ - mount-Xraw.gen.test mount-Xverbose.gen.test \ - move_pages.gen.test mq.gen.test mq_sendrecv.gen.test \ - mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \ - msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \ - munlockall.gen.test nanosleep.gen.test \ - net-icmp_filter.gen.test net-sockaddr.gen.test \ - net-yy-inet6.gen.test netlink_audit.gen.test \ - netlink_crypto.gen.test netlink_generic.gen.test \ - netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \ - netlink_protocol.gen.test netlink_route.gen.test \ - netlink_selinux.gen.test netlink_xfrm.gen.test \ - newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \ - nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \ - nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \ - nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \ - nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \ - nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \ - nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \ - nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \ - nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \ - nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \ - nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \ - nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \ - nlattr_inet_diag_msg.gen.test \ - nlattr_inet_diag_req_compat.gen.test \ - nlattr_inet_diag_req_v2.gen.test \ - nlattr_mdba_mdb_entry.gen.test \ - nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test \ - nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test \ - nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test \ - nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test \ - nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test \ - nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test \ - nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test \ - nlattr_unix_diag_msg.gen.test old_mmap.gen.test \ - old_mmap-P.gen.test old_mmap-v-none.gen.test \ - old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test \ - old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test \ - oldselect.gen.test oldselect-P.gen.test \ - oldselect-efault.gen.test oldselect-efault-P.gen.test \ - oldstat.gen.test open.gen.test openat.gen.test \ - osf_utimes.gen.test pause.gen.test perf_event_open.gen.test \ - perf_event_open_nonverbose.gen.test \ - perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test \ - personality-Xraw.gen.test personality-Xverbose.gen.test \ - pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \ - pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test \ - ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test \ - preadv-pwritev.gen.test preadv2-pwritev2.gen.test \ - printstr.gen.test printpath-umovestr.gen.test \ - printpath-umovestr-peekdata.gen.test \ - printpath-umovestr-undumpable.gen.test \ - printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test \ - printstrn-umoven-undumpable.gen.test prlimit64.gen.test \ - process_vm_readv.gen.test process_vm_writev.gen.test \ - pselect6.gen.test ptrace.gen.test pwritev.gen.test \ - quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \ - quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \ - readdir.gen.test readlink.gen.test readlinkat.gen.test \ - reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \ - recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \ - rename.gen.test renameat.gen.test renameat2.gen.test \ - request_key.gen.test riscv_flush_icache.gen.test \ - rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \ - rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \ - rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \ - rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test \ - s390_guarded_storage-v.gen.test \ - s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test \ - s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test \ - sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test \ - sched_xetaffinity.gen.test sched_xetattr.gen.test \ - sched_xetparam.gen.test sched_xetscheduler.gen.test \ - sched_yield.gen.test seccomp-filter.gen.test \ - seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test \ - select.gen.test select-P.gen.test semop.gen.test \ - sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test \ - setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test \ - setfsuid.gen.test setfsuid32.gen.test setgid.gen.test \ - setgid32.gen.test setgroups.gen.test setgroups32.gen.test \ - sethostname.gen.test setns.gen.test setregid.gen.test \ - setregid32.gen.test setresgid.gen.test setresgid32.gen.test \ - setresuid.gen.test setresuid32.gen.test setreuid.gen.test \ - setreuid32.gen.test setrlimit.gen.test setuid.gen.test \ - setuid32.gen.test shmxt.gen.test shutdown.gen.test \ - sigaction.gen.test siginfo.gen.test signal.gen.test \ - signal_receive.gen.test signalfd4.gen.test sigpending.gen.test \ - sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test \ - so_linger.gen.test so_peercred.gen.test \ - so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test \ - so_peercred-Xverbose.gen.test sock_filter-v.gen.test \ - sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test \ - sock_filter-v-Xverbose.gen.test socketcall.gen.test \ - sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test \ - stat64.gen.test statfs.gen.test statfs64.gen.test \ - statx.gen.test swap.gen.test sxetmask.gen.test \ - symlink.gen.test symlinkat.gen.test sync.gen.test \ - sync_file_range.gen.test sync_file_range2.gen.test \ - sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test \ - timer_create.gen.test timer_xettime.gen.test \ - timerfd_xettime.gen.test times.gen.test times-fail.gen.test \ - trace_fstat.gen.test trace_fstatfs.gen.test \ - trace_lstat.gen.test trace_personality_32.gen.test \ - trace_personality_64.gen.test trace_personality_x32.gen.test \ - trace_personality_regex_32.gen.test \ - trace_personality_regex_64.gen.test \ - trace_personality_regex_x32.gen.test trace_question.gen.test \ - trace_stat.gen.test trace_stat_like.gen.test \ - trace_statfs.gen.test trace_statfs_like.gen.test \ - truncate.gen.test truncate64.gen.test ugetrlimit.gen.test \ - umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \ - umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ - unshare.gen.test userfaultfd.gen.test ustat.gen.test \ - utime.gen.test utimensat.gen.test utimes.gen.test \ - vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ - wait4.gen.test wait4-v.gen.test waitid.gen.test \ - waitid-v.gen.test waitpid.gen.test xattr.gen.test \ - xattr-strings.gen.test xet_robust_list.gen.test \ - xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ - xettimeofday.gen.test -STACKTRACE_TESTS = -#STACKTRACE_TESTS = strace-k.test \ -# $(am__append_1) -DECODER_TESTS = \ - bpf-success.test \ - bpf-success-v.test \ - brk.test \ - btrfs-v.test \ - btrfs-vw.test \ - btrfs-vwX.test \ - btrfs-vX.test \ - btrfs-w.test \ - btrfs-wX.test \ - btrfs-X.test \ - caps-abbrev.test \ - caps.test \ - eventfd.test \ - execve-v.test \ - execve.test \ - fadvise64.test \ - futex.test \ - getuid.test \ - ioctl.test \ - ioctl_perf-success.test \ - ipc_msgbuf.test \ - kern_features-fault.test \ - llseek.test \ - lseek.test \ - mmap.test \ - net-y-unix.test \ - net-yy-inet.test \ - net-yy-netlink.test \ - net-yy-unix.test \ - net.test \ - netlink_sock_diag.test \ - nsyscalls.test \ - nsyscalls-d.test \ - nsyscalls-nd.test \ - personality.test \ - pipe.test \ - poll-P.test \ - poll.test \ - prctl-arg2-intptr.test \ - prctl-dumpable.test \ - prctl-name.test \ - prctl-no-args.test \ - prctl-pdeathsig.test \ - prctl-seccomp-filter-v.test \ - prctl-seccomp-strict.test \ - prctl-securebits.test \ - prctl-spec-inject.test \ - prctl-tid_address.test \ - prctl-tsc.test \ - qual_fault-exit_group.test \ - readv.test \ - rt_sigaction.test \ - scm_rights-fd.test \ - seccomp-strict.test \ - sigaltstack.test \ - sun_path.test \ - xet_thread_area_x86.test \ - uio.test \ - umount.test \ - umount2.test \ - umovestr.test \ - umovestr2.test \ - uname.test \ - unix-pair-send-recv.test \ - unix-pair-sendto-recvfrom.test \ - # end of DECODER_TESTS - -MISC_TESTS = \ - attach-f-p.test \ - attach-p-cmd.test \ - bexecve.test \ - clone_parent.test \ - clone_ptrace.test \ - count-f.test \ - count.test \ - delay.test \ - detach-running.test \ - detach-sleeping.test \ - detach-stopped.test \ - filter-unavailable.test \ - filtering_fd-syntax.test \ - filtering_syscall-syntax.test \ - fflush.test \ - get_regs.test \ - inject-nf.test \ - interactive_block.test \ - ksysent.test \ - localtime.test \ - opipe.test \ - options-syntax.test \ - pc.test \ - printpath-umovestr-legacy.test \ - printstrn-umoven-legacy.test \ - qual_fault-syntax.test \ - qual_fault.test \ - qual_fault-syscall.test \ - qual_inject-error-signal.test \ - qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ - qual_inject-retval-syscall.test \ - qual_inject-signal.test \ - qual_inject-signal-syscall.test \ - qual_inject-syntax.test \ - qual_signal.test \ - qual_syscall.test \ - redirect-fds.test \ - redirect.test \ - restart_syscall.test \ - sigblock.test \ - sigign.test \ - strace-C.test \ - strace-E.test \ - strace-S.test \ - strace-T.test \ - strace-V.test \ - strace-ff.test \ - strace-r.test \ - strace-t.test \ - strace-tt.test \ - strace-ttt.test \ - termsig.test \ - threads-execve.test \ - # end of MISC_TESTS - -XFAIL_TESTS_ = -XFAIL_TESTS_m32 = $(STACKTRACE_TESTS) -XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS) -XFAIL_TESTS_x86_64 = int_0x80.gen.test -XFAIL_TESTS_x32 = int_0x80.gen.test -XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) -TEST_LOG_COMPILER = env -AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \ - SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ - SIZEOF_LONG=$(SIZEOF_LONG) \ - MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh - -VALGRIND_FLAGS = --quiet -VALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp -EXTRA_DIST = \ - accept_compat.h \ - attach-p-cmd.h \ - caps-abbrev.awk \ - caps.awk \ - clock.in \ - count-f.expected \ - eventfd.expected \ - fadvise.h \ - fcntl-common.c \ - filter-unavailable.expected \ - fstatat.c \ - fstatx.c \ - gen_pure_executables.sh \ - gen_tests.in \ - gen_tests.sh \ - getresugid.c \ - init.sh \ - init_delete_module.h \ - ipc.sh \ - ksysent.sed \ - lstatx.c \ - match.awk \ - net.expected \ - netlink_sock_diag-v.sh \ - nlattr_ifla.h \ - pipe.expected \ - print_user_desc.c \ - process_vm_readv_writev.c \ - pure_executables.list \ - qual_fault-exit_group.expected \ - qual_inject-error-signal.expected \ - qual_inject-signal.expected \ - qualify_personality.sh \ - qualify_personality_empty.in \ - quotactl.h \ - regex.in \ - rt_sigaction.awk \ - run.sh \ - sched.in \ - scno_tampering.sh \ - setfsugid.c \ - setresugid.c \ - setreugid.c \ - setugid.c \ - sigaltstack.expected \ - sockname.c \ - stack-fcall.h \ - strace-C.expected \ - strace-E.expected \ - strace-T.expected \ - strace-ff.expected \ - strace-k-demangle.expected \ - strace-k-demangle.test \ - strace-k.expected \ - strace-k.test \ - strace-r.expected \ - strace.supp \ - sun_path.expected \ - syntax.sh \ - trace_fstat.in \ - trace_fstatfs.in \ - trace_lstat.in \ - trace_personality_32.in \ - trace_personality_64.in \ - trace_personality_x32.in \ - trace_personality_regex_32.in \ - trace_personality_regex_64.in \ - trace_personality_regex_x32.in \ - trace_question.in \ - trace_stat.in \ - trace_stat_like.in \ - trace_statfs.in \ - trace_statfs_like.in \ - uio.expected \ - umode_t.c \ - umovestr.expected \ - unix-pair-send-recv.expected \ - unix-pair-sendto-recvfrom.expected \ - xchownx.c \ - xgetrlimit.c \ - xselect.c \ - xstatfs.c \ - xstatfs64.c \ - xstatfsx.c \ - xstatx.c \ - xutimes.c \ - $(TESTS) - -objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT))) -BUILT_SOURCES = ksysent.h scno.h -CLEANFILES = ksysent.h syscallent.i scno.h -SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) - -digits = [[:digit:]][[:digit:]]* -al_nums = [[:alnum:]_][[:alnum:]_]* -SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -.SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs -$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests-mx32/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign tests-mx32/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am: - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: # $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): # $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -clean-checkLIBRARIES: - -test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES) - -libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES) $(EXTRA_libtests_a_DEPENDENCIES) - $(AM_V_at)-rm -f libtests.a - $(AM_V_AR)$(libtests_a_AR) libtests.a $(libtests_a_OBJECTS) $(libtests_a_LIBADD) - $(AM_V_at)$(RANLIB) libtests.a - -clean-checkPROGRAMS: - -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) - -_newselect$(EXEEXT): $(_newselect_OBJECTS) $(_newselect_DEPENDENCIES) $(EXTRA__newselect_DEPENDENCIES) - @rm -f _newselect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(_newselect_OBJECTS) $(_newselect_LDADD) $(LIBS) - -_newselect-P$(EXEEXT): $(_newselect_P_OBJECTS) $(_newselect_P_DEPENDENCIES) $(EXTRA__newselect_P_DEPENDENCIES) - @rm -f _newselect-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(_newselect_P_OBJECTS) $(_newselect_P_LDADD) $(LIBS) - -accept$(EXEEXT): $(accept_OBJECTS) $(accept_DEPENDENCIES) $(EXTRA_accept_DEPENDENCIES) - @rm -f accept$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(accept_OBJECTS) $(accept_LDADD) $(LIBS) - -accept4$(EXEEXT): $(accept4_OBJECTS) $(accept4_DEPENDENCIES) $(EXTRA_accept4_DEPENDENCIES) - @rm -f accept4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(accept4_OBJECTS) $(accept4_LDADD) $(LIBS) - -access$(EXEEXT): $(access_OBJECTS) $(access_DEPENDENCIES) $(EXTRA_access_DEPENDENCIES) - @rm -f access$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(access_OBJECTS) $(access_LDADD) $(LIBS) - -acct$(EXEEXT): $(acct_OBJECTS) $(acct_DEPENDENCIES) $(EXTRA_acct_DEPENDENCIES) - @rm -f acct$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(acct_OBJECTS) $(acct_LDADD) $(LIBS) - -add_key$(EXEEXT): $(add_key_OBJECTS) $(add_key_DEPENDENCIES) $(EXTRA_add_key_DEPENDENCIES) - @rm -f add_key$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(add_key_OBJECTS) $(add_key_LDADD) $(LIBS) - -adjtimex$(EXEEXT): $(adjtimex_OBJECTS) $(adjtimex_DEPENDENCIES) $(EXTRA_adjtimex_DEPENDENCIES) - @rm -f adjtimex$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(adjtimex_OBJECTS) $(adjtimex_LDADD) $(LIBS) - -aio$(EXEEXT): $(aio_OBJECTS) $(aio_DEPENDENCIES) $(EXTRA_aio_DEPENDENCIES) - @rm -f aio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(aio_OBJECTS) $(aio_LDADD) $(LIBS) - -aio_pgetevents$(EXEEXT): $(aio_pgetevents_OBJECTS) $(aio_pgetevents_DEPENDENCIES) $(EXTRA_aio_pgetevents_DEPENDENCIES) - @rm -f aio_pgetevents$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(aio_pgetevents_OBJECTS) $(aio_pgetevents_LDADD) $(LIBS) - -alarm$(EXEEXT): $(alarm_OBJECTS) $(alarm_DEPENDENCIES) $(EXTRA_alarm_DEPENDENCIES) - @rm -f alarm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(alarm_OBJECTS) $(alarm_LDADD) $(LIBS) - -answer$(EXEEXT): $(answer_OBJECTS) $(answer_DEPENDENCIES) $(EXTRA_answer_DEPENDENCIES) - @rm -f answer$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(answer_OBJECTS) $(answer_LDADD) $(LIBS) - -attach-f-p$(EXEEXT): $(attach_f_p_OBJECTS) $(attach_f_p_DEPENDENCIES) $(EXTRA_attach_f_p_DEPENDENCIES) - @rm -f attach-f-p$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_f_p_OBJECTS) $(attach_f_p_LDADD) $(LIBS) - -attach-f-p-cmd$(EXEEXT): $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_DEPENDENCIES) $(EXTRA_attach_f_p_cmd_DEPENDENCIES) - @rm -f attach-f-p-cmd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_LDADD) $(LIBS) - -attach-p-cmd-cmd$(EXEEXT): $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_DEPENDENCIES) $(EXTRA_attach_p_cmd_cmd_DEPENDENCIES) - @rm -f attach-p-cmd-cmd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_LDADD) $(LIBS) - -attach-p-cmd-p$(EXEEXT): $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_DEPENDENCIES) $(EXTRA_attach_p_cmd_p_DEPENDENCIES) - @rm -f attach-p-cmd-p$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_LDADD) $(LIBS) - -block_reset_raise_run$(EXEEXT): $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_DEPENDENCIES) $(EXTRA_block_reset_raise_run_DEPENDENCIES) - @rm -f block_reset_raise_run$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_LDADD) $(LIBS) - -bpf$(EXEEXT): $(bpf_OBJECTS) $(bpf_DEPENDENCIES) $(EXTRA_bpf_DEPENDENCIES) - @rm -f bpf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_OBJECTS) $(bpf_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd$(EXEEXT): $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-prog$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-prog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-prog-v$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-prog-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-v$(EXEEXT): $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_v_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_LDADD) $(LIBS) - -bpf-success$(EXEEXT): $(bpf_success_OBJECTS) $(bpf_success_DEPENDENCIES) $(EXTRA_bpf_success_DEPENDENCIES) - @rm -f bpf-success$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_success_OBJECTS) $(bpf_success_LDADD) $(LIBS) - -bpf-success-v$(EXEEXT): $(bpf_success_v_OBJECTS) $(bpf_success_v_DEPENDENCIES) $(EXTRA_bpf_success_v_DEPENDENCIES) - @rm -f bpf-success-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_success_v_OBJECTS) $(bpf_success_v_LDADD) $(LIBS) - -bpf-v$(EXEEXT): $(bpf_v_OBJECTS) $(bpf_v_DEPENDENCIES) $(EXTRA_bpf_v_DEPENDENCIES) - @rm -f bpf-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_v_OBJECTS) $(bpf_v_LDADD) $(LIBS) - -brk$(EXEEXT): $(brk_OBJECTS) $(brk_DEPENDENCIES) $(EXTRA_brk_DEPENDENCIES) - @rm -f brk$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(brk_OBJECTS) $(brk_LDADD) $(LIBS) - -btrfs$(EXEEXT): $(btrfs_OBJECTS) $(btrfs_DEPENDENCIES) $(EXTRA_btrfs_DEPENDENCIES) - @rm -f btrfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(btrfs_OBJECTS) $(btrfs_LDADD) $(LIBS) - -caps$(EXEEXT): $(caps_OBJECTS) $(caps_DEPENDENCIES) $(EXTRA_caps_DEPENDENCIES) - @rm -f caps$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(caps_OBJECTS) $(caps_LDADD) $(LIBS) - -caps-abbrev$(EXEEXT): $(caps_abbrev_OBJECTS) $(caps_abbrev_DEPENDENCIES) $(EXTRA_caps_abbrev_DEPENDENCIES) - @rm -f caps-abbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(caps_abbrev_OBJECTS) $(caps_abbrev_LDADD) $(LIBS) - -check_sigblock$(EXEEXT): $(check_sigblock_OBJECTS) $(check_sigblock_DEPENDENCIES) $(EXTRA_check_sigblock_DEPENDENCIES) - @rm -f check_sigblock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(check_sigblock_OBJECTS) $(check_sigblock_LDADD) $(LIBS) - -check_sigign$(EXEEXT): $(check_sigign_OBJECTS) $(check_sigign_DEPENDENCIES) $(EXTRA_check_sigign_DEPENDENCIES) - @rm -f check_sigign$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(check_sigign_OBJECTS) $(check_sigign_LDADD) $(LIBS) - -chmod$(EXEEXT): $(chmod_OBJECTS) $(chmod_DEPENDENCIES) $(EXTRA_chmod_DEPENDENCIES) - @rm -f chmod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chmod_OBJECTS) $(chmod_LDADD) $(LIBS) - -chown$(EXEEXT): $(chown_OBJECTS) $(chown_DEPENDENCIES) $(EXTRA_chown_DEPENDENCIES) - @rm -f chown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chown_OBJECTS) $(chown_LDADD) $(LIBS) - -chown32$(EXEEXT): $(chown32_OBJECTS) $(chown32_DEPENDENCIES) $(EXTRA_chown32_DEPENDENCIES) - @rm -f chown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chown32_OBJECTS) $(chown32_LDADD) $(LIBS) - -chroot$(EXEEXT): $(chroot_OBJECTS) $(chroot_DEPENDENCIES) $(EXTRA_chroot_DEPENDENCIES) - @rm -f chroot$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chroot_OBJECTS) $(chroot_LDADD) $(LIBS) - -clock_adjtime$(EXEEXT): $(clock_adjtime_OBJECTS) $(clock_adjtime_DEPENDENCIES) $(EXTRA_clock_adjtime_DEPENDENCIES) - @rm -f clock_adjtime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_adjtime_OBJECTS) $(clock_adjtime_LDADD) $(LIBS) - -clock_nanosleep$(EXEEXT): $(clock_nanosleep_OBJECTS) $(clock_nanosleep_DEPENDENCIES) $(EXTRA_clock_nanosleep_DEPENDENCIES) - @rm -f clock_nanosleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_nanosleep_OBJECTS) $(clock_nanosleep_LDADD) $(LIBS) - -clock_xettime$(EXEEXT): $(clock_xettime_OBJECTS) $(clock_xettime_DEPENDENCIES) $(EXTRA_clock_xettime_DEPENDENCIES) - @rm -f clock_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_xettime_OBJECTS) $(clock_xettime_LDADD) $(LIBS) - -clone_parent$(EXEEXT): $(clone_parent_OBJECTS) $(clone_parent_DEPENDENCIES) $(EXTRA_clone_parent_DEPENDENCIES) - @rm -f clone_parent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clone_parent_OBJECTS) $(clone_parent_LDADD) $(LIBS) - -clone_ptrace$(EXEEXT): $(clone_ptrace_OBJECTS) $(clone_ptrace_DEPENDENCIES) $(EXTRA_clone_ptrace_DEPENDENCIES) - @rm -f clone_ptrace$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clone_ptrace_OBJECTS) $(clone_ptrace_LDADD) $(LIBS) - -copy_file_range$(EXEEXT): $(copy_file_range_OBJECTS) $(copy_file_range_DEPENDENCIES) $(EXTRA_copy_file_range_DEPENDENCIES) - @rm -f copy_file_range$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(copy_file_range_OBJECTS) $(copy_file_range_LDADD) $(LIBS) - -count-f$(EXEEXT): $(count_f_OBJECTS) $(count_f_DEPENDENCIES) $(EXTRA_count_f_DEPENDENCIES) - @rm -f count-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(count_f_OBJECTS) $(count_f_LDADD) $(LIBS) - -creat$(EXEEXT): $(creat_OBJECTS) $(creat_DEPENDENCIES) $(EXTRA_creat_DEPENDENCIES) - @rm -f creat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(creat_OBJECTS) $(creat_LDADD) $(LIBS) - -delay$(EXEEXT): $(delay_OBJECTS) $(delay_DEPENDENCIES) $(EXTRA_delay_DEPENDENCIES) - @rm -f delay$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(delay_OBJECTS) $(delay_LDADD) $(LIBS) - -delete_module$(EXEEXT): $(delete_module_OBJECTS) $(delete_module_DEPENDENCIES) $(EXTRA_delete_module_DEPENDENCIES) - @rm -f delete_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(delete_module_OBJECTS) $(delete_module_LDADD) $(LIBS) - -dev-yy$(EXEEXT): $(dev_yy_OBJECTS) $(dev_yy_DEPENDENCIES) $(EXTRA_dev_yy_DEPENDENCIES) - @rm -f dev-yy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dev_yy_OBJECTS) $(dev_yy_LDADD) $(LIBS) - -dup$(EXEEXT): $(dup_OBJECTS) $(dup_DEPENDENCIES) $(EXTRA_dup_DEPENDENCIES) - @rm -f dup$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup_OBJECTS) $(dup_LDADD) $(LIBS) - -dup2$(EXEEXT): $(dup2_OBJECTS) $(dup2_DEPENDENCIES) $(EXTRA_dup2_DEPENDENCIES) - @rm -f dup2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup2_OBJECTS) $(dup2_LDADD) $(LIBS) - -dup3$(EXEEXT): $(dup3_OBJECTS) $(dup3_DEPENDENCIES) $(EXTRA_dup3_DEPENDENCIES) - @rm -f dup3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup3_OBJECTS) $(dup3_LDADD) $(LIBS) - -epoll_create$(EXEEXT): $(epoll_create_OBJECTS) $(epoll_create_DEPENDENCIES) $(EXTRA_epoll_create_DEPENDENCIES) - @rm -f epoll_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_create_OBJECTS) $(epoll_create_LDADD) $(LIBS) - -epoll_create1$(EXEEXT): $(epoll_create1_OBJECTS) $(epoll_create1_DEPENDENCIES) $(EXTRA_epoll_create1_DEPENDENCIES) - @rm -f epoll_create1$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_create1_OBJECTS) $(epoll_create1_LDADD) $(LIBS) - -epoll_ctl$(EXEEXT): $(epoll_ctl_OBJECTS) $(epoll_ctl_DEPENDENCIES) $(EXTRA_epoll_ctl_DEPENDENCIES) - @rm -f epoll_ctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_ctl_OBJECTS) $(epoll_ctl_LDADD) $(LIBS) - -epoll_pwait$(EXEEXT): $(epoll_pwait_OBJECTS) $(epoll_pwait_DEPENDENCIES) $(EXTRA_epoll_pwait_DEPENDENCIES) - @rm -f epoll_pwait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_pwait_OBJECTS) $(epoll_pwait_LDADD) $(LIBS) - -epoll_wait$(EXEEXT): $(epoll_wait_OBJECTS) $(epoll_wait_DEPENDENCIES) $(EXTRA_epoll_wait_DEPENDENCIES) - @rm -f epoll_wait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_wait_OBJECTS) $(epoll_wait_LDADD) $(LIBS) - -erestartsys$(EXEEXT): $(erestartsys_OBJECTS) $(erestartsys_DEPENDENCIES) $(EXTRA_erestartsys_DEPENDENCIES) - @rm -f erestartsys$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(erestartsys_OBJECTS) $(erestartsys_LDADD) $(LIBS) - -eventfd$(EXEEXT): $(eventfd_OBJECTS) $(eventfd_DEPENDENCIES) $(EXTRA_eventfd_DEPENDENCIES) - @rm -f eventfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(eventfd_OBJECTS) $(eventfd_LDADD) $(LIBS) - -execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) - @rm -f execve$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS) - -execve-v$(EXEEXT): $(execve_v_OBJECTS) $(execve_v_DEPENDENCIES) $(EXTRA_execve_v_DEPENDENCIES) - @rm -f execve-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execve_v_OBJECTS) $(execve_v_LDADD) $(LIBS) - -execveat$(EXEEXT): $(execveat_OBJECTS) $(execveat_DEPENDENCIES) $(EXTRA_execveat_DEPENDENCIES) - @rm -f execveat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execveat_OBJECTS) $(execveat_LDADD) $(LIBS) - -execveat-v$(EXEEXT): $(execveat_v_OBJECTS) $(execveat_v_DEPENDENCIES) $(EXTRA_execveat_v_DEPENDENCIES) - @rm -f execveat-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execveat_v_OBJECTS) $(execveat_v_LDADD) $(LIBS) - -faccessat$(EXEEXT): $(faccessat_OBJECTS) $(faccessat_DEPENDENCIES) $(EXTRA_faccessat_DEPENDENCIES) - @rm -f faccessat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(faccessat_OBJECTS) $(faccessat_LDADD) $(LIBS) - -fadvise64$(EXEEXT): $(fadvise64_OBJECTS) $(fadvise64_DEPENDENCIES) $(EXTRA_fadvise64_DEPENDENCIES) - @rm -f fadvise64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fadvise64_OBJECTS) $(fadvise64_LDADD) $(LIBS) - -fadvise64_64$(EXEEXT): $(fadvise64_64_OBJECTS) $(fadvise64_64_DEPENDENCIES) $(EXTRA_fadvise64_64_DEPENDENCIES) - @rm -f fadvise64_64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fadvise64_64_OBJECTS) $(fadvise64_64_LDADD) $(LIBS) - -fallocate$(EXEEXT): $(fallocate_OBJECTS) $(fallocate_DEPENDENCIES) $(EXTRA_fallocate_DEPENDENCIES) - @rm -f fallocate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fallocate_OBJECTS) $(fallocate_LDADD) $(LIBS) - -fanotify_init$(EXEEXT): $(fanotify_init_OBJECTS) $(fanotify_init_DEPENDENCIES) $(EXTRA_fanotify_init_DEPENDENCIES) - @rm -f fanotify_init$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_init_OBJECTS) $(fanotify_init_LDADD) $(LIBS) - -fanotify_mark$(EXEEXT): $(fanotify_mark_OBJECTS) $(fanotify_mark_DEPENDENCIES) $(EXTRA_fanotify_mark_DEPENDENCIES) - @rm -f fanotify_mark$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_OBJECTS) $(fanotify_mark_LDADD) $(LIBS) - -fanotify_mark-Xabbrev$(EXEEXT): $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_DEPENDENCIES) $(EXTRA_fanotify_mark_Xabbrev_DEPENDENCIES) - @rm -f fanotify_mark-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_LDADD) $(LIBS) - -fanotify_mark-Xraw$(EXEEXT): $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_DEPENDENCIES) $(EXTRA_fanotify_mark_Xraw_DEPENDENCIES) - @rm -f fanotify_mark-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_LDADD) $(LIBS) - -fanotify_mark-Xverbose$(EXEEXT): $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_DEPENDENCIES) $(EXTRA_fanotify_mark_Xverbose_DEPENDENCIES) - @rm -f fanotify_mark-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_LDADD) $(LIBS) - -fchdir$(EXEEXT): $(fchdir_OBJECTS) $(fchdir_DEPENDENCIES) $(EXTRA_fchdir_DEPENDENCIES) - @rm -f fchdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchdir_OBJECTS) $(fchdir_LDADD) $(LIBS) - -fchmod$(EXEEXT): $(fchmod_OBJECTS) $(fchmod_DEPENDENCIES) $(EXTRA_fchmod_DEPENDENCIES) - @rm -f fchmod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchmod_OBJECTS) $(fchmod_LDADD) $(LIBS) - -fchmodat$(EXEEXT): $(fchmodat_OBJECTS) $(fchmodat_DEPENDENCIES) $(EXTRA_fchmodat_DEPENDENCIES) - @rm -f fchmodat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchmodat_OBJECTS) $(fchmodat_LDADD) $(LIBS) - -fchown$(EXEEXT): $(fchown_OBJECTS) $(fchown_DEPENDENCIES) $(EXTRA_fchown_DEPENDENCIES) - @rm -f fchown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchown_OBJECTS) $(fchown_LDADD) $(LIBS) - -fchown32$(EXEEXT): $(fchown32_OBJECTS) $(fchown32_DEPENDENCIES) $(EXTRA_fchown32_DEPENDENCIES) - @rm -f fchown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchown32_OBJECTS) $(fchown32_LDADD) $(LIBS) - -fchownat$(EXEEXT): $(fchownat_OBJECTS) $(fchownat_DEPENDENCIES) $(EXTRA_fchownat_DEPENDENCIES) - @rm -f fchownat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchownat_OBJECTS) $(fchownat_LDADD) $(LIBS) - -fcntl$(EXEEXT): $(fcntl_OBJECTS) $(fcntl_DEPENDENCIES) $(EXTRA_fcntl_DEPENDENCIES) - @rm -f fcntl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fcntl_OBJECTS) $(fcntl_LDADD) $(LIBS) - -fcntl64$(EXEEXT): $(fcntl64_OBJECTS) $(fcntl64_DEPENDENCIES) $(EXTRA_fcntl64_DEPENDENCIES) - @rm -f fcntl64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fcntl64_OBJECTS) $(fcntl64_LDADD) $(LIBS) - -fdatasync$(EXEEXT): $(fdatasync_OBJECTS) $(fdatasync_DEPENDENCIES) $(EXTRA_fdatasync_DEPENDENCIES) - @rm -f fdatasync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fdatasync_OBJECTS) $(fdatasync_LDADD) $(LIBS) - -fflush$(EXEEXT): $(fflush_OBJECTS) $(fflush_DEPENDENCIES) $(EXTRA_fflush_DEPENDENCIES) - @rm -f fflush$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fflush_OBJECTS) $(fflush_LDADD) $(LIBS) - -file_handle$(EXEEXT): $(file_handle_OBJECTS) $(file_handle_DEPENDENCIES) $(EXTRA_file_handle_DEPENDENCIES) - @rm -f file_handle$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(file_handle_OBJECTS) $(file_handle_LDADD) $(LIBS) - -file_ioctl$(EXEEXT): $(file_ioctl_OBJECTS) $(file_ioctl_DEPENDENCIES) $(EXTRA_file_ioctl_DEPENDENCIES) - @rm -f file_ioctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(file_ioctl_OBJECTS) $(file_ioctl_LDADD) $(LIBS) - -filter-unavailable$(EXEEXT): $(filter_unavailable_OBJECTS) $(filter_unavailable_DEPENDENCIES) $(EXTRA_filter_unavailable_DEPENDENCIES) - @rm -f filter-unavailable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(filter_unavailable_OBJECTS) $(filter_unavailable_LDADD) $(LIBS) - -finit_module$(EXEEXT): $(finit_module_OBJECTS) $(finit_module_DEPENDENCIES) $(EXTRA_finit_module_DEPENDENCIES) - @rm -f finit_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(finit_module_OBJECTS) $(finit_module_LDADD) $(LIBS) - -flock$(EXEEXT): $(flock_OBJECTS) $(flock_DEPENDENCIES) $(EXTRA_flock_DEPENDENCIES) - @rm -f flock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(flock_OBJECTS) $(flock_LDADD) $(LIBS) - -fork-f$(EXEEXT): $(fork_f_OBJECTS) $(fork_f_DEPENDENCIES) $(EXTRA_fork_f_DEPENDENCIES) - @rm -f fork-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fork_f_OBJECTS) $(fork_f_LDADD) $(LIBS) - -fstat$(EXEEXT): $(fstat_OBJECTS) $(fstat_DEPENDENCIES) $(EXTRA_fstat_DEPENDENCIES) - @rm -f fstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstat_OBJECTS) $(fstat_LDADD) $(LIBS) - -fstat64$(EXEEXT): $(fstat64_OBJECTS) $(fstat64_DEPENDENCIES) $(EXTRA_fstat64_DEPENDENCIES) - @rm -f fstat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstat64_OBJECTS) $(fstat64_LDADD) $(LIBS) - -fstatat64$(EXEEXT): $(fstatat64_OBJECTS) $(fstatat64_DEPENDENCIES) $(EXTRA_fstatat64_DEPENDENCIES) - @rm -f fstatat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatat64_OBJECTS) $(fstatat64_LDADD) $(LIBS) - -fstatfs$(EXEEXT): $(fstatfs_OBJECTS) $(fstatfs_DEPENDENCIES) $(EXTRA_fstatfs_DEPENDENCIES) - @rm -f fstatfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatfs_OBJECTS) $(fstatfs_LDADD) $(LIBS) - -fstatfs64$(EXEEXT): $(fstatfs64_OBJECTS) $(fstatfs64_DEPENDENCIES) $(EXTRA_fstatfs64_DEPENDENCIES) - @rm -f fstatfs64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatfs64_OBJECTS) $(fstatfs64_LDADD) $(LIBS) - -fsync$(EXEEXT): $(fsync_OBJECTS) $(fsync_DEPENDENCIES) $(EXTRA_fsync_DEPENDENCIES) - @rm -f fsync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fsync_OBJECTS) $(fsync_LDADD) $(LIBS) - -fsync-y$(EXEEXT): $(fsync_y_OBJECTS) $(fsync_y_DEPENDENCIES) $(EXTRA_fsync_y_DEPENDENCIES) - @rm -f fsync-y$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fsync_y_OBJECTS) $(fsync_y_LDADD) $(LIBS) - -ftruncate$(EXEEXT): $(ftruncate_OBJECTS) $(ftruncate_DEPENDENCIES) $(EXTRA_ftruncate_DEPENDENCIES) - @rm -f ftruncate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ftruncate_OBJECTS) $(ftruncate_LDADD) $(LIBS) - -ftruncate64$(EXEEXT): $(ftruncate64_OBJECTS) $(ftruncate64_DEPENDENCIES) $(EXTRA_ftruncate64_DEPENDENCIES) - @rm -f ftruncate64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ftruncate64_OBJECTS) $(ftruncate64_LDADD) $(LIBS) - -futex$(EXEEXT): $(futex_OBJECTS) $(futex_DEPENDENCIES) $(EXTRA_futex_DEPENDENCIES) - @rm -f futex$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(futex_OBJECTS) $(futex_LDADD) $(LIBS) - -futimesat$(EXEEXT): $(futimesat_OBJECTS) $(futimesat_DEPENDENCIES) $(EXTRA_futimesat_DEPENDENCIES) - @rm -f futimesat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(futimesat_OBJECTS) $(futimesat_LDADD) $(LIBS) - -get_mempolicy$(EXEEXT): $(get_mempolicy_OBJECTS) $(get_mempolicy_DEPENDENCIES) $(EXTRA_get_mempolicy_DEPENDENCIES) - @rm -f get_mempolicy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(get_mempolicy_OBJECTS) $(get_mempolicy_LDADD) $(LIBS) - -getcpu$(EXEEXT): $(getcpu_OBJECTS) $(getcpu_DEPENDENCIES) $(EXTRA_getcpu_DEPENDENCIES) - @rm -f getcpu$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getcpu_OBJECTS) $(getcpu_LDADD) $(LIBS) - -getcwd$(EXEEXT): $(getcwd_OBJECTS) $(getcwd_DEPENDENCIES) $(EXTRA_getcwd_DEPENDENCIES) - @rm -f getcwd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getcwd_OBJECTS) $(getcwd_LDADD) $(LIBS) - -getdents$(EXEEXT): $(getdents_OBJECTS) $(getdents_DEPENDENCIES) $(EXTRA_getdents_DEPENDENCIES) - @rm -f getdents$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getdents_OBJECTS) $(getdents_LDADD) $(LIBS) - -getdents64$(EXEEXT): $(getdents64_OBJECTS) $(getdents64_DEPENDENCIES) $(EXTRA_getdents64_DEPENDENCIES) - @rm -f getdents64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getdents64_OBJECTS) $(getdents64_LDADD) $(LIBS) - -getegid$(EXEEXT): $(getegid_OBJECTS) $(getegid_DEPENDENCIES) $(EXTRA_getegid_DEPENDENCIES) - @rm -f getegid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getegid_OBJECTS) $(getegid_LDADD) $(LIBS) - -getegid32$(EXEEXT): $(getegid32_OBJECTS) $(getegid32_DEPENDENCIES) $(EXTRA_getegid32_DEPENDENCIES) - @rm -f getegid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getegid32_OBJECTS) $(getegid32_LDADD) $(LIBS) - -geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) - @rm -f geteuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS) - -geteuid32$(EXEEXT): $(geteuid32_OBJECTS) $(geteuid32_DEPENDENCIES) $(EXTRA_geteuid32_DEPENDENCIES) - @rm -f geteuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(geteuid32_OBJECTS) $(geteuid32_LDADD) $(LIBS) - -getgid$(EXEEXT): $(getgid_OBJECTS) $(getgid_DEPENDENCIES) $(EXTRA_getgid_DEPENDENCIES) - @rm -f getgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgid_OBJECTS) $(getgid_LDADD) $(LIBS) - -getgid32$(EXEEXT): $(getgid32_OBJECTS) $(getgid32_DEPENDENCIES) $(EXTRA_getgid32_DEPENDENCIES) - @rm -f getgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgid32_OBJECTS) $(getgid32_LDADD) $(LIBS) - -getgroups$(EXEEXT): $(getgroups_OBJECTS) $(getgroups_DEPENDENCIES) $(EXTRA_getgroups_DEPENDENCIES) - @rm -f getgroups$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgroups_OBJECTS) $(getgroups_LDADD) $(LIBS) - -getgroups32$(EXEEXT): $(getgroups32_OBJECTS) $(getgroups32_DEPENDENCIES) $(EXTRA_getgroups32_DEPENDENCIES) - @rm -f getgroups32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgroups32_OBJECTS) $(getgroups32_LDADD) $(LIBS) - -getpeername$(EXEEXT): $(getpeername_OBJECTS) $(getpeername_DEPENDENCIES) $(EXTRA_getpeername_DEPENDENCIES) - @rm -f getpeername$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpeername_OBJECTS) $(getpeername_LDADD) $(LIBS) - -getpgrp$(EXEEXT): $(getpgrp_OBJECTS) $(getpgrp_DEPENDENCIES) $(EXTRA_getpgrp_DEPENDENCIES) - @rm -f getpgrp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpgrp_OBJECTS) $(getpgrp_LDADD) $(LIBS) - -getpid$(EXEEXT): $(getpid_OBJECTS) $(getpid_DEPENDENCIES) $(EXTRA_getpid_DEPENDENCIES) - @rm -f getpid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpid_OBJECTS) $(getpid_LDADD) $(LIBS) - -getppid$(EXEEXT): $(getppid_OBJECTS) $(getppid_DEPENDENCIES) $(EXTRA_getppid_DEPENDENCIES) - @rm -f getppid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getppid_OBJECTS) $(getppid_LDADD) $(LIBS) - -getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES) $(EXTRA_getrandom_DEPENDENCIES) - @rm -f getrandom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS) - -getresgid$(EXEEXT): $(getresgid_OBJECTS) $(getresgid_DEPENDENCIES) $(EXTRA_getresgid_DEPENDENCIES) - @rm -f getresgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresgid_OBJECTS) $(getresgid_LDADD) $(LIBS) - -getresgid32$(EXEEXT): $(getresgid32_OBJECTS) $(getresgid32_DEPENDENCIES) $(EXTRA_getresgid32_DEPENDENCIES) - @rm -f getresgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresgid32_OBJECTS) $(getresgid32_LDADD) $(LIBS) - -getresuid$(EXEEXT): $(getresuid_OBJECTS) $(getresuid_DEPENDENCIES) $(EXTRA_getresuid_DEPENDENCIES) - @rm -f getresuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresuid_OBJECTS) $(getresuid_LDADD) $(LIBS) - -getresuid32$(EXEEXT): $(getresuid32_OBJECTS) $(getresuid32_DEPENDENCIES) $(EXTRA_getresuid32_DEPENDENCIES) - @rm -f getresuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresuid32_OBJECTS) $(getresuid32_LDADD) $(LIBS) - -getrlimit$(EXEEXT): $(getrlimit_OBJECTS) $(getrlimit_DEPENDENCIES) $(EXTRA_getrlimit_DEPENDENCIES) - @rm -f getrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrlimit_OBJECTS) $(getrlimit_LDADD) $(LIBS) - -getrusage$(EXEEXT): $(getrusage_OBJECTS) $(getrusage_DEPENDENCIES) $(EXTRA_getrusage_DEPENDENCIES) - @rm -f getrusage$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrusage_OBJECTS) $(getrusage_LDADD) $(LIBS) - -getsid$(EXEEXT): $(getsid_OBJECTS) $(getsid_DEPENDENCIES) $(EXTRA_getsid_DEPENDENCIES) - @rm -f getsid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getsid_OBJECTS) $(getsid_LDADD) $(LIBS) - -getsockname$(EXEEXT): $(getsockname_OBJECTS) $(getsockname_DEPENDENCIES) $(EXTRA_getsockname_DEPENDENCIES) - @rm -f getsockname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getsockname_OBJECTS) $(getsockname_LDADD) $(LIBS) - -gettid$(EXEEXT): $(gettid_OBJECTS) $(gettid_DEPENDENCIES) $(EXTRA_gettid_DEPENDENCIES) - @rm -f gettid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(gettid_OBJECTS) $(gettid_LDADD) $(LIBS) - -getuid$(EXEEXT): $(getuid_OBJECTS) $(getuid_DEPENDENCIES) $(EXTRA_getuid_DEPENDENCIES) - @rm -f getuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getuid_OBJECTS) $(getuid_LDADD) $(LIBS) - -getuid32$(EXEEXT): $(getuid32_OBJECTS) $(getuid32_DEPENDENCIES) $(EXTRA_getuid32_DEPENDENCIES) - @rm -f getuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getuid32_OBJECTS) $(getuid32_LDADD) $(LIBS) - -getxxid$(EXEEXT): $(getxxid_OBJECTS) $(getxxid_DEPENDENCIES) $(EXTRA_getxxid_DEPENDENCIES) - @rm -f getxxid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getxxid_OBJECTS) $(getxxid_LDADD) $(LIBS) - -group_req$(EXEEXT): $(group_req_OBJECTS) $(group_req_DEPENDENCIES) $(EXTRA_group_req_DEPENDENCIES) - @rm -f group_req$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(group_req_OBJECTS) $(group_req_LDADD) $(LIBS) - -inet-cmsg$(EXEEXT): $(inet_cmsg_OBJECTS) $(inet_cmsg_DEPENDENCIES) $(EXTRA_inet_cmsg_DEPENDENCIES) - @rm -f inet-cmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inet_cmsg_OBJECTS) $(inet_cmsg_LDADD) $(LIBS) - -init_module$(EXEEXT): $(init_module_OBJECTS) $(init_module_DEPENDENCIES) $(EXTRA_init_module_DEPENDENCIES) - @rm -f init_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(init_module_OBJECTS) $(init_module_LDADD) $(LIBS) - -inject-nf$(EXEEXT): $(inject_nf_OBJECTS) $(inject_nf_DEPENDENCIES) $(EXTRA_inject_nf_DEPENDENCIES) - @rm -f inject-nf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inject_nf_OBJECTS) $(inject_nf_LDADD) $(LIBS) - -inotify$(EXEEXT): $(inotify_OBJECTS) $(inotify_DEPENDENCIES) $(EXTRA_inotify_DEPENDENCIES) - @rm -f inotify$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inotify_OBJECTS) $(inotify_LDADD) $(LIBS) - -inotify_init1$(EXEEXT): $(inotify_init1_OBJECTS) $(inotify_init1_DEPENDENCIES) $(EXTRA_inotify_init1_DEPENDENCIES) - @rm -f inotify_init1$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inotify_init1_OBJECTS) $(inotify_init1_LDADD) $(LIBS) - -int_0x80$(EXEEXT): $(int_0x80_OBJECTS) $(int_0x80_DEPENDENCIES) $(EXTRA_int_0x80_DEPENDENCIES) - @rm -f int_0x80$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(int_0x80_OBJECTS) $(int_0x80_LDADD) $(LIBS) - -ioctl$(EXEEXT): $(ioctl_OBJECTS) $(ioctl_DEPENDENCIES) $(EXTRA_ioctl_DEPENDENCIES) - @rm -f ioctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_OBJECTS) $(ioctl_LDADD) $(LIBS) - -ioctl_block$(EXEEXT): $(ioctl_block_OBJECTS) $(ioctl_block_DEPENDENCIES) $(EXTRA_ioctl_block_DEPENDENCIES) - @rm -f ioctl_block$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_block_OBJECTS) $(ioctl_block_LDADD) $(LIBS) - -ioctl_dm$(EXEEXT): $(ioctl_dm_OBJECTS) $(ioctl_dm_DEPENDENCIES) $(EXTRA_ioctl_dm_DEPENDENCIES) - @rm -f ioctl_dm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_dm_OBJECTS) $(ioctl_dm_LDADD) $(LIBS) - -ioctl_dm-v$(EXEEXT): $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_DEPENDENCIES) $(EXTRA_ioctl_dm_v_DEPENDENCIES) - @rm -f ioctl_dm-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_LDADD) $(LIBS) - -ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA_ioctl_evdev_DEPENDENCIES) - @rm -f ioctl_evdev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS) - -ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) - @rm -f ioctl_evdev-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS) - -ioctl_inotify$(EXEEXT): $(ioctl_inotify_OBJECTS) $(ioctl_inotify_DEPENDENCIES) $(EXTRA_ioctl_inotify_DEPENDENCIES) - @rm -f ioctl_inotify$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_inotify_OBJECTS) $(ioctl_inotify_LDADD) $(LIBS) - -ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_DEPENDENCIES) - @rm -f ioctl_kvm_run$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS) - -ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) - @rm -f ioctl_loop$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS) - -ioctl_loop-nv$(EXEEXT): $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_DEPENDENCIES) $(EXTRA_ioctl_loop_nv_DEPENDENCIES) - @rm -f ioctl_loop-nv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_LDADD) $(LIBS) - -ioctl_loop-v$(EXEEXT): $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_DEPENDENCIES) $(EXTRA_ioctl_loop_v_DEPENDENCIES) - @rm -f ioctl_loop-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_LDADD) $(LIBS) - -ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl_mtd_DEPENDENCIES) - @rm -f ioctl_mtd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS) - -ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) - @rm -f ioctl_nsfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS) - -ioctl_perf$(EXEEXT): $(ioctl_perf_OBJECTS) $(ioctl_perf_DEPENDENCIES) $(EXTRA_ioctl_perf_DEPENDENCIES) - @rm -f ioctl_perf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_perf_OBJECTS) $(ioctl_perf_LDADD) $(LIBS) - -ioctl_perf-success$(EXEEXT): $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_DEPENDENCIES) $(EXTRA_ioctl_perf_success_DEPENDENCIES) - @rm -f ioctl_perf-success$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_LDADD) $(LIBS) - -ioctl_ptp$(EXEEXT): $(ioctl_ptp_OBJECTS) $(ioctl_ptp_DEPENDENCIES) $(EXTRA_ioctl_ptp_DEPENDENCIES) - @rm -f ioctl_ptp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_ptp_OBJECTS) $(ioctl_ptp_LDADD) $(LIBS) - -ioctl_rtc$(EXEEXT): $(ioctl_rtc_OBJECTS) $(ioctl_rtc_DEPENDENCIES) $(EXTRA_ioctl_rtc_DEPENDENCIES) - @rm -f ioctl_rtc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_rtc_OBJECTS) $(ioctl_rtc_LDADD) $(LIBS) - -ioctl_rtc-v$(EXEEXT): $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_DEPENDENCIES) $(EXTRA_ioctl_rtc_v_DEPENDENCIES) - @rm -f ioctl_rtc-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_LDADD) $(LIBS) - -ioctl_scsi$(EXEEXT): $(ioctl_scsi_OBJECTS) $(ioctl_scsi_DEPENDENCIES) $(EXTRA_ioctl_scsi_DEPENDENCIES) - @rm -f ioctl_scsi$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_scsi_OBJECTS) $(ioctl_scsi_LDADD) $(LIBS) - -ioctl_sg_io_v3$(EXEEXT): $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v3_DEPENDENCIES) - @rm -f ioctl_sg_io_v3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_LDADD) $(LIBS) - -ioctl_sg_io_v4$(EXEEXT): $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v4_DEPENDENCIES) - @rm -f ioctl_sg_io_v4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_LDADD) $(LIBS) - -ioctl_sock_gifconf$(EXEEXT): $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_DEPENDENCIES) $(EXTRA_ioctl_sock_gifconf_DEPENDENCIES) - @rm -f ioctl_sock_gifconf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_LDADD) $(LIBS) - -ioctl_uffdio$(EXEEXT): $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_DEPENDENCIES) $(EXTRA_ioctl_uffdio_DEPENDENCIES) - @rm -f ioctl_uffdio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_LDADD) $(LIBS) - -ioctl_v4l2$(EXEEXT): $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_DEPENDENCIES) $(EXTRA_ioctl_v4l2_DEPENDENCIES) - @rm -f ioctl_v4l2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_LDADD) $(LIBS) - -ioperm$(EXEEXT): $(ioperm_OBJECTS) $(ioperm_DEPENDENCIES) $(EXTRA_ioperm_DEPENDENCIES) - @rm -f ioperm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioperm_OBJECTS) $(ioperm_LDADD) $(LIBS) - -iopl$(EXEEXT): $(iopl_OBJECTS) $(iopl_DEPENDENCIES) $(EXTRA_iopl_DEPENDENCIES) - @rm -f iopl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(iopl_OBJECTS) $(iopl_LDADD) $(LIBS) - -ioprio$(EXEEXT): $(ioprio_OBJECTS) $(ioprio_DEPENDENCIES) $(EXTRA_ioprio_DEPENDENCIES) - @rm -f ioprio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioprio_OBJECTS) $(ioprio_LDADD) $(LIBS) - -ip_mreq$(EXEEXT): $(ip_mreq_OBJECTS) $(ip_mreq_DEPENDENCIES) $(EXTRA_ip_mreq_DEPENDENCIES) - @rm -f ip_mreq$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ip_mreq_OBJECTS) $(ip_mreq_LDADD) $(LIBS) - -ipc$(EXEEXT): $(ipc_OBJECTS) $(ipc_DEPENDENCIES) $(EXTRA_ipc_DEPENDENCIES) - @rm -f ipc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_OBJECTS) $(ipc_LDADD) $(LIBS) - -ipc_msg$(EXEEXT): $(ipc_msg_OBJECTS) $(ipc_msg_DEPENDENCIES) $(EXTRA_ipc_msg_DEPENDENCIES) - @rm -f ipc_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_OBJECTS) $(ipc_msg_LDADD) $(LIBS) - -ipc_msg-Xabbrev$(EXEEXT): $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msg_Xabbrev_DEPENDENCIES) - @rm -f ipc_msg-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_LDADD) $(LIBS) - -ipc_msg-Xraw$(EXEEXT): $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_DEPENDENCIES) $(EXTRA_ipc_msg_Xraw_DEPENDENCIES) - @rm -f ipc_msg-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_LDADD) $(LIBS) - -ipc_msg-Xverbose$(EXEEXT): $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msg_Xverbose_DEPENDENCIES) - @rm -f ipc_msg-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_LDADD) $(LIBS) - -ipc_msgbuf$(EXEEXT): $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_DEPENDENCIES) $(EXTRA_ipc_msgbuf_DEPENDENCIES) - @rm -f ipc_msgbuf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_LDADD) $(LIBS) - -ipc_msgbuf-Xabbrev$(EXEEXT): $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xabbrev_DEPENDENCIES) - @rm -f ipc_msgbuf-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_LDADD) $(LIBS) - -ipc_msgbuf-Xraw$(EXEEXT): $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xraw_DEPENDENCIES) - @rm -f ipc_msgbuf-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_LDADD) $(LIBS) - -ipc_msgbuf-Xverbose$(EXEEXT): $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xverbose_DEPENDENCIES) - @rm -f ipc_msgbuf-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_LDADD) $(LIBS) - -ipc_sem$(EXEEXT): $(ipc_sem_OBJECTS) $(ipc_sem_DEPENDENCIES) $(EXTRA_ipc_sem_DEPENDENCIES) - @rm -f ipc_sem$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_OBJECTS) $(ipc_sem_LDADD) $(LIBS) - -ipc_sem-Xabbrev$(EXEEXT): $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_sem_Xabbrev_DEPENDENCIES) - @rm -f ipc_sem-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_LDADD) $(LIBS) - -ipc_sem-Xraw$(EXEEXT): $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_DEPENDENCIES) $(EXTRA_ipc_sem_Xraw_DEPENDENCIES) - @rm -f ipc_sem-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_LDADD) $(LIBS) - -ipc_sem-Xverbose$(EXEEXT): $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_DEPENDENCIES) $(EXTRA_ipc_sem_Xverbose_DEPENDENCIES) - @rm -f ipc_sem-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_LDADD) $(LIBS) - -ipc_shm$(EXEEXT): $(ipc_shm_OBJECTS) $(ipc_shm_DEPENDENCIES) $(EXTRA_ipc_shm_DEPENDENCIES) - @rm -f ipc_shm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_OBJECTS) $(ipc_shm_LDADD) $(LIBS) - -ipc_shm-Xabbrev$(EXEEXT): $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_shm_Xabbrev_DEPENDENCIES) - @rm -f ipc_shm-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_LDADD) $(LIBS) - -ipc_shm-Xraw$(EXEEXT): $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_DEPENDENCIES) $(EXTRA_ipc_shm_Xraw_DEPENDENCIES) - @rm -f ipc_shm-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_LDADD) $(LIBS) - -ipc_shm-Xverbose$(EXEEXT): $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_DEPENDENCIES) $(EXTRA_ipc_shm_Xverbose_DEPENDENCIES) - @rm -f ipc_shm-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_LDADD) $(LIBS) - -is_linux_mips_n64$(EXEEXT): $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_DEPENDENCIES) $(EXTRA_is_linux_mips_n64_DEPENDENCIES) - @rm -f is_linux_mips_n64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_LDADD) $(LIBS) - -kcmp$(EXEEXT): $(kcmp_OBJECTS) $(kcmp_DEPENDENCIES) $(EXTRA_kcmp_DEPENDENCIES) - @rm -f kcmp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kcmp_OBJECTS) $(kcmp_LDADD) $(LIBS) - -kcmp-y$(EXEEXT): $(kcmp_y_OBJECTS) $(kcmp_y_DEPENDENCIES) $(EXTRA_kcmp_y_DEPENDENCIES) - @rm -f kcmp-y$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kcmp_y_OBJECTS) $(kcmp_y_LDADD) $(LIBS) - -kern_features$(EXEEXT): $(kern_features_OBJECTS) $(kern_features_DEPENDENCIES) $(EXTRA_kern_features_DEPENDENCIES) - @rm -f kern_features$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kern_features_OBJECTS) $(kern_features_LDADD) $(LIBS) - -kexec_file_load$(EXEEXT): $(kexec_file_load_OBJECTS) $(kexec_file_load_DEPENDENCIES) $(EXTRA_kexec_file_load_DEPENDENCIES) - @rm -f kexec_file_load$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kexec_file_load_OBJECTS) $(kexec_file_load_LDADD) $(LIBS) - -kexec_load$(EXEEXT): $(kexec_load_OBJECTS) $(kexec_load_DEPENDENCIES) $(EXTRA_kexec_load_DEPENDENCIES) - @rm -f kexec_load$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kexec_load_OBJECTS) $(kexec_load_LDADD) $(LIBS) - -keyctl$(EXEEXT): $(keyctl_OBJECTS) $(keyctl_DEPENDENCIES) $(EXTRA_keyctl_DEPENDENCIES) - @rm -f keyctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_OBJECTS) $(keyctl_LDADD) $(LIBS) - -keyctl-Xabbrev$(EXEEXT): $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_DEPENDENCIES) $(EXTRA_keyctl_Xabbrev_DEPENDENCIES) - @rm -f keyctl-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_LDADD) $(LIBS) - -keyctl-Xraw$(EXEEXT): $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_DEPENDENCIES) $(EXTRA_keyctl_Xraw_DEPENDENCIES) - @rm -f keyctl-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_LDADD) $(LIBS) - -keyctl-Xverbose$(EXEEXT): $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_DEPENDENCIES) $(EXTRA_keyctl_Xverbose_DEPENDENCIES) - @rm -f keyctl-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_LDADD) $(LIBS) - -kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) $(EXTRA_kill_DEPENDENCIES) - @rm -f kill$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kill_OBJECTS) $(kill_LDADD) $(LIBS) - -ksysent$(EXEEXT): $(ksysent_OBJECTS) $(ksysent_DEPENDENCIES) $(EXTRA_ksysent_DEPENDENCIES) - @rm -f ksysent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ksysent_OBJECTS) $(ksysent_LDADD) $(LIBS) - -lchown$(EXEEXT): $(lchown_OBJECTS) $(lchown_DEPENDENCIES) $(EXTRA_lchown_DEPENDENCIES) - @rm -f lchown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lchown_OBJECTS) $(lchown_LDADD) $(LIBS) - -lchown32$(EXEEXT): $(lchown32_OBJECTS) $(lchown32_DEPENDENCIES) $(EXTRA_lchown32_DEPENDENCIES) - @rm -f lchown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lchown32_OBJECTS) $(lchown32_LDADD) $(LIBS) - -link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) $(EXTRA_link_DEPENDENCIES) - @rm -f link$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(link_OBJECTS) $(link_LDADD) $(LIBS) - -linkat$(EXEEXT): $(linkat_OBJECTS) $(linkat_DEPENDENCIES) $(EXTRA_linkat_DEPENDENCIES) - @rm -f linkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(linkat_OBJECTS) $(linkat_LDADD) $(LIBS) - -list_sigaction_signum$(EXEEXT): $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_DEPENDENCIES) $(EXTRA_list_sigaction_signum_DEPENDENCIES) - @rm -f list_sigaction_signum$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_LDADD) $(LIBS) - -llseek$(EXEEXT): $(llseek_OBJECTS) $(llseek_DEPENDENCIES) $(EXTRA_llseek_DEPENDENCIES) - @rm -f llseek$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(llseek_OBJECTS) $(llseek_LDADD) $(LIBS) - -localtime$(EXEEXT): $(localtime_OBJECTS) $(localtime_DEPENDENCIES) $(EXTRA_localtime_DEPENDENCIES) - @rm -f localtime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(localtime_OBJECTS) $(localtime_LDADD) $(LIBS) - -lookup_dcookie$(EXEEXT): $(lookup_dcookie_OBJECTS) $(lookup_dcookie_DEPENDENCIES) $(EXTRA_lookup_dcookie_DEPENDENCIES) - @rm -f lookup_dcookie$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lookup_dcookie_OBJECTS) $(lookup_dcookie_LDADD) $(LIBS) - -lseek$(EXEEXT): $(lseek_OBJECTS) $(lseek_DEPENDENCIES) $(EXTRA_lseek_DEPENDENCIES) - @rm -f lseek$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lseek_OBJECTS) $(lseek_LDADD) $(LIBS) - -lstat$(EXEEXT): $(lstat_OBJECTS) $(lstat_DEPENDENCIES) $(EXTRA_lstat_DEPENDENCIES) - @rm -f lstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lstat_OBJECTS) $(lstat_LDADD) $(LIBS) - -lstat64$(EXEEXT): $(lstat64_OBJECTS) $(lstat64_DEPENDENCIES) $(EXTRA_lstat64_DEPENDENCIES) - @rm -f lstat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lstat64_OBJECTS) $(lstat64_LDADD) $(LIBS) - -madvise$(EXEEXT): $(madvise_OBJECTS) $(madvise_DEPENDENCIES) $(EXTRA_madvise_DEPENDENCIES) - @rm -f madvise$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(madvise_OBJECTS) $(madvise_LDADD) $(LIBS) - -mbind$(EXEEXT): $(mbind_OBJECTS) $(mbind_DEPENDENCIES) $(EXTRA_mbind_DEPENDENCIES) - @rm -f mbind$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mbind_OBJECTS) $(mbind_LDADD) $(LIBS) - -membarrier$(EXEEXT): $(membarrier_OBJECTS) $(membarrier_DEPENDENCIES) $(EXTRA_membarrier_DEPENDENCIES) - @rm -f membarrier$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(membarrier_OBJECTS) $(membarrier_LDADD) $(LIBS) - -memfd_create$(EXEEXT): $(memfd_create_OBJECTS) $(memfd_create_DEPENDENCIES) $(EXTRA_memfd_create_DEPENDENCIES) - @rm -f memfd_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(memfd_create_OBJECTS) $(memfd_create_LDADD) $(LIBS) - -migrate_pages$(EXEEXT): $(migrate_pages_OBJECTS) $(migrate_pages_DEPENDENCIES) $(EXTRA_migrate_pages_DEPENDENCIES) - @rm -f migrate_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(migrate_pages_OBJECTS) $(migrate_pages_LDADD) $(LIBS) - -mincore$(EXEEXT): $(mincore_OBJECTS) $(mincore_DEPENDENCIES) $(EXTRA_mincore_DEPENDENCIES) - @rm -f mincore$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mincore_OBJECTS) $(mincore_LDADD) $(LIBS) - -mkdir$(EXEEXT): $(mkdir_OBJECTS) $(mkdir_DEPENDENCIES) $(EXTRA_mkdir_DEPENDENCIES) - @rm -f mkdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mkdir_OBJECTS) $(mkdir_LDADD) $(LIBS) - -mkdirat$(EXEEXT): $(mkdirat_OBJECTS) $(mkdirat_DEPENDENCIES) $(EXTRA_mkdirat_DEPENDENCIES) - @rm -f mkdirat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mkdirat_OBJECTS) $(mkdirat_LDADD) $(LIBS) - -mknod$(EXEEXT): $(mknod_OBJECTS) $(mknod_DEPENDENCIES) $(EXTRA_mknod_DEPENDENCIES) - @rm -f mknod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mknod_OBJECTS) $(mknod_LDADD) $(LIBS) - -mknodat$(EXEEXT): $(mknodat_OBJECTS) $(mknodat_DEPENDENCIES) $(EXTRA_mknodat_DEPENDENCIES) - @rm -f mknodat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mknodat_OBJECTS) $(mknodat_LDADD) $(LIBS) - -mlock$(EXEEXT): $(mlock_OBJECTS) $(mlock_DEPENDENCIES) $(EXTRA_mlock_DEPENDENCIES) - @rm -f mlock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlock_OBJECTS) $(mlock_LDADD) $(LIBS) - -mlock2$(EXEEXT): $(mlock2_OBJECTS) $(mlock2_DEPENDENCIES) $(EXTRA_mlock2_DEPENDENCIES) - @rm -f mlock2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlock2_OBJECTS) $(mlock2_LDADD) $(LIBS) - -mlockall$(EXEEXT): $(mlockall_OBJECTS) $(mlockall_DEPENDENCIES) $(EXTRA_mlockall_DEPENDENCIES) - @rm -f mlockall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlockall_OBJECTS) $(mlockall_LDADD) $(LIBS) - -mmap$(EXEEXT): $(mmap_OBJECTS) $(mmap_DEPENDENCIES) $(EXTRA_mmap_DEPENDENCIES) - @rm -f mmap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_OBJECTS) $(mmap_LDADD) $(LIBS) - -mmap-Xabbrev$(EXEEXT): $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_DEPENDENCIES) $(EXTRA_mmap_Xabbrev_DEPENDENCIES) - @rm -f mmap-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_LDADD) $(LIBS) - -mmap-Xraw$(EXEEXT): $(mmap_Xraw_OBJECTS) $(mmap_Xraw_DEPENDENCIES) $(EXTRA_mmap_Xraw_DEPENDENCIES) - @rm -f mmap-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xraw_OBJECTS) $(mmap_Xraw_LDADD) $(LIBS) - -mmap-Xverbose$(EXEEXT): $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_DEPENDENCIES) $(EXTRA_mmap_Xverbose_DEPENDENCIES) - @rm -f mmap-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_LDADD) $(LIBS) - -mmap64$(EXEEXT): $(mmap64_OBJECTS) $(mmap64_DEPENDENCIES) $(EXTRA_mmap64_DEPENDENCIES) - @rm -f mmap64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_OBJECTS) $(mmap64_LDADD) $(LIBS) - -mmap64-Xabbrev$(EXEEXT): $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_DEPENDENCIES) $(EXTRA_mmap64_Xabbrev_DEPENDENCIES) - @rm -f mmap64-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_LDADD) $(LIBS) - -mmap64-Xraw$(EXEEXT): $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_DEPENDENCIES) $(EXTRA_mmap64_Xraw_DEPENDENCIES) - @rm -f mmap64-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_LDADD) $(LIBS) - -mmap64-Xverbose$(EXEEXT): $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_DEPENDENCIES) $(EXTRA_mmap64_Xverbose_DEPENDENCIES) - @rm -f mmap64-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_LDADD) $(LIBS) - -mmsg$(EXEEXT): $(mmsg_OBJECTS) $(mmsg_DEPENDENCIES) $(EXTRA_mmsg_DEPENDENCIES) - @rm -f mmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_OBJECTS) $(mmsg_LDADD) $(LIBS) - -mmsg-silent$(EXEEXT): $(mmsg_silent_OBJECTS) $(mmsg_silent_DEPENDENCIES) $(EXTRA_mmsg_silent_DEPENDENCIES) - @rm -f mmsg-silent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_silent_OBJECTS) $(mmsg_silent_LDADD) $(LIBS) - -mmsg_name$(EXEEXT): $(mmsg_name_OBJECTS) $(mmsg_name_DEPENDENCIES) $(EXTRA_mmsg_name_DEPENDENCIES) - @rm -f mmsg_name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_name_OBJECTS) $(mmsg_name_LDADD) $(LIBS) - -mmsg_name-v$(EXEEXT): $(mmsg_name_v_OBJECTS) $(mmsg_name_v_DEPENDENCIES) $(EXTRA_mmsg_name_v_DEPENDENCIES) - @rm -f mmsg_name-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_name_v_OBJECTS) $(mmsg_name_v_LDADD) $(LIBS) - -modify_ldt$(EXEEXT): $(modify_ldt_OBJECTS) $(modify_ldt_DEPENDENCIES) $(EXTRA_modify_ldt_DEPENDENCIES) - @rm -f modify_ldt$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(modify_ldt_OBJECTS) $(modify_ldt_LDADD) $(LIBS) - -mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) $(EXTRA_mount_DEPENDENCIES) - @rm -f mount$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_OBJECTS) $(mount_LDADD) $(LIBS) - -mount-Xabbrev$(EXEEXT): $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_DEPENDENCIES) $(EXTRA_mount_Xabbrev_DEPENDENCIES) - @rm -f mount-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_LDADD) $(LIBS) - -mount-Xraw$(EXEEXT): $(mount_Xraw_OBJECTS) $(mount_Xraw_DEPENDENCIES) $(EXTRA_mount_Xraw_DEPENDENCIES) - @rm -f mount-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xraw_OBJECTS) $(mount_Xraw_LDADD) $(LIBS) - -mount-Xverbose$(EXEEXT): $(mount_Xverbose_OBJECTS) $(mount_Xverbose_DEPENDENCIES) $(EXTRA_mount_Xverbose_DEPENDENCIES) - @rm -f mount-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xverbose_OBJECTS) $(mount_Xverbose_LDADD) $(LIBS) - -move_pages$(EXEEXT): $(move_pages_OBJECTS) $(move_pages_DEPENDENCIES) $(EXTRA_move_pages_DEPENDENCIES) - @rm -f move_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(move_pages_OBJECTS) $(move_pages_LDADD) $(LIBS) - -mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) - @rm -f mq$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS) - -mq_sendrecv$(EXEEXT): $(mq_sendrecv_OBJECTS) $(mq_sendrecv_DEPENDENCIES) $(EXTRA_mq_sendrecv_DEPENDENCIES) - @rm -f mq_sendrecv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_OBJECTS) $(mq_sendrecv_LDADD) $(LIBS) - -mq_sendrecv-read$(EXEEXT): $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_DEPENDENCIES) $(EXTRA_mq_sendrecv_read_DEPENDENCIES) - @rm -f mq_sendrecv-read$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_LDADD) $(LIBS) - -mq_sendrecv-write$(EXEEXT): $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_DEPENDENCIES) $(EXTRA_mq_sendrecv_write_DEPENDENCIES) - @rm -f mq_sendrecv-write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_LDADD) $(LIBS) - -msg_control$(EXEEXT): $(msg_control_OBJECTS) $(msg_control_DEPENDENCIES) $(EXTRA_msg_control_DEPENDENCIES) - @rm -f msg_control$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_control_OBJECTS) $(msg_control_LDADD) $(LIBS) - -msg_control-v$(EXEEXT): $(msg_control_v_OBJECTS) $(msg_control_v_DEPENDENCIES) $(EXTRA_msg_control_v_DEPENDENCIES) - @rm -f msg_control-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_control_v_OBJECTS) $(msg_control_v_LDADD) $(LIBS) - -msg_name$(EXEEXT): $(msg_name_OBJECTS) $(msg_name_DEPENDENCIES) $(EXTRA_msg_name_DEPENDENCIES) - @rm -f msg_name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_name_OBJECTS) $(msg_name_LDADD) $(LIBS) - -munlockall$(EXEEXT): $(munlockall_OBJECTS) $(munlockall_DEPENDENCIES) $(EXTRA_munlockall_DEPENDENCIES) - @rm -f munlockall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(munlockall_OBJECTS) $(munlockall_LDADD) $(LIBS) - -nanosleep$(EXEEXT): $(nanosleep_OBJECTS) $(nanosleep_DEPENDENCIES) $(EXTRA_nanosleep_DEPENDENCIES) - @rm -f nanosleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nanosleep_OBJECTS) $(nanosleep_LDADD) $(LIBS) - -net-accept-connect$(EXEEXT): $(net_accept_connect_OBJECTS) $(net_accept_connect_DEPENDENCIES) $(EXTRA_net_accept_connect_DEPENDENCIES) - @rm -f net-accept-connect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_accept_connect_OBJECTS) $(net_accept_connect_LDADD) $(LIBS) - -net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENCIES) $(EXTRA_net_icmp_filter_DEPENDENCIES) - @rm -f net-icmp_filter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS) - -net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) - @rm -f net-sockaddr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS) - -net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) - @rm -f net-y-unix$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS) - -net-yy-inet$(EXEEXT): $(net_yy_inet_OBJECTS) $(net_yy_inet_DEPENDENCIES) $(EXTRA_net_yy_inet_DEPENDENCIES) - @rm -f net-yy-inet$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_inet_OBJECTS) $(net_yy_inet_LDADD) $(LIBS) - -net-yy-inet6$(EXEEXT): $(net_yy_inet6_OBJECTS) $(net_yy_inet6_DEPENDENCIES) $(EXTRA_net_yy_inet6_DEPENDENCIES) - @rm -f net-yy-inet6$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_inet6_OBJECTS) $(net_yy_inet6_LDADD) $(LIBS) - -net-yy-netlink$(EXEEXT): $(net_yy_netlink_OBJECTS) $(net_yy_netlink_DEPENDENCIES) $(EXTRA_net_yy_netlink_DEPENDENCIES) - @rm -f net-yy-netlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_netlink_OBJECTS) $(net_yy_netlink_LDADD) $(LIBS) - -net-yy-unix$(EXEEXT): $(net_yy_unix_OBJECTS) $(net_yy_unix_DEPENDENCIES) $(EXTRA_net_yy_unix_DEPENDENCIES) - @rm -f net-yy-unix$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_unix_OBJECTS) $(net_yy_unix_LDADD) $(LIBS) - -netlink_audit$(EXEEXT): $(netlink_audit_OBJECTS) $(netlink_audit_DEPENDENCIES) $(EXTRA_netlink_audit_DEPENDENCIES) - @rm -f netlink_audit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_audit_OBJECTS) $(netlink_audit_LDADD) $(LIBS) - -netlink_crypto$(EXEEXT): $(netlink_crypto_OBJECTS) $(netlink_crypto_DEPENDENCIES) $(EXTRA_netlink_crypto_DEPENDENCIES) - @rm -f netlink_crypto$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_crypto_OBJECTS) $(netlink_crypto_LDADD) $(LIBS) - -netlink_generic$(EXEEXT): $(netlink_generic_OBJECTS) $(netlink_generic_DEPENDENCIES) $(EXTRA_netlink_generic_DEPENDENCIES) - @rm -f netlink_generic$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_generic_OBJECTS) $(netlink_generic_LDADD) $(LIBS) - -netlink_inet_diag$(EXEEXT): $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_DEPENDENCIES) $(EXTRA_netlink_inet_diag_DEPENDENCIES) - @rm -f netlink_inet_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_LDADD) $(LIBS) - -netlink_kobject_uevent$(EXEEXT): $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_DEPENDENCIES) $(EXTRA_netlink_kobject_uevent_DEPENDENCIES) - @rm -f netlink_kobject_uevent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_LDADD) $(LIBS) - -netlink_netfilter$(EXEEXT): $(netlink_netfilter_OBJECTS) $(netlink_netfilter_DEPENDENCIES) $(EXTRA_netlink_netfilter_DEPENDENCIES) - @rm -f netlink_netfilter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_netfilter_OBJECTS) $(netlink_netfilter_LDADD) $(LIBS) - -netlink_netlink_diag$(EXEEXT): $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_DEPENDENCIES) $(EXTRA_netlink_netlink_diag_DEPENDENCIES) - @rm -f netlink_netlink_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_LDADD) $(LIBS) - -netlink_protocol$(EXEEXT): $(netlink_protocol_OBJECTS) $(netlink_protocol_DEPENDENCIES) $(EXTRA_netlink_protocol_DEPENDENCIES) - @rm -f netlink_protocol$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_protocol_OBJECTS) $(netlink_protocol_LDADD) $(LIBS) - -netlink_route$(EXEEXT): $(netlink_route_OBJECTS) $(netlink_route_DEPENDENCIES) $(EXTRA_netlink_route_DEPENDENCIES) - @rm -f netlink_route$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_route_OBJECTS) $(netlink_route_LDADD) $(LIBS) - -netlink_selinux$(EXEEXT): $(netlink_selinux_OBJECTS) $(netlink_selinux_DEPENDENCIES) $(EXTRA_netlink_selinux_DEPENDENCIES) - @rm -f netlink_selinux$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_selinux_OBJECTS) $(netlink_selinux_LDADD) $(LIBS) - -netlink_sock_diag$(EXEEXT): $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_DEPENDENCIES) $(EXTRA_netlink_sock_diag_DEPENDENCIES) - @rm -f netlink_sock_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_LDADD) $(LIBS) - -netlink_unix_diag$(EXEEXT): $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_DEPENDENCIES) $(EXTRA_netlink_unix_diag_DEPENDENCIES) - @rm -f netlink_unix_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_LDADD) $(LIBS) - -netlink_xfrm$(EXEEXT): $(netlink_xfrm_OBJECTS) $(netlink_xfrm_DEPENDENCIES) $(EXTRA_netlink_xfrm_DEPENDENCIES) - @rm -f netlink_xfrm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_xfrm_OBJECTS) $(netlink_xfrm_LDADD) $(LIBS) - -newfstatat$(EXEEXT): $(newfstatat_OBJECTS) $(newfstatat_DEPENDENCIES) $(EXTRA_newfstatat_DEPENDENCIES) - @rm -f newfstatat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(newfstatat_OBJECTS) $(newfstatat_LDADD) $(LIBS) - -nfnetlink_acct$(EXEEXT): $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_DEPENDENCIES) $(EXTRA_nfnetlink_acct_DEPENDENCIES) - @rm -f nfnetlink_acct$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_LDADD) $(LIBS) - -nfnetlink_cthelper$(EXEEXT): $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_DEPENDENCIES) $(EXTRA_nfnetlink_cthelper_DEPENDENCIES) - @rm -f nfnetlink_cthelper$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_LDADD) $(LIBS) - -nfnetlink_ctnetlink$(EXEEXT): $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_DEPENDENCIES) - @rm -f nfnetlink_ctnetlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_LDADD) $(LIBS) - -nfnetlink_ctnetlink_exp$(EXEEXT): $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_exp_DEPENDENCIES) - @rm -f nfnetlink_ctnetlink_exp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_LDADD) $(LIBS) - -nfnetlink_cttimeout$(EXEEXT): $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_DEPENDENCIES) $(EXTRA_nfnetlink_cttimeout_DEPENDENCIES) - @rm -f nfnetlink_cttimeout$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_LDADD) $(LIBS) - -nfnetlink_ipset$(EXEEXT): $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_DEPENDENCIES) $(EXTRA_nfnetlink_ipset_DEPENDENCIES) - @rm -f nfnetlink_ipset$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_LDADD) $(LIBS) - -nfnetlink_nft_compat$(EXEEXT): $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_DEPENDENCIES) $(EXTRA_nfnetlink_nft_compat_DEPENDENCIES) - @rm -f nfnetlink_nft_compat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_LDADD) $(LIBS) - -nfnetlink_nftables$(EXEEXT): $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_DEPENDENCIES) $(EXTRA_nfnetlink_nftables_DEPENDENCIES) - @rm -f nfnetlink_nftables$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_LDADD) $(LIBS) - -nfnetlink_osf$(EXEEXT): $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_DEPENDENCIES) $(EXTRA_nfnetlink_osf_DEPENDENCIES) - @rm -f nfnetlink_osf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_LDADD) $(LIBS) - -nfnetlink_queue$(EXEEXT): $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_DEPENDENCIES) $(EXTRA_nfnetlink_queue_DEPENDENCIES) - @rm -f nfnetlink_queue$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_LDADD) $(LIBS) - -nfnetlink_ulog$(EXEEXT): $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_DEPENDENCIES) $(EXTRA_nfnetlink_ulog_DEPENDENCIES) - @rm -f nfnetlink_ulog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_LDADD) $(LIBS) - -nlattr$(EXEEXT): $(nlattr_OBJECTS) $(nlattr_DEPENDENCIES) $(EXTRA_nlattr_DEPENDENCIES) - @rm -f nlattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_OBJECTS) $(nlattr_LDADD) $(LIBS) - -nlattr_br_port_msg$(EXEEXT): $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_DEPENDENCIES) $(EXTRA_nlattr_br_port_msg_DEPENDENCIES) - @rm -f nlattr_br_port_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_LDADD) $(LIBS) - -nlattr_crypto_user_alg$(EXEEXT): $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_DEPENDENCIES) $(EXTRA_nlattr_crypto_user_alg_DEPENDENCIES) - @rm -f nlattr_crypto_user_alg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_LDADD) $(LIBS) - -nlattr_dcbmsg$(EXEEXT): $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_DEPENDENCIES) $(EXTRA_nlattr_dcbmsg_DEPENDENCIES) - @rm -f nlattr_dcbmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_LDADD) $(LIBS) - -nlattr_fib_rule_hdr$(EXEEXT): $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_DEPENDENCIES) $(EXTRA_nlattr_fib_rule_hdr_DEPENDENCIES) - @rm -f nlattr_fib_rule_hdr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_LDADD) $(LIBS) - -nlattr_ifaddrlblmsg$(EXEEXT): $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrlblmsg_DEPENDENCIES) - @rm -f nlattr_ifaddrlblmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_LDADD) $(LIBS) - -nlattr_ifaddrmsg$(EXEEXT): $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrmsg_DEPENDENCIES) - @rm -f nlattr_ifaddrmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_LDADD) $(LIBS) - -nlattr_ifinfomsg$(EXEEXT): $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_DEPENDENCIES) $(EXTRA_nlattr_ifinfomsg_DEPENDENCIES) - @rm -f nlattr_ifinfomsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_LDADD) $(LIBS) - -nlattr_ifla_af_spec$(EXEEXT): $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_DEPENDENCIES) $(EXTRA_nlattr_ifla_af_spec_DEPENDENCIES) - @rm -f nlattr_ifla_af_spec$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_LDADD) $(LIBS) - -nlattr_ifla_brport$(EXEEXT): $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_DEPENDENCIES) $(EXTRA_nlattr_ifla_brport_DEPENDENCIES) - @rm -f nlattr_ifla_brport$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_LDADD) $(LIBS) - -nlattr_ifla_linkinfo$(EXEEXT): $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_DEPENDENCIES) $(EXTRA_nlattr_ifla_linkinfo_DEPENDENCIES) - @rm -f nlattr_ifla_linkinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_LDADD) $(LIBS) - -nlattr_ifla_port$(EXEEXT): $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_DEPENDENCIES) $(EXTRA_nlattr_ifla_port_DEPENDENCIES) - @rm -f nlattr_ifla_port$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_LDADD) $(LIBS) - -nlattr_ifla_xdp$(EXEEXT): $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_DEPENDENCIES) $(EXTRA_nlattr_ifla_xdp_DEPENDENCIES) - @rm -f nlattr_ifla_xdp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_LDADD) $(LIBS) - -nlattr_inet_diag_msg$(EXEEXT): $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_msg_DEPENDENCIES) - @rm -f nlattr_inet_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_LDADD) $(LIBS) - -nlattr_inet_diag_req_compat$(EXEEXT): $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_compat_DEPENDENCIES) - @rm -f nlattr_inet_diag_req_compat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_LDADD) $(LIBS) - -nlattr_inet_diag_req_v2$(EXEEXT): $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_v2_DEPENDENCIES) - @rm -f nlattr_inet_diag_req_v2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_LDADD) $(LIBS) - -nlattr_mdba_mdb_entry$(EXEEXT): $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_DEPENDENCIES) $(EXTRA_nlattr_mdba_mdb_entry_DEPENDENCIES) - @rm -f nlattr_mdba_mdb_entry$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_LDADD) $(LIBS) - -nlattr_mdba_router_port$(EXEEXT): $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_DEPENDENCIES) $(EXTRA_nlattr_mdba_router_port_DEPENDENCIES) - @rm -f nlattr_mdba_router_port$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_LDADD) $(LIBS) - -nlattr_ndmsg$(EXEEXT): $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_DEPENDENCIES) $(EXTRA_nlattr_ndmsg_DEPENDENCIES) - @rm -f nlattr_ndmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_LDADD) $(LIBS) - -nlattr_ndtmsg$(EXEEXT): $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_DEPENDENCIES) $(EXTRA_nlattr_ndtmsg_DEPENDENCIES) - @rm -f nlattr_ndtmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_LDADD) $(LIBS) - -nlattr_netconfmsg$(EXEEXT): $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_DEPENDENCIES) $(EXTRA_nlattr_netconfmsg_DEPENDENCIES) - @rm -f nlattr_netconfmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_LDADD) $(LIBS) - -nlattr_netlink_diag_msg$(EXEEXT): $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_netlink_diag_msg_DEPENDENCIES) - @rm -f nlattr_netlink_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_LDADD) $(LIBS) - -nlattr_nlmsgerr$(EXEEXT): $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_DEPENDENCIES) $(EXTRA_nlattr_nlmsgerr_DEPENDENCIES) - @rm -f nlattr_nlmsgerr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_LDADD) $(LIBS) - -nlattr_packet_diag_msg$(EXEEXT): $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_packet_diag_msg_DEPENDENCIES) - @rm -f nlattr_packet_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_LDADD) $(LIBS) - -nlattr_rtgenmsg$(EXEEXT): $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_DEPENDENCIES) $(EXTRA_nlattr_rtgenmsg_DEPENDENCIES) - @rm -f nlattr_rtgenmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_LDADD) $(LIBS) - -nlattr_rtmsg$(EXEEXT): $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_DEPENDENCIES) $(EXTRA_nlattr_rtmsg_DEPENDENCIES) - @rm -f nlattr_rtmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_LDADD) $(LIBS) - -nlattr_smc_diag_msg$(EXEEXT): $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_smc_diag_msg_DEPENDENCIES) - @rm -f nlattr_smc_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_LDADD) $(LIBS) - -nlattr_tc_stats$(EXEEXT): $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_DEPENDENCIES) $(EXTRA_nlattr_tc_stats_DEPENDENCIES) - @rm -f nlattr_tc_stats$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_LDADD) $(LIBS) - -nlattr_tca_stab$(EXEEXT): $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_DEPENDENCIES) $(EXTRA_nlattr_tca_stab_DEPENDENCIES) - @rm -f nlattr_tca_stab$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_LDADD) $(LIBS) - -nlattr_tcamsg$(EXEEXT): $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_DEPENDENCIES) $(EXTRA_nlattr_tcamsg_DEPENDENCIES) - @rm -f nlattr_tcamsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_LDADD) $(LIBS) - -nlattr_tcmsg$(EXEEXT): $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_DEPENDENCIES) $(EXTRA_nlattr_tcmsg_DEPENDENCIES) - @rm -f nlattr_tcmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_LDADD) $(LIBS) - -nlattr_unix_diag_msg$(EXEEXT): $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_unix_diag_msg_DEPENDENCIES) - @rm -f nlattr_unix_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_LDADD) $(LIBS) - -nsyscalls$(EXEEXT): $(nsyscalls_OBJECTS) $(nsyscalls_DEPENDENCIES) $(EXTRA_nsyscalls_DEPENDENCIES) - @rm -f nsyscalls$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nsyscalls_OBJECTS) $(nsyscalls_LDADD) $(LIBS) - -nsyscalls-d$(EXEEXT): $(nsyscalls_d_OBJECTS) $(nsyscalls_d_DEPENDENCIES) $(EXTRA_nsyscalls_d_DEPENDENCIES) - @rm -f nsyscalls-d$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nsyscalls_d_OBJECTS) $(nsyscalls_d_LDADD) $(LIBS) - -old_mmap$(EXEEXT): $(old_mmap_OBJECTS) $(old_mmap_DEPENDENCIES) $(EXTRA_old_mmap_DEPENDENCIES) - @rm -f old_mmap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_OBJECTS) $(old_mmap_LDADD) $(LIBS) - -old_mmap-P$(EXEEXT): $(old_mmap_P_OBJECTS) $(old_mmap_P_DEPENDENCIES) $(EXTRA_old_mmap_P_DEPENDENCIES) - @rm -f old_mmap-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_P_OBJECTS) $(old_mmap_P_LDADD) $(LIBS) - -old_mmap-Xabbrev$(EXEEXT): $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_DEPENDENCIES) $(EXTRA_old_mmap_Xabbrev_DEPENDENCIES) - @rm -f old_mmap-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_LDADD) $(LIBS) - -old_mmap-Xraw$(EXEEXT): $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_DEPENDENCIES) $(EXTRA_old_mmap_Xraw_DEPENDENCIES) - @rm -f old_mmap-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_LDADD) $(LIBS) - -old_mmap-Xverbose$(EXEEXT): $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_DEPENDENCIES) $(EXTRA_old_mmap_Xverbose_DEPENDENCIES) - @rm -f old_mmap-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_LDADD) $(LIBS) - -old_mmap-v-none$(EXEEXT): $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_DEPENDENCIES) $(EXTRA_old_mmap_v_none_DEPENDENCIES) - @rm -f old_mmap-v-none$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_LDADD) $(LIBS) - -oldfstat$(EXEEXT): $(oldfstat_OBJECTS) $(oldfstat_DEPENDENCIES) $(EXTRA_oldfstat_DEPENDENCIES) - @rm -f oldfstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldfstat_OBJECTS) $(oldfstat_LDADD) $(LIBS) - -oldlstat$(EXEEXT): $(oldlstat_OBJECTS) $(oldlstat_DEPENDENCIES) $(EXTRA_oldlstat_DEPENDENCIES) - @rm -f oldlstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldlstat_OBJECTS) $(oldlstat_LDADD) $(LIBS) - -oldselect$(EXEEXT): $(oldselect_OBJECTS) $(oldselect_DEPENDENCIES) $(EXTRA_oldselect_DEPENDENCIES) - @rm -f oldselect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_OBJECTS) $(oldselect_LDADD) $(LIBS) - -oldselect-P$(EXEEXT): $(oldselect_P_OBJECTS) $(oldselect_P_DEPENDENCIES) $(EXTRA_oldselect_P_DEPENDENCIES) - @rm -f oldselect-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_P_OBJECTS) $(oldselect_P_LDADD) $(LIBS) - -oldselect-efault$(EXEEXT): $(oldselect_efault_OBJECTS) $(oldselect_efault_DEPENDENCIES) $(EXTRA_oldselect_efault_DEPENDENCIES) - @rm -f oldselect-efault$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_efault_OBJECTS) $(oldselect_efault_LDADD) $(LIBS) - -oldselect-efault-P$(EXEEXT): $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_DEPENDENCIES) $(EXTRA_oldselect_efault_P_DEPENDENCIES) - @rm -f oldselect-efault-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_LDADD) $(LIBS) - -oldstat$(EXEEXT): $(oldstat_OBJECTS) $(oldstat_DEPENDENCIES) $(EXTRA_oldstat_DEPENDENCIES) - @rm -f oldstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldstat_OBJECTS) $(oldstat_LDADD) $(LIBS) - -open$(EXEEXT): $(open_OBJECTS) $(open_DEPENDENCIES) $(EXTRA_open_DEPENDENCIES) - @rm -f open$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(open_OBJECTS) $(open_LDADD) $(LIBS) - -openat$(EXEEXT): $(openat_OBJECTS) $(openat_DEPENDENCIES) $(EXTRA_openat_DEPENDENCIES) - @rm -f openat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(openat_OBJECTS) $(openat_LDADD) $(LIBS) - -osf_utimes$(EXEEXT): $(osf_utimes_OBJECTS) $(osf_utimes_DEPENDENCIES) $(EXTRA_osf_utimes_DEPENDENCIES) - @rm -f osf_utimes$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(osf_utimes_OBJECTS) $(osf_utimes_LDADD) $(LIBS) - -pause$(EXEEXT): $(pause_OBJECTS) $(pause_DEPENDENCIES) $(EXTRA_pause_DEPENDENCIES) - @rm -f pause$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pause_OBJECTS) $(pause_LDADD) $(LIBS) - -pc$(EXEEXT): $(pc_OBJECTS) $(pc_DEPENDENCIES) $(EXTRA_pc_DEPENDENCIES) - @rm -f pc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pc_OBJECTS) $(pc_LDADD) $(LIBS) - -perf_event_open$(EXEEXT): $(perf_event_open_OBJECTS) $(perf_event_open_DEPENDENCIES) $(EXTRA_perf_event_open_DEPENDENCIES) - @rm -f perf_event_open$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_OBJECTS) $(perf_event_open_LDADD) $(LIBS) - -perf_event_open_nonverbose$(EXEEXT): $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_DEPENDENCIES) $(EXTRA_perf_event_open_nonverbose_DEPENDENCIES) - @rm -f perf_event_open_nonverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_LDADD) $(LIBS) - -perf_event_open_unabbrev$(EXEEXT): $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_DEPENDENCIES) $(EXTRA_perf_event_open_unabbrev_DEPENDENCIES) - @rm -f perf_event_open_unabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_LDADD) $(LIBS) - -personality$(EXEEXT): $(personality_OBJECTS) $(personality_DEPENDENCIES) $(EXTRA_personality_DEPENDENCIES) - @rm -f personality$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_OBJECTS) $(personality_LDADD) $(LIBS) - -personality-Xabbrev$(EXEEXT): $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_DEPENDENCIES) $(EXTRA_personality_Xabbrev_DEPENDENCIES) - @rm -f personality-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_LDADD) $(LIBS) - -personality-Xraw$(EXEEXT): $(personality_Xraw_OBJECTS) $(personality_Xraw_DEPENDENCIES) $(EXTRA_personality_Xraw_DEPENDENCIES) - @rm -f personality-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xraw_OBJECTS) $(personality_Xraw_LDADD) $(LIBS) - -personality-Xverbose$(EXEEXT): $(personality_Xverbose_OBJECTS) $(personality_Xverbose_DEPENDENCIES) $(EXTRA_personality_Xverbose_DEPENDENCIES) - @rm -f personality-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xverbose_OBJECTS) $(personality_Xverbose_LDADD) $(LIBS) - -pipe$(EXEEXT): $(pipe_OBJECTS) $(pipe_DEPENDENCIES) $(EXTRA_pipe_DEPENDENCIES) - @rm -f pipe$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pipe_OBJECTS) $(pipe_LDADD) $(LIBS) - -pipe2$(EXEEXT): $(pipe2_OBJECTS) $(pipe2_DEPENDENCIES) $(EXTRA_pipe2_DEPENDENCIES) - @rm -f pipe2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pipe2_OBJECTS) $(pipe2_LDADD) $(LIBS) - -pkey_alloc$(EXEEXT): $(pkey_alloc_OBJECTS) $(pkey_alloc_DEPENDENCIES) $(EXTRA_pkey_alloc_DEPENDENCIES) - @rm -f pkey_alloc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_alloc_OBJECTS) $(pkey_alloc_LDADD) $(LIBS) - -pkey_free$(EXEEXT): $(pkey_free_OBJECTS) $(pkey_free_DEPENDENCIES) $(EXTRA_pkey_free_DEPENDENCIES) - @rm -f pkey_free$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_free_OBJECTS) $(pkey_free_LDADD) $(LIBS) - -pkey_mprotect$(EXEEXT): $(pkey_mprotect_OBJECTS) $(pkey_mprotect_DEPENDENCIES) $(EXTRA_pkey_mprotect_DEPENDENCIES) - @rm -f pkey_mprotect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_mprotect_OBJECTS) $(pkey_mprotect_LDADD) $(LIBS) - -poll$(EXEEXT): $(poll_OBJECTS) $(poll_DEPENDENCIES) $(EXTRA_poll_DEPENDENCIES) - @rm -f poll$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(poll_OBJECTS) $(poll_LDADD) $(LIBS) - -poll-P$(EXEEXT): $(poll_P_OBJECTS) $(poll_P_DEPENDENCIES) $(EXTRA_poll_P_DEPENDENCIES) - @rm -f poll-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(poll_P_OBJECTS) $(poll_P_LDADD) $(LIBS) - -ppoll$(EXEEXT): $(ppoll_OBJECTS) $(ppoll_DEPENDENCIES) $(EXTRA_ppoll_DEPENDENCIES) - @rm -f ppoll$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_OBJECTS) $(ppoll_LDADD) $(LIBS) - -ppoll-P$(EXEEXT): $(ppoll_P_OBJECTS) $(ppoll_P_DEPENDENCIES) $(EXTRA_ppoll_P_DEPENDENCIES) - @rm -f ppoll-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_P_OBJECTS) $(ppoll_P_LDADD) $(LIBS) - -ppoll-v$(EXEEXT): $(ppoll_v_OBJECTS) $(ppoll_v_DEPENDENCIES) $(EXTRA_ppoll_v_DEPENDENCIES) - @rm -f ppoll-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_v_OBJECTS) $(ppoll_v_LDADD) $(LIBS) - -prctl-arg2-intptr$(EXEEXT): $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_DEPENDENCIES) $(EXTRA_prctl_arg2_intptr_DEPENDENCIES) - @rm -f prctl-arg2-intptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_LDADD) $(LIBS) - -prctl-dumpable$(EXEEXT): $(prctl_dumpable_OBJECTS) $(prctl_dumpable_DEPENDENCIES) $(EXTRA_prctl_dumpable_DEPENDENCIES) - @rm -f prctl-dumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_dumpable_OBJECTS) $(prctl_dumpable_LDADD) $(LIBS) - -prctl-name$(EXEEXT): $(prctl_name_OBJECTS) $(prctl_name_DEPENDENCIES) $(EXTRA_prctl_name_DEPENDENCIES) - @rm -f prctl-name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_name_OBJECTS) $(prctl_name_LDADD) $(LIBS) - -prctl-no-args$(EXEEXT): $(prctl_no_args_OBJECTS) $(prctl_no_args_DEPENDENCIES) $(EXTRA_prctl_no_args_DEPENDENCIES) - @rm -f prctl-no-args$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_no_args_OBJECTS) $(prctl_no_args_LDADD) $(LIBS) - -prctl-pdeathsig$(EXEEXT): $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_DEPENDENCIES) $(EXTRA_prctl_pdeathsig_DEPENDENCIES) - @rm -f prctl-pdeathsig$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_LDADD) $(LIBS) - -prctl-seccomp-filter-v$(EXEEXT): $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_DEPENDENCIES) $(EXTRA_prctl_seccomp_filter_v_DEPENDENCIES) - @rm -f prctl-seccomp-filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_LDADD) $(LIBS) - -prctl-seccomp-strict$(EXEEXT): $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_DEPENDENCIES) $(EXTRA_prctl_seccomp_strict_DEPENDENCIES) - @rm -f prctl-seccomp-strict$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_LDADD) $(LIBS) - -prctl-securebits$(EXEEXT): $(prctl_securebits_OBJECTS) $(prctl_securebits_DEPENDENCIES) $(EXTRA_prctl_securebits_DEPENDENCIES) - @rm -f prctl-securebits$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_securebits_OBJECTS) $(prctl_securebits_LDADD) $(LIBS) - -prctl-spec-inject$(EXEEXT): $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_DEPENDENCIES) $(EXTRA_prctl_spec_inject_DEPENDENCIES) - @rm -f prctl-spec-inject$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_LDADD) $(LIBS) - -prctl-tid_address$(EXEEXT): $(prctl_tid_address_OBJECTS) $(prctl_tid_address_DEPENDENCIES) $(EXTRA_prctl_tid_address_DEPENDENCIES) - @rm -f prctl-tid_address$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_tid_address_OBJECTS) $(prctl_tid_address_LDADD) $(LIBS) - -prctl-tsc$(EXEEXT): $(prctl_tsc_OBJECTS) $(prctl_tsc_DEPENDENCIES) $(EXTRA_prctl_tsc_DEPENDENCIES) - @rm -f prctl-tsc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_tsc_OBJECTS) $(prctl_tsc_LDADD) $(LIBS) - -pread64-pwrite64$(EXEEXT): $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_DEPENDENCIES) $(EXTRA_pread64_pwrite64_DEPENDENCIES) - @rm -f pread64-pwrite64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_LDADD) $(LIBS) - -preadv$(EXEEXT): $(preadv_OBJECTS) $(preadv_DEPENDENCIES) $(EXTRA_preadv_DEPENDENCIES) - @rm -f preadv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv_OBJECTS) $(preadv_LDADD) $(LIBS) - -preadv-pwritev$(EXEEXT): $(preadv_pwritev_OBJECTS) $(preadv_pwritev_DEPENDENCIES) $(EXTRA_preadv_pwritev_DEPENDENCIES) - @rm -f preadv-pwritev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv_pwritev_OBJECTS) $(preadv_pwritev_LDADD) $(LIBS) - -preadv2-pwritev2$(EXEEXT): $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_DEPENDENCIES) $(EXTRA_preadv2_pwritev2_DEPENDENCIES) - @rm -f preadv2-pwritev2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_LDADD) $(LIBS) - -print_maxfd$(EXEEXT): $(print_maxfd_OBJECTS) $(print_maxfd_DEPENDENCIES) $(EXTRA_print_maxfd_DEPENDENCIES) - @rm -f print_maxfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(print_maxfd_OBJECTS) $(print_maxfd_LDADD) $(LIBS) - -printpath-umovestr$(EXEEXT): $(printpath_umovestr_OBJECTS) $(printpath_umovestr_DEPENDENCIES) $(EXTRA_printpath_umovestr_DEPENDENCIES) - @rm -f printpath-umovestr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_OBJECTS) $(printpath_umovestr_LDADD) $(LIBS) - -printpath-umovestr-peekdata$(EXEEXT): $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_DEPENDENCIES) $(EXTRA_printpath_umovestr_peekdata_DEPENDENCIES) - @rm -f printpath-umovestr-peekdata$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_LDADD) $(LIBS) - -printpath-umovestr-undumpable$(EXEEXT): $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_DEPENDENCIES) $(EXTRA_printpath_umovestr_undumpable_DEPENDENCIES) - @rm -f printpath-umovestr-undumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_LDADD) $(LIBS) - -printstr$(EXEEXT): $(printstr_OBJECTS) $(printstr_DEPENDENCIES) $(EXTRA_printstr_DEPENDENCIES) - @rm -f printstr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstr_OBJECTS) $(printstr_LDADD) $(LIBS) - -printstrn-umoven$(EXEEXT): $(printstrn_umoven_OBJECTS) $(printstrn_umoven_DEPENDENCIES) $(EXTRA_printstrn_umoven_DEPENDENCIES) - @rm -f printstrn-umoven$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_OBJECTS) $(printstrn_umoven_LDADD) $(LIBS) - -printstrn-umoven-peekdata$(EXEEXT): $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_DEPENDENCIES) $(EXTRA_printstrn_umoven_peekdata_DEPENDENCIES) - @rm -f printstrn-umoven-peekdata$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_LDADD) $(LIBS) - -printstrn-umoven-undumpable$(EXEEXT): $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_DEPENDENCIES) $(EXTRA_printstrn_umoven_undumpable_DEPENDENCIES) - @rm -f printstrn-umoven-undumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_LDADD) $(LIBS) - -prlimit64$(EXEEXT): $(prlimit64_OBJECTS) $(prlimit64_DEPENDENCIES) $(EXTRA_prlimit64_DEPENDENCIES) - @rm -f prlimit64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prlimit64_OBJECTS) $(prlimit64_LDADD) $(LIBS) - -process_vm_readv$(EXEEXT): $(process_vm_readv_OBJECTS) $(process_vm_readv_DEPENDENCIES) $(EXTRA_process_vm_readv_DEPENDENCIES) - @rm -f process_vm_readv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(process_vm_readv_OBJECTS) $(process_vm_readv_LDADD) $(LIBS) - -process_vm_writev$(EXEEXT): $(process_vm_writev_OBJECTS) $(process_vm_writev_DEPENDENCIES) $(EXTRA_process_vm_writev_DEPENDENCIES) - @rm -f process_vm_writev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(process_vm_writev_OBJECTS) $(process_vm_writev_LDADD) $(LIBS) - -pselect6$(EXEEXT): $(pselect6_OBJECTS) $(pselect6_DEPENDENCIES) $(EXTRA_pselect6_DEPENDENCIES) - @rm -f pselect6$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pselect6_OBJECTS) $(pselect6_LDADD) $(LIBS) - -ptrace$(EXEEXT): $(ptrace_OBJECTS) $(ptrace_DEPENDENCIES) $(EXTRA_ptrace_DEPENDENCIES) - @rm -f ptrace$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ptrace_OBJECTS) $(ptrace_LDADD) $(LIBS) - -pwritev$(EXEEXT): $(pwritev_OBJECTS) $(pwritev_DEPENDENCIES) $(EXTRA_pwritev_DEPENDENCIES) - @rm -f pwritev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS) - -qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) - @rm -f qual_fault$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS) - -qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) - @rm -f qual_inject-error-signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS) - -qual_inject-retval$(EXEEXT): $(qual_inject_retval_OBJECTS) $(qual_inject_retval_DEPENDENCIES) $(EXTRA_qual_inject_retval_DEPENDENCIES) - @rm -f qual_inject-retval$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_retval_OBJECTS) $(qual_inject_retval_LDADD) $(LIBS) - -qual_inject-signal$(EXEEXT): $(qual_inject_signal_OBJECTS) $(qual_inject_signal_DEPENDENCIES) $(EXTRA_qual_inject_signal_DEPENDENCIES) - @rm -f qual_inject-signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_signal_OBJECTS) $(qual_inject_signal_LDADD) $(LIBS) - -qual_signal$(EXEEXT): $(qual_signal_OBJECTS) $(qual_signal_DEPENDENCIES) $(EXTRA_qual_signal_DEPENDENCIES) - @rm -f qual_signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_signal_OBJECTS) $(qual_signal_LDADD) $(LIBS) - -quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl_DEPENDENCIES) - @rm -f quotactl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS) - -quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) - @rm -f quotactl-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS) - -quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EXTRA_quotactl_xfs_DEPENDENCIES) - @rm -f quotactl-xfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS) - -quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) - @rm -f quotactl-xfs-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS) - -read-write$(EXEEXT): $(read_write_OBJECTS) $(read_write_DEPENDENCIES) $(EXTRA_read_write_DEPENDENCIES) - @rm -f read-write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(read_write_OBJECTS) $(read_write_LDADD) $(LIBS) - -readahead$(EXEEXT): $(readahead_OBJECTS) $(readahead_DEPENDENCIES) $(EXTRA_readahead_DEPENDENCIES) - @rm -f readahead$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readahead_OBJECTS) $(readahead_LDADD) $(LIBS) - -readdir$(EXEEXT): $(readdir_OBJECTS) $(readdir_DEPENDENCIES) $(EXTRA_readdir_DEPENDENCIES) - @rm -f readdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readdir_OBJECTS) $(readdir_LDADD) $(LIBS) - -readlink$(EXEEXT): $(readlink_OBJECTS) $(readlink_DEPENDENCIES) $(EXTRA_readlink_DEPENDENCIES) - @rm -f readlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readlink_OBJECTS) $(readlink_LDADD) $(LIBS) - -readlinkat$(EXEEXT): $(readlinkat_OBJECTS) $(readlinkat_DEPENDENCIES) $(EXTRA_readlinkat_DEPENDENCIES) - @rm -f readlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readlinkat_OBJECTS) $(readlinkat_LDADD) $(LIBS) - -readv$(EXEEXT): $(readv_OBJECTS) $(readv_DEPENDENCIES) $(EXTRA_readv_DEPENDENCIES) - @rm -f readv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readv_OBJECTS) $(readv_LDADD) $(LIBS) - -reboot$(EXEEXT): $(reboot_OBJECTS) $(reboot_DEPENDENCIES) $(EXTRA_reboot_DEPENDENCIES) - @rm -f reboot$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(reboot_OBJECTS) $(reboot_LDADD) $(LIBS) - -recvfrom$(EXEEXT): $(recvfrom_OBJECTS) $(recvfrom_DEPENDENCIES) $(EXTRA_recvfrom_DEPENDENCIES) - @rm -f recvfrom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvfrom_OBJECTS) $(recvfrom_LDADD) $(LIBS) - -recvmmsg-timeout$(EXEEXT): $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_DEPENDENCIES) $(EXTRA_recvmmsg_timeout_DEPENDENCIES) - @rm -f recvmmsg-timeout$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_LDADD) $(LIBS) - -recvmsg$(EXEEXT): $(recvmsg_OBJECTS) $(recvmsg_DEPENDENCIES) $(EXTRA_recvmsg_DEPENDENCIES) - @rm -f recvmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvmsg_OBJECTS) $(recvmsg_LDADD) $(LIBS) - -redirect-fds$(EXEEXT): $(redirect_fds_OBJECTS) $(redirect_fds_DEPENDENCIES) $(EXTRA_redirect_fds_DEPENDENCIES) - @rm -f redirect-fds$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(redirect_fds_OBJECTS) $(redirect_fds_LDADD) $(LIBS) - -remap_file_pages$(EXEEXT): $(remap_file_pages_OBJECTS) $(remap_file_pages_DEPENDENCIES) $(EXTRA_remap_file_pages_DEPENDENCIES) - @rm -f remap_file_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(remap_file_pages_OBJECTS) $(remap_file_pages_LDADD) $(LIBS) - -rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) $(EXTRA_rename_DEPENDENCIES) - @rm -f rename$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rename_OBJECTS) $(rename_LDADD) $(LIBS) - -renameat$(EXEEXT): $(renameat_OBJECTS) $(renameat_DEPENDENCIES) $(EXTRA_renameat_DEPENDENCIES) - @rm -f renameat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(renameat_OBJECTS) $(renameat_LDADD) $(LIBS) - -renameat2$(EXEEXT): $(renameat2_OBJECTS) $(renameat2_DEPENDENCIES) $(EXTRA_renameat2_DEPENDENCIES) - @rm -f renameat2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(renameat2_OBJECTS) $(renameat2_LDADD) $(LIBS) - -request_key$(EXEEXT): $(request_key_OBJECTS) $(request_key_DEPENDENCIES) $(EXTRA_request_key_DEPENDENCIES) - @rm -f request_key$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(request_key_OBJECTS) $(request_key_LDADD) $(LIBS) - -restart_syscall$(EXEEXT): $(restart_syscall_OBJECTS) $(restart_syscall_DEPENDENCIES) $(EXTRA_restart_syscall_DEPENDENCIES) - @rm -f restart_syscall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(restart_syscall_OBJECTS) $(restart_syscall_LDADD) $(LIBS) - -riscv_flush_icache$(EXEEXT): $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_DEPENDENCIES) $(EXTRA_riscv_flush_icache_DEPENDENCIES) - @rm -f riscv_flush_icache$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_LDADD) $(LIBS) - -rmdir$(EXEEXT): $(rmdir_OBJECTS) $(rmdir_DEPENDENCIES) $(EXTRA_rmdir_DEPENDENCIES) - @rm -f rmdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rmdir_OBJECTS) $(rmdir_LDADD) $(LIBS) - -rt_sigaction$(EXEEXT): $(rt_sigaction_OBJECTS) $(rt_sigaction_DEPENDENCIES) $(EXTRA_rt_sigaction_DEPENDENCIES) - @rm -f rt_sigaction$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigaction_OBJECTS) $(rt_sigaction_LDADD) $(LIBS) - -rt_sigpending$(EXEEXT): $(rt_sigpending_OBJECTS) $(rt_sigpending_DEPENDENCIES) $(EXTRA_rt_sigpending_DEPENDENCIES) - @rm -f rt_sigpending$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigpending_OBJECTS) $(rt_sigpending_LDADD) $(LIBS) - -rt_sigprocmask$(EXEEXT): $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_DEPENDENCIES) $(EXTRA_rt_sigprocmask_DEPENDENCIES) - @rm -f rt_sigprocmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_LDADD) $(LIBS) - -rt_sigqueueinfo$(EXEEXT): $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_DEPENDENCIES) $(EXTRA_rt_sigqueueinfo_DEPENDENCIES) - @rm -f rt_sigqueueinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_LDADD) $(LIBS) - -rt_sigreturn$(EXEEXT): $(rt_sigreturn_OBJECTS) $(rt_sigreturn_DEPENDENCIES) $(EXTRA_rt_sigreturn_DEPENDENCIES) - @rm -f rt_sigreturn$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigreturn_OBJECTS) $(rt_sigreturn_LDADD) $(LIBS) - -rt_sigsuspend$(EXEEXT): $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_DEPENDENCIES) $(EXTRA_rt_sigsuspend_DEPENDENCIES) - @rm -f rt_sigsuspend$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_LDADD) $(LIBS) - -rt_sigtimedwait$(EXEEXT): $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_DEPENDENCIES) $(EXTRA_rt_sigtimedwait_DEPENDENCIES) - @rm -f rt_sigtimedwait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_LDADD) $(LIBS) - -rt_tgsigqueueinfo$(EXEEXT): $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_DEPENDENCIES) $(EXTRA_rt_tgsigqueueinfo_DEPENDENCIES) - @rm -f rt_tgsigqueueinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_LDADD) $(LIBS) - -run_expect_termsig$(EXEEXT): $(run_expect_termsig_OBJECTS) $(run_expect_termsig_DEPENDENCIES) $(EXTRA_run_expect_termsig_DEPENDENCIES) - @rm -f run_expect_termsig$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(run_expect_termsig_OBJECTS) $(run_expect_termsig_LDADD) $(LIBS) - -s390_guarded_storage$(EXEEXT): $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_DEPENDENCIES) $(EXTRA_s390_guarded_storage_DEPENDENCIES) - @rm -f s390_guarded_storage$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_LDADD) $(LIBS) - -s390_guarded_storage-v$(EXEEXT): $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_DEPENDENCIES) $(EXTRA_s390_guarded_storage_v_DEPENDENCIES) - @rm -f s390_guarded_storage-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_LDADD) $(LIBS) - -s390_pci_mmio_read_write$(EXEEXT): $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_DEPENDENCIES) $(EXTRA_s390_pci_mmio_read_write_DEPENDENCIES) - @rm -f s390_pci_mmio_read_write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_LDADD) $(LIBS) - -s390_runtime_instr$(EXEEXT): $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_DEPENDENCIES) $(EXTRA_s390_runtime_instr_DEPENDENCIES) - @rm -f s390_runtime_instr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_LDADD) $(LIBS) - -s390_sthyi$(EXEEXT): $(s390_sthyi_OBJECTS) $(s390_sthyi_DEPENDENCIES) $(EXTRA_s390_sthyi_DEPENDENCIES) - @rm -f s390_sthyi$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_sthyi_OBJECTS) $(s390_sthyi_LDADD) $(LIBS) - -s390_sthyi-v$(EXEEXT): $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_DEPENDENCIES) $(EXTRA_s390_sthyi_v_DEPENDENCIES) - @rm -f s390_sthyi-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_LDADD) $(LIBS) - -sched_get_priority_mxx$(EXEEXT): $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_DEPENDENCIES) $(EXTRA_sched_get_priority_mxx_DEPENDENCIES) - @rm -f sched_get_priority_mxx$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_LDADD) $(LIBS) - -sched_rr_get_interval$(EXEEXT): $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_DEPENDENCIES) $(EXTRA_sched_rr_get_interval_DEPENDENCIES) - @rm -f sched_rr_get_interval$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_LDADD) $(LIBS) - -sched_xetaffinity$(EXEEXT): $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_DEPENDENCIES) $(EXTRA_sched_xetaffinity_DEPENDENCIES) - @rm -f sched_xetaffinity$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_LDADD) $(LIBS) - -sched_xetattr$(EXEEXT): $(sched_xetattr_OBJECTS) $(sched_xetattr_DEPENDENCIES) $(EXTRA_sched_xetattr_DEPENDENCIES) - @rm -f sched_xetattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetattr_OBJECTS) $(sched_xetattr_LDADD) $(LIBS) - -sched_xetparam$(EXEEXT): $(sched_xetparam_OBJECTS) $(sched_xetparam_DEPENDENCIES) $(EXTRA_sched_xetparam_DEPENDENCIES) - @rm -f sched_xetparam$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetparam_OBJECTS) $(sched_xetparam_LDADD) $(LIBS) - -sched_xetscheduler$(EXEEXT): $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_DEPENDENCIES) $(EXTRA_sched_xetscheduler_DEPENDENCIES) - @rm -f sched_xetscheduler$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_LDADD) $(LIBS) - -sched_yield$(EXEEXT): $(sched_yield_OBJECTS) $(sched_yield_DEPENDENCIES) $(EXTRA_sched_yield_DEPENDENCIES) - @rm -f sched_yield$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_yield_OBJECTS) $(sched_yield_LDADD) $(LIBS) - -scm_rights$(EXEEXT): $(scm_rights_OBJECTS) $(scm_rights_DEPENDENCIES) $(EXTRA_scm_rights_DEPENDENCIES) - @rm -f scm_rights$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(scm_rights_OBJECTS) $(scm_rights_LDADD) $(LIBS) - -seccomp-filter$(EXEEXT): $(seccomp_filter_OBJECTS) $(seccomp_filter_DEPENDENCIES) $(EXTRA_seccomp_filter_DEPENDENCIES) - @rm -f seccomp-filter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_filter_OBJECTS) $(seccomp_filter_LDADD) $(LIBS) - -seccomp-filter-v$(EXEEXT): $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_DEPENDENCIES) $(EXTRA_seccomp_filter_v_DEPENDENCIES) - @rm -f seccomp-filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_LDADD) $(LIBS) - -seccomp-strict$(EXEEXT): $(seccomp_strict_OBJECTS) $(seccomp_strict_DEPENDENCIES) $(EXTRA_seccomp_strict_DEPENDENCIES) - @rm -f seccomp-strict$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_strict_OBJECTS) $(seccomp_strict_LDADD) $(LIBS) - -seccomp_get_action_avail$(EXEEXT): $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_DEPENDENCIES) $(EXTRA_seccomp_get_action_avail_DEPENDENCIES) - @rm -f seccomp_get_action_avail$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_LDADD) $(LIBS) - -select$(EXEEXT): $(select_OBJECTS) $(select_DEPENDENCIES) $(EXTRA_select_DEPENDENCIES) - @rm -f select$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(select_OBJECTS) $(select_LDADD) $(LIBS) - -select-P$(EXEEXT): $(select_P_OBJECTS) $(select_P_DEPENDENCIES) $(EXTRA_select_P_DEPENDENCIES) - @rm -f select-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(select_P_OBJECTS) $(select_P_LDADD) $(LIBS) - -semop$(EXEEXT): $(semop_OBJECTS) $(semop_DEPENDENCIES) $(EXTRA_semop_DEPENDENCIES) - @rm -f semop$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(semop_OBJECTS) $(semop_LDADD) $(LIBS) - -sendfile$(EXEEXT): $(sendfile_OBJECTS) $(sendfile_DEPENDENCIES) $(EXTRA_sendfile_DEPENDENCIES) - @rm -f sendfile$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sendfile_OBJECTS) $(sendfile_LDADD) $(LIBS) - -sendfile64$(EXEEXT): $(sendfile64_OBJECTS) $(sendfile64_DEPENDENCIES) $(EXTRA_sendfile64_DEPENDENCIES) - @rm -f sendfile64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sendfile64_OBJECTS) $(sendfile64_LDADD) $(LIBS) - -set_mempolicy$(EXEEXT): $(set_mempolicy_OBJECTS) $(set_mempolicy_DEPENDENCIES) $(EXTRA_set_mempolicy_DEPENDENCIES) - @rm -f set_mempolicy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_mempolicy_OBJECTS) $(set_mempolicy_LDADD) $(LIBS) - -set_ptracer_any$(EXEEXT): $(set_ptracer_any_OBJECTS) $(set_ptracer_any_DEPENDENCIES) $(EXTRA_set_ptracer_any_DEPENDENCIES) - @rm -f set_ptracer_any$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_ptracer_any_OBJECTS) $(set_ptracer_any_LDADD) $(LIBS) - -set_sigblock$(EXEEXT): $(set_sigblock_OBJECTS) $(set_sigblock_DEPENDENCIES) $(EXTRA_set_sigblock_DEPENDENCIES) - @rm -f set_sigblock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_sigblock_OBJECTS) $(set_sigblock_LDADD) $(LIBS) - -set_sigign$(EXEEXT): $(set_sigign_OBJECTS) $(set_sigign_DEPENDENCIES) $(EXTRA_set_sigign_DEPENDENCIES) - @rm -f set_sigign$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_sigign_OBJECTS) $(set_sigign_LDADD) $(LIBS) - -setdomainname$(EXEEXT): $(setdomainname_OBJECTS) $(setdomainname_DEPENDENCIES) $(EXTRA_setdomainname_DEPENDENCIES) - @rm -f setdomainname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setdomainname_OBJECTS) $(setdomainname_LDADD) $(LIBS) - -setfsgid$(EXEEXT): $(setfsgid_OBJECTS) $(setfsgid_DEPENDENCIES) $(EXTRA_setfsgid_DEPENDENCIES) - @rm -f setfsgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsgid_OBJECTS) $(setfsgid_LDADD) $(LIBS) - -setfsgid32$(EXEEXT): $(setfsgid32_OBJECTS) $(setfsgid32_DEPENDENCIES) $(EXTRA_setfsgid32_DEPENDENCIES) - @rm -f setfsgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsgid32_OBJECTS) $(setfsgid32_LDADD) $(LIBS) - -setfsuid$(EXEEXT): $(setfsuid_OBJECTS) $(setfsuid_DEPENDENCIES) $(EXTRA_setfsuid_DEPENDENCIES) - @rm -f setfsuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsuid_OBJECTS) $(setfsuid_LDADD) $(LIBS) - -setfsuid32$(EXEEXT): $(setfsuid32_OBJECTS) $(setfsuid32_DEPENDENCIES) $(EXTRA_setfsuid32_DEPENDENCIES) - @rm -f setfsuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsuid32_OBJECTS) $(setfsuid32_LDADD) $(LIBS) - -setgid$(EXEEXT): $(setgid_OBJECTS) $(setgid_DEPENDENCIES) $(EXTRA_setgid_DEPENDENCIES) - @rm -f setgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgid_OBJECTS) $(setgid_LDADD) $(LIBS) - -setgid32$(EXEEXT): $(setgid32_OBJECTS) $(setgid32_DEPENDENCIES) $(EXTRA_setgid32_DEPENDENCIES) - @rm -f setgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgid32_OBJECTS) $(setgid32_LDADD) $(LIBS) - -setgroups$(EXEEXT): $(setgroups_OBJECTS) $(setgroups_DEPENDENCIES) $(EXTRA_setgroups_DEPENDENCIES) - @rm -f setgroups$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgroups_OBJECTS) $(setgroups_LDADD) $(LIBS) - -setgroups32$(EXEEXT): $(setgroups32_OBJECTS) $(setgroups32_DEPENDENCIES) $(EXTRA_setgroups32_DEPENDENCIES) - @rm -f setgroups32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgroups32_OBJECTS) $(setgroups32_LDADD) $(LIBS) - -sethostname$(EXEEXT): $(sethostname_OBJECTS) $(sethostname_DEPENDENCIES) $(EXTRA_sethostname_DEPENDENCIES) - @rm -f sethostname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sethostname_OBJECTS) $(sethostname_LDADD) $(LIBS) - -setns$(EXEEXT): $(setns_OBJECTS) $(setns_DEPENDENCIES) $(EXTRA_setns_DEPENDENCIES) - @rm -f setns$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setns_OBJECTS) $(setns_LDADD) $(LIBS) - -setregid$(EXEEXT): $(setregid_OBJECTS) $(setregid_DEPENDENCIES) $(EXTRA_setregid_DEPENDENCIES) - @rm -f setregid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setregid_OBJECTS) $(setregid_LDADD) $(LIBS) - -setregid32$(EXEEXT): $(setregid32_OBJECTS) $(setregid32_DEPENDENCIES) $(EXTRA_setregid32_DEPENDENCIES) - @rm -f setregid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setregid32_OBJECTS) $(setregid32_LDADD) $(LIBS) - -setresgid$(EXEEXT): $(setresgid_OBJECTS) $(setresgid_DEPENDENCIES) $(EXTRA_setresgid_DEPENDENCIES) - @rm -f setresgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresgid_OBJECTS) $(setresgid_LDADD) $(LIBS) - -setresgid32$(EXEEXT): $(setresgid32_OBJECTS) $(setresgid32_DEPENDENCIES) $(EXTRA_setresgid32_DEPENDENCIES) - @rm -f setresgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresgid32_OBJECTS) $(setresgid32_LDADD) $(LIBS) - -setresuid$(EXEEXT): $(setresuid_OBJECTS) $(setresuid_DEPENDENCIES) $(EXTRA_setresuid_DEPENDENCIES) - @rm -f setresuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresuid_OBJECTS) $(setresuid_LDADD) $(LIBS) - -setresuid32$(EXEEXT): $(setresuid32_OBJECTS) $(setresuid32_DEPENDENCIES) $(EXTRA_setresuid32_DEPENDENCIES) - @rm -f setresuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresuid32_OBJECTS) $(setresuid32_LDADD) $(LIBS) - -setreuid$(EXEEXT): $(setreuid_OBJECTS) $(setreuid_DEPENDENCIES) $(EXTRA_setreuid_DEPENDENCIES) - @rm -f setreuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setreuid_OBJECTS) $(setreuid_LDADD) $(LIBS) - -setreuid32$(EXEEXT): $(setreuid32_OBJECTS) $(setreuid32_DEPENDENCIES) $(EXTRA_setreuid32_DEPENDENCIES) - @rm -f setreuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setreuid32_OBJECTS) $(setreuid32_LDADD) $(LIBS) - -setrlimit$(EXEEXT): $(setrlimit_OBJECTS) $(setrlimit_DEPENDENCIES) $(EXTRA_setrlimit_DEPENDENCIES) - @rm -f setrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setrlimit_OBJECTS) $(setrlimit_LDADD) $(LIBS) - -setuid$(EXEEXT): $(setuid_OBJECTS) $(setuid_DEPENDENCIES) $(EXTRA_setuid_DEPENDENCIES) - @rm -f setuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setuid_OBJECTS) $(setuid_LDADD) $(LIBS) - -setuid32$(EXEEXT): $(setuid32_OBJECTS) $(setuid32_DEPENDENCIES) $(EXTRA_setuid32_DEPENDENCIES) - @rm -f setuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setuid32_OBJECTS) $(setuid32_LDADD) $(LIBS) - -shmxt$(EXEEXT): $(shmxt_OBJECTS) $(shmxt_DEPENDENCIES) $(EXTRA_shmxt_DEPENDENCIES) - @rm -f shmxt$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(shmxt_OBJECTS) $(shmxt_LDADD) $(LIBS) - -shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) $(EXTRA_shutdown_DEPENDENCIES) - @rm -f shutdown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS) - -sigaction$(EXEEXT): $(sigaction_OBJECTS) $(sigaction_DEPENDENCIES) $(EXTRA_sigaction_DEPENDENCIES) - @rm -f sigaction$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigaction_OBJECTS) $(sigaction_LDADD) $(LIBS) - -sigaltstack$(EXEEXT): $(sigaltstack_OBJECTS) $(sigaltstack_DEPENDENCIES) $(EXTRA_sigaltstack_DEPENDENCIES) - @rm -f sigaltstack$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigaltstack_OBJECTS) $(sigaltstack_LDADD) $(LIBS) - -siginfo$(EXEEXT): $(siginfo_OBJECTS) $(siginfo_DEPENDENCIES) $(EXTRA_siginfo_DEPENDENCIES) - @rm -f siginfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(siginfo_OBJECTS) $(siginfo_LDADD) $(LIBS) - -signal$(EXEEXT): $(signal_OBJECTS) $(signal_DEPENDENCIES) $(EXTRA_signal_DEPENDENCIES) - @rm -f signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signal_OBJECTS) $(signal_LDADD) $(LIBS) - -signal_receive$(EXEEXT): $(signal_receive_OBJECTS) $(signal_receive_DEPENDENCIES) $(EXTRA_signal_receive_DEPENDENCIES) - @rm -f signal_receive$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signal_receive_OBJECTS) $(signal_receive_LDADD) $(LIBS) - -signalfd4$(EXEEXT): $(signalfd4_OBJECTS) $(signalfd4_DEPENDENCIES) $(EXTRA_signalfd4_DEPENDENCIES) - @rm -f signalfd4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signalfd4_OBJECTS) $(signalfd4_LDADD) $(LIBS) - -sigpending$(EXEEXT): $(sigpending_OBJECTS) $(sigpending_DEPENDENCIES) $(EXTRA_sigpending_DEPENDENCIES) - @rm -f sigpending$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigpending_OBJECTS) $(sigpending_LDADD) $(LIBS) - -sigprocmask$(EXEEXT): $(sigprocmask_OBJECTS) $(sigprocmask_DEPENDENCIES) $(EXTRA_sigprocmask_DEPENDENCIES) - @rm -f sigprocmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigprocmask_OBJECTS) $(sigprocmask_LDADD) $(LIBS) - -sigreturn$(EXEEXT): $(sigreturn_OBJECTS) $(sigreturn_DEPENDENCIES) $(EXTRA_sigreturn_DEPENDENCIES) - @rm -f sigreturn$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigreturn_OBJECTS) $(sigreturn_LDADD) $(LIBS) - -sigsuspend$(EXEEXT): $(sigsuspend_OBJECTS) $(sigsuspend_DEPENDENCIES) $(EXTRA_sigsuspend_DEPENDENCIES) - @rm -f sigsuspend$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigsuspend_OBJECTS) $(sigsuspend_LDADD) $(LIBS) - -sleep$(EXEEXT): $(sleep_OBJECTS) $(sleep_DEPENDENCIES) $(EXTRA_sleep_DEPENDENCIES) - @rm -f sleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sleep_OBJECTS) $(sleep_LDADD) $(LIBS) - -so_linger$(EXEEXT): $(so_linger_OBJECTS) $(so_linger_DEPENDENCIES) $(EXTRA_so_linger_DEPENDENCIES) - @rm -f so_linger$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_linger_OBJECTS) $(so_linger_LDADD) $(LIBS) - -so_peercred$(EXEEXT): $(so_peercred_OBJECTS) $(so_peercred_DEPENDENCIES) $(EXTRA_so_peercred_DEPENDENCIES) - @rm -f so_peercred$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_OBJECTS) $(so_peercred_LDADD) $(LIBS) - -so_peercred-Xabbrev$(EXEEXT): $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_DEPENDENCIES) $(EXTRA_so_peercred_Xabbrev_DEPENDENCIES) - @rm -f so_peercred-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_LDADD) $(LIBS) - -so_peercred-Xraw$(EXEEXT): $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_DEPENDENCIES) $(EXTRA_so_peercred_Xraw_DEPENDENCIES) - @rm -f so_peercred-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_LDADD) $(LIBS) - -so_peercred-Xverbose$(EXEEXT): $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_DEPENDENCIES) $(EXTRA_so_peercred_Xverbose_DEPENDENCIES) - @rm -f so_peercred-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_LDADD) $(LIBS) - -sock_filter-v$(EXEEXT): $(sock_filter_v_OBJECTS) $(sock_filter_v_DEPENDENCIES) $(EXTRA_sock_filter_v_DEPENDENCIES) - @rm -f sock_filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_OBJECTS) $(sock_filter_v_LDADD) $(LIBS) - -sock_filter-v-Xabbrev$(EXEEXT): $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_DEPENDENCIES) $(EXTRA_sock_filter_v_Xabbrev_DEPENDENCIES) - @rm -f sock_filter-v-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_LDADD) $(LIBS) - -sock_filter-v-Xraw$(EXEEXT): $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_DEPENDENCIES) $(EXTRA_sock_filter_v_Xraw_DEPENDENCIES) - @rm -f sock_filter-v-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_LDADD) $(LIBS) - -sock_filter-v-Xverbose$(EXEEXT): $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_DEPENDENCIES) $(EXTRA_sock_filter_v_Xverbose_DEPENDENCIES) - @rm -f sock_filter-v-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_LDADD) $(LIBS) - -socketcall$(EXEEXT): $(socketcall_OBJECTS) $(socketcall_DEPENDENCIES) $(EXTRA_socketcall_DEPENDENCIES) - @rm -f socketcall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(socketcall_OBJECTS) $(socketcall_LDADD) $(LIBS) - -sockopt-sol_netlink$(EXEEXT): $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_DEPENDENCIES) $(EXTRA_sockopt_sol_netlink_DEPENDENCIES) - @rm -f sockopt-sol_netlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_LDADD) $(LIBS) - -splice$(EXEEXT): $(splice_OBJECTS) $(splice_DEPENDENCIES) $(EXTRA_splice_DEPENDENCIES) - @rm -f splice$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(splice_OBJECTS) $(splice_LDADD) $(LIBS) - -stack-fcall$(EXEEXT): $(stack_fcall_OBJECTS) $(stack_fcall_DEPENDENCIES) $(EXTRA_stack_fcall_DEPENDENCIES) - @rm -f stack-fcall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stack_fcall_OBJECTS) $(stack_fcall_LDADD) $(LIBS) - -stack-fcall-mangled$(EXEEXT): $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_DEPENDENCIES) $(EXTRA_stack_fcall_mangled_DEPENDENCIES) - @rm -f stack-fcall-mangled$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_LDADD) $(LIBS) - -stat$(EXEEXT): $(stat_OBJECTS) $(stat_DEPENDENCIES) $(EXTRA_stat_DEPENDENCIES) - @rm -f stat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stat_OBJECTS) $(stat_LDADD) $(LIBS) - -stat64$(EXEEXT): $(stat64_OBJECTS) $(stat64_DEPENDENCIES) $(EXTRA_stat64_DEPENDENCIES) - @rm -f stat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stat64_OBJECTS) $(stat64_LDADD) $(LIBS) - -statfs$(EXEEXT): $(statfs_OBJECTS) $(statfs_DEPENDENCIES) $(EXTRA_statfs_DEPENDENCIES) - @rm -f statfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statfs_OBJECTS) $(statfs_LDADD) $(LIBS) - -statfs64$(EXEEXT): $(statfs64_OBJECTS) $(statfs64_DEPENDENCIES) $(EXTRA_statfs64_DEPENDENCIES) - @rm -f statfs64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statfs64_OBJECTS) $(statfs64_LDADD) $(LIBS) - -statx$(EXEEXT): $(statx_OBJECTS) $(statx_DEPENDENCIES) $(EXTRA_statx_DEPENDENCIES) - @rm -f statx$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statx_OBJECTS) $(statx_LDADD) $(LIBS) - -swap$(EXEEXT): $(swap_OBJECTS) $(swap_DEPENDENCIES) $(EXTRA_swap_DEPENDENCIES) - @rm -f swap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(swap_OBJECTS) $(swap_LDADD) $(LIBS) - -sxetmask$(EXEEXT): $(sxetmask_OBJECTS) $(sxetmask_DEPENDENCIES) $(EXTRA_sxetmask_DEPENDENCIES) - @rm -f sxetmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sxetmask_OBJECTS) $(sxetmask_LDADD) $(LIBS) - -symlink$(EXEEXT): $(symlink_OBJECTS) $(symlink_DEPENDENCIES) $(EXTRA_symlink_DEPENDENCIES) - @rm -f symlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(symlink_OBJECTS) $(symlink_LDADD) $(LIBS) - -symlinkat$(EXEEXT): $(symlinkat_OBJECTS) $(symlinkat_DEPENDENCIES) $(EXTRA_symlinkat_DEPENDENCIES) - @rm -f symlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(symlinkat_OBJECTS) $(symlinkat_LDADD) $(LIBS) - -sync$(EXEEXT): $(sync_OBJECTS) $(sync_DEPENDENCIES) $(EXTRA_sync_DEPENDENCIES) - @rm -f sync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_OBJECTS) $(sync_LDADD) $(LIBS) - -sync_file_range$(EXEEXT): $(sync_file_range_OBJECTS) $(sync_file_range_DEPENDENCIES) $(EXTRA_sync_file_range_DEPENDENCIES) - @rm -f sync_file_range$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_file_range_OBJECTS) $(sync_file_range_LDADD) $(LIBS) - -sync_file_range2$(EXEEXT): $(sync_file_range2_OBJECTS) $(sync_file_range2_DEPENDENCIES) $(EXTRA_sync_file_range2_DEPENDENCIES) - @rm -f sync_file_range2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_file_range2_OBJECTS) $(sync_file_range2_LDADD) $(LIBS) - -sysinfo$(EXEEXT): $(sysinfo_OBJECTS) $(sysinfo_DEPENDENCIES) $(EXTRA_sysinfo_DEPENDENCIES) - @rm -f sysinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sysinfo_OBJECTS) $(sysinfo_LDADD) $(LIBS) - -syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) - @rm -f syslog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS) - -tee$(EXEEXT): $(tee_OBJECTS) $(tee_DEPENDENCIES) $(EXTRA_tee_DEPENDENCIES) - @rm -f tee$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(tee_OBJECTS) $(tee_LDADD) $(LIBS) - -threads-execve$(EXEEXT): $(threads_execve_OBJECTS) $(threads_execve_DEPENDENCIES) $(EXTRA_threads_execve_DEPENDENCIES) - @rm -f threads-execve$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(threads_execve_OBJECTS) $(threads_execve_LDADD) $(LIBS) - -time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) - @rm -f time$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS) - -timer_create$(EXEEXT): $(timer_create_OBJECTS) $(timer_create_DEPENDENCIES) $(EXTRA_timer_create_DEPENDENCIES) - @rm -f timer_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timer_create_OBJECTS) $(timer_create_LDADD) $(LIBS) - -timer_xettime$(EXEEXT): $(timer_xettime_OBJECTS) $(timer_xettime_DEPENDENCIES) $(EXTRA_timer_xettime_DEPENDENCIES) - @rm -f timer_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timer_xettime_OBJECTS) $(timer_xettime_LDADD) $(LIBS) - -timerfd_xettime$(EXEEXT): $(timerfd_xettime_OBJECTS) $(timerfd_xettime_DEPENDENCIES) $(EXTRA_timerfd_xettime_DEPENDENCIES) - @rm -f timerfd_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timerfd_xettime_OBJECTS) $(timerfd_xettime_LDADD) $(LIBS) - -times$(EXEEXT): $(times_OBJECTS) $(times_DEPENDENCIES) $(EXTRA_times_DEPENDENCIES) - @rm -f times$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(times_OBJECTS) $(times_LDADD) $(LIBS) - -times-fail$(EXEEXT): $(times_fail_OBJECTS) $(times_fail_DEPENDENCIES) $(EXTRA_times_fail_DEPENDENCIES) - @rm -f times-fail$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(times_fail_OBJECTS) $(times_fail_LDADD) $(LIBS) - -truncate$(EXEEXT): $(truncate_OBJECTS) $(truncate_DEPENDENCIES) $(EXTRA_truncate_DEPENDENCIES) - @rm -f truncate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(truncate_OBJECTS) $(truncate_LDADD) $(LIBS) - -truncate64$(EXEEXT): $(truncate64_OBJECTS) $(truncate64_DEPENDENCIES) $(EXTRA_truncate64_DEPENDENCIES) - @rm -f truncate64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(truncate64_OBJECTS) $(truncate64_LDADD) $(LIBS) - -ugetrlimit$(EXEEXT): $(ugetrlimit_OBJECTS) $(ugetrlimit_DEPENDENCIES) $(EXTRA_ugetrlimit_DEPENDENCIES) - @rm -f ugetrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ugetrlimit_OBJECTS) $(ugetrlimit_LDADD) $(LIBS) - -uio$(EXEEXT): $(uio_OBJECTS) $(uio_DEPENDENCIES) $(EXTRA_uio_DEPENDENCIES) - @rm -f uio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(uio_OBJECTS) $(uio_LDADD) $(LIBS) - -umask$(EXEEXT): $(umask_OBJECTS) $(umask_DEPENDENCIES) $(EXTRA_umask_DEPENDENCIES) - @rm -f umask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umask_OBJECTS) $(umask_LDADD) $(LIBS) - -umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) $(EXTRA_umount_DEPENDENCIES) - @rm -f umount$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umount_OBJECTS) $(umount_LDADD) $(LIBS) - -umount2$(EXEEXT): $(umount2_OBJECTS) $(umount2_DEPENDENCIES) $(EXTRA_umount2_DEPENDENCIES) - @rm -f umount2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umount2_OBJECTS) $(umount2_LDADD) $(LIBS) - -umoven-illptr$(EXEEXT): $(umoven_illptr_OBJECTS) $(umoven_illptr_DEPENDENCIES) $(EXTRA_umoven_illptr_DEPENDENCIES) - @rm -f umoven-illptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umoven_illptr_OBJECTS) $(umoven_illptr_LDADD) $(LIBS) - -umovestr$(EXEEXT): $(umovestr_OBJECTS) $(umovestr_DEPENDENCIES) $(EXTRA_umovestr_DEPENDENCIES) - @rm -f umovestr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr_OBJECTS) $(umovestr_LDADD) $(LIBS) - -umovestr-illptr$(EXEEXT): $(umovestr_illptr_OBJECTS) $(umovestr_illptr_DEPENDENCIES) $(EXTRA_umovestr_illptr_DEPENDENCIES) - @rm -f umovestr-illptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr_illptr_OBJECTS) $(umovestr_illptr_LDADD) $(LIBS) - -umovestr2$(EXEEXT): $(umovestr2_OBJECTS) $(umovestr2_DEPENDENCIES) $(EXTRA_umovestr2_DEPENDENCIES) - @rm -f umovestr2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr2_OBJECTS) $(umovestr2_LDADD) $(LIBS) - -umovestr3$(EXEEXT): $(umovestr3_OBJECTS) $(umovestr3_DEPENDENCIES) $(EXTRA_umovestr3_DEPENDENCIES) - @rm -f umovestr3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr3_OBJECTS) $(umovestr3_LDADD) $(LIBS) - -uname$(EXEEXT): $(uname_OBJECTS) $(uname_DEPENDENCIES) $(EXTRA_uname_DEPENDENCIES) - @rm -f uname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(uname_OBJECTS) $(uname_LDADD) $(LIBS) - -unblock_reset_raise$(EXEEXT): $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_DEPENDENCIES) $(EXTRA_unblock_reset_raise_DEPENDENCIES) - @rm -f unblock_reset_raise$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_LDADD) $(LIBS) - -unix-pair-send-recv$(EXEEXT): $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_DEPENDENCIES) $(EXTRA_unix_pair_send_recv_DEPENDENCIES) - @rm -f unix-pair-send-recv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_LDADD) $(LIBS) - -unix-pair-sendto-recvfrom$(EXEEXT): $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_DEPENDENCIES) $(EXTRA_unix_pair_sendto_recvfrom_DEPENDENCIES) - @rm -f unix-pair-sendto-recvfrom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_LDADD) $(LIBS) - -unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) $(EXTRA_unlink_DEPENDENCIES) - @rm -f unlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS) - -unlinkat$(EXEEXT): $(unlinkat_OBJECTS) $(unlinkat_DEPENDENCIES) $(EXTRA_unlinkat_DEPENDENCIES) - @rm -f unlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unlinkat_OBJECTS) $(unlinkat_LDADD) $(LIBS) - -unshare$(EXEEXT): $(unshare_OBJECTS) $(unshare_DEPENDENCIES) $(EXTRA_unshare_DEPENDENCIES) - @rm -f unshare$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unshare_OBJECTS) $(unshare_LDADD) $(LIBS) - -userfaultfd$(EXEEXT): $(userfaultfd_OBJECTS) $(userfaultfd_DEPENDENCIES) $(EXTRA_userfaultfd_DEPENDENCIES) - @rm -f userfaultfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(userfaultfd_OBJECTS) $(userfaultfd_LDADD) $(LIBS) - -ustat$(EXEEXT): $(ustat_OBJECTS) $(ustat_DEPENDENCIES) $(EXTRA_ustat_DEPENDENCIES) - @rm -f ustat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ustat_OBJECTS) $(ustat_LDADD) $(LIBS) - -utime$(EXEEXT): $(utime_OBJECTS) $(utime_DEPENDENCIES) $(EXTRA_utime_DEPENDENCIES) - @rm -f utime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utime_OBJECTS) $(utime_LDADD) $(LIBS) - -utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utimensat_DEPENDENCIES) - @rm -f utimensat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS) - -utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) - @rm -f utimes$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS) - -vfork-f$(EXEEXT): $(vfork_f_OBJECTS) $(vfork_f_DEPENDENCIES) $(EXTRA_vfork_f_DEPENDENCIES) - @rm -f vfork-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vfork_f_OBJECTS) $(vfork_f_LDADD) $(LIBS) - -vhangup$(EXEEXT): $(vhangup_OBJECTS) $(vhangup_DEPENDENCIES) $(EXTRA_vhangup_DEPENDENCIES) - @rm -f vhangup$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vhangup_OBJECTS) $(vhangup_LDADD) $(LIBS) - -vmsplice$(EXEEXT): $(vmsplice_OBJECTS) $(vmsplice_DEPENDENCIES) $(EXTRA_vmsplice_DEPENDENCIES) - @rm -f vmsplice$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vmsplice_OBJECTS) $(vmsplice_LDADD) $(LIBS) - -wait4$(EXEEXT): $(wait4_OBJECTS) $(wait4_DEPENDENCIES) $(EXTRA_wait4_DEPENDENCIES) - @rm -f wait4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(wait4_OBJECTS) $(wait4_LDADD) $(LIBS) - -wait4-v$(EXEEXT): $(wait4_v_OBJECTS) $(wait4_v_DEPENDENCIES) $(EXTRA_wait4_v_DEPENDENCIES) - @rm -f wait4-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(wait4_v_OBJECTS) $(wait4_v_LDADD) $(LIBS) - -waitid$(EXEEXT): $(waitid_OBJECTS) $(waitid_DEPENDENCIES) $(EXTRA_waitid_DEPENDENCIES) - @rm -f waitid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitid_OBJECTS) $(waitid_LDADD) $(LIBS) - -waitid-v$(EXEEXT): $(waitid_v_OBJECTS) $(waitid_v_DEPENDENCIES) $(EXTRA_waitid_v_DEPENDENCIES) - @rm -f waitid-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitid_v_OBJECTS) $(waitid_v_LDADD) $(LIBS) - -waitpid$(EXEEXT): $(waitpid_OBJECTS) $(waitpid_DEPENDENCIES) $(EXTRA_waitpid_DEPENDENCIES) - @rm -f waitpid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitpid_OBJECTS) $(waitpid_LDADD) $(LIBS) - -xattr$(EXEEXT): $(xattr_OBJECTS) $(xattr_DEPENDENCIES) $(EXTRA_xattr_DEPENDENCIES) - @rm -f xattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xattr_OBJECTS) $(xattr_LDADD) $(LIBS) - -xattr-strings$(EXEEXT): $(xattr_strings_OBJECTS) $(xattr_strings_DEPENDENCIES) $(EXTRA_xattr_strings_DEPENDENCIES) - @rm -f xattr-strings$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xattr_strings_OBJECTS) $(xattr_strings_LDADD) $(LIBS) - -xet_robust_list$(EXEEXT): $(xet_robust_list_OBJECTS) $(xet_robust_list_DEPENDENCIES) $(EXTRA_xet_robust_list_DEPENDENCIES) - @rm -f xet_robust_list$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xet_robust_list_OBJECTS) $(xet_robust_list_LDADD) $(LIBS) - -xet_thread_area_x86$(EXEEXT): $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_DEPENDENCIES) $(EXTRA_xet_thread_area_x86_DEPENDENCIES) - @rm -f xet_thread_area_x86$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_LDADD) $(LIBS) - -xetitimer$(EXEEXT): $(xetitimer_OBJECTS) $(xetitimer_DEPENDENCIES) $(EXTRA_xetitimer_DEPENDENCIES) - @rm -f xetitimer$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetitimer_OBJECTS) $(xetitimer_LDADD) $(LIBS) - -xetpgid$(EXEEXT): $(xetpgid_OBJECTS) $(xetpgid_DEPENDENCIES) $(EXTRA_xetpgid_DEPENDENCIES) - @rm -f xetpgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetpgid_OBJECTS) $(xetpgid_LDADD) $(LIBS) - -xetpriority$(EXEEXT): $(xetpriority_OBJECTS) $(xetpriority_DEPENDENCIES) $(EXTRA_xetpriority_DEPENDENCIES) - @rm -f xetpriority$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetpriority_OBJECTS) $(xetpriority_LDADD) $(LIBS) - -xettimeofday$(EXEEXT): $(xettimeofday_OBJECTS) $(xettimeofday_DEPENDENCIES) $(EXTRA_xettimeofday_DEPENDENCIES) - @rm -f xettimeofday$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xettimeofday_OBJECTS) $(xettimeofday_LDADD) $(LIBS) - -zeroargc$(EXEEXT): $(zeroargc_OBJECTS) $(zeroargc_DEPENDENCIES) $(EXTRA_zeroargc_DEPENDENCIES) - @rm -f zeroargc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(zeroargc_OBJECTS) $(zeroargc_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/_newselect-P.Po -include ./$(DEPDIR)/_newselect.Po -include ./$(DEPDIR)/accept.Po -include ./$(DEPDIR)/accept4.Po -include ./$(DEPDIR)/access.Po -include ./$(DEPDIR)/acct.Po -include ./$(DEPDIR)/add_key.Po -include ./$(DEPDIR)/adjtimex.Po -include ./$(DEPDIR)/aio.Po -include ./$(DEPDIR)/aio_pgetevents.Po -include ./$(DEPDIR)/alarm.Po -include ./$(DEPDIR)/answer.Po -include ./$(DEPDIR)/attach-f-p-cmd.Po -include ./$(DEPDIR)/attach-f-p.Po -include ./$(DEPDIR)/attach-p-cmd-cmd.Po -include ./$(DEPDIR)/attach-p-cmd-p.Po -include ./$(DEPDIR)/block_reset_raise_run.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog-v.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-v.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd.Po -include ./$(DEPDIR)/bpf-success-v.Po -include ./$(DEPDIR)/bpf-success.Po -include ./$(DEPDIR)/bpf-v.Po -include ./$(DEPDIR)/bpf.Po -include ./$(DEPDIR)/brk.Po -include ./$(DEPDIR)/btrfs.Po -include ./$(DEPDIR)/caps-abbrev.Po -include ./$(DEPDIR)/caps.Po -include ./$(DEPDIR)/check_sigblock.Po -include ./$(DEPDIR)/check_sigign.Po -include ./$(DEPDIR)/chmod.Po -include ./$(DEPDIR)/chown.Po -include ./$(DEPDIR)/chown32.Po -include ./$(DEPDIR)/chroot.Po -include ./$(DEPDIR)/clock_adjtime.Po -include ./$(DEPDIR)/clock_nanosleep.Po -include ./$(DEPDIR)/clock_xettime.Po -include ./$(DEPDIR)/clone_parent.Po -include ./$(DEPDIR)/clone_ptrace.Po -include ./$(DEPDIR)/copy_file_range.Po -include ./$(DEPDIR)/count-f.Po -include ./$(DEPDIR)/creat.Po -include ./$(DEPDIR)/delay.Po -include ./$(DEPDIR)/delete_module.Po -include ./$(DEPDIR)/dev-yy.Po -include ./$(DEPDIR)/dup.Po -include ./$(DEPDIR)/dup2.Po -include ./$(DEPDIR)/dup3.Po -include ./$(DEPDIR)/epoll_create.Po -include ./$(DEPDIR)/epoll_create1.Po -include ./$(DEPDIR)/epoll_ctl.Po -include ./$(DEPDIR)/epoll_pwait.Po -include ./$(DEPDIR)/epoll_wait.Po -include ./$(DEPDIR)/erestartsys.Po -include ./$(DEPDIR)/eventfd.Po -include ./$(DEPDIR)/execve-v.Po -include ./$(DEPDIR)/execve.Po -include ./$(DEPDIR)/execveat-v.Po -include ./$(DEPDIR)/execveat.Po -include ./$(DEPDIR)/faccessat.Po -include ./$(DEPDIR)/fadvise64.Po -include ./$(DEPDIR)/fadvise64_64.Po -include ./$(DEPDIR)/fallocate.Po -include ./$(DEPDIR)/fanotify_init.Po -include ./$(DEPDIR)/fanotify_mark-Xabbrev.Po -include ./$(DEPDIR)/fanotify_mark-Xraw.Po -include ./$(DEPDIR)/fanotify_mark-Xverbose.Po -include ./$(DEPDIR)/fanotify_mark.Po -include ./$(DEPDIR)/fchdir.Po -include ./$(DEPDIR)/fchmod.Po -include ./$(DEPDIR)/fchmodat.Po -include ./$(DEPDIR)/fchown.Po -include ./$(DEPDIR)/fchown32.Po -include ./$(DEPDIR)/fchownat.Po -include ./$(DEPDIR)/fcntl.Po -include ./$(DEPDIR)/fcntl64.Po -include ./$(DEPDIR)/fdatasync.Po -include ./$(DEPDIR)/fflush.Po -include ./$(DEPDIR)/file_handle.Po -include ./$(DEPDIR)/file_ioctl.Po -include ./$(DEPDIR)/filter-unavailable.Po -include ./$(DEPDIR)/finit_module.Po -include ./$(DEPDIR)/flock.Po -include ./$(DEPDIR)/fork-f.Po -include ./$(DEPDIR)/fstat.Po -include ./$(DEPDIR)/fstat64-fstat64.Po -include ./$(DEPDIR)/fstatat64-fstatat64.Po -include ./$(DEPDIR)/fstatfs.Po -include ./$(DEPDIR)/fstatfs64.Po -include ./$(DEPDIR)/fsync-y.Po -include ./$(DEPDIR)/fsync.Po -include ./$(DEPDIR)/ftruncate.Po -include ./$(DEPDIR)/ftruncate64-ftruncate64.Po -include ./$(DEPDIR)/futex.Po -include ./$(DEPDIR)/futimesat.Po -include ./$(DEPDIR)/get_mempolicy.Po -include ./$(DEPDIR)/getcpu.Po -include ./$(DEPDIR)/getcwd.Po -include ./$(DEPDIR)/getdents.Po -include ./$(DEPDIR)/getdents64.Po -include ./$(DEPDIR)/getegid.Po -include ./$(DEPDIR)/getegid32.Po -include ./$(DEPDIR)/geteuid.Po -include ./$(DEPDIR)/geteuid32.Po -include ./$(DEPDIR)/getgid.Po -include ./$(DEPDIR)/getgid32.Po -include ./$(DEPDIR)/getgroups.Po -include ./$(DEPDIR)/getgroups32.Po -include ./$(DEPDIR)/getpeername.Po -include ./$(DEPDIR)/getpgrp.Po -include ./$(DEPDIR)/getpid.Po -include ./$(DEPDIR)/getppid.Po -include ./$(DEPDIR)/getrandom.Po -include ./$(DEPDIR)/getresgid.Po -include ./$(DEPDIR)/getresgid32.Po -include ./$(DEPDIR)/getresuid.Po -include ./$(DEPDIR)/getresuid32.Po -include ./$(DEPDIR)/getrlimit.Po -include ./$(DEPDIR)/getrusage.Po -include ./$(DEPDIR)/getsid.Po -include ./$(DEPDIR)/getsockname.Po -include ./$(DEPDIR)/gettid.Po -include ./$(DEPDIR)/getuid.Po -include ./$(DEPDIR)/getuid32.Po -include ./$(DEPDIR)/getxxid.Po -include ./$(DEPDIR)/group_req.Po -include ./$(DEPDIR)/inet-cmsg.Po -include ./$(DEPDIR)/init_module.Po -include ./$(DEPDIR)/inject-nf.Po -include ./$(DEPDIR)/inotify.Po -include ./$(DEPDIR)/inotify_init1.Po -include ./$(DEPDIR)/int_0x80.Po -include ./$(DEPDIR)/ioctl.Po -include ./$(DEPDIR)/ioctl_block.Po -include ./$(DEPDIR)/ioctl_dm-v.Po -include ./$(DEPDIR)/ioctl_dm.Po -include ./$(DEPDIR)/ioctl_evdev-v.Po -include ./$(DEPDIR)/ioctl_evdev.Po -include ./$(DEPDIR)/ioctl_inotify.Po -include ./$(DEPDIR)/ioctl_kvm_run.Po -include ./$(DEPDIR)/ioctl_loop-nv.Po -include ./$(DEPDIR)/ioctl_loop-v.Po -include ./$(DEPDIR)/ioctl_loop.Po -include ./$(DEPDIR)/ioctl_mtd.Po -include ./$(DEPDIR)/ioctl_nsfs.Po -include ./$(DEPDIR)/ioctl_perf-success.Po -include ./$(DEPDIR)/ioctl_perf.Po -include ./$(DEPDIR)/ioctl_ptp.Po -include ./$(DEPDIR)/ioctl_rtc-v.Po -include ./$(DEPDIR)/ioctl_rtc.Po -include ./$(DEPDIR)/ioctl_scsi.Po -include ./$(DEPDIR)/ioctl_sg_io_v3.Po -include ./$(DEPDIR)/ioctl_sg_io_v4.Po -include ./$(DEPDIR)/ioctl_sock_gifconf.Po -include ./$(DEPDIR)/ioctl_uffdio.Po -include ./$(DEPDIR)/ioctl_v4l2.Po -include ./$(DEPDIR)/ioperm.Po -include ./$(DEPDIR)/iopl.Po -include ./$(DEPDIR)/ioprio.Po -include ./$(DEPDIR)/ip_mreq.Po -include ./$(DEPDIR)/ipc.Po -include ./$(DEPDIR)/ipc_msg-Xabbrev.Po -include ./$(DEPDIR)/ipc_msg-Xraw.Po -include ./$(DEPDIR)/ipc_msg-Xverbose.Po -include ./$(DEPDIR)/ipc_msg.Po -include ./$(DEPDIR)/ipc_msgbuf-Xabbrev.Po -include ./$(DEPDIR)/ipc_msgbuf-Xraw.Po -include ./$(DEPDIR)/ipc_msgbuf-Xverbose.Po -include ./$(DEPDIR)/ipc_msgbuf.Po -include ./$(DEPDIR)/ipc_sem-Xabbrev.Po -include ./$(DEPDIR)/ipc_sem-Xraw.Po -include ./$(DEPDIR)/ipc_sem-Xverbose.Po -include ./$(DEPDIR)/ipc_sem.Po -include ./$(DEPDIR)/ipc_shm-Xabbrev.Po -include ./$(DEPDIR)/ipc_shm-Xraw.Po -include ./$(DEPDIR)/ipc_shm-Xverbose.Po -include ./$(DEPDIR)/ipc_shm.Po -include ./$(DEPDIR)/is_linux_mips_n64.Po -include ./$(DEPDIR)/kcmp-y.Po -include ./$(DEPDIR)/kcmp.Po -include ./$(DEPDIR)/kern_features.Po -include ./$(DEPDIR)/kexec_file_load.Po -include ./$(DEPDIR)/kexec_load.Po -include ./$(DEPDIR)/keyctl-Xabbrev.Po -include ./$(DEPDIR)/keyctl-Xraw.Po -include ./$(DEPDIR)/keyctl-Xverbose.Po -include ./$(DEPDIR)/keyctl.Po -include ./$(DEPDIR)/kill.Po -include ./$(DEPDIR)/ksysent.Po -include ./$(DEPDIR)/lchown.Po -include ./$(DEPDIR)/lchown32.Po -include ./$(DEPDIR)/libtests_a-create_nl_socket.Po -include ./$(DEPDIR)/libtests_a-errno2name.Po -include ./$(DEPDIR)/libtests_a-error_msg.Po -include ./$(DEPDIR)/libtests_a-fill_memory.Po -include ./$(DEPDIR)/libtests_a-get_page_size.Po -include ./$(DEPDIR)/libtests_a-get_sigset_size.Po -include ./$(DEPDIR)/libtests_a-hexdump_strdup.Po -include ./$(DEPDIR)/libtests_a-hexquote_strndup.Po -include ./$(DEPDIR)/libtests_a-ifindex.Po -include ./$(DEPDIR)/libtests_a-inode_of_sockfd.Po -include ./$(DEPDIR)/libtests_a-libmmsg.Po -include ./$(DEPDIR)/libtests_a-libsocketcall.Po -include ./$(DEPDIR)/libtests_a-overflowuid.Po -include ./$(DEPDIR)/libtests_a-pipe_maxfd.Po -include ./$(DEPDIR)/libtests_a-print_quoted_string.Po -include ./$(DEPDIR)/libtests_a-print_time.Po -include ./$(DEPDIR)/libtests_a-printflags.Po -include ./$(DEPDIR)/libtests_a-printxval.Po -include ./$(DEPDIR)/libtests_a-signal2name.Po -include ./$(DEPDIR)/libtests_a-skip_unavailable.Po -include ./$(DEPDIR)/libtests_a-sprintrc.Po -include ./$(DEPDIR)/libtests_a-tail_alloc.Po -include ./$(DEPDIR)/libtests_a-test_printpath.Po -include ./$(DEPDIR)/libtests_a-test_printstrn.Po -include ./$(DEPDIR)/libtests_a-test_ucopy.Po -include ./$(DEPDIR)/libtests_a-tprintf.Po -include ./$(DEPDIR)/link.Po -include ./$(DEPDIR)/linkat.Po -include ./$(DEPDIR)/list_sigaction_signum.Po -include ./$(DEPDIR)/llseek.Po -include ./$(DEPDIR)/localtime.Po -include ./$(DEPDIR)/lookup_dcookie.Po -include ./$(DEPDIR)/lseek.Po -include ./$(DEPDIR)/lstat.Po -include ./$(DEPDIR)/lstat64-lstat64.Po -include ./$(DEPDIR)/madvise.Po -include ./$(DEPDIR)/mbind.Po -include ./$(DEPDIR)/membarrier.Po -include ./$(DEPDIR)/memfd_create.Po -include ./$(DEPDIR)/migrate_pages.Po -include ./$(DEPDIR)/mincore.Po -include ./$(DEPDIR)/mkdir.Po -include ./$(DEPDIR)/mkdirat.Po -include ./$(DEPDIR)/mknod.Po -include ./$(DEPDIR)/mknodat.Po -include ./$(DEPDIR)/mlock.Po -include ./$(DEPDIR)/mlock2.Po -include ./$(DEPDIR)/mlockall.Po -include ./$(DEPDIR)/mmap-Xabbrev.Po -include ./$(DEPDIR)/mmap-Xraw.Po -include ./$(DEPDIR)/mmap-Xverbose.Po -include ./$(DEPDIR)/mmap.Po -include ./$(DEPDIR)/mmap64-mmap64.Po -include ./$(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -include ./$(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -include ./$(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -include ./$(DEPDIR)/mmsg-silent.Po -include ./$(DEPDIR)/mmsg.Po -include ./$(DEPDIR)/mmsg_name-v.Po -include ./$(DEPDIR)/mmsg_name.Po -include ./$(DEPDIR)/modify_ldt.Po -include ./$(DEPDIR)/mount-Xabbrev.Po -include ./$(DEPDIR)/mount-Xraw.Po -include ./$(DEPDIR)/mount-Xverbose.Po -include ./$(DEPDIR)/mount.Po -include ./$(DEPDIR)/move_pages.Po -include ./$(DEPDIR)/mq.Po -include ./$(DEPDIR)/mq_sendrecv-read.Po -include ./$(DEPDIR)/mq_sendrecv-write.Po -include ./$(DEPDIR)/mq_sendrecv.Po -include ./$(DEPDIR)/msg_control-v.Po -include ./$(DEPDIR)/msg_control.Po -include ./$(DEPDIR)/msg_name.Po -include ./$(DEPDIR)/munlockall.Po -include ./$(DEPDIR)/nanosleep.Po -include ./$(DEPDIR)/net-accept-connect.Po -include ./$(DEPDIR)/net-icmp_filter.Po -include ./$(DEPDIR)/net-sockaddr.Po -include ./$(DEPDIR)/net-y-unix.Po -include ./$(DEPDIR)/net-yy-inet.Po -include ./$(DEPDIR)/net-yy-inet6.Po -include ./$(DEPDIR)/net-yy-netlink.Po -include ./$(DEPDIR)/net-yy-unix.Po -include ./$(DEPDIR)/netlink_audit.Po -include ./$(DEPDIR)/netlink_crypto.Po -include ./$(DEPDIR)/netlink_generic.Po -include ./$(DEPDIR)/netlink_inet_diag.Po -include ./$(DEPDIR)/netlink_kobject_uevent.Po -include ./$(DEPDIR)/netlink_netfilter.Po -include ./$(DEPDIR)/netlink_netlink_diag.Po -include ./$(DEPDIR)/netlink_protocol.Po -include ./$(DEPDIR)/netlink_route.Po -include ./$(DEPDIR)/netlink_selinux.Po -include ./$(DEPDIR)/netlink_sock_diag.Po -include ./$(DEPDIR)/netlink_unix_diag.Po -include ./$(DEPDIR)/netlink_xfrm.Po -include ./$(DEPDIR)/newfstatat-newfstatat.Po -include ./$(DEPDIR)/nfnetlink_acct.Po -include ./$(DEPDIR)/nfnetlink_cthelper.Po -include ./$(DEPDIR)/nfnetlink_ctnetlink.Po -include ./$(DEPDIR)/nfnetlink_ctnetlink_exp.Po -include ./$(DEPDIR)/nfnetlink_cttimeout.Po -include ./$(DEPDIR)/nfnetlink_ipset.Po -include ./$(DEPDIR)/nfnetlink_nft_compat.Po -include ./$(DEPDIR)/nfnetlink_nftables.Po -include ./$(DEPDIR)/nfnetlink_osf.Po -include ./$(DEPDIR)/nfnetlink_queue.Po -include ./$(DEPDIR)/nfnetlink_ulog.Po -include ./$(DEPDIR)/nlattr.Po -include ./$(DEPDIR)/nlattr_br_port_msg.Po -include ./$(DEPDIR)/nlattr_crypto_user_alg.Po -include ./$(DEPDIR)/nlattr_dcbmsg.Po -include ./$(DEPDIR)/nlattr_fib_rule_hdr.Po -include ./$(DEPDIR)/nlattr_ifaddrlblmsg.Po -include ./$(DEPDIR)/nlattr_ifaddrmsg.Po -include ./$(DEPDIR)/nlattr_ifinfomsg.Po -include ./$(DEPDIR)/nlattr_ifla_af_spec.Po -include ./$(DEPDIR)/nlattr_ifla_brport.Po -include ./$(DEPDIR)/nlattr_ifla_linkinfo.Po -include ./$(DEPDIR)/nlattr_ifla_port.Po -include ./$(DEPDIR)/nlattr_ifla_xdp.Po -include ./$(DEPDIR)/nlattr_inet_diag_msg.Po -include ./$(DEPDIR)/nlattr_inet_diag_req_compat.Po -include ./$(DEPDIR)/nlattr_inet_diag_req_v2.Po -include ./$(DEPDIR)/nlattr_mdba_mdb_entry.Po -include ./$(DEPDIR)/nlattr_mdba_router_port.Po -include ./$(DEPDIR)/nlattr_ndmsg.Po -include ./$(DEPDIR)/nlattr_ndtmsg.Po -include ./$(DEPDIR)/nlattr_netconfmsg.Po -include ./$(DEPDIR)/nlattr_netlink_diag_msg.Po -include ./$(DEPDIR)/nlattr_nlmsgerr.Po -include ./$(DEPDIR)/nlattr_packet_diag_msg.Po -include ./$(DEPDIR)/nlattr_rtgenmsg.Po -include ./$(DEPDIR)/nlattr_rtmsg.Po -include ./$(DEPDIR)/nlattr_smc_diag_msg.Po -include ./$(DEPDIR)/nlattr_tc_stats.Po -include ./$(DEPDIR)/nlattr_tca_stab.Po -include ./$(DEPDIR)/nlattr_tcamsg.Po -include ./$(DEPDIR)/nlattr_tcmsg.Po -include ./$(DEPDIR)/nlattr_unix_diag_msg.Po -include ./$(DEPDIR)/nsyscalls-d.Po -include ./$(DEPDIR)/nsyscalls.Po -include ./$(DEPDIR)/old_mmap-P.Po -include ./$(DEPDIR)/old_mmap-Xabbrev.Po -include ./$(DEPDIR)/old_mmap-Xraw.Po -include ./$(DEPDIR)/old_mmap-Xverbose.Po -include ./$(DEPDIR)/old_mmap-v-none.Po -include ./$(DEPDIR)/old_mmap.Po -include ./$(DEPDIR)/oldfstat.Po -include ./$(DEPDIR)/oldlstat.Po -include ./$(DEPDIR)/oldselect-P.Po -include ./$(DEPDIR)/oldselect-efault-P.Po -include ./$(DEPDIR)/oldselect-efault.Po -include ./$(DEPDIR)/oldselect.Po -include ./$(DEPDIR)/oldstat.Po -include ./$(DEPDIR)/open.Po -include ./$(DEPDIR)/openat.Po -include ./$(DEPDIR)/osf_utimes.Po -include ./$(DEPDIR)/pause.Po -include ./$(DEPDIR)/pc.Po -include ./$(DEPDIR)/perf_event_open.Po -include ./$(DEPDIR)/perf_event_open_nonverbose.Po -include ./$(DEPDIR)/perf_event_open_unabbrev.Po -include ./$(DEPDIR)/personality-Xabbrev.Po -include ./$(DEPDIR)/personality-Xraw.Po -include ./$(DEPDIR)/personality-Xverbose.Po -include ./$(DEPDIR)/personality.Po -include ./$(DEPDIR)/pipe.Po -include ./$(DEPDIR)/pipe2.Po -include ./$(DEPDIR)/pkey_alloc.Po -include ./$(DEPDIR)/pkey_free.Po -include ./$(DEPDIR)/pkey_mprotect.Po -include ./$(DEPDIR)/poll-P.Po -include ./$(DEPDIR)/poll.Po -include ./$(DEPDIR)/ppoll-P.Po -include ./$(DEPDIR)/ppoll-v.Po -include ./$(DEPDIR)/ppoll.Po -include ./$(DEPDIR)/prctl-arg2-intptr.Po -include ./$(DEPDIR)/prctl-dumpable.Po -include ./$(DEPDIR)/prctl-name.Po -include ./$(DEPDIR)/prctl-no-args.Po -include ./$(DEPDIR)/prctl-pdeathsig.Po -include ./$(DEPDIR)/prctl-seccomp-filter-v.Po -include ./$(DEPDIR)/prctl-seccomp-strict.Po -include ./$(DEPDIR)/prctl-securebits.Po -include ./$(DEPDIR)/prctl-spec-inject.Po -include ./$(DEPDIR)/prctl-tid_address.Po -include ./$(DEPDIR)/prctl-tsc.Po -include ./$(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -include ./$(DEPDIR)/preadv-preadv.Po -include ./$(DEPDIR)/preadv2-pwritev2.Po -include ./$(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -include ./$(DEPDIR)/print_maxfd.Po -include ./$(DEPDIR)/printpath-umovestr-peekdata.Po -include ./$(DEPDIR)/printpath-umovestr-undumpable.Po -include ./$(DEPDIR)/printpath-umovestr.Po -include ./$(DEPDIR)/printstr.Po -include ./$(DEPDIR)/printstrn-umoven-peekdata.Po -include ./$(DEPDIR)/printstrn-umoven-undumpable.Po -include ./$(DEPDIR)/printstrn-umoven.Po -include ./$(DEPDIR)/prlimit64.Po -include ./$(DEPDIR)/process_vm_readv.Po -include ./$(DEPDIR)/process_vm_writev.Po -include ./$(DEPDIR)/pselect6.Po -include ./$(DEPDIR)/ptrace.Po -include ./$(DEPDIR)/pwritev-pwritev.Po -include ./$(DEPDIR)/qual_fault.Po -include ./$(DEPDIR)/qual_inject-error-signal.Po -include ./$(DEPDIR)/qual_inject-retval.Po -include ./$(DEPDIR)/qual_inject-signal.Po -include ./$(DEPDIR)/qual_signal.Po -include ./$(DEPDIR)/quotactl-v.Po -include ./$(DEPDIR)/quotactl-xfs-v.Po -include ./$(DEPDIR)/quotactl-xfs.Po -include ./$(DEPDIR)/quotactl.Po -include ./$(DEPDIR)/read-write.Po -include ./$(DEPDIR)/readahead.Po -include ./$(DEPDIR)/readdir.Po -include ./$(DEPDIR)/readlink.Po -include ./$(DEPDIR)/readlinkat.Po -include ./$(DEPDIR)/readv.Po -include ./$(DEPDIR)/reboot.Po -include ./$(DEPDIR)/recvfrom.Po -include ./$(DEPDIR)/recvmmsg-timeout.Po -include ./$(DEPDIR)/recvmsg.Po -include ./$(DEPDIR)/redirect-fds.Po -include ./$(DEPDIR)/remap_file_pages.Po -include ./$(DEPDIR)/rename.Po -include ./$(DEPDIR)/renameat.Po -include ./$(DEPDIR)/renameat2.Po -include ./$(DEPDIR)/request_key.Po -include ./$(DEPDIR)/restart_syscall.Po -include ./$(DEPDIR)/riscv_flush_icache.Po -include ./$(DEPDIR)/rmdir.Po -include ./$(DEPDIR)/rt_sigaction.Po -include ./$(DEPDIR)/rt_sigpending.Po -include ./$(DEPDIR)/rt_sigprocmask.Po -include ./$(DEPDIR)/rt_sigqueueinfo.Po -include ./$(DEPDIR)/rt_sigreturn.Po -include ./$(DEPDIR)/rt_sigsuspend.Po -include ./$(DEPDIR)/rt_sigtimedwait.Po -include ./$(DEPDIR)/rt_tgsigqueueinfo.Po -include ./$(DEPDIR)/run_expect_termsig.Po -include ./$(DEPDIR)/s390_guarded_storage-v.Po -include ./$(DEPDIR)/s390_guarded_storage.Po -include ./$(DEPDIR)/s390_pci_mmio_read_write.Po -include ./$(DEPDIR)/s390_runtime_instr.Po -include ./$(DEPDIR)/s390_sthyi-v.Po -include ./$(DEPDIR)/s390_sthyi.Po -include ./$(DEPDIR)/sched_get_priority_mxx.Po -include ./$(DEPDIR)/sched_rr_get_interval.Po -include ./$(DEPDIR)/sched_xetaffinity.Po -include ./$(DEPDIR)/sched_xetattr.Po -include ./$(DEPDIR)/sched_xetparam.Po -include ./$(DEPDIR)/sched_xetscheduler.Po -include ./$(DEPDIR)/sched_yield.Po -include ./$(DEPDIR)/scm_rights.Po -include ./$(DEPDIR)/seccomp-filter-v.Po -include ./$(DEPDIR)/seccomp-filter.Po -include ./$(DEPDIR)/seccomp-strict.Po -include ./$(DEPDIR)/seccomp_get_action_avail.Po -include ./$(DEPDIR)/select-P.Po -include ./$(DEPDIR)/select.Po -include ./$(DEPDIR)/semop.Po -include ./$(DEPDIR)/sendfile.Po -include ./$(DEPDIR)/sendfile64.Po -include ./$(DEPDIR)/set_mempolicy.Po -include ./$(DEPDIR)/set_ptracer_any.Po -include ./$(DEPDIR)/set_sigblock.Po -include ./$(DEPDIR)/set_sigign.Po -include ./$(DEPDIR)/setdomainname.Po -include ./$(DEPDIR)/setfsgid.Po -include ./$(DEPDIR)/setfsgid32.Po -include ./$(DEPDIR)/setfsuid.Po -include ./$(DEPDIR)/setfsuid32.Po -include ./$(DEPDIR)/setgid.Po -include ./$(DEPDIR)/setgid32.Po -include ./$(DEPDIR)/setgroups.Po -include ./$(DEPDIR)/setgroups32.Po -include ./$(DEPDIR)/sethostname.Po -include ./$(DEPDIR)/setns.Po -include ./$(DEPDIR)/setregid.Po -include ./$(DEPDIR)/setregid32.Po -include ./$(DEPDIR)/setresgid.Po -include ./$(DEPDIR)/setresgid32.Po -include ./$(DEPDIR)/setresuid.Po -include ./$(DEPDIR)/setresuid32.Po -include ./$(DEPDIR)/setreuid.Po -include ./$(DEPDIR)/setreuid32.Po -include ./$(DEPDIR)/setrlimit.Po -include ./$(DEPDIR)/setuid.Po -include ./$(DEPDIR)/setuid32.Po -include ./$(DEPDIR)/shmxt.Po -include ./$(DEPDIR)/shutdown.Po -include ./$(DEPDIR)/sigaction.Po -include ./$(DEPDIR)/sigaltstack.Po -include ./$(DEPDIR)/siginfo.Po -include ./$(DEPDIR)/signal.Po -include ./$(DEPDIR)/signal_receive.Po -include ./$(DEPDIR)/signalfd4.Po -include ./$(DEPDIR)/sigpending.Po -include ./$(DEPDIR)/sigprocmask.Po -include ./$(DEPDIR)/sigreturn.Po -include ./$(DEPDIR)/sigsuspend.Po -include ./$(DEPDIR)/sleep.Po -include ./$(DEPDIR)/so_linger.Po -include ./$(DEPDIR)/so_peercred-Xabbrev.Po -include ./$(DEPDIR)/so_peercred-Xraw.Po -include ./$(DEPDIR)/so_peercred-Xverbose.Po -include ./$(DEPDIR)/so_peercred.Po -include ./$(DEPDIR)/sock_filter-v-Xabbrev.Po -include ./$(DEPDIR)/sock_filter-v-Xraw.Po -include ./$(DEPDIR)/sock_filter-v-Xverbose.Po -include ./$(DEPDIR)/sock_filter-v.Po -include ./$(DEPDIR)/socketcall.Po -include ./$(DEPDIR)/sockopt-sol_netlink.Po -include ./$(DEPDIR)/splice.Po -include ./$(DEPDIR)/stack-fcall-0.Po -include ./$(DEPDIR)/stack-fcall-1.Po -include ./$(DEPDIR)/stack-fcall-2.Po -include ./$(DEPDIR)/stack-fcall-3.Po -include ./$(DEPDIR)/stack-fcall-mangled-0.Po -include ./$(DEPDIR)/stack-fcall-mangled-1.Po -include ./$(DEPDIR)/stack-fcall-mangled-2.Po -include ./$(DEPDIR)/stack-fcall-mangled-3.Po -include ./$(DEPDIR)/stack-fcall-mangled.Po -include ./$(DEPDIR)/stack-fcall.Po -include ./$(DEPDIR)/stat.Po -include ./$(DEPDIR)/stat64-stat64.Po -include ./$(DEPDIR)/statfs-statfs.Po -include ./$(DEPDIR)/statfs64.Po -include ./$(DEPDIR)/statx.Po -include ./$(DEPDIR)/swap.Po -include ./$(DEPDIR)/sxetmask.Po -include ./$(DEPDIR)/symlink.Po -include ./$(DEPDIR)/symlinkat.Po -include ./$(DEPDIR)/sync.Po -include ./$(DEPDIR)/sync_file_range.Po -include ./$(DEPDIR)/sync_file_range2.Po -include ./$(DEPDIR)/sysinfo.Po -include ./$(DEPDIR)/syslog.Po -include ./$(DEPDIR)/tee.Po -include ./$(DEPDIR)/threads-execve.Po -include ./$(DEPDIR)/time.Po -include ./$(DEPDIR)/timer_create.Po -include ./$(DEPDIR)/timer_xettime.Po -include ./$(DEPDIR)/timerfd_xettime.Po -include ./$(DEPDIR)/times-fail.Po -include ./$(DEPDIR)/times.Po -include ./$(DEPDIR)/truncate.Po -include ./$(DEPDIR)/truncate64-truncate64.Po -include ./$(DEPDIR)/ugetrlimit.Po -include ./$(DEPDIR)/uio-uio.Po -include ./$(DEPDIR)/umask.Po -include ./$(DEPDIR)/umount.Po -include ./$(DEPDIR)/umount2.Po -include ./$(DEPDIR)/umoven-illptr.Po -include ./$(DEPDIR)/umovestr-illptr.Po -include ./$(DEPDIR)/umovestr.Po -include ./$(DEPDIR)/umovestr2.Po -include ./$(DEPDIR)/umovestr3.Po -include ./$(DEPDIR)/uname.Po -include ./$(DEPDIR)/unblock_reset_raise.Po -include ./$(DEPDIR)/unix-pair-send-recv.Po -include ./$(DEPDIR)/unix-pair-sendto-recvfrom.Po -include ./$(DEPDIR)/unlink.Po -include ./$(DEPDIR)/unlinkat.Po -include ./$(DEPDIR)/unshare.Po -include ./$(DEPDIR)/userfaultfd.Po -include ./$(DEPDIR)/ustat.Po -include ./$(DEPDIR)/utime.Po -include ./$(DEPDIR)/utimensat.Po -include ./$(DEPDIR)/utimes.Po -include ./$(DEPDIR)/vfork-f.Po -include ./$(DEPDIR)/vhangup.Po -include ./$(DEPDIR)/vmsplice.Po -include ./$(DEPDIR)/wait4-v.Po -include ./$(DEPDIR)/wait4.Po -include ./$(DEPDIR)/waitid-v.Po -include ./$(DEPDIR)/waitid.Po -include ./$(DEPDIR)/waitpid.Po -include ./$(DEPDIR)/xattr-strings.Po -include ./$(DEPDIR)/xattr.Po -include ./$(DEPDIR)/xet_robust_list.Po -include ./$(DEPDIR)/xet_thread_area_x86.Po -include ./$(DEPDIR)/xetitimer.Po -include ./$(DEPDIR)/xetpgid.Po -include ./$(DEPDIR)/xetpriority.Po -include ./$(DEPDIR)/xettimeofday.Po -include ./$(DEPDIR)/zeroargc.Po - -.c.o: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< - -.c.obj: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -libtests_a-create_nl_socket.o: create_nl_socket.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.o -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po -# $(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c - -libtests_a-create_nl_socket.obj: create_nl_socket.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.obj -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po -# $(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi` - -libtests_a-errno2name.o: errno2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.o -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po -# $(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c - -libtests_a-errno2name.obj: errno2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po -# $(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi` - -libtests_a-error_msg.o: error_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.o -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po -# $(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c - -libtests_a-error_msg.obj: error_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.obj -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po -# $(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi` - -libtests_a-fill_memory.o: fill_memory.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.o -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po -# $(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c - -libtests_a-fill_memory.obj: fill_memory.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.obj -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po -# $(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi` - -libtests_a-get_page_size.o: get_page_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po -# $(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c - -libtests_a-get_page_size.obj: get_page_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po -# $(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi` - -libtests_a-get_sigset_size.o: get_sigset_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po -# $(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c - -libtests_a-get_sigset_size.obj: get_sigset_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po -# $(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi` - -libtests_a-hexdump_strdup.o: hexdump_strdup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po -# $(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c - -libtests_a-hexdump_strdup.obj: hexdump_strdup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po -# $(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi` - -libtests_a-hexquote_strndup.o: hexquote_strndup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po -# $(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c - -libtests_a-hexquote_strndup.obj: hexquote_strndup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po -# $(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi` - -libtests_a-ifindex.o: ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.o -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po -# $(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c - -libtests_a-ifindex.obj: ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.obj -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po -# $(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi` - -libtests_a-inode_of_sockfd.o: inode_of_sockfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.o -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po -# $(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c - -libtests_a-inode_of_sockfd.obj: inode_of_sockfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po -# $(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi` - -libtests_a-libmmsg.o: libmmsg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.o -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po -# $(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c - -libtests_a-libmmsg.obj: libmmsg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.obj -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po -# $(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi` - -libtests_a-libsocketcall.o: libsocketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.o -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po -# $(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c - -libtests_a-libsocketcall.obj: libsocketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.obj -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po -# $(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi` - -libtests_a-overflowuid.o: overflowuid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.o -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po -# $(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c - -libtests_a-overflowuid.obj: overflowuid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.obj -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po -# $(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi` - -libtests_a-pipe_maxfd.o: pipe_maxfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.o -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po -# $(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c - -libtests_a-pipe_maxfd.obj: pipe_maxfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po -# $(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi` - -libtests_a-print_quoted_string.o: print_quoted_string.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.o -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po -# $(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c - -libtests_a-print_quoted_string.obj: print_quoted_string.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po -# $(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi` - -libtests_a-print_time.o: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.o -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libtests_a-print_time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - -libtests_a-print_time.obj: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libtests_a-print_time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - -libtests_a-printflags.o: printflags.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.o -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po -# $(AM_V_CC)source='printflags.c' object='libtests_a-printflags.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c - -libtests_a-printflags.obj: printflags.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.obj -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po -# $(AM_V_CC)source='printflags.c' object='libtests_a-printflags.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi` - -libtests_a-printxval.o: printxval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.o -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po -# $(AM_V_CC)source='printxval.c' object='libtests_a-printxval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c - -libtests_a-printxval.obj: printxval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.obj -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po -# $(AM_V_CC)source='printxval.c' object='libtests_a-printxval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi` - -libtests_a-signal2name.o: signal2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.o -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po -# $(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c - -libtests_a-signal2name.obj: signal2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po -# $(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi` - -libtests_a-skip_unavailable.o: skip_unavailable.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.o -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po -# $(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c - -libtests_a-skip_unavailable.obj: skip_unavailable.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.obj -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po -# $(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi` - -libtests_a-sprintrc.o: sprintrc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.o -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po -# $(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c - -libtests_a-sprintrc.obj: sprintrc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.obj -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po -# $(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi` - -libtests_a-tail_alloc.o: tail_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.o -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po -# $(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c - -libtests_a-tail_alloc.obj: tail_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.obj -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po -# $(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi` - -libtests_a-test_printpath.o: test_printpath.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po -# $(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c - -libtests_a-test_printpath.obj: test_printpath.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po -# $(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi` - -libtests_a-test_printstrn.o: test_printstrn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po -# $(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c - -libtests_a-test_printstrn.obj: test_printstrn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po -# $(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi` - -libtests_a-test_ucopy.o: test_ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.o -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po -# $(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c - -libtests_a-test_ucopy.obj: test_ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po -# $(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi` - -libtests_a-tprintf.o: tprintf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.o -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po -# $(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c - -libtests_a-tprintf.obj: tprintf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.obj -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po -# $(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi` - -fstat64-fstat64.o: fstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.o -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po -# $(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c - -fstat64-fstat64.obj: fstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.obj -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po -# $(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi` - -fstatat64-fstatat64.o: fstatat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.o -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po -# $(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c - -fstatat64-fstatat64.obj: fstatat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.obj -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po -# $(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi` - -ftruncate64-ftruncate64.o: ftruncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.o -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po -# $(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c - -ftruncate64-ftruncate64.obj: ftruncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.obj -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po -# $(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi` - -lstat64-lstat64.o: lstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.o -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po -# $(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c - -lstat64-lstat64.obj: lstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.obj -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po -# $(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi` - -mmap64-mmap64.o: mmap64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.o -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po -# $(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c - -mmap64-mmap64.obj: mmap64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.obj -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po -# $(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi` - -mmap64_Xabbrev-mmap64-Xabbrev.o: mmap64-Xabbrev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.o -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -# $(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c - -mmap64_Xabbrev-mmap64-Xabbrev.obj: mmap64-Xabbrev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.obj -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -# $(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi` - -mmap64_Xraw-mmap64-Xraw.o: mmap64-Xraw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.o -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -# $(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c - -mmap64_Xraw-mmap64-Xraw.obj: mmap64-Xraw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.obj -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -# $(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi` - -mmap64_Xverbose-mmap64-Xverbose.o: mmap64-Xverbose.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.o -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -# $(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c - -mmap64_Xverbose-mmap64-Xverbose.obj: mmap64-Xverbose.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.obj -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -# $(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi` - -newfstatat-newfstatat.o: newfstatat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.o -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po -# $(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c - -newfstatat-newfstatat.obj: newfstatat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.obj -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po -# $(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi` - -pread64_pwrite64-pread64-pwrite64.o: pread64-pwrite64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.o -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -# $(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c - -pread64_pwrite64-pread64-pwrite64.obj: pread64-pwrite64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.obj -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -# $(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi` - -preadv-preadv.o: preadv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.o -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po -# $(AM_V_CC)source='preadv.c' object='preadv-preadv.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c - -preadv-preadv.obj: preadv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.obj -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po -# $(AM_V_CC)source='preadv.c' object='preadv-preadv.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi` - -preadv_pwritev-preadv-pwritev.o: preadv-pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.o -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -# $(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c - -preadv_pwritev-preadv-pwritev.obj: preadv-pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.obj -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -# $(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi` - -pwritev-pwritev.o: pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.o -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po -# $(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c - -pwritev-pwritev.obj: pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.obj -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po -# $(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi` - -stat64-stat64.o: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.o -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po -# $(AM_V_CC)source='stat64.c' object='stat64-stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - -stat64-stat64.obj: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.obj -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po -# $(AM_V_CC)source='stat64.c' object='stat64-stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - -statfs-statfs.o: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.o -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po -# $(AM_V_CC)source='statfs.c' object='statfs-statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - -statfs-statfs.obj: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.obj -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po -# $(AM_V_CC)source='statfs.c' object='statfs-statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - -truncate64-truncate64.o: truncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.o -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po -# $(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c - -truncate64-truncate64.obj: truncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.obj -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po -# $(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi` - -uio-uio.o: uio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.o -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po -# $(AM_V_CC)source='uio.c' object='uio-uio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c - -uio-uio.obj: uio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.obj -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po -# $(AM_V_CC)source='uio.c' object='uio-uio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi` -check-valgrind-local: -check-valgrind-memcheck-local: -check-valgrind-helgrind-local: -check-valgrind-drd-local: -check-valgrind-sgcheck-local: - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - else \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all $(check_LIBRARIES) $(check_PROGRAMS) - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.test.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -#.test$(EXEEXT).log: -# @p='$<'; \ -# $(am__set_b); \ -# $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ -# --log-file $$b.log --trs-file $$b.trs \ -# $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ -# "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(check_PROGRAMS) - $(MAKE) $(AM_MAKEFLAGS) check-TESTS -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am -all-am: Makefile -installdirs: -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -check-valgrind: check-valgrind-am - -check-valgrind-am: check-valgrind-local - -check-valgrind-drd: check-valgrind-drd-am - -check-valgrind-drd-am: check-valgrind-drd-local - -check-valgrind-helgrind: check-valgrind-helgrind-am - -check-valgrind-helgrind-am: check-valgrind-helgrind-local - -check-valgrind-memcheck: check-valgrind-memcheck-am - -check-valgrind-memcheck-am: check-valgrind-memcheck-local - -check-valgrind-sgcheck: check-valgrind-sgcheck-am - -check-valgrind-sgcheck-am: check-valgrind-sgcheck-local - -clean: clean-am - -clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ - clean-local mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: all check check-am install install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am \ - check-valgrind-am check-valgrind-drd-am \ - check-valgrind-drd-local check-valgrind-helgrind-am \ - check-valgrind-helgrind-local check-valgrind-local \ - check-valgrind-memcheck-am check-valgrind-memcheck-local \ - check-valgrind-sgcheck-am check-valgrind-sgcheck-local clean \ - clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ - clean-local cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \ - uninstall uninstall-am - - -$(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/_newselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/accept.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/accept4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/access.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/add_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/adjtimex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/aio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/aio_pgetevents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/alarm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-prog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-prog-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/btrfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/copy_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/creat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/delete_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dev-yy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_create1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_ctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_pwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_wait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/erestartsys.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/execveat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/execveat-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/faccessat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fadvise64_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchmodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchownat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fcntl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fcntl64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fdatasync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/file_handle.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/file_ioctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/finit_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/flock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fsync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fsync-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ftruncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ftruncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/futimesat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/get_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getcwd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getdents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getdents64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getegid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getegid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/geteuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/geteuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpeername.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpgrp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getppid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrandom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrusage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getsid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getsockname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/gettid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/group_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inotify_init1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/int_0x80.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_block.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_dm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_dm-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_evdev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_evdev-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop-nv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_perf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_ptp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_rtc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_rtc-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_scsi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sg_io_v3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sg_io_v4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sock_gifconf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_uffdio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_v4l2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioperm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/iopl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioprio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ip_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kcmp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kcmp-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kern_features.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kexec_file_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kexec_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/link.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/linkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lookup_dcookie.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/madvise.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mbind.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/membarrier.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/memfd_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/migrate_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mincore.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mkdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mkdirat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mknod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mknodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlock2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg-silent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg_name-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/modify_ldt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/move_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv-read.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_control.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_control-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/munlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_audit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_crypto.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_generic.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_kobject_uevent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_netfilter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_protocol.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_route.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_selinux.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_xfrm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/newfstatat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_cthelper.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ctnetlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ctnetlink_exp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_cttimeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ipset.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_nft_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_nftables.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_osf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_queue.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ulog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_crypto_user_alg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_br_port_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_dcbmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_fib_rule_hdr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifaddrlblmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifaddrmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifinfomsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_af_spec.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_brport.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_linkinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_xdp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_req_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_req_v2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_mdba_mdb_entry.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_mdba_router_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ndmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ndtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_netconfmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_netlink_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_nlmsgerr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_packet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_rtgenmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_rtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_smc_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tc_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tca_stab.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tcamsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tcmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_unix_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-v-none.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldfstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldlstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-efault.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-efault-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/openat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/osf_utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pause.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_alloc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/prlimit64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/process_vm_readv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-xfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-xfs-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/read-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readahead.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/reboot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvfrom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvmmsg-timeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rename.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/renameat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/renameat2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/request_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/riscv_flush_icache.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rmdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigtimedwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_guarded_storage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_guarded_storage-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_pci_mmio_read_write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_runtime_instr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_sthyi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_sthyi-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_rr_get_interval.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetaffinity.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetparam.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetscheduler.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_yield.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp-filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp-filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp_get_action_avail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/select.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/select-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/semop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sendfile.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sendfile64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/set_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setdomainname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sethostname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setns.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setregid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setregid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setreuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setreuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/shmxt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/shutdown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigaction.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/siginfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signal.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_linger.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/socketcall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sockopt-sol_netlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/splice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/stat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/swap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sxetmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/symlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/symlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync_file_range2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sysinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/syslog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/tee.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/time.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timer_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timer_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timerfd_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/times.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/truncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ugetrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umoven-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umovestr-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umovestr3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unshare.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/userfaultfd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ustat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vfork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vhangup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vmsplice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/wait4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/wait4-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitid-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xattr-strings.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetpriority.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xettimeofday.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - - -# Valgrind check -# -# Optional: -# - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions -# files to load. (Default: empty) -# - VALGRIND_FLAGS: General flags to pass to all Valgrind tools. -# (Default: --num-callers=30) -# - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of: -# memcheck, helgrind, drd, sgcheck). (Default: various) - -# Optional variables -VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES)) -VALGRIND_FLAGS ?= --num-callers=30 -VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no -VALGRIND_helgrind_FLAGS ?= --history-level=approx -VALGRIND_drd_FLAGS ?= -VALGRIND_sgcheck_FLAGS ?= - -# Internal use -valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools))) - -valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS) -valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS) -valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS) -valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS) - -valgrind_quiet = $(valgrind_quiet_$(V)) -valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY)) -valgrind_quiet_0 = --quiet -valgrind_v_use = $(valgrind_v_use_$(V)) -valgrind_v_use_ = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY)) -valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%,%,$@):; - -# Support running with and without libtool. -ifneq ($(LIBTOOL),) -valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute -else -valgrind_lt = -endif - -# Use recursive makes in order to ignore errors during check -check-valgrind: -ifeq ($(VALGRIND_ENABLED),yes) - $(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \ - $(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool)) -else - @echo "Need to reconfigure with --enable-valgrind" -endif - -# Valgrind running -VALGRIND_TESTS_ENVIRONMENT = \ - $(TESTS_ENVIRONMENT) \ - env VALGRIND=$(VALGRIND) \ - G_SLICE=always-malloc,debug-blocks \ - G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly - -VALGRIND_LOG_COMPILER = \ - $(valgrind_lt) \ - $(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS) - -define valgrind_tool_rule -check-valgrind-$(1): $$(BUILT_SOURCES) -ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes) - $$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \ - TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \ - LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \ - LOG_FLAGS="$$(valgrind_$(1)_flags)" \ - TEST_SUITE_LOG=test-suite-$(1).log -else ifeq ($$(VALGRIND_ENABLED),yes) - @echo "Need to reconfigure with --enable-valgrind-$(1)" -else - @echo "Need to reconfigure with --enable-valgrind" -endif -endef - -$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool)))) - -AM_DISTCHECK_CONFIGURE_FLAGS ?= -AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind - -MOSTLYCLEANFILES ?= -MOSTLYCLEANFILES += $(valgrind_log_files) - -.PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools)) - - -ksysent.h: $(srcdir)/ksysent.sed - echo '#include ' | \ - $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1 - LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2 - mv -f $@.t2 $@ - rm -f $@.t1 - -ksysent.$(OBJEXT): ksysent.h -$(objects): scno.h - -clean-local: clean-local-check -.PHONY: clean-local-check -clean-local-check: - -rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir) - -.PHONY: check-valgrind-local -check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) - -syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h - $(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@ - -scno.h: $(top_srcdir)/scno.head syscallent.i - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - cat $< >> $@-t - LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t - mv $@-t $@ - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/tests-mx32/Makefile.am b/tests-mx32/Makefile.am index 0572992f62a6919b9261ac4951ffb01fdb0af06e..82fdbddc099aaccfa5b0c97d2241102181185108 100644 --- a/tests-mx32/Makefile.am +++ b/tests-mx32/Makefile.am @@ -94,9 +94,9 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ attach-p-cmd-p \ block_reset_raise_run \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ bpf-success \ bpf-success-v \ caps-abbrev \ @@ -118,6 +118,8 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ int_0x80 \ ioctl_dm-v \ ioctl_evdev-v \ + ioctl_evdev-success \ + ioctl_evdev-success-v \ ioctl_loop-nv \ ioctl_loop-v \ ioctl_nsfs \ @@ -131,6 +133,7 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ mmsg_name-v \ msg_control-v \ net-accept-connect \ + net-tpacket_stats-success \ netlink_inet_diag \ netlink_netlink_diag \ netlink_unix_diag \ @@ -151,7 +154,11 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ qual_inject-retval \ qual_inject-signal \ qual_signal \ + quotactl-success \ + quotactl-success-v \ quotactl-v \ + quotactl-xfs-success \ + quotactl-xfs-success-v \ quotactl-xfs-v \ redirect-fds \ restart_syscall \ @@ -223,16 +230,16 @@ STACKTRACE_TESTS = endif DECODER_TESTS = \ - bpf-success.test \ bpf-success-v.test \ + bpf-success.test \ brk.test \ + btrfs-X.test \ btrfs-v.test \ + btrfs-vX.test \ btrfs-vw.test \ btrfs-vwX.test \ - btrfs-vX.test \ btrfs-w.test \ btrfs-wX.test \ - btrfs-X.test \ caps-abbrev.test \ caps.test \ eventfd.test \ @@ -242,21 +249,24 @@ DECODER_TESTS = \ futex.test \ getuid.test \ ioctl.test \ + ioctl_evdev-success.test \ + ioctl_evdev-success-v.test \ ioctl_perf-success.test \ ipc_msgbuf.test \ kern_features-fault.test \ llseek.test \ lseek.test \ mmap.test \ + net-tpacket_stats-success.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_sock_diag.test \ - nsyscalls.test \ nsyscalls-d.test \ nsyscalls-nd.test \ + nsyscalls.test \ personality.test \ pipe.test \ poll-P.test \ @@ -273,13 +283,16 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ qual_fault-exit_group.test \ + quotactl-success-v.test \ + quotactl-success.test \ + quotactl-xfs-success-v.test \ + quotactl-xfs-success.test \ readv.test \ rt_sigaction.test \ scm_rights-fd.test \ seccomp-strict.test \ sigaltstack.test \ sun_path.test \ - xet_thread_area_x86.test \ uio.test \ umount.test \ umount2.test \ @@ -288,6 +301,7 @@ DECODER_TESTS = \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ + xet_thread_area_x86.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -302,10 +316,10 @@ MISC_TESTS = \ detach-running.test \ detach-sleeping.test \ detach-stopped.test \ + fflush.test \ filter-unavailable.test \ filtering_fd-syntax.test \ filtering_syscall-syntax.test \ - fflush.test \ get_regs.test \ inject-nf.test \ interactive_block.test \ @@ -317,14 +331,14 @@ MISC_TESTS = \ printpath-umovestr-legacy.test \ printstrn-umoven-legacy.test \ qual_fault-syntax.test \ - qual_fault.test \ qual_fault-syscall.test \ - qual_inject-error-signal.test \ + qual_fault.test \ qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ + qual_inject-error-signal.test \ qual_inject-retval-syscall.test \ - qual_inject-signal.test \ + qual_inject-retval.test \ qual_inject-signal-syscall.test \ + qual_inject-signal.test \ qual_inject-syntax.test \ qual_signal.test \ qual_syscall.test \ @@ -386,6 +400,7 @@ EXTRA_DIST = \ init.sh \ init_delete_module.h \ ipc.sh \ + ioctl_kvm_run_common.c \ ksysent.sed \ lstatx.c \ match.awk \ diff --git a/tests-mx32/Makefile.in b/tests-mx32/Makefile.in index 436af0d4938319b7dc993ccafd21b81586e3aa98..738e1d5b71ea20d7cc20d3dd4d58067f18b79306 100644 --- a/tests-mx32/Makefile.in +++ b/tests-mx32/Makefile.in @@ -140,9 +140,9 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \ attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \ block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \ + bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \ + bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-success$(EXEEXT) \ bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \ check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \ clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \ @@ -150,16 +150,17 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \ getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \ inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \ - ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ + ioctl_evdev-v$(EXEEXT) ioctl_evdev-success$(EXEEXT) \ + ioctl_evdev-success-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \ ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \ is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \ list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \ mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \ msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \ - netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \ - netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \ - nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ + net-tpacket_stats-success$(EXEEXT) netlink_inet_diag$(EXEEXT) \ + netlink_netlink_diag$(EXEEXT) netlink_unix_diag$(EXEEXT) \ + nsyscalls$(EXEEXT) nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \ perf_event_open_nonverbose$(EXEEXT) \ perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ @@ -167,7 +168,9 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \ qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ - qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ + qual_signal$(EXEEXT) quotactl-success$(EXEEXT) \ + quotactl-success-v$(EXEEXT) quotactl-v$(EXEEXT) \ + quotactl-xfs-success$(EXEEXT) quotactl-xfs-success-v$(EXEEXT) \ quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \ scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ @@ -233,11 +236,10 @@ libtests_a_OBJECTS = $(am_libtests_a_OBJECTS) am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \ adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \ - alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \ - bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ + alarm$(EXEEXT) bpf$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \ + bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \ + bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-v$(EXEEXT) brk$(EXEEXT) \ btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \ chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \ clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \ @@ -272,41 +274,44 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \ ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \ ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \ - ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \ - ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \ - ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \ - ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \ - ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \ - iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \ - ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \ - ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \ - ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \ - ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \ - ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \ - ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \ - ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \ - ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \ - kcmp-y$(EXEEXT) kern_features$(EXEEXT) \ - kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \ - keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \ - keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \ - lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \ - llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \ - lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \ - mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \ - migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \ - mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \ - mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \ - mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \ - mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \ - mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \ - mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \ - mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \ - mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \ - mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \ - mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \ - msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \ - net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \ + ioctl_kvm_run$(EXEEXT) ioctl_kvm_run-v$(EXEEXT) \ + ioctl_kvm_run_auxstr_vcpu$(EXEEXT) ioctl_loop$(EXEEXT) \ + ioctl_mtd$(EXEEXT) ioctl_nbd$(EXEEXT) ioctl_perf$(EXEEXT) \ + ioctl_ptp$(EXEEXT) ioctl_rtc$(EXEEXT) ioctl_scsi$(EXEEXT) \ + ioctl_sg_io_v3$(EXEEXT) ioctl_sg_io_v4$(EXEEXT) \ + ioctl_sock_gifconf$(EXEEXT) ioctl_uffdio$(EXEEXT) \ + ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) iopl$(EXEEXT) \ + ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) ipc_msg$(EXEEXT) \ + ipc_msg-Xabbrev$(EXEEXT) ipc_msg-Xraw$(EXEEXT) \ + ipc_msg-Xverbose$(EXEEXT) ipc_msgbuf$(EXEEXT) \ + ipc_msgbuf-Xabbrev$(EXEEXT) ipc_msgbuf-Xraw$(EXEEXT) \ + ipc_msgbuf-Xverbose$(EXEEXT) ipc_sem$(EXEEXT) \ + ipc_sem-Xabbrev$(EXEEXT) ipc_sem-Xraw$(EXEEXT) \ + ipc_sem-Xverbose$(EXEEXT) ipc_shm$(EXEEXT) \ + ipc_shm-Xabbrev$(EXEEXT) ipc_shm-Xraw$(EXEEXT) \ + ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) kcmp-y$(EXEEXT) \ + kern_features$(EXEEXT) kexec_file_load$(EXEEXT) \ + kexec_load$(EXEEXT) keyctl$(EXEEXT) keyctl-Xabbrev$(EXEEXT) \ + keyctl-Xraw$(EXEEXT) keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) \ + lchown$(EXEEXT) lchown32$(EXEEXT) link$(EXEEXT) \ + linkat$(EXEEXT) llseek$(EXEEXT) lookup_dcookie$(EXEEXT) \ + lseek$(EXEEXT) lstat$(EXEEXT) lstat64$(EXEEXT) \ + madvise$(EXEEXT) mbind$(EXEEXT) membarrier$(EXEEXT) \ + memfd_create$(EXEEXT) migrate_pages$(EXEEXT) mincore$(EXEEXT) \ + mkdir$(EXEEXT) mkdirat$(EXEEXT) mknod$(EXEEXT) \ + mknodat$(EXEEXT) mlock$(EXEEXT) mlock2$(EXEEXT) \ + mlockall$(EXEEXT) mmap$(EXEEXT) mmap-Xabbrev$(EXEEXT) \ + mmap-Xraw$(EXEEXT) mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) \ + mmap64-Xabbrev$(EXEEXT) mmap64-Xraw$(EXEEXT) \ + mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) mmsg_name$(EXEEXT) \ + modify_ldt$(EXEEXT) mount$(EXEEXT) mount-Xabbrev$(EXEEXT) \ + mount-Xraw$(EXEEXT) mount-Xverbose$(EXEEXT) \ + move_pages$(EXEEXT) mq$(EXEEXT) mq_sendrecv$(EXEEXT) \ + mq_sendrecv-read$(EXEEXT) mq_sendrecv-write$(EXEEXT) \ + msg_control$(EXEEXT) msg_name$(EXEEXT) munlockall$(EXEEXT) \ + nanosleep$(EXEEXT) net-icmp_filter$(EXEEXT) \ + net-packet_mreq$(EXEEXT) net-sockaddr$(EXEEXT) \ + net-tpacket_req$(EXEEXT) net-tpacket_stats$(EXEEXT) \ net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \ net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \ netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \ @@ -317,11 +322,11 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \ nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \ nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \ - nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \ - nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \ + nfnetlink_ipset$(EXEEXT) nfnetlink_nft_compat$(EXEEXT) \ + nfnetlink_nftables$(EXEEXT) nfnetlink_osf$(EXEEXT) \ nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \ - nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \ - nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ + nlattr$(EXEEXT) nlattr_br_port_msg$(EXEEXT) \ + nlattr_crypto_user_alg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \ nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \ nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \ @@ -338,9 +343,9 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \ nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \ nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \ - old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \ - old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \ - old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ + old_mmap-P$(EXEEXT) old_mmap-Xabbrev$(EXEEXT) \ + old_mmap-Xraw$(EXEEXT) old_mmap-Xverbose$(EXEEXT) \ + old_mmap-v-none$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \ open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \ pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \ @@ -412,11 +417,13 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \ unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \ ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \ - utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \ - wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \ - xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \ - xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \ - xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT) + utimensat-Xabbrev$(EXEEXT) utimensat-Xraw$(EXEEXT) \ + utimensat-Xverbose$(EXEEXT) utimes$(EXEEXT) vhangup$(EXEEXT) \ + vmsplice$(EXEEXT) wait4$(EXEEXT) waitid$(EXEEXT) \ + waitpid$(EXEEXT) xattr$(EXEEXT) xattr-strings$(EXEEXT) \ + xet_robust_list$(EXEEXT) xet_thread_area_x86$(EXEEXT) \ + xetitimer$(EXEEXT) xetpgid$(EXEEXT) xetpriority$(EXEEXT) \ + xettimeofday$(EXEEXT) _newselect_SOURCES = _newselect.c _newselect_OBJECTS = _newselect.$(OBJEXT) _newselect_LDADD = $(LDADD) @@ -969,6 +976,14 @@ ioctl_evdev_SOURCES = ioctl_evdev.c ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT) ioctl_evdev_LDADD = $(LDADD) ioctl_evdev_DEPENDENCIES = libtests.a +ioctl_evdev_success_SOURCES = ioctl_evdev-success.c +ioctl_evdev_success_OBJECTS = ioctl_evdev-success.$(OBJEXT) +ioctl_evdev_success_LDADD = $(LDADD) +ioctl_evdev_success_DEPENDENCIES = libtests.a +ioctl_evdev_success_v_SOURCES = ioctl_evdev-success-v.c +ioctl_evdev_success_v_OBJECTS = ioctl_evdev-success-v.$(OBJEXT) +ioctl_evdev_success_v_LDADD = $(LDADD) +ioctl_evdev_success_v_DEPENDENCIES = libtests.a ioctl_evdev_v_SOURCES = ioctl_evdev-v.c ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT) ioctl_evdev_v_LDADD = $(LDADD) @@ -981,6 +996,15 @@ ioctl_kvm_run_SOURCES = ioctl_kvm_run.c ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT) ioctl_kvm_run_LDADD = $(LDADD) ioctl_kvm_run_DEPENDENCIES = libtests.a +ioctl_kvm_run_v_SOURCES = ioctl_kvm_run-v.c +ioctl_kvm_run_v_OBJECTS = ioctl_kvm_run-v.$(OBJEXT) +ioctl_kvm_run_v_LDADD = $(LDADD) +ioctl_kvm_run_v_DEPENDENCIES = libtests.a +ioctl_kvm_run_auxstr_vcpu_SOURCES = ioctl_kvm_run_auxstr_vcpu.c +ioctl_kvm_run_auxstr_vcpu_OBJECTS = \ + ioctl_kvm_run_auxstr_vcpu.$(OBJEXT) +ioctl_kvm_run_auxstr_vcpu_LDADD = $(LDADD) +ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES = libtests.a ioctl_loop_SOURCES = ioctl_loop.c ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT) ioctl_loop_LDADD = $(LDADD) @@ -997,6 +1021,10 @@ ioctl_mtd_SOURCES = ioctl_mtd.c ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT) ioctl_mtd_LDADD = $(LDADD) ioctl_mtd_DEPENDENCIES = libtests.a +ioctl_nbd_SOURCES = ioctl_nbd.c +ioctl_nbd_OBJECTS = ioctl_nbd.$(OBJEXT) +ioctl_nbd_LDADD = $(LDADD) +ioctl_nbd_DEPENDENCIES = libtests.a ioctl_nsfs_SOURCES = ioctl_nsfs.c ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT) ioctl_nsfs_LDADD = $(LDADD) @@ -1387,10 +1415,27 @@ net_icmp_filter_SOURCES = net-icmp_filter.c net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT) net_icmp_filter_LDADD = $(LDADD) net_icmp_filter_DEPENDENCIES = libtests.a +net_packet_mreq_SOURCES = net-packet_mreq.c +net_packet_mreq_OBJECTS = net-packet_mreq.$(OBJEXT) +net_packet_mreq_LDADD = $(LDADD) +net_packet_mreq_DEPENDENCIES = libtests.a net_sockaddr_SOURCES = net-sockaddr.c net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT) net_sockaddr_LDADD = $(LDADD) net_sockaddr_DEPENDENCIES = libtests.a +net_tpacket_req_SOURCES = net-tpacket_req.c +net_tpacket_req_OBJECTS = net-tpacket_req.$(OBJEXT) +net_tpacket_req_LDADD = $(LDADD) +net_tpacket_req_DEPENDENCIES = libtests.a +net_tpacket_stats_SOURCES = net-tpacket_stats.c +net_tpacket_stats_OBJECTS = net-tpacket_stats.$(OBJEXT) +net_tpacket_stats_LDADD = $(LDADD) +net_tpacket_stats_DEPENDENCIES = libtests.a +net_tpacket_stats_success_SOURCES = net-tpacket_stats-success.c +net_tpacket_stats_success_OBJECTS = \ + net-tpacket_stats-success.$(OBJEXT) +net_tpacket_stats_success_LDADD = $(LDADD) +net_tpacket_stats_success_DEPENDENCIES = libtests.a net_y_unix_SOURCES = net-y-unix.c net_y_unix_OBJECTS = net-y-unix.$(OBJEXT) net_y_unix_LDADD = $(LDADD) @@ -1934,6 +1979,14 @@ quotactl_SOURCES = quotactl.c quotactl_OBJECTS = quotactl.$(OBJEXT) quotactl_LDADD = $(LDADD) quotactl_DEPENDENCIES = libtests.a +quotactl_success_SOURCES = quotactl-success.c +quotactl_success_OBJECTS = quotactl-success.$(OBJEXT) +quotactl_success_LDADD = $(LDADD) +quotactl_success_DEPENDENCIES = libtests.a +quotactl_success_v_SOURCES = quotactl-success-v.c +quotactl_success_v_OBJECTS = quotactl-success-v.$(OBJEXT) +quotactl_success_v_LDADD = $(LDADD) +quotactl_success_v_DEPENDENCIES = libtests.a quotactl_v_SOURCES = quotactl-v.c quotactl_v_OBJECTS = quotactl-v.$(OBJEXT) quotactl_v_LDADD = $(LDADD) @@ -1942,6 +1995,14 @@ quotactl_xfs_SOURCES = quotactl-xfs.c quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT) quotactl_xfs_LDADD = $(LDADD) quotactl_xfs_DEPENDENCIES = libtests.a +quotactl_xfs_success_SOURCES = quotactl-xfs-success.c +quotactl_xfs_success_OBJECTS = quotactl-xfs-success.$(OBJEXT) +quotactl_xfs_success_LDADD = $(LDADD) +quotactl_xfs_success_DEPENDENCIES = libtests.a +quotactl_xfs_success_v_SOURCES = quotactl-xfs-success-v.c +quotactl_xfs_success_v_OBJECTS = quotactl-xfs-success-v.$(OBJEXT) +quotactl_xfs_success_v_LDADD = $(LDADD) +quotactl_xfs_success_v_DEPENDENCIES = libtests.a quotactl_xfs_v_SOURCES = quotactl-xfs-v.c quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT) quotactl_xfs_v_LDADD = $(LDADD) @@ -2547,6 +2608,18 @@ utimensat_SOURCES = utimensat.c utimensat_OBJECTS = utimensat.$(OBJEXT) utimensat_LDADD = $(LDADD) utimensat_DEPENDENCIES = libtests.a +utimensat_Xabbrev_SOURCES = utimensat-Xabbrev.c +utimensat_Xabbrev_OBJECTS = utimensat-Xabbrev.$(OBJEXT) +utimensat_Xabbrev_LDADD = $(LDADD) +utimensat_Xabbrev_DEPENDENCIES = libtests.a +utimensat_Xraw_SOURCES = utimensat-Xraw.c +utimensat_Xraw_OBJECTS = utimensat-Xraw.$(OBJEXT) +utimensat_Xraw_LDADD = $(LDADD) +utimensat_Xraw_DEPENDENCIES = libtests.a +utimensat_Xverbose_SOURCES = utimensat-Xverbose.c +utimensat_Xverbose_OBJECTS = utimensat-Xverbose.$(OBJEXT) +utimensat_Xverbose_LDADD = $(LDADD) +utimensat_Xverbose_DEPENDENCIES = libtests.a utimes_SOURCES = utimes.c utimes_OBJECTS = utimes.$(OBJEXT) utimes_LDADD = $(LDADD) @@ -2682,8 +2755,10 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ + ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \ + ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \ + ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \ + ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \ ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ @@ -2706,7 +2781,9 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ + net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \ + net-tpacket_req.c net-tpacket_stats.c \ + net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \ net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ netlink_kobject_uevent.c netlink_netfilter.c \ @@ -2749,27 +2826,28 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ + quotactl.c quotactl-success.c quotactl-success-v.c \ + quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \ + quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \ + readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \ + recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \ + remap_file_pages.c rename.c renameat.c renameat2.c \ + request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \ + rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \ + rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ + rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \ + s390_guarded_storage.c s390_guarded_storage-v.c \ + s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \ + s390_sthyi-v.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ + seccomp-strict.c seccomp_get_action_avail.c select.c \ + select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \ + set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \ + setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \ + setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \ + setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \ setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ @@ -2787,7 +2865,8 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ unblock_reset_raise.c unix-pair-send-recv.c \ unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ + userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \ + utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \ vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ @@ -2823,8 +2902,10 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ + ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \ + ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \ + ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \ + ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \ ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ @@ -2847,7 +2928,9 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ + net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \ + net-tpacket_req.c net-tpacket_stats.c \ + net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \ net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ netlink_kobject_uevent.c netlink_netfilter.c \ @@ -2890,27 +2973,28 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ + quotactl.c quotactl-success.c quotactl-success-v.c \ + quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \ + quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \ + readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \ + recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \ + remap_file_pages.c rename.c renameat.c renameat2.c \ + request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \ + rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \ + rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ + rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \ + s390_guarded_storage.c s390_guarded_storage-v.c \ + s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \ + s390_sthyi-v.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ + seccomp-strict.c seccomp_get_action_avail.c select.c \ + select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \ + set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \ + setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \ + setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \ + setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \ setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ @@ -2928,7 +3012,8 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ unblock_reset_raise.c unix-pair-send-recv.c \ unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ + userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \ + utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \ vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ @@ -3388,11 +3473,11 @@ PURE_EXECUTABLES = \ aio_pgetevents \ alarm \ bpf \ - bpf-v \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ + bpf-v \ brk \ btrfs \ caps \ @@ -3492,11 +3577,14 @@ PURE_EXECUTABLES = \ ioctl_evdev \ ioctl_inotify \ ioctl_kvm_run \ + ioctl_kvm_run-v \ + ioctl_kvm_run_auxstr_vcpu \ ioctl_loop \ ioctl_mtd \ - ioctl_rtc \ + ioctl_nbd \ ioctl_perf \ ioctl_ptp \ + ioctl_rtc \ ioctl_scsi \ ioctl_sg_io_v3 \ ioctl_sg_io_v4 \ @@ -3581,7 +3669,10 @@ PURE_EXECUTABLES = \ munlockall \ nanosleep \ net-icmp_filter \ + net-packet_mreq \ net-sockaddr \ + net-tpacket_req \ + net-tpacket_stats \ net-y-unix \ net-yy-inet \ net-yy-inet6 \ @@ -3603,15 +3694,15 @@ PURE_EXECUTABLES = \ nfnetlink_ctnetlink \ nfnetlink_ctnetlink_exp \ nfnetlink_cttimeout \ + nfnetlink_ipset \ nfnetlink_nft_compat \ nfnetlink_nftables \ - nfnetlink_ipset \ nfnetlink_osf \ nfnetlink_queue \ nfnetlink_ulog \ nlattr \ - nlattr_crypto_user_alg \ nlattr_br_port_msg \ + nlattr_crypto_user_alg \ nlattr_dcbmsg \ nlattr_fib_rule_hdr \ nlattr_ifaddrlblmsg \ @@ -3643,10 +3734,10 @@ PURE_EXECUTABLES = \ nlattr_unix_diag_msg \ old_mmap \ old_mmap-P \ - old_mmap-v-none \ old_mmap-Xabbrev \ old_mmap-Xraw \ old_mmap-Xverbose \ + old_mmap-v-none \ oldfstat \ oldlstat \ oldselect \ @@ -3828,6 +3919,9 @@ PURE_EXECUTABLES = \ ustat \ utime \ utimensat \ + utimensat-Xabbrev \ + utimensat-Xraw \ + utimensat-Xverbose \ utimes \ vhangup \ vmsplice \ @@ -3920,33 +4014,34 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \ ioctl_dm-v.gen.test ioctl_evdev.gen.test \ ioctl_evdev-v.gen.test ioctl_inotify.gen.test \ - ioctl_kvm_run.gen.test ioctl_loop.gen.test \ + ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test \ + ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test \ ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \ - ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \ - ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \ - ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \ - ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \ - ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \ - iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \ - ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \ - ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \ - ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \ - ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \ - ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \ - ipc_sem-Xverbose.gen.test ipc_shm.gen.test \ - ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \ - ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \ - kern_features.gen.test kexec_file_load.gen.test \ - kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \ - keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \ - lchown.gen.test lchown32.gen.test link.gen.test \ - linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \ - lstat64.gen.test madvise.gen.test mbind.gen.test \ - membarrier.gen.test memfd_create.gen.test \ - migrate_pages.gen.test mincore.gen.test mkdir.gen.test \ - mkdirat.gen.test mknod.gen.test mknodat.gen.test \ - mlock.gen.test mlock2.gen.test mlockall.gen.test \ - mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ + ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test \ + ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test \ + ioctl_rtc-v.gen.test ioctl_scsi.gen.test \ + ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test \ + ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test \ + ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test \ + ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test \ + ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test \ + ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test \ + ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test \ + ipc_sem.gen.test ipc_sem-Xabbrev.gen.test \ + ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test \ + ipc_shm.gen.test ipc_shm-Xabbrev.gen.test \ + ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test \ + kcmp-y.gen.test kern_features.gen.test \ + kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \ + keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \ + keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test \ + lchown32.gen.test link.gen.test linkat.gen.test \ + lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test \ + madvise.gen.test mbind.gen.test membarrier.gen.test \ + memfd_create.gen.test migrate_pages.gen.test mincore.gen.test \ + mkdir.gen.test mkdirat.gen.test mknod.gen.test \ + mknodat.gen.test mlock.gen.test mlock2.gen.test \ + mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \ mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \ mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \ @@ -3956,25 +4051,26 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \ msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \ munlockall.gen.test nanosleep.gen.test \ - net-icmp_filter.gen.test net-sockaddr.gen.test \ - net-yy-inet6.gen.test netlink_audit.gen.test \ - netlink_crypto.gen.test netlink_generic.gen.test \ - netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \ - netlink_protocol.gen.test netlink_route.gen.test \ - netlink_selinux.gen.test netlink_xfrm.gen.test \ - newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \ - nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \ - nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \ - nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \ - nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \ - nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \ - nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \ - nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \ - nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \ - nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \ - nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \ - nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \ - nlattr_inet_diag_msg.gen.test \ + net-icmp_filter.gen.test net-packet_mreq.gen.test \ + net-sockaddr.gen.test net-tpacket_req.gen.test \ + net-tpacket_stats.gen.test net-yy-inet6.gen.test \ + netlink_audit.gen.test netlink_crypto.gen.test \ + netlink_generic.gen.test netlink_kobject_uevent.gen.test \ + netlink_netfilter.gen.test netlink_protocol.gen.test \ + netlink_route.gen.test netlink_selinux.gen.test \ + netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test \ + nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test \ + nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test \ + nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test \ + nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test \ + nfnetlink_osf.gen.test nfnetlink_queue.gen.test \ + nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test \ + nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test \ + nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test \ + nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test \ + nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test \ + nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test \ + nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test \ nlattr_inet_diag_req_compat.gen.test \ nlattr_inet_diag_req_v2.gen.test \ nlattr_mdba_mdb_entry.gen.test \ @@ -4064,27 +4160,28 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \ umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ unshare.gen.test userfaultfd.gen.test ustat.gen.test \ - utime.gen.test utimensat.gen.test utimes.gen.test \ - vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ - wait4.gen.test wait4-v.gen.test waitid.gen.test \ - waitid-v.gen.test waitpid.gen.test xattr.gen.test \ - xattr-strings.gen.test xet_robust_list.gen.test \ + utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test \ + utimensat-Xraw.gen.test utimensat-Xverbose.gen.test \ + utimes.gen.test vfork-f.gen.test vhangup.gen.test \ + vmsplice.gen.test wait4.gen.test wait4-v.gen.test \ + waitid.gen.test waitid-v.gen.test waitpid.gen.test \ + xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \ xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ xettimeofday.gen.test @ENABLE_STACKTRACE_FALSE@STACKTRACE_TESTS = @ENABLE_STACKTRACE_TRUE@STACKTRACE_TESTS = strace-k.test \ @ENABLE_STACKTRACE_TRUE@ $(am__append_1) DECODER_TESTS = \ - bpf-success.test \ bpf-success-v.test \ + bpf-success.test \ brk.test \ + btrfs-X.test \ btrfs-v.test \ + btrfs-vX.test \ btrfs-vw.test \ btrfs-vwX.test \ - btrfs-vX.test \ btrfs-w.test \ btrfs-wX.test \ - btrfs-X.test \ caps-abbrev.test \ caps.test \ eventfd.test \ @@ -4094,21 +4191,24 @@ DECODER_TESTS = \ futex.test \ getuid.test \ ioctl.test \ + ioctl_evdev-success.test \ + ioctl_evdev-success-v.test \ ioctl_perf-success.test \ ipc_msgbuf.test \ kern_features-fault.test \ llseek.test \ lseek.test \ mmap.test \ + net-tpacket_stats-success.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_sock_diag.test \ - nsyscalls.test \ nsyscalls-d.test \ nsyscalls-nd.test \ + nsyscalls.test \ personality.test \ pipe.test \ poll-P.test \ @@ -4125,13 +4225,16 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ qual_fault-exit_group.test \ + quotactl-success-v.test \ + quotactl-success.test \ + quotactl-xfs-success-v.test \ + quotactl-xfs-success.test \ readv.test \ rt_sigaction.test \ scm_rights-fd.test \ seccomp-strict.test \ sigaltstack.test \ sun_path.test \ - xet_thread_area_x86.test \ uio.test \ umount.test \ umount2.test \ @@ -4140,6 +4243,7 @@ DECODER_TESTS = \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ + xet_thread_area_x86.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -4154,10 +4258,10 @@ MISC_TESTS = \ detach-running.test \ detach-sleeping.test \ detach-stopped.test \ + fflush.test \ filter-unavailable.test \ filtering_fd-syntax.test \ filtering_syscall-syntax.test \ - fflush.test \ get_regs.test \ inject-nf.test \ interactive_block.test \ @@ -4169,14 +4273,14 @@ MISC_TESTS = \ printpath-umovestr-legacy.test \ printstrn-umoven-legacy.test \ qual_fault-syntax.test \ - qual_fault.test \ qual_fault-syscall.test \ - qual_inject-error-signal.test \ + qual_fault.test \ qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ + qual_inject-error-signal.test \ qual_inject-retval-syscall.test \ - qual_inject-signal.test \ + qual_inject-retval.test \ qual_inject-signal-syscall.test \ + qual_inject-signal.test \ qual_inject-syntax.test \ qual_signal.test \ qual_syscall.test \ @@ -4233,6 +4337,7 @@ EXTRA_DIST = \ init.sh \ init_delete_module.h \ ipc.sh \ + ioctl_kvm_run_common.c \ ksysent.sed \ lstatx.c \ match.awk \ @@ -4911,6 +5016,14 @@ ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA @rm -f ioctl_evdev$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS) +ioctl_evdev-success$(EXEEXT): $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_DEPENDENCIES) + @rm -f ioctl_evdev-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_LDADD) $(LIBS) + +ioctl_evdev-success-v$(EXEEXT): $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_v_DEPENDENCIES) + @rm -f ioctl_evdev-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_LDADD) $(LIBS) + ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) @rm -f ioctl_evdev-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS) @@ -4923,6 +5036,14 @@ ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $ @rm -f ioctl_kvm_run$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS) +ioctl_kvm_run-v$(EXEEXT): $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_v_DEPENDENCIES) + @rm -f ioctl_kvm_run-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_LDADD) $(LIBS) + +ioctl_kvm_run_auxstr_vcpu$(EXEEXT): $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) + @rm -f ioctl_kvm_run_auxstr_vcpu$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_LDADD) $(LIBS) + ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) @rm -f ioctl_loop$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS) @@ -4939,6 +5060,10 @@ ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl @rm -f ioctl_mtd$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS) +ioctl_nbd$(EXEEXT): $(ioctl_nbd_OBJECTS) $(ioctl_nbd_DEPENDENCIES) $(EXTRA_ioctl_nbd_DEPENDENCIES) + @rm -f ioctl_nbd$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_nbd_OBJECTS) $(ioctl_nbd_LDADD) $(LIBS) + ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) @rm -f ioctl_nsfs$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS) @@ -5331,10 +5456,26 @@ net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENC @rm -f net-icmp_filter$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS) +net-packet_mreq$(EXEEXT): $(net_packet_mreq_OBJECTS) $(net_packet_mreq_DEPENDENCIES) $(EXTRA_net_packet_mreq_DEPENDENCIES) + @rm -f net-packet_mreq$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_packet_mreq_OBJECTS) $(net_packet_mreq_LDADD) $(LIBS) + net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) @rm -f net-sockaddr$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS) +net-tpacket_req$(EXEEXT): $(net_tpacket_req_OBJECTS) $(net_tpacket_req_DEPENDENCIES) $(EXTRA_net_tpacket_req_DEPENDENCIES) + @rm -f net-tpacket_req$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_req_OBJECTS) $(net_tpacket_req_LDADD) $(LIBS) + +net-tpacket_stats$(EXEEXT): $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_DEPENDENCIES) $(EXTRA_net_tpacket_stats_DEPENDENCIES) + @rm -f net-tpacket_stats$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_LDADD) $(LIBS) + +net-tpacket_stats-success$(EXEEXT): $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_DEPENDENCIES) $(EXTRA_net_tpacket_stats_success_DEPENDENCIES) + @rm -f net-tpacket_stats-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_LDADD) $(LIBS) + net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) @rm -f net-y-unix$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS) @@ -5871,6 +6012,14 @@ quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl @rm -f quotactl$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS) +quotactl-success$(EXEEXT): $(quotactl_success_OBJECTS) $(quotactl_success_DEPENDENCIES) $(EXTRA_quotactl_success_DEPENDENCIES) + @rm -f quotactl-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_success_OBJECTS) $(quotactl_success_LDADD) $(LIBS) + +quotactl-success-v$(EXEEXT): $(quotactl_success_v_OBJECTS) $(quotactl_success_v_DEPENDENCIES) $(EXTRA_quotactl_success_v_DEPENDENCIES) + @rm -f quotactl-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_success_v_OBJECTS) $(quotactl_success_v_LDADD) $(LIBS) + quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) @rm -f quotactl-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS) @@ -5879,6 +6028,14 @@ quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EX @rm -f quotactl-xfs$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS) +quotactl-xfs-success$(EXEEXT): $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_DEPENDENCIES) + @rm -f quotactl-xfs-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_LDADD) $(LIBS) + +quotactl-xfs-success-v$(EXEEXT): $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_v_DEPENDENCIES) + @rm -f quotactl-xfs-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_LDADD) $(LIBS) + quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) @rm -f quotactl-xfs-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS) @@ -6479,6 +6636,18 @@ utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utime @rm -f utimensat$(EXEEXT) $(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS) +utimensat-Xabbrev$(EXEEXT): $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_DEPENDENCIES) $(EXTRA_utimensat_Xabbrev_DEPENDENCIES) + @rm -f utimensat-Xabbrev$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_LDADD) $(LIBS) + +utimensat-Xraw$(EXEEXT): $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_DEPENDENCIES) $(EXTRA_utimensat_Xraw_DEPENDENCIES) + @rm -f utimensat-Xraw$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_LDADD) $(LIBS) + +utimensat-Xverbose$(EXEEXT): $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_DEPENDENCIES) $(EXTRA_utimensat_Xverbose_DEPENDENCIES) + @rm -f utimensat-Xverbose$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_LDADD) $(LIBS) + utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) @rm -f utimes$(EXEEXT) $(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS) @@ -6694,14 +6863,19 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_block.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_inotify.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run_auxstr_vcpu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-nv.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_mtd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nbd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nsfs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf.Po@am__quote@ @@ -6826,7 +7000,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanosleep.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-accept-connect.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-icmp_filter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-packet_mreq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-sockaddr.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_req.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats-success.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-y-unix.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet6.Po@am__quote@ @@ -6960,7 +7138,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_signal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl.Po@am__quote@ @@ -7120,6 +7302,9 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userfaultfd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ustat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xabbrev.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xverbose.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimes.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfork-f.Po@am__quote@ @@ -8499,6 +8684,12 @@ $(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -8511,6 +8702,9 @@ $(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests. $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -8775,9 +8969,18 @@ $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -9516,6 +9719,15 @@ $(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ diff --git a/tests-mx32/aio.c b/tests-mx32/aio.c index ea18700fce25c377979aa11143d228c53c6a4f30..195d4685e0d6bc0e72180ef65475c78e244b1c08 100644 --- a/tests-mx32/aio.c +++ b/tests-mx32/aio.c @@ -315,7 +315,6 @@ main(void) printf("io_submit(%#lx, %ld, %p) = %s\n", *ctx, -1L, cbvs + nr, sprintrc(rc)); - rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2); printf("io_submit(%#lx, %ld, [" "{aio_data=%#" PRI__x64 ", aio_key=%u" ", aio_lio_opcode=%hu /* IOCB_CMD_??? */, aio_fildes=%d}" @@ -335,7 +334,7 @@ main(void) "}, {aio_key=%u, aio_lio_opcode=IOCB_CMD_PWRITEV" ", aio_reqprio=%hd, aio_fildes=%d, aio_buf=%#" PRI__x64 ", aio_nbytes=%" PRI__u64 ", aio_offset=%" PRI__d64 - "}, {NULL}, {%#lx}, ... /* %p */]) = %s\n", + "}, NULL, %#lx, ... /* %p */]) = ", *ctx, 1057L, cbv2[0].aio_data, cbv2[0].aio_key, cbv2[0].aio_lio_opcode, cbv2[0].aio_fildes, @@ -350,7 +349,9 @@ main(void) data2 + 4, cbv2[3].aio_nbytes, cbv2[3].aio_offset, cbv2[4].aio_key, cbv2[4].aio_reqprio, cbv2[4].aio_fildes, cbv2[4].aio_buf, cbv2[4].aio_nbytes, cbv2[4].aio_offset, - cbvs2[6], cbvs2 + 7, sprintrc(rc)); + cbvs2[6], cbvs2 + 7); + rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2); + puts(sprintrc(rc)); rc = syscall(__NR_io_submit, *ctx, nr, cbvs); if (rc != (long) nr) diff --git a/tests-mx32/bpf.c b/tests-mx32/bpf.c index 15ce7132d50baa536aabeb830cc727e95a71ba6b..44aac051214a700677fe628369aabbc92fa2e847 100644 --- a/tests-mx32/bpf.c +++ b/tests-mx32/bpf.c @@ -276,7 +276,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { }, { /* 1 */ .data = { .BPF_MAP_CREATE_data = { - .map_type = 16, + .map_type = 20, .key_size = 4, .value_size = 8, .max_entries = 256, @@ -286,7 +286,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { .map_name = "0123456789abcde", } }, .size = offsetof(struct BPF_MAP_CREATE_struct, map_name) + 8, - .str = "map_type=BPF_MAP_TYPE_CPUMAP, key_size=4" + .str = "map_type=BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, key_size=4" ", value_size=8, max_entries=256" ", map_flags=BPF_F_NO_PREALLOC|BPF_F_NO_COMMON_LRU" "|BPF_F_NUMA_NODE|BPF_F_RDONLY|BPF_F_WRONLY" @@ -298,7 +298,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { }, { /* 2 */ .data = { .BPF_MAP_CREATE_data = { - .map_type = 17, + .map_type = 21, .key_size = 0xface1e55, .value_size = 0xbadc0ded, .max_entries = 0xbeefcafe, @@ -309,7 +309,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { .map_ifindex = 3141592653, } }, .size = offsetofend(struct BPF_MAP_CREATE_struct, map_ifindex), - .str = "map_type=0x11 /* BPF_MAP_TYPE_??? */" + .str = "map_type=0x15 /* BPF_MAP_TYPE_??? */" ", key_size=4207812181, value_size=3134983661" ", max_entries=3203386110" ", map_flags=0xffffffc0 /* BPF_F_??? */" @@ -593,7 +593,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { }, { /* 1 */ .data = { .BPF_PROG_LOAD_data = { - .prog_type = 18, + .prog_type = 21, .insn_cnt = 0xbadc0ded, .insns = 0, .license = 0, @@ -604,7 +604,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { .prog_flags = 0, } }, .size = offsetofend(struct BPF_PROG_LOAD_struct, prog_flags), - .str = "prog_type=0x12 /* BPF_PROG_TYPE_??? */" + .str = "prog_type=0x15 /* BPF_PROG_TYPE_??? */" ", insn_cnt=3134983661, insns=NULL, license=NULL" ", log_level=42, log_size=3141592653, log_buf=NULL" ", kern_version=KERNEL_VERSION(51966, 240, 13)" @@ -612,7 +612,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { }, { /* 2 */ .data = { .BPF_PROG_LOAD_data = { - .prog_type = 17, + .prog_type = 20, .insn_cnt = 0xbadc0ded, .insns = 0xffffffff00000000, .license = 0xffffffff00000000, @@ -624,7 +624,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { .prog_name = "fedcba987654321", } }, .size = offsetofend(struct BPF_PROG_LOAD_struct, prog_name), - .str = "prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT" + .str = "prog_type=BPF_PROG_TYPE_SK_REUSEPORT" ", insn_cnt=3134983661" ", insns=" BIG_ADDR("0xffffffff00000000", "NULL") ", license=" BIG_ADDR("0xffffffff00000000", "NULL") @@ -964,13 +964,13 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { { /* 1 */ .data = { .BPF_PROG_QUERY_data = { .target_fd = 3141592653U, - .attach_type = 13, + .attach_type = 16, .query_flags = 1, .attach_flags = 3, } }, .size = offsetofend(struct BPF_PROG_QUERY_struct, attach_flags), .str = "query={target_fd=-1153374643" - ", attach_type=BPF_CGROUP_INET6_POST_BIND" + ", attach_type=BPF_LIRC_MODE2" ", query_flags=BPF_F_QUERY_EFFECTIVE" ", attach_flags=BPF_F_ALLOW_OVERRIDE|BPF_F_ALLOW_MULTI" ", prog_ids=NULL, prog_cnt=0}", @@ -978,7 +978,7 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { { /* 2 */ .data = { .BPF_PROG_QUERY_data = { .target_fd = 3141592653U, - .attach_type = 14, + .attach_type = 17, .query_flags = 0xfffffffe, .attach_flags = 0xfffffffc, .prog_ids = 0xffffffffffffffffULL, @@ -986,7 +986,7 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { } }, .size = offsetofend(struct BPF_PROG_QUERY_struct, prog_cnt), .str = "query={target_fd=-1153374643" - ", attach_type=0xe /* BPF_??? */" + ", attach_type=0x11 /* BPF_??? */" ", query_flags=0xfffffffe /* BPF_F_QUERY_??? */" ", attach_flags=0xfffffffc /* BPF_F_??? */" ", prog_ids=" diff --git a/tests-mx32/btrfs.c b/tests-mx32/btrfs.c index b44bc872939837bc010513fe520196a3afe99693..f23d7c0a10a237ddf058918ac71f2e9b631bd4e0 100644 --- a/tests-mx32/btrfs.c +++ b/tests-mx32/btrfs.c @@ -54,6 +54,14 @@ # define BTRFS_NAME_LEN 255 #endif +#ifndef FS_IOC_GETFSLABEL +# define FS_IOC_GETFSLABEL BTRFS_IOC_GET_FSLABEL +#endif + +#ifndef FS_IOC_SETFSLABEL +# define FS_IOC_SETFSLABEL BTRFS_IOC_SET_FSLABEL +#endif + /* * Prior to Linux 3.12, the BTRFS_IOC_DEFAULT_SUBVOL used u64 in * its definition, which isn't exported by the kernel. @@ -1650,32 +1658,32 @@ btrfs_test_quota_rescan_ioctl(void) /* * Consumes argument, returns nothing: - * - BTRFS_IOC_SET_FSLABEL + * - FS_IOC_SETFSLABEL * * Consumes no argument, returns argument: - * - BTRFS_IOC_GET_FS_LABEL + * - FS_IOC_GETFSLABEL */ static void btrfs_test_label_ioctls(void) { char label[BTRFS_LABEL_SIZE] = "btrfs-label"; - ioctl(-1, BTRFS_IOC_SET_FSLABEL, NULL); + ioctl(-1, FS_IOC_SETFSLABEL, NULL); printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n", - ioc(BTRFS_IOC_SET_FSLABEL)); + ioc(FS_IOC_SETFSLABEL)); - ioctl(-1, BTRFS_IOC_SET_FSLABEL, label); + ioctl(-1, FS_IOC_SETFSLABEL, label); printf("ioctl(-1, %s, \"%s\") = -1 EBADF (%m)\n", - ioc(BTRFS_IOC_SET_FSLABEL), label); + ioc(FS_IOC_SETFSLABEL), label); if (write_ok) { - ioctl(btrfs_test_dir_fd, BTRFS_IOC_SET_FSLABEL, label); + ioctl(btrfs_test_dir_fd, FS_IOC_SETFSLABEL, label); printf("ioctl(%d, %s, \"%s\") = 0\n", - btrfs_test_dir_fd, ioc(BTRFS_IOC_SET_FSLABEL), label); + btrfs_test_dir_fd, ioc(FS_IOC_SETFSLABEL), label); - ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_FSLABEL, label); + ioctl(btrfs_test_dir_fd, FS_IOC_GETFSLABEL, label); printf("ioctl(%d, %s, \"%s\") = 0\n", - btrfs_test_dir_fd, ioc(BTRFS_IOC_GET_FSLABEL), label); + btrfs_test_dir_fd, ioc(FS_IOC_GETFSLABEL), label); } } @@ -2025,7 +2033,7 @@ btrfs_test_read_ioctls(void) XLAT(BTRFS_IOC_BALANCE_PROGRESS), XLAT(BTRFS_IOC_FS_INFO), XLAT(BTRFS_IOC_GET_FEATURES), - XLAT(BTRFS_IOC_GET_FSLABEL), + XLAT(FS_IOC_GETFSLABEL), XLAT(BTRFS_IOC_GET_SUPPORTED_FEATURES), XLAT(BTRFS_IOC_QGROUP_LIMIT), XLAT(BTRFS_IOC_QUOTA_RESCAN_STATUS), diff --git a/tests-mx32/clock_xettime.c b/tests-mx32/clock_xettime.c index e3ec1b5c155896cf8cf40d4151d345458572f8ab..841ba565846ad8169b649642a8b713d305715e21 100644 --- a/tests-mx32/clock_xettime.c +++ b/tests-mx32/clock_xettime.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -46,6 +46,7 @@ main(void) } t = { .pad = { 0xdeadbeef, 0xbadc0ded } }; + long rc; if (syscall(__NR_clock_getres, CLOCK_REALTIME, &t.ts)) perror_msg_and_skip("clock_getres CLOCK_REALTIME"); @@ -63,27 +64,27 @@ main(void) t.ts.tv_sec = 0xdeface1; t.ts.tv_nsec = 0xdeface2; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); t.ts.tv_sec = 0xdeadbeefU; t.ts.tv_nsec = 0xfacefeedU; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); t.ts.tv_sec = (time_t) 0xcafef00ddeadbeefLL; t.ts.tv_nsec = (long) 0xbadc0dedfacefeedLL; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/execve.c b/tests-mx32/execve.c index c1dedfcc7a22abf62479db017393ac6f5cc05b41..ce291fe1d09b1f8a7109cd57a2992b358a086ae0 100644 --- a/tests-mx32/execve.c +++ b/tests-mx32/execve.c @@ -78,6 +78,7 @@ main(void) tail_argv[ARRAY_SIZE(q_argv)] = NULL; tail_envp[ARRAY_SIZE(q_envp)] = NULL; + (void) q_envp; /* workaround for clang bug #33068 */ execve(FILENAME, tail_argv, tail_envp); printf("execve(\"%s\", [\"%s\", \"%s\", \"%s\"]" diff --git a/tests-mx32/execveat.c b/tests-mx32/execveat.c index 853e26c4a35626017f2d536417d1a369092e1a77..f4c88d1bcc57420d27fde7469d03bb2a15f4c753 100644 --- a/tests-mx32/execveat.c +++ b/tests-mx32/execveat.c @@ -83,6 +83,7 @@ main(void) tail_argv[ARRAY_SIZE(q_argv)] = NULL; tail_envp[ARRAY_SIZE(q_envp)] = NULL; + (void) q_envp; /* workaround for clang bug #33068 */ syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100); printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]" diff --git a/tests-mx32/fcntl-common.c b/tests-mx32/fcntl-common.c index a35a83727b9af2a4ebf1bc01e19fddc31d8029eb..9504527fb71d5e8dd654983eabf6fd29ddda4be0 100644 --- a/tests-mx32/fcntl-common.c +++ b/tests-mx32/fcntl-common.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "flock.h" #define FILE_LEN 4096 @@ -238,6 +239,136 @@ test_f_owner_ex(void) } #endif /* TEST_F_OWNER_EX */ +struct fcntl_cmd_check { + int fd; + int cmd; + const char *cmd_str; + long arg; + const char *arg_str; + void (*print_flags)(long rc); +}; + +static void +print_retval_flags(const struct fcntl_cmd_check *check, long rc) +{ + if (check->print_flags) { + check->print_flags(rc); + } else { + printf("%s", errstr); + } + printf("\n"); +} + +static void +test_other_set_cmd(const struct fcntl_cmd_check *check) +{ + invoke_test_syscall(check->fd, check->cmd, (void *) check->arg); + printf("%s(%d, %s, %s) = %s\n", + TEST_SYSCALL_STR, check->fd, + check->cmd_str, check->arg_str, errstr); + + /* bad file fd */ + invoke_test_syscall(-1, check->cmd, (void *) check->arg); + printf("%s(-1, %s, %s) = %s\n", + TEST_SYSCALL_STR, check->cmd_str, + check->arg_str, errstr); +} + +static void +test_other_get_cmd(const struct fcntl_cmd_check *check) +{ + long rc = invoke_test_syscall(check->fd, check->cmd, NULL); + printf("%s(%d, %s) = ", + TEST_SYSCALL_STR, check->fd, check->cmd_str); + print_retval_flags(check, rc); + + /* bad file fd */ + invoke_test_syscall(-1, check->cmd, NULL); + printf("%s(-1, %s) = %s\n", + TEST_SYSCALL_STR, check->cmd_str, errstr); +} + +static void +print_flags_getfd(long rc) +{ + assert(rc >= 0); + printf("%#lx%s", rc, rc & 1 ? " (flags FD_CLOEXEC)" : ""); +} + +static void +print_flags_getsig(long rc) +{ + assert(rc >= 0); + + if (!rc) { + printf("%ld", rc); + } else { + printf("%ld (%s)", rc, signal2name((int) rc)); + } +} + +static void +print_flags_getlease(long rc) +{ + assert(rc >= 0); + const char *text; + + switch (rc) { + case F_RDLCK: + text = "F_RDLCK"; + break; + case F_WRLCK: + text = "F_WRLCK"; + break; + case F_UNLCK: + text = "F_UNLCK"; + break; + default: + error_msg_and_fail("fcntl returned %#lx, does the" + " test have to be updated?", rc); + } + printf("%#lx (%s)", rc, text); +} + +static void +test_fcntl_others(void) +{ + static const struct fcntl_cmd_check set_checks[] = { + { 0, ARG_STR(F_SETFD), ARG_STR(FD_CLOEXEC) }, + { 0, ARG_STR(F_SETOWN), ARG_STR(20) }, +#ifdef F_SETPIPE_SZ + { 0, ARG_STR(F_SETPIPE_SZ), ARG_STR(4097) }, +#endif + { 0, ARG_STR(F_DUPFD), ARG_STR(0) }, +#ifdef F_DUPFD_CLOEXEC + { 0, ARG_STR(F_DUPFD_CLOEXEC), ARG_STR(0) }, +#endif + { 0, ARG_STR(F_SETFL), ARG_STR(O_RDWR|O_LARGEFILE) }, + { 0, ARG_STR(F_NOTIFY), ARG_STR(DN_ACCESS) }, + { 1, ARG_STR(F_SETLEASE), ARG_STR(F_RDLCK) }, + { 0, ARG_STR(F_SETSIG), 0, "SIG_0" }, + { 1, ARG_STR(F_SETSIG), 1, "SIGHUP" } + }; + for (unsigned int i = 0; i < ARRAY_SIZE(set_checks); i++) { + test_other_set_cmd(set_checks + i); + } + + static const struct fcntl_cmd_check get_checks[] = { + { 0, ARG_STR(F_GETFD), .print_flags = print_flags_getfd }, + { 1, ARG_STR(F_GETFD), .print_flags = print_flags_getfd }, + { 0, ARG_STR(F_GETOWN) }, +#ifdef F_GETPIPE_SZ + { 0, ARG_STR(F_GETPIPE_SZ) }, +#endif + { 1, ARG_STR(F_GETLEASE), .print_flags = print_flags_getlease }, + { 0, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig }, + { 1, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig } + }; + for (unsigned int j = 0; j < ARRAY_SIZE(get_checks); j++) { + test_other_get_cmd(get_checks + j); + } +} + static void create_sample(void) { @@ -261,6 +392,7 @@ main(void) #ifdef TEST_F_OWNER_EX test_f_owner_ex(); #endif + test_fcntl_others(); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/futex.c b/tests-mx32/futex.c index 174100f31665d511762f49e864f7f960ff2d328c..5250d600b86fa47d0265e843108ce9aed6f8aa67 100644 --- a/tests-mx32/futex.c +++ b/tests-mx32/futex.c @@ -166,6 +166,9 @@ void invalid_op(int *val, int op, uint32_t argmask, ...) # define VAL3 ((unsigned long) 0xbadda7a09caffee1LLU) # define VAL3_PR ((unsigned) VAL3) +# define VAL3A ((unsigned long) 0xbadda7a0ffffffffLLU) +# define VAL3A_PR "FUTEX_BITSET_MATCH_ANY" + int main(int argc, char *argv[]) { @@ -288,6 +291,14 @@ main(int argc, char *argv[]) zero_extend_signed_to_ull(tmout->tv_nsec), VAL3_PR, sprintrc(rc)); + CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, + VAL3A, (rc == -1) && (errno == EAGAIN)); + printf("futex(%p, FUTEX_WAIT_BITSET, %u, {tv_sec=%lld, tv_nsec=%llu}" + ", %s) = %s\n", + uaddr, VAL_PR, (long long) tmout->tv_sec, + zero_extend_signed_to_ull(tmout->tv_nsec), VAL3A_PR, + sprintrc(rc)); + /* val3 of 0 is invalid */ CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, 0, (rc == -1) && (errno == EINVAL)); @@ -375,6 +386,11 @@ main(int argc, char *argv[]) printf("futex(%p, FUTEX_WAKE_BITSET, %u, %#x) = %s\n", uaddr, 10, VAL3_PR, sprintrc(rc)); + CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, + VAL3A, (rc == 0)); + printf("futex(%p, FUTEX_WAKE_BITSET, %u, %s) = %s\n", uaddr, 10, + VAL3A_PR, sprintrc(rc)); + /* bitset 0 is invalid */ CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, 0, (rc == -1) && (errno == EINVAL)); diff --git a/tests-mx32/gen_tests.am b/tests-mx32/gen_tests.am index 5db8375989028ce0576322597fee3d7ca49fbaaa..306439a9f03e509afe28a8520611440036dda5bb 100644 --- a/tests-mx32/gen_tests.am +++ b/tests-mx32/gen_tests.am @@ -1,5 +1,5 @@ # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. -GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test +GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-sockaddr.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -346,6 +346,12 @@ $(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -358,6 +364,9 @@ $(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests. $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -622,9 +631,18 @@ $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -1363,6 +1381,15 @@ $(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ diff --git a/tests-mx32/gen_tests.in b/tests-mx32/gen_tests.in index 24e0510e4b25f3c7d16e445e53cb7dfe448e0f1a..cd63788d8893d0d7d31fcc62348444f844a25933 100644 --- a/tests-mx32/gen_tests.in +++ b/tests-mx32/gen_tests.in @@ -140,10 +140,13 @@ ioctl_evdev +ioctl.test ioctl_evdev-v +ioctl.test -v ioctl_inotify +ioctl.test ioctl_kvm_run +ioctl.test -a36 -y +ioctl_kvm_run-v +ioctl.test -v -a36 -y +ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu ioctl_loop +ioctl.test ioctl_loop-nv +ioctl.test -a22 -e verbose=none ioctl_loop-v +ioctl.test -v ioctl_mtd +ioctl.test +ioctl_nbd +ioctl.test -y ioctl_nsfs +ioctl.test -esignal=none ioctl_perf +ioctl.test ioctl_ptp +ioctl.test @@ -232,7 +235,10 @@ msg_name -a20 -e trace=recvmsg munlockall -a13 nanosleep -a20 net-icmp_filter -e trace=getsockopt,setsockopt +net-packet_mreq -e trace=setsockopt net-sockaddr -a24 -e trace=connect +net-tpacket_req -e trace=setsockopt +net-tpacket_stats -e trace=getsockopt net-yy-inet6 +net-yy-inet.test netlink_audit +netlink_sock_diag.test netlink_crypto +netlink_sock_diag.test @@ -479,6 +485,9 @@ userfaultfd -a38 ustat -a33 utime -a16 utimensat -a33 +utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat +utimensat-Xraw -a29 -Xraw -e trace=utimensat +utimensat-Xverbose -a44 -Xverbose -e trace=utimensat utimes -a17 vfork-f -a26 -qq -f -e signal=none -e trace=chdir vhangup -a10 diff --git a/tests-mx32/inotify.c b/tests-mx32/inotify.c index 925d69ffee6e4339bf88281804d986c5a9e4967d..d0abcbe5c2835d192dde8d0fa89e785a7e682100 100644 --- a/tests-mx32/inotify.c +++ b/tests-mx32/inotify.c @@ -2,6 +2,7 @@ * Check decoding of inotify_add_watch and inotify_rm_watch syscalls. * * Copyright (c) 2016 Eugene Syromyatnikov + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -52,8 +53,8 @@ main(void) static const char *bogus_mask_str = "IN_ACCESS|IN_ATTRIB|" "IN_CLOSE_WRITE|IN_OPEN|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|" "IN_MOVE_SELF|IN_Q_OVERFLOW|IN_IGNORED|IN_ONLYDIR|" - "IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_ADD|IN_ISDIR|IN_ONESHOT|" - "0x18ff1000"; + "IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_CREATE|IN_MASK_ADD|" + "IN_ISDIR|IN_ONESHOT|0x8ff1000"; long rc; char *bogus_path = tail_memdup(bogus_path_str.path, diff --git a/tests-mx32/ioctl_evdev-success-v.c b/tests-mx32/ioctl_evdev-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..6fc3547739e36510dfa85721db8cf314d61c8bba --- /dev/null +++ b/tests-mx32/ioctl_evdev-success-v.c @@ -0,0 +1,2 @@ +#define VERBOSE 1 +#include "ioctl_evdev-success.c" diff --git a/tests-mx32/ioctl_evdev-success-v.test b/tests-mx32/ioctl_evdev-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..358d9a38aae5e208c4a27a2d120c0da71cc707ee --- /dev/null +++ b/tests-mx32/ioctl_evdev-success-v.test @@ -0,0 +1,13 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +: ${IOCTL_INJECT_START=256} +: ${IOCTL_INJECT_RETVAL=8} + +run_prog +run_strace -a16 -v -e trace=ioctl \ + -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \ + ../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP" +grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT" +match_diff "$OUT" "$EXP" diff --git a/tests-mx32/ioctl_evdev-success.c b/tests-mx32/ioctl_evdev-success.c new file mode 100644 index 0000000000000000000000000000000000000000..8c3f8f02e236b6511467ad71acd02496ac5210bc --- /dev/null +++ b/tests-mx32/ioctl_evdev-success.c @@ -0,0 +1,232 @@ +#include "tests.h" + +#ifdef HAVE_LINUX_INPUT_H + +# include +# include +# include +# include +# include +# include "print_fields.h" + +static const char *errstr; + +struct evdev_check { + unsigned long cmd; + const char *cmd_str; + void *arg_ptr; + void (*print_arg)(long rc, void *ptr, void *arg); +}; + +static long +invoke_test_syscall(unsigned long cmd, void *p) +{ + long rc = ioctl(-1, cmd, p); + errstr = sprintrc(rc); + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; + return rc; +} + +static void +test_evdev(struct evdev_check *check, void *arg) +{ + long rc = invoke_test_syscall(check->cmd, check->arg_ptr); + printf("ioctl(-1, %s, ", check->cmd_str); + if (check->print_arg) + check->print_arg(rc, check->arg_ptr, arg); + else + printf("%p", check->arg_ptr); + printf(") = %s\n", errstr); +} + +static void +print_input_absinfo(long rc, void *ptr, void *arg) +{ + struct input_absinfo *absinfo = ptr; + + if (rc < 0) { + printf("%p", absinfo); + return; + } + PRINT_FIELD_U("{", *absinfo, value); + PRINT_FIELD_U(", ", *absinfo, minimum); +# if VERBOSE + PRINT_FIELD_U(", ", *absinfo, maximum); + PRINT_FIELD_U(", ", *absinfo, fuzz); + PRINT_FIELD_U(", ", *absinfo, flat); +# ifdef HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION + PRINT_FIELD_U(", ", *absinfo, resolution); +# endif +# else + printf(", ..."); +# endif + printf("}"); +} + +static void +print_input_id(long rc, void *ptr, void *arg) +{ + struct input_id *id = ptr; + + if (rc < 0) { + printf("%p", id); + return; + } + printf("{ID_BUS=%" PRIu16 + ", ID_VENDOR=%" PRIu16 + ", ID_PRODUCT=%" PRIu16 + ", ID_VERSION=%" PRIu16 "}", + id->bustype, id->vendor, id->product, id->version); +} + +# ifdef EVIOCGMTSLOTS +static void +print_mtslots(long rc, void *ptr, void *arg) +{ + int *buffer = ptr; + const char **str = arg; + int num = atoi(*(str + 1)); + + if (rc < 0) { + printf("%p", buffer); + return; + } + + printf("{code=%s", *str); + printf(", values=["); + for (unsigned int i = 1; i <= (unsigned) num; i++) + printf("%s%s", i > 1 ? ", " : "", *(str + i + 1)); + printf("]}"); +} +# endif + +static void +print_getbit(long rc, void *ptr, void *arg) +{ + const char **str = arg; + int num = atoi(*str); + + if (rc < 0) { + printf("%p", ptr); + return; + } + + printf("["); + printf("%s", *(str + 1)); + for (unsigned int i = 2; i <= (unsigned) num; i++) { +# if ! VERBOSE + if (i > 4) { + printf(", ..."); + break; + } +# endif + printf(", "); + printf("%s", *(str + i)); + } + printf("]"); +} + +int +main(int argc, char **argv) +{ + unsigned long num_skip; + long inject_retval; + bool locked = false; + + if (argc == 1) + return 0; + + if (argc < 3) + error_msg_and_fail("Usage: %s NUM_SKIP INJECT_RETVAL", argv[0]); + + num_skip = strtoul(argv[1], NULL, 0); + inject_retval = strtol(argv[2], NULL, 0); + + if (inject_retval < 0) + error_msg_and_fail("Expected non-negative INJECT_RETVAL, " + "but got %ld", inject_retval); + + for (unsigned int i = 0; i < num_skip; i++) { + long rc = ioctl(-1, EVIOCGID, NULL); + printf("ioctl(-1, EVIOCGID, NULL) = %s%s\n", + sprintrc(rc), + rc == inject_retval ? " (INJECTED)" : ""); + + if (rc != inject_retval) + continue; + + locked = true; + break; + } + + if (!locked) + error_msg_and_fail("Hasn't locked on ioctl(-1" + ", EVIOCGID, NULL) returning %lu", + inject_retval); + + TAIL_ALLOC_OBJECT_CONST_PTR(struct input_id, id); + TAIL_ALLOC_OBJECT_CONST_PTR(struct input_absinfo, absinfo); + TAIL_ALLOC_OBJECT_CONST_PTR(int, bad_addr_slot); +# ifdef EVIOCGMTSLOTS + int mtslots[] = { ABS_MT_SLOT, 1, 3 }; + /* we use the second element to indicate the number of values */ + /* mtslots_str[1] is "2" so the number of values is 2 */ + const char *mtslots_str[] = { "ABS_MT_SLOT", "2", "1", "3" }; + + /* invalid flag */ + int invalid_mtslot[] = { -1, 1 }; + char invalid_str[4096]; + snprintf(invalid_str, sizeof(invalid_str), "%#x /* ABS_MT_??? */", invalid_mtslot[0]); + const char *invalid_mtslot_str[] = { invalid_str, "1", "1" }; +# endif + + /* set more than 4 bits */ + unsigned long ev_more[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED | 1 << EV_SND | 1 << EV_PWR }; + /* we use the first element to indicate the number of set bits */ + /* ev_more_str[0] is "5" so the number of set bits is 5 */ + const char *ev_more_str[] = { "5", "EV_ABS", "EV_MSC", "EV_LED", "EV_SND", "EV_PWR" }; + + /* set less than 4 bits */ + unsigned long ev_less[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED }; + const char *ev_less_str[] = { "3", "EV_ABS", "EV_MSC", "EV_LED" }; + + /* set zero bit */ + unsigned long ev_zero[] = { 0x0 }; + const char *ev_zero_str[] = { "0", " 0 " }; + + /* KEY_MAX is 0x2ff which is greater than retval * 8 */ + unsigned long key[] = { 1 << KEY_1 | 1 << KEY_2, 0 }; + const char *key_str[] = { "2", "KEY_1", "KEY_2" }; + + struct { + struct evdev_check check; + void *ptr; + } a[] = { + { { ARG_STR(EVIOCGID), id, print_input_id }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_X)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_more, print_getbit }, &ev_more_str }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_less, print_getbit }, &ev_less_str }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_zero, print_getbit }, &ev_zero_str }, + { { ARG_STR(EVIOCGBIT(EV_KEY, 0)), key, print_getbit }, &key_str}, +# ifdef EVIOCGMTSLOTS + { { ARG_STR(EVIOCGMTSLOTS(12)), mtslots, print_mtslots }, &mtslots_str }, + { { ARG_STR(EVIOCGMTSLOTS(8)), invalid_mtslot, print_mtslots }, &invalid_mtslot_str } +# endif + }; + for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) { + test_evdev(&a[i].check, a[i].ptr); + } + + puts("+++ exited with 0 +++"); + return 0; +} +#else + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_INPUT_H") + +#endif diff --git a/tests-mx32/ioctl_evdev-success.test b/tests-mx32/ioctl_evdev-success.test new file mode 100755 index 0000000000000000000000000000000000000000..e735af91ab94dc190e8cd49de0e0818bd5b9b9d9 --- /dev/null +++ b/tests-mx32/ioctl_evdev-success.test @@ -0,0 +1,13 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +: ${IOCTL_INJECT_START=256} +: ${IOCTL_INJECT_RETVAL=8} + +run_prog +run_strace -a16 -e trace=ioctl \ + -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \ + ../ioctl_evdev-success "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP" +grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT" +match_diff "$OUT" "$EXP" diff --git a/tests-mx32/ioctl_evdev.c b/tests-mx32/ioctl_evdev.c index 5eacac024488d5393d19f59c00c8706a6f582c5a..d6f50ac8296d178c467005c163fcb3e4173ad3af 100644 --- a/tests-mx32/ioctl_evdev.c +++ b/tests-mx32/ioctl_evdev.c @@ -114,6 +114,7 @@ main(void) TEST_NULL_ARG(EVIOCGLED(0)); # ifdef EVIOCGMTSLOTS TEST_NULL_ARG(EVIOCGMTSLOTS(0)); + TEST_NULL_ARG(EVIOCGMTSLOTS(8)); # endif # ifdef EVIOCGPROP TEST_NULL_ARG(EVIOCGPROP(0)); @@ -138,7 +139,7 @@ main(void) TEST_NULL_ARG_EX(EVIOCGABS(0x3f), "EVIOCGABS(0x3f /* ABS_??? */)"); TEST_NULL_ARG_EX(EVIOCSABS(0x3f), "EVIOCSABS(0x3f /* ABS_??? */)"); - TEST_NULL_ARG(EVIOCGBIT(EV_SYN, 0)); + TEST_NULL_ARG(EVIOCGBIT(0, 0)); TEST_NULL_ARG(EVIOCGBIT(EV_KEY, 1)); TEST_NULL_ARG(EVIOCGBIT(EV_REL, 2)); TEST_NULL_ARG(EVIOCGBIT(EV_ABS, 3)); diff --git a/tests-mx32/ioctl_inotify.c b/tests-mx32/ioctl_inotify.c index 0650c624d308c8f69a5230418ba9548d779e8829..27e0a8685fea30b5119c89eb2df147f92cdd67dd 100644 --- a/tests-mx32/ioctl_inotify.c +++ b/tests-mx32/ioctl_inotify.c @@ -56,10 +56,10 @@ main(void) /* Unknown inotify commands */ sys_ioctl(-1, unknown_inotify_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x49, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x49, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_inotify_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_inotify_cmd), _IOC_SIZE((unsigned int) unknown_inotify_cmd), (unsigned long) magic); diff --git a/tests-mx32/ioctl_kvm_run-v.c b/tests-mx32/ioctl_kvm_run-v.c new file mode 100644 index 0000000000000000000000000000000000000000..388339b04431134b087e5e79dabd6ec5d8417ca0 --- /dev/null +++ b/tests-mx32/ioctl_kvm_run-v.c @@ -0,0 +1,2 @@ +#define VERBOSE 1 +#include "ioctl_kvm_run.c" diff --git a/tests-mx32/ioctl_kvm_run-v.gen.test b/tests-mx32/ioctl_kvm_run-v.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..6f20ee48cffa0d328beb579d3de0ecdae02f9e27 --- /dev/null +++ b/tests-mx32/ioctl_kvm_run-v.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run-v +ioctl.test -v -a36 -y); do not edit. +set -- -v -a36 -y +. "${srcdir=.}/ioctl.test" diff --git a/tests-mx32/ioctl_kvm_run.c b/tests-mx32/ioctl_kvm_run.c index e1bef579607126c32db3f88818ce7eddf38b7864..602507fa1618a368762555338406a6b3b6347614 100644 --- a/tests-mx32/ioctl_kvm_run.c +++ b/tests-mx32/ioctl_kvm_run.c @@ -1,269 +1,11 @@ -/* - * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API. - * Based on kvmtest.c from https://lwn.net/Articles/658512/ - * - * kvmtest.c author: Josh Triplett - * Copyright (c) 2015 Intel Corporation - * Copyright (c) 2017-2018 The strace developers. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */ - -#include "tests.h" - -#if defined HAVE_LINUX_KVM_H \ - && defined HAVE_STRUCT_KVM_REGS \ - && defined HAVE_STRUCT_KVM_SREGS \ - && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION \ - &&(defined __x86_64__ || defined __i386__) - -# include -# include -# include -# include -# include -# include -# include -# include -# include - -static int -kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg) -{ - int rc = ioctl(fd, cmd, arg); - if (rc < 0) - perror_msg_and_skip("%s", cmd_str); - return rc; -} - -#define KVM_IOCTL(fd_, cmd_, arg_) \ - kvm_ioctl((fd_), (cmd_), #cmd_, (arg_)) - -static const char dev[] = "/dev/kvm"; -static const char vm_dev[] = "anon_inode:kvm-vm"; -static char vcpu_dev[] = "anon_inode:kvm-vcpu:0"; -static size_t page_size; - -extern const char code[]; -extern const unsigned short code_size; - -__asm__( - ".type code, @object \n" - "code: \n" - " mov $0xd80003f8, %edx \n" - " mov $'\n', %al \n" - " out %al, (%dx) \n" - " hlt \n" - ".size code, . - code \n" - ".type code_size, @object \n" - "code_size: \n" - " .short . - code \n" - ".size code_size, . - code_size \n" - ); +#include "ioctl_kvm_run_common.c" +#if need_print_KVM_RUN static void -run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size, - void *const mem) -{ - /* Initialize CS to point at 0, via a read-modify-write of sregs. */ - struct kvm_sregs sregs; - KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs); - printf("ioctl(%d<%s>, KVM_GET_SREGS, {cs={base=%#jx, limit=%u, selector=%u" - ", type=%u, present=%u, dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}" - ", ...}) = 0\n", vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base, - sregs.cs.limit, sregs.cs.selector, sregs.cs.type, - sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s, - sregs.cs.l, sregs.cs.g, sregs.cs.avl); - - sregs.cs.base = 0; - sregs.cs.selector = 0; - KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs); - printf("ioctl(%d<%s>, KVM_SET_SREGS, {cs={base=%#jx, limit=%u" - ", selector=%u, type=%u, present=%u, dpl=%u, db=%u, s=%u" - ", l=%u, g=%u, avl=%u}, ...}) = 0\n", - vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base, - sregs.cs.limit, sregs.cs.selector, sregs.cs.type, - sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s, - sregs.cs.l, sregs.cs.g, sregs.cs.avl); - - /* - * Initialize registers: instruction pointer for our code, addends, - * and initial flags required by x86 architecture. - */ - struct kvm_regs regs = { - .rip = page_size, - .rax = 2, - .rbx = 2, - .rflags = 0x2, - }; - KVM_IOCTL(vcpu_fd, KVM_SET_REGS, ®s); - printf("ioctl(%d<%s>, KVM_SET_REGS, {rax=%#jx, ..." - ", rsp=%#jx, rbp=%#jx, ..., rip=%#jx, rflags=%#jx}) = 0\n", - vcpu_fd, vcpu_dev, (uintmax_t) regs.rax, - (uintmax_t) regs.rsp, (uintmax_t) regs.rbp, - (uintmax_t) regs.rip, (uintmax_t) regs.rflags); - - /* Copy the code */ - memcpy(mem, code, code_size); - - const char *p = "\n"; - - /* Repeatedly run code and handle VM exits. */ - for (;;) { - KVM_IOCTL(vcpu_fd, KVM_RUN, NULL); - printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", vcpu_fd, vcpu_dev); - - switch (run->exit_reason) { - case KVM_EXIT_HLT: - if (p) - error_msg_and_fail("premature KVM_EXIT_HLT"); - return; - case KVM_EXIT_IO: - if (run->io.direction == KVM_EXIT_IO_OUT - && run->io.size == 1 - && run->io.port == 0x03f8 - && run->io.count == 1 - && run->io.data_offset < mmap_size - && p && *p == ((char *) run)[run->io.data_offset]) - p = NULL; - else - error_msg_and_fail("unhandled KVM_EXIT_IO"); - break; - case KVM_EXIT_MMIO: - error_msg_and_fail("Got an unexpected MMIO exit:" - " phys_addr %#llx," - " data %02x %02x %02x %02x" - " %02x %02x %02x %02x," - " len %u, is_write %hhu", - (unsigned long long) run->mmio.phys_addr, - run->mmio.data[0], run->mmio.data[1], - run->mmio.data[2], run->mmio.data[3], - run->mmio.data[4], run->mmio.data[5], - run->mmio.data[6], run->mmio.data[7], - run->mmio.len, run->mmio.is_write); - - default: - error_msg_and_fail("exit_reason = %#x", - run->exit_reason); - } - } -} - -static int -vcpu_dev_should_have_cpuid(int fd) +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason) { - int r = 0; - char *filename = NULL; - char buf[sizeof(vcpu_dev)]; - - if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0) - error_msg_and_fail("asprintf"); - - if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1 - && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0)) - r = 1; - free(filename); - return r; + printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", fd, dev); } -int -main(void) -{ - skip_if_unavailable("/proc/self/fd/"); - - int kvm = open(dev, O_RDWR); - if (kvm < 0) - perror_msg_and_skip("open: %s", dev); - - /* Make sure we have the stable version of the API */ - int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0); - if (ret != KVM_API_VERSION) - error_msg_and_skip("KVM_GET_API_VERSION returned %d" - ", KVM_API_VERSION is %d", - kvm, KVM_API_VERSION); - printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n", - kvm, dev, ret); - - int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0); - printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n", - kvm, dev, vm_fd, vm_dev); - - /* Allocate one aligned page of guest memory to hold the code. */ - page_size = get_page_size(); - void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, - MAP_SHARED | MAP_ANONYMOUS, -1, 0); - if (mem == MAP_FAILED) - perror_msg_and_fail("mmap page"); - - /* Map it to the second page frame (to avoid the real-mode IDT at 0). */ - struct kvm_userspace_memory_region region = { - .slot = 0, - .guest_phys_addr = page_size, - .memory_size = page_size, - .userspace_addr = (uintptr_t) mem, - }; - KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, ®ion); - printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION" - ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu" - ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev, - (unsigned long) page_size, (unsigned long) page_size, mem); - - int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL); - if (!vcpu_dev_should_have_cpuid(vcpu_fd)) - /* - * This is an older kernel that doesn't place a cpuid - * at the end of the dentry associated with vcpu_fd. - * Trim the cpuid part of vcpu_dev like: - * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu" - */ - vcpu_dev[strlen (vcpu_dev) - 2] = '\0'; - - printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n", - vm_fd, vm_dev, vcpu_fd, vcpu_dev); - - /* Map the shared kvm_run structure and following data. */ - ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL); - struct kvm_run *run; - if (ret < (int) sizeof(*run)) - error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d", - ret, (int) sizeof(*run)); - printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n", - kvm, dev, ret); - - const size_t mmap_size = (ret + page_size - 1) & -page_size; - run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, - MAP_SHARED, vcpu_fd, 0); - if (run == MAP_FAILED) - perror_msg_and_fail("mmap vcpu"); - - run_kvm(vcpu_fd, run, mmap_size, mem); - - puts("+++ exited with 0 +++"); - return 0; -} - -#else /* !HAVE_LINUX_KVM_H */ - -SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_REGS && " - "HAVE_STRUCT_KVM_SREGS && " - "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && " - "(__x86_64__ || __i386__)") - #endif diff --git a/tests-mx32/ioctl_kvm_run_auxstr_vcpu.c b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.c new file mode 100644 index 0000000000000000000000000000000000000000..16af293fb2e0215d503190625cdee4913397fdba --- /dev/null +++ b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.c @@ -0,0 +1,24 @@ +#define KVM_NO_CPUID_CALLBACK \ + error_msg_and_skip("newer kernel (>= 4.16) is needed") + +#include "ioctl_kvm_run_common.c" + +#if need_print_KVM_RUN + +static void +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason) +{ + const char *str; + +# define CASE_ENTRY(R) case R: str = #R; break + switch (reason) { + CASE_ENTRY(KVM_EXIT_HLT); + CASE_ENTRY(KVM_EXIT_IO); + CASE_ENTRY(KVM_EXIT_MMIO); + default: str = "???"; + } + + printf("ioctl(%d<%s>, KVM_RUN, 0) = 0 (%s)\n", fd, dev, str); +} + +#endif diff --git a/tests-mx32/ioctl_kvm_run_auxstr_vcpu.gen.test b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..d2995db84b97fb4ea345afcd9c695129bed3fe33 --- /dev/null +++ b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu); do not edit. +set -- -a36 -y -e kvm=vcpu +. "${srcdir=.}/ioctl.test" diff --git a/tests-mx32/ioctl_kvm_run_common.c b/tests-mx32/ioctl_kvm_run_common.c new file mode 100644 index 0000000000000000000000000000000000000000..2e7eda4168e14ba2cc04c7e9713efb33dddc56a7 --- /dev/null +++ b/tests-mx32/ioctl_kvm_run_common.c @@ -0,0 +1,412 @@ +/* + * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API. + * Based on kvmtest.c from https://lwn.net/Articles/658512/ + * + * kvmtest.c author: Josh Triplett + * Copyright (c) 2015 Intel Corporation + * Copyright (c) 2017-2018 The strace developers. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to + * deal in the Software without restriction, including without limitation the + * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#include "tests.h" + +#if defined HAVE_LINUX_KVM_H \ + && defined HAVE_STRUCT_KVM_CPUID2 \ + && defined HAVE_STRUCT_KVM_REGS \ + && defined HAVE_STRUCT_KVM_SREGS \ + && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION \ + &&(defined __x86_64__ || defined __i386__) + +# include +# include +# include +# include +# include +# include +# include +# include +# include + +# ifndef KVM_MAX_CPUID_ENTRIES +# define KVM_MAX_CPUID_ENTRIES 80 +# endif + +#include "xlat.h" +#include "xlat/kvm_cpuid_flags.h" + +static int +kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg) +{ + int rc = ioctl(fd, cmd, arg); + if (rc < 0) + perror_msg_and_skip("%s", cmd_str); + return rc; +} + +#define KVM_IOCTL(fd_, cmd_, arg_) \ + kvm_ioctl((fd_), (cmd_), #cmd_, (arg_)) + +static const char dev[] = "/dev/kvm"; +static const char vm_dev[] = "anon_inode:kvm-vm"; +static char vcpu_dev[] = "anon_inode:kvm-vcpu:0"; +static size_t page_size; + +extern const char code[]; +extern const unsigned short code_size; + +__asm__( + ".type code, @object \n" + "code: \n" + " mov $0xd80003f8, %edx \n" + " mov $'\n', %al \n" + " out %al, (%dx) \n" + " hlt \n" + ".size code, . - code \n" + ".type code_size, @object \n" + "code_size: \n" + " .short . - code \n" + ".size code_size, . - code_size \n" + ); + +static void +print_kvm_segment(const struct kvm_segment *seg) +{ + printf("{base=%#jx, limit=%u, selector=%u, type=%u, present=%u, " + "dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}", + (uintmax_t) seg->base, seg->limit, seg->selector, seg->type, + seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g, + seg->avl); +} + +static void +print_kvm_sregs(const struct kvm_sregs *sregs) +{ + printf("{cs="); + print_kvm_segment(&sregs->cs); +#if VERBOSE + printf(", ds="); + print_kvm_segment(&sregs->ds); + printf(", es="); + print_kvm_segment(&sregs->es); + printf(", fs="); + print_kvm_segment(&sregs->fs); + printf(", gs="); + print_kvm_segment(&sregs->gs); + printf(", ss="); + print_kvm_segment(&sregs->ss); + printf(", tr="); + print_kvm_segment(&sregs->tr); + printf(", ldt="); + print_kvm_segment(&sregs->ldt); + printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, " + "cr0=%llu, cr2=%llu, cr3=%llu, cr4=%llu, cr8=%llu, efer=%llu, " + "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit, + (uintmax_t) sregs->idt.base, sregs->idt.limit, sregs->cr0, + sregs->cr2, sregs->cr3, sregs->cr4, sregs->cr8, sregs->efer, + (uintmax_t)sregs->apic_base); + printf(", interrupt_bitmap=["); + for (size_t i = 0; i < ARRAY_SIZE(sregs->interrupt_bitmap); i++) { + if (i) + printf(", "); + printf("%#jx", (uintmax_t) sregs->interrupt_bitmap[i]); + } + printf("]"); +#else + printf(", ..."); +#endif + printf("}"); +} + +static void +print_kvm_regs(const struct kvm_regs *regs) +{ + printf("{rax=%#jx", (uintmax_t) regs->rax); +#if VERBOSE + printf(", rbx=%#jx, rcx=%#jx, rdx=%#jx, rsi=%#jx, rdi=%#jx", + (uintmax_t) regs->rbx, (uintmax_t) regs->rcx, + (uintmax_t) regs->rdx, (uintmax_t) regs->rsi, + (uintmax_t) regs->rdi); +#else + printf(", ..."); +#endif + printf(", rsp=%#jx, rbp=%#jx", (uintmax_t) regs->rsp, + (uintmax_t) regs->rbp); +#if VERBOSE + printf(", r8=%#jx, r9=%#jx, r10=%#jx, r11=%#jx, r12=%#jx, r13=%#jx" + ", r14=%#jx, r15=%#jx", + (uintmax_t) regs->r8, (uintmax_t) regs->r9, + (uintmax_t) regs->r10, (uintmax_t) regs->r11, + (uintmax_t) regs->r12, (uintmax_t) regs->r13, + (uintmax_t) regs->r14, (uintmax_t) regs->r15); +#else + printf(", ..."); +#endif + printf(", rip=%#jx, rflags=%#jx}", (uintmax_t) regs->rip, + (uintmax_t) regs->rflags); +} + +# define need_print_KVM_RUN 1 + +static void +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason); + +static void +run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size, + void *const mem) +{ + /* Initialize CS to point at 0, via a read-modify-write of sregs. */ + struct kvm_sregs sregs; + KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs); + printf("ioctl(%d<%s>, KVM_GET_SREGS, ", vcpu_fd, vcpu_dev); + print_kvm_sregs(&sregs); + printf(") = 0\n"); + + sregs.cs.base = 0; + sregs.cs.selector = 0; + KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs); + printf("ioctl(%d<%s>, KVM_SET_SREGS, ", vcpu_fd, vcpu_dev); + print_kvm_sregs(&sregs); + printf(") = 0\n"); + + /* + * Initialize registers: instruction pointer for our code, addends, + * and initial flags required by x86 architecture. + */ + struct kvm_regs regs = { + .rip = page_size, + .rax = 2, + .rbx = 2, + .rflags = 0x2, + }; + KVM_IOCTL(vcpu_fd, KVM_SET_REGS, ®s); + printf("ioctl(%d<%s>, KVM_SET_REGS, ", vcpu_fd, vcpu_dev); + print_kvm_regs(®s); + printf(") = 0\n"); + + /* Copy the code */ + memcpy(mem, code, code_size); + + const char *p = "\n"; + + /* Repeatedly run code and handle VM exits. */ + for (;;) { + KVM_IOCTL(vcpu_fd, KVM_RUN, NULL); + print_KVM_RUN(vcpu_fd, vcpu_dev, run->exit_reason); + + switch (run->exit_reason) { + case KVM_EXIT_HLT: + if (p) + error_msg_and_fail("premature KVM_EXIT_HLT"); + return; + case KVM_EXIT_IO: + if (run->io.direction == KVM_EXIT_IO_OUT + && run->io.size == 1 + && run->io.port == 0x03f8 + && run->io.count == 1 + && run->io.data_offset < mmap_size + && p && *p == ((char *) run)[run->io.data_offset]) + p = NULL; + else + error_msg_and_fail("unhandled KVM_EXIT_IO"); + break; + case KVM_EXIT_MMIO: + error_msg_and_fail("Got an unexpected MMIO exit:" + " phys_addr %#llx," + " data %02x %02x %02x %02x" + " %02x %02x %02x %02x," + " len %u, is_write %hhu", + (unsigned long long) run->mmio.phys_addr, + run->mmio.data[0], run->mmio.data[1], + run->mmio.data[2], run->mmio.data[3], + run->mmio.data[4], run->mmio.data[5], + run->mmio.data[6], run->mmio.data[7], + run->mmio.len, run->mmio.is_write); + + default: + error_msg_and_fail("exit_reason = %#x", + run->exit_reason); + } + } +} + +static int +vcpu_dev_should_have_cpuid(int fd) +{ + int r = 0; + char *filename = NULL; + char buf[sizeof(vcpu_dev)]; + + if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0) + error_msg_and_fail("asprintf"); + + if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1 + && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0)) + r = 1; + free(filename); + return r; +} + +static void +print_cpuid_ioctl(int fd, const char *fd_dev, + const char *ioctl_name, const struct kvm_cpuid2 *cpuid) +{ + printf("ioctl(%d<%s>, %s, {nent=%u, entries=[", + fd, fd_dev, ioctl_name, cpuid->nent); +#if VERBOSE + for (size_t i = 0; i < cpuid->nent; i++) { + if (i) + printf(", "); + printf("{function=%#x, index=%#x, flags=", + cpuid->entries[i].function, cpuid->entries[i].index); + printflags(kvm_cpuid_flags, cpuid->entries[i].flags, + "KVM_CPUID_FLAG_???"); + printf(", eax=%#x, ebx=%#x, ecx=%#x, edx=%#x}", + cpuid->entries[i].eax, cpuid->entries[i].ebx, + cpuid->entries[i].ecx, cpuid->entries[i].edx); + } +#else + if (cpuid->nent) + printf("..."); +#endif + printf("]}) = 0\n"); +} + +int +main(void) +{ + skip_if_unavailable("/proc/self/fd/"); + + int kvm = open(dev, O_RDWR); + if (kvm < 0) + perror_msg_and_skip("open: %s", dev); + + /* Make sure we have the stable version of the API */ + int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0); + if (ret != KVM_API_VERSION) + error_msg_and_skip("KVM_GET_API_VERSION returned %d" + ", KVM_API_VERSION is %d", + kvm, KVM_API_VERSION); + printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n", + kvm, dev, ret); + + ret = KVM_IOCTL(kvm, KVM_CHECK_EXTENSION, + (void *) (uintptr_t) KVM_CAP_USER_MEMORY); + printf("ioctl(%d<%s>, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = %d\n", + kvm, dev, ret); + + int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0); + printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n", + kvm, dev, vm_fd, vm_dev); + + /* Allocate one aligned page of guest memory to hold the code. */ + page_size = get_page_size(); + void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, + MAP_SHARED | MAP_ANONYMOUS, -1, 0); + if (mem == MAP_FAILED) + perror_msg_and_fail("mmap page"); + + /* Map it to the second page frame (to avoid the real-mode IDT at 0). */ + struct kvm_userspace_memory_region region = { + .slot = 0, + .guest_phys_addr = page_size, + .memory_size = page_size, + .userspace_addr = (uintptr_t) mem, + }; + KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, ®ion); + printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION" + ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu" + ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev, + (unsigned long) page_size, (unsigned long) page_size, mem); + + int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL); + if (!vcpu_dev_should_have_cpuid(vcpu_fd)) { + /* + * This is an older kernel that doesn't place a cpuid + * at the end of the dentry associated with vcpu_fd. + * Trim the cpuid part of vcpu_dev like: + * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu" + */ + vcpu_dev[strlen (vcpu_dev) - 2] = '\0'; +#ifdef KVM_NO_CPUID_CALLBACK + KVM_NO_CPUID_CALLBACK; +#endif + } + + printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n", + vm_fd, vm_dev, vcpu_fd, vcpu_dev); + + /* Map the shared kvm_run structure and following data. */ + ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL); + struct kvm_run *run; + if (ret < (int) sizeof(*run)) + error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d", + ret, (int) sizeof(*run)); + printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n", + kvm, dev, ret); + + const size_t mmap_size = (ret + page_size - 1) & -page_size; + run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, + MAP_SHARED, vcpu_fd, 0); + if (run == MAP_FAILED) + perror_msg_and_fail("mmap vcpu"); + + size_t cpuid_nent = KVM_MAX_CPUID_ENTRIES; + struct kvm_cpuid2 *cpuid = tail_alloc(sizeof(*cpuid) + + cpuid_nent * + sizeof(*cpuid->entries)); + + cpuid->nent = 0; + ioctl(kvm, KVM_GET_SUPPORTED_CPUID, cpuid); + printf("ioctl(%d<%s>, KVM_GET_SUPPORTED_CPUID, %p) = -1 E2BIG (%m)\n", + kvm, dev, cpuid); + + cpuid->nent = cpuid_nent; + + KVM_IOCTL(kvm, KVM_GET_SUPPORTED_CPUID, cpuid); + print_cpuid_ioctl(kvm, dev, "KVM_GET_SUPPORTED_CPUID", cpuid); + + struct kvm_cpuid2 cpuid_tmp = { .nent = 0 }; + KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, &cpuid_tmp); + printf("ioctl(%d<%s>, KVM_SET_CPUID2, {nent=%u, entries=[]}) = 0\n", + vcpu_fd, vcpu_dev, cpuid_tmp.nent); + + KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, cpuid); + print_cpuid_ioctl(vcpu_fd, vcpu_dev, "KVM_SET_CPUID2", cpuid); + + ioctl(vcpu_fd, KVM_SET_CPUID2, NULL); + printf("ioctl(%d<%s>, KVM_SET_CPUID2, NULL) = -1 EFAULT (%m)\n", + vcpu_fd, vcpu_dev); + + run_kvm(vcpu_fd, run, mmap_size, mem); + + puts("+++ exited with 0 +++"); + return 0; +} + +#else /* !HAVE_LINUX_KVM_H */ + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_CPUID2 && " + "HAVE_STRUCT_KVM_REGS && HAVE_STRUCT_KVM_SREGS && " + "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && " + "(__x86_64__ || __i386__)") + +# define need_print_KVM_RUN 0 + +#endif diff --git a/tests-mx32/ioctl_loop.c b/tests-mx32/ioctl_loop.c index 10b7dc348bad5e8304f26f179b2511866587dbe4..06c99ae4eb98eab32e5e2864d929e1132f7cf272 100644 --- a/tests-mx32/ioctl_loop.c +++ b/tests-mx32/ioctl_loop.c @@ -187,24 +187,26 @@ main(void) /* Unknown loop commands */ sys_ioctl(-1, unknown_loop_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x4c, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x4c, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_loop_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_loop_cmd), _IOC_SIZE((unsigned int) unknown_loop_cmd), (unsigned long) magic); sys_ioctl(-1, LOOP_SET_BLOCK_SIZE + 1, magic); - printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = " + printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = " "-1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", _IOC_NR(LOOP_SET_BLOCK_SIZE + 1), _IOC_SIZE(LOOP_SET_BLOCK_SIZE + 1), (unsigned long) magic); sys_ioctl(-1, LOOP_CTL_GET_FREE + 1, magic); - printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = " + printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = " "-1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", _IOC_NR(LOOP_CTL_GET_FREE + 1), _IOC_SIZE(LOOP_CTL_GET_FREE + 1), (unsigned long) magic); diff --git a/tests-mx32/ioctl_nbd.c b/tests-mx32/ioctl_nbd.c new file mode 100644 index 0000000000000000000000000000000000000000..7daeec48f904f4626b59dcac792d0612d2440d9e --- /dev/null +++ b/tests-mx32/ioctl_nbd.c @@ -0,0 +1,112 @@ +/* + * Copyright (c) 2018 The strace developers. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "tests.h" + +#include +#include +#include +#include +#include + +#define XLAT_MACROS_ONLY +# include "xlat/nbd_ioctl_cmds.h" +# include "xlat/nbd_ioctl_flags.h" +#undef XLAT_MACROS_ONLY + +#define RVAL_EBADF " = -1 EBADF (%m)\n" + +int +main(void) +{ + static const unsigned long ubeef = (unsigned long) 0xcafef00ddeadbeefULL; + static const char null_path[] = "/dev/null"; + + int fd = open(null_path, O_RDONLY); + if (fd < 0) + perror_msg_and_fail("open(\"%s\")", null_path); + + skip_if_unavailable("/proc/self/fd/"); + + ioctl(-1, NBD_DISCONNECT, NULL); + printf("ioctl(-1, NBD_DISCONNECT)" RVAL_EBADF); + ioctl(-1, NBD_CLEAR_SOCK, NULL); + printf("ioctl(-1, NBD_CLEAR_SOCK)" RVAL_EBADF); + ioctl(-1, NBD_DO_IT, NULL); + printf("ioctl(-1, NBD_DO_IT)" RVAL_EBADF); + ioctl(-1, NBD_CLEAR_QUE, NULL); + printf("ioctl(-1, NBD_CLEAR_QUE)" RVAL_EBADF); + ioctl(-1, NBD_PRINT_DEBUG, NULL); + printf("ioctl(-1, NBD_PRINT_DEBUG)" RVAL_EBADF); + ioctl(-1, NBD_SET_SOCK, fd); + printf("ioctl(-1, NBD_SET_SOCK, %d)" RVAL_EBADF, fd); + + ioctl(-1, NBD_SET_BLKSIZE, ubeef); + printf("ioctl(-1, NBD_SET_BLKSIZE, %lu)" RVAL_EBADF, ubeef); + ioctl(-1, NBD_SET_SIZE, ubeef); + printf("ioctl(-1, NBD_SET_SIZE, %lu)" RVAL_EBADF, ubeef); + ioctl(-1, NBD_SET_SIZE_BLOCKS, ubeef); + printf("ioctl(-1, NBD_SET_SIZE_BLOCKS, %lu)" RVAL_EBADF, ubeef); + + ioctl(-1, NBD_SET_TIMEOUT, ubeef); + printf("ioctl(-1, NBD_SET_TIMEOUT, %lu)" RVAL_EBADF, ubeef); + + ioctl(-1, NBD_SET_FLAGS, 0); + printf("ioctl(-1, NBD_SET_FLAGS, 0)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE)" RVAL_EBADF); + + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY| + NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE| + (1 << 15)|(1<<31)); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|" + "NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|0x80008000)" RVAL_EBADF); + + ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), NULL); + printf("ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), 0)" RVAL_EBADF); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-mx32/ioctl_nbd.gen.test b/tests-mx32/ioctl_nbd.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..55e287a230a62df5d4afa9b7d422c36620e5320b --- /dev/null +++ b/tests-mx32/ioctl_nbd.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_nbd +ioctl.test -y); do not edit. +set -- -y +. "${srcdir=.}/ioctl.test" diff --git a/tests-mx32/ioctl_perf.c b/tests-mx32/ioctl_perf.c index 7db01dbc8f2edcab78b9de26bb5a165a1619d730..18f59faf7e6b44636e090658a4e9107a4ec6fe60 100644 --- a/tests-mx32/ioctl_perf.c +++ b/tests-mx32/ioctl_perf.c @@ -91,10 +91,10 @@ main(void) /* Unknown perf commands */ sys_ioctl(-1, unknown_perf_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x24, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x24, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_perf_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_perf_cmd), _IOC_SIZE((unsigned int) unknown_perf_cmd), (unsigned long) magic); diff --git a/tests-mx32/ioctl_scsi.c b/tests-mx32/ioctl_scsi.c index a9ecf28832c35e05dfa524be73a435027bad9990..94051d58e7099f256e1647280215e97046fd7227 100644 --- a/tests-mx32/ioctl_scsi.c +++ b/tests-mx32/ioctl_scsi.c @@ -2,6 +2,7 @@ * Check decoding of SCSI ioctl commands. * * Copyright (c) 2017 Dmitry V. Levin + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -137,13 +138,14 @@ main(void) "SG_SCSI_RESET"); ioctl(-1, 0x22ff, 0); - printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n"); + printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE"); static const unsigned long magic = (unsigned long) 0xdeadbeeffacefeedULL; ioctl(-1, 0x22ff, magic); - printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n", - magic); + printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", magic); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/ioctl_v4l2.c b/tests-mx32/ioctl_v4l2.c index a7dcc4941be7d8c888dc3687ed328426a2bbda86..ab6489b8f2e5bfa98a27325448b69119ab30cd4c 100644 --- a/tests-mx32/ioctl_v4l2.c +++ b/tests-mx32/ioctl_v4l2.c @@ -379,6 +379,7 @@ main(void) { const unsigned int size = get_page_size(); void *const page = tail_alloc(size); + void *const page_end = page + size; fill_memory(page, size); unsigned char cc[sizeof(int)] = { 'A', '\'', '\\', '\xfa' }; @@ -542,7 +543,7 @@ main(void) print_ioctl_v4l2(p_format, "VIDIOC_TRY_FMT", V4L2_BUF_TYPE_SDR_OUTPUT); #endif struct v4l2_format *const p_v4l2_format = - page + size - sizeof(*p_v4l2_format); + page_end - sizeof(*p_v4l2_format); ioctl(-1, VIDIOC_TRY_FMT, p_v4l2_format); printf("ioctl(-1, VIDIOC_TRY_FMT, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_format->type); @@ -552,7 +553,7 @@ main(void) printf("ioctl(-1, VIDIOC_REQBUFS, NULL) = -1 EBADF (%m)\n"); struct v4l2_requestbuffers *const p_v4l2_requestbuffers = - page + size - sizeof(*p_v4l2_requestbuffers); + page_end - sizeof(*p_v4l2_requestbuffers); ioctl(-1, VIDIOC_REQBUFS, p_v4l2_requestbuffers); printf("ioctl(-1, VIDIOC_REQBUFS, {type=%#x /* V4L2_BUF_TYPE_??? */, " "memory=%#x /* V4L2_MEMORY_??? */, count=%u})" @@ -566,7 +567,7 @@ main(void) printf("ioctl(-1, VIDIOC_QUERYBUF, NULL) = -1 EBADF (%m)\n"); struct v4l2_buffer *const p_v4l2_buffer = - page + size - sizeof(*p_v4l2_buffer); + page_end - sizeof(*p_v4l2_buffer); ioctl(-1, VIDIOC_QUERYBUF, p_v4l2_buffer); printf("ioctl(-1, VIDIOC_QUERYBUF, {type=%#x /* V4L2_BUF_TYPE_??? */" ", index=%u}) = -1 EBADF (%m)\n", @@ -602,7 +603,7 @@ main(void) printf("ioctl(-1, VIDIOC_S_FBUF, NULL) = -1 EBADF (%m)\n"); struct v4l2_framebuffer *const p_v4l2_framebuffer = - page + size - sizeof(*p_v4l2_framebuffer); + page_end - sizeof(*p_v4l2_framebuffer); ioctl(-1, VIDIOC_S_FBUF, p_v4l2_framebuffer); printf("ioctl(-1, VIDIOC_S_FBUF, {capability=%#x" ", flags=%#x, base=%p}) = -1 EBADF (%m)\n", @@ -614,7 +615,7 @@ main(void) ioctl(-1, VIDIOC_STREAMON, 0); printf("ioctl(-1, VIDIOC_STREAMON, NULL) = -1 EBADF (%m)\n"); - int *const p_int = page + size - sizeof(int); + int *const p_int = page_end - sizeof(int); ioctl(-1, VIDIOC_STREAMON, p_int); printf("ioctl(-1, VIDIOC_STREAMON, [%#x /* V4L2_BUF_TYPE_??? */])" " = -1 EBADF (%m)\n", *p_int); @@ -632,7 +633,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_PARM, NULL) = -1 EBADF (%m)\n"); struct v4l2_streamparm *const p_v4l2_streamparm = - page + size - sizeof(*p_v4l2_streamparm); + page_end - sizeof(*p_v4l2_streamparm); ioctl(-1, VIDIOC_G_PARM, p_v4l2_streamparm); printf("ioctl(-1, VIDIOC_G_PARM, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_streamparm->type); @@ -680,7 +681,7 @@ main(void) ioctl(-1, VIDIOC_S_STD, 0); printf("ioctl(-1, VIDIOC_S_STD, NULL) = -1 EBADF (%m)\n"); - long long *const p_longlong = page + size - sizeof(*p_longlong); + long long *const p_longlong = page_end - sizeof(*p_longlong); ioctl(-1, VIDIOC_S_STD, p_longlong); printf("ioctl(-1, VIDIOC_S_STD, [%#llx]) = -1 EBADF (%m)\n", *p_longlong); @@ -690,7 +691,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUMSTD, NULL) = -1 EBADF (%m)\n"); struct v4l2_standard *const p_v4l2_standard = - page + size - sizeof(*p_v4l2_standard); + page_end - sizeof(*p_v4l2_standard); ioctl(-1, VIDIOC_ENUMSTD, p_v4l2_standard); printf("ioctl(-1, VIDIOC_ENUMSTD, {index=%u}) = -1 EBADF (%m)\n", p_v4l2_standard->index); @@ -700,7 +701,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUMINPUT, NULL) = -1 EBADF (%m)\n"); struct v4l2_input *const p_v4l2_input = - page + size - sizeof(*p_v4l2_input); + page_end - sizeof(*p_v4l2_input); ioctl(-1, VIDIOC_ENUMINPUT, p_v4l2_input); printf("ioctl(-1, VIDIOC_ENUMINPUT, {index=%u}) = -1 EBADF (%m)\n", p_v4l2_input->index); @@ -710,7 +711,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_CTRL, NULL) = -1 EBADF (%m)\n"); struct v4l2_control *const p_v4l2_control = - page + size - sizeof(*p_v4l2_control); + page_end - sizeof(*p_v4l2_control); ioctl(-1, VIDIOC_G_CTRL, p_v4l2_control); printf("ioctl(-1, VIDIOC_G_CTRL, {id=%#x /* V4L2_CID_??? */})" " = -1 EBADF (%m)\n", p_v4l2_control->id); @@ -729,7 +730,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_TUNER, NULL) = -1 EBADF (%m)\n"); struct v4l2_tuner *const p_v4l2_tuner = - page + size - sizeof(*p_v4l2_tuner); + page_end - sizeof(*p_v4l2_tuner); ioctl(-1, VIDIOC_G_TUNER, p_v4l2_tuner); printf("ioctl(-1, VIDIOC_G_TUNER, {index=%u})" " = -1 EBADF (%m)\n", p_v4l2_tuner->index); @@ -765,7 +766,7 @@ main(void) printf("ioctl(-1, VIDIOC_QUERYCTRL, NULL) = -1 EBADF (%m)\n"); struct v4l2_queryctrl *const p_v4l2_queryctrl = - page + size - sizeof(*p_v4l2_queryctrl); + page_end - sizeof(*p_v4l2_queryctrl); ioctl(-1, VIDIOC_QUERYCTRL, p_v4l2_queryctrl); # ifdef V4L2_CTRL_FLAG_NEXT_CTRL printf("ioctl(-1, VIDIOC_QUERYCTRL, {id=V4L2_CTRL_FLAG_NEXT_CTRL" @@ -801,7 +802,7 @@ main(void) printf("ioctl(-1, VIDIOC_CROPCAP, NULL) = -1 EBADF (%m)\n"); struct v4l2_cropcap *const p_v4l2_cropcap = - page + size - sizeof(*p_v4l2_cropcap); + page_end - sizeof(*p_v4l2_cropcap); ioctl(-1, VIDIOC_CROPCAP, p_v4l2_cropcap); printf("ioctl(-1, VIDIOC_CROPCAP, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_cropcap->type); @@ -811,7 +812,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_CROP, NULL) = -1 EBADF (%m)\n"); struct v4l2_crop *const p_v4l2_crop = - page + size - sizeof(*p_v4l2_crop); + page_end - sizeof(*p_v4l2_crop); ioctl(-1, VIDIOC_G_CROP, p_v4l2_crop); printf("ioctl(-1, VIDIOC_G_CROP, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_crop->type); @@ -950,7 +951,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, NULL) = -1 EBADF (%m)\n"); struct v4l2_frmivalenum *const p_v4l2_frmivalenum = - page + size - sizeof(*p_v4l2_frmivalenum); + page_end - sizeof(*p_v4l2_frmivalenum); ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, p_v4l2_frmivalenum); printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, {index=%u" ", pixel_format=v4l2_fourcc('\\x%x', '\\x%x', '\\x%x', '\\x%x')" @@ -969,7 +970,7 @@ main(void) printf("ioctl(-1, VIDIOC_CREATE_BUFS, NULL) = -1 EBADF (%m)\n"); struct v4l2_create_buffers *const p_v4l2_create_buffers = - page + size - sizeof(*p_v4l2_create_buffers); + page_end - sizeof(*p_v4l2_create_buffers); ioctl(-1, VIDIOC_CREATE_BUFS, p_v4l2_create_buffers); printf("ioctl(-1, VIDIOC_CREATE_BUFS, {count=%u, memory=%#x" " /* V4L2_MEMORY_??? */, format={type=%#x" diff --git a/tests-mx32/ipc_msgbuf.expected b/tests-mx32/ipc_msgbuf.expected deleted file mode 100644 index 880424bf1af46c2f1a921f1f27f22df32f6f4349..0000000000000000000000000000000000000000 --- a/tests-mx32/ipc_msgbuf.expected +++ /dev/null @@ -1,4 +0,0 @@ -msgget\(IPC_PRIVATE, IPC_CREAT\|0700\) += [0-9]* -msgsnd\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 0\) += 0 -msgrcv\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 233811181, 0\) += 14 -msgctl\([0-9]*, (IPC_64\|)?IPC_RMID, NULL\) += 0 diff --git a/tests-mx32/keyctl.c b/tests-mx32/keyctl.c index 881f24b3a3e360acabee7f5f247c561a0063c821..e53cdc41275adc9202666e481757383451f98d0b 100644 --- a/tests-mx32/keyctl.c +++ b/tests-mx32/keyctl.c @@ -312,7 +312,10 @@ main(void) static const char *bogus_key3_str = "-557785390"; static const struct keyctl_dh_params kcdhp_data = { - KEY_SPEC_GROUP_KEYRING, 1234567890, 3141592653U }; + .private = KEY_SPEC_GROUP_KEYRING, + .prime = 1234567890, + .base = 3141592653U + }; static const char *kcdhp_str = "{private=" #if XLAT_RAW || XLAT_VERBOSE "-6" diff --git a/tests-mx32/ksysent.sed b/tests-mx32/ksysent.sed index 63ded4a99aba97c2ef29dd9d458f6d17e5a73482..cb5d060fba640828aa6994f421b6df911207f09c 100644 --- a/tests-mx32/ksysent.sed +++ b/tests-mx32/ksysent.sed @@ -1,9 +1,9 @@ #!/bin/sed -rnf # should not have been exported at all -/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|syscalls|syscall_count|syscall_max|available|reserved|unused)/d +/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|arm_sync_file_range|syscalls|syscall_count|syscall_max|available|reserved|unused)/d -# should not have been named this way +# should not have been named this way s/__NR_(arm|xtensa)_fadvise64_64/__NR_fadvise64_64/ # legacy names diff --git a/tests-mx32/mmap.c b/tests-mx32/mmap.c index e9f587ec0969033aae535720a1011a04324ea817..f797e68522fe3fb1ec98fccceb251d7d7aae44f9 100644 --- a/tests-mx32/mmap.c +++ b/tests-mx32/mmap.c @@ -140,15 +140,15 @@ main(int ac, char **av) perror_msg_and_fail("munmap"); printf("munmap(%p, %lu) = 0\n", p, length3); - if (mlockall(MCL_FUTURE)) - perror_msg_and_fail("mlockall"); + printf("mlockall("); #if XLAT_RAW - printf("mlockall(%#x) = 0\n", MCL_FUTURE); + printf("%#x", MCL_FUTURE); #elif XLAT_VERBOSE - printf("mlockall(%#x /* MCL_FUTURE */) = 0\n", MCL_FUTURE); + printf("%#x /* MCL_FUTURE */", MCL_FUTURE); #else - puts("mlockall(MCL_FUTURE) = 0"); + printf("MCL_FUTURE"); #endif + printf(") = %s\n", sprintrc(mlockall(MCL_FUTURE))); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/munlockall.c b/tests-mx32/munlockall.c index 9ac69423f247b1b0cc494f141c32017455821502..337cd3e0db9fcabeb3b78d7b4dc07113b5ac4f5d 100644 --- a/tests-mx32/munlockall.c +++ b/tests-mx32/munlockall.c @@ -6,7 +6,7 @@ int main(void) { - printf("munlockall() = %d\n", munlockall()); + printf("munlockall() = %s\n", sprintrc(munlockall())); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/net-packet_mreq.c b/tests-mx32/net-packet_mreq.c new file mode 100644 index 0000000000000000000000000000000000000000..88423b7bbc9069c7bace1765fd3c5ee1c1db0c03 --- /dev/null +++ b/tests-mx32/net-packet_mreq.c @@ -0,0 +1,102 @@ +#include "tests.h" +#include +#include +#include + +static const char *errstr; + +static long +packet_mreq_membership(int optname, void *optval, socklen_t len) +{ + long rc = setsockopt(-1, SOL_PACKET, optname, optval, len); + errstr = sprintrc(rc); + return rc; +} + +static void +test_packet_mreq(const int optname, const char *const optname_str) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct packet_mreq, pmreq); + socklen_t len = sizeof(struct packet_mreq); + + /* setsockopt with optname unknown */ + packet_mreq_membership(-1, NULL, 0); + printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n", + -1, errstr); + + /* setsockopt with mr_type unknown */ + pmreq->mr_ifindex = 0; + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address); + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with mr_type unknown and mr_alen > sizeof(mr_address) */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) + 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with mr_type unknown and mr_alen < sizeof(mr_address) */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) - 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < pmreq->mr_alen; i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with valid mr_type */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address); + static const struct { + unsigned short type; + const char *const type_str; + } a[] = { + { ARG_STR(PACKET_MR_MULTICAST) }, + { ARG_STR(PACKET_MR_PROMISC) }, + { ARG_STR(PACKET_MR_ALLMULTI) }, +#ifdef PACKET_MR_UNICAST + { ARG_STR(PACKET_MR_UNICAST) }, +#endif + }; + + for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) { + pmreq->mr_type = a[i].type; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%s, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, a[i].type_str, pmreq->mr_alen); + for (unsigned int i = 0; i < pmreq->mr_alen; i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + } + + /* setsockopt with optlen larger than usual */ + len = len + 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, %p," + " %d) = %s\n", optname_str, pmreq, len, errstr); +} + +int +main(void) +{ + test_packet_mreq(ARG_STR(PACKET_ADD_MEMBERSHIP)); + test_packet_mreq(ARG_STR(PACKET_DROP_MEMBERSHIP)); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-mx32/net-packet_mreq.gen.test b/tests-mx32/net-packet_mreq.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..9dd034a9d814ab3b65dabd634cd82575467b4f7b --- /dev/null +++ b/tests-mx32/net-packet_mreq.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-packet_mreq -e trace=setsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=setsockopt diff --git a/tests-mx32/net-sockaddr.c b/tests-mx32/net-sockaddr.c index 22cbb265d256bc3e5714911b49b01ea94d507137..d2dfabe94ae59ef3fd3b038844acd99637a62810 100644 --- a/tests-mx32/net-sockaddr.c +++ b/tests-mx32/net-sockaddr.c @@ -38,9 +38,11 @@ #include #include #include "netlink.h" +#include #include #include #include +#include #include #ifdef HAVE_BLUETOOTH_BLUETOOTH_H # include @@ -289,6 +291,181 @@ check_ipx(void) c_ipx.sipx_type, len, ret); } +/* for a bit more compact AX.25 address definitions */ +#define AX25_ADDR(c_, s_) \ + { { (c_)[0] << 1, (c_)[1] << 1, (c_)[2] << 1, \ + (c_)[3] << 1, (c_)[4] << 1, (c_)[5] << 1, (s_) << 1 } } \ + /* End of AX25_ADDR definition */ + +static void +check_ax25(void) +{ + const struct full_sockaddr_ax25 ax25 = { + .fsa_ax25 = { + .sax25_family = AF_AX25, + .sax25_call = AX25_ADDR("VALID ", 13), + .sax25_ndigis = 8, + }, + .fsa_digipeater = { + AX25_ADDR("SPA CE", 0), + AX25_ADDR("SSID ", 16), + AX25_ADDR(" ", 0), + AX25_ADDR("NULL\0", 3), + AX25_ADDR("A-B-C", 4), + AX25_ADDR(",}]\"\\'", 5), + AX25_ADDR("DASH-0", 6), + AX25_ADDR("\n\tABCD", 7), + }, + }; + const ax25_address aux_addrs[] = { + AX25_ADDR("VALID2", 7), + AX25_ADDR("OK ", 15), + AX25_ADDR("FINE ", 2), + AX25_ADDR("smalls", 9), + }; + + enum { AX25_ALIGN = ALIGNOF(struct full_sockaddr_ax25), }; + size_t size = sizeof(ax25); + size_t surplus = ROUNDUP(sizeof(ax25_address), AX25_ALIGN); + void *sax_void = midtail_alloc(size, surplus); + struct full_sockaddr_ax25 *sax = sax_void; + long rc; + + fill_memory(sax, size); + sax->fsa_ax25.sax25_family = AF_AX25; + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25) - 1); + printf("connect(-1, {sa_family=AF_AX25, sa_data=\"\\202\\203\\204\\205" + "\\206\\207\\210\\211\\212\\213\\214\\215\\216\"}, %zu) = %s\n", + sizeof(struct sockaddr_ax25) - 1, sprintrc(rc)); + + memcpy(sax, &ax25, sizeof(ax25)); + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25)); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater=[/* ??? */]}, %zu) = %s\n", + sizeof(struct sockaddr_ax25), sprintrc(rc)); + + sax->fsa_ax25.sax25_ndigis = 0; + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25)); + printf("connect(-1, {sa_family=AF_AX25, sax25_call=VALID-13" + ", sax25_ndigis=0}, %zu) = %s\n", + sizeof(struct sockaddr_ax25), sprintrc(rc)); + + sax->fsa_ax25.sax25_ndigis = 8; + size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 3 + 1; + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater" + "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\"" + "} /* SPA CE-0 */" + ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\"" + "} /* SSID-0 */" + ", *" + ", /* ??? */], ...}, %zu) = %s\n", + size, sprintrc(rc)); + + sax->fsa_digipeater[2].ax25_call[6] = 0x4; + size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 4; + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater" + "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\"" + "} /* SPA CE-0 */" + ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\"" + "} /* SSID-0 */" + ", {ax25_call=\"\\x40\\x40\\x40\\x40\\x40\\x40\\x04\"} /* -2 */" + ", {ax25_call=\"\\x9c\\xaa\\x98\\x98\\x00\\x00\\x06\"}" + ", /* ??? */]}, %zu) = %s\n", + size, sprintrc(rc)); + + memcpy(sax->fsa_digipeater, aux_addrs, sizeof(aux_addrs)); + sax->fsa_digipeater[2].ax25_call[6] = 0xa5; + sax->fsa_digipeater[4].ax25_call[5] = 0x40; + for (size_t i = 0; i < 3; i++) { + size = sizeof(ax25) + sizeof(ax25_address) * (i / 2); + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25" + ", fsa_ax25={sax25_call=VALID-13, sax25_ndigis=%d}" + ", fsa_digipeater=[VALID2-7, OK-15, %s /* FINE-2 */" + ", {ax25_call=\"\\xe6\\xda\\xc2\\xd8\\xd8\\xe6\\x12\"" + "} /* smalls-9 */" + ", {ax25_call=\"\\x%s\\x%s\\x84\\x5a\\x86\\x40\\x08\"" + "} /* %sB-C-4 */" + ", {ax25_call=\"\\x58\\xfa\\xba\\x44\\x%s\\x%s\\x0a\"" + "}%s" + ", {ax25_call=\"\\x88\\x82\\xa6\\x90\\x5a\\x%s\\x0c\"" + "}%s" + "%s]%s}, %zu) = %s\n" + , sax->fsa_ax25.sax25_ndigis + , i + ? "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x41\\x04\"}" + : "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x40\\xa5\"}" + , i ? "40" : "82" + , i ? "40" : "5a" + , i ? " " : "A-" + , i ? "54" : "b8" + , i ? "5e" : "4e" + , i ? "" : " /* ,}]\"\\'-5 */" + , i ? "fe" : "60" + , i ? "" : " /* DASH-0-6 */" + , i == 1 + ? "" + : ", {ax25_call=\"\\x14\\x12\\x82\\x84\\x86\\x88\\x0e\"}" + , i > 1 ? ", ..." : "" + , size, sprintrc(rc)); + + if (i == 1) { + sax_void = (char *) sax_void - surplus; + memmove(sax_void, sax, sizeof(ax25)); + sax = sax_void; + } + + sax->fsa_ax25.sax25_ndigis = 7 + 2 * i; + + sax->fsa_digipeater[2].ax25_call[5] = 0x41; + sax->fsa_digipeater[2].ax25_call[6] = 0x4; + + sax->fsa_digipeater[4].ax25_call[0] = 0x40; + sax->fsa_digipeater[4].ax25_call[1] = 0x40; + + sax->fsa_digipeater[5].ax25_call[4] = '*' << 1; + sax->fsa_digipeater[5].ax25_call[5] = '/' << 1; + + sax->fsa_digipeater[6].ax25_call[5] = 0xfe; + } +} + +static void +check_x25(void) +{ + static const struct sockaddr_x25 c_x25 = { + .sx25_family = AF_X25, + .sx25_addr = { "0123456789abcdef" }, + }; + void *x25_void = tail_memdup(&c_x25, sizeof(c_x25) + 1); + struct sockaddr_x25 *x25 = x25_void; + long rc; + + rc = connect(-1, x25, sizeof(c_x25) - 1); + printf("connect(-1, {sa_family=AF_X25" + ", sa_data=\"0123456789abcde\"}, %zu) = %s\n", + sizeof(c_x25) - 1, sprintrc(rc)); + + for (size_t i = 0; i < 2; i++) { + rc = connect(-1, x25, sizeof(c_x25) + i); + printf("connect(-1, {sa_family=AF_X25" + ", sx25_addr={x25_addr=\"0123456789abcde\"...}" + "}, %zu) = %s\n", + sizeof(c_x25) + i, sprintrc(rc)); + } + + x25->sx25_addr.x25_addr[10] = '\0'; + rc = connect(-1, x25, sizeof(c_x25)); + printf("connect(-1, {sa_family=AF_X25" + ", sx25_addr={x25_addr=\"0123456789\"}" + "}, %zu) = %s\n", + sizeof(c_x25), sprintrc(rc)); +} + static void check_nl(void) { @@ -554,6 +731,8 @@ main(void) check_in(); check_in6(); check_ipx(); + check_ax25(); + check_x25(); check_nl(); check_ll(); #ifdef HAVE_BLUETOOTH_BLUETOOTH_H diff --git a/tests-mx32/net-tpacket_req.c b/tests-mx32/net-tpacket_req.c new file mode 100644 index 0000000000000000000000000000000000000000..06955873cd1cbceaff2fd293544851310c270a01 --- /dev/null +++ b/tests-mx32/net-tpacket_req.c @@ -0,0 +1,52 @@ +#include "tests.h" +#include +#include +#include + +static const char *errstr; + +static long +set_tpacket_req(int optname, void *optval, socklen_t len) +{ + long rc = setsockopt(-1, SOL_PACKET, optname, optval, len); + errstr = sprintrc(rc); + return rc; +} + +static void +test_tpacket_req(const int optname, const char *const optname_str) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct tpacket_req, tpreq); + socklen_t len; + + /* setsockopt with optname unknown */ + set_tpacket_req(-1, NULL, 0); + printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n", + -1, errstr); + + /* classic setsockopt */ + len = sizeof(struct tpacket_req); + set_tpacket_req(optname, tpreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {tp_block_size=%u," + " tp_block_nr=%u, tp_frame_size=%u, tp_frame_nr=%u}, %d) = %s\n", + optname_str, tpreq->tp_block_size, tpreq->tp_block_nr, + tpreq->tp_frame_size, tpreq->tp_frame_nr, len, errstr); + + /* setsockopt with optlen larger than usual */ + len = len + 1; + set_tpacket_req(optname, tpreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, %p," + " %d) = %s\n", optname_str, tpreq, len, errstr); +} + +int +main(void) +{ + test_tpacket_req(ARG_STR(PACKET_RX_RING)); +#ifdef PACKET_TX_RING + test_tpacket_req(ARG_STR(PACKET_TX_RING)); +#endif + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-mx32/net-tpacket_req.gen.test b/tests-mx32/net-tpacket_req.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..6fc4e60123be75715a8b27e473a6bf6ffcd26706 --- /dev/null +++ b/tests-mx32/net-tpacket_req.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_req -e trace=setsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=setsockopt diff --git a/tests-mx32/net-tpacket_stats-success.c b/tests-mx32/net-tpacket_stats-success.c new file mode 100644 index 0000000000000000000000000000000000000000..883ec048575fd84240fa7c7643335c43a400ab28 --- /dev/null +++ b/tests-mx32/net-tpacket_stats-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "net-tpacket_stats.c" diff --git a/tests-mx32/net-tpacket_stats-success.test b/tests-mx32/net-tpacket_stats-success.test new file mode 100755 index 0000000000000000000000000000000000000000..c298b6c3eb636531b325ef59336f50d61507e05c --- /dev/null +++ b/tests-mx32/net-tpacket_stats-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + + . "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=getsockopt -e inject=getsockopt:retval=42 ../net-tpacket_stats-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-mx32/net-tpacket_stats.c b/tests-mx32/net-tpacket_stats.c new file mode 100644 index 0000000000000000000000000000000000000000..a13da5cabf03e5a24bdc85e0fc3eeb17726c2cc1 --- /dev/null +++ b/tests-mx32/net-tpacket_stats.c @@ -0,0 +1,147 @@ +#include "tests.h" +#include +#include +#include +#include +#include "print_fields.h" + +static const char *errstr; + +struct tp_stats { + unsigned int tp_packets, tp_drops, tp_freeze_q_cnt; +}; + +static long +get_tpacket_stats(void *optval, socklen_t *len) +{ + struct tp_stats *tpstats = optval; + socklen_t optlen = *len; + long rc = getsockopt(-1, SOL_PACKET, PACKET_STATISTICS, tpstats, len); + errstr = sprintrc(rc); +#ifdef INJECT_RETVAL + if (rc != INJECT_RETVAL) + error_msg_and_fail("Got a return value of %ld != %d", + rc, INJECT_RETVAL); + + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; +#endif + printf("getsockopt(-1, SOL_PACKET, PACKET_STATISTICS"); + if (rc < 0 || optlen <= 0) { + printf(", %p", tpstats); + } else if (optlen < sizeof(tpstats->tp_packets)) { + printf(", {tp_packets="); + print_quoted_hex(tpstats, optlen); + printf("}"); + } else { + PRINT_FIELD_U(", {", *tpstats, tp_packets); + + if (optlen > offsetof(struct tp_stats, tp_drops)) { + optlen -= offsetof(struct tp_stats, tp_drops); + if (optlen < sizeof(tpstats->tp_drops)) { + printf(", tp_drops="); + print_quoted_hex(tpstats, optlen); + } else { + PRINT_FIELD_U(", ", *tpstats, tp_drops); + + if (optlen > offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops)) { + optlen -= offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops); + if (optlen < sizeof(tpstats->tp_freeze_q_cnt)) { + printf(", tp_freeze_q_cnt="); + print_quoted_hex(tpstats, optlen); + } else { + PRINT_FIELD_U(", ", *tpstats, tp_freeze_q_cnt); + } + } + } + } + printf("}"); + } + printf(", [%d]) = %s\n", *len, errstr); + + return rc; +} + +int +main(void) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct tp_stats, tp_stats); + TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + + /* offset of (truncated) struct tp_stats.tp_packets */ + const unsigned int offset_tp_packets = offsetofend(struct tp_stats, tp_packets); + const unsigned int tp_packets_truncated = offset_tp_packets - 1; + /* offset of (truncated) struct tp_stats.tp_drops */ + const unsigned int offset_tp_drops = offsetofend(struct tp_stats, tp_drops); + const unsigned int tp_drops_truncated = offset_tp_drops - 1; + /* offset of (truncated) struct tp_stats.tp_freeze_q_cnt */ + const unsigned int offset_tp_freeze_q_cnt = offsetofend(struct tp_stats, tp_freeze_q_cnt); + const unsigned int tp_freeze_q_cnt_truncated = offset_tp_freeze_q_cnt - 1; + + *len = sizeof(*tp_stats); + + /* classic getsockopt */ + unsigned int optlen = *len; + get_tpacket_stats(tp_stats, &optlen); + + /* getsockopt with zero optlen */ + optlen = 0; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen less than offsetofend(struct tp_stats.tp_packets): + * the part of struct tp_stats.tp_packets is printed in hex. + */ + optlen = tp_packets_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_packets): + * struct tp_stats.tp_drops and struct tp_stats.offset_tp_freeze_q_cnt + * are not printed. + */ + optlen = offset_tp_packets; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_packets) + * but less than offsetofend(struct tp_stats, tp_drops): + * the part of struct tp_stats.tp_drops is printed in hex. + */ + optlen = tp_drops_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_drops): + * struct tp_stats.tp_freeze_q_cnt is not printed. + */ + optlen = offset_tp_drops; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_drops) + * but less than offsetofend(struct tp_stats, tp_freeze_q_cnt): + * the part of struct tp_stats.tp_freeze_q_cnt is printed in hex. + */ + optlen = tp_freeze_q_cnt_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_freeze_q_cnt): + */ + optlen = offset_tp_freeze_q_cnt; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than sizeof(struct tp_stats) + */ + optlen = offset_tp_freeze_q_cnt + 1; + get_tpacket_stats(tp_stats, &optlen); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests-mx32/net-tpacket_stats.gen.test b/tests-mx32/net-tpacket_stats.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..2df46550d95e5b1a9fd2798610a745e9f42be75c --- /dev/null +++ b/tests-mx32/net-tpacket_stats.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_stats -e trace=getsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=getsockopt diff --git a/tests-mx32/netlink_inet_diag.c b/tests-mx32/netlink_inet_diag.c index 8b3d8af0a4737059013a84d6906ad9db0d13a333..c1cabbbcb045276909bd233322a21320164ce8be 100644 --- a/tests-mx32/netlink_inet_diag.c +++ b/tests-mx32/netlink_inet_diag.c @@ -2,7 +2,7 @@ * This file is part of inet-yy strace test. * * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. + * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -100,8 +100,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests-mx32/netlink_netlink_diag.c b/tests-mx32/netlink_netlink_diag.c index a682f7c6977cb4a9fbe4250e506195de16f2bf81..ee651eefb8d24848948322facd2d04d779dbc315 100644 --- a/tests-mx32/netlink_netlink_diag.c +++ b/tests-mx32/netlink_netlink_diag.c @@ -100,8 +100,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests-mx32/netlink_sock_diag.c b/tests-mx32/netlink_sock_diag.c index 880069f36301457b8ad6769a97d3df0145fda59c..6049253f86c30f5edb8def45098f13b703f4b788 100644 --- a/tests-mx32/netlink_sock_diag.c +++ b/tests-mx32/netlink_sock_diag.c @@ -338,7 +338,7 @@ test_packet_diag_req(const int fd) TEST_SOCK_DIAG(fd, nlh0, AF_PACKET, SOCK_DIAG_BY_FAMILY, NLM_F_REQUEST, req, printf("{sdiag_family=AF_PACKET"), - printf(", sdiag_protocol=ETH_P_LOOP"); + printf(", sdiag_protocol=%#x", req.sdiag_protocol); PRINT_FIELD_U(", ", req, pdiag_ino); printf(", pdiag_show=PACKET_SHOW_INFO"); PRINT_FIELD_COOKIE(", ", req, pdiag_cookie); @@ -351,7 +351,7 @@ test_packet_diag_msg(const int fd) static const struct packet_diag_msg msg = { .pdiag_family = AF_PACKET, .pdiag_type = SOCK_STREAM, - .pdiag_num = 0xbadc, + .pdiag_num = 0x9100, .pdiag_ino = 0xfacefeed, .pdiag_cookie = { 0xdeadbeef, 0xbadc0ded } }; @@ -360,7 +360,7 @@ test_packet_diag_msg(const int fd) SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg, printf("{pdiag_family=AF_PACKET"), printf(", pdiag_type=SOCK_STREAM"); - PRINT_FIELD_U(", ", msg, pdiag_num); + printf(", pdiag_num=ETH_P_QINQ1"); PRINT_FIELD_U(", ", msg, pdiag_ino); PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie); printf("}")); @@ -609,7 +609,7 @@ test_smc_diag_msg(const int fd) struct smc_diag_msg msg = { .diag_family = AF_SMC, .diag_state = SMC_ACTIVE, - .diag_fallback = 0xde, + .diag_fallback = 0x1, .diag_shutdown = 0xba, .id = { .idiag_sport = 0xdead, @@ -630,7 +630,7 @@ test_smc_diag_msg(const int fd) SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg, printf("{diag_family=AF_SMC"), printf(", diag_state=SMC_ACTIVE"); - PRINT_FIELD_U(", ", msg, diag_fallback); + printf(", diag_fallback=SMC_DIAG_MODE_FALLBACK_TCP"); PRINT_FIELD_U(", ", msg, diag_shutdown); printf(", id={idiag_sport=htons(%u)" ", idiag_dport=htons(%u)" diff --git a/tests-mx32/netlink_unix_diag.c b/tests-mx32/netlink_unix_diag.c index e15092381dd839809051a67809fb5a67bd5b913a..39b6b85df56d12294d9c4dcd88b37dc006d8301c 100644 --- a/tests-mx32/netlink_unix_diag.c +++ b/tests-mx32/netlink_unix_diag.c @@ -2,7 +2,7 @@ * This file is part of net-yy-unix strace test. * * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. + * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -104,8 +104,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests-mx32/nlattr_ifla_xdp.c b/tests-mx32/nlattr_ifla_xdp.c index 93149fa9bc7a061b15e8b0ed5a98ee3e911cda37..a44b798cc1833fa824b11a958494140ad64821b8 100644 --- a/tests-mx32/nlattr_ifla_xdp.c +++ b/tests-mx32/nlattr_ifla_xdp.c @@ -44,6 +44,34 @@ enum { IFLA_XDP = 43 }; # define IFLA_XDP_FD 1 #endif +#ifndef IFLA_XDP_ATTACHED +# define IFLA_XDP_ATTACHED 2 +#endif + +#ifndef IFLA_XDP_PROG_ID +# define IFLA_XDP_PROG_ID 4 +#endif + +#ifndef IFLA_XDP_DRV_PROG_ID +# define IFLA_XDP_DRV_PROG_ID 5 +#endif + +#ifndef IFLA_XDP_SKB_PROG_ID +# define IFLA_XDP_SKB_PROG_ID 6 +#endif + +#ifndef IFLA_XDP_HW_PROG_ID +# define IFLA_XDP_HW_PROG_ID 7 +#endif + +#ifndef XDP_ATTACHED_NONE +# define XDP_ATTACHED_NONE 0 +#endif + +#ifndef XDP_ATTACHED_MULTI +# define XDP_ATTACHED_MULTI 4 +#endif + #define IFLA_ATTR IFLA_XDP #include "nlattr_ifla.h" @@ -65,6 +93,24 @@ main(void) IFLA_XDP_FD, pattern, num, printf("%d", num)); + static const struct { + uint8_t val; + const char *str; + } attach_types[] = { + { ARG_STR(XDP_ATTACHED_NONE) }, + { ARG_STR(XDP_ATTACHED_MULTI) }, + { ARG_STR(0x5) " /* XDP_ATTACHED_??? */" }, + { ARG_STR(0xfe) " /* XDP_ATTACHED_??? */" }, + }; + + for (size_t i = 0; i < ARRAY_SIZE(attach_types); i++) { + TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_ifinfomsg, print_ifinfomsg, + IFLA_XDP_ATTACHED, pattern, + attach_types[i].val, + printf("%s", attach_types[i].str)); + } + #ifdef XDP_FLAGS_UPDATE_IF_NOEXIST const uint32_t flags = XDP_FLAGS_UPDATE_IF_NOEXIST; TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen, @@ -73,6 +119,25 @@ main(void) printf("XDP_FLAGS_UPDATE_IF_NOEXIST")); #endif + static const struct { + uint32_t val; + const char *str; + } attrs[] = { + { ARG_STR(IFLA_XDP_PROG_ID) }, + { ARG_STR(IFLA_XDP_DRV_PROG_ID) }, + { ARG_STR(IFLA_XDP_SKB_PROG_ID) }, + { ARG_STR(IFLA_XDP_HW_PROG_ID) }, + }; + + for (size_t i = 0; i < ARRAY_SIZE(attrs); i++) { + TEST_NESTED_NLATTR_OBJECT_EX_(fd, nlh0, hdrlen, + init_ifinfomsg, print_ifinfomsg, + attrs[i].val, attrs[i].str, + pattern, num, + print_quoted_hex, 1, + printf("%u", num)); + } + puts("+++ exited with 0 +++"); return 0; } diff --git a/tests-mx32/nlattr_packet_diag_msg.c b/tests-mx32/nlattr_packet_diag_msg.c index 016d052cde0fe6cb3e3f2386f8dee354018ba1e3..6ac990712b06928b3a1efec18bc1f49639eba334 100644 --- a/tests-mx32/nlattr_packet_diag_msg.c +++ b/tests-mx32/nlattr_packet_diag_msg.c @@ -51,7 +51,8 @@ init_packet_diag_msg(struct nlmsghdr *const nlh, const unsigned int msg_len) struct packet_diag_msg *const msg = NLMSG_DATA(nlh); SET_STRUCT(struct packet_diag_msg, msg, .pdiag_family = AF_PACKET, - .pdiag_type = SOCK_STREAM + .pdiag_type = SOCK_STREAM, + .pdiag_num = 3, ); } @@ -61,7 +62,7 @@ print_packet_diag_msg(const unsigned int msg_len) printf("{len=%u, type=SOCK_DIAG_BY_FAMILY" ", flags=NLM_F_DUMP, seq=0, pid=0}" ", {pdiag_family=AF_PACKET" - ", pdiag_type=SOCK_STREAM, pdiag_num=0" + ", pdiag_type=SOCK_STREAM, pdiag_num=ETH_P_ALL" ", pdiag_ino=0, pdiag_cookie=[0, 0]}", msg_len); } @@ -98,9 +99,9 @@ main(void) { skip_if_unavailable("/proc/self/fd/"); - static const struct packet_diag_info pinfo = { - .pdi_index = 0xabcddafa, - .pdi_version = 0xbabcdafb, + struct packet_diag_info pinfo = { + .pdi_index = ifindex_lo(), + .pdi_version = 2, .pdi_reserve = 0xcfaacdaf, .pdi_copy_thresh = 0xdabacdaf, .pdi_tstamp = 0xeafbaadf, @@ -143,8 +144,8 @@ main(void) TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, init_packet_diag_msg, print_packet_diag_msg, PACKET_DIAG_INFO, pattern, pinfo, - PRINT_FIELD_U("{", pinfo, pdi_index); - PRINT_FIELD_U(", ", pinfo, pdi_version); + printf("{pdi_index=%s", IFINDEX_LO_STR); + printf(", pdi_version=TPACKET_V3"); PRINT_FIELD_U(", ", pinfo, pdi_reserve); PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh); PRINT_FIELD_U(", ", pinfo, pdi_tstamp); diff --git a/tests-mx32/nlattr_smc_diag_msg.c b/tests-mx32/nlattr_smc_diag_msg.c index 2e65ebd829d104fa73aabd8b637bc1d662dce60a..6a5a62a16be168083f45d4714a9ccb792a0b9d3d 100644 --- a/tests-mx32/nlattr_smc_diag_msg.c +++ b/tests-mx32/nlattr_smc_diag_msg.c @@ -29,23 +29,25 @@ #include "tests.h" #include -#ifdef AF_SMC - -# include -# include -# include -# include -# include "test_nlattr.h" -# include -# include -# include - -# ifndef SMC_CLNT -# define SMC_CLNT 0 -# endif -# ifndef SMC_ACTIVE -# define SMC_ACTIVE 1 -# endif +#ifndef AF_SMC +# define AF_SMC 43 +#endif + +#include +#include +#include +#include +#include "test_nlattr.h" +#include +#include +#include + +#ifndef SMC_CLNT +# define SMC_CLNT 0 +#endif +#ifndef SMC_ACTIVE +# define SMC_ACTIVE 1 +#endif static const char address[] = "12.34.56.78"; @@ -75,7 +77,7 @@ print_smc_diag_msg(const unsigned int msg_len) printf("{len=%u, type=SOCK_DIAG_BY_FAMILY" ", flags=NLM_F_DUMP, seq=0, pid=0}" ", {diag_family=AF_SMC, diag_state=SMC_ACTIVE" - ", diag_fallback=0, diag_shutdown=0" + ", diag_fallback=SMC_DIAG_MODE_SMCR, diag_shutdown=0" ", id={idiag_sport=htons(0), idiag_dport=htons(0)" ", idiag_src=inet_addr(\"%s\")" ", idiag_dst=inet_addr(\"%s\")" @@ -152,6 +154,23 @@ int main(void) }, .role = SMC_CLNT }; + static const struct smcd_diag_dmbinfo dinfo = { + .linkid = 0xdeadc0de, + .peer_gid = 0xbefeededbadc0dedULL, + .my_gid = 0xdeec0dedfacebeefULL, + .token = 0xcafedecaffeedeedULL, + .peer_token = 0xfeedfacebeeff00dULL, + }; + static const struct smc_diag_fallback fb1 = { + .reason = 0, + .peer_diagnosis = 0x03020000, + }; + static const struct smc_diag_fallback fb2 = { + .reason = 0x03060000, + .peer_diagnosis = 0x99999999, + }; + static uint8_t sd1 = 0x23; + static uint8_t sd2 = 0x40; int fd = create_nl_socket(NETLINK_SOCK_DIAG); const unsigned int hdrlen = sizeof(struct smc_diag_msg); @@ -162,6 +181,16 @@ int main(void) static char pattern[4096]; fill_memory_ex(pattern, sizeof(pattern), 'a', 'z' - 'a' + 1); + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_SHUTDOWN, pattern, sd1, + printf("RCV_SHUTDOWN|SEND_SHUTDOWN|0x20")); + + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_SHUTDOWN, pattern, sd2, + printf("0x40 /* ???_SHUTDOWN */")); + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, init_smc_diag_msg, print_smc_diag_msg, SMC_DIAG_CONNINFO, pattern, cinfo, @@ -192,12 +221,31 @@ int main(void) printf(", peer_gid=\"%s\"}", linfo.lnk[0].peer_gid); printf(", role=SMC_CLNT}")); - printf("+++ exited with 0 +++\n"); - return 0; -} + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_DMBINFO, pattern, dinfo, + PRINT_FIELD_U("{", dinfo, linkid); + PRINT_FIELD_X(", ", dinfo, peer_gid); + PRINT_FIELD_X(", ", dinfo, my_gid); + PRINT_FIELD_X(", ", dinfo, token); + PRINT_FIELD_X(", ", dinfo, peer_token); + printf("}")); -#else + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_FALLBACK, pattern, fb1, + printf("{reason=0 /* SMC_CLC_DECL_??? */"); + printf(", peer_diagnosis=0x3020000" + " /* SMC_CLC_DECL_IPSEC */}")); -SKIP_MAIN_UNDEFINED("AF_SMC") + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_FALLBACK, pattern, fb2, + printf("{reason=0x3060000" + " /* SMC_CLC_DECL_OPTUNSUPP */"); + printf(", peer_diagnosis=0x99999999" + " /* SMC_CLC_DECL_??? */}")); -#endif + printf("+++ exited with 0 +++\n"); + return 0; +} diff --git a/tests-mx32/nsyscalls.c b/tests-mx32/nsyscalls.c index 681fb3159629933e51818c4862790e7366a86ba2..e35442321042ddd97ef6de102df7030b9458e87d 100644 --- a/tests-mx32/nsyscalls.c +++ b/tests-mx32/nsyscalls.c @@ -82,18 +82,18 @@ test_syscall(const unsigned long nr) #ifdef LINUX_MIPSO32 printf("syscall(%#lx, %#lx, %#lx, %#lx, %#lx, %#lx, %#lx)" - " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT, - a[0], a[1], a[2], a[3], a[4], a[5], rc); + " = %s\n", nr | SYSCALL_BIT, + a[0], a[1], a[2], a[3], a[4], a[5], sprintrc(rc)); #else printf("syscall_%#lx(%#llx, %#llx, %#llx, %#llx, %#llx, %#llx)" - " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT, + " = %s\n", nr | SYSCALL_BIT, (unsigned long long) a[0], (unsigned long long) a[1], (unsigned long long) a[2], (unsigned long long) a[3], (unsigned long long) a[4], (unsigned long long) a[5], - rc); + sprintrc(rc)); #endif } @@ -119,6 +119,7 @@ main(int argc, char *argv[]) #endif test_syscall(ARRAY_SIZE(syscallent)); + (void) syscallent; /* workaround for clang bug #33068 */ #ifdef SYS_socket_subcall test_syscall(SYS_socket_subcall + 1); diff --git a/tests-mx32/options-syntax.test b/tests-mx32/options-syntax.test index 1a290d01408024c0974861ca70b0df979bef61e2..28762bc57814bd31c4bf7a191b528d043a005f36 100755 --- a/tests-mx32/options-syntax.test +++ b/tests-mx32/options-syntax.test @@ -66,6 +66,7 @@ check_h "incorrect personality designator '42' in qualification 'getcwd@42'" -e check_h "incorrect personality designator '42' in qualification '23@42'" -e trace=23@42,123 check_e "invalid system call '/getcwd@ohmy'" -e trace=/getcwd@ohmy +check_e "invalid -e kvm= argument: 'chdir'" -e kvm=chdir case "$STRACE_NATIVE_ARCH" in x86_64) diff --git a/tests-mx32/pure_executables.am b/tests-mx32/pure_executables.am index c65f4cadcd9bdf8500b1806c55b4773e4e789c93..72a31558c12d7ef70b0cf0e0d8ffa1e6ab35959a 100644 --- a/tests-mx32/pure_executables.am +++ b/tests-mx32/pure_executables.am @@ -11,11 +11,11 @@ PURE_EXECUTABLES = \ aio_pgetevents \ alarm \ bpf \ - bpf-v \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ + bpf-v \ brk \ btrfs \ caps \ @@ -115,11 +115,14 @@ PURE_EXECUTABLES = \ ioctl_evdev \ ioctl_inotify \ ioctl_kvm_run \ + ioctl_kvm_run-v \ + ioctl_kvm_run_auxstr_vcpu \ ioctl_loop \ ioctl_mtd \ - ioctl_rtc \ + ioctl_nbd \ ioctl_perf \ ioctl_ptp \ + ioctl_rtc \ ioctl_scsi \ ioctl_sg_io_v3 \ ioctl_sg_io_v4 \ @@ -204,7 +207,10 @@ PURE_EXECUTABLES = \ munlockall \ nanosleep \ net-icmp_filter \ + net-packet_mreq \ net-sockaddr \ + net-tpacket_req \ + net-tpacket_stats \ net-y-unix \ net-yy-inet \ net-yy-inet6 \ @@ -226,15 +232,15 @@ PURE_EXECUTABLES = \ nfnetlink_ctnetlink \ nfnetlink_ctnetlink_exp \ nfnetlink_cttimeout \ + nfnetlink_ipset \ nfnetlink_nft_compat \ nfnetlink_nftables \ - nfnetlink_ipset \ nfnetlink_osf \ nfnetlink_queue \ nfnetlink_ulog \ nlattr \ - nlattr_crypto_user_alg \ nlattr_br_port_msg \ + nlattr_crypto_user_alg \ nlattr_dcbmsg \ nlattr_fib_rule_hdr \ nlattr_ifaddrlblmsg \ @@ -266,10 +272,10 @@ PURE_EXECUTABLES = \ nlattr_unix_diag_msg \ old_mmap \ old_mmap-P \ - old_mmap-v-none \ old_mmap-Xabbrev \ old_mmap-Xraw \ old_mmap-Xverbose \ + old_mmap-v-none \ oldfstat \ oldlstat \ oldselect \ @@ -451,6 +457,9 @@ PURE_EXECUTABLES = \ ustat \ utime \ utimensat \ + utimensat-Xabbrev \ + utimensat-Xraw \ + utimensat-Xverbose \ utimes \ vhangup \ vmsplice \ diff --git a/tests-mx32/pure_executables.list b/tests-mx32/pure_executables.list index 39565d0c59874833efba5c431eef43b50c947465..69097bfb0955038ae24b7efdc2720fca0e2afa3a 100755 --- a/tests-mx32/pure_executables.list +++ b/tests-mx32/pure_executables.list @@ -10,11 +10,11 @@ aio aio_pgetevents alarm bpf -bpf-v bpf-obj_get_info_by_fd -bpf-obj_get_info_by_fd-v bpf-obj_get_info_by_fd-prog bpf-obj_get_info_by_fd-prog-v +bpf-obj_get_info_by_fd-v +bpf-v brk btrfs caps @@ -114,11 +114,14 @@ ioctl_dm ioctl_evdev ioctl_inotify ioctl_kvm_run +ioctl_kvm_run-v +ioctl_kvm_run_auxstr_vcpu ioctl_loop ioctl_mtd -ioctl_rtc +ioctl_nbd ioctl_perf ioctl_ptp +ioctl_rtc ioctl_scsi ioctl_sg_io_v3 ioctl_sg_io_v4 @@ -203,7 +206,10 @@ msg_name munlockall nanosleep net-icmp_filter +net-packet_mreq net-sockaddr +net-tpacket_req +net-tpacket_stats net-y-unix net-yy-inet net-yy-inet6 @@ -225,15 +231,15 @@ nfnetlink_cthelper nfnetlink_ctnetlink nfnetlink_ctnetlink_exp nfnetlink_cttimeout +nfnetlink_ipset nfnetlink_nft_compat nfnetlink_nftables -nfnetlink_ipset nfnetlink_osf nfnetlink_queue nfnetlink_ulog nlattr -nlattr_crypto_user_alg nlattr_br_port_msg +nlattr_crypto_user_alg nlattr_dcbmsg nlattr_fib_rule_hdr nlattr_ifaddrlblmsg @@ -265,10 +271,10 @@ nlattr_tcmsg nlattr_unix_diag_msg old_mmap old_mmap-P -old_mmap-v-none old_mmap-Xabbrev old_mmap-Xraw old_mmap-Xverbose +old_mmap-v-none oldfstat oldlstat oldselect @@ -450,6 +456,9 @@ userfaultfd ustat utime utimensat +utimensat-Xabbrev +utimensat-Xraw +utimensat-Xverbose utimes vhangup vmsplice diff --git a/tests-mx32/quotactl-success-v.c b/tests-mx32/quotactl-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..4d1c7b30e8dee0d58b705dfe71dc5c410da0a6d4 --- /dev/null +++ b/tests-mx32/quotactl-success-v.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-v.c" diff --git a/tests-mx32/quotactl-success-v.test b/tests-mx32/quotactl-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..a9937bd31ff4e6c11e9ce373de00db27bc51ed70 --- /dev/null +++ b/tests-mx32/quotactl-success-v.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success-v > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-mx32/quotactl-success.c b/tests-mx32/quotactl-success.c new file mode 100644 index 0000000000000000000000000000000000000000..aa2b9dc03762d6ec8849c2b953cc939a1060dcf5 --- /dev/null +++ b/tests-mx32/quotactl-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl.c" diff --git a/tests-mx32/quotactl-success.test b/tests-mx32/quotactl-success.test new file mode 100755 index 0000000000000000000000000000000000000000..6cd9532151c7f6bd94f40f672b930781b6373dd2 --- /dev/null +++ b/tests-mx32/quotactl-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-mx32/quotactl-xfs-success-v.c b/tests-mx32/quotactl-xfs-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..6e7b2b511504032c49e29c9b0f31ab52d32e085a --- /dev/null +++ b/tests-mx32/quotactl-xfs-success-v.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-xfs-v.c" diff --git a/tests-mx32/quotactl-xfs-success-v.test b/tests-mx32/quotactl-xfs-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..4c4bb9cd7825eba1d7d49f47629362dd0281a3cc --- /dev/null +++ b/tests-mx32/quotactl-xfs-success-v.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success-v > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-mx32/quotactl-xfs-success.c b/tests-mx32/quotactl-xfs-success.c new file mode 100644 index 0000000000000000000000000000000000000000..f498b8ae9e3a4d84978557f2a5e1820d1d242da1 --- /dev/null +++ b/tests-mx32/quotactl-xfs-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-xfs.c" diff --git a/tests-mx32/quotactl-xfs-success.test b/tests-mx32/quotactl-xfs-success.test new file mode 100755 index 0000000000000000000000000000000000000000..95077c8a9d6566ad420af5c5153b332c66b0a81b --- /dev/null +++ b/tests-mx32/quotactl-xfs-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests-mx32/quotactl-xfs.c b/tests-mx32/quotactl-xfs.c index fab451e22820e904189bf7c281dc39d5493611e1..112989192b55d26cc6b4f49017ca912c92ab3627 100644 --- a/tests-mx32/quotactl-xfs.c +++ b/tests-mx32/quotactl-xfs.c @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -92,7 +92,7 @@ print_xdisk_quota(int rc, void *ptr, void *arg) struct fs_disk_quota *dq = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", dq); return; } @@ -132,7 +132,7 @@ print_xquota_stat(int rc, void *ptr, void *arg) struct fs_quota_stat *qs = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", qs); return; } @@ -166,7 +166,7 @@ print_xquota_statv(int rc, void *ptr, void *arg) struct fs_quota_statv *qs = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", qs); return; } @@ -207,13 +207,13 @@ main(void) char bogus_addr_str[sizeof(void *) * 2 + sizeof("0x")]; char unterminated_str[sizeof(void *) * 2 + sizeof("0x")]; - long rc; + static char invalid_cmd_str[1024]; TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_disk_quota, xdq); TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_stat, xqstat); TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_statv, xqstatv); TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, flags); char *unterminated = tail_memdup(unterminated_data, - sizeof(unterminated_data)); + sizeof(unterminated_data)); snprintf(bogus_special_str, sizeof(bogus_special_str), "%p", bogus_special); @@ -234,12 +234,12 @@ main(void) "|XFS_QUOTA_GDQ_ACCT|XFS_QUOTA_GDQ_ENFD" "|XFS_QUOTA_PDQ_ENFD|0xdeadbec0]"); - rc = syscall(__NR_quotactl, QCMD(Q_XQUOTAON, 0xfacefeed), bogus_dev, - bogus_id, bogus_addr); - printf("quotactl(QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)" - ", %s, %p) = %s\n", - QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)), - bogus_dev_str, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)", + QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed))); + check_quota(CQF_ID_SKIP, + QCMD(Q_XQUOTAON, 0xfacefeed), invalid_cmd_str, + bogus_dev, bogus_dev_str, bogus_addr); /* Q_XQUOTAOFF */ @@ -264,12 +264,12 @@ main(void) /* Q_XGETQUOTA */ /* Trying our best to get successful result */ - check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, USRQUOTA)), + check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, USRQUOTA)), ARG_STR("/dev/sda1"), getuid(), xdq, print_xdisk_quota, (intptr_t) 1); - check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)), - ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 2); + check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, GRPQUOTA)), + ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 1); /* Q_XGETNEXTQUOTA */ @@ -298,20 +298,29 @@ main(void) ARG_STR("/dev/sda1"), xqstat, print_xquota_stat, (intptr_t) 1); check_quota(CQF_ID_SKIP | CQF_ADDR_CB, - ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)), + ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)), + ARG_STR("NULL"), xqstat, print_xquota_stat, (intptr_t) 1); + + check_quota(CQF_ID_SKIP, + ARG_STR(QCMD(Q_XGETQSTAT, PRJQUOTA)), unterminated, unterminated_str, - xqstat + 1, print_xquota_stat, (intptr_t) 2); + xqstat + 1); /* Q_XGETQSTATV */ check_quota(CQF_ID_SKIP | CQF_ADDR_CB, - ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)), - ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, 1); + ARG_STR(QCMD(Q_XGETQSTATV, USRQUOTA)), + ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, (intptr_t) 1); check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQSTATV, GRPQUOTA)), - ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 2); + ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 1); + + check_quota(CQF_ID_SKIP, + ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)), + unterminated, unterminated_str, + xqstatv + 1); /* Q_XQUOTARM */ diff --git a/tests-mx32/quotactl.c b/tests-mx32/quotactl.c index f1648d94eb25ba6e52e01809490eb6c2afe40af3..766139720db86149d9cef47b7bbe06a2bc9f5b25 100644 --- a/tests-mx32/quotactl.c +++ b/tests-mx32/quotactl.c @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -83,7 +83,7 @@ print_dqblk(long rc, void *ptr, void *arg) struct if_dqblk *db = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", db); return; } @@ -113,7 +113,7 @@ print_nextdqblk(long rc, void *ptr, void *arg) struct if_nextdqblk *db = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", db); return; } @@ -146,7 +146,7 @@ print_dqinfo(long rc, void *ptr, void *arg) struct if_dqinfo *di = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", di); return; } @@ -161,6 +161,38 @@ print_dqinfo(long rc, void *ptr, void *arg) printf("}"); } +void +print_dqfmt(long rc, void *ptr, void *arg) +{ + uint32_t *fmtval = ptr; + long out_arg = (long) arg; + const char *fmtstr; + + if (((rc < 0) && out_arg) || (out_arg > 1)) { + printf("%p", fmtval); + return; + } + printf("["); + switch (*fmtval) { + case 1: + fmtstr = "QFMT_VFS_OLD"; + break; + case 2: + fmtstr = "QFMT_VFS_V0"; + break; + case 3: + fmtstr = "QFMT_OCFS2"; + break; + case 4: + fmtstr = "QFMT_VFS_V1"; + break; + default: + printf("%#x /* QFMT_VFS_??? */]", *fmtval); + return; + } + printf("%s]", fmtstr); +} + int main(void) @@ -171,7 +203,8 @@ main(void) char bogus_special_str[sizeof(void *) * 2 + sizeof("0x")]; char unterminated_str[sizeof(void *) * 2 + sizeof("0x")]; - long rc; + static char invalid_cmd_str[1024]; + static char invalid_id_str[1024]; char *unterminated = tail_memdup(unterminated_data, sizeof(unterminated_data)); TAIL_ALLOC_OBJECT_CONST_PTR(struct if_dqblk, dqblk); @@ -179,7 +212,6 @@ main(void) TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, fmt); TAIL_ALLOC_OBJECT_CONST_PTR(struct if_nextdqblk, nextdqblk); - snprintf(bogus_special_str, sizeof(bogus_special_str), "%p", bogus_special); snprintf(unterminated_str, sizeof(unterminated_str), "%p", @@ -188,16 +220,16 @@ main(void) /* Invalid commands */ - rc = syscall(__NR_quotactl, bogus_cmd, bogus_special, bogus_id, - bogus_addr); - printf("quotactl(QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)" - ", %p, %u, %p) = %s\n", - QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd), - bogus_special, bogus_id, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)", + QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd)); + check_quota(CQF_NONE, bogus_cmd, invalid_cmd_str, + bogus_special, bogus_special_str, bogus_id, bogus_addr); - rc = syscall(__NR_quotactl, 0, NULL, -1, NULL); - printf("quotactl(QCMD(0 /* Q_??? */, USRQUOTA), NULL, -1, NULL) = %s\n", - sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(0 /* Q_??? */, USRQUOTA)"); + check_quota(CQF_ADDR_STR, 0, invalid_cmd_str, + ARG_STR(NULL), -1, ARG_STR(NULL)); /* Q_QUOTAON */ @@ -207,12 +239,14 @@ main(void) ARG_STR("/dev/bogus/"), ARG_STR(QFMT_VFS_OLD), ARG_STR("/tmp/bogus/")); - rc = syscall(__NR_quotactl, QCMD(Q_QUOTAON, 0xfacefeed), bogus_dev, - bogus_id, bogus_addr); - printf("quotactl(QCMD(Q_QUOTAON, %#x /* ???QUOTA */)" - ", %s, %#x /* QFMT_VFS_??? */, %p) = %s\n", - QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)), - bogus_dev_str, bogus_id, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(Q_QUOTAON, %#x /* ???QUOTA */)", + QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed))); + snprintf(invalid_id_str, sizeof(invalid_id_str), + "%#x /* QFMT_VFS_??? */", bogus_id); + check_quota(CQF_ID_STR, QCMD(Q_QUOTAON, 0xfacefeed), + invalid_cmd_str, bogus_dev, bogus_dev_str, + bogus_id, invalid_id_str, bogus_addr); /* Q_QUOTAOFF */ @@ -238,7 +272,7 @@ main(void) (intptr_t) 1); check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)), - ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 2); + ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 1); /* Q_GETNEXTQUOTA */ @@ -269,7 +303,7 @@ main(void) check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_GETINFO, GRPQUOTA)), bogus_special, bogus_special_str, dqinfo, - print_dqinfo, (intptr_t) 2); + print_dqinfo, (intptr_t) 1); /* Q_SETINFO */ @@ -294,9 +328,14 @@ main(void) check_quota(CQF_ID_SKIP, ARG_STR(QCMD(Q_GETFMT, USRQUOTA)), unterminated, unterminated_str, fmt + 1); - check_quota(CQF_ID_SKIP, + check_quota(CQF_ID_SKIP | CQF_ADDR_CB, + ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)), + ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1); + /* Try to check valid quota format */ + *fmt = QFMT_VFS_OLD; + check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)), - ARG_STR("/dev/sda1"), fmt); + ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1); /* Q_SYNC */ diff --git a/tests-mx32/quotactl.h b/tests-mx32/quotactl.h index 352f9270764d4fde8fecc2ea9fa9cf05f51d40a5..cb9e4d20328639f96dfb94f53f79290b4dc5f854 100644 --- a/tests-mx32/quotactl.h +++ b/tests-mx32/quotactl.h @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -78,7 +78,73 @@ enum check_quotactl_flags { CQF_ADDR_CB = 1 << CQF_ADDR_CB_BIT, }; +static const char *errstr; +/** + * Generic quotactl syscall checker function. Call convention: + * + * check_quota(flags, cmd, cmd_str, special, special_str + * [, id [, id_str]] + * [, addr [, { addr_cb, addr_cb_arg | addr_str }]]) + * + * check_quota performs a syscall invocation and prints the expected output + * for it. + * + * It might be useful to employ ARG_STR macro for passing cmd/cmd_str, + * special_special_str, id/id_str, and addr/addr_str argument pairs. + * + * @param flags Check flags: + * - CQF_ID_SKIP: the "id" syscall argument is ignored + * in the syscall invocation. No id and id_str arguments + * should be provided if this flag is set. + * This flag has priority over the CQF_ID_STR flag. + * - CQF_ID_STR: the "id" syscall argument has a special string + * representation. id_str argument should be provided if this + * flag is set; no id_str argument should be provided and id + * argument is printed as unsigned integer (with an exception + * for -1, which is printed as signed) if this flag is not set. + * - CQF_ADDR_SKIP: the "addr" syscall argument is ignored + * in the syscall invocation. None of the addr, addr_cb, + * addr_cb_arg, and/or addr_str arguments should be provided + * if this flag is set. This flag has priority + * over the CQF_ADDR_STR and CQF_ADDR_CB flags. + * - CQF_ADDR_CB: the "addr" syscall argument printing is handled + * via a callback function. addr_cb (that points to a callback + * function of type print_cb) and addr_cb_arg (an opaque pointer + * that is passed to addr_cb in the third argument) should + * be provided if this flag is set. + * This flag has priority over the CQF_ADDR_STR flag. + * - CQF_ADDR_STR: addr syscall argument has a special string + * representation. addr_str argument should be provided if this + * flag is set. If both CQF_ADDR_CB and CQF_ADDR_STR flags + * are not set, addr syscall argument is printed using "%p" + * printf format. + * @param cmd Value of the "cmd" syscall argument that should be passed + * in the syscall invocation. + * @param cmd_str String representation of the "cmd" syscall argument. + * @param special Value of the "special" syscall argument that should be passed + * in the syscall invocation. + * @param special_str String representation of the "special" syscall argument. + * @param ... Additional arguments depend on the flags being set: + * - id: Value of the "id" syscall argument. Provided + * if CQF_ID_SKIP is not set, otherwise -1 is passed + * in the syscall invocation and the argument is not printed + * in the expected output. + * - id_str: String representation of the "id" syscall argument. + * Provided if CQF_ID_SKIP is not set and CQF_ID_STR is set. + * - addr: Value of the "addr" syscall argument. Provided + * if CQF_ADDR_SKIP is not set, otherwise NULL is passed + * in the syscall invocation and the argument is not printed + * in the expected output. + * - addr_cb: Callback function that is called for the "addr" + * syscall argument printing. Should be of print_cb type. + * Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set. + * - addr_cb_arg: Opaque pointer that is passed to addr_cb, + * Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set. + * - addr_str: String representation of the "addr" syscall argument. + * Provided if CQF_ADDR_SKIP is not set, CQF_ADDR_CB is not set, + * and CQF_ADDR_STR is set. + */ static inline void check_quota(uint32_t flags, int cmd, const char *cmd_str, const char *special, const char *special_str, ...) @@ -116,6 +182,20 @@ check_quota(uint32_t flags, int cmd, const char *cmd_str, va_end(ap); rc = syscall(__NR_quotactl, cmd, special, id, addr); + + errstr = sprintrc(rc); + +#ifdef INJECT_RETVAL + if (rc != INJECT_RETVAL) + error_msg_and_fail("Got a return value of %ld != %d", + rc, INJECT_RETVAL); + + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; +#endif + printf("quotactl(%s, %s", cmd_str, special_str); if (!(flags & CQF_ID_SKIP)) { @@ -140,7 +220,7 @@ check_quota(uint32_t flags, int cmd, const char *cmd_str, } } - printf(") = %s\n", sprintrc(rc)); + printf(") = %s\n", errstr); } diff --git a/tests-mx32/so_linger.c b/tests-mx32/so_linger.c index 4dc994bf6268b2b0d9cb8f8be9f02fe9c16fdf2a..bfc27a39bfc88ed09fab97b320a00a402622dc4c 100644 --- a/tests-mx32/so_linger.c +++ b/tests-mx32/so_linger.c @@ -1,7 +1,7 @@ /* * Check decoding of SO_LINGER socket option. * - * Copyright (c) 2017 Dmitry V. Levin + * Copyright (c) 2017-2018 Dmitry V. Levin * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,7 +29,9 @@ #include "tests.h" +#include #include +#include #include #include @@ -56,6 +58,19 @@ main(void) { TAIL_ALLOC_OBJECT_CONST_PTR(struct linger, linger); TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + + const unsigned int sizeof_l_onoff = sizeof(linger->l_onoff); + struct linger *const l_onoff = tail_alloc(sizeof_l_onoff); + + const unsigned int sizeof_l_onoff_truncated = sizeof_l_onoff - 1; + struct linger *const l_onoff_truncated = + tail_alloc(sizeof_l_onoff_truncated); + + const unsigned int sizeof_l_linger_truncated = + offsetofend(struct linger, l_linger) - 1; + struct linger *const l_linger_truncated = + tail_alloc(sizeof_l_linger_truncated); + int fd = socket(AF_UNIX, SOCK_STREAM, 0); if (fd < 0) perror_msg_and_skip("socket AF_UNIX SOCK_STREAM"); @@ -98,6 +113,12 @@ main(void) printf("setsockopt(%d, SOL_SOCKET, SO_LINGER, %p, %d) = %s\n", fd, &linger->l_linger, (unsigned int) sizeof(*linger), errstr); + /* getsockopt with zero optlen */ + *len = 0; + get_linger(fd, linger, len); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, %p, [0]) = %s\n", + fd, linger, errstr); + /* getsockopt with optlen larger than necessary - shortened */ *len = sizeof(*linger) + 1; get_linger(fd, linger, len); @@ -106,19 +127,43 @@ main(void) fd, linger->l_onoff, linger->l_linger, (unsigned int) sizeof(*linger) + 1, *len, errstr); - /* getsockopt with optlen larger than usual - truncated to l_onoff */ - *len = sizeof(linger->l_onoff); - get_linger(fd, linger, len); + /* + * getsockopt with optlen less than sizeof(linger->l_onoff): + * the part of struct linger.l_onoff is printed in hex. + */ + *len = sizeof_l_onoff_truncated; + get_linger(fd, l_onoff_truncated, len); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=", fd); + print_quoted_hex(l_onoff_truncated, *len); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen equals to sizeof(struct linger.l_onoff): + * struct linger.l_linger is not printed. + */ + *len = sizeof_l_onoff; + get_linger(fd, l_onoff, len); printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d}" ", [%d]) = %s\n", - fd, linger->l_onoff, *len, errstr); - - /* getsockopt with optlen larger than usual - truncated to raw */ - *len = sizeof(*linger) - 1; - get_linger(fd, linger, len); - printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, ", fd); - print_quoted_hex(linger, *len); - printf(", [%d]) = %s\n", *len, errstr); + fd, l_onoff->l_onoff, *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct linger.l_onoff) + * but smaller than sizeof(struct linger): + * the part of struct linger.l_linger is printed in hex. + */ + *len = sizeof_l_linger_truncated; + get_linger(fd, l_linger_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct linger.l_onoff field. + */ + memcpy(linger, l_linger_truncated, sizeof_l_linger_truncated); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d, l_linger=", + fd, linger->l_onoff); + print_quoted_hex(&linger->l_linger, sizeof_l_linger_truncated - + offsetof(struct linger, l_linger)); + printf("}, [%d]) = %s\n", *len, errstr); /* getsockopt optval EFAULT */ *len = sizeof(*linger); diff --git a/tests-mx32/so_peercred.c b/tests-mx32/so_peercred.c index 6eac8467b5c851f124ea2f9d5f2dc09bf73b7668..e4fab6d4f6b38d9b24e1842d3f24a0c7b09bdcea 100644 --- a/tests-mx32/so_peercred.c +++ b/tests-mx32/so_peercred.c @@ -32,6 +32,7 @@ #include #include +#include #include #include @@ -75,6 +76,25 @@ main(void) TAIL_ALLOC_OBJECT_CONST_PTR(struct ucred, peercred); TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + const unsigned int sizeof_pid = sizeof(peercred->pid); + struct ucred *const pid = tail_alloc(sizeof_pid); + + const unsigned int sizeof_pid_truncated = sizeof_pid - 1; + struct ucred *const pid_truncated = + tail_alloc(sizeof_pid_truncated); + + const unsigned int sizeof_uid = offsetofend(struct ucred, uid); + struct ucred *const uid = tail_alloc(sizeof_uid); + + const unsigned int sizeof_uid_truncated = sizeof_uid - 1; + struct ucred *const uid_truncated = + tail_alloc(sizeof_uid_truncated); + + const unsigned int sizeof_gid_truncated = + offsetofend(struct ucred, gid) - 1; + struct ucred *const gid_truncated = + tail_alloc(sizeof_gid_truncated); + int sv[2]; if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv)) perror_msg_and_skip("socketpair AF_UNIX SOCK_STREAM"); @@ -88,52 +108,102 @@ main(void) PRINT_FIELD_UID(", ", *peercred, gid); printf("}, [%d]) = %s\n", *len, errstr); - int fd = socket(AF_UNIX, SOCK_STREAM, 0); - if (fd < 0) - perror_msg_and_skip("socket AF_UNIX SOCK_STREAM"); + /* getsockopt with zero optlen */ + *len = 0; + get_peercred(sv[0], peercred, len); + printf("getsockopt(%d, %s, %p, [0]) = %s\n", + sv[0], so_str(), peercred, errstr); /* getsockopt with optlen larger than necessary - shortened */ *len = sizeof(*peercred) + 1; - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); + get_peercred(sv[0], peercred, len); + printf("getsockopt(%d, %s", sv[0], so_str()); PRINT_FIELD_D(", {", *peercred, pid); PRINT_FIELD_UID(", ", *peercred, uid); PRINT_FIELD_UID(", ", *peercred, gid); printf("}, [%u->%d]) = %s\n", (unsigned int) sizeof(*peercred) + 1, *len, errstr); - /* getsockopt with optlen smaller than usual - truncated to ucred.pid */ - *len = sizeof(peercred->pid); - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); - PRINT_FIELD_D(", {", *peercred, pid); + /* + * getsockopt with optlen less than offsetofend(struct ucred, pid): + * the part of struct ucred.pid is printed in hex. + */ + *len = sizeof_pid_truncated; + get_peercred(sv[0], pid_truncated, len); + printf("getsockopt(%d, %s, {pid=", sv[0], so_str()); + print_quoted_hex(pid_truncated, *len); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen equals to sizeof(struct ucred.pid): + * struct ucred.uid and struct ucred.gid are not printed. + */ + *len = sizeof_pid; + get_peercred(sv[0], pid, len); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *pid, pid); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct ucred.pid) + * but smaller than offsetofend(struct ucred, uid): + * the part of struct ucred.uid is printed in hex. + */ + *len = sizeof_uid_truncated; + get_peercred(sv[0], uid_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct ucred.pid field. + */ + memcpy(uid, uid_truncated, sizeof_uid_truncated); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *uid, pid); + printf(", uid="); + print_quoted_hex(&uid->uid, sizeof_uid_truncated - + offsetof(struct ucred, uid)); printf("}, [%d]) = %s\n", *len, errstr); - /* getsockopt with optlen smaller than usual - truncated to ucred.uid */ - *len = offsetof(struct ucred, gid); - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); + /* + * getsockopt with optlen equals to offsetofend(struct ucred, uid): + * struct ucred.gid is not printed. + */ + *len = sizeof_uid; + get_peercred(sv[0], uid, len); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *uid, pid); + PRINT_FIELD_UID(", ", *uid, uid); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct ucred.uid) + * but smaller than offsetofend(struct ucred, gid): + * the part of struct ucred.gid is printed in hex. + */ + *len = sizeof_gid_truncated; + get_peercred(sv[0], gid_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct ucred.pid and struct ucred.uid fields. + */ + memcpy(peercred, gid_truncated, sizeof_gid_truncated); + printf("getsockopt(%d, %s", sv[0], so_str()); PRINT_FIELD_D(", {", *peercred, pid); PRINT_FIELD_UID(", ", *peercred, uid); + printf(", gid="); + print_quoted_hex(&peercred->gid, sizeof_gid_truncated - + offsetof(struct ucred, gid)); printf("}, [%d]) = %s\n", *len, errstr); - /* getsockopt with optlen larger than usual - truncated to raw */ - *len = sizeof(*peercred) - 1; - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s, ", fd, so_str()); - print_quoted_hex(peercred, *len); - printf(", [%d]) = %s\n", *len, errstr); - /* getsockopt optval EFAULT */ *len = sizeof(*peercred); - get_peercred(fd, &peercred->uid, len); + get_peercred(sv[0], &peercred->uid, len); printf("getsockopt(%d, %s, %p, [%d]) = %s\n", - fd, so_str(), &peercred->uid, *len, errstr); + sv[0], so_str(), &peercred->uid, *len, errstr); /* getsockopt optlen EFAULT */ - get_peercred(fd, peercred, len + 1); + get_peercred(sv[0], peercred, len + 1); printf("getsockopt(%d, %s, %p, %p) = %s\n", - fd, so_str(), peercred, len + 1, errstr); + sv[0], so_str(), peercred, len + 1, errstr); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/sprintrc.c b/tests-mx32/sprintrc.c index 7423afb694b1a07871109023d309a711130aff3c..029546a4461090a5e1068cc65dd90b3c21d49d3f 100644 --- a/tests-mx32/sprintrc.c +++ b/tests-mx32/sprintrc.c @@ -1,5 +1,6 @@ /* * Copyright (c) 2016 Eugene Syromyatnikov + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -54,9 +55,6 @@ sprintrc_ex(long rc, enum sprintrc_fmt fmt) }; static char buf[4096]; - if (fmt >= ARRAY_SIZE(formats)) - perror_msg_and_fail("sprintrc_ex: incorrect format provided"); - if (rc == 0) return "0"; diff --git a/tests-mx32/stack-fcall-3.c b/tests-mx32/stack-fcall-3.c index 98726d8f3f22acfee4bd1de3cfbde130cbce5a1f..d2abe610500c17db7def49c656832e22186928b2 100644 --- a/tests-mx32/stack-fcall-3.c +++ b/tests-mx32/stack-fcall-3.c @@ -1,7 +1,18 @@ +#include #include + #include "stack-fcall.h" int f3(int i) { - return getpid() + i; + static int pid; + + switch (i) { + case 1: + return kill(pid, SIGURG); + + default: + return (pid = getpid()) + i; + } + } diff --git a/tests-mx32/stack-fcall.c b/tests-mx32/stack-fcall.c index e0ec3b1ae3b62824f75d2976654785e31a558138..cfa904ca6f1782f59c5342b27a432a9687729158 100644 --- a/tests-mx32/stack-fcall.c +++ b/tests-mx32/stack-fcall.c @@ -1,7 +1,8 @@ #include "stack-fcall.h" -int main(int argc, char **argv) +int main(void) { - f0(argc); + f0(0); + f0(1); return 0; } diff --git a/tests-mx32/strace-k-demangle.expected b/tests-mx32/strace-k-demangle.expected index e42e78fc81eb59b6737bf83efa169c4ac631730e..54c6f50c4e242fd00c22da46ec4b35e4c0e7cfe9 100644 --- a/tests-mx32/strace-k-demangle.expected +++ b/tests-mx32/strace-k-demangle.expected @@ -1 +1,2 @@ -(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main +^getpid .*(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main +^SIGURG .*(__kernel_vsyscall )?(__)?kill ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main diff --git a/tests-mx32/strace-k.expected b/tests-mx32/strace-k.expected index 840d648f990d20efcb582fb0a354129655c69709..e83ac955db34fa0077309e29fb387f228ebf15ac 100644 --- a/tests-mx32/strace-k.expected +++ b/tests-mx32/strace-k.expected @@ -1 +1,2 @@ -(__kernel_vsyscall )?(__)?getpid f3 f2 f1 f0 main +^getpid .*(__kernel_vsyscaln )?(__)?getpid f3 f2 f1 f0 main +^SIGURG .*(__kernel_vsyscaln )?(__)?kill f3 f2 f1 f0 main diff --git a/tests-mx32/strace-k.test b/tests-mx32/strace-k.test index fb1e2b3e768dba703b5ef2c17b4496b4ee98c474..50c431ad34db3e473f1957e275734b806d06386e 100755 --- a/tests-mx32/strace-k.test +++ b/tests-mx32/strace-k.test @@ -43,13 +43,38 @@ run_prog "${test_prog=../stack-fcall}" run_strace -e getpid -k $args expected="$srcdir/$NAME.expected" -sed -r -n '1,/\(main\+0x[a-f0-9]+\) .*/ s/^[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*/\1/p' "$LOG" | - tr '\n' ' ' |sed 's/ $//' > "$OUT" +awk ' +/^[^ ]/ { + if (out != "") + print out + + syscall = gensub(/^([[:alnum:]_]+)\(.*/, "\\1", 1) + signal = gensub(/^--- ([A-Z]+) .*/, "\\1", 1) + + if (syscall != $0) { + out = syscall + stop = 0 + } else if (signal != $0) { + out = signal + stop = 0 + } else { + out = "" + } +} + +/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) / && !stop { + sym = gensub(/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*$/, "\\1", 1) + out = out " " sym + if (sym == "main") + stop = 1 +}' "$LOG" > "$OUT" LC_ALL=C grep -E -x -f "$expected" < "$OUT" > /dev/null || { cat >&2 <<__EOF__ -Failed pattern of expected output: $(cat "$expected") -Actual output: $(cat "$OUT") +Failed pattern of expected output: +$(cat "$expected") +Actual output: +$(cat "$OUT") __EOF__ pattern= diff --git a/tests-mx32/utimensat-Xabbrev.c b/tests-mx32/utimensat-Xabbrev.c new file mode 100644 index 0000000000000000000000000000000000000000..77a4ca033990f1a65a6fe64218a92a59c57b81a2 --- /dev/null +++ b/tests-mx32/utimensat-Xabbrev.c @@ -0,0 +1 @@ +#include "utimensat.c" diff --git a/tests-mx32/utimensat-Xabbrev.gen.test b/tests-mx32/utimensat-Xabbrev.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..2bd1c40f9708d2094d02a2b7edbd125a94ef0776 --- /dev/null +++ b/tests-mx32/utimensat-Xabbrev.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a33 -Xabbrev -e trace=utimensat diff --git a/tests-mx32/utimensat-Xraw.c b/tests-mx32/utimensat-Xraw.c new file mode 100644 index 0000000000000000000000000000000000000000..5cd1f01cf3c3b5f4c3acc7fd03894404a0cdc282 --- /dev/null +++ b/tests-mx32/utimensat-Xraw.c @@ -0,0 +1,2 @@ +#define XLAT_RAW 1 +#include "utimensat.c" diff --git a/tests-mx32/utimensat-Xraw.gen.test b/tests-mx32/utimensat-Xraw.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..7cf0d58c5d51ba0b34a4acc944a5b9add306824d --- /dev/null +++ b/tests-mx32/utimensat-Xraw.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xraw -a29 -Xraw -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a29 -Xraw -e trace=utimensat diff --git a/tests-mx32/utimensat-Xverbose.c b/tests-mx32/utimensat-Xverbose.c new file mode 100644 index 0000000000000000000000000000000000000000..cbcceae1917b1ad78c1207861321b825909da9a5 --- /dev/null +++ b/tests-mx32/utimensat-Xverbose.c @@ -0,0 +1,2 @@ +#define XLAT_VERBOSE 1 +#include "utimensat.c" diff --git a/tests-mx32/utimensat-Xverbose.gen.test b/tests-mx32/utimensat-Xverbose.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..c49f2668f9a9af4e50744b4f98068b1d3c531b89 --- /dev/null +++ b/tests-mx32/utimensat-Xverbose.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xverbose -a44 -Xverbose -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a44 -Xverbose -e trace=utimensat diff --git a/tests-mx32/utimensat.c b/tests-mx32/utimensat.c index ddfd3601022979e990707c137586135c147ec7a8..591b9c3cf67f0301301e53007d740b6f7aa83d8f 100644 --- a/tests-mx32/utimensat.c +++ b/tests-mx32/utimensat.c @@ -2,6 +2,7 @@ * Check decoding of utimensat syscall. * * Copyright (c) 2015-2017 Dmitry V. Levin + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -38,6 +39,46 @@ #if defined __NR_utimensat && defined UTIME_NOW && defined UTIME_OMIT +#if SIZEOF_KERNEL_LONG_T == 4 +# define big_tv_sec "-559038737" +# define huge_tv_sec "-559038737" +# else +# define big_tv_sec "3735928559" +# define huge_tv_sec "-3819351491602432273" +# endif + +# if XLAT_RAW +# define str_at_fdcwd "-100" +# define str_at_symlink_nofollow "0x100" +# define str_at_removedir "0x200" +# define str_flags1 "0x600" +# define str_flags2 "0xffffffff" +# define str_utime_now_omit \ + "[{tv_sec=" big_tv_sec ", tv_nsec=1073741823}, " \ + "{tv_sec=" huge_tv_sec ", tv_nsec=1073741822}]" +# elif XLAT_VERBOSE +# define str_at_fdcwd "-100 /* AT_FDCWD */" +# define str_at_symlink_nofollow "0x100 /* AT_SYMLINK_NOFOLLOW */" +# define str_at_removedir "0x200 /* AT_REMOVEDIR */" +# define str_flags1 \ + "0x600 /* AT_REMOVEDIR|AT_SYMLINK_FOLLOW */" +# define str_flags2 \ + "0xffffffff /* AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \ + "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff */" +# define str_utime_now_omit \ + "[{tv_sec=" big_tv_sec ", tv_nsec=1073741823} /* UTIME_NOW */, " \ + "{tv_sec=" huge_tv_sec ", tv_nsec=1073741822} /* UTIME_OMIT */]" +# else +# define str_at_fdcwd "AT_FDCWD" +# define str_at_symlink_nofollow "AT_SYMLINK_NOFOLLOW" +# define str_at_removedir "AT_REMOVEDIR" +# define str_flags1 "AT_REMOVEDIR|AT_SYMLINK_FOLLOW" +# define str_flags2 \ + "AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \ + "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff" +# define str_utime_now_omit "[UTIME_NOW, UTIME_OMIT]" +# endif + static void print_ts(const struct timespec *ts) { @@ -85,36 +126,36 @@ main(void) (int) bogus_fd, qname, errstr); k_utimensat(-100U, kfname, 0, 0); - printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, 0, 0); - printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr); /* pathname */ k_utimensat(kfdcwd, 0, 0, 0); - printf("utimensat(AT_FDCWD, NULL, NULL, 0) = %s\n", errstr); + printf("utimensat(" str_at_fdcwd ", NULL, NULL, 0) = %s\n", errstr); k_utimensat(kfdcwd, kfname + sizeof(proto_fname) - 1, 0, 0); - printf("utimensat(AT_FDCWD, \"\", NULL, 0) = %s\n", errstr); + printf("utimensat(" str_at_fdcwd ", \"\", NULL, 0) = %s\n", errstr); fname[sizeof(proto_fname) - 1] = '+'; k_utimensat(kfdcwd, kfname, 0, 0); fname[sizeof(proto_fname) - 1] = '\0'; - printf("utimensat(AT_FDCWD, %p, NULL, 0) = %s\n", fname, errstr); + printf("utimensat(" str_at_fdcwd ", %p, NULL, 0) = %s\n", fname, errstr); if (F8ILL_KULONG_SUPPORTED) { k_utimensat(kfdcwd, f8ill_ptr_to_kulong(fname), 0, 0); - printf("utimensat(AT_FDCWD, %#jx, NULL, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %#jx, NULL, 0) = %s\n", (uintmax_t) f8ill_ptr_to_kulong(fname), errstr); } /* times */ k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0); - printf("utimensat(AT_FDCWD, %s, %p, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, %p, 0) = %s\n", qname, ts + 1, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0); - printf("utimensat(AT_FDCWD, %s, %p, 0)" + printf("utimensat(" str_at_fdcwd ", %s, %p, 0)" " = %s\n", qname, ts + 2, errstr); ts[0].tv_sec = 1492358706; @@ -123,11 +164,11 @@ main(void) ts[1].tv_nsec = 234567890; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = -1; ts[0].tv_nsec = 2000000000; @@ -135,11 +176,11 @@ main(void) ts[1].tv_nsec = 2345678900U; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = 0; ts[0].tv_nsec = 0; @@ -147,11 +188,11 @@ main(void) ts[1].tv_nsec = 0; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = 0xdeadbeefU; ts[0].tv_nsec = 0xfacefeedU; @@ -159,41 +200,40 @@ main(void) ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_nsec = UTIME_NOW; ts[1].tv_nsec = UTIME_OMIT; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_SYMLINK_NOFOLLOW) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_at_symlink_nofollow ") = %s\n", qname, errstr); if (F8ILL_KULONG_SUPPORTED) { k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0); - printf("utimensat(AT_FDCWD, %s, %#jx, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, %#jx, 0) = %s\n", qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr); } /* flags */ k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) 0xdefaced00000200); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_REMOVEDIR) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_at_removedir ") = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) 0xdefaced00000600); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_REMOVEDIR|AT_SYMLINK_FOLLOW) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_flags1 ") = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" - "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_flags2 ") = %s\n", qname, errstr); puts("+++ exited with 0 +++"); diff --git a/tests-mx32/xettimeofday.c b/tests-mx32/xettimeofday.c index 8652b24c65e4ba61d32c621cf7208711090b61b5..05ec625e794982e52231402284bf54f64edd6eb1 100644 --- a/tests-mx32/xettimeofday.c +++ b/tests-mx32/xettimeofday.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,28 +58,28 @@ main(void) tv->tv_usec = 1000000; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); tv->tv_sec = 0xdeadbeefU; tv->tv_usec = 0xfacefeedU; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); tv->tv_sec = (time_t) 0xcafef00ddeadbeefLL; tv->tv_usec = (suseconds_t) 0xbadc0dedfacefeedLL; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); puts("+++ exited with 0 +++"); return 0; diff --git a/tests-mx32/xstatx.c b/tests-mx32/xstatx.c index 7fb93265897c26417d5fe0e699fdb92e8d94e54d..65fbad40c2367c85dd40cf1c3c70c32a1d9b229a 100644 --- a/tests-mx32/xstatx.c +++ b/tests-mx32/xstatx.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -64,10 +64,14 @@ typedef off_t libc_off_t; # define stat libc_stat # define stat64 libc_stat64 +# define statx libc_statx +# define statx_timestamp libc_statx_timestamp # include # include -# undef stat +# undef statx_timestamp +# undef statx # undef stat64 +# undef stat # undef st_atime # undef st_mtime diff --git a/tests/Makefile b/tests/Makefile deleted file mode 100644 index 09d6bfa3a9b0c47c289fd0fff6ff0ebd8780064c..0000000000000000000000000000000000000000 --- a/tests/Makefile +++ /dev/null @@ -1,9683 +0,0 @@ -# Makefile.in generated by automake 1.14.1 from Makefile.am. -# tests/Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994-2013 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -# Automake input for strace tests. -# -# Copyright (c) 2011-2016 Dmitry V. Levin -# Copyright (c) 2011-2018 The strace developers. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# scno.h make rules for strace. -# -# Copyright (c) 2017 Dmitry V. Levin -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/strace -pkgincludedir = $(includedir)/strace -pkglibdir = $(libdir)/strace -pkglibexecdir = $(libexecdir)/strace -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-pc-linux-gnu -host_triplet = aarch64-unknown-linux-android -DIST_COMMON = $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am \ - $(srcdir)/../scno.am $(srcdir)/Makefile.in \ - $(srcdir)/Makefile.am $(top_srcdir)/depcomp \ - $(top_srcdir)/test-driver -check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ - attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \ - attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \ - block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \ - bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \ - check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \ - clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \ - delay$(EXEEXT) execve-v$(EXEEXT) execveat-v$(EXEEXT) \ - filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \ - getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \ - inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \ - ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ - ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \ - ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \ - is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \ - list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \ - mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \ - msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \ - netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \ - netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \ - nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ - oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \ - perf_event_open_nonverbose$(EXEEXT) \ - perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ - prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \ - prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \ - qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ - qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ - qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ - quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ - restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \ - scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ - seccomp-strict$(EXEEXT) select-P$(EXEEXT) \ - set_ptracer_any$(EXEEXT) set_sigblock$(EXEEXT) \ - set_sigign$(EXEEXT) signal_receive$(EXEEXT) sleep$(EXEEXT) \ - stack-fcall$(EXEEXT) stack-fcall-mangled$(EXEEXT) \ - threads-execve$(EXEEXT) unblock_reset_raise$(EXEEXT) \ - unix-pair-send-recv$(EXEEXT) \ - unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \ - wait4-v$(EXEEXT) waitid-v$(EXEEXT) zeroargc$(EXEEXT) -##am__append_1 = strace-k-demangle.test -TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2) -subdir = tests -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_prog_cc_for_build.m4 \ - $(top_srcdir)/m4/ax_valgrind_check.m4 \ - $(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \ - $(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \ - $(top_srcdir)/m4/st_libunwind.m4 \ - $(top_srcdir)/m4/st_save_restore_var.m4 \ - $(top_srcdir)/m4/st_stacktrace.m4 \ - $(top_srcdir)/m4/st_warn_cflags.m4 \ - $(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AR = ar -ARFLAGS = cru -AM_V_AR = $(am__v_AR_$(V)) -am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) -am__v_AR_0 = @echo " AR " $@; -am__v_AR_1 = -libtests_a_AR = $(AR) $(ARFLAGS) -libtests_a_LIBADD = -am_libtests_a_OBJECTS = libtests_a-create_nl_socket.$(OBJEXT) \ - libtests_a-errno2name.$(OBJEXT) libtests_a-error_msg.$(OBJEXT) \ - libtests_a-fill_memory.$(OBJEXT) \ - libtests_a-get_page_size.$(OBJEXT) \ - libtests_a-get_sigset_size.$(OBJEXT) \ - libtests_a-hexdump_strdup.$(OBJEXT) \ - libtests_a-hexquote_strndup.$(OBJEXT) \ - libtests_a-ifindex.$(OBJEXT) \ - libtests_a-inode_of_sockfd.$(OBJEXT) \ - libtests_a-libmmsg.$(OBJEXT) \ - libtests_a-libsocketcall.$(OBJEXT) \ - libtests_a-overflowuid.$(OBJEXT) \ - libtests_a-pipe_maxfd.$(OBJEXT) \ - libtests_a-print_quoted_string.$(OBJEXT) \ - libtests_a-print_time.$(OBJEXT) \ - libtests_a-printflags.$(OBJEXT) libtests_a-printxval.$(OBJEXT) \ - libtests_a-signal2name.$(OBJEXT) \ - libtests_a-skip_unavailable.$(OBJEXT) \ - libtests_a-sprintrc.$(OBJEXT) libtests_a-tail_alloc.$(OBJEXT) \ - libtests_a-test_printpath.$(OBJEXT) \ - libtests_a-test_printstrn.$(OBJEXT) \ - libtests_a-test_ucopy.$(OBJEXT) libtests_a-tprintf.$(OBJEXT) -libtests_a_OBJECTS = $(am_libtests_a_OBJECTS) -am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ - access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \ - adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \ - alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \ - bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \ - btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \ - chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \ - clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \ - copy_file_range$(EXEEXT) creat$(EXEEXT) delete_module$(EXEEXT) \ - dev-yy$(EXEEXT) dup$(EXEEXT) dup2$(EXEEXT) dup3$(EXEEXT) \ - epoll_create$(EXEEXT) epoll_create1$(EXEEXT) \ - epoll_ctl$(EXEEXT) epoll_pwait$(EXEEXT) epoll_wait$(EXEEXT) \ - erestartsys$(EXEEXT) eventfd$(EXEEXT) execve$(EXEEXT) \ - execveat$(EXEEXT) faccessat$(EXEEXT) fadvise64$(EXEEXT) \ - fadvise64_64$(EXEEXT) fallocate$(EXEEXT) \ - fanotify_init$(EXEEXT) fanotify_mark$(EXEEXT) \ - fanotify_mark-Xabbrev$(EXEEXT) fanotify_mark-Xraw$(EXEEXT) \ - fanotify_mark-Xverbose$(EXEEXT) fchdir$(EXEEXT) \ - fchmod$(EXEEXT) fchmodat$(EXEEXT) fchown$(EXEEXT) \ - fchown32$(EXEEXT) fchownat$(EXEEXT) fcntl$(EXEEXT) \ - fcntl64$(EXEEXT) fdatasync$(EXEEXT) fflush$(EXEEXT) \ - file_handle$(EXEEXT) file_ioctl$(EXEEXT) finit_module$(EXEEXT) \ - flock$(EXEEXT) fstat$(EXEEXT) fstat64$(EXEEXT) \ - fstatat64$(EXEEXT) fstatfs$(EXEEXT) fstatfs64$(EXEEXT) \ - fsync$(EXEEXT) ftruncate$(EXEEXT) ftruncate64$(EXEEXT) \ - futex$(EXEEXT) futimesat$(EXEEXT) get_mempolicy$(EXEEXT) \ - getcpu$(EXEEXT) getcwd$(EXEEXT) getdents$(EXEEXT) \ - getdents64$(EXEEXT) getegid$(EXEEXT) getegid32$(EXEEXT) \ - geteuid$(EXEEXT) geteuid32$(EXEEXT) getgid$(EXEEXT) \ - getgid32$(EXEEXT) getgroups$(EXEEXT) getgroups32$(EXEEXT) \ - getpeername$(EXEEXT) getpgrp$(EXEEXT) getpid$(EXEEXT) \ - getppid$(EXEEXT) getrandom$(EXEEXT) getresgid$(EXEEXT) \ - getresgid32$(EXEEXT) getresuid$(EXEEXT) getresuid32$(EXEEXT) \ - getrlimit$(EXEEXT) getrusage$(EXEEXT) getsid$(EXEEXT) \ - getsockname$(EXEEXT) getuid$(EXEEXT) getuid32$(EXEEXT) \ - getxxid$(EXEEXT) group_req$(EXEEXT) inet-cmsg$(EXEEXT) \ - init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \ - ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \ - ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \ - ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \ - ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \ - ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \ - ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \ - ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \ - iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \ - ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \ - ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \ - ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \ - ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \ - ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \ - ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \ - ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \ - ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \ - kcmp-y$(EXEEXT) kern_features$(EXEEXT) \ - kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \ - keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \ - keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \ - lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \ - llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \ - lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \ - mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \ - migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \ - mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \ - mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \ - mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \ - mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \ - mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \ - mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \ - mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \ - mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \ - mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \ - mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \ - msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \ - net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \ - net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \ - net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \ - netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \ - netlink_generic$(EXEEXT) netlink_kobject_uevent$(EXEEXT) \ - netlink_netfilter$(EXEEXT) netlink_protocol$(EXEEXT) \ - netlink_route$(EXEEXT) netlink_selinux$(EXEEXT) \ - netlink_sock_diag$(EXEEXT) netlink_xfrm$(EXEEXT) \ - newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \ - nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \ - nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \ - nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \ - nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \ - nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \ - nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \ - nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ - nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \ - nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \ - nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \ - nlattr_ifla_linkinfo$(EXEEXT) nlattr_ifla_port$(EXEEXT) \ - nlattr_ifla_xdp$(EXEEXT) nlattr_inet_diag_msg$(EXEEXT) \ - nlattr_inet_diag_req_compat$(EXEEXT) \ - nlattr_inet_diag_req_v2$(EXEEXT) \ - nlattr_mdba_mdb_entry$(EXEEXT) \ - nlattr_mdba_router_port$(EXEEXT) nlattr_ndmsg$(EXEEXT) \ - nlattr_ndtmsg$(EXEEXT) nlattr_netconfmsg$(EXEEXT) \ - nlattr_netlink_diag_msg$(EXEEXT) nlattr_nlmsgerr$(EXEEXT) \ - nlattr_packet_diag_msg$(EXEEXT) nlattr_rtgenmsg$(EXEEXT) \ - nlattr_rtmsg$(EXEEXT) nlattr_smc_diag_msg$(EXEEXT) \ - nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \ - nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \ - nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \ - old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \ - old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \ - old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ - oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \ - open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \ - pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \ - personality-Xabbrev$(EXEEXT) personality-Xraw$(EXEEXT) \ - personality-Xverbose$(EXEEXT) pipe$(EXEEXT) pipe2$(EXEEXT) \ - pkey_alloc$(EXEEXT) pkey_free$(EXEEXT) pkey_mprotect$(EXEEXT) \ - poll$(EXEEXT) poll-P$(EXEEXT) ppoll$(EXEEXT) ppoll-P$(EXEEXT) \ - prctl-arg2-intptr$(EXEEXT) prctl-dumpable$(EXEEXT) \ - prctl-name$(EXEEXT) prctl-no-args$(EXEEXT) \ - prctl-pdeathsig$(EXEEXT) prctl-securebits$(EXEEXT) \ - prctl-tid_address$(EXEEXT) prctl-tsc$(EXEEXT) \ - pread64-pwrite64$(EXEEXT) preadv$(EXEEXT) \ - preadv-pwritev$(EXEEXT) preadv2-pwritev2$(EXEEXT) \ - printpath-umovestr$(EXEEXT) \ - printpath-umovestr-peekdata$(EXEEXT) \ - printpath-umovestr-undumpable$(EXEEXT) printstr$(EXEEXT) \ - printstrn-umoven$(EXEEXT) printstrn-umoven-peekdata$(EXEEXT) \ - printstrn-umoven-undumpable$(EXEEXT) prlimit64$(EXEEXT) \ - process_vm_readv$(EXEEXT) process_vm_writev$(EXEEXT) \ - pselect6$(EXEEXT) ptrace$(EXEEXT) pwritev$(EXEEXT) \ - quotactl$(EXEEXT) quotactl-xfs$(EXEEXT) read-write$(EXEEXT) \ - readahead$(EXEEXT) readdir$(EXEEXT) readlink$(EXEEXT) \ - readlinkat$(EXEEXT) readv$(EXEEXT) reboot$(EXEEXT) \ - recvfrom$(EXEEXT) recvmmsg-timeout$(EXEEXT) recvmsg$(EXEEXT) \ - remap_file_pages$(EXEEXT) rename$(EXEEXT) renameat$(EXEEXT) \ - renameat2$(EXEEXT) request_key$(EXEEXT) \ - riscv_flush_icache$(EXEEXT) rmdir$(EXEEXT) \ - rt_sigaction$(EXEEXT) rt_sigpending$(EXEEXT) \ - rt_sigprocmask$(EXEEXT) rt_sigqueueinfo$(EXEEXT) \ - rt_sigreturn$(EXEEXT) rt_sigsuspend$(EXEEXT) \ - rt_sigtimedwait$(EXEEXT) rt_tgsigqueueinfo$(EXEEXT) \ - s390_guarded_storage$(EXEEXT) s390_guarded_storage-v$(EXEEXT) \ - s390_pci_mmio_read_write$(EXEEXT) s390_runtime_instr$(EXEEXT) \ - s390_sthyi$(EXEEXT) s390_sthyi-v$(EXEEXT) \ - sched_get_priority_mxx$(EXEEXT) sched_rr_get_interval$(EXEEXT) \ - sched_xetaffinity$(EXEEXT) sched_xetattr$(EXEEXT) \ - sched_xetparam$(EXEEXT) sched_xetscheduler$(EXEEXT) \ - sched_yield$(EXEEXT) seccomp-filter$(EXEEXT) \ - seccomp_get_action_avail$(EXEEXT) select$(EXEEXT) \ - semop$(EXEEXT) sendfile$(EXEEXT) sendfile64$(EXEEXT) \ - set_mempolicy$(EXEEXT) setdomainname$(EXEEXT) \ - setfsgid$(EXEEXT) setfsgid32$(EXEEXT) setfsuid$(EXEEXT) \ - setfsuid32$(EXEEXT) setgid$(EXEEXT) setgid32$(EXEEXT) \ - setgroups$(EXEEXT) setgroups32$(EXEEXT) sethostname$(EXEEXT) \ - setns$(EXEEXT) setregid$(EXEEXT) setregid32$(EXEEXT) \ - setresgid$(EXEEXT) setresgid32$(EXEEXT) setresuid$(EXEEXT) \ - setresuid32$(EXEEXT) setreuid$(EXEEXT) setreuid32$(EXEEXT) \ - setrlimit$(EXEEXT) setuid$(EXEEXT) setuid32$(EXEEXT) \ - shmxt$(EXEEXT) shutdown$(EXEEXT) sigaction$(EXEEXT) \ - sigaltstack$(EXEEXT) siginfo$(EXEEXT) signal$(EXEEXT) \ - signalfd4$(EXEEXT) sigpending$(EXEEXT) sigprocmask$(EXEEXT) \ - sigreturn$(EXEEXT) sigsuspend$(EXEEXT) so_linger$(EXEEXT) \ - so_peercred$(EXEEXT) so_peercred-Xabbrev$(EXEEXT) \ - so_peercred-Xraw$(EXEEXT) so_peercred-Xverbose$(EXEEXT) \ - sock_filter-v$(EXEEXT) sock_filter-v-Xabbrev$(EXEEXT) \ - sock_filter-v-Xraw$(EXEEXT) sock_filter-v-Xverbose$(EXEEXT) \ - socketcall$(EXEEXT) sockopt-sol_netlink$(EXEEXT) \ - splice$(EXEEXT) stat$(EXEEXT) stat64$(EXEEXT) statfs$(EXEEXT) \ - statfs64$(EXEEXT) statx$(EXEEXT) swap$(EXEEXT) \ - sxetmask$(EXEEXT) symlink$(EXEEXT) symlinkat$(EXEEXT) \ - sync$(EXEEXT) sync_file_range$(EXEEXT) \ - sync_file_range2$(EXEEXT) sysinfo$(EXEEXT) syslog$(EXEEXT) \ - tee$(EXEEXT) time$(EXEEXT) timer_create$(EXEEXT) \ - timer_xettime$(EXEEXT) timerfd_xettime$(EXEEXT) times$(EXEEXT) \ - times-fail$(EXEEXT) truncate$(EXEEXT) truncate64$(EXEEXT) \ - ugetrlimit$(EXEEXT) uio$(EXEEXT) umask$(EXEEXT) \ - umount$(EXEEXT) umount2$(EXEEXT) umoven-illptr$(EXEEXT) \ - umovestr$(EXEEXT) umovestr-illptr$(EXEEXT) umovestr2$(EXEEXT) \ - umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \ - unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \ - ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \ - utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \ - wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \ - xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \ - xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \ - xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT) -_newselect_SOURCES = _newselect.c -_newselect_OBJECTS = _newselect.$(OBJEXT) -_newselect_LDADD = $(LDADD) -_newselect_DEPENDENCIES = libtests.a -_newselect_P_SOURCES = _newselect-P.c -_newselect_P_OBJECTS = _newselect-P.$(OBJEXT) -_newselect_P_LDADD = $(LDADD) -_newselect_P_DEPENDENCIES = libtests.a -accept_SOURCES = accept.c -accept_OBJECTS = accept.$(OBJEXT) -accept_LDADD = $(LDADD) -accept_DEPENDENCIES = libtests.a -accept4_SOURCES = accept4.c -accept4_OBJECTS = accept4.$(OBJEXT) -accept4_LDADD = $(LDADD) -accept4_DEPENDENCIES = libtests.a -access_SOURCES = access.c -access_OBJECTS = access.$(OBJEXT) -access_LDADD = $(LDADD) -access_DEPENDENCIES = libtests.a -acct_SOURCES = acct.c -acct_OBJECTS = acct.$(OBJEXT) -acct_LDADD = $(LDADD) -acct_DEPENDENCIES = libtests.a -add_key_SOURCES = add_key.c -add_key_OBJECTS = add_key.$(OBJEXT) -add_key_LDADD = $(LDADD) -add_key_DEPENDENCIES = libtests.a -adjtimex_SOURCES = adjtimex.c -adjtimex_OBJECTS = adjtimex.$(OBJEXT) -adjtimex_LDADD = $(LDADD) -adjtimex_DEPENDENCIES = libtests.a -aio_SOURCES = aio.c -aio_OBJECTS = aio.$(OBJEXT) -aio_LDADD = $(LDADD) -aio_DEPENDENCIES = libtests.a -aio_pgetevents_SOURCES = aio_pgetevents.c -aio_pgetevents_OBJECTS = aio_pgetevents.$(OBJEXT) -aio_pgetevents_LDADD = $(LDADD) -aio_pgetevents_DEPENDENCIES = libtests.a -alarm_SOURCES = alarm.c -alarm_OBJECTS = alarm.$(OBJEXT) -alarm_LDADD = $(LDADD) -alarm_DEPENDENCIES = libtests.a -answer_SOURCES = answer.c -answer_OBJECTS = answer.$(OBJEXT) -answer_LDADD = $(LDADD) -answer_DEPENDENCIES = libtests.a -attach_f_p_SOURCES = attach-f-p.c -attach_f_p_OBJECTS = attach-f-p.$(OBJEXT) -attach_f_p_DEPENDENCIES = $(LDADD) -attach_f_p_cmd_SOURCES = attach-f-p-cmd.c -attach_f_p_cmd_OBJECTS = attach-f-p-cmd.$(OBJEXT) -attach_f_p_cmd_LDADD = $(LDADD) -attach_f_p_cmd_DEPENDENCIES = libtests.a -attach_p_cmd_cmd_SOURCES = attach-p-cmd-cmd.c -attach_p_cmd_cmd_OBJECTS = attach-p-cmd-cmd.$(OBJEXT) -attach_p_cmd_cmd_LDADD = $(LDADD) -attach_p_cmd_cmd_DEPENDENCIES = libtests.a -attach_p_cmd_p_SOURCES = attach-p-cmd-p.c -attach_p_cmd_p_OBJECTS = attach-p-cmd-p.$(OBJEXT) -attach_p_cmd_p_LDADD = $(LDADD) -attach_p_cmd_p_DEPENDENCIES = libtests.a -block_reset_raise_run_SOURCES = block_reset_raise_run.c -block_reset_raise_run_OBJECTS = block_reset_raise_run.$(OBJEXT) -block_reset_raise_run_LDADD = $(LDADD) -block_reset_raise_run_DEPENDENCIES = libtests.a -bpf_SOURCES = bpf.c -bpf_OBJECTS = bpf.$(OBJEXT) -bpf_LDADD = $(LDADD) -bpf_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_SOURCES = bpf-obj_get_info_by_fd.c -bpf_obj_get_info_by_fd_OBJECTS = bpf-obj_get_info_by_fd.$(OBJEXT) -bpf_obj_get_info_by_fd_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_prog_SOURCES = bpf-obj_get_info_by_fd-prog.c -bpf_obj_get_info_by_fd_prog_OBJECTS = \ - bpf-obj_get_info_by_fd-prog.$(OBJEXT) -bpf_obj_get_info_by_fd_prog_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_prog_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_prog_v_SOURCES = \ - bpf-obj_get_info_by_fd-prog-v.c -bpf_obj_get_info_by_fd_prog_v_OBJECTS = \ - bpf-obj_get_info_by_fd-prog-v.$(OBJEXT) -bpf_obj_get_info_by_fd_prog_v_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES = libtests.a -bpf_obj_get_info_by_fd_v_SOURCES = bpf-obj_get_info_by_fd-v.c -bpf_obj_get_info_by_fd_v_OBJECTS = bpf-obj_get_info_by_fd-v.$(OBJEXT) -bpf_obj_get_info_by_fd_v_LDADD = $(LDADD) -bpf_obj_get_info_by_fd_v_DEPENDENCIES = libtests.a -bpf_success_SOURCES = bpf-success.c -bpf_success_OBJECTS = bpf-success.$(OBJEXT) -bpf_success_LDADD = $(LDADD) -bpf_success_DEPENDENCIES = libtests.a -bpf_success_v_SOURCES = bpf-success-v.c -bpf_success_v_OBJECTS = bpf-success-v.$(OBJEXT) -bpf_success_v_LDADD = $(LDADD) -bpf_success_v_DEPENDENCIES = libtests.a -bpf_v_SOURCES = bpf-v.c -bpf_v_OBJECTS = bpf-v.$(OBJEXT) -bpf_v_LDADD = $(LDADD) -bpf_v_DEPENDENCIES = libtests.a -brk_SOURCES = brk.c -brk_OBJECTS = brk.$(OBJEXT) -brk_LDADD = $(LDADD) -brk_DEPENDENCIES = libtests.a -btrfs_SOURCES = btrfs.c -btrfs_OBJECTS = btrfs.$(OBJEXT) -btrfs_LDADD = $(LDADD) -btrfs_DEPENDENCIES = libtests.a -caps_SOURCES = caps.c -caps_OBJECTS = caps.$(OBJEXT) -caps_LDADD = $(LDADD) -caps_DEPENDENCIES = libtests.a -caps_abbrev_SOURCES = caps-abbrev.c -caps_abbrev_OBJECTS = caps-abbrev.$(OBJEXT) -caps_abbrev_LDADD = $(LDADD) -caps_abbrev_DEPENDENCIES = libtests.a -check_sigblock_SOURCES = check_sigblock.c -check_sigblock_OBJECTS = check_sigblock.$(OBJEXT) -check_sigblock_LDADD = $(LDADD) -check_sigblock_DEPENDENCIES = libtests.a -check_sigign_SOURCES = check_sigign.c -check_sigign_OBJECTS = check_sigign.$(OBJEXT) -check_sigign_LDADD = $(LDADD) -check_sigign_DEPENDENCIES = libtests.a -chmod_SOURCES = chmod.c -chmod_OBJECTS = chmod.$(OBJEXT) -chmod_LDADD = $(LDADD) -chmod_DEPENDENCIES = libtests.a -chown_SOURCES = chown.c -chown_OBJECTS = chown.$(OBJEXT) -chown_LDADD = $(LDADD) -chown_DEPENDENCIES = libtests.a -chown32_SOURCES = chown32.c -chown32_OBJECTS = chown32.$(OBJEXT) -chown32_LDADD = $(LDADD) -chown32_DEPENDENCIES = libtests.a -chroot_SOURCES = chroot.c -chroot_OBJECTS = chroot.$(OBJEXT) -chroot_LDADD = $(LDADD) -chroot_DEPENDENCIES = libtests.a -clock_adjtime_SOURCES = clock_adjtime.c -clock_adjtime_OBJECTS = clock_adjtime.$(OBJEXT) -clock_adjtime_LDADD = $(LDADD) -clock_adjtime_DEPENDENCIES = libtests.a -clock_nanosleep_SOURCES = clock_nanosleep.c -clock_nanosleep_OBJECTS = clock_nanosleep.$(OBJEXT) -clock_nanosleep_LDADD = $(LDADD) -clock_nanosleep_DEPENDENCIES = libtests.a -clock_xettime_SOURCES = clock_xettime.c -clock_xettime_OBJECTS = clock_xettime.$(OBJEXT) -clock_xettime_LDADD = $(LDADD) -clock_xettime_DEPENDENCIES = libtests.a -clone_parent_SOURCES = clone_parent.c -clone_parent_OBJECTS = clone_parent.$(OBJEXT) -clone_parent_LDADD = $(LDADD) -clone_parent_DEPENDENCIES = libtests.a -clone_ptrace_SOURCES = clone_ptrace.c -clone_ptrace_OBJECTS = clone_ptrace.$(OBJEXT) -clone_ptrace_LDADD = $(LDADD) -clone_ptrace_DEPENDENCIES = libtests.a -copy_file_range_SOURCES = copy_file_range.c -copy_file_range_OBJECTS = copy_file_range.$(OBJEXT) -copy_file_range_LDADD = $(LDADD) -copy_file_range_DEPENDENCIES = libtests.a -count_f_SOURCES = count-f.c -count_f_OBJECTS = count-f.$(OBJEXT) -count_f_DEPENDENCIES = $(LDADD) -creat_SOURCES = creat.c -creat_OBJECTS = creat.$(OBJEXT) -creat_LDADD = $(LDADD) -creat_DEPENDENCIES = libtests.a -delay_SOURCES = delay.c -delay_OBJECTS = delay.$(OBJEXT) -am__DEPENDENCIES_1 = -delay_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -delete_module_SOURCES = delete_module.c -delete_module_OBJECTS = delete_module.$(OBJEXT) -delete_module_LDADD = $(LDADD) -delete_module_DEPENDENCIES = libtests.a -dev_yy_SOURCES = dev-yy.c -dev_yy_OBJECTS = dev-yy.$(OBJEXT) -dev_yy_LDADD = $(LDADD) -dev_yy_DEPENDENCIES = libtests.a -dup_SOURCES = dup.c -dup_OBJECTS = dup.$(OBJEXT) -dup_LDADD = $(LDADD) -dup_DEPENDENCIES = libtests.a -dup2_SOURCES = dup2.c -dup2_OBJECTS = dup2.$(OBJEXT) -dup2_LDADD = $(LDADD) -dup2_DEPENDENCIES = libtests.a -dup3_SOURCES = dup3.c -dup3_OBJECTS = dup3.$(OBJEXT) -dup3_LDADD = $(LDADD) -dup3_DEPENDENCIES = libtests.a -epoll_create_SOURCES = epoll_create.c -epoll_create_OBJECTS = epoll_create.$(OBJEXT) -epoll_create_LDADD = $(LDADD) -epoll_create_DEPENDENCIES = libtests.a -epoll_create1_SOURCES = epoll_create1.c -epoll_create1_OBJECTS = epoll_create1.$(OBJEXT) -epoll_create1_LDADD = $(LDADD) -epoll_create1_DEPENDENCIES = libtests.a -epoll_ctl_SOURCES = epoll_ctl.c -epoll_ctl_OBJECTS = epoll_ctl.$(OBJEXT) -epoll_ctl_LDADD = $(LDADD) -epoll_ctl_DEPENDENCIES = libtests.a -epoll_pwait_SOURCES = epoll_pwait.c -epoll_pwait_OBJECTS = epoll_pwait.$(OBJEXT) -epoll_pwait_LDADD = $(LDADD) -epoll_pwait_DEPENDENCIES = libtests.a -epoll_wait_SOURCES = epoll_wait.c -epoll_wait_OBJECTS = epoll_wait.$(OBJEXT) -epoll_wait_LDADD = $(LDADD) -epoll_wait_DEPENDENCIES = libtests.a -erestartsys_SOURCES = erestartsys.c -erestartsys_OBJECTS = erestartsys.$(OBJEXT) -erestartsys_LDADD = $(LDADD) -erestartsys_DEPENDENCIES = libtests.a -eventfd_SOURCES = eventfd.c -eventfd_OBJECTS = eventfd.$(OBJEXT) -eventfd_LDADD = $(LDADD) -eventfd_DEPENDENCIES = libtests.a -execve_SOURCES = execve.c -execve_OBJECTS = execve.$(OBJEXT) -execve_LDADD = $(LDADD) -execve_DEPENDENCIES = libtests.a -execve_v_SOURCES = execve-v.c -execve_v_OBJECTS = execve-v.$(OBJEXT) -execve_v_LDADD = $(LDADD) -execve_v_DEPENDENCIES = libtests.a -execveat_SOURCES = execveat.c -execveat_OBJECTS = execveat.$(OBJEXT) -execveat_LDADD = $(LDADD) -execveat_DEPENDENCIES = libtests.a -execveat_v_SOURCES = execveat-v.c -execveat_v_OBJECTS = execveat-v.$(OBJEXT) -execveat_v_LDADD = $(LDADD) -execveat_v_DEPENDENCIES = libtests.a -faccessat_SOURCES = faccessat.c -faccessat_OBJECTS = faccessat.$(OBJEXT) -faccessat_LDADD = $(LDADD) -faccessat_DEPENDENCIES = libtests.a -fadvise64_SOURCES = fadvise64.c -fadvise64_OBJECTS = fadvise64.$(OBJEXT) -fadvise64_LDADD = $(LDADD) -fadvise64_DEPENDENCIES = libtests.a -fadvise64_64_SOURCES = fadvise64_64.c -fadvise64_64_OBJECTS = fadvise64_64.$(OBJEXT) -fadvise64_64_LDADD = $(LDADD) -fadvise64_64_DEPENDENCIES = libtests.a -fallocate_SOURCES = fallocate.c -fallocate_OBJECTS = fallocate.$(OBJEXT) -fallocate_LDADD = $(LDADD) -fallocate_DEPENDENCIES = libtests.a -fanotify_init_SOURCES = fanotify_init.c -fanotify_init_OBJECTS = fanotify_init.$(OBJEXT) -fanotify_init_LDADD = $(LDADD) -fanotify_init_DEPENDENCIES = libtests.a -fanotify_mark_SOURCES = fanotify_mark.c -fanotify_mark_OBJECTS = fanotify_mark.$(OBJEXT) -fanotify_mark_LDADD = $(LDADD) -fanotify_mark_DEPENDENCIES = libtests.a -fanotify_mark_Xabbrev_SOURCES = fanotify_mark-Xabbrev.c -fanotify_mark_Xabbrev_OBJECTS = fanotify_mark-Xabbrev.$(OBJEXT) -fanotify_mark_Xabbrev_LDADD = $(LDADD) -fanotify_mark_Xabbrev_DEPENDENCIES = libtests.a -fanotify_mark_Xraw_SOURCES = fanotify_mark-Xraw.c -fanotify_mark_Xraw_OBJECTS = fanotify_mark-Xraw.$(OBJEXT) -fanotify_mark_Xraw_LDADD = $(LDADD) -fanotify_mark_Xraw_DEPENDENCIES = libtests.a -fanotify_mark_Xverbose_SOURCES = fanotify_mark-Xverbose.c -fanotify_mark_Xverbose_OBJECTS = fanotify_mark-Xverbose.$(OBJEXT) -fanotify_mark_Xverbose_LDADD = $(LDADD) -fanotify_mark_Xverbose_DEPENDENCIES = libtests.a -fchdir_SOURCES = fchdir.c -fchdir_OBJECTS = fchdir.$(OBJEXT) -fchdir_LDADD = $(LDADD) -fchdir_DEPENDENCIES = libtests.a -fchmod_SOURCES = fchmod.c -fchmod_OBJECTS = fchmod.$(OBJEXT) -fchmod_LDADD = $(LDADD) -fchmod_DEPENDENCIES = libtests.a -fchmodat_SOURCES = fchmodat.c -fchmodat_OBJECTS = fchmodat.$(OBJEXT) -fchmodat_LDADD = $(LDADD) -fchmodat_DEPENDENCIES = libtests.a -fchown_SOURCES = fchown.c -fchown_OBJECTS = fchown.$(OBJEXT) -fchown_LDADD = $(LDADD) -fchown_DEPENDENCIES = libtests.a -fchown32_SOURCES = fchown32.c -fchown32_OBJECTS = fchown32.$(OBJEXT) -fchown32_LDADD = $(LDADD) -fchown32_DEPENDENCIES = libtests.a -fchownat_SOURCES = fchownat.c -fchownat_OBJECTS = fchownat.$(OBJEXT) -fchownat_LDADD = $(LDADD) -fchownat_DEPENDENCIES = libtests.a -fcntl_SOURCES = fcntl.c -fcntl_OBJECTS = fcntl.$(OBJEXT) -fcntl_LDADD = $(LDADD) -fcntl_DEPENDENCIES = libtests.a -fcntl64_SOURCES = fcntl64.c -fcntl64_OBJECTS = fcntl64.$(OBJEXT) -fcntl64_LDADD = $(LDADD) -fcntl64_DEPENDENCIES = libtests.a -fdatasync_SOURCES = fdatasync.c -fdatasync_OBJECTS = fdatasync.$(OBJEXT) -fdatasync_LDADD = $(LDADD) -fdatasync_DEPENDENCIES = libtests.a -fflush_SOURCES = fflush.c -fflush_OBJECTS = fflush.$(OBJEXT) -fflush_LDADD = $(LDADD) -fflush_DEPENDENCIES = libtests.a -file_handle_SOURCES = file_handle.c -file_handle_OBJECTS = file_handle.$(OBJEXT) -file_handle_LDADD = $(LDADD) -file_handle_DEPENDENCIES = libtests.a -file_ioctl_SOURCES = file_ioctl.c -file_ioctl_OBJECTS = file_ioctl.$(OBJEXT) -file_ioctl_LDADD = $(LDADD) -file_ioctl_DEPENDENCIES = libtests.a -filter_unavailable_SOURCES = filter-unavailable.c -filter_unavailable_OBJECTS = filter-unavailable.$(OBJEXT) -filter_unavailable_DEPENDENCIES = $(LDADD) -finit_module_SOURCES = finit_module.c -finit_module_OBJECTS = finit_module.$(OBJEXT) -finit_module_LDADD = $(LDADD) -finit_module_DEPENDENCIES = libtests.a -flock_SOURCES = flock.c -flock_OBJECTS = flock.$(OBJEXT) -flock_LDADD = $(LDADD) -flock_DEPENDENCIES = libtests.a -fork_f_SOURCES = fork-f.c -fork_f_OBJECTS = fork-f.$(OBJEXT) -fork_f_LDADD = $(LDADD) -fork_f_DEPENDENCIES = libtests.a -fstat_SOURCES = fstat.c -fstat_OBJECTS = fstat.$(OBJEXT) -fstat_LDADD = $(LDADD) -fstat_DEPENDENCIES = libtests.a -fstat64_SOURCES = fstat64.c -fstat64_OBJECTS = fstat64-fstat64.$(OBJEXT) -fstat64_LDADD = $(LDADD) -fstat64_DEPENDENCIES = libtests.a -fstatat64_SOURCES = fstatat64.c -fstatat64_OBJECTS = fstatat64-fstatat64.$(OBJEXT) -fstatat64_LDADD = $(LDADD) -fstatat64_DEPENDENCIES = libtests.a -fstatfs_SOURCES = fstatfs.c -fstatfs_OBJECTS = fstatfs.$(OBJEXT) -fstatfs_LDADD = $(LDADD) -fstatfs_DEPENDENCIES = libtests.a -fstatfs64_SOURCES = fstatfs64.c -fstatfs64_OBJECTS = fstatfs64.$(OBJEXT) -fstatfs64_LDADD = $(LDADD) -fstatfs64_DEPENDENCIES = libtests.a -fsync_SOURCES = fsync.c -fsync_OBJECTS = fsync.$(OBJEXT) -fsync_LDADD = $(LDADD) -fsync_DEPENDENCIES = libtests.a -fsync_y_SOURCES = fsync-y.c -fsync_y_OBJECTS = fsync-y.$(OBJEXT) -fsync_y_LDADD = $(LDADD) -fsync_y_DEPENDENCIES = libtests.a -ftruncate_SOURCES = ftruncate.c -ftruncate_OBJECTS = ftruncate.$(OBJEXT) -ftruncate_LDADD = $(LDADD) -ftruncate_DEPENDENCIES = libtests.a -ftruncate64_SOURCES = ftruncate64.c -ftruncate64_OBJECTS = ftruncate64-ftruncate64.$(OBJEXT) -ftruncate64_LDADD = $(LDADD) -ftruncate64_DEPENDENCIES = libtests.a -futex_SOURCES = futex.c -futex_OBJECTS = futex.$(OBJEXT) -futex_LDADD = $(LDADD) -futex_DEPENDENCIES = libtests.a -futimesat_SOURCES = futimesat.c -futimesat_OBJECTS = futimesat.$(OBJEXT) -futimesat_LDADD = $(LDADD) -futimesat_DEPENDENCIES = libtests.a -get_mempolicy_SOURCES = get_mempolicy.c -get_mempolicy_OBJECTS = get_mempolicy.$(OBJEXT) -get_mempolicy_LDADD = $(LDADD) -get_mempolicy_DEPENDENCIES = libtests.a -getcpu_SOURCES = getcpu.c -getcpu_OBJECTS = getcpu.$(OBJEXT) -getcpu_LDADD = $(LDADD) -getcpu_DEPENDENCIES = libtests.a -getcwd_SOURCES = getcwd.c -getcwd_OBJECTS = getcwd.$(OBJEXT) -getcwd_LDADD = $(LDADD) -getcwd_DEPENDENCIES = libtests.a -getdents_SOURCES = getdents.c -getdents_OBJECTS = getdents.$(OBJEXT) -getdents_LDADD = $(LDADD) -getdents_DEPENDENCIES = libtests.a -getdents64_SOURCES = getdents64.c -getdents64_OBJECTS = getdents64.$(OBJEXT) -getdents64_LDADD = $(LDADD) -getdents64_DEPENDENCIES = libtests.a -getegid_SOURCES = getegid.c -getegid_OBJECTS = getegid.$(OBJEXT) -getegid_LDADD = $(LDADD) -getegid_DEPENDENCIES = libtests.a -getegid32_SOURCES = getegid32.c -getegid32_OBJECTS = getegid32.$(OBJEXT) -getegid32_LDADD = $(LDADD) -getegid32_DEPENDENCIES = libtests.a -geteuid_SOURCES = geteuid.c -geteuid_OBJECTS = geteuid.$(OBJEXT) -geteuid_LDADD = $(LDADD) -geteuid_DEPENDENCIES = libtests.a -geteuid32_SOURCES = geteuid32.c -geteuid32_OBJECTS = geteuid32.$(OBJEXT) -geteuid32_LDADD = $(LDADD) -geteuid32_DEPENDENCIES = libtests.a -getgid_SOURCES = getgid.c -getgid_OBJECTS = getgid.$(OBJEXT) -getgid_LDADD = $(LDADD) -getgid_DEPENDENCIES = libtests.a -getgid32_SOURCES = getgid32.c -getgid32_OBJECTS = getgid32.$(OBJEXT) -getgid32_LDADD = $(LDADD) -getgid32_DEPENDENCIES = libtests.a -getgroups_SOURCES = getgroups.c -getgroups_OBJECTS = getgroups.$(OBJEXT) -getgroups_LDADD = $(LDADD) -getgroups_DEPENDENCIES = libtests.a -getgroups32_SOURCES = getgroups32.c -getgroups32_OBJECTS = getgroups32.$(OBJEXT) -getgroups32_LDADD = $(LDADD) -getgroups32_DEPENDENCIES = libtests.a -getpeername_SOURCES = getpeername.c -getpeername_OBJECTS = getpeername.$(OBJEXT) -getpeername_LDADD = $(LDADD) -getpeername_DEPENDENCIES = libtests.a -getpgrp_SOURCES = getpgrp.c -getpgrp_OBJECTS = getpgrp.$(OBJEXT) -getpgrp_LDADD = $(LDADD) -getpgrp_DEPENDENCIES = libtests.a -getpid_SOURCES = getpid.c -getpid_OBJECTS = getpid.$(OBJEXT) -getpid_LDADD = $(LDADD) -getpid_DEPENDENCIES = libtests.a -getppid_SOURCES = getppid.c -getppid_OBJECTS = getppid.$(OBJEXT) -getppid_LDADD = $(LDADD) -getppid_DEPENDENCIES = libtests.a -getrandom_SOURCES = getrandom.c -getrandom_OBJECTS = getrandom.$(OBJEXT) -getrandom_LDADD = $(LDADD) -getrandom_DEPENDENCIES = libtests.a -getresgid_SOURCES = getresgid.c -getresgid_OBJECTS = getresgid.$(OBJEXT) -getresgid_LDADD = $(LDADD) -getresgid_DEPENDENCIES = libtests.a -getresgid32_SOURCES = getresgid32.c -getresgid32_OBJECTS = getresgid32.$(OBJEXT) -getresgid32_LDADD = $(LDADD) -getresgid32_DEPENDENCIES = libtests.a -getresuid_SOURCES = getresuid.c -getresuid_OBJECTS = getresuid.$(OBJEXT) -getresuid_LDADD = $(LDADD) -getresuid_DEPENDENCIES = libtests.a -getresuid32_SOURCES = getresuid32.c -getresuid32_OBJECTS = getresuid32.$(OBJEXT) -getresuid32_LDADD = $(LDADD) -getresuid32_DEPENDENCIES = libtests.a -getrlimit_SOURCES = getrlimit.c -getrlimit_OBJECTS = getrlimit.$(OBJEXT) -getrlimit_LDADD = $(LDADD) -getrlimit_DEPENDENCIES = libtests.a -getrusage_SOURCES = getrusage.c -getrusage_OBJECTS = getrusage.$(OBJEXT) -getrusage_LDADD = $(LDADD) -getrusage_DEPENDENCIES = libtests.a -getsid_SOURCES = getsid.c -getsid_OBJECTS = getsid.$(OBJEXT) -getsid_LDADD = $(LDADD) -getsid_DEPENDENCIES = libtests.a -getsockname_SOURCES = getsockname.c -getsockname_OBJECTS = getsockname.$(OBJEXT) -getsockname_LDADD = $(LDADD) -getsockname_DEPENDENCIES = libtests.a -gettid_SOURCES = gettid.c -gettid_OBJECTS = gettid.$(OBJEXT) -gettid_LDADD = $(LDADD) -gettid_DEPENDENCIES = libtests.a -getuid_SOURCES = getuid.c -getuid_OBJECTS = getuid.$(OBJEXT) -getuid_LDADD = $(LDADD) -getuid_DEPENDENCIES = libtests.a -getuid32_SOURCES = getuid32.c -getuid32_OBJECTS = getuid32.$(OBJEXT) -getuid32_LDADD = $(LDADD) -getuid32_DEPENDENCIES = libtests.a -getxxid_SOURCES = getxxid.c -getxxid_OBJECTS = getxxid.$(OBJEXT) -getxxid_LDADD = $(LDADD) -getxxid_DEPENDENCIES = libtests.a -group_req_SOURCES = group_req.c -group_req_OBJECTS = group_req.$(OBJEXT) -group_req_LDADD = $(LDADD) -group_req_DEPENDENCIES = libtests.a -inet_cmsg_SOURCES = inet-cmsg.c -inet_cmsg_OBJECTS = inet-cmsg.$(OBJEXT) -inet_cmsg_LDADD = $(LDADD) -inet_cmsg_DEPENDENCIES = libtests.a -init_module_SOURCES = init_module.c -init_module_OBJECTS = init_module.$(OBJEXT) -init_module_LDADD = $(LDADD) -init_module_DEPENDENCIES = libtests.a -inject_nf_SOURCES = inject-nf.c -inject_nf_OBJECTS = inject-nf.$(OBJEXT) -inject_nf_LDADD = $(LDADD) -inject_nf_DEPENDENCIES = libtests.a -inotify_SOURCES = inotify.c -inotify_OBJECTS = inotify.$(OBJEXT) -inotify_LDADD = $(LDADD) -inotify_DEPENDENCIES = libtests.a -inotify_init1_SOURCES = inotify_init1.c -inotify_init1_OBJECTS = inotify_init1.$(OBJEXT) -inotify_init1_LDADD = $(LDADD) -inotify_init1_DEPENDENCIES = libtests.a -int_0x80_SOURCES = int_0x80.c -int_0x80_OBJECTS = int_0x80.$(OBJEXT) -int_0x80_LDADD = $(LDADD) -int_0x80_DEPENDENCIES = libtests.a -ioctl_SOURCES = ioctl.c -ioctl_OBJECTS = ioctl.$(OBJEXT) -ioctl_LDADD = $(LDADD) -ioctl_DEPENDENCIES = libtests.a -ioctl_block_SOURCES = ioctl_block.c -ioctl_block_OBJECTS = ioctl_block.$(OBJEXT) -ioctl_block_LDADD = $(LDADD) -ioctl_block_DEPENDENCIES = libtests.a -ioctl_dm_SOURCES = ioctl_dm.c -ioctl_dm_OBJECTS = ioctl_dm.$(OBJEXT) -ioctl_dm_LDADD = $(LDADD) -ioctl_dm_DEPENDENCIES = libtests.a -ioctl_dm_v_SOURCES = ioctl_dm-v.c -ioctl_dm_v_OBJECTS = ioctl_dm-v.$(OBJEXT) -ioctl_dm_v_LDADD = $(LDADD) -ioctl_dm_v_DEPENDENCIES = libtests.a -ioctl_evdev_SOURCES = ioctl_evdev.c -ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT) -ioctl_evdev_LDADD = $(LDADD) -ioctl_evdev_DEPENDENCIES = libtests.a -ioctl_evdev_v_SOURCES = ioctl_evdev-v.c -ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT) -ioctl_evdev_v_LDADD = $(LDADD) -ioctl_evdev_v_DEPENDENCIES = libtests.a -ioctl_inotify_SOURCES = ioctl_inotify.c -ioctl_inotify_OBJECTS = ioctl_inotify.$(OBJEXT) -ioctl_inotify_LDADD = $(LDADD) -ioctl_inotify_DEPENDENCIES = libtests.a -ioctl_kvm_run_SOURCES = ioctl_kvm_run.c -ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT) -ioctl_kvm_run_LDADD = $(LDADD) -ioctl_kvm_run_DEPENDENCIES = libtests.a -ioctl_loop_SOURCES = ioctl_loop.c -ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT) -ioctl_loop_LDADD = $(LDADD) -ioctl_loop_DEPENDENCIES = libtests.a -ioctl_loop_nv_SOURCES = ioctl_loop-nv.c -ioctl_loop_nv_OBJECTS = ioctl_loop-nv.$(OBJEXT) -ioctl_loop_nv_LDADD = $(LDADD) -ioctl_loop_nv_DEPENDENCIES = libtests.a -ioctl_loop_v_SOURCES = ioctl_loop-v.c -ioctl_loop_v_OBJECTS = ioctl_loop-v.$(OBJEXT) -ioctl_loop_v_LDADD = $(LDADD) -ioctl_loop_v_DEPENDENCIES = libtests.a -ioctl_mtd_SOURCES = ioctl_mtd.c -ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT) -ioctl_mtd_LDADD = $(LDADD) -ioctl_mtd_DEPENDENCIES = libtests.a -ioctl_nsfs_SOURCES = ioctl_nsfs.c -ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT) -ioctl_nsfs_LDADD = $(LDADD) -ioctl_nsfs_DEPENDENCIES = libtests.a -ioctl_perf_SOURCES = ioctl_perf.c -ioctl_perf_OBJECTS = ioctl_perf.$(OBJEXT) -ioctl_perf_LDADD = $(LDADD) -ioctl_perf_DEPENDENCIES = libtests.a -ioctl_perf_success_SOURCES = ioctl_perf-success.c -ioctl_perf_success_OBJECTS = ioctl_perf-success.$(OBJEXT) -ioctl_perf_success_LDADD = $(LDADD) -ioctl_perf_success_DEPENDENCIES = libtests.a -ioctl_ptp_SOURCES = ioctl_ptp.c -ioctl_ptp_OBJECTS = ioctl_ptp.$(OBJEXT) -ioctl_ptp_LDADD = $(LDADD) -ioctl_ptp_DEPENDENCIES = libtests.a -ioctl_rtc_SOURCES = ioctl_rtc.c -ioctl_rtc_OBJECTS = ioctl_rtc.$(OBJEXT) -ioctl_rtc_LDADD = $(LDADD) -ioctl_rtc_DEPENDENCIES = libtests.a -ioctl_rtc_v_SOURCES = ioctl_rtc-v.c -ioctl_rtc_v_OBJECTS = ioctl_rtc-v.$(OBJEXT) -ioctl_rtc_v_LDADD = $(LDADD) -ioctl_rtc_v_DEPENDENCIES = libtests.a -ioctl_scsi_SOURCES = ioctl_scsi.c -ioctl_scsi_OBJECTS = ioctl_scsi.$(OBJEXT) -ioctl_scsi_LDADD = $(LDADD) -ioctl_scsi_DEPENDENCIES = libtests.a -ioctl_sg_io_v3_SOURCES = ioctl_sg_io_v3.c -ioctl_sg_io_v3_OBJECTS = ioctl_sg_io_v3.$(OBJEXT) -ioctl_sg_io_v3_LDADD = $(LDADD) -ioctl_sg_io_v3_DEPENDENCIES = libtests.a -ioctl_sg_io_v4_SOURCES = ioctl_sg_io_v4.c -ioctl_sg_io_v4_OBJECTS = ioctl_sg_io_v4.$(OBJEXT) -ioctl_sg_io_v4_LDADD = $(LDADD) -ioctl_sg_io_v4_DEPENDENCIES = libtests.a -ioctl_sock_gifconf_SOURCES = ioctl_sock_gifconf.c -ioctl_sock_gifconf_OBJECTS = ioctl_sock_gifconf.$(OBJEXT) -ioctl_sock_gifconf_LDADD = $(LDADD) -ioctl_sock_gifconf_DEPENDENCIES = libtests.a -ioctl_uffdio_SOURCES = ioctl_uffdio.c -ioctl_uffdio_OBJECTS = ioctl_uffdio.$(OBJEXT) -ioctl_uffdio_LDADD = $(LDADD) -ioctl_uffdio_DEPENDENCIES = libtests.a -ioctl_v4l2_SOURCES = ioctl_v4l2.c -ioctl_v4l2_OBJECTS = ioctl_v4l2.$(OBJEXT) -ioctl_v4l2_LDADD = $(LDADD) -ioctl_v4l2_DEPENDENCIES = libtests.a -ioperm_SOURCES = ioperm.c -ioperm_OBJECTS = ioperm.$(OBJEXT) -ioperm_LDADD = $(LDADD) -ioperm_DEPENDENCIES = libtests.a -iopl_SOURCES = iopl.c -iopl_OBJECTS = iopl.$(OBJEXT) -iopl_LDADD = $(LDADD) -iopl_DEPENDENCIES = libtests.a -ioprio_SOURCES = ioprio.c -ioprio_OBJECTS = ioprio.$(OBJEXT) -ioprio_LDADD = $(LDADD) -ioprio_DEPENDENCIES = libtests.a -ip_mreq_SOURCES = ip_mreq.c -ip_mreq_OBJECTS = ip_mreq.$(OBJEXT) -ip_mreq_LDADD = $(LDADD) -ip_mreq_DEPENDENCIES = libtests.a -ipc_SOURCES = ipc.c -ipc_OBJECTS = ipc.$(OBJEXT) -ipc_LDADD = $(LDADD) -ipc_DEPENDENCIES = libtests.a -ipc_msg_SOURCES = ipc_msg.c -ipc_msg_OBJECTS = ipc_msg.$(OBJEXT) -ipc_msg_LDADD = $(LDADD) -ipc_msg_DEPENDENCIES = libtests.a -ipc_msg_Xabbrev_SOURCES = ipc_msg-Xabbrev.c -ipc_msg_Xabbrev_OBJECTS = ipc_msg-Xabbrev.$(OBJEXT) -ipc_msg_Xabbrev_LDADD = $(LDADD) -ipc_msg_Xabbrev_DEPENDENCIES = libtests.a -ipc_msg_Xraw_SOURCES = ipc_msg-Xraw.c -ipc_msg_Xraw_OBJECTS = ipc_msg-Xraw.$(OBJEXT) -ipc_msg_Xraw_LDADD = $(LDADD) -ipc_msg_Xraw_DEPENDENCIES = libtests.a -ipc_msg_Xverbose_SOURCES = ipc_msg-Xverbose.c -ipc_msg_Xverbose_OBJECTS = ipc_msg-Xverbose.$(OBJEXT) -ipc_msg_Xverbose_LDADD = $(LDADD) -ipc_msg_Xverbose_DEPENDENCIES = libtests.a -ipc_msgbuf_SOURCES = ipc_msgbuf.c -ipc_msgbuf_OBJECTS = ipc_msgbuf.$(OBJEXT) -ipc_msgbuf_LDADD = $(LDADD) -ipc_msgbuf_DEPENDENCIES = libtests.a -ipc_msgbuf_Xabbrev_SOURCES = ipc_msgbuf-Xabbrev.c -ipc_msgbuf_Xabbrev_OBJECTS = ipc_msgbuf-Xabbrev.$(OBJEXT) -ipc_msgbuf_Xabbrev_LDADD = $(LDADD) -ipc_msgbuf_Xabbrev_DEPENDENCIES = libtests.a -ipc_msgbuf_Xraw_SOURCES = ipc_msgbuf-Xraw.c -ipc_msgbuf_Xraw_OBJECTS = ipc_msgbuf-Xraw.$(OBJEXT) -ipc_msgbuf_Xraw_LDADD = $(LDADD) -ipc_msgbuf_Xraw_DEPENDENCIES = libtests.a -ipc_msgbuf_Xverbose_SOURCES = ipc_msgbuf-Xverbose.c -ipc_msgbuf_Xverbose_OBJECTS = ipc_msgbuf-Xverbose.$(OBJEXT) -ipc_msgbuf_Xverbose_LDADD = $(LDADD) -ipc_msgbuf_Xverbose_DEPENDENCIES = libtests.a -ipc_sem_SOURCES = ipc_sem.c -ipc_sem_OBJECTS = ipc_sem.$(OBJEXT) -ipc_sem_LDADD = $(LDADD) -ipc_sem_DEPENDENCIES = libtests.a -ipc_sem_Xabbrev_SOURCES = ipc_sem-Xabbrev.c -ipc_sem_Xabbrev_OBJECTS = ipc_sem-Xabbrev.$(OBJEXT) -ipc_sem_Xabbrev_LDADD = $(LDADD) -ipc_sem_Xabbrev_DEPENDENCIES = libtests.a -ipc_sem_Xraw_SOURCES = ipc_sem-Xraw.c -ipc_sem_Xraw_OBJECTS = ipc_sem-Xraw.$(OBJEXT) -ipc_sem_Xraw_LDADD = $(LDADD) -ipc_sem_Xraw_DEPENDENCIES = libtests.a -ipc_sem_Xverbose_SOURCES = ipc_sem-Xverbose.c -ipc_sem_Xverbose_OBJECTS = ipc_sem-Xverbose.$(OBJEXT) -ipc_sem_Xverbose_LDADD = $(LDADD) -ipc_sem_Xverbose_DEPENDENCIES = libtests.a -ipc_shm_SOURCES = ipc_shm.c -ipc_shm_OBJECTS = ipc_shm.$(OBJEXT) -ipc_shm_LDADD = $(LDADD) -ipc_shm_DEPENDENCIES = libtests.a -ipc_shm_Xabbrev_SOURCES = ipc_shm-Xabbrev.c -ipc_shm_Xabbrev_OBJECTS = ipc_shm-Xabbrev.$(OBJEXT) -ipc_shm_Xabbrev_LDADD = $(LDADD) -ipc_shm_Xabbrev_DEPENDENCIES = libtests.a -ipc_shm_Xraw_SOURCES = ipc_shm-Xraw.c -ipc_shm_Xraw_OBJECTS = ipc_shm-Xraw.$(OBJEXT) -ipc_shm_Xraw_LDADD = $(LDADD) -ipc_shm_Xraw_DEPENDENCIES = libtests.a -ipc_shm_Xverbose_SOURCES = ipc_shm-Xverbose.c -ipc_shm_Xverbose_OBJECTS = ipc_shm-Xverbose.$(OBJEXT) -ipc_shm_Xverbose_LDADD = $(LDADD) -ipc_shm_Xverbose_DEPENDENCIES = libtests.a -is_linux_mips_n64_SOURCES = is_linux_mips_n64.c -is_linux_mips_n64_OBJECTS = is_linux_mips_n64.$(OBJEXT) -is_linux_mips_n64_LDADD = $(LDADD) -is_linux_mips_n64_DEPENDENCIES = libtests.a -kcmp_SOURCES = kcmp.c -kcmp_OBJECTS = kcmp.$(OBJEXT) -kcmp_LDADD = $(LDADD) -kcmp_DEPENDENCIES = libtests.a -kcmp_y_SOURCES = kcmp-y.c -kcmp_y_OBJECTS = kcmp-y.$(OBJEXT) -kcmp_y_LDADD = $(LDADD) -kcmp_y_DEPENDENCIES = libtests.a -kern_features_SOURCES = kern_features.c -kern_features_OBJECTS = kern_features.$(OBJEXT) -kern_features_LDADD = $(LDADD) -kern_features_DEPENDENCIES = libtests.a -kexec_file_load_SOURCES = kexec_file_load.c -kexec_file_load_OBJECTS = kexec_file_load.$(OBJEXT) -kexec_file_load_LDADD = $(LDADD) -kexec_file_load_DEPENDENCIES = libtests.a -kexec_load_SOURCES = kexec_load.c -kexec_load_OBJECTS = kexec_load.$(OBJEXT) -kexec_load_LDADD = $(LDADD) -kexec_load_DEPENDENCIES = libtests.a -keyctl_SOURCES = keyctl.c -keyctl_OBJECTS = keyctl.$(OBJEXT) -keyctl_LDADD = $(LDADD) -keyctl_DEPENDENCIES = libtests.a -keyctl_Xabbrev_SOURCES = keyctl-Xabbrev.c -keyctl_Xabbrev_OBJECTS = keyctl-Xabbrev.$(OBJEXT) -keyctl_Xabbrev_LDADD = $(LDADD) -keyctl_Xabbrev_DEPENDENCIES = libtests.a -keyctl_Xraw_SOURCES = keyctl-Xraw.c -keyctl_Xraw_OBJECTS = keyctl-Xraw.$(OBJEXT) -keyctl_Xraw_LDADD = $(LDADD) -keyctl_Xraw_DEPENDENCIES = libtests.a -keyctl_Xverbose_SOURCES = keyctl-Xverbose.c -keyctl_Xverbose_OBJECTS = keyctl-Xverbose.$(OBJEXT) -keyctl_Xverbose_LDADD = $(LDADD) -keyctl_Xverbose_DEPENDENCIES = libtests.a -kill_SOURCES = kill.c -kill_OBJECTS = kill.$(OBJEXT) -kill_LDADD = $(LDADD) -kill_DEPENDENCIES = libtests.a -ksysent_SOURCES = ksysent.c -ksysent_OBJECTS = ksysent.$(OBJEXT) -ksysent_LDADD = $(LDADD) -ksysent_DEPENDENCIES = libtests.a -lchown_SOURCES = lchown.c -lchown_OBJECTS = lchown.$(OBJEXT) -lchown_LDADD = $(LDADD) -lchown_DEPENDENCIES = libtests.a -lchown32_SOURCES = lchown32.c -lchown32_OBJECTS = lchown32.$(OBJEXT) -lchown32_LDADD = $(LDADD) -lchown32_DEPENDENCIES = libtests.a -link_SOURCES = link.c -link_OBJECTS = link.$(OBJEXT) -link_LDADD = $(LDADD) -link_DEPENDENCIES = libtests.a -linkat_SOURCES = linkat.c -linkat_OBJECTS = linkat.$(OBJEXT) -linkat_LDADD = $(LDADD) -linkat_DEPENDENCIES = libtests.a -list_sigaction_signum_SOURCES = list_sigaction_signum.c -list_sigaction_signum_OBJECTS = list_sigaction_signum.$(OBJEXT) -list_sigaction_signum_LDADD = $(LDADD) -list_sigaction_signum_DEPENDENCIES = libtests.a -llseek_SOURCES = llseek.c -llseek_OBJECTS = llseek.$(OBJEXT) -llseek_LDADD = $(LDADD) -llseek_DEPENDENCIES = libtests.a -localtime_SOURCES = localtime.c -localtime_OBJECTS = localtime.$(OBJEXT) -localtime_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -lookup_dcookie_SOURCES = lookup_dcookie.c -lookup_dcookie_OBJECTS = lookup_dcookie.$(OBJEXT) -lookup_dcookie_LDADD = $(LDADD) -lookup_dcookie_DEPENDENCIES = libtests.a -lseek_SOURCES = lseek.c -lseek_OBJECTS = lseek.$(OBJEXT) -lseek_LDADD = $(LDADD) -lseek_DEPENDENCIES = libtests.a -lstat_SOURCES = lstat.c -lstat_OBJECTS = lstat.$(OBJEXT) -lstat_LDADD = $(LDADD) -lstat_DEPENDENCIES = libtests.a -lstat64_SOURCES = lstat64.c -lstat64_OBJECTS = lstat64-lstat64.$(OBJEXT) -lstat64_LDADD = $(LDADD) -lstat64_DEPENDENCIES = libtests.a -madvise_SOURCES = madvise.c -madvise_OBJECTS = madvise.$(OBJEXT) -madvise_LDADD = $(LDADD) -madvise_DEPENDENCIES = libtests.a -mbind_SOURCES = mbind.c -mbind_OBJECTS = mbind.$(OBJEXT) -mbind_LDADD = $(LDADD) -mbind_DEPENDENCIES = libtests.a -membarrier_SOURCES = membarrier.c -membarrier_OBJECTS = membarrier.$(OBJEXT) -membarrier_LDADD = $(LDADD) -membarrier_DEPENDENCIES = libtests.a -memfd_create_SOURCES = memfd_create.c -memfd_create_OBJECTS = memfd_create.$(OBJEXT) -memfd_create_LDADD = $(LDADD) -memfd_create_DEPENDENCIES = libtests.a -migrate_pages_SOURCES = migrate_pages.c -migrate_pages_OBJECTS = migrate_pages.$(OBJEXT) -migrate_pages_LDADD = $(LDADD) -migrate_pages_DEPENDENCIES = libtests.a -mincore_SOURCES = mincore.c -mincore_OBJECTS = mincore.$(OBJEXT) -mincore_LDADD = $(LDADD) -mincore_DEPENDENCIES = libtests.a -mkdir_SOURCES = mkdir.c -mkdir_OBJECTS = mkdir.$(OBJEXT) -mkdir_LDADD = $(LDADD) -mkdir_DEPENDENCIES = libtests.a -mkdirat_SOURCES = mkdirat.c -mkdirat_OBJECTS = mkdirat.$(OBJEXT) -mkdirat_LDADD = $(LDADD) -mkdirat_DEPENDENCIES = libtests.a -mknod_SOURCES = mknod.c -mknod_OBJECTS = mknod.$(OBJEXT) -mknod_LDADD = $(LDADD) -mknod_DEPENDENCIES = libtests.a -mknodat_SOURCES = mknodat.c -mknodat_OBJECTS = mknodat.$(OBJEXT) -mknodat_LDADD = $(LDADD) -mknodat_DEPENDENCIES = libtests.a -mlock_SOURCES = mlock.c -mlock_OBJECTS = mlock.$(OBJEXT) -mlock_LDADD = $(LDADD) -mlock_DEPENDENCIES = libtests.a -mlock2_SOURCES = mlock2.c -mlock2_OBJECTS = mlock2.$(OBJEXT) -mlock2_LDADD = $(LDADD) -mlock2_DEPENDENCIES = libtests.a -mlockall_SOURCES = mlockall.c -mlockall_OBJECTS = mlockall.$(OBJEXT) -mlockall_LDADD = $(LDADD) -mlockall_DEPENDENCIES = libtests.a -mmap_SOURCES = mmap.c -mmap_OBJECTS = mmap.$(OBJEXT) -mmap_LDADD = $(LDADD) -mmap_DEPENDENCIES = libtests.a -mmap_Xabbrev_SOURCES = mmap-Xabbrev.c -mmap_Xabbrev_OBJECTS = mmap-Xabbrev.$(OBJEXT) -mmap_Xabbrev_LDADD = $(LDADD) -mmap_Xabbrev_DEPENDENCIES = libtests.a -mmap_Xraw_SOURCES = mmap-Xraw.c -mmap_Xraw_OBJECTS = mmap-Xraw.$(OBJEXT) -mmap_Xraw_LDADD = $(LDADD) -mmap_Xraw_DEPENDENCIES = libtests.a -mmap_Xverbose_SOURCES = mmap-Xverbose.c -mmap_Xverbose_OBJECTS = mmap-Xverbose.$(OBJEXT) -mmap_Xverbose_LDADD = $(LDADD) -mmap_Xverbose_DEPENDENCIES = libtests.a -mmap64_SOURCES = mmap64.c -mmap64_OBJECTS = mmap64-mmap64.$(OBJEXT) -mmap64_LDADD = $(LDADD) -mmap64_DEPENDENCIES = libtests.a -mmap64_Xabbrev_SOURCES = mmap64-Xabbrev.c -mmap64_Xabbrev_OBJECTS = mmap64_Xabbrev-mmap64-Xabbrev.$(OBJEXT) -mmap64_Xabbrev_LDADD = $(LDADD) -mmap64_Xabbrev_DEPENDENCIES = libtests.a -mmap64_Xraw_SOURCES = mmap64-Xraw.c -mmap64_Xraw_OBJECTS = mmap64_Xraw-mmap64-Xraw.$(OBJEXT) -mmap64_Xraw_LDADD = $(LDADD) -mmap64_Xraw_DEPENDENCIES = libtests.a -mmap64_Xverbose_SOURCES = mmap64-Xverbose.c -mmap64_Xverbose_OBJECTS = mmap64_Xverbose-mmap64-Xverbose.$(OBJEXT) -mmap64_Xverbose_LDADD = $(LDADD) -mmap64_Xverbose_DEPENDENCIES = libtests.a -mmsg_SOURCES = mmsg.c -mmsg_OBJECTS = mmsg.$(OBJEXT) -mmsg_LDADD = $(LDADD) -mmsg_DEPENDENCIES = libtests.a -mmsg_silent_SOURCES = mmsg-silent.c -mmsg_silent_OBJECTS = mmsg-silent.$(OBJEXT) -mmsg_silent_LDADD = $(LDADD) -mmsg_silent_DEPENDENCIES = libtests.a -mmsg_name_SOURCES = mmsg_name.c -mmsg_name_OBJECTS = mmsg_name.$(OBJEXT) -mmsg_name_LDADD = $(LDADD) -mmsg_name_DEPENDENCIES = libtests.a -mmsg_name_v_SOURCES = mmsg_name-v.c -mmsg_name_v_OBJECTS = mmsg_name-v.$(OBJEXT) -mmsg_name_v_LDADD = $(LDADD) -mmsg_name_v_DEPENDENCIES = libtests.a -modify_ldt_SOURCES = modify_ldt.c -modify_ldt_OBJECTS = modify_ldt.$(OBJEXT) -modify_ldt_LDADD = $(LDADD) -modify_ldt_DEPENDENCIES = libtests.a -mount_SOURCES = mount.c -mount_OBJECTS = mount.$(OBJEXT) -mount_LDADD = $(LDADD) -mount_DEPENDENCIES = libtests.a -mount_Xabbrev_SOURCES = mount-Xabbrev.c -mount_Xabbrev_OBJECTS = mount-Xabbrev.$(OBJEXT) -mount_Xabbrev_LDADD = $(LDADD) -mount_Xabbrev_DEPENDENCIES = libtests.a -mount_Xraw_SOURCES = mount-Xraw.c -mount_Xraw_OBJECTS = mount-Xraw.$(OBJEXT) -mount_Xraw_LDADD = $(LDADD) -mount_Xraw_DEPENDENCIES = libtests.a -mount_Xverbose_SOURCES = mount-Xverbose.c -mount_Xverbose_OBJECTS = mount-Xverbose.$(OBJEXT) -mount_Xverbose_LDADD = $(LDADD) -mount_Xverbose_DEPENDENCIES = libtests.a -move_pages_SOURCES = move_pages.c -move_pages_OBJECTS = move_pages.$(OBJEXT) -move_pages_LDADD = $(LDADD) -move_pages_DEPENDENCIES = libtests.a -mq_SOURCES = mq.c -mq_OBJECTS = mq.$(OBJEXT) -mq_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -mq_sendrecv_SOURCES = mq_sendrecv.c -mq_sendrecv_OBJECTS = mq_sendrecv.$(OBJEXT) -mq_sendrecv_LDADD = $(LDADD) -mq_sendrecv_DEPENDENCIES = libtests.a -mq_sendrecv_read_SOURCES = mq_sendrecv-read.c -mq_sendrecv_read_OBJECTS = mq_sendrecv-read.$(OBJEXT) -mq_sendrecv_read_LDADD = $(LDADD) -mq_sendrecv_read_DEPENDENCIES = libtests.a -mq_sendrecv_write_SOURCES = mq_sendrecv-write.c -mq_sendrecv_write_OBJECTS = mq_sendrecv-write.$(OBJEXT) -mq_sendrecv_write_LDADD = $(LDADD) -mq_sendrecv_write_DEPENDENCIES = libtests.a -msg_control_SOURCES = msg_control.c -msg_control_OBJECTS = msg_control.$(OBJEXT) -msg_control_LDADD = $(LDADD) -msg_control_DEPENDENCIES = libtests.a -msg_control_v_SOURCES = msg_control-v.c -msg_control_v_OBJECTS = msg_control-v.$(OBJEXT) -msg_control_v_LDADD = $(LDADD) -msg_control_v_DEPENDENCIES = libtests.a -msg_name_SOURCES = msg_name.c -msg_name_OBJECTS = msg_name.$(OBJEXT) -msg_name_LDADD = $(LDADD) -msg_name_DEPENDENCIES = libtests.a -munlockall_SOURCES = munlockall.c -munlockall_OBJECTS = munlockall.$(OBJEXT) -munlockall_LDADD = $(LDADD) -munlockall_DEPENDENCIES = libtests.a -nanosleep_SOURCES = nanosleep.c -nanosleep_OBJECTS = nanosleep.$(OBJEXT) -nanosleep_LDADD = $(LDADD) -nanosleep_DEPENDENCIES = libtests.a -net_accept_connect_SOURCES = net-accept-connect.c -net_accept_connect_OBJECTS = net-accept-connect.$(OBJEXT) -net_accept_connect_LDADD = $(LDADD) -net_accept_connect_DEPENDENCIES = libtests.a -net_icmp_filter_SOURCES = net-icmp_filter.c -net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT) -net_icmp_filter_LDADD = $(LDADD) -net_icmp_filter_DEPENDENCIES = libtests.a -net_sockaddr_SOURCES = net-sockaddr.c -net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT) -net_sockaddr_LDADD = $(LDADD) -net_sockaddr_DEPENDENCIES = libtests.a -net_y_unix_SOURCES = net-y-unix.c -net_y_unix_OBJECTS = net-y-unix.$(OBJEXT) -net_y_unix_LDADD = $(LDADD) -net_y_unix_DEPENDENCIES = libtests.a -net_yy_inet_SOURCES = net-yy-inet.c -net_yy_inet_OBJECTS = net-yy-inet.$(OBJEXT) -net_yy_inet_LDADD = $(LDADD) -net_yy_inet_DEPENDENCIES = libtests.a -net_yy_inet6_SOURCES = net-yy-inet6.c -net_yy_inet6_OBJECTS = net-yy-inet6.$(OBJEXT) -net_yy_inet6_LDADD = $(LDADD) -net_yy_inet6_DEPENDENCIES = libtests.a -net_yy_netlink_SOURCES = net-yy-netlink.c -net_yy_netlink_OBJECTS = net-yy-netlink.$(OBJEXT) -net_yy_netlink_LDADD = $(LDADD) -net_yy_netlink_DEPENDENCIES = libtests.a -net_yy_unix_SOURCES = net-yy-unix.c -net_yy_unix_OBJECTS = net-yy-unix.$(OBJEXT) -net_yy_unix_LDADD = $(LDADD) -net_yy_unix_DEPENDENCIES = libtests.a -netlink_audit_SOURCES = netlink_audit.c -netlink_audit_OBJECTS = netlink_audit.$(OBJEXT) -netlink_audit_LDADD = $(LDADD) -netlink_audit_DEPENDENCIES = libtests.a -netlink_crypto_SOURCES = netlink_crypto.c -netlink_crypto_OBJECTS = netlink_crypto.$(OBJEXT) -netlink_crypto_LDADD = $(LDADD) -netlink_crypto_DEPENDENCIES = libtests.a -netlink_generic_SOURCES = netlink_generic.c -netlink_generic_OBJECTS = netlink_generic.$(OBJEXT) -netlink_generic_LDADD = $(LDADD) -netlink_generic_DEPENDENCIES = libtests.a -netlink_inet_diag_SOURCES = netlink_inet_diag.c -netlink_inet_diag_OBJECTS = netlink_inet_diag.$(OBJEXT) -netlink_inet_diag_LDADD = $(LDADD) -netlink_inet_diag_DEPENDENCIES = libtests.a -netlink_kobject_uevent_SOURCES = netlink_kobject_uevent.c -netlink_kobject_uevent_OBJECTS = netlink_kobject_uevent.$(OBJEXT) -netlink_kobject_uevent_LDADD = $(LDADD) -netlink_kobject_uevent_DEPENDENCIES = libtests.a -netlink_netfilter_SOURCES = netlink_netfilter.c -netlink_netfilter_OBJECTS = netlink_netfilter.$(OBJEXT) -netlink_netfilter_LDADD = $(LDADD) -netlink_netfilter_DEPENDENCIES = libtests.a -netlink_netlink_diag_SOURCES = netlink_netlink_diag.c -netlink_netlink_diag_OBJECTS = netlink_netlink_diag.$(OBJEXT) -netlink_netlink_diag_LDADD = $(LDADD) -netlink_netlink_diag_DEPENDENCIES = libtests.a -netlink_protocol_SOURCES = netlink_protocol.c -netlink_protocol_OBJECTS = netlink_protocol.$(OBJEXT) -netlink_protocol_LDADD = $(LDADD) -netlink_protocol_DEPENDENCIES = libtests.a -netlink_route_SOURCES = netlink_route.c -netlink_route_OBJECTS = netlink_route.$(OBJEXT) -netlink_route_LDADD = $(LDADD) -netlink_route_DEPENDENCIES = libtests.a -netlink_selinux_SOURCES = netlink_selinux.c -netlink_selinux_OBJECTS = netlink_selinux.$(OBJEXT) -netlink_selinux_LDADD = $(LDADD) -netlink_selinux_DEPENDENCIES = libtests.a -netlink_sock_diag_SOURCES = netlink_sock_diag.c -netlink_sock_diag_OBJECTS = netlink_sock_diag.$(OBJEXT) -netlink_sock_diag_LDADD = $(LDADD) -netlink_sock_diag_DEPENDENCIES = libtests.a -netlink_unix_diag_SOURCES = netlink_unix_diag.c -netlink_unix_diag_OBJECTS = netlink_unix_diag.$(OBJEXT) -netlink_unix_diag_LDADD = $(LDADD) -netlink_unix_diag_DEPENDENCIES = libtests.a -netlink_xfrm_SOURCES = netlink_xfrm.c -netlink_xfrm_OBJECTS = netlink_xfrm.$(OBJEXT) -netlink_xfrm_LDADD = $(LDADD) -netlink_xfrm_DEPENDENCIES = libtests.a -newfstatat_SOURCES = newfstatat.c -newfstatat_OBJECTS = newfstatat-newfstatat.$(OBJEXT) -newfstatat_LDADD = $(LDADD) -newfstatat_DEPENDENCIES = libtests.a -nfnetlink_acct_SOURCES = nfnetlink_acct.c -nfnetlink_acct_OBJECTS = nfnetlink_acct.$(OBJEXT) -nfnetlink_acct_LDADD = $(LDADD) -nfnetlink_acct_DEPENDENCIES = libtests.a -nfnetlink_cthelper_SOURCES = nfnetlink_cthelper.c -nfnetlink_cthelper_OBJECTS = nfnetlink_cthelper.$(OBJEXT) -nfnetlink_cthelper_LDADD = $(LDADD) -nfnetlink_cthelper_DEPENDENCIES = libtests.a -nfnetlink_ctnetlink_SOURCES = nfnetlink_ctnetlink.c -nfnetlink_ctnetlink_OBJECTS = nfnetlink_ctnetlink.$(OBJEXT) -nfnetlink_ctnetlink_LDADD = $(LDADD) -nfnetlink_ctnetlink_DEPENDENCIES = libtests.a -nfnetlink_ctnetlink_exp_SOURCES = nfnetlink_ctnetlink_exp.c -nfnetlink_ctnetlink_exp_OBJECTS = nfnetlink_ctnetlink_exp.$(OBJEXT) -nfnetlink_ctnetlink_exp_LDADD = $(LDADD) -nfnetlink_ctnetlink_exp_DEPENDENCIES = libtests.a -nfnetlink_cttimeout_SOURCES = nfnetlink_cttimeout.c -nfnetlink_cttimeout_OBJECTS = nfnetlink_cttimeout.$(OBJEXT) -nfnetlink_cttimeout_LDADD = $(LDADD) -nfnetlink_cttimeout_DEPENDENCIES = libtests.a -nfnetlink_ipset_SOURCES = nfnetlink_ipset.c -nfnetlink_ipset_OBJECTS = nfnetlink_ipset.$(OBJEXT) -nfnetlink_ipset_LDADD = $(LDADD) -nfnetlink_ipset_DEPENDENCIES = libtests.a -nfnetlink_nft_compat_SOURCES = nfnetlink_nft_compat.c -nfnetlink_nft_compat_OBJECTS = nfnetlink_nft_compat.$(OBJEXT) -nfnetlink_nft_compat_LDADD = $(LDADD) -nfnetlink_nft_compat_DEPENDENCIES = libtests.a -nfnetlink_nftables_SOURCES = nfnetlink_nftables.c -nfnetlink_nftables_OBJECTS = nfnetlink_nftables.$(OBJEXT) -nfnetlink_nftables_LDADD = $(LDADD) -nfnetlink_nftables_DEPENDENCIES = libtests.a -nfnetlink_osf_SOURCES = nfnetlink_osf.c -nfnetlink_osf_OBJECTS = nfnetlink_osf.$(OBJEXT) -nfnetlink_osf_LDADD = $(LDADD) -nfnetlink_osf_DEPENDENCIES = libtests.a -nfnetlink_queue_SOURCES = nfnetlink_queue.c -nfnetlink_queue_OBJECTS = nfnetlink_queue.$(OBJEXT) -nfnetlink_queue_LDADD = $(LDADD) -nfnetlink_queue_DEPENDENCIES = libtests.a -nfnetlink_ulog_SOURCES = nfnetlink_ulog.c -nfnetlink_ulog_OBJECTS = nfnetlink_ulog.$(OBJEXT) -nfnetlink_ulog_LDADD = $(LDADD) -nfnetlink_ulog_DEPENDENCIES = libtests.a -nlattr_SOURCES = nlattr.c -nlattr_OBJECTS = nlattr.$(OBJEXT) -nlattr_LDADD = $(LDADD) -nlattr_DEPENDENCIES = libtests.a -nlattr_br_port_msg_SOURCES = nlattr_br_port_msg.c -nlattr_br_port_msg_OBJECTS = nlattr_br_port_msg.$(OBJEXT) -nlattr_br_port_msg_LDADD = $(LDADD) -nlattr_br_port_msg_DEPENDENCIES = libtests.a -nlattr_crypto_user_alg_SOURCES = nlattr_crypto_user_alg.c -nlattr_crypto_user_alg_OBJECTS = nlattr_crypto_user_alg.$(OBJEXT) -nlattr_crypto_user_alg_LDADD = $(LDADD) -nlattr_crypto_user_alg_DEPENDENCIES = libtests.a -nlattr_dcbmsg_SOURCES = nlattr_dcbmsg.c -nlattr_dcbmsg_OBJECTS = nlattr_dcbmsg.$(OBJEXT) -nlattr_dcbmsg_LDADD = $(LDADD) -nlattr_dcbmsg_DEPENDENCIES = libtests.a -nlattr_fib_rule_hdr_SOURCES = nlattr_fib_rule_hdr.c -nlattr_fib_rule_hdr_OBJECTS = nlattr_fib_rule_hdr.$(OBJEXT) -nlattr_fib_rule_hdr_LDADD = $(LDADD) -nlattr_fib_rule_hdr_DEPENDENCIES = libtests.a -nlattr_ifaddrlblmsg_SOURCES = nlattr_ifaddrlblmsg.c -nlattr_ifaddrlblmsg_OBJECTS = nlattr_ifaddrlblmsg.$(OBJEXT) -nlattr_ifaddrlblmsg_LDADD = $(LDADD) -nlattr_ifaddrlblmsg_DEPENDENCIES = libtests.a -nlattr_ifaddrmsg_SOURCES = nlattr_ifaddrmsg.c -nlattr_ifaddrmsg_OBJECTS = nlattr_ifaddrmsg.$(OBJEXT) -nlattr_ifaddrmsg_LDADD = $(LDADD) -nlattr_ifaddrmsg_DEPENDENCIES = libtests.a -nlattr_ifinfomsg_SOURCES = nlattr_ifinfomsg.c -nlattr_ifinfomsg_OBJECTS = nlattr_ifinfomsg.$(OBJEXT) -nlattr_ifinfomsg_LDADD = $(LDADD) -nlattr_ifinfomsg_DEPENDENCIES = libtests.a -nlattr_ifla_af_spec_SOURCES = nlattr_ifla_af_spec.c -nlattr_ifla_af_spec_OBJECTS = nlattr_ifla_af_spec.$(OBJEXT) -nlattr_ifla_af_spec_LDADD = $(LDADD) -nlattr_ifla_af_spec_DEPENDENCIES = libtests.a -nlattr_ifla_brport_SOURCES = nlattr_ifla_brport.c -nlattr_ifla_brport_OBJECTS = nlattr_ifla_brport.$(OBJEXT) -nlattr_ifla_brport_LDADD = $(LDADD) -nlattr_ifla_brport_DEPENDENCIES = libtests.a -nlattr_ifla_linkinfo_SOURCES = nlattr_ifla_linkinfo.c -nlattr_ifla_linkinfo_OBJECTS = nlattr_ifla_linkinfo.$(OBJEXT) -nlattr_ifla_linkinfo_LDADD = $(LDADD) -nlattr_ifla_linkinfo_DEPENDENCIES = libtests.a -nlattr_ifla_port_SOURCES = nlattr_ifla_port.c -nlattr_ifla_port_OBJECTS = nlattr_ifla_port.$(OBJEXT) -nlattr_ifla_port_LDADD = $(LDADD) -nlattr_ifla_port_DEPENDENCIES = libtests.a -nlattr_ifla_xdp_SOURCES = nlattr_ifla_xdp.c -nlattr_ifla_xdp_OBJECTS = nlattr_ifla_xdp.$(OBJEXT) -nlattr_ifla_xdp_LDADD = $(LDADD) -nlattr_ifla_xdp_DEPENDENCIES = libtests.a -nlattr_inet_diag_msg_SOURCES = nlattr_inet_diag_msg.c -nlattr_inet_diag_msg_OBJECTS = nlattr_inet_diag_msg.$(OBJEXT) -nlattr_inet_diag_msg_LDADD = $(LDADD) -nlattr_inet_diag_msg_DEPENDENCIES = libtests.a -nlattr_inet_diag_req_compat_SOURCES = nlattr_inet_diag_req_compat.c -nlattr_inet_diag_req_compat_OBJECTS = \ - nlattr_inet_diag_req_compat.$(OBJEXT) -nlattr_inet_diag_req_compat_LDADD = $(LDADD) -nlattr_inet_diag_req_compat_DEPENDENCIES = libtests.a -nlattr_inet_diag_req_v2_SOURCES = nlattr_inet_diag_req_v2.c -nlattr_inet_diag_req_v2_OBJECTS = nlattr_inet_diag_req_v2.$(OBJEXT) -nlattr_inet_diag_req_v2_LDADD = $(LDADD) -nlattr_inet_diag_req_v2_DEPENDENCIES = libtests.a -nlattr_mdba_mdb_entry_SOURCES = nlattr_mdba_mdb_entry.c -nlattr_mdba_mdb_entry_OBJECTS = nlattr_mdba_mdb_entry.$(OBJEXT) -nlattr_mdba_mdb_entry_LDADD = $(LDADD) -nlattr_mdba_mdb_entry_DEPENDENCIES = libtests.a -nlattr_mdba_router_port_SOURCES = nlattr_mdba_router_port.c -nlattr_mdba_router_port_OBJECTS = nlattr_mdba_router_port.$(OBJEXT) -nlattr_mdba_router_port_LDADD = $(LDADD) -nlattr_mdba_router_port_DEPENDENCIES = libtests.a -nlattr_ndmsg_SOURCES = nlattr_ndmsg.c -nlattr_ndmsg_OBJECTS = nlattr_ndmsg.$(OBJEXT) -nlattr_ndmsg_LDADD = $(LDADD) -nlattr_ndmsg_DEPENDENCIES = libtests.a -nlattr_ndtmsg_SOURCES = nlattr_ndtmsg.c -nlattr_ndtmsg_OBJECTS = nlattr_ndtmsg.$(OBJEXT) -nlattr_ndtmsg_LDADD = $(LDADD) -nlattr_ndtmsg_DEPENDENCIES = libtests.a -nlattr_netconfmsg_SOURCES = nlattr_netconfmsg.c -nlattr_netconfmsg_OBJECTS = nlattr_netconfmsg.$(OBJEXT) -nlattr_netconfmsg_LDADD = $(LDADD) -nlattr_netconfmsg_DEPENDENCIES = libtests.a -nlattr_netlink_diag_msg_SOURCES = nlattr_netlink_diag_msg.c -nlattr_netlink_diag_msg_OBJECTS = nlattr_netlink_diag_msg.$(OBJEXT) -nlattr_netlink_diag_msg_LDADD = $(LDADD) -nlattr_netlink_diag_msg_DEPENDENCIES = libtests.a -nlattr_nlmsgerr_SOURCES = nlattr_nlmsgerr.c -nlattr_nlmsgerr_OBJECTS = nlattr_nlmsgerr.$(OBJEXT) -nlattr_nlmsgerr_LDADD = $(LDADD) -nlattr_nlmsgerr_DEPENDENCIES = libtests.a -nlattr_packet_diag_msg_SOURCES = nlattr_packet_diag_msg.c -nlattr_packet_diag_msg_OBJECTS = nlattr_packet_diag_msg.$(OBJEXT) -nlattr_packet_diag_msg_LDADD = $(LDADD) -nlattr_packet_diag_msg_DEPENDENCIES = libtests.a -nlattr_rtgenmsg_SOURCES = nlattr_rtgenmsg.c -nlattr_rtgenmsg_OBJECTS = nlattr_rtgenmsg.$(OBJEXT) -nlattr_rtgenmsg_LDADD = $(LDADD) -nlattr_rtgenmsg_DEPENDENCIES = libtests.a -nlattr_rtmsg_SOURCES = nlattr_rtmsg.c -nlattr_rtmsg_OBJECTS = nlattr_rtmsg.$(OBJEXT) -nlattr_rtmsg_LDADD = $(LDADD) -nlattr_rtmsg_DEPENDENCIES = libtests.a -nlattr_smc_diag_msg_SOURCES = nlattr_smc_diag_msg.c -nlattr_smc_diag_msg_OBJECTS = nlattr_smc_diag_msg.$(OBJEXT) -nlattr_smc_diag_msg_LDADD = $(LDADD) -nlattr_smc_diag_msg_DEPENDENCIES = libtests.a -nlattr_tc_stats_SOURCES = nlattr_tc_stats.c -nlattr_tc_stats_OBJECTS = nlattr_tc_stats.$(OBJEXT) -nlattr_tc_stats_LDADD = $(LDADD) -nlattr_tc_stats_DEPENDENCIES = libtests.a -nlattr_tca_stab_SOURCES = nlattr_tca_stab.c -nlattr_tca_stab_OBJECTS = nlattr_tca_stab.$(OBJEXT) -nlattr_tca_stab_LDADD = $(LDADD) -nlattr_tca_stab_DEPENDENCIES = libtests.a -nlattr_tcamsg_SOURCES = nlattr_tcamsg.c -nlattr_tcamsg_OBJECTS = nlattr_tcamsg.$(OBJEXT) -nlattr_tcamsg_LDADD = $(LDADD) -nlattr_tcamsg_DEPENDENCIES = libtests.a -nlattr_tcmsg_SOURCES = nlattr_tcmsg.c -nlattr_tcmsg_OBJECTS = nlattr_tcmsg.$(OBJEXT) -nlattr_tcmsg_LDADD = $(LDADD) -nlattr_tcmsg_DEPENDENCIES = libtests.a -nlattr_unix_diag_msg_SOURCES = nlattr_unix_diag_msg.c -nlattr_unix_diag_msg_OBJECTS = nlattr_unix_diag_msg.$(OBJEXT) -nlattr_unix_diag_msg_LDADD = $(LDADD) -nlattr_unix_diag_msg_DEPENDENCIES = libtests.a -nsyscalls_SOURCES = nsyscalls.c -nsyscalls_OBJECTS = nsyscalls.$(OBJEXT) -nsyscalls_LDADD = $(LDADD) -nsyscalls_DEPENDENCIES = libtests.a -nsyscalls_d_SOURCES = nsyscalls-d.c -nsyscalls_d_OBJECTS = nsyscalls-d.$(OBJEXT) -nsyscalls_d_LDADD = $(LDADD) -nsyscalls_d_DEPENDENCIES = libtests.a -old_mmap_SOURCES = old_mmap.c -old_mmap_OBJECTS = old_mmap.$(OBJEXT) -old_mmap_LDADD = $(LDADD) -old_mmap_DEPENDENCIES = libtests.a -old_mmap_P_SOURCES = old_mmap-P.c -old_mmap_P_OBJECTS = old_mmap-P.$(OBJEXT) -old_mmap_P_LDADD = $(LDADD) -old_mmap_P_DEPENDENCIES = libtests.a -old_mmap_Xabbrev_SOURCES = old_mmap-Xabbrev.c -old_mmap_Xabbrev_OBJECTS = old_mmap-Xabbrev.$(OBJEXT) -old_mmap_Xabbrev_LDADD = $(LDADD) -old_mmap_Xabbrev_DEPENDENCIES = libtests.a -old_mmap_Xraw_SOURCES = old_mmap-Xraw.c -old_mmap_Xraw_OBJECTS = old_mmap-Xraw.$(OBJEXT) -old_mmap_Xraw_LDADD = $(LDADD) -old_mmap_Xraw_DEPENDENCIES = libtests.a -old_mmap_Xverbose_SOURCES = old_mmap-Xverbose.c -old_mmap_Xverbose_OBJECTS = old_mmap-Xverbose.$(OBJEXT) -old_mmap_Xverbose_LDADD = $(LDADD) -old_mmap_Xverbose_DEPENDENCIES = libtests.a -old_mmap_v_none_SOURCES = old_mmap-v-none.c -old_mmap_v_none_OBJECTS = old_mmap-v-none.$(OBJEXT) -old_mmap_v_none_LDADD = $(LDADD) -old_mmap_v_none_DEPENDENCIES = libtests.a -oldfstat_SOURCES = oldfstat.c -oldfstat_OBJECTS = oldfstat.$(OBJEXT) -oldfstat_LDADD = $(LDADD) -oldfstat_DEPENDENCIES = libtests.a -oldlstat_SOURCES = oldlstat.c -oldlstat_OBJECTS = oldlstat.$(OBJEXT) -oldlstat_LDADD = $(LDADD) -oldlstat_DEPENDENCIES = libtests.a -oldselect_SOURCES = oldselect.c -oldselect_OBJECTS = oldselect.$(OBJEXT) -oldselect_LDADD = $(LDADD) -oldselect_DEPENDENCIES = libtests.a -oldselect_P_SOURCES = oldselect-P.c -oldselect_P_OBJECTS = oldselect-P.$(OBJEXT) -oldselect_P_LDADD = $(LDADD) -oldselect_P_DEPENDENCIES = libtests.a -oldselect_efault_SOURCES = oldselect-efault.c -oldselect_efault_OBJECTS = oldselect-efault.$(OBJEXT) -oldselect_efault_LDADD = $(LDADD) -oldselect_efault_DEPENDENCIES = libtests.a -oldselect_efault_P_SOURCES = oldselect-efault-P.c -oldselect_efault_P_OBJECTS = oldselect-efault-P.$(OBJEXT) -oldselect_efault_P_LDADD = $(LDADD) -oldselect_efault_P_DEPENDENCIES = libtests.a -oldstat_SOURCES = oldstat.c -oldstat_OBJECTS = oldstat.$(OBJEXT) -oldstat_LDADD = $(LDADD) -oldstat_DEPENDENCIES = libtests.a -open_SOURCES = open.c -open_OBJECTS = open.$(OBJEXT) -open_LDADD = $(LDADD) -open_DEPENDENCIES = libtests.a -openat_SOURCES = openat.c -openat_OBJECTS = openat.$(OBJEXT) -openat_LDADD = $(LDADD) -openat_DEPENDENCIES = libtests.a -osf_utimes_SOURCES = osf_utimes.c -osf_utimes_OBJECTS = osf_utimes.$(OBJEXT) -osf_utimes_LDADD = $(LDADD) -osf_utimes_DEPENDENCIES = libtests.a -pause_SOURCES = pause.c -pause_OBJECTS = pause.$(OBJEXT) -pause_LDADD = $(LDADD) -pause_DEPENDENCIES = libtests.a -pc_SOURCES = pc.c -pc_OBJECTS = pc.$(OBJEXT) -pc_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -perf_event_open_SOURCES = perf_event_open.c -perf_event_open_OBJECTS = perf_event_open.$(OBJEXT) -perf_event_open_LDADD = $(LDADD) -perf_event_open_DEPENDENCIES = libtests.a -perf_event_open_nonverbose_SOURCES = perf_event_open_nonverbose.c -perf_event_open_nonverbose_OBJECTS = \ - perf_event_open_nonverbose.$(OBJEXT) -perf_event_open_nonverbose_LDADD = $(LDADD) -perf_event_open_nonverbose_DEPENDENCIES = libtests.a -perf_event_open_unabbrev_SOURCES = perf_event_open_unabbrev.c -perf_event_open_unabbrev_OBJECTS = perf_event_open_unabbrev.$(OBJEXT) -perf_event_open_unabbrev_LDADD = $(LDADD) -perf_event_open_unabbrev_DEPENDENCIES = libtests.a -personality_SOURCES = personality.c -personality_OBJECTS = personality.$(OBJEXT) -personality_LDADD = $(LDADD) -personality_DEPENDENCIES = libtests.a -personality_Xabbrev_SOURCES = personality-Xabbrev.c -personality_Xabbrev_OBJECTS = personality-Xabbrev.$(OBJEXT) -personality_Xabbrev_LDADD = $(LDADD) -personality_Xabbrev_DEPENDENCIES = libtests.a -personality_Xraw_SOURCES = personality-Xraw.c -personality_Xraw_OBJECTS = personality-Xraw.$(OBJEXT) -personality_Xraw_LDADD = $(LDADD) -personality_Xraw_DEPENDENCIES = libtests.a -personality_Xverbose_SOURCES = personality-Xverbose.c -personality_Xverbose_OBJECTS = personality-Xverbose.$(OBJEXT) -personality_Xverbose_LDADD = $(LDADD) -personality_Xverbose_DEPENDENCIES = libtests.a -pipe_SOURCES = pipe.c -pipe_OBJECTS = pipe.$(OBJEXT) -pipe_LDADD = $(LDADD) -pipe_DEPENDENCIES = libtests.a -pipe2_SOURCES = pipe2.c -pipe2_OBJECTS = pipe2.$(OBJEXT) -pipe2_LDADD = $(LDADD) -pipe2_DEPENDENCIES = libtests.a -pkey_alloc_SOURCES = pkey_alloc.c -pkey_alloc_OBJECTS = pkey_alloc.$(OBJEXT) -pkey_alloc_LDADD = $(LDADD) -pkey_alloc_DEPENDENCIES = libtests.a -pkey_free_SOURCES = pkey_free.c -pkey_free_OBJECTS = pkey_free.$(OBJEXT) -pkey_free_LDADD = $(LDADD) -pkey_free_DEPENDENCIES = libtests.a -pkey_mprotect_SOURCES = pkey_mprotect.c -pkey_mprotect_OBJECTS = pkey_mprotect.$(OBJEXT) -pkey_mprotect_LDADD = $(LDADD) -pkey_mprotect_DEPENDENCIES = libtests.a -poll_SOURCES = poll.c -poll_OBJECTS = poll.$(OBJEXT) -poll_LDADD = $(LDADD) -poll_DEPENDENCIES = libtests.a -poll_P_SOURCES = poll-P.c -poll_P_OBJECTS = poll-P.$(OBJEXT) -poll_P_LDADD = $(LDADD) -poll_P_DEPENDENCIES = libtests.a -ppoll_SOURCES = ppoll.c -ppoll_OBJECTS = ppoll.$(OBJEXT) -ppoll_LDADD = $(LDADD) -ppoll_DEPENDENCIES = libtests.a -ppoll_P_SOURCES = ppoll-P.c -ppoll_P_OBJECTS = ppoll-P.$(OBJEXT) -ppoll_P_LDADD = $(LDADD) -ppoll_P_DEPENDENCIES = libtests.a -ppoll_v_SOURCES = ppoll-v.c -ppoll_v_OBJECTS = ppoll-v.$(OBJEXT) -ppoll_v_LDADD = $(LDADD) -ppoll_v_DEPENDENCIES = libtests.a -prctl_arg2_intptr_SOURCES = prctl-arg2-intptr.c -prctl_arg2_intptr_OBJECTS = prctl-arg2-intptr.$(OBJEXT) -prctl_arg2_intptr_LDADD = $(LDADD) -prctl_arg2_intptr_DEPENDENCIES = libtests.a -prctl_dumpable_SOURCES = prctl-dumpable.c -prctl_dumpable_OBJECTS = prctl-dumpable.$(OBJEXT) -prctl_dumpable_LDADD = $(LDADD) -prctl_dumpable_DEPENDENCIES = libtests.a -prctl_name_SOURCES = prctl-name.c -prctl_name_OBJECTS = prctl-name.$(OBJEXT) -prctl_name_LDADD = $(LDADD) -prctl_name_DEPENDENCIES = libtests.a -prctl_no_args_SOURCES = prctl-no-args.c -prctl_no_args_OBJECTS = prctl-no-args.$(OBJEXT) -prctl_no_args_LDADD = $(LDADD) -prctl_no_args_DEPENDENCIES = libtests.a -prctl_pdeathsig_SOURCES = prctl-pdeathsig.c -prctl_pdeathsig_OBJECTS = prctl-pdeathsig.$(OBJEXT) -prctl_pdeathsig_LDADD = $(LDADD) -prctl_pdeathsig_DEPENDENCIES = libtests.a -prctl_seccomp_filter_v_SOURCES = prctl-seccomp-filter-v.c -prctl_seccomp_filter_v_OBJECTS = prctl-seccomp-filter-v.$(OBJEXT) -prctl_seccomp_filter_v_LDADD = $(LDADD) -prctl_seccomp_filter_v_DEPENDENCIES = libtests.a -prctl_seccomp_strict_SOURCES = prctl-seccomp-strict.c -prctl_seccomp_strict_OBJECTS = prctl-seccomp-strict.$(OBJEXT) -prctl_seccomp_strict_LDADD = $(LDADD) -prctl_seccomp_strict_DEPENDENCIES = libtests.a -prctl_securebits_SOURCES = prctl-securebits.c -prctl_securebits_OBJECTS = prctl-securebits.$(OBJEXT) -prctl_securebits_LDADD = $(LDADD) -prctl_securebits_DEPENDENCIES = libtests.a -prctl_spec_inject_SOURCES = prctl-spec-inject.c -prctl_spec_inject_OBJECTS = prctl-spec-inject.$(OBJEXT) -prctl_spec_inject_LDADD = $(LDADD) -prctl_spec_inject_DEPENDENCIES = libtests.a -prctl_tid_address_SOURCES = prctl-tid_address.c -prctl_tid_address_OBJECTS = prctl-tid_address.$(OBJEXT) -prctl_tid_address_LDADD = $(LDADD) -prctl_tid_address_DEPENDENCIES = libtests.a -prctl_tsc_SOURCES = prctl-tsc.c -prctl_tsc_OBJECTS = prctl-tsc.$(OBJEXT) -prctl_tsc_LDADD = $(LDADD) -prctl_tsc_DEPENDENCIES = libtests.a -pread64_pwrite64_SOURCES = pread64-pwrite64.c -pread64_pwrite64_OBJECTS = \ - pread64_pwrite64-pread64-pwrite64.$(OBJEXT) -pread64_pwrite64_LDADD = $(LDADD) -pread64_pwrite64_DEPENDENCIES = libtests.a -preadv_SOURCES = preadv.c -preadv_OBJECTS = preadv-preadv.$(OBJEXT) -preadv_LDADD = $(LDADD) -preadv_DEPENDENCIES = libtests.a -preadv_pwritev_SOURCES = preadv-pwritev.c -preadv_pwritev_OBJECTS = preadv_pwritev-preadv-pwritev.$(OBJEXT) -preadv_pwritev_LDADD = $(LDADD) -preadv_pwritev_DEPENDENCIES = libtests.a -preadv2_pwritev2_SOURCES = preadv2-pwritev2.c -preadv2_pwritev2_OBJECTS = preadv2-pwritev2.$(OBJEXT) -preadv2_pwritev2_LDADD = $(LDADD) -preadv2_pwritev2_DEPENDENCIES = libtests.a -print_maxfd_SOURCES = print_maxfd.c -print_maxfd_OBJECTS = print_maxfd.$(OBJEXT) -print_maxfd_LDADD = $(LDADD) -print_maxfd_DEPENDENCIES = libtests.a -printpath_umovestr_SOURCES = printpath-umovestr.c -printpath_umovestr_OBJECTS = printpath-umovestr.$(OBJEXT) -printpath_umovestr_LDADD = $(LDADD) -printpath_umovestr_DEPENDENCIES = libtests.a -printpath_umovestr_peekdata_SOURCES = printpath-umovestr-peekdata.c -printpath_umovestr_peekdata_OBJECTS = \ - printpath-umovestr-peekdata.$(OBJEXT) -printpath_umovestr_peekdata_LDADD = $(LDADD) -printpath_umovestr_peekdata_DEPENDENCIES = libtests.a -printpath_umovestr_undumpable_SOURCES = \ - printpath-umovestr-undumpable.c -printpath_umovestr_undumpable_OBJECTS = \ - printpath-umovestr-undumpable.$(OBJEXT) -printpath_umovestr_undumpable_LDADD = $(LDADD) -printpath_umovestr_undumpable_DEPENDENCIES = libtests.a -printstr_SOURCES = printstr.c -printstr_OBJECTS = printstr.$(OBJEXT) -printstr_LDADD = $(LDADD) -printstr_DEPENDENCIES = libtests.a -printstrn_umoven_SOURCES = printstrn-umoven.c -printstrn_umoven_OBJECTS = printstrn-umoven.$(OBJEXT) -printstrn_umoven_LDADD = $(LDADD) -printstrn_umoven_DEPENDENCIES = libtests.a -printstrn_umoven_peekdata_SOURCES = printstrn-umoven-peekdata.c -printstrn_umoven_peekdata_OBJECTS = \ - printstrn-umoven-peekdata.$(OBJEXT) -printstrn_umoven_peekdata_LDADD = $(LDADD) -printstrn_umoven_peekdata_DEPENDENCIES = libtests.a -printstrn_umoven_undumpable_SOURCES = printstrn-umoven-undumpable.c -printstrn_umoven_undumpable_OBJECTS = \ - printstrn-umoven-undumpable.$(OBJEXT) -printstrn_umoven_undumpable_LDADD = $(LDADD) -printstrn_umoven_undumpable_DEPENDENCIES = libtests.a -prlimit64_SOURCES = prlimit64.c -prlimit64_OBJECTS = prlimit64.$(OBJEXT) -prlimit64_LDADD = $(LDADD) -prlimit64_DEPENDENCIES = libtests.a -process_vm_readv_SOURCES = process_vm_readv.c -process_vm_readv_OBJECTS = process_vm_readv.$(OBJEXT) -process_vm_readv_LDADD = $(LDADD) -process_vm_readv_DEPENDENCIES = libtests.a -process_vm_writev_SOURCES = process_vm_writev.c -process_vm_writev_OBJECTS = process_vm_writev.$(OBJEXT) -process_vm_writev_LDADD = $(LDADD) -process_vm_writev_DEPENDENCIES = libtests.a -pselect6_SOURCES = pselect6.c -pselect6_OBJECTS = pselect6.$(OBJEXT) -pselect6_LDADD = $(LDADD) -pselect6_DEPENDENCIES = libtests.a -ptrace_SOURCES = ptrace.c -ptrace_OBJECTS = ptrace.$(OBJEXT) -ptrace_LDADD = $(LDADD) -ptrace_DEPENDENCIES = libtests.a -pwritev_SOURCES = pwritev.c -pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT) -pwritev_LDADD = $(LDADD) -pwritev_DEPENDENCIES = libtests.a -qual_fault_SOURCES = qual_fault.c -qual_fault_OBJECTS = qual_fault.$(OBJEXT) -qual_fault_LDADD = $(LDADD) -qual_fault_DEPENDENCIES = libtests.a -qual_inject_error_signal_SOURCES = qual_inject-error-signal.c -qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT) -qual_inject_error_signal_LDADD = $(LDADD) -qual_inject_error_signal_DEPENDENCIES = libtests.a -qual_inject_retval_SOURCES = qual_inject-retval.c -qual_inject_retval_OBJECTS = qual_inject-retval.$(OBJEXT) -qual_inject_retval_LDADD = $(LDADD) -qual_inject_retval_DEPENDENCIES = libtests.a -qual_inject_signal_SOURCES = qual_inject-signal.c -qual_inject_signal_OBJECTS = qual_inject-signal.$(OBJEXT) -qual_inject_signal_LDADD = $(LDADD) -qual_inject_signal_DEPENDENCIES = libtests.a -qual_signal_SOURCES = qual_signal.c -qual_signal_OBJECTS = qual_signal.$(OBJEXT) -qual_signal_LDADD = $(LDADD) -qual_signal_DEPENDENCIES = libtests.a -quotactl_SOURCES = quotactl.c -quotactl_OBJECTS = quotactl.$(OBJEXT) -quotactl_LDADD = $(LDADD) -quotactl_DEPENDENCIES = libtests.a -quotactl_v_SOURCES = quotactl-v.c -quotactl_v_OBJECTS = quotactl-v.$(OBJEXT) -quotactl_v_LDADD = $(LDADD) -quotactl_v_DEPENDENCIES = libtests.a -quotactl_xfs_SOURCES = quotactl-xfs.c -quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT) -quotactl_xfs_LDADD = $(LDADD) -quotactl_xfs_DEPENDENCIES = libtests.a -quotactl_xfs_v_SOURCES = quotactl-xfs-v.c -quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT) -quotactl_xfs_v_LDADD = $(LDADD) -quotactl_xfs_v_DEPENDENCIES = libtests.a -read_write_SOURCES = read-write.c -read_write_OBJECTS = read-write.$(OBJEXT) -read_write_LDADD = $(LDADD) -read_write_DEPENDENCIES = libtests.a -readahead_SOURCES = readahead.c -readahead_OBJECTS = readahead.$(OBJEXT) -readahead_LDADD = $(LDADD) -readahead_DEPENDENCIES = libtests.a -readdir_SOURCES = readdir.c -readdir_OBJECTS = readdir.$(OBJEXT) -readdir_LDADD = $(LDADD) -readdir_DEPENDENCIES = libtests.a -readlink_SOURCES = readlink.c -readlink_OBJECTS = readlink.$(OBJEXT) -readlink_LDADD = $(LDADD) -readlink_DEPENDENCIES = libtests.a -readlinkat_SOURCES = readlinkat.c -readlinkat_OBJECTS = readlinkat.$(OBJEXT) -readlinkat_LDADD = $(LDADD) -readlinkat_DEPENDENCIES = libtests.a -readv_SOURCES = readv.c -readv_OBJECTS = readv.$(OBJEXT) -readv_LDADD = $(LDADD) -readv_DEPENDENCIES = libtests.a -reboot_SOURCES = reboot.c -reboot_OBJECTS = reboot.$(OBJEXT) -reboot_LDADD = $(LDADD) -reboot_DEPENDENCIES = libtests.a -recvfrom_SOURCES = recvfrom.c -recvfrom_OBJECTS = recvfrom.$(OBJEXT) -recvfrom_LDADD = $(LDADD) -recvfrom_DEPENDENCIES = libtests.a -recvmmsg_timeout_SOURCES = recvmmsg-timeout.c -recvmmsg_timeout_OBJECTS = recvmmsg-timeout.$(OBJEXT) -recvmmsg_timeout_LDADD = $(LDADD) -recvmmsg_timeout_DEPENDENCIES = libtests.a -recvmsg_SOURCES = recvmsg.c -recvmsg_OBJECTS = recvmsg.$(OBJEXT) -recvmsg_LDADD = $(LDADD) -recvmsg_DEPENDENCIES = libtests.a -redirect_fds_SOURCES = redirect-fds.c -redirect_fds_OBJECTS = redirect-fds.$(OBJEXT) -redirect_fds_LDADD = $(LDADD) -redirect_fds_DEPENDENCIES = libtests.a -remap_file_pages_SOURCES = remap_file_pages.c -remap_file_pages_OBJECTS = remap_file_pages.$(OBJEXT) -remap_file_pages_LDADD = $(LDADD) -remap_file_pages_DEPENDENCIES = libtests.a -rename_SOURCES = rename.c -rename_OBJECTS = rename.$(OBJEXT) -rename_LDADD = $(LDADD) -rename_DEPENDENCIES = libtests.a -renameat_SOURCES = renameat.c -renameat_OBJECTS = renameat.$(OBJEXT) -renameat_LDADD = $(LDADD) -renameat_DEPENDENCIES = libtests.a -renameat2_SOURCES = renameat2.c -renameat2_OBJECTS = renameat2.$(OBJEXT) -renameat2_LDADD = $(LDADD) -renameat2_DEPENDENCIES = libtests.a -request_key_SOURCES = request_key.c -request_key_OBJECTS = request_key.$(OBJEXT) -request_key_LDADD = $(LDADD) -request_key_DEPENDENCIES = libtests.a -restart_syscall_SOURCES = restart_syscall.c -restart_syscall_OBJECTS = restart_syscall.$(OBJEXT) -restart_syscall_LDADD = $(LDADD) -restart_syscall_DEPENDENCIES = libtests.a -riscv_flush_icache_SOURCES = riscv_flush_icache.c -riscv_flush_icache_OBJECTS = riscv_flush_icache.$(OBJEXT) -riscv_flush_icache_LDADD = $(LDADD) -riscv_flush_icache_DEPENDENCIES = libtests.a -rmdir_SOURCES = rmdir.c -rmdir_OBJECTS = rmdir.$(OBJEXT) -rmdir_LDADD = $(LDADD) -rmdir_DEPENDENCIES = libtests.a -rt_sigaction_SOURCES = rt_sigaction.c -rt_sigaction_OBJECTS = rt_sigaction.$(OBJEXT) -rt_sigaction_LDADD = $(LDADD) -rt_sigaction_DEPENDENCIES = libtests.a -rt_sigpending_SOURCES = rt_sigpending.c -rt_sigpending_OBJECTS = rt_sigpending.$(OBJEXT) -rt_sigpending_LDADD = $(LDADD) -rt_sigpending_DEPENDENCIES = libtests.a -rt_sigprocmask_SOURCES = rt_sigprocmask.c -rt_sigprocmask_OBJECTS = rt_sigprocmask.$(OBJEXT) -rt_sigprocmask_LDADD = $(LDADD) -rt_sigprocmask_DEPENDENCIES = libtests.a -rt_sigqueueinfo_SOURCES = rt_sigqueueinfo.c -rt_sigqueueinfo_OBJECTS = rt_sigqueueinfo.$(OBJEXT) -rt_sigqueueinfo_LDADD = $(LDADD) -rt_sigqueueinfo_DEPENDENCIES = libtests.a -rt_sigreturn_SOURCES = rt_sigreturn.c -rt_sigreturn_OBJECTS = rt_sigreturn.$(OBJEXT) -rt_sigreturn_LDADD = $(LDADD) -rt_sigreturn_DEPENDENCIES = libtests.a -rt_sigsuspend_SOURCES = rt_sigsuspend.c -rt_sigsuspend_OBJECTS = rt_sigsuspend.$(OBJEXT) -rt_sigsuspend_LDADD = $(LDADD) -rt_sigsuspend_DEPENDENCIES = libtests.a -rt_sigtimedwait_SOURCES = rt_sigtimedwait.c -rt_sigtimedwait_OBJECTS = rt_sigtimedwait.$(OBJEXT) -rt_sigtimedwait_LDADD = $(LDADD) -rt_sigtimedwait_DEPENDENCIES = libtests.a -rt_tgsigqueueinfo_SOURCES = rt_tgsigqueueinfo.c -rt_tgsigqueueinfo_OBJECTS = rt_tgsigqueueinfo.$(OBJEXT) -rt_tgsigqueueinfo_LDADD = $(LDADD) -rt_tgsigqueueinfo_DEPENDENCIES = libtests.a -run_expect_termsig_SOURCES = run_expect_termsig.c -run_expect_termsig_OBJECTS = run_expect_termsig.$(OBJEXT) -run_expect_termsig_LDADD = $(LDADD) -run_expect_termsig_DEPENDENCIES = libtests.a -s390_guarded_storage_SOURCES = s390_guarded_storage.c -s390_guarded_storage_OBJECTS = s390_guarded_storage.$(OBJEXT) -s390_guarded_storage_LDADD = $(LDADD) -s390_guarded_storage_DEPENDENCIES = libtests.a -s390_guarded_storage_v_SOURCES = s390_guarded_storage-v.c -s390_guarded_storage_v_OBJECTS = s390_guarded_storage-v.$(OBJEXT) -s390_guarded_storage_v_LDADD = $(LDADD) -s390_guarded_storage_v_DEPENDENCIES = libtests.a -s390_pci_mmio_read_write_SOURCES = s390_pci_mmio_read_write.c -s390_pci_mmio_read_write_OBJECTS = s390_pci_mmio_read_write.$(OBJEXT) -s390_pci_mmio_read_write_LDADD = $(LDADD) -s390_pci_mmio_read_write_DEPENDENCIES = libtests.a -s390_runtime_instr_SOURCES = s390_runtime_instr.c -s390_runtime_instr_OBJECTS = s390_runtime_instr.$(OBJEXT) -s390_runtime_instr_LDADD = $(LDADD) -s390_runtime_instr_DEPENDENCIES = libtests.a -s390_sthyi_SOURCES = s390_sthyi.c -s390_sthyi_OBJECTS = s390_sthyi.$(OBJEXT) -s390_sthyi_LDADD = $(LDADD) -s390_sthyi_DEPENDENCIES = libtests.a -s390_sthyi_v_SOURCES = s390_sthyi-v.c -s390_sthyi_v_OBJECTS = s390_sthyi-v.$(OBJEXT) -s390_sthyi_v_LDADD = $(LDADD) -s390_sthyi_v_DEPENDENCIES = libtests.a -sched_get_priority_mxx_SOURCES = sched_get_priority_mxx.c -sched_get_priority_mxx_OBJECTS = sched_get_priority_mxx.$(OBJEXT) -sched_get_priority_mxx_LDADD = $(LDADD) -sched_get_priority_mxx_DEPENDENCIES = libtests.a -sched_rr_get_interval_SOURCES = sched_rr_get_interval.c -sched_rr_get_interval_OBJECTS = sched_rr_get_interval.$(OBJEXT) -sched_rr_get_interval_LDADD = $(LDADD) -sched_rr_get_interval_DEPENDENCIES = libtests.a -sched_xetaffinity_SOURCES = sched_xetaffinity.c -sched_xetaffinity_OBJECTS = sched_xetaffinity.$(OBJEXT) -sched_xetaffinity_LDADD = $(LDADD) -sched_xetaffinity_DEPENDENCIES = libtests.a -sched_xetattr_SOURCES = sched_xetattr.c -sched_xetattr_OBJECTS = sched_xetattr.$(OBJEXT) -sched_xetattr_LDADD = $(LDADD) -sched_xetattr_DEPENDENCIES = libtests.a -sched_xetparam_SOURCES = sched_xetparam.c -sched_xetparam_OBJECTS = sched_xetparam.$(OBJEXT) -sched_xetparam_LDADD = $(LDADD) -sched_xetparam_DEPENDENCIES = libtests.a -sched_xetscheduler_SOURCES = sched_xetscheduler.c -sched_xetscheduler_OBJECTS = sched_xetscheduler.$(OBJEXT) -sched_xetscheduler_LDADD = $(LDADD) -sched_xetscheduler_DEPENDENCIES = libtests.a -sched_yield_SOURCES = sched_yield.c -sched_yield_OBJECTS = sched_yield.$(OBJEXT) -sched_yield_LDADD = $(LDADD) -sched_yield_DEPENDENCIES = libtests.a -scm_rights_SOURCES = scm_rights.c -scm_rights_OBJECTS = scm_rights.$(OBJEXT) -scm_rights_LDADD = $(LDADD) -scm_rights_DEPENDENCIES = libtests.a -seccomp_filter_SOURCES = seccomp-filter.c -seccomp_filter_OBJECTS = seccomp-filter.$(OBJEXT) -seccomp_filter_LDADD = $(LDADD) -seccomp_filter_DEPENDENCIES = libtests.a -seccomp_filter_v_SOURCES = seccomp-filter-v.c -seccomp_filter_v_OBJECTS = seccomp-filter-v.$(OBJEXT) -seccomp_filter_v_LDADD = $(LDADD) -seccomp_filter_v_DEPENDENCIES = libtests.a -seccomp_strict_SOURCES = seccomp-strict.c -seccomp_strict_OBJECTS = seccomp-strict.$(OBJEXT) -seccomp_strict_LDADD = $(LDADD) -seccomp_strict_DEPENDENCIES = libtests.a -seccomp_get_action_avail_SOURCES = seccomp_get_action_avail.c -seccomp_get_action_avail_OBJECTS = seccomp_get_action_avail.$(OBJEXT) -seccomp_get_action_avail_LDADD = $(LDADD) -seccomp_get_action_avail_DEPENDENCIES = libtests.a -select_SOURCES = select.c -select_OBJECTS = select.$(OBJEXT) -select_LDADD = $(LDADD) -select_DEPENDENCIES = libtests.a -select_P_SOURCES = select-P.c -select_P_OBJECTS = select-P.$(OBJEXT) -select_P_LDADD = $(LDADD) -select_P_DEPENDENCIES = libtests.a -semop_SOURCES = semop.c -semop_OBJECTS = semop.$(OBJEXT) -semop_LDADD = $(LDADD) -semop_DEPENDENCIES = libtests.a -sendfile_SOURCES = sendfile.c -sendfile_OBJECTS = sendfile.$(OBJEXT) -sendfile_LDADD = $(LDADD) -sendfile_DEPENDENCIES = libtests.a -sendfile64_SOURCES = sendfile64.c -sendfile64_OBJECTS = sendfile64.$(OBJEXT) -sendfile64_LDADD = $(LDADD) -sendfile64_DEPENDENCIES = libtests.a -set_mempolicy_SOURCES = set_mempolicy.c -set_mempolicy_OBJECTS = set_mempolicy.$(OBJEXT) -set_mempolicy_LDADD = $(LDADD) -set_mempolicy_DEPENDENCIES = libtests.a -set_ptracer_any_SOURCES = set_ptracer_any.c -set_ptracer_any_OBJECTS = set_ptracer_any.$(OBJEXT) -set_ptracer_any_LDADD = $(LDADD) -set_ptracer_any_DEPENDENCIES = libtests.a -set_sigblock_SOURCES = set_sigblock.c -set_sigblock_OBJECTS = set_sigblock.$(OBJEXT) -set_sigblock_LDADD = $(LDADD) -set_sigblock_DEPENDENCIES = libtests.a -set_sigign_SOURCES = set_sigign.c -set_sigign_OBJECTS = set_sigign.$(OBJEXT) -set_sigign_LDADD = $(LDADD) -set_sigign_DEPENDENCIES = libtests.a -setdomainname_SOURCES = setdomainname.c -setdomainname_OBJECTS = setdomainname.$(OBJEXT) -setdomainname_LDADD = $(LDADD) -setdomainname_DEPENDENCIES = libtests.a -setfsgid_SOURCES = setfsgid.c -setfsgid_OBJECTS = setfsgid.$(OBJEXT) -setfsgid_LDADD = $(LDADD) -setfsgid_DEPENDENCIES = libtests.a -setfsgid32_SOURCES = setfsgid32.c -setfsgid32_OBJECTS = setfsgid32.$(OBJEXT) -setfsgid32_LDADD = $(LDADD) -setfsgid32_DEPENDENCIES = libtests.a -setfsuid_SOURCES = setfsuid.c -setfsuid_OBJECTS = setfsuid.$(OBJEXT) -setfsuid_LDADD = $(LDADD) -setfsuid_DEPENDENCIES = libtests.a -setfsuid32_SOURCES = setfsuid32.c -setfsuid32_OBJECTS = setfsuid32.$(OBJEXT) -setfsuid32_LDADD = $(LDADD) -setfsuid32_DEPENDENCIES = libtests.a -setgid_SOURCES = setgid.c -setgid_OBJECTS = setgid.$(OBJEXT) -setgid_LDADD = $(LDADD) -setgid_DEPENDENCIES = libtests.a -setgid32_SOURCES = setgid32.c -setgid32_OBJECTS = setgid32.$(OBJEXT) -setgid32_LDADD = $(LDADD) -setgid32_DEPENDENCIES = libtests.a -setgroups_SOURCES = setgroups.c -setgroups_OBJECTS = setgroups.$(OBJEXT) -setgroups_LDADD = $(LDADD) -setgroups_DEPENDENCIES = libtests.a -setgroups32_SOURCES = setgroups32.c -setgroups32_OBJECTS = setgroups32.$(OBJEXT) -setgroups32_LDADD = $(LDADD) -setgroups32_DEPENDENCIES = libtests.a -sethostname_SOURCES = sethostname.c -sethostname_OBJECTS = sethostname.$(OBJEXT) -sethostname_LDADD = $(LDADD) -sethostname_DEPENDENCIES = libtests.a -setns_SOURCES = setns.c -setns_OBJECTS = setns.$(OBJEXT) -setns_LDADD = $(LDADD) -setns_DEPENDENCIES = libtests.a -setregid_SOURCES = setregid.c -setregid_OBJECTS = setregid.$(OBJEXT) -setregid_LDADD = $(LDADD) -setregid_DEPENDENCIES = libtests.a -setregid32_SOURCES = setregid32.c -setregid32_OBJECTS = setregid32.$(OBJEXT) -setregid32_LDADD = $(LDADD) -setregid32_DEPENDENCIES = libtests.a -setresgid_SOURCES = setresgid.c -setresgid_OBJECTS = setresgid.$(OBJEXT) -setresgid_LDADD = $(LDADD) -setresgid_DEPENDENCIES = libtests.a -setresgid32_SOURCES = setresgid32.c -setresgid32_OBJECTS = setresgid32.$(OBJEXT) -setresgid32_LDADD = $(LDADD) -setresgid32_DEPENDENCIES = libtests.a -setresuid_SOURCES = setresuid.c -setresuid_OBJECTS = setresuid.$(OBJEXT) -setresuid_LDADD = $(LDADD) -setresuid_DEPENDENCIES = libtests.a -setresuid32_SOURCES = setresuid32.c -setresuid32_OBJECTS = setresuid32.$(OBJEXT) -setresuid32_LDADD = $(LDADD) -setresuid32_DEPENDENCIES = libtests.a -setreuid_SOURCES = setreuid.c -setreuid_OBJECTS = setreuid.$(OBJEXT) -setreuid_LDADD = $(LDADD) -setreuid_DEPENDENCIES = libtests.a -setreuid32_SOURCES = setreuid32.c -setreuid32_OBJECTS = setreuid32.$(OBJEXT) -setreuid32_LDADD = $(LDADD) -setreuid32_DEPENDENCIES = libtests.a -setrlimit_SOURCES = setrlimit.c -setrlimit_OBJECTS = setrlimit.$(OBJEXT) -setrlimit_LDADD = $(LDADD) -setrlimit_DEPENDENCIES = libtests.a -setuid_SOURCES = setuid.c -setuid_OBJECTS = setuid.$(OBJEXT) -setuid_LDADD = $(LDADD) -setuid_DEPENDENCIES = libtests.a -setuid32_SOURCES = setuid32.c -setuid32_OBJECTS = setuid32.$(OBJEXT) -setuid32_LDADD = $(LDADD) -setuid32_DEPENDENCIES = libtests.a -shmxt_SOURCES = shmxt.c -shmxt_OBJECTS = shmxt.$(OBJEXT) -shmxt_LDADD = $(LDADD) -shmxt_DEPENDENCIES = libtests.a -shutdown_SOURCES = shutdown.c -shutdown_OBJECTS = shutdown.$(OBJEXT) -shutdown_LDADD = $(LDADD) -shutdown_DEPENDENCIES = libtests.a -sigaction_SOURCES = sigaction.c -sigaction_OBJECTS = sigaction.$(OBJEXT) -sigaction_LDADD = $(LDADD) -sigaction_DEPENDENCIES = libtests.a -sigaltstack_SOURCES = sigaltstack.c -sigaltstack_OBJECTS = sigaltstack.$(OBJEXT) -sigaltstack_LDADD = $(LDADD) -sigaltstack_DEPENDENCIES = libtests.a -siginfo_SOURCES = siginfo.c -siginfo_OBJECTS = siginfo.$(OBJEXT) -siginfo_LDADD = $(LDADD) -siginfo_DEPENDENCIES = libtests.a -signal_SOURCES = signal.c -signal_OBJECTS = signal.$(OBJEXT) -signal_LDADD = $(LDADD) -signal_DEPENDENCIES = libtests.a -signal_receive_SOURCES = signal_receive.c -signal_receive_OBJECTS = signal_receive.$(OBJEXT) -signal_receive_LDADD = $(LDADD) -signal_receive_DEPENDENCIES = libtests.a -signalfd4_SOURCES = signalfd4.c -signalfd4_OBJECTS = signalfd4.$(OBJEXT) -signalfd4_LDADD = $(LDADD) -signalfd4_DEPENDENCIES = libtests.a -sigpending_SOURCES = sigpending.c -sigpending_OBJECTS = sigpending.$(OBJEXT) -sigpending_LDADD = $(LDADD) -sigpending_DEPENDENCIES = libtests.a -sigprocmask_SOURCES = sigprocmask.c -sigprocmask_OBJECTS = sigprocmask.$(OBJEXT) -sigprocmask_LDADD = $(LDADD) -sigprocmask_DEPENDENCIES = libtests.a -sigreturn_SOURCES = sigreturn.c -sigreturn_OBJECTS = sigreturn.$(OBJEXT) -sigreturn_LDADD = $(LDADD) -sigreturn_DEPENDENCIES = libtests.a -sigsuspend_SOURCES = sigsuspend.c -sigsuspend_OBJECTS = sigsuspend.$(OBJEXT) -sigsuspend_LDADD = $(LDADD) -sigsuspend_DEPENDENCIES = libtests.a -sleep_SOURCES = sleep.c -sleep_OBJECTS = sleep.$(OBJEXT) -sleep_LDADD = $(LDADD) -sleep_DEPENDENCIES = libtests.a -so_linger_SOURCES = so_linger.c -so_linger_OBJECTS = so_linger.$(OBJEXT) -so_linger_LDADD = $(LDADD) -so_linger_DEPENDENCIES = libtests.a -so_peercred_SOURCES = so_peercred.c -so_peercred_OBJECTS = so_peercred.$(OBJEXT) -so_peercred_LDADD = $(LDADD) -so_peercred_DEPENDENCIES = libtests.a -so_peercred_Xabbrev_SOURCES = so_peercred-Xabbrev.c -so_peercred_Xabbrev_OBJECTS = so_peercred-Xabbrev.$(OBJEXT) -so_peercred_Xabbrev_LDADD = $(LDADD) -so_peercred_Xabbrev_DEPENDENCIES = libtests.a -so_peercred_Xraw_SOURCES = so_peercred-Xraw.c -so_peercred_Xraw_OBJECTS = so_peercred-Xraw.$(OBJEXT) -so_peercred_Xraw_LDADD = $(LDADD) -so_peercred_Xraw_DEPENDENCIES = libtests.a -so_peercred_Xverbose_SOURCES = so_peercred-Xverbose.c -so_peercred_Xverbose_OBJECTS = so_peercred-Xverbose.$(OBJEXT) -so_peercred_Xverbose_LDADD = $(LDADD) -so_peercred_Xverbose_DEPENDENCIES = libtests.a -sock_filter_v_SOURCES = sock_filter-v.c -sock_filter_v_OBJECTS = sock_filter-v.$(OBJEXT) -sock_filter_v_LDADD = $(LDADD) -sock_filter_v_DEPENDENCIES = libtests.a -sock_filter_v_Xabbrev_SOURCES = sock_filter-v-Xabbrev.c -sock_filter_v_Xabbrev_OBJECTS = sock_filter-v-Xabbrev.$(OBJEXT) -sock_filter_v_Xabbrev_LDADD = $(LDADD) -sock_filter_v_Xabbrev_DEPENDENCIES = libtests.a -sock_filter_v_Xraw_SOURCES = sock_filter-v-Xraw.c -sock_filter_v_Xraw_OBJECTS = sock_filter-v-Xraw.$(OBJEXT) -sock_filter_v_Xraw_LDADD = $(LDADD) -sock_filter_v_Xraw_DEPENDENCIES = libtests.a -sock_filter_v_Xverbose_SOURCES = sock_filter-v-Xverbose.c -sock_filter_v_Xverbose_OBJECTS = sock_filter-v-Xverbose.$(OBJEXT) -sock_filter_v_Xverbose_LDADD = $(LDADD) -sock_filter_v_Xverbose_DEPENDENCIES = libtests.a -socketcall_SOURCES = socketcall.c -socketcall_OBJECTS = socketcall.$(OBJEXT) -socketcall_LDADD = $(LDADD) -socketcall_DEPENDENCIES = libtests.a -sockopt_sol_netlink_SOURCES = sockopt-sol_netlink.c -sockopt_sol_netlink_OBJECTS = sockopt-sol_netlink.$(OBJEXT) -sockopt_sol_netlink_LDADD = $(LDADD) -sockopt_sol_netlink_DEPENDENCIES = libtests.a -splice_SOURCES = splice.c -splice_OBJECTS = splice.$(OBJEXT) -splice_LDADD = $(LDADD) -splice_DEPENDENCIES = libtests.a -am_stack_fcall_OBJECTS = stack-fcall.$(OBJEXT) stack-fcall-0.$(OBJEXT) \ - stack-fcall-1.$(OBJEXT) stack-fcall-2.$(OBJEXT) \ - stack-fcall-3.$(OBJEXT) -stack_fcall_OBJECTS = $(am_stack_fcall_OBJECTS) -stack_fcall_LDADD = $(LDADD) -stack_fcall_DEPENDENCIES = libtests.a -am_stack_fcall_mangled_OBJECTS = stack-fcall-mangled.$(OBJEXT) \ - stack-fcall-mangled-0.$(OBJEXT) \ - stack-fcall-mangled-1.$(OBJEXT) \ - stack-fcall-mangled-2.$(OBJEXT) \ - stack-fcall-mangled-3.$(OBJEXT) -stack_fcall_mangled_OBJECTS = $(am_stack_fcall_mangled_OBJECTS) -stack_fcall_mangled_LDADD = $(LDADD) -stack_fcall_mangled_DEPENDENCIES = libtests.a -stat_SOURCES = stat.c -stat_OBJECTS = stat.$(OBJEXT) -stat_LDADD = $(LDADD) -stat_DEPENDENCIES = libtests.a -stat64_SOURCES = stat64.c -stat64_OBJECTS = stat64-stat64.$(OBJEXT) -stat64_LDADD = $(LDADD) -stat64_DEPENDENCIES = libtests.a -statfs_SOURCES = statfs.c -statfs_OBJECTS = statfs-statfs.$(OBJEXT) -statfs_LDADD = $(LDADD) -statfs_DEPENDENCIES = libtests.a -statfs64_SOURCES = statfs64.c -statfs64_OBJECTS = statfs64.$(OBJEXT) -statfs64_LDADD = $(LDADD) -statfs64_DEPENDENCIES = libtests.a -statx_SOURCES = statx.c -statx_OBJECTS = statx.$(OBJEXT) -statx_LDADD = $(LDADD) -statx_DEPENDENCIES = libtests.a -swap_SOURCES = swap.c -swap_OBJECTS = swap.$(OBJEXT) -swap_LDADD = $(LDADD) -swap_DEPENDENCIES = libtests.a -sxetmask_SOURCES = sxetmask.c -sxetmask_OBJECTS = sxetmask.$(OBJEXT) -sxetmask_LDADD = $(LDADD) -sxetmask_DEPENDENCIES = libtests.a -symlink_SOURCES = symlink.c -symlink_OBJECTS = symlink.$(OBJEXT) -symlink_LDADD = $(LDADD) -symlink_DEPENDENCIES = libtests.a -symlinkat_SOURCES = symlinkat.c -symlinkat_OBJECTS = symlinkat.$(OBJEXT) -symlinkat_LDADD = $(LDADD) -symlinkat_DEPENDENCIES = libtests.a -sync_SOURCES = sync.c -sync_OBJECTS = sync.$(OBJEXT) -sync_LDADD = $(LDADD) -sync_DEPENDENCIES = libtests.a -sync_file_range_SOURCES = sync_file_range.c -sync_file_range_OBJECTS = sync_file_range.$(OBJEXT) -sync_file_range_LDADD = $(LDADD) -sync_file_range_DEPENDENCIES = libtests.a -sync_file_range2_SOURCES = sync_file_range2.c -sync_file_range2_OBJECTS = sync_file_range2.$(OBJEXT) -sync_file_range2_LDADD = $(LDADD) -sync_file_range2_DEPENDENCIES = libtests.a -sysinfo_SOURCES = sysinfo.c -sysinfo_OBJECTS = sysinfo.$(OBJEXT) -sysinfo_LDADD = $(LDADD) -sysinfo_DEPENDENCIES = libtests.a -syslog_SOURCES = syslog.c -syslog_OBJECTS = syslog.$(OBJEXT) -syslog_LDADD = $(LDADD) -syslog_DEPENDENCIES = libtests.a -tee_SOURCES = tee.c -tee_OBJECTS = tee.$(OBJEXT) -tee_LDADD = $(LDADD) -tee_DEPENDENCIES = libtests.a -threads_execve_SOURCES = threads-execve.c -threads_execve_OBJECTS = threads-execve.$(OBJEXT) -threads_execve_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -time_SOURCES = time.c -time_OBJECTS = time.$(OBJEXT) -time_LDADD = $(LDADD) -time_DEPENDENCIES = libtests.a -timer_create_SOURCES = timer_create.c -timer_create_OBJECTS = timer_create.$(OBJEXT) -timer_create_LDADD = $(LDADD) -timer_create_DEPENDENCIES = libtests.a -timer_xettime_SOURCES = timer_xettime.c -timer_xettime_OBJECTS = timer_xettime.$(OBJEXT) -timer_xettime_LDADD = $(LDADD) -timer_xettime_DEPENDENCIES = libtests.a -timerfd_xettime_SOURCES = timerfd_xettime.c -timerfd_xettime_OBJECTS = timerfd_xettime.$(OBJEXT) -timerfd_xettime_LDADD = $(LDADD) -timerfd_xettime_DEPENDENCIES = libtests.a -times_SOURCES = times.c -times_OBJECTS = times.$(OBJEXT) -times_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD) -times_fail_SOURCES = times-fail.c -times_fail_OBJECTS = times-fail.$(OBJEXT) -times_fail_LDADD = $(LDADD) -times_fail_DEPENDENCIES = libtests.a -truncate_SOURCES = truncate.c -truncate_OBJECTS = truncate.$(OBJEXT) -truncate_LDADD = $(LDADD) -truncate_DEPENDENCIES = libtests.a -truncate64_SOURCES = truncate64.c -truncate64_OBJECTS = truncate64-truncate64.$(OBJEXT) -truncate64_LDADD = $(LDADD) -truncate64_DEPENDENCIES = libtests.a -ugetrlimit_SOURCES = ugetrlimit.c -ugetrlimit_OBJECTS = ugetrlimit.$(OBJEXT) -ugetrlimit_LDADD = $(LDADD) -ugetrlimit_DEPENDENCIES = libtests.a -uio_SOURCES = uio.c -uio_OBJECTS = uio-uio.$(OBJEXT) -uio_LDADD = $(LDADD) -uio_DEPENDENCIES = libtests.a -umask_SOURCES = umask.c -umask_OBJECTS = umask.$(OBJEXT) -umask_LDADD = $(LDADD) -umask_DEPENDENCIES = libtests.a -umount_SOURCES = umount.c -umount_OBJECTS = umount.$(OBJEXT) -umount_LDADD = $(LDADD) -umount_DEPENDENCIES = libtests.a -umount2_SOURCES = umount2.c -umount2_OBJECTS = umount2.$(OBJEXT) -umount2_LDADD = $(LDADD) -umount2_DEPENDENCIES = libtests.a -umoven_illptr_SOURCES = umoven-illptr.c -umoven_illptr_OBJECTS = umoven-illptr.$(OBJEXT) -umoven_illptr_LDADD = $(LDADD) -umoven_illptr_DEPENDENCIES = libtests.a -umovestr_SOURCES = umovestr.c -umovestr_OBJECTS = umovestr.$(OBJEXT) -umovestr_LDADD = $(LDADD) -umovestr_DEPENDENCIES = libtests.a -umovestr_illptr_SOURCES = umovestr-illptr.c -umovestr_illptr_OBJECTS = umovestr-illptr.$(OBJEXT) -umovestr_illptr_LDADD = $(LDADD) -umovestr_illptr_DEPENDENCIES = libtests.a -umovestr2_SOURCES = umovestr2.c -umovestr2_OBJECTS = umovestr2.$(OBJEXT) -umovestr2_LDADD = $(LDADD) -umovestr2_DEPENDENCIES = libtests.a -umovestr3_SOURCES = umovestr3.c -umovestr3_OBJECTS = umovestr3.$(OBJEXT) -umovestr3_LDADD = $(LDADD) -umovestr3_DEPENDENCIES = libtests.a -uname_SOURCES = uname.c -uname_OBJECTS = uname.$(OBJEXT) -uname_LDADD = $(LDADD) -uname_DEPENDENCIES = libtests.a -unblock_reset_raise_SOURCES = unblock_reset_raise.c -unblock_reset_raise_OBJECTS = unblock_reset_raise.$(OBJEXT) -unblock_reset_raise_LDADD = $(LDADD) -unblock_reset_raise_DEPENDENCIES = libtests.a -unix_pair_send_recv_SOURCES = unix-pair-send-recv.c -unix_pair_send_recv_OBJECTS = unix-pair-send-recv.$(OBJEXT) -unix_pair_send_recv_LDADD = $(LDADD) -unix_pair_send_recv_DEPENDENCIES = libtests.a -unix_pair_sendto_recvfrom_SOURCES = unix-pair-sendto-recvfrom.c -unix_pair_sendto_recvfrom_OBJECTS = \ - unix-pair-sendto-recvfrom.$(OBJEXT) -unix_pair_sendto_recvfrom_LDADD = $(LDADD) -unix_pair_sendto_recvfrom_DEPENDENCIES = libtests.a -unlink_SOURCES = unlink.c -unlink_OBJECTS = unlink.$(OBJEXT) -unlink_LDADD = $(LDADD) -unlink_DEPENDENCIES = libtests.a -unlinkat_SOURCES = unlinkat.c -unlinkat_OBJECTS = unlinkat.$(OBJEXT) -unlinkat_LDADD = $(LDADD) -unlinkat_DEPENDENCIES = libtests.a -unshare_SOURCES = unshare.c -unshare_OBJECTS = unshare.$(OBJEXT) -unshare_LDADD = $(LDADD) -unshare_DEPENDENCIES = libtests.a -userfaultfd_SOURCES = userfaultfd.c -userfaultfd_OBJECTS = userfaultfd.$(OBJEXT) -userfaultfd_LDADD = $(LDADD) -userfaultfd_DEPENDENCIES = libtests.a -ustat_SOURCES = ustat.c -ustat_OBJECTS = ustat.$(OBJEXT) -ustat_LDADD = $(LDADD) -ustat_DEPENDENCIES = libtests.a -utime_SOURCES = utime.c -utime_OBJECTS = utime.$(OBJEXT) -utime_LDADD = $(LDADD) -utime_DEPENDENCIES = libtests.a -utimensat_SOURCES = utimensat.c -utimensat_OBJECTS = utimensat.$(OBJEXT) -utimensat_LDADD = $(LDADD) -utimensat_DEPENDENCIES = libtests.a -utimes_SOURCES = utimes.c -utimes_OBJECTS = utimes.$(OBJEXT) -utimes_LDADD = $(LDADD) -utimes_DEPENDENCIES = libtests.a -vfork_f_SOURCES = vfork-f.c -vfork_f_OBJECTS = vfork-f.$(OBJEXT) -vfork_f_LDADD = $(LDADD) -vfork_f_DEPENDENCIES = libtests.a -vhangup_SOURCES = vhangup.c -vhangup_OBJECTS = vhangup.$(OBJEXT) -vhangup_LDADD = $(LDADD) -vhangup_DEPENDENCIES = libtests.a -vmsplice_SOURCES = vmsplice.c -vmsplice_OBJECTS = vmsplice.$(OBJEXT) -vmsplice_LDADD = $(LDADD) -vmsplice_DEPENDENCIES = libtests.a -wait4_SOURCES = wait4.c -wait4_OBJECTS = wait4.$(OBJEXT) -wait4_LDADD = $(LDADD) -wait4_DEPENDENCIES = libtests.a -wait4_v_SOURCES = wait4-v.c -wait4_v_OBJECTS = wait4-v.$(OBJEXT) -wait4_v_LDADD = $(LDADD) -wait4_v_DEPENDENCIES = libtests.a -waitid_SOURCES = waitid.c -waitid_OBJECTS = waitid.$(OBJEXT) -waitid_LDADD = $(LDADD) -waitid_DEPENDENCIES = libtests.a -waitid_v_SOURCES = waitid-v.c -waitid_v_OBJECTS = waitid-v.$(OBJEXT) -waitid_v_LDADD = $(LDADD) -waitid_v_DEPENDENCIES = libtests.a -waitpid_SOURCES = waitpid.c -waitpid_OBJECTS = waitpid.$(OBJEXT) -waitpid_LDADD = $(LDADD) -waitpid_DEPENDENCIES = libtests.a -xattr_SOURCES = xattr.c -xattr_OBJECTS = xattr.$(OBJEXT) -xattr_LDADD = $(LDADD) -xattr_DEPENDENCIES = libtests.a -xattr_strings_SOURCES = xattr-strings.c -xattr_strings_OBJECTS = xattr-strings.$(OBJEXT) -xattr_strings_LDADD = $(LDADD) -xattr_strings_DEPENDENCIES = libtests.a -xet_robust_list_SOURCES = xet_robust_list.c -xet_robust_list_OBJECTS = xet_robust_list.$(OBJEXT) -xet_robust_list_LDADD = $(LDADD) -xet_robust_list_DEPENDENCIES = libtests.a -xet_thread_area_x86_SOURCES = xet_thread_area_x86.c -xet_thread_area_x86_OBJECTS = xet_thread_area_x86.$(OBJEXT) -xet_thread_area_x86_LDADD = $(LDADD) -xet_thread_area_x86_DEPENDENCIES = libtests.a -xetitimer_SOURCES = xetitimer.c -xetitimer_OBJECTS = xetitimer.$(OBJEXT) -xetitimer_LDADD = $(LDADD) -xetitimer_DEPENDENCIES = libtests.a -xetpgid_SOURCES = xetpgid.c -xetpgid_OBJECTS = xetpgid.$(OBJEXT) -xetpgid_LDADD = $(LDADD) -xetpgid_DEPENDENCIES = libtests.a -xetpriority_SOURCES = xetpriority.c -xetpriority_OBJECTS = xetpriority.$(OBJEXT) -xetpriority_LDADD = $(LDADD) -xetpriority_DEPENDENCIES = libtests.a -xettimeofday_SOURCES = xettimeofday.c -xettimeofday_OBJECTS = xettimeofday.$(OBJEXT) -xettimeofday_LDADD = $(LDADD) -xettimeofday_DEPENDENCIES = libtests.a -zeroargc_SOURCES = zeroargc.c -zeroargc_OBJECTS = zeroargc.$(OBJEXT) -zeroargc_LDADD = $(LDADD) -zeroargc_DEPENDENCIES = libtests.a -AM_V_P = $(am__v_P_$(V)) -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -am__v_lt_1 = -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ - accept4.c access.c acct.c add_key.c adjtimex.c aio.c \ - aio_pgetevents.c alarm.c answer.c attach-f-p.c \ - attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \ - block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \ - bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \ - bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \ - bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \ - check_sigign.c chmod.c chown.c chown32.c chroot.c \ - clock_adjtime.c clock_nanosleep.c clock_xettime.c \ - clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \ - creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \ - epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \ - epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \ - execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \ - fallocate.c fanotify_init.c fanotify_mark.c \ - fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \ - fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \ - fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \ - file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \ - flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \ - fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \ - futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \ - getdents.c getdents64.c getegid.c getegid32.c geteuid.c \ - geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \ - getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \ - getresgid.c getresgid32.c getresuid.c getresuid32.c \ - getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \ - getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ - init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ - ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ - ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ - ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ - ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ - iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \ - ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \ - ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \ - ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \ - ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \ - is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \ - kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \ - keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \ - lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \ - localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \ - madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \ - mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \ - mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \ - mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \ - mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \ - mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \ - move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ - mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ - munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ - net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ - netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ - netlink_kobject_uevent.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_protocol.c netlink_route.c \ - netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \ - netlink_xfrm.c newfstatat.c nfnetlink_acct.c \ - nfnetlink_cthelper.c nfnetlink_ctnetlink.c \ - nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \ - nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \ - nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \ - nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \ - nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \ - nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \ - nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \ - nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \ - nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \ - nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \ - nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \ - nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \ - nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \ - nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \ - nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \ - old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \ - old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \ - oldselect.c oldselect-P.c oldselect-efault.c \ - oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \ - pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \ - perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \ - personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \ - pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \ - ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \ - prctl-dumpable.c prctl-name.c prctl-no-args.c \ - prctl-pdeathsig.c prctl-seccomp-filter-v.c \ - prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \ - prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \ - preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \ - printpath-umovestr.c printpath-umovestr-peekdata.c \ - printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \ - printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \ - prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ - ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ - qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ - setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ - setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ - siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ - sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \ - so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \ - so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \ - sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \ - sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \ - $(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \ - statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \ - sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \ - tee.c threads-execve.c time.c timer_create.c timer_xettime.c \ - timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \ - ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \ - umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ - unblock_reset_raise.c unix-pair-send-recv.c \ - unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ - vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ - waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ - xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ - xettimeofday.c zeroargc.c -DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ - accept.c accept4.c access.c acct.c add_key.c adjtimex.c aio.c \ - aio_pgetevents.c alarm.c answer.c attach-f-p.c \ - attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \ - block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \ - bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \ - bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \ - bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \ - check_sigign.c chmod.c chown.c chown32.c chroot.c \ - clock_adjtime.c clock_nanosleep.c clock_xettime.c \ - clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \ - creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \ - epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \ - epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \ - execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \ - fallocate.c fanotify_init.c fanotify_mark.c \ - fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \ - fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \ - fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \ - file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \ - flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \ - fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \ - futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \ - getdents.c getdents64.c getegid.c getegid32.c geteuid.c \ - geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \ - getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \ - getresgid.c getresgid32.c getresuid.c getresuid32.c \ - getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \ - getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ - init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ - ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ - ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ - ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ - ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ - iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \ - ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \ - ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \ - ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \ - ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \ - is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \ - kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \ - keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \ - lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \ - localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \ - madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \ - mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \ - mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \ - mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \ - mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \ - mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \ - move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ - mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ - munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ - net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ - netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ - netlink_kobject_uevent.c netlink_netfilter.c \ - netlink_netlink_diag.c netlink_protocol.c netlink_route.c \ - netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \ - netlink_xfrm.c newfstatat.c nfnetlink_acct.c \ - nfnetlink_cthelper.c nfnetlink_ctnetlink.c \ - nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \ - nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \ - nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \ - nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \ - nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \ - nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \ - nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \ - nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \ - nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \ - nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \ - nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \ - nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \ - nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \ - nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \ - nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \ - old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \ - old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \ - oldselect.c oldselect-P.c oldselect-efault.c \ - oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \ - pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \ - perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \ - personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \ - pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \ - ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \ - prctl-dumpable.c prctl-name.c prctl-no-args.c \ - prctl-pdeathsig.c prctl-seccomp-filter-v.c \ - prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \ - prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \ - preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \ - printpath-umovestr.c printpath-umovestr-peekdata.c \ - printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \ - printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \ - prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ - ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ - qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ - setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ - setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ - siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ - sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \ - so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \ - so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \ - sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \ - sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \ - $(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \ - statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \ - sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \ - tee.c threads-execve.c time.c timer_create.c timer_xettime.c \ - timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \ - ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \ - umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ - unblock_reset_raise.c unix-pair-send-recv.c \ - unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ - vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ - waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ - xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ - xettimeofday.c zeroargc.c -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__extra_recursive_targets = check-valgrind-recursive \ - check-valgrind-memcheck-recursive \ - check-valgrind-helgrind-recursive check-valgrind-drd-recursive \ - check-valgrind-sgcheck-recursive -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -AM_RECURSIVE_TARGETS = check recheck -#am__EXEEXT_2 = strace-k.test $(am__append_1) -TEST_SUITE_LOG = test-suite.log -TEST_EXTENSIONS = .test -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:.log=.log) -TEST_LOGS = $(am__test_logs2:.test.log=.log) -TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver -TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ - $(TEST_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14 -AMTAR = $${TAR-tar} -AM_DEFAULT_VERBOSITY = 1 -AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf -AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader -AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14 -AWK = gawk -BUILD_EXEEXT = -BUILD_OBJEXT = -CC = aarch64-linux-android-clang -CCDEPMODE = depmode=gcc3 -CC_FOR_BUILD = gcc -CFLAGS = -fPIE -fPIC -CFLAGS_FOR_BUILD = -g -O2 -CODE_COVERAGE_CFLAGS = -CODE_COVERAGE_CPPFLAGS = -CODE_COVERAGE_CXXFLAGS = -CODE_COVERAGE_ENABLED = no -CODE_COVERAGE_LDFLAGS = -CODE_COVERAGE_LIBS = -COPYRIGHT_YEAR = 2018 -CPP = aarch64-linux-android-clang -E -CPPFLAGS = -CPPFLAGS_FOR_BUILD = -CPP_FOR_BUILD = gcc -E -CYGPATH_W = echo -DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000 -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -ENABLE_VALGRIND_drd = no -ENABLE_VALGRIND_helgrind = no -ENABLE_VALGRIND_memcheck = yes -ENABLE_VALGRIND_sgcheck = -EXEEXT = -GCOV = -GENHTML = -GREP = /bin/grep -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LCOV = -LDFLAGS = -pie -LDFLAGS_FOR_BUILD = -LIBOBJS = -LIBS = -LTLIBOBJS = -MAINT = # -MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo -MANPAGE_DATE = 2018-06-13 -MIPS_ABI = -MKDIR_P = /bin/mkdir -p -OBJEXT = o -PACKAGE = strace -PACKAGE_BUGREPORT = strace-devel@lists.strace.io -PACKAGE_NAME = strace -PACKAGE_STRING = strace 4.23 -PACKAGE_TARNAME = strace -PACKAGE_URL = https://strace.io -PACKAGE_VERSION = 4.23 -PATH_SEPARATOR = : -PERL = /usr/bin/perl -RANLIB = aarch64-linux-android-ranlib -READELF = aarch64-linux-android-readelf -RPM_CHANGELOGTIME = Fri Jun 15 2018 -SED = /bin/sed -SET_MAKE = -SHELL = /bin/sh -SIZEOF_KERNEL_LONG_T = 8 -SIZEOF_LONG = 8 -STRIP = aarch64-linux-android-strip -VALGRIND = valgrind -VALGRIND_ENABLED = yes -VERSION = 4.23 -WARN_CFLAGS = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -WARN_CFLAGS_FOR_BUILD = -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings -abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests -abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests -abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23 -ac_ct_CC = -ac_ct_CC_FOR_BUILD = gcc -am__include = include -am__leading_dot = . -am__quote = -am__tar = $${TAR-tar} chof - "$$tardir" -am__untar = $${TAR-tar} xf - -arch = aarch64 -arch_m32 = arm -arch_mx32 = aarch64 -arch_native = aarch64 -bindir = ${exec_prefix}/bin -build = x86_64-pc-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = pc -builddir = . -cc_flags_m32 = -m32 -cc_flags_mx32 = -mx32 -clock_LIBS = -datadir = ${datarootdir} -datarootdir = ${prefix}/share -dl_LIBS = -ldl -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -host = aarch64-unknown-linux-android -host_alias = aarch64-linux-android -host_cpu = aarch64 -host_os = linux-android -host_vendor = unknown -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh -libdir = ${exec_prefix}/lib -libdw_CFLAGS = -libdw_CPPFLAGS = -libdw_LDFLAGS = -libdw_LIBS = -libexecdir = ${exec_prefix}/libexec -libiberty_CPPFLAGS = -libiberty_LDFLAGS = -libiberty_LIBS = -libunwind_CPPFLAGS = -libunwind_LDFLAGS = -libunwind_LIBS = -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = $(MKDIR_P) -mq_LIBS = -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -timer_LIBS = -top_build_prefix = ../ -top_builddir = .. -top_srcdir = .. -valgrind_enabled_tools = memcheck -valgrind_tools = memcheck helgrind drd sgcheck -OS = linux -ARCH = aarch64 -NATIVE_ARCH = aarch64 -MPERS_NAME = -MPERS_CC_FLAGS = -ARCH_MFLAGS = -AM_CFLAGS = $(WARN_CFLAGS) -AM_CPPFLAGS = $(ARCH_MFLAGS) \ - -I$(builddir) \ - -I$(top_builddir)/$(OS)/$(ARCH) \ - -I$(top_srcdir)/$(OS)/$(ARCH) \ - -I$(top_builddir)/$(OS) \ - -I$(top_srcdir)/$(OS) \ - -I$(top_builddir) \ - -I$(top_srcdir) \ - -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ - -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG) - -AM_LDFLAGS = $(ARCH_MFLAGS) -libtests_a_SOURCES = \ - create_nl_socket.c \ - errno2name.c \ - error_msg.c \ - fill_memory.c \ - get_page_size.c \ - get_sigset_size.c \ - hexdump_strdup.c \ - hexquote_strndup.c \ - ifindex.c \ - inode_of_sockfd.c \ - libmmsg.c \ - libsocketcall.c \ - overflowuid.c \ - pipe_maxfd.c \ - print_quoted_string.c \ - print_time.c \ - printflags.c \ - printxval.c \ - signal2name.c \ - skip_unavailable.c \ - sprintrc.c \ - tail_alloc.c \ - test_netlink.h \ - test_nlattr.h \ - test_printpath.c \ - test_printstrn.c \ - test_ucopy.c \ - test_ucopy.h \ - tests.h \ - tprintf.c \ - # end of libtests_a_SOURCES - -libtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -check_LIBRARIES = libtests.a -LDADD = libtests.a - -# Generated by ./tests/gen_pure_executables.sh from ./tests/pure_executables.list; do not edit. -PURE_EXECUTABLES = \ - _newselect \ - accept \ - accept4 \ - access \ - acct \ - add_key \ - adjtimex \ - aio \ - aio_pgetevents \ - alarm \ - bpf \ - bpf-v \ - bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ - bpf-obj_get_info_by_fd-prog \ - bpf-obj_get_info_by_fd-prog-v \ - brk \ - btrfs \ - caps \ - chmod \ - chown \ - chown32 \ - chroot \ - clock_adjtime \ - clock_nanosleep \ - clock_xettime \ - copy_file_range \ - creat \ - delete_module \ - dev-yy \ - dup \ - dup2 \ - dup3 \ - epoll_create \ - epoll_create1 \ - epoll_ctl \ - epoll_pwait \ - epoll_wait \ - erestartsys \ - eventfd \ - execve \ - execveat \ - faccessat \ - fadvise64 \ - fadvise64_64 \ - fallocate \ - fanotify_init \ - fanotify_mark \ - fanotify_mark-Xabbrev \ - fanotify_mark-Xraw \ - fanotify_mark-Xverbose \ - fchdir \ - fchmod \ - fchmodat \ - fchown \ - fchown32 \ - fchownat \ - fcntl \ - fcntl64 \ - fdatasync \ - fflush \ - file_handle \ - file_ioctl \ - finit_module \ - flock \ - fstat \ - fstat64 \ - fstatat64 \ - fstatfs \ - fstatfs64 \ - fsync \ - ftruncate \ - ftruncate64 \ - futex \ - futimesat \ - get_mempolicy \ - getcpu \ - getcwd \ - getdents \ - getdents64 \ - getegid \ - getegid32 \ - geteuid \ - geteuid32 \ - getgid \ - getgid32 \ - getgroups \ - getgroups32 \ - getpeername \ - getpgrp \ - getpid \ - getppid \ - getrandom \ - getresgid \ - getresgid32 \ - getresuid \ - getresuid32 \ - getrlimit \ - getrusage \ - getsid \ - getsockname \ - getuid \ - getuid32 \ - getxxid \ - group_req \ - inet-cmsg \ - init_module \ - inotify \ - inotify_init1 \ - ioctl \ - ioctl_block \ - ioctl_dm \ - ioctl_evdev \ - ioctl_inotify \ - ioctl_kvm_run \ - ioctl_loop \ - ioctl_mtd \ - ioctl_rtc \ - ioctl_perf \ - ioctl_ptp \ - ioctl_scsi \ - ioctl_sg_io_v3 \ - ioctl_sg_io_v4 \ - ioctl_sock_gifconf \ - ioctl_uffdio \ - ioctl_v4l2 \ - ioperm \ - iopl \ - ioprio \ - ip_mreq \ - ipc \ - ipc_msg \ - ipc_msg-Xabbrev \ - ipc_msg-Xraw \ - ipc_msg-Xverbose \ - ipc_msgbuf \ - ipc_msgbuf-Xabbrev \ - ipc_msgbuf-Xraw \ - ipc_msgbuf-Xverbose \ - ipc_sem \ - ipc_sem-Xabbrev \ - ipc_sem-Xraw \ - ipc_sem-Xverbose \ - ipc_shm \ - ipc_shm-Xabbrev \ - ipc_shm-Xraw \ - ipc_shm-Xverbose \ - kcmp \ - kcmp-y \ - kern_features \ - kexec_file_load \ - kexec_load \ - keyctl \ - keyctl-Xabbrev \ - keyctl-Xraw \ - keyctl-Xverbose \ - kill \ - lchown \ - lchown32 \ - link \ - linkat \ - llseek \ - lookup_dcookie \ - lseek \ - lstat \ - lstat64 \ - madvise \ - mbind \ - membarrier \ - memfd_create \ - migrate_pages \ - mincore \ - mkdir \ - mkdirat \ - mknod \ - mknodat \ - mlock \ - mlock2 \ - mlockall \ - mmap \ - mmap-Xabbrev \ - mmap-Xraw \ - mmap-Xverbose \ - mmap64 \ - mmap64-Xabbrev \ - mmap64-Xraw \ - mmap64-Xverbose \ - mmsg \ - mmsg_name \ - modify_ldt \ - mount \ - mount-Xabbrev \ - mount-Xraw \ - mount-Xverbose \ - move_pages \ - mq \ - mq_sendrecv \ - mq_sendrecv-read \ - mq_sendrecv-write \ - msg_control \ - msg_name \ - munlockall \ - nanosleep \ - net-icmp_filter \ - net-sockaddr \ - net-y-unix \ - net-yy-inet \ - net-yy-inet6 \ - net-yy-netlink \ - net-yy-unix \ - netlink_audit \ - netlink_crypto \ - netlink_generic \ - netlink_kobject_uevent \ - netlink_netfilter \ - netlink_protocol \ - netlink_route \ - netlink_selinux \ - netlink_sock_diag \ - netlink_xfrm \ - newfstatat \ - nfnetlink_acct \ - nfnetlink_cthelper \ - nfnetlink_ctnetlink \ - nfnetlink_ctnetlink_exp \ - nfnetlink_cttimeout \ - nfnetlink_nft_compat \ - nfnetlink_nftables \ - nfnetlink_ipset \ - nfnetlink_osf \ - nfnetlink_queue \ - nfnetlink_ulog \ - nlattr \ - nlattr_crypto_user_alg \ - nlattr_br_port_msg \ - nlattr_dcbmsg \ - nlattr_fib_rule_hdr \ - nlattr_ifaddrlblmsg \ - nlattr_ifaddrmsg \ - nlattr_ifinfomsg \ - nlattr_ifla_af_spec \ - nlattr_ifla_brport \ - nlattr_ifla_linkinfo \ - nlattr_ifla_port \ - nlattr_ifla_xdp \ - nlattr_inet_diag_msg \ - nlattr_inet_diag_req_compat \ - nlattr_inet_diag_req_v2 \ - nlattr_mdba_mdb_entry \ - nlattr_mdba_router_port \ - nlattr_ndmsg \ - nlattr_ndtmsg \ - nlattr_netconfmsg \ - nlattr_netlink_diag_msg \ - nlattr_nlmsgerr \ - nlattr_packet_diag_msg \ - nlattr_rtgenmsg \ - nlattr_rtmsg \ - nlattr_smc_diag_msg \ - nlattr_tc_stats \ - nlattr_tca_stab \ - nlattr_tcamsg \ - nlattr_tcmsg \ - nlattr_unix_diag_msg \ - old_mmap \ - old_mmap-P \ - old_mmap-v-none \ - old_mmap-Xabbrev \ - old_mmap-Xraw \ - old_mmap-Xverbose \ - oldfstat \ - oldlstat \ - oldselect \ - oldselect-efault \ - oldstat \ - open \ - openat \ - osf_utimes \ - pause \ - perf_event_open \ - personality \ - personality-Xabbrev \ - personality-Xraw \ - personality-Xverbose \ - pipe \ - pipe2 \ - pkey_alloc \ - pkey_free \ - pkey_mprotect \ - poll \ - poll-P \ - ppoll \ - ppoll-P \ - prctl-arg2-intptr \ - prctl-dumpable \ - prctl-name \ - prctl-no-args \ - prctl-pdeathsig \ - prctl-securebits \ - prctl-tid_address \ - prctl-tsc \ - pread64-pwrite64 \ - preadv \ - preadv-pwritev \ - preadv2-pwritev2 \ - printpath-umovestr \ - printpath-umovestr-peekdata \ - printpath-umovestr-undumpable \ - printstr \ - printstrn-umoven \ - printstrn-umoven-peekdata \ - printstrn-umoven-undumpable \ - prlimit64 \ - process_vm_readv \ - process_vm_writev \ - pselect6 \ - ptrace \ - pwritev \ - quotactl \ - quotactl-xfs \ - read-write \ - readahead \ - readdir \ - readlink \ - readlinkat \ - readv \ - reboot \ - recvfrom \ - recvmmsg-timeout \ - recvmsg \ - remap_file_pages \ - rename \ - renameat \ - renameat2 \ - request_key \ - riscv_flush_icache \ - rmdir \ - rt_sigaction \ - rt_sigpending \ - rt_sigprocmask \ - rt_sigqueueinfo \ - rt_sigreturn \ - rt_sigsuspend \ - rt_sigtimedwait \ - rt_tgsigqueueinfo \ - s390_guarded_storage \ - s390_guarded_storage-v \ - s390_pci_mmio_read_write \ - s390_runtime_instr \ - s390_sthyi \ - s390_sthyi-v \ - sched_get_priority_mxx \ - sched_rr_get_interval \ - sched_xetaffinity \ - sched_xetattr \ - sched_xetparam \ - sched_xetscheduler \ - sched_yield \ - seccomp-filter \ - seccomp_get_action_avail \ - select \ - semop \ - sendfile \ - sendfile64 \ - set_mempolicy \ - setdomainname \ - setfsgid \ - setfsgid32 \ - setfsuid \ - setfsuid32 \ - setgid \ - setgid32 \ - setgroups \ - setgroups32 \ - sethostname \ - setns \ - setregid \ - setregid32 \ - setresgid \ - setresgid32 \ - setresuid \ - setresuid32 \ - setreuid \ - setreuid32 \ - setrlimit \ - setuid \ - setuid32 \ - shmxt \ - shutdown \ - sigaction \ - sigaltstack \ - siginfo \ - signal \ - signalfd4 \ - sigpending \ - sigprocmask \ - sigreturn \ - sigsuspend \ - so_linger \ - so_peercred \ - so_peercred-Xabbrev \ - so_peercred-Xraw \ - so_peercred-Xverbose \ - sock_filter-v \ - sock_filter-v-Xabbrev \ - sock_filter-v-Xraw \ - sock_filter-v-Xverbose \ - socketcall \ - sockopt-sol_netlink \ - splice \ - stat \ - stat64 \ - statfs \ - statfs64 \ - statx \ - swap \ - sxetmask \ - symlink \ - symlinkat \ - sync \ - sync_file_range \ - sync_file_range2 \ - sysinfo \ - syslog \ - tee \ - time \ - timer_create \ - timer_xettime \ - timerfd_xettime \ - times \ - times-fail \ - truncate \ - truncate64 \ - ugetrlimit \ - uio \ - umask \ - umount \ - umount2 \ - umoven-illptr \ - umovestr \ - umovestr-illptr \ - umovestr2 \ - umovestr3 \ - uname \ - unlink \ - unlinkat \ - unshare \ - userfaultfd \ - ustat \ - utime \ - utimensat \ - utimes \ - vhangup \ - vmsplice \ - wait4 \ - waitid \ - waitpid \ - xattr \ - xattr-strings \ - xet_robust_list \ - xet_thread_area_x86 \ - xetitimer \ - xetpgid \ - xetpriority \ - xettimeofday \ - # - -attach_f_p_LDADD = -lpthread $(LDADD) -count_f_LDADD = -lpthread $(LDADD) -delay_LDADD = $(clock_LIBS) $(LDADD) -filter_unavailable_LDADD = -lpthread $(LDADD) -fstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -fstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -ftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -localtime_LDADD = $(clock_LIBS) $(LDADD) -lstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -mq_LDADD = $(mq_LIBS) $(LDADD) -newfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -pc_LDADD = $(dl_LIBS) $(LDADD) -pread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -preadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -preadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -stat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -statfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -threads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD) -times_LDADD = $(clock_LIBS) $(LDADD) -truncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 -stack_fcall_SOURCES = stack-fcall.c \ - stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c - -stack_fcall_mangled_SOURCES = stack-fcall-mangled.c \ - stack-fcall-mangled-0.c stack-fcall-mangled-1.c \ - stack-fcall-mangled-2.c stack-fcall-mangled-3.c - - -# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. -GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ - accept4.gen.test access.gen.test acct.gen.test \ - add_key.gen.test adjtimex.gen.test aio.gen.test \ - aio_pgetevents.gen.test alarm.gen.test bpf.gen.test \ - bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test \ - bpf-obj_get_info_by_fd-v.gen.test \ - bpf-obj_get_info_by_fd-prog.gen.test \ - bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test \ - chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test \ - clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test \ - clock_xettime.gen.test copy_file_range.gen.test creat.gen.test \ - delete_module.gen.test dev-yy.gen.test dup.gen.test \ - dup2.gen.test dup3.gen.test epoll_create.gen.test \ - epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \ - epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \ - execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \ - fallocate.gen.test fanotify_init.gen.test \ - fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test \ - fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test \ - fchdir.gen.test fchmod.gen.test fchmodat.gen.test \ - fchown.gen.test fchown32.gen.test fchownat.gen.test \ - fcntl.gen.test fcntl64.gen.test fdatasync.gen.test \ - file_handle.gen.test file_ioctl.gen.test finit_module.gen.test \ - flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test \ - fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \ - fsync.gen.test fsync-y.gen.test ftruncate.gen.test \ - ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test \ - getcpu.gen.test getcwd.gen.test getdents.gen.test \ - getdents64.gen.test getegid.gen.test getegid32.gen.test \ - geteuid.gen.test geteuid32.gen.test getgid.gen.test \ - getgid32.gen.test getgroups.gen.test getgroups32.gen.test \ - getpeername.gen.test getpgrp.gen.test getpid.gen.test \ - getppid.gen.test getrandom.gen.test getresgid.gen.test \ - getresgid32.gen.test getresuid.gen.test getresuid32.gen.test \ - getrlimit.gen.test getrusage.gen.test getsid.gen.test \ - getsockname.gen.test gettid.gen.test getuid32.gen.test \ - getxxid.gen.test group_req.gen.test inet-cmsg.gen.test \ - init_module.gen.test inotify.gen.test inotify_init1.gen.test \ - int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \ - ioctl_dm-v.gen.test ioctl_evdev.gen.test \ - ioctl_evdev-v.gen.test ioctl_inotify.gen.test \ - ioctl_kvm_run.gen.test ioctl_loop.gen.test \ - ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \ - ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \ - ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \ - ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \ - ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \ - ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \ - iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \ - ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \ - ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \ - ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \ - ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \ - ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \ - ipc_sem-Xverbose.gen.test ipc_shm.gen.test \ - ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \ - ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \ - kern_features.gen.test kexec_file_load.gen.test \ - kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \ - keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \ - lchown.gen.test lchown32.gen.test link.gen.test \ - linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \ - lstat64.gen.test madvise.gen.test mbind.gen.test \ - membarrier.gen.test memfd_create.gen.test \ - migrate_pages.gen.test mincore.gen.test mkdir.gen.test \ - mkdirat.gen.test mknod.gen.test mknodat.gen.test \ - mlock.gen.test mlock2.gen.test mlockall.gen.test \ - mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ - mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \ - mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \ - mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \ - modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test \ - mount-Xraw.gen.test mount-Xverbose.gen.test \ - move_pages.gen.test mq.gen.test mq_sendrecv.gen.test \ - mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \ - msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \ - munlockall.gen.test nanosleep.gen.test \ - net-icmp_filter.gen.test net-sockaddr.gen.test \ - net-yy-inet6.gen.test netlink_audit.gen.test \ - netlink_crypto.gen.test netlink_generic.gen.test \ - netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \ - netlink_protocol.gen.test netlink_route.gen.test \ - netlink_selinux.gen.test netlink_xfrm.gen.test \ - newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \ - nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \ - nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \ - nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \ - nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \ - nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \ - nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \ - nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \ - nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \ - nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \ - nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \ - nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \ - nlattr_inet_diag_msg.gen.test \ - nlattr_inet_diag_req_compat.gen.test \ - nlattr_inet_diag_req_v2.gen.test \ - nlattr_mdba_mdb_entry.gen.test \ - nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test \ - nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test \ - nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test \ - nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test \ - nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test \ - nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test \ - nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test \ - nlattr_unix_diag_msg.gen.test old_mmap.gen.test \ - old_mmap-P.gen.test old_mmap-v-none.gen.test \ - old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test \ - old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test \ - oldselect.gen.test oldselect-P.gen.test \ - oldselect-efault.gen.test oldselect-efault-P.gen.test \ - oldstat.gen.test open.gen.test openat.gen.test \ - osf_utimes.gen.test pause.gen.test perf_event_open.gen.test \ - perf_event_open_nonverbose.gen.test \ - perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test \ - personality-Xraw.gen.test personality-Xverbose.gen.test \ - pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \ - pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test \ - ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test \ - preadv-pwritev.gen.test preadv2-pwritev2.gen.test \ - printstr.gen.test printpath-umovestr.gen.test \ - printpath-umovestr-peekdata.gen.test \ - printpath-umovestr-undumpable.gen.test \ - printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test \ - printstrn-umoven-undumpable.gen.test prlimit64.gen.test \ - process_vm_readv.gen.test process_vm_writev.gen.test \ - pselect6.gen.test ptrace.gen.test pwritev.gen.test \ - quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \ - quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \ - readdir.gen.test readlink.gen.test readlinkat.gen.test \ - reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \ - recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \ - rename.gen.test renameat.gen.test renameat2.gen.test \ - request_key.gen.test riscv_flush_icache.gen.test \ - rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \ - rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \ - rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \ - rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test \ - s390_guarded_storage-v.gen.test \ - s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test \ - s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test \ - sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test \ - sched_xetaffinity.gen.test sched_xetattr.gen.test \ - sched_xetparam.gen.test sched_xetscheduler.gen.test \ - sched_yield.gen.test seccomp-filter.gen.test \ - seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test \ - select.gen.test select-P.gen.test semop.gen.test \ - sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test \ - setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test \ - setfsuid.gen.test setfsuid32.gen.test setgid.gen.test \ - setgid32.gen.test setgroups.gen.test setgroups32.gen.test \ - sethostname.gen.test setns.gen.test setregid.gen.test \ - setregid32.gen.test setresgid.gen.test setresgid32.gen.test \ - setresuid.gen.test setresuid32.gen.test setreuid.gen.test \ - setreuid32.gen.test setrlimit.gen.test setuid.gen.test \ - setuid32.gen.test shmxt.gen.test shutdown.gen.test \ - sigaction.gen.test siginfo.gen.test signal.gen.test \ - signal_receive.gen.test signalfd4.gen.test sigpending.gen.test \ - sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test \ - so_linger.gen.test so_peercred.gen.test \ - so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test \ - so_peercred-Xverbose.gen.test sock_filter-v.gen.test \ - sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test \ - sock_filter-v-Xverbose.gen.test socketcall.gen.test \ - sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test \ - stat64.gen.test statfs.gen.test statfs64.gen.test \ - statx.gen.test swap.gen.test sxetmask.gen.test \ - symlink.gen.test symlinkat.gen.test sync.gen.test \ - sync_file_range.gen.test sync_file_range2.gen.test \ - sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test \ - timer_create.gen.test timer_xettime.gen.test \ - timerfd_xettime.gen.test times.gen.test times-fail.gen.test \ - trace_fstat.gen.test trace_fstatfs.gen.test \ - trace_lstat.gen.test trace_personality_32.gen.test \ - trace_personality_64.gen.test trace_personality_x32.gen.test \ - trace_personality_regex_32.gen.test \ - trace_personality_regex_64.gen.test \ - trace_personality_regex_x32.gen.test trace_question.gen.test \ - trace_stat.gen.test trace_stat_like.gen.test \ - trace_statfs.gen.test trace_statfs_like.gen.test \ - truncate.gen.test truncate64.gen.test ugetrlimit.gen.test \ - umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \ - umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ - unshare.gen.test userfaultfd.gen.test ustat.gen.test \ - utime.gen.test utimensat.gen.test utimes.gen.test \ - vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ - wait4.gen.test wait4-v.gen.test waitid.gen.test \ - waitid-v.gen.test waitpid.gen.test xattr.gen.test \ - xattr-strings.gen.test xet_robust_list.gen.test \ - xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ - xettimeofday.gen.test -STACKTRACE_TESTS = -#STACKTRACE_TESTS = strace-k.test \ -# $(am__append_1) -DECODER_TESTS = \ - bpf-success.test \ - bpf-success-v.test \ - brk.test \ - btrfs-v.test \ - btrfs-vw.test \ - btrfs-vwX.test \ - btrfs-vX.test \ - btrfs-w.test \ - btrfs-wX.test \ - btrfs-X.test \ - caps-abbrev.test \ - caps.test \ - eventfd.test \ - execve-v.test \ - execve.test \ - fadvise64.test \ - futex.test \ - getuid.test \ - ioctl.test \ - ioctl_perf-success.test \ - ipc_msgbuf.test \ - kern_features-fault.test \ - llseek.test \ - lseek.test \ - mmap.test \ - net-y-unix.test \ - net-yy-inet.test \ - net-yy-netlink.test \ - net-yy-unix.test \ - net.test \ - netlink_sock_diag.test \ - nsyscalls.test \ - nsyscalls-d.test \ - nsyscalls-nd.test \ - personality.test \ - pipe.test \ - poll-P.test \ - poll.test \ - prctl-arg2-intptr.test \ - prctl-dumpable.test \ - prctl-name.test \ - prctl-no-args.test \ - prctl-pdeathsig.test \ - prctl-seccomp-filter-v.test \ - prctl-seccomp-strict.test \ - prctl-securebits.test \ - prctl-spec-inject.test \ - prctl-tid_address.test \ - prctl-tsc.test \ - qual_fault-exit_group.test \ - readv.test \ - rt_sigaction.test \ - scm_rights-fd.test \ - seccomp-strict.test \ - sigaltstack.test \ - sun_path.test \ - xet_thread_area_x86.test \ - uio.test \ - umount.test \ - umount2.test \ - umovestr.test \ - umovestr2.test \ - uname.test \ - unix-pair-send-recv.test \ - unix-pair-sendto-recvfrom.test \ - # end of DECODER_TESTS - -MISC_TESTS = \ - attach-f-p.test \ - attach-p-cmd.test \ - bexecve.test \ - clone_parent.test \ - clone_ptrace.test \ - count-f.test \ - count.test \ - delay.test \ - detach-running.test \ - detach-sleeping.test \ - detach-stopped.test \ - filter-unavailable.test \ - filtering_fd-syntax.test \ - filtering_syscall-syntax.test \ - fflush.test \ - get_regs.test \ - inject-nf.test \ - interactive_block.test \ - ksysent.test \ - localtime.test \ - opipe.test \ - options-syntax.test \ - pc.test \ - printpath-umovestr-legacy.test \ - printstrn-umoven-legacy.test \ - qual_fault-syntax.test \ - qual_fault.test \ - qual_fault-syscall.test \ - qual_inject-error-signal.test \ - qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ - qual_inject-retval-syscall.test \ - qual_inject-signal.test \ - qual_inject-signal-syscall.test \ - qual_inject-syntax.test \ - qual_signal.test \ - qual_syscall.test \ - redirect-fds.test \ - redirect.test \ - restart_syscall.test \ - sigblock.test \ - sigign.test \ - strace-C.test \ - strace-E.test \ - strace-S.test \ - strace-T.test \ - strace-V.test \ - strace-ff.test \ - strace-r.test \ - strace-t.test \ - strace-tt.test \ - strace-ttt.test \ - termsig.test \ - threads-execve.test \ - # end of MISC_TESTS - -XFAIL_TESTS_ = -XFAIL_TESTS_m32 = $(STACKTRACE_TESTS) -XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS) -XFAIL_TESTS_x86_64 = int_0x80.gen.test -XFAIL_TESTS_x32 = int_0x80.gen.test -XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) -TEST_LOG_COMPILER = env -AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \ - SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ - SIZEOF_LONG=$(SIZEOF_LONG) \ - MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh - -VALGRIND_FLAGS = --quiet -VALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp -EXTRA_DIST = \ - accept_compat.h \ - attach-p-cmd.h \ - caps-abbrev.awk \ - caps.awk \ - clock.in \ - count-f.expected \ - eventfd.expected \ - fadvise.h \ - fcntl-common.c \ - filter-unavailable.expected \ - fstatat.c \ - fstatx.c \ - gen_pure_executables.sh \ - gen_tests.in \ - gen_tests.sh \ - getresugid.c \ - init.sh \ - init_delete_module.h \ - ipc.sh \ - ksysent.sed \ - lstatx.c \ - match.awk \ - net.expected \ - netlink_sock_diag-v.sh \ - nlattr_ifla.h \ - pipe.expected \ - print_user_desc.c \ - process_vm_readv_writev.c \ - pure_executables.list \ - qual_fault-exit_group.expected \ - qual_inject-error-signal.expected \ - qual_inject-signal.expected \ - qualify_personality.sh \ - qualify_personality_empty.in \ - quotactl.h \ - regex.in \ - rt_sigaction.awk \ - run.sh \ - sched.in \ - scno_tampering.sh \ - setfsugid.c \ - setresugid.c \ - setreugid.c \ - setugid.c \ - sigaltstack.expected \ - sockname.c \ - stack-fcall.h \ - strace-C.expected \ - strace-E.expected \ - strace-T.expected \ - strace-ff.expected \ - strace-k-demangle.expected \ - strace-k-demangle.test \ - strace-k.expected \ - strace-k.test \ - strace-r.expected \ - strace.supp \ - sun_path.expected \ - syntax.sh \ - trace_fstat.in \ - trace_fstatfs.in \ - trace_lstat.in \ - trace_personality_32.in \ - trace_personality_64.in \ - trace_personality_x32.in \ - trace_personality_regex_32.in \ - trace_personality_regex_64.in \ - trace_personality_regex_x32.in \ - trace_question.in \ - trace_stat.in \ - trace_stat_like.in \ - trace_statfs.in \ - trace_statfs_like.in \ - uio.expected \ - umode_t.c \ - umovestr.expected \ - unix-pair-send-recv.expected \ - unix-pair-sendto-recvfrom.expected \ - xchownx.c \ - xgetrlimit.c \ - xselect.c \ - xstatfs.c \ - xstatfs64.c \ - xstatfsx.c \ - xstatx.c \ - xutimes.c \ - $(TESTS) - -objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT))) -BUILT_SOURCES = ksysent.h scno.h -CLEANFILES = ksysent.h syscallent.i scno.h -SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) - -digits = [[:digit:]][[:digit:]]* -al_nums = [[:alnum:]_][[:alnum:]_]* -SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p -all: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -.SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs -$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign tests/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am: - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: # $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): # $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -clean-checkLIBRARIES: - -test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES) - -libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES) $(EXTRA_libtests_a_DEPENDENCIES) - $(AM_V_at)-rm -f libtests.a - $(AM_V_AR)$(libtests_a_AR) libtests.a $(libtests_a_OBJECTS) $(libtests_a_LIBADD) - $(AM_V_at)$(RANLIB) libtests.a - -clean-checkPROGRAMS: - -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) - -_newselect$(EXEEXT): $(_newselect_OBJECTS) $(_newselect_DEPENDENCIES) $(EXTRA__newselect_DEPENDENCIES) - @rm -f _newselect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(_newselect_OBJECTS) $(_newselect_LDADD) $(LIBS) - -_newselect-P$(EXEEXT): $(_newselect_P_OBJECTS) $(_newselect_P_DEPENDENCIES) $(EXTRA__newselect_P_DEPENDENCIES) - @rm -f _newselect-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(_newselect_P_OBJECTS) $(_newselect_P_LDADD) $(LIBS) - -accept$(EXEEXT): $(accept_OBJECTS) $(accept_DEPENDENCIES) $(EXTRA_accept_DEPENDENCIES) - @rm -f accept$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(accept_OBJECTS) $(accept_LDADD) $(LIBS) - -accept4$(EXEEXT): $(accept4_OBJECTS) $(accept4_DEPENDENCIES) $(EXTRA_accept4_DEPENDENCIES) - @rm -f accept4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(accept4_OBJECTS) $(accept4_LDADD) $(LIBS) - -access$(EXEEXT): $(access_OBJECTS) $(access_DEPENDENCIES) $(EXTRA_access_DEPENDENCIES) - @rm -f access$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(access_OBJECTS) $(access_LDADD) $(LIBS) - -acct$(EXEEXT): $(acct_OBJECTS) $(acct_DEPENDENCIES) $(EXTRA_acct_DEPENDENCIES) - @rm -f acct$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(acct_OBJECTS) $(acct_LDADD) $(LIBS) - -add_key$(EXEEXT): $(add_key_OBJECTS) $(add_key_DEPENDENCIES) $(EXTRA_add_key_DEPENDENCIES) - @rm -f add_key$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(add_key_OBJECTS) $(add_key_LDADD) $(LIBS) - -adjtimex$(EXEEXT): $(adjtimex_OBJECTS) $(adjtimex_DEPENDENCIES) $(EXTRA_adjtimex_DEPENDENCIES) - @rm -f adjtimex$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(adjtimex_OBJECTS) $(adjtimex_LDADD) $(LIBS) - -aio$(EXEEXT): $(aio_OBJECTS) $(aio_DEPENDENCIES) $(EXTRA_aio_DEPENDENCIES) - @rm -f aio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(aio_OBJECTS) $(aio_LDADD) $(LIBS) - -aio_pgetevents$(EXEEXT): $(aio_pgetevents_OBJECTS) $(aio_pgetevents_DEPENDENCIES) $(EXTRA_aio_pgetevents_DEPENDENCIES) - @rm -f aio_pgetevents$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(aio_pgetevents_OBJECTS) $(aio_pgetevents_LDADD) $(LIBS) - -alarm$(EXEEXT): $(alarm_OBJECTS) $(alarm_DEPENDENCIES) $(EXTRA_alarm_DEPENDENCIES) - @rm -f alarm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(alarm_OBJECTS) $(alarm_LDADD) $(LIBS) - -answer$(EXEEXT): $(answer_OBJECTS) $(answer_DEPENDENCIES) $(EXTRA_answer_DEPENDENCIES) - @rm -f answer$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(answer_OBJECTS) $(answer_LDADD) $(LIBS) - -attach-f-p$(EXEEXT): $(attach_f_p_OBJECTS) $(attach_f_p_DEPENDENCIES) $(EXTRA_attach_f_p_DEPENDENCIES) - @rm -f attach-f-p$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_f_p_OBJECTS) $(attach_f_p_LDADD) $(LIBS) - -attach-f-p-cmd$(EXEEXT): $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_DEPENDENCIES) $(EXTRA_attach_f_p_cmd_DEPENDENCIES) - @rm -f attach-f-p-cmd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_LDADD) $(LIBS) - -attach-p-cmd-cmd$(EXEEXT): $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_DEPENDENCIES) $(EXTRA_attach_p_cmd_cmd_DEPENDENCIES) - @rm -f attach-p-cmd-cmd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_LDADD) $(LIBS) - -attach-p-cmd-p$(EXEEXT): $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_DEPENDENCIES) $(EXTRA_attach_p_cmd_p_DEPENDENCIES) - @rm -f attach-p-cmd-p$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_LDADD) $(LIBS) - -block_reset_raise_run$(EXEEXT): $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_DEPENDENCIES) $(EXTRA_block_reset_raise_run_DEPENDENCIES) - @rm -f block_reset_raise_run$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_LDADD) $(LIBS) - -bpf$(EXEEXT): $(bpf_OBJECTS) $(bpf_DEPENDENCIES) $(EXTRA_bpf_DEPENDENCIES) - @rm -f bpf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_OBJECTS) $(bpf_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd$(EXEEXT): $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-prog$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-prog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-prog-v$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-prog-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_LDADD) $(LIBS) - -bpf-obj_get_info_by_fd-v$(EXEEXT): $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_v_DEPENDENCIES) - @rm -f bpf-obj_get_info_by_fd-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_LDADD) $(LIBS) - -bpf-success$(EXEEXT): $(bpf_success_OBJECTS) $(bpf_success_DEPENDENCIES) $(EXTRA_bpf_success_DEPENDENCIES) - @rm -f bpf-success$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_success_OBJECTS) $(bpf_success_LDADD) $(LIBS) - -bpf-success-v$(EXEEXT): $(bpf_success_v_OBJECTS) $(bpf_success_v_DEPENDENCIES) $(EXTRA_bpf_success_v_DEPENDENCIES) - @rm -f bpf-success-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_success_v_OBJECTS) $(bpf_success_v_LDADD) $(LIBS) - -bpf-v$(EXEEXT): $(bpf_v_OBJECTS) $(bpf_v_DEPENDENCIES) $(EXTRA_bpf_v_DEPENDENCIES) - @rm -f bpf-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(bpf_v_OBJECTS) $(bpf_v_LDADD) $(LIBS) - -brk$(EXEEXT): $(brk_OBJECTS) $(brk_DEPENDENCIES) $(EXTRA_brk_DEPENDENCIES) - @rm -f brk$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(brk_OBJECTS) $(brk_LDADD) $(LIBS) - -btrfs$(EXEEXT): $(btrfs_OBJECTS) $(btrfs_DEPENDENCIES) $(EXTRA_btrfs_DEPENDENCIES) - @rm -f btrfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(btrfs_OBJECTS) $(btrfs_LDADD) $(LIBS) - -caps$(EXEEXT): $(caps_OBJECTS) $(caps_DEPENDENCIES) $(EXTRA_caps_DEPENDENCIES) - @rm -f caps$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(caps_OBJECTS) $(caps_LDADD) $(LIBS) - -caps-abbrev$(EXEEXT): $(caps_abbrev_OBJECTS) $(caps_abbrev_DEPENDENCIES) $(EXTRA_caps_abbrev_DEPENDENCIES) - @rm -f caps-abbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(caps_abbrev_OBJECTS) $(caps_abbrev_LDADD) $(LIBS) - -check_sigblock$(EXEEXT): $(check_sigblock_OBJECTS) $(check_sigblock_DEPENDENCIES) $(EXTRA_check_sigblock_DEPENDENCIES) - @rm -f check_sigblock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(check_sigblock_OBJECTS) $(check_sigblock_LDADD) $(LIBS) - -check_sigign$(EXEEXT): $(check_sigign_OBJECTS) $(check_sigign_DEPENDENCIES) $(EXTRA_check_sigign_DEPENDENCIES) - @rm -f check_sigign$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(check_sigign_OBJECTS) $(check_sigign_LDADD) $(LIBS) - -chmod$(EXEEXT): $(chmod_OBJECTS) $(chmod_DEPENDENCIES) $(EXTRA_chmod_DEPENDENCIES) - @rm -f chmod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chmod_OBJECTS) $(chmod_LDADD) $(LIBS) - -chown$(EXEEXT): $(chown_OBJECTS) $(chown_DEPENDENCIES) $(EXTRA_chown_DEPENDENCIES) - @rm -f chown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chown_OBJECTS) $(chown_LDADD) $(LIBS) - -chown32$(EXEEXT): $(chown32_OBJECTS) $(chown32_DEPENDENCIES) $(EXTRA_chown32_DEPENDENCIES) - @rm -f chown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chown32_OBJECTS) $(chown32_LDADD) $(LIBS) - -chroot$(EXEEXT): $(chroot_OBJECTS) $(chroot_DEPENDENCIES) $(EXTRA_chroot_DEPENDENCIES) - @rm -f chroot$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(chroot_OBJECTS) $(chroot_LDADD) $(LIBS) - -clock_adjtime$(EXEEXT): $(clock_adjtime_OBJECTS) $(clock_adjtime_DEPENDENCIES) $(EXTRA_clock_adjtime_DEPENDENCIES) - @rm -f clock_adjtime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_adjtime_OBJECTS) $(clock_adjtime_LDADD) $(LIBS) - -clock_nanosleep$(EXEEXT): $(clock_nanosleep_OBJECTS) $(clock_nanosleep_DEPENDENCIES) $(EXTRA_clock_nanosleep_DEPENDENCIES) - @rm -f clock_nanosleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_nanosleep_OBJECTS) $(clock_nanosleep_LDADD) $(LIBS) - -clock_xettime$(EXEEXT): $(clock_xettime_OBJECTS) $(clock_xettime_DEPENDENCIES) $(EXTRA_clock_xettime_DEPENDENCIES) - @rm -f clock_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clock_xettime_OBJECTS) $(clock_xettime_LDADD) $(LIBS) - -clone_parent$(EXEEXT): $(clone_parent_OBJECTS) $(clone_parent_DEPENDENCIES) $(EXTRA_clone_parent_DEPENDENCIES) - @rm -f clone_parent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clone_parent_OBJECTS) $(clone_parent_LDADD) $(LIBS) - -clone_ptrace$(EXEEXT): $(clone_ptrace_OBJECTS) $(clone_ptrace_DEPENDENCIES) $(EXTRA_clone_ptrace_DEPENDENCIES) - @rm -f clone_ptrace$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(clone_ptrace_OBJECTS) $(clone_ptrace_LDADD) $(LIBS) - -copy_file_range$(EXEEXT): $(copy_file_range_OBJECTS) $(copy_file_range_DEPENDENCIES) $(EXTRA_copy_file_range_DEPENDENCIES) - @rm -f copy_file_range$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(copy_file_range_OBJECTS) $(copy_file_range_LDADD) $(LIBS) - -count-f$(EXEEXT): $(count_f_OBJECTS) $(count_f_DEPENDENCIES) $(EXTRA_count_f_DEPENDENCIES) - @rm -f count-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(count_f_OBJECTS) $(count_f_LDADD) $(LIBS) - -creat$(EXEEXT): $(creat_OBJECTS) $(creat_DEPENDENCIES) $(EXTRA_creat_DEPENDENCIES) - @rm -f creat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(creat_OBJECTS) $(creat_LDADD) $(LIBS) - -delay$(EXEEXT): $(delay_OBJECTS) $(delay_DEPENDENCIES) $(EXTRA_delay_DEPENDENCIES) - @rm -f delay$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(delay_OBJECTS) $(delay_LDADD) $(LIBS) - -delete_module$(EXEEXT): $(delete_module_OBJECTS) $(delete_module_DEPENDENCIES) $(EXTRA_delete_module_DEPENDENCIES) - @rm -f delete_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(delete_module_OBJECTS) $(delete_module_LDADD) $(LIBS) - -dev-yy$(EXEEXT): $(dev_yy_OBJECTS) $(dev_yy_DEPENDENCIES) $(EXTRA_dev_yy_DEPENDENCIES) - @rm -f dev-yy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dev_yy_OBJECTS) $(dev_yy_LDADD) $(LIBS) - -dup$(EXEEXT): $(dup_OBJECTS) $(dup_DEPENDENCIES) $(EXTRA_dup_DEPENDENCIES) - @rm -f dup$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup_OBJECTS) $(dup_LDADD) $(LIBS) - -dup2$(EXEEXT): $(dup2_OBJECTS) $(dup2_DEPENDENCIES) $(EXTRA_dup2_DEPENDENCIES) - @rm -f dup2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup2_OBJECTS) $(dup2_LDADD) $(LIBS) - -dup3$(EXEEXT): $(dup3_OBJECTS) $(dup3_DEPENDENCIES) $(EXTRA_dup3_DEPENDENCIES) - @rm -f dup3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(dup3_OBJECTS) $(dup3_LDADD) $(LIBS) - -epoll_create$(EXEEXT): $(epoll_create_OBJECTS) $(epoll_create_DEPENDENCIES) $(EXTRA_epoll_create_DEPENDENCIES) - @rm -f epoll_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_create_OBJECTS) $(epoll_create_LDADD) $(LIBS) - -epoll_create1$(EXEEXT): $(epoll_create1_OBJECTS) $(epoll_create1_DEPENDENCIES) $(EXTRA_epoll_create1_DEPENDENCIES) - @rm -f epoll_create1$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_create1_OBJECTS) $(epoll_create1_LDADD) $(LIBS) - -epoll_ctl$(EXEEXT): $(epoll_ctl_OBJECTS) $(epoll_ctl_DEPENDENCIES) $(EXTRA_epoll_ctl_DEPENDENCIES) - @rm -f epoll_ctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_ctl_OBJECTS) $(epoll_ctl_LDADD) $(LIBS) - -epoll_pwait$(EXEEXT): $(epoll_pwait_OBJECTS) $(epoll_pwait_DEPENDENCIES) $(EXTRA_epoll_pwait_DEPENDENCIES) - @rm -f epoll_pwait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_pwait_OBJECTS) $(epoll_pwait_LDADD) $(LIBS) - -epoll_wait$(EXEEXT): $(epoll_wait_OBJECTS) $(epoll_wait_DEPENDENCIES) $(EXTRA_epoll_wait_DEPENDENCIES) - @rm -f epoll_wait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(epoll_wait_OBJECTS) $(epoll_wait_LDADD) $(LIBS) - -erestartsys$(EXEEXT): $(erestartsys_OBJECTS) $(erestartsys_DEPENDENCIES) $(EXTRA_erestartsys_DEPENDENCIES) - @rm -f erestartsys$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(erestartsys_OBJECTS) $(erestartsys_LDADD) $(LIBS) - -eventfd$(EXEEXT): $(eventfd_OBJECTS) $(eventfd_DEPENDENCIES) $(EXTRA_eventfd_DEPENDENCIES) - @rm -f eventfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(eventfd_OBJECTS) $(eventfd_LDADD) $(LIBS) - -execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) - @rm -f execve$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS) - -execve-v$(EXEEXT): $(execve_v_OBJECTS) $(execve_v_DEPENDENCIES) $(EXTRA_execve_v_DEPENDENCIES) - @rm -f execve-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execve_v_OBJECTS) $(execve_v_LDADD) $(LIBS) - -execveat$(EXEEXT): $(execveat_OBJECTS) $(execveat_DEPENDENCIES) $(EXTRA_execveat_DEPENDENCIES) - @rm -f execveat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execveat_OBJECTS) $(execveat_LDADD) $(LIBS) - -execveat-v$(EXEEXT): $(execveat_v_OBJECTS) $(execveat_v_DEPENDENCIES) $(EXTRA_execveat_v_DEPENDENCIES) - @rm -f execveat-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(execveat_v_OBJECTS) $(execveat_v_LDADD) $(LIBS) - -faccessat$(EXEEXT): $(faccessat_OBJECTS) $(faccessat_DEPENDENCIES) $(EXTRA_faccessat_DEPENDENCIES) - @rm -f faccessat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(faccessat_OBJECTS) $(faccessat_LDADD) $(LIBS) - -fadvise64$(EXEEXT): $(fadvise64_OBJECTS) $(fadvise64_DEPENDENCIES) $(EXTRA_fadvise64_DEPENDENCIES) - @rm -f fadvise64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fadvise64_OBJECTS) $(fadvise64_LDADD) $(LIBS) - -fadvise64_64$(EXEEXT): $(fadvise64_64_OBJECTS) $(fadvise64_64_DEPENDENCIES) $(EXTRA_fadvise64_64_DEPENDENCIES) - @rm -f fadvise64_64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fadvise64_64_OBJECTS) $(fadvise64_64_LDADD) $(LIBS) - -fallocate$(EXEEXT): $(fallocate_OBJECTS) $(fallocate_DEPENDENCIES) $(EXTRA_fallocate_DEPENDENCIES) - @rm -f fallocate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fallocate_OBJECTS) $(fallocate_LDADD) $(LIBS) - -fanotify_init$(EXEEXT): $(fanotify_init_OBJECTS) $(fanotify_init_DEPENDENCIES) $(EXTRA_fanotify_init_DEPENDENCIES) - @rm -f fanotify_init$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_init_OBJECTS) $(fanotify_init_LDADD) $(LIBS) - -fanotify_mark$(EXEEXT): $(fanotify_mark_OBJECTS) $(fanotify_mark_DEPENDENCIES) $(EXTRA_fanotify_mark_DEPENDENCIES) - @rm -f fanotify_mark$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_OBJECTS) $(fanotify_mark_LDADD) $(LIBS) - -fanotify_mark-Xabbrev$(EXEEXT): $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_DEPENDENCIES) $(EXTRA_fanotify_mark_Xabbrev_DEPENDENCIES) - @rm -f fanotify_mark-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_LDADD) $(LIBS) - -fanotify_mark-Xraw$(EXEEXT): $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_DEPENDENCIES) $(EXTRA_fanotify_mark_Xraw_DEPENDENCIES) - @rm -f fanotify_mark-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_LDADD) $(LIBS) - -fanotify_mark-Xverbose$(EXEEXT): $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_DEPENDENCIES) $(EXTRA_fanotify_mark_Xverbose_DEPENDENCIES) - @rm -f fanotify_mark-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_LDADD) $(LIBS) - -fchdir$(EXEEXT): $(fchdir_OBJECTS) $(fchdir_DEPENDENCIES) $(EXTRA_fchdir_DEPENDENCIES) - @rm -f fchdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchdir_OBJECTS) $(fchdir_LDADD) $(LIBS) - -fchmod$(EXEEXT): $(fchmod_OBJECTS) $(fchmod_DEPENDENCIES) $(EXTRA_fchmod_DEPENDENCIES) - @rm -f fchmod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchmod_OBJECTS) $(fchmod_LDADD) $(LIBS) - -fchmodat$(EXEEXT): $(fchmodat_OBJECTS) $(fchmodat_DEPENDENCIES) $(EXTRA_fchmodat_DEPENDENCIES) - @rm -f fchmodat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchmodat_OBJECTS) $(fchmodat_LDADD) $(LIBS) - -fchown$(EXEEXT): $(fchown_OBJECTS) $(fchown_DEPENDENCIES) $(EXTRA_fchown_DEPENDENCIES) - @rm -f fchown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchown_OBJECTS) $(fchown_LDADD) $(LIBS) - -fchown32$(EXEEXT): $(fchown32_OBJECTS) $(fchown32_DEPENDENCIES) $(EXTRA_fchown32_DEPENDENCIES) - @rm -f fchown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchown32_OBJECTS) $(fchown32_LDADD) $(LIBS) - -fchownat$(EXEEXT): $(fchownat_OBJECTS) $(fchownat_DEPENDENCIES) $(EXTRA_fchownat_DEPENDENCIES) - @rm -f fchownat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fchownat_OBJECTS) $(fchownat_LDADD) $(LIBS) - -fcntl$(EXEEXT): $(fcntl_OBJECTS) $(fcntl_DEPENDENCIES) $(EXTRA_fcntl_DEPENDENCIES) - @rm -f fcntl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fcntl_OBJECTS) $(fcntl_LDADD) $(LIBS) - -fcntl64$(EXEEXT): $(fcntl64_OBJECTS) $(fcntl64_DEPENDENCIES) $(EXTRA_fcntl64_DEPENDENCIES) - @rm -f fcntl64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fcntl64_OBJECTS) $(fcntl64_LDADD) $(LIBS) - -fdatasync$(EXEEXT): $(fdatasync_OBJECTS) $(fdatasync_DEPENDENCIES) $(EXTRA_fdatasync_DEPENDENCIES) - @rm -f fdatasync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fdatasync_OBJECTS) $(fdatasync_LDADD) $(LIBS) - -fflush$(EXEEXT): $(fflush_OBJECTS) $(fflush_DEPENDENCIES) $(EXTRA_fflush_DEPENDENCIES) - @rm -f fflush$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fflush_OBJECTS) $(fflush_LDADD) $(LIBS) - -file_handle$(EXEEXT): $(file_handle_OBJECTS) $(file_handle_DEPENDENCIES) $(EXTRA_file_handle_DEPENDENCIES) - @rm -f file_handle$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(file_handle_OBJECTS) $(file_handle_LDADD) $(LIBS) - -file_ioctl$(EXEEXT): $(file_ioctl_OBJECTS) $(file_ioctl_DEPENDENCIES) $(EXTRA_file_ioctl_DEPENDENCIES) - @rm -f file_ioctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(file_ioctl_OBJECTS) $(file_ioctl_LDADD) $(LIBS) - -filter-unavailable$(EXEEXT): $(filter_unavailable_OBJECTS) $(filter_unavailable_DEPENDENCIES) $(EXTRA_filter_unavailable_DEPENDENCIES) - @rm -f filter-unavailable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(filter_unavailable_OBJECTS) $(filter_unavailable_LDADD) $(LIBS) - -finit_module$(EXEEXT): $(finit_module_OBJECTS) $(finit_module_DEPENDENCIES) $(EXTRA_finit_module_DEPENDENCIES) - @rm -f finit_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(finit_module_OBJECTS) $(finit_module_LDADD) $(LIBS) - -flock$(EXEEXT): $(flock_OBJECTS) $(flock_DEPENDENCIES) $(EXTRA_flock_DEPENDENCIES) - @rm -f flock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(flock_OBJECTS) $(flock_LDADD) $(LIBS) - -fork-f$(EXEEXT): $(fork_f_OBJECTS) $(fork_f_DEPENDENCIES) $(EXTRA_fork_f_DEPENDENCIES) - @rm -f fork-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fork_f_OBJECTS) $(fork_f_LDADD) $(LIBS) - -fstat$(EXEEXT): $(fstat_OBJECTS) $(fstat_DEPENDENCIES) $(EXTRA_fstat_DEPENDENCIES) - @rm -f fstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstat_OBJECTS) $(fstat_LDADD) $(LIBS) - -fstat64$(EXEEXT): $(fstat64_OBJECTS) $(fstat64_DEPENDENCIES) $(EXTRA_fstat64_DEPENDENCIES) - @rm -f fstat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstat64_OBJECTS) $(fstat64_LDADD) $(LIBS) - -fstatat64$(EXEEXT): $(fstatat64_OBJECTS) $(fstatat64_DEPENDENCIES) $(EXTRA_fstatat64_DEPENDENCIES) - @rm -f fstatat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatat64_OBJECTS) $(fstatat64_LDADD) $(LIBS) - -fstatfs$(EXEEXT): $(fstatfs_OBJECTS) $(fstatfs_DEPENDENCIES) $(EXTRA_fstatfs_DEPENDENCIES) - @rm -f fstatfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatfs_OBJECTS) $(fstatfs_LDADD) $(LIBS) - -fstatfs64$(EXEEXT): $(fstatfs64_OBJECTS) $(fstatfs64_DEPENDENCIES) $(EXTRA_fstatfs64_DEPENDENCIES) - @rm -f fstatfs64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fstatfs64_OBJECTS) $(fstatfs64_LDADD) $(LIBS) - -fsync$(EXEEXT): $(fsync_OBJECTS) $(fsync_DEPENDENCIES) $(EXTRA_fsync_DEPENDENCIES) - @rm -f fsync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fsync_OBJECTS) $(fsync_LDADD) $(LIBS) - -fsync-y$(EXEEXT): $(fsync_y_OBJECTS) $(fsync_y_DEPENDENCIES) $(EXTRA_fsync_y_DEPENDENCIES) - @rm -f fsync-y$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(fsync_y_OBJECTS) $(fsync_y_LDADD) $(LIBS) - -ftruncate$(EXEEXT): $(ftruncate_OBJECTS) $(ftruncate_DEPENDENCIES) $(EXTRA_ftruncate_DEPENDENCIES) - @rm -f ftruncate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ftruncate_OBJECTS) $(ftruncate_LDADD) $(LIBS) - -ftruncate64$(EXEEXT): $(ftruncate64_OBJECTS) $(ftruncate64_DEPENDENCIES) $(EXTRA_ftruncate64_DEPENDENCIES) - @rm -f ftruncate64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ftruncate64_OBJECTS) $(ftruncate64_LDADD) $(LIBS) - -futex$(EXEEXT): $(futex_OBJECTS) $(futex_DEPENDENCIES) $(EXTRA_futex_DEPENDENCIES) - @rm -f futex$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(futex_OBJECTS) $(futex_LDADD) $(LIBS) - -futimesat$(EXEEXT): $(futimesat_OBJECTS) $(futimesat_DEPENDENCIES) $(EXTRA_futimesat_DEPENDENCIES) - @rm -f futimesat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(futimesat_OBJECTS) $(futimesat_LDADD) $(LIBS) - -get_mempolicy$(EXEEXT): $(get_mempolicy_OBJECTS) $(get_mempolicy_DEPENDENCIES) $(EXTRA_get_mempolicy_DEPENDENCIES) - @rm -f get_mempolicy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(get_mempolicy_OBJECTS) $(get_mempolicy_LDADD) $(LIBS) - -getcpu$(EXEEXT): $(getcpu_OBJECTS) $(getcpu_DEPENDENCIES) $(EXTRA_getcpu_DEPENDENCIES) - @rm -f getcpu$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getcpu_OBJECTS) $(getcpu_LDADD) $(LIBS) - -getcwd$(EXEEXT): $(getcwd_OBJECTS) $(getcwd_DEPENDENCIES) $(EXTRA_getcwd_DEPENDENCIES) - @rm -f getcwd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getcwd_OBJECTS) $(getcwd_LDADD) $(LIBS) - -getdents$(EXEEXT): $(getdents_OBJECTS) $(getdents_DEPENDENCIES) $(EXTRA_getdents_DEPENDENCIES) - @rm -f getdents$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getdents_OBJECTS) $(getdents_LDADD) $(LIBS) - -getdents64$(EXEEXT): $(getdents64_OBJECTS) $(getdents64_DEPENDENCIES) $(EXTRA_getdents64_DEPENDENCIES) - @rm -f getdents64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getdents64_OBJECTS) $(getdents64_LDADD) $(LIBS) - -getegid$(EXEEXT): $(getegid_OBJECTS) $(getegid_DEPENDENCIES) $(EXTRA_getegid_DEPENDENCIES) - @rm -f getegid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getegid_OBJECTS) $(getegid_LDADD) $(LIBS) - -getegid32$(EXEEXT): $(getegid32_OBJECTS) $(getegid32_DEPENDENCIES) $(EXTRA_getegid32_DEPENDENCIES) - @rm -f getegid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getegid32_OBJECTS) $(getegid32_LDADD) $(LIBS) - -geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) - @rm -f geteuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS) - -geteuid32$(EXEEXT): $(geteuid32_OBJECTS) $(geteuid32_DEPENDENCIES) $(EXTRA_geteuid32_DEPENDENCIES) - @rm -f geteuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(geteuid32_OBJECTS) $(geteuid32_LDADD) $(LIBS) - -getgid$(EXEEXT): $(getgid_OBJECTS) $(getgid_DEPENDENCIES) $(EXTRA_getgid_DEPENDENCIES) - @rm -f getgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgid_OBJECTS) $(getgid_LDADD) $(LIBS) - -getgid32$(EXEEXT): $(getgid32_OBJECTS) $(getgid32_DEPENDENCIES) $(EXTRA_getgid32_DEPENDENCIES) - @rm -f getgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgid32_OBJECTS) $(getgid32_LDADD) $(LIBS) - -getgroups$(EXEEXT): $(getgroups_OBJECTS) $(getgroups_DEPENDENCIES) $(EXTRA_getgroups_DEPENDENCIES) - @rm -f getgroups$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgroups_OBJECTS) $(getgroups_LDADD) $(LIBS) - -getgroups32$(EXEEXT): $(getgroups32_OBJECTS) $(getgroups32_DEPENDENCIES) $(EXTRA_getgroups32_DEPENDENCIES) - @rm -f getgroups32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getgroups32_OBJECTS) $(getgroups32_LDADD) $(LIBS) - -getpeername$(EXEEXT): $(getpeername_OBJECTS) $(getpeername_DEPENDENCIES) $(EXTRA_getpeername_DEPENDENCIES) - @rm -f getpeername$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpeername_OBJECTS) $(getpeername_LDADD) $(LIBS) - -getpgrp$(EXEEXT): $(getpgrp_OBJECTS) $(getpgrp_DEPENDENCIES) $(EXTRA_getpgrp_DEPENDENCIES) - @rm -f getpgrp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpgrp_OBJECTS) $(getpgrp_LDADD) $(LIBS) - -getpid$(EXEEXT): $(getpid_OBJECTS) $(getpid_DEPENDENCIES) $(EXTRA_getpid_DEPENDENCIES) - @rm -f getpid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getpid_OBJECTS) $(getpid_LDADD) $(LIBS) - -getppid$(EXEEXT): $(getppid_OBJECTS) $(getppid_DEPENDENCIES) $(EXTRA_getppid_DEPENDENCIES) - @rm -f getppid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getppid_OBJECTS) $(getppid_LDADD) $(LIBS) - -getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES) $(EXTRA_getrandom_DEPENDENCIES) - @rm -f getrandom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS) - -getresgid$(EXEEXT): $(getresgid_OBJECTS) $(getresgid_DEPENDENCIES) $(EXTRA_getresgid_DEPENDENCIES) - @rm -f getresgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresgid_OBJECTS) $(getresgid_LDADD) $(LIBS) - -getresgid32$(EXEEXT): $(getresgid32_OBJECTS) $(getresgid32_DEPENDENCIES) $(EXTRA_getresgid32_DEPENDENCIES) - @rm -f getresgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresgid32_OBJECTS) $(getresgid32_LDADD) $(LIBS) - -getresuid$(EXEEXT): $(getresuid_OBJECTS) $(getresuid_DEPENDENCIES) $(EXTRA_getresuid_DEPENDENCIES) - @rm -f getresuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresuid_OBJECTS) $(getresuid_LDADD) $(LIBS) - -getresuid32$(EXEEXT): $(getresuid32_OBJECTS) $(getresuid32_DEPENDENCIES) $(EXTRA_getresuid32_DEPENDENCIES) - @rm -f getresuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getresuid32_OBJECTS) $(getresuid32_LDADD) $(LIBS) - -getrlimit$(EXEEXT): $(getrlimit_OBJECTS) $(getrlimit_DEPENDENCIES) $(EXTRA_getrlimit_DEPENDENCIES) - @rm -f getrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrlimit_OBJECTS) $(getrlimit_LDADD) $(LIBS) - -getrusage$(EXEEXT): $(getrusage_OBJECTS) $(getrusage_DEPENDENCIES) $(EXTRA_getrusage_DEPENDENCIES) - @rm -f getrusage$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getrusage_OBJECTS) $(getrusage_LDADD) $(LIBS) - -getsid$(EXEEXT): $(getsid_OBJECTS) $(getsid_DEPENDENCIES) $(EXTRA_getsid_DEPENDENCIES) - @rm -f getsid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getsid_OBJECTS) $(getsid_LDADD) $(LIBS) - -getsockname$(EXEEXT): $(getsockname_OBJECTS) $(getsockname_DEPENDENCIES) $(EXTRA_getsockname_DEPENDENCIES) - @rm -f getsockname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getsockname_OBJECTS) $(getsockname_LDADD) $(LIBS) - -gettid$(EXEEXT): $(gettid_OBJECTS) $(gettid_DEPENDENCIES) $(EXTRA_gettid_DEPENDENCIES) - @rm -f gettid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(gettid_OBJECTS) $(gettid_LDADD) $(LIBS) - -getuid$(EXEEXT): $(getuid_OBJECTS) $(getuid_DEPENDENCIES) $(EXTRA_getuid_DEPENDENCIES) - @rm -f getuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getuid_OBJECTS) $(getuid_LDADD) $(LIBS) - -getuid32$(EXEEXT): $(getuid32_OBJECTS) $(getuid32_DEPENDENCIES) $(EXTRA_getuid32_DEPENDENCIES) - @rm -f getuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getuid32_OBJECTS) $(getuid32_LDADD) $(LIBS) - -getxxid$(EXEEXT): $(getxxid_OBJECTS) $(getxxid_DEPENDENCIES) $(EXTRA_getxxid_DEPENDENCIES) - @rm -f getxxid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(getxxid_OBJECTS) $(getxxid_LDADD) $(LIBS) - -group_req$(EXEEXT): $(group_req_OBJECTS) $(group_req_DEPENDENCIES) $(EXTRA_group_req_DEPENDENCIES) - @rm -f group_req$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(group_req_OBJECTS) $(group_req_LDADD) $(LIBS) - -inet-cmsg$(EXEEXT): $(inet_cmsg_OBJECTS) $(inet_cmsg_DEPENDENCIES) $(EXTRA_inet_cmsg_DEPENDENCIES) - @rm -f inet-cmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inet_cmsg_OBJECTS) $(inet_cmsg_LDADD) $(LIBS) - -init_module$(EXEEXT): $(init_module_OBJECTS) $(init_module_DEPENDENCIES) $(EXTRA_init_module_DEPENDENCIES) - @rm -f init_module$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(init_module_OBJECTS) $(init_module_LDADD) $(LIBS) - -inject-nf$(EXEEXT): $(inject_nf_OBJECTS) $(inject_nf_DEPENDENCIES) $(EXTRA_inject_nf_DEPENDENCIES) - @rm -f inject-nf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inject_nf_OBJECTS) $(inject_nf_LDADD) $(LIBS) - -inotify$(EXEEXT): $(inotify_OBJECTS) $(inotify_DEPENDENCIES) $(EXTRA_inotify_DEPENDENCIES) - @rm -f inotify$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inotify_OBJECTS) $(inotify_LDADD) $(LIBS) - -inotify_init1$(EXEEXT): $(inotify_init1_OBJECTS) $(inotify_init1_DEPENDENCIES) $(EXTRA_inotify_init1_DEPENDENCIES) - @rm -f inotify_init1$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(inotify_init1_OBJECTS) $(inotify_init1_LDADD) $(LIBS) - -int_0x80$(EXEEXT): $(int_0x80_OBJECTS) $(int_0x80_DEPENDENCIES) $(EXTRA_int_0x80_DEPENDENCIES) - @rm -f int_0x80$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(int_0x80_OBJECTS) $(int_0x80_LDADD) $(LIBS) - -ioctl$(EXEEXT): $(ioctl_OBJECTS) $(ioctl_DEPENDENCIES) $(EXTRA_ioctl_DEPENDENCIES) - @rm -f ioctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_OBJECTS) $(ioctl_LDADD) $(LIBS) - -ioctl_block$(EXEEXT): $(ioctl_block_OBJECTS) $(ioctl_block_DEPENDENCIES) $(EXTRA_ioctl_block_DEPENDENCIES) - @rm -f ioctl_block$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_block_OBJECTS) $(ioctl_block_LDADD) $(LIBS) - -ioctl_dm$(EXEEXT): $(ioctl_dm_OBJECTS) $(ioctl_dm_DEPENDENCIES) $(EXTRA_ioctl_dm_DEPENDENCIES) - @rm -f ioctl_dm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_dm_OBJECTS) $(ioctl_dm_LDADD) $(LIBS) - -ioctl_dm-v$(EXEEXT): $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_DEPENDENCIES) $(EXTRA_ioctl_dm_v_DEPENDENCIES) - @rm -f ioctl_dm-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_LDADD) $(LIBS) - -ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA_ioctl_evdev_DEPENDENCIES) - @rm -f ioctl_evdev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS) - -ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) - @rm -f ioctl_evdev-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS) - -ioctl_inotify$(EXEEXT): $(ioctl_inotify_OBJECTS) $(ioctl_inotify_DEPENDENCIES) $(EXTRA_ioctl_inotify_DEPENDENCIES) - @rm -f ioctl_inotify$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_inotify_OBJECTS) $(ioctl_inotify_LDADD) $(LIBS) - -ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_DEPENDENCIES) - @rm -f ioctl_kvm_run$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS) - -ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) - @rm -f ioctl_loop$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS) - -ioctl_loop-nv$(EXEEXT): $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_DEPENDENCIES) $(EXTRA_ioctl_loop_nv_DEPENDENCIES) - @rm -f ioctl_loop-nv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_LDADD) $(LIBS) - -ioctl_loop-v$(EXEEXT): $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_DEPENDENCIES) $(EXTRA_ioctl_loop_v_DEPENDENCIES) - @rm -f ioctl_loop-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_LDADD) $(LIBS) - -ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl_mtd_DEPENDENCIES) - @rm -f ioctl_mtd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS) - -ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) - @rm -f ioctl_nsfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS) - -ioctl_perf$(EXEEXT): $(ioctl_perf_OBJECTS) $(ioctl_perf_DEPENDENCIES) $(EXTRA_ioctl_perf_DEPENDENCIES) - @rm -f ioctl_perf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_perf_OBJECTS) $(ioctl_perf_LDADD) $(LIBS) - -ioctl_perf-success$(EXEEXT): $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_DEPENDENCIES) $(EXTRA_ioctl_perf_success_DEPENDENCIES) - @rm -f ioctl_perf-success$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_LDADD) $(LIBS) - -ioctl_ptp$(EXEEXT): $(ioctl_ptp_OBJECTS) $(ioctl_ptp_DEPENDENCIES) $(EXTRA_ioctl_ptp_DEPENDENCIES) - @rm -f ioctl_ptp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_ptp_OBJECTS) $(ioctl_ptp_LDADD) $(LIBS) - -ioctl_rtc$(EXEEXT): $(ioctl_rtc_OBJECTS) $(ioctl_rtc_DEPENDENCIES) $(EXTRA_ioctl_rtc_DEPENDENCIES) - @rm -f ioctl_rtc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_rtc_OBJECTS) $(ioctl_rtc_LDADD) $(LIBS) - -ioctl_rtc-v$(EXEEXT): $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_DEPENDENCIES) $(EXTRA_ioctl_rtc_v_DEPENDENCIES) - @rm -f ioctl_rtc-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_LDADD) $(LIBS) - -ioctl_scsi$(EXEEXT): $(ioctl_scsi_OBJECTS) $(ioctl_scsi_DEPENDENCIES) $(EXTRA_ioctl_scsi_DEPENDENCIES) - @rm -f ioctl_scsi$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_scsi_OBJECTS) $(ioctl_scsi_LDADD) $(LIBS) - -ioctl_sg_io_v3$(EXEEXT): $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v3_DEPENDENCIES) - @rm -f ioctl_sg_io_v3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_LDADD) $(LIBS) - -ioctl_sg_io_v4$(EXEEXT): $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v4_DEPENDENCIES) - @rm -f ioctl_sg_io_v4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_LDADD) $(LIBS) - -ioctl_sock_gifconf$(EXEEXT): $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_DEPENDENCIES) $(EXTRA_ioctl_sock_gifconf_DEPENDENCIES) - @rm -f ioctl_sock_gifconf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_LDADD) $(LIBS) - -ioctl_uffdio$(EXEEXT): $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_DEPENDENCIES) $(EXTRA_ioctl_uffdio_DEPENDENCIES) - @rm -f ioctl_uffdio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_LDADD) $(LIBS) - -ioctl_v4l2$(EXEEXT): $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_DEPENDENCIES) $(EXTRA_ioctl_v4l2_DEPENDENCIES) - @rm -f ioctl_v4l2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_LDADD) $(LIBS) - -ioperm$(EXEEXT): $(ioperm_OBJECTS) $(ioperm_DEPENDENCIES) $(EXTRA_ioperm_DEPENDENCIES) - @rm -f ioperm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioperm_OBJECTS) $(ioperm_LDADD) $(LIBS) - -iopl$(EXEEXT): $(iopl_OBJECTS) $(iopl_DEPENDENCIES) $(EXTRA_iopl_DEPENDENCIES) - @rm -f iopl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(iopl_OBJECTS) $(iopl_LDADD) $(LIBS) - -ioprio$(EXEEXT): $(ioprio_OBJECTS) $(ioprio_DEPENDENCIES) $(EXTRA_ioprio_DEPENDENCIES) - @rm -f ioprio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ioprio_OBJECTS) $(ioprio_LDADD) $(LIBS) - -ip_mreq$(EXEEXT): $(ip_mreq_OBJECTS) $(ip_mreq_DEPENDENCIES) $(EXTRA_ip_mreq_DEPENDENCIES) - @rm -f ip_mreq$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ip_mreq_OBJECTS) $(ip_mreq_LDADD) $(LIBS) - -ipc$(EXEEXT): $(ipc_OBJECTS) $(ipc_DEPENDENCIES) $(EXTRA_ipc_DEPENDENCIES) - @rm -f ipc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_OBJECTS) $(ipc_LDADD) $(LIBS) - -ipc_msg$(EXEEXT): $(ipc_msg_OBJECTS) $(ipc_msg_DEPENDENCIES) $(EXTRA_ipc_msg_DEPENDENCIES) - @rm -f ipc_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_OBJECTS) $(ipc_msg_LDADD) $(LIBS) - -ipc_msg-Xabbrev$(EXEEXT): $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msg_Xabbrev_DEPENDENCIES) - @rm -f ipc_msg-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_LDADD) $(LIBS) - -ipc_msg-Xraw$(EXEEXT): $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_DEPENDENCIES) $(EXTRA_ipc_msg_Xraw_DEPENDENCIES) - @rm -f ipc_msg-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_LDADD) $(LIBS) - -ipc_msg-Xverbose$(EXEEXT): $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msg_Xverbose_DEPENDENCIES) - @rm -f ipc_msg-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_LDADD) $(LIBS) - -ipc_msgbuf$(EXEEXT): $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_DEPENDENCIES) $(EXTRA_ipc_msgbuf_DEPENDENCIES) - @rm -f ipc_msgbuf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_LDADD) $(LIBS) - -ipc_msgbuf-Xabbrev$(EXEEXT): $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xabbrev_DEPENDENCIES) - @rm -f ipc_msgbuf-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_LDADD) $(LIBS) - -ipc_msgbuf-Xraw$(EXEEXT): $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xraw_DEPENDENCIES) - @rm -f ipc_msgbuf-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_LDADD) $(LIBS) - -ipc_msgbuf-Xverbose$(EXEEXT): $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xverbose_DEPENDENCIES) - @rm -f ipc_msgbuf-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_LDADD) $(LIBS) - -ipc_sem$(EXEEXT): $(ipc_sem_OBJECTS) $(ipc_sem_DEPENDENCIES) $(EXTRA_ipc_sem_DEPENDENCIES) - @rm -f ipc_sem$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_OBJECTS) $(ipc_sem_LDADD) $(LIBS) - -ipc_sem-Xabbrev$(EXEEXT): $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_sem_Xabbrev_DEPENDENCIES) - @rm -f ipc_sem-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_LDADD) $(LIBS) - -ipc_sem-Xraw$(EXEEXT): $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_DEPENDENCIES) $(EXTRA_ipc_sem_Xraw_DEPENDENCIES) - @rm -f ipc_sem-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_LDADD) $(LIBS) - -ipc_sem-Xverbose$(EXEEXT): $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_DEPENDENCIES) $(EXTRA_ipc_sem_Xverbose_DEPENDENCIES) - @rm -f ipc_sem-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_LDADD) $(LIBS) - -ipc_shm$(EXEEXT): $(ipc_shm_OBJECTS) $(ipc_shm_DEPENDENCIES) $(EXTRA_ipc_shm_DEPENDENCIES) - @rm -f ipc_shm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_OBJECTS) $(ipc_shm_LDADD) $(LIBS) - -ipc_shm-Xabbrev$(EXEEXT): $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_shm_Xabbrev_DEPENDENCIES) - @rm -f ipc_shm-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_LDADD) $(LIBS) - -ipc_shm-Xraw$(EXEEXT): $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_DEPENDENCIES) $(EXTRA_ipc_shm_Xraw_DEPENDENCIES) - @rm -f ipc_shm-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_LDADD) $(LIBS) - -ipc_shm-Xverbose$(EXEEXT): $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_DEPENDENCIES) $(EXTRA_ipc_shm_Xverbose_DEPENDENCIES) - @rm -f ipc_shm-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_LDADD) $(LIBS) - -is_linux_mips_n64$(EXEEXT): $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_DEPENDENCIES) $(EXTRA_is_linux_mips_n64_DEPENDENCIES) - @rm -f is_linux_mips_n64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_LDADD) $(LIBS) - -kcmp$(EXEEXT): $(kcmp_OBJECTS) $(kcmp_DEPENDENCIES) $(EXTRA_kcmp_DEPENDENCIES) - @rm -f kcmp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kcmp_OBJECTS) $(kcmp_LDADD) $(LIBS) - -kcmp-y$(EXEEXT): $(kcmp_y_OBJECTS) $(kcmp_y_DEPENDENCIES) $(EXTRA_kcmp_y_DEPENDENCIES) - @rm -f kcmp-y$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kcmp_y_OBJECTS) $(kcmp_y_LDADD) $(LIBS) - -kern_features$(EXEEXT): $(kern_features_OBJECTS) $(kern_features_DEPENDENCIES) $(EXTRA_kern_features_DEPENDENCIES) - @rm -f kern_features$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kern_features_OBJECTS) $(kern_features_LDADD) $(LIBS) - -kexec_file_load$(EXEEXT): $(kexec_file_load_OBJECTS) $(kexec_file_load_DEPENDENCIES) $(EXTRA_kexec_file_load_DEPENDENCIES) - @rm -f kexec_file_load$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kexec_file_load_OBJECTS) $(kexec_file_load_LDADD) $(LIBS) - -kexec_load$(EXEEXT): $(kexec_load_OBJECTS) $(kexec_load_DEPENDENCIES) $(EXTRA_kexec_load_DEPENDENCIES) - @rm -f kexec_load$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kexec_load_OBJECTS) $(kexec_load_LDADD) $(LIBS) - -keyctl$(EXEEXT): $(keyctl_OBJECTS) $(keyctl_DEPENDENCIES) $(EXTRA_keyctl_DEPENDENCIES) - @rm -f keyctl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_OBJECTS) $(keyctl_LDADD) $(LIBS) - -keyctl-Xabbrev$(EXEEXT): $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_DEPENDENCIES) $(EXTRA_keyctl_Xabbrev_DEPENDENCIES) - @rm -f keyctl-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_LDADD) $(LIBS) - -keyctl-Xraw$(EXEEXT): $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_DEPENDENCIES) $(EXTRA_keyctl_Xraw_DEPENDENCIES) - @rm -f keyctl-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_LDADD) $(LIBS) - -keyctl-Xverbose$(EXEEXT): $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_DEPENDENCIES) $(EXTRA_keyctl_Xverbose_DEPENDENCIES) - @rm -f keyctl-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_LDADD) $(LIBS) - -kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) $(EXTRA_kill_DEPENDENCIES) - @rm -f kill$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(kill_OBJECTS) $(kill_LDADD) $(LIBS) - -ksysent$(EXEEXT): $(ksysent_OBJECTS) $(ksysent_DEPENDENCIES) $(EXTRA_ksysent_DEPENDENCIES) - @rm -f ksysent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ksysent_OBJECTS) $(ksysent_LDADD) $(LIBS) - -lchown$(EXEEXT): $(lchown_OBJECTS) $(lchown_DEPENDENCIES) $(EXTRA_lchown_DEPENDENCIES) - @rm -f lchown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lchown_OBJECTS) $(lchown_LDADD) $(LIBS) - -lchown32$(EXEEXT): $(lchown32_OBJECTS) $(lchown32_DEPENDENCIES) $(EXTRA_lchown32_DEPENDENCIES) - @rm -f lchown32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lchown32_OBJECTS) $(lchown32_LDADD) $(LIBS) - -link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) $(EXTRA_link_DEPENDENCIES) - @rm -f link$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(link_OBJECTS) $(link_LDADD) $(LIBS) - -linkat$(EXEEXT): $(linkat_OBJECTS) $(linkat_DEPENDENCIES) $(EXTRA_linkat_DEPENDENCIES) - @rm -f linkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(linkat_OBJECTS) $(linkat_LDADD) $(LIBS) - -list_sigaction_signum$(EXEEXT): $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_DEPENDENCIES) $(EXTRA_list_sigaction_signum_DEPENDENCIES) - @rm -f list_sigaction_signum$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_LDADD) $(LIBS) - -llseek$(EXEEXT): $(llseek_OBJECTS) $(llseek_DEPENDENCIES) $(EXTRA_llseek_DEPENDENCIES) - @rm -f llseek$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(llseek_OBJECTS) $(llseek_LDADD) $(LIBS) - -localtime$(EXEEXT): $(localtime_OBJECTS) $(localtime_DEPENDENCIES) $(EXTRA_localtime_DEPENDENCIES) - @rm -f localtime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(localtime_OBJECTS) $(localtime_LDADD) $(LIBS) - -lookup_dcookie$(EXEEXT): $(lookup_dcookie_OBJECTS) $(lookup_dcookie_DEPENDENCIES) $(EXTRA_lookup_dcookie_DEPENDENCIES) - @rm -f lookup_dcookie$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lookup_dcookie_OBJECTS) $(lookup_dcookie_LDADD) $(LIBS) - -lseek$(EXEEXT): $(lseek_OBJECTS) $(lseek_DEPENDENCIES) $(EXTRA_lseek_DEPENDENCIES) - @rm -f lseek$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lseek_OBJECTS) $(lseek_LDADD) $(LIBS) - -lstat$(EXEEXT): $(lstat_OBJECTS) $(lstat_DEPENDENCIES) $(EXTRA_lstat_DEPENDENCIES) - @rm -f lstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lstat_OBJECTS) $(lstat_LDADD) $(LIBS) - -lstat64$(EXEEXT): $(lstat64_OBJECTS) $(lstat64_DEPENDENCIES) $(EXTRA_lstat64_DEPENDENCIES) - @rm -f lstat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(lstat64_OBJECTS) $(lstat64_LDADD) $(LIBS) - -madvise$(EXEEXT): $(madvise_OBJECTS) $(madvise_DEPENDENCIES) $(EXTRA_madvise_DEPENDENCIES) - @rm -f madvise$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(madvise_OBJECTS) $(madvise_LDADD) $(LIBS) - -mbind$(EXEEXT): $(mbind_OBJECTS) $(mbind_DEPENDENCIES) $(EXTRA_mbind_DEPENDENCIES) - @rm -f mbind$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mbind_OBJECTS) $(mbind_LDADD) $(LIBS) - -membarrier$(EXEEXT): $(membarrier_OBJECTS) $(membarrier_DEPENDENCIES) $(EXTRA_membarrier_DEPENDENCIES) - @rm -f membarrier$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(membarrier_OBJECTS) $(membarrier_LDADD) $(LIBS) - -memfd_create$(EXEEXT): $(memfd_create_OBJECTS) $(memfd_create_DEPENDENCIES) $(EXTRA_memfd_create_DEPENDENCIES) - @rm -f memfd_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(memfd_create_OBJECTS) $(memfd_create_LDADD) $(LIBS) - -migrate_pages$(EXEEXT): $(migrate_pages_OBJECTS) $(migrate_pages_DEPENDENCIES) $(EXTRA_migrate_pages_DEPENDENCIES) - @rm -f migrate_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(migrate_pages_OBJECTS) $(migrate_pages_LDADD) $(LIBS) - -mincore$(EXEEXT): $(mincore_OBJECTS) $(mincore_DEPENDENCIES) $(EXTRA_mincore_DEPENDENCIES) - @rm -f mincore$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mincore_OBJECTS) $(mincore_LDADD) $(LIBS) - -mkdir$(EXEEXT): $(mkdir_OBJECTS) $(mkdir_DEPENDENCIES) $(EXTRA_mkdir_DEPENDENCIES) - @rm -f mkdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mkdir_OBJECTS) $(mkdir_LDADD) $(LIBS) - -mkdirat$(EXEEXT): $(mkdirat_OBJECTS) $(mkdirat_DEPENDENCIES) $(EXTRA_mkdirat_DEPENDENCIES) - @rm -f mkdirat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mkdirat_OBJECTS) $(mkdirat_LDADD) $(LIBS) - -mknod$(EXEEXT): $(mknod_OBJECTS) $(mknod_DEPENDENCIES) $(EXTRA_mknod_DEPENDENCIES) - @rm -f mknod$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mknod_OBJECTS) $(mknod_LDADD) $(LIBS) - -mknodat$(EXEEXT): $(mknodat_OBJECTS) $(mknodat_DEPENDENCIES) $(EXTRA_mknodat_DEPENDENCIES) - @rm -f mknodat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mknodat_OBJECTS) $(mknodat_LDADD) $(LIBS) - -mlock$(EXEEXT): $(mlock_OBJECTS) $(mlock_DEPENDENCIES) $(EXTRA_mlock_DEPENDENCIES) - @rm -f mlock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlock_OBJECTS) $(mlock_LDADD) $(LIBS) - -mlock2$(EXEEXT): $(mlock2_OBJECTS) $(mlock2_DEPENDENCIES) $(EXTRA_mlock2_DEPENDENCIES) - @rm -f mlock2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlock2_OBJECTS) $(mlock2_LDADD) $(LIBS) - -mlockall$(EXEEXT): $(mlockall_OBJECTS) $(mlockall_DEPENDENCIES) $(EXTRA_mlockall_DEPENDENCIES) - @rm -f mlockall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mlockall_OBJECTS) $(mlockall_LDADD) $(LIBS) - -mmap$(EXEEXT): $(mmap_OBJECTS) $(mmap_DEPENDENCIES) $(EXTRA_mmap_DEPENDENCIES) - @rm -f mmap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_OBJECTS) $(mmap_LDADD) $(LIBS) - -mmap-Xabbrev$(EXEEXT): $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_DEPENDENCIES) $(EXTRA_mmap_Xabbrev_DEPENDENCIES) - @rm -f mmap-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_LDADD) $(LIBS) - -mmap-Xraw$(EXEEXT): $(mmap_Xraw_OBJECTS) $(mmap_Xraw_DEPENDENCIES) $(EXTRA_mmap_Xraw_DEPENDENCIES) - @rm -f mmap-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xraw_OBJECTS) $(mmap_Xraw_LDADD) $(LIBS) - -mmap-Xverbose$(EXEEXT): $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_DEPENDENCIES) $(EXTRA_mmap_Xverbose_DEPENDENCIES) - @rm -f mmap-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_LDADD) $(LIBS) - -mmap64$(EXEEXT): $(mmap64_OBJECTS) $(mmap64_DEPENDENCIES) $(EXTRA_mmap64_DEPENDENCIES) - @rm -f mmap64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_OBJECTS) $(mmap64_LDADD) $(LIBS) - -mmap64-Xabbrev$(EXEEXT): $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_DEPENDENCIES) $(EXTRA_mmap64_Xabbrev_DEPENDENCIES) - @rm -f mmap64-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_LDADD) $(LIBS) - -mmap64-Xraw$(EXEEXT): $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_DEPENDENCIES) $(EXTRA_mmap64_Xraw_DEPENDENCIES) - @rm -f mmap64-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_LDADD) $(LIBS) - -mmap64-Xverbose$(EXEEXT): $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_DEPENDENCIES) $(EXTRA_mmap64_Xverbose_DEPENDENCIES) - @rm -f mmap64-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_LDADD) $(LIBS) - -mmsg$(EXEEXT): $(mmsg_OBJECTS) $(mmsg_DEPENDENCIES) $(EXTRA_mmsg_DEPENDENCIES) - @rm -f mmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_OBJECTS) $(mmsg_LDADD) $(LIBS) - -mmsg-silent$(EXEEXT): $(mmsg_silent_OBJECTS) $(mmsg_silent_DEPENDENCIES) $(EXTRA_mmsg_silent_DEPENDENCIES) - @rm -f mmsg-silent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_silent_OBJECTS) $(mmsg_silent_LDADD) $(LIBS) - -mmsg_name$(EXEEXT): $(mmsg_name_OBJECTS) $(mmsg_name_DEPENDENCIES) $(EXTRA_mmsg_name_DEPENDENCIES) - @rm -f mmsg_name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_name_OBJECTS) $(mmsg_name_LDADD) $(LIBS) - -mmsg_name-v$(EXEEXT): $(mmsg_name_v_OBJECTS) $(mmsg_name_v_DEPENDENCIES) $(EXTRA_mmsg_name_v_DEPENDENCIES) - @rm -f mmsg_name-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mmsg_name_v_OBJECTS) $(mmsg_name_v_LDADD) $(LIBS) - -modify_ldt$(EXEEXT): $(modify_ldt_OBJECTS) $(modify_ldt_DEPENDENCIES) $(EXTRA_modify_ldt_DEPENDENCIES) - @rm -f modify_ldt$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(modify_ldt_OBJECTS) $(modify_ldt_LDADD) $(LIBS) - -mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) $(EXTRA_mount_DEPENDENCIES) - @rm -f mount$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_OBJECTS) $(mount_LDADD) $(LIBS) - -mount-Xabbrev$(EXEEXT): $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_DEPENDENCIES) $(EXTRA_mount_Xabbrev_DEPENDENCIES) - @rm -f mount-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_LDADD) $(LIBS) - -mount-Xraw$(EXEEXT): $(mount_Xraw_OBJECTS) $(mount_Xraw_DEPENDENCIES) $(EXTRA_mount_Xraw_DEPENDENCIES) - @rm -f mount-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xraw_OBJECTS) $(mount_Xraw_LDADD) $(LIBS) - -mount-Xverbose$(EXEEXT): $(mount_Xverbose_OBJECTS) $(mount_Xverbose_DEPENDENCIES) $(EXTRA_mount_Xverbose_DEPENDENCIES) - @rm -f mount-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mount_Xverbose_OBJECTS) $(mount_Xverbose_LDADD) $(LIBS) - -move_pages$(EXEEXT): $(move_pages_OBJECTS) $(move_pages_DEPENDENCIES) $(EXTRA_move_pages_DEPENDENCIES) - @rm -f move_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(move_pages_OBJECTS) $(move_pages_LDADD) $(LIBS) - -mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) - @rm -f mq$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS) - -mq_sendrecv$(EXEEXT): $(mq_sendrecv_OBJECTS) $(mq_sendrecv_DEPENDENCIES) $(EXTRA_mq_sendrecv_DEPENDENCIES) - @rm -f mq_sendrecv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_OBJECTS) $(mq_sendrecv_LDADD) $(LIBS) - -mq_sendrecv-read$(EXEEXT): $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_DEPENDENCIES) $(EXTRA_mq_sendrecv_read_DEPENDENCIES) - @rm -f mq_sendrecv-read$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_LDADD) $(LIBS) - -mq_sendrecv-write$(EXEEXT): $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_DEPENDENCIES) $(EXTRA_mq_sendrecv_write_DEPENDENCIES) - @rm -f mq_sendrecv-write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_LDADD) $(LIBS) - -msg_control$(EXEEXT): $(msg_control_OBJECTS) $(msg_control_DEPENDENCIES) $(EXTRA_msg_control_DEPENDENCIES) - @rm -f msg_control$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_control_OBJECTS) $(msg_control_LDADD) $(LIBS) - -msg_control-v$(EXEEXT): $(msg_control_v_OBJECTS) $(msg_control_v_DEPENDENCIES) $(EXTRA_msg_control_v_DEPENDENCIES) - @rm -f msg_control-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_control_v_OBJECTS) $(msg_control_v_LDADD) $(LIBS) - -msg_name$(EXEEXT): $(msg_name_OBJECTS) $(msg_name_DEPENDENCIES) $(EXTRA_msg_name_DEPENDENCIES) - @rm -f msg_name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(msg_name_OBJECTS) $(msg_name_LDADD) $(LIBS) - -munlockall$(EXEEXT): $(munlockall_OBJECTS) $(munlockall_DEPENDENCIES) $(EXTRA_munlockall_DEPENDENCIES) - @rm -f munlockall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(munlockall_OBJECTS) $(munlockall_LDADD) $(LIBS) - -nanosleep$(EXEEXT): $(nanosleep_OBJECTS) $(nanosleep_DEPENDENCIES) $(EXTRA_nanosleep_DEPENDENCIES) - @rm -f nanosleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nanosleep_OBJECTS) $(nanosleep_LDADD) $(LIBS) - -net-accept-connect$(EXEEXT): $(net_accept_connect_OBJECTS) $(net_accept_connect_DEPENDENCIES) $(EXTRA_net_accept_connect_DEPENDENCIES) - @rm -f net-accept-connect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_accept_connect_OBJECTS) $(net_accept_connect_LDADD) $(LIBS) - -net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENCIES) $(EXTRA_net_icmp_filter_DEPENDENCIES) - @rm -f net-icmp_filter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS) - -net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) - @rm -f net-sockaddr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS) - -net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) - @rm -f net-y-unix$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS) - -net-yy-inet$(EXEEXT): $(net_yy_inet_OBJECTS) $(net_yy_inet_DEPENDENCIES) $(EXTRA_net_yy_inet_DEPENDENCIES) - @rm -f net-yy-inet$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_inet_OBJECTS) $(net_yy_inet_LDADD) $(LIBS) - -net-yy-inet6$(EXEEXT): $(net_yy_inet6_OBJECTS) $(net_yy_inet6_DEPENDENCIES) $(EXTRA_net_yy_inet6_DEPENDENCIES) - @rm -f net-yy-inet6$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_inet6_OBJECTS) $(net_yy_inet6_LDADD) $(LIBS) - -net-yy-netlink$(EXEEXT): $(net_yy_netlink_OBJECTS) $(net_yy_netlink_DEPENDENCIES) $(EXTRA_net_yy_netlink_DEPENDENCIES) - @rm -f net-yy-netlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_netlink_OBJECTS) $(net_yy_netlink_LDADD) $(LIBS) - -net-yy-unix$(EXEEXT): $(net_yy_unix_OBJECTS) $(net_yy_unix_DEPENDENCIES) $(EXTRA_net_yy_unix_DEPENDENCIES) - @rm -f net-yy-unix$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(net_yy_unix_OBJECTS) $(net_yy_unix_LDADD) $(LIBS) - -netlink_audit$(EXEEXT): $(netlink_audit_OBJECTS) $(netlink_audit_DEPENDENCIES) $(EXTRA_netlink_audit_DEPENDENCIES) - @rm -f netlink_audit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_audit_OBJECTS) $(netlink_audit_LDADD) $(LIBS) - -netlink_crypto$(EXEEXT): $(netlink_crypto_OBJECTS) $(netlink_crypto_DEPENDENCIES) $(EXTRA_netlink_crypto_DEPENDENCIES) - @rm -f netlink_crypto$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_crypto_OBJECTS) $(netlink_crypto_LDADD) $(LIBS) - -netlink_generic$(EXEEXT): $(netlink_generic_OBJECTS) $(netlink_generic_DEPENDENCIES) $(EXTRA_netlink_generic_DEPENDENCIES) - @rm -f netlink_generic$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_generic_OBJECTS) $(netlink_generic_LDADD) $(LIBS) - -netlink_inet_diag$(EXEEXT): $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_DEPENDENCIES) $(EXTRA_netlink_inet_diag_DEPENDENCIES) - @rm -f netlink_inet_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_LDADD) $(LIBS) - -netlink_kobject_uevent$(EXEEXT): $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_DEPENDENCIES) $(EXTRA_netlink_kobject_uevent_DEPENDENCIES) - @rm -f netlink_kobject_uevent$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_LDADD) $(LIBS) - -netlink_netfilter$(EXEEXT): $(netlink_netfilter_OBJECTS) $(netlink_netfilter_DEPENDENCIES) $(EXTRA_netlink_netfilter_DEPENDENCIES) - @rm -f netlink_netfilter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_netfilter_OBJECTS) $(netlink_netfilter_LDADD) $(LIBS) - -netlink_netlink_diag$(EXEEXT): $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_DEPENDENCIES) $(EXTRA_netlink_netlink_diag_DEPENDENCIES) - @rm -f netlink_netlink_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_LDADD) $(LIBS) - -netlink_protocol$(EXEEXT): $(netlink_protocol_OBJECTS) $(netlink_protocol_DEPENDENCIES) $(EXTRA_netlink_protocol_DEPENDENCIES) - @rm -f netlink_protocol$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_protocol_OBJECTS) $(netlink_protocol_LDADD) $(LIBS) - -netlink_route$(EXEEXT): $(netlink_route_OBJECTS) $(netlink_route_DEPENDENCIES) $(EXTRA_netlink_route_DEPENDENCIES) - @rm -f netlink_route$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_route_OBJECTS) $(netlink_route_LDADD) $(LIBS) - -netlink_selinux$(EXEEXT): $(netlink_selinux_OBJECTS) $(netlink_selinux_DEPENDENCIES) $(EXTRA_netlink_selinux_DEPENDENCIES) - @rm -f netlink_selinux$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_selinux_OBJECTS) $(netlink_selinux_LDADD) $(LIBS) - -netlink_sock_diag$(EXEEXT): $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_DEPENDENCIES) $(EXTRA_netlink_sock_diag_DEPENDENCIES) - @rm -f netlink_sock_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_LDADD) $(LIBS) - -netlink_unix_diag$(EXEEXT): $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_DEPENDENCIES) $(EXTRA_netlink_unix_diag_DEPENDENCIES) - @rm -f netlink_unix_diag$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_LDADD) $(LIBS) - -netlink_xfrm$(EXEEXT): $(netlink_xfrm_OBJECTS) $(netlink_xfrm_DEPENDENCIES) $(EXTRA_netlink_xfrm_DEPENDENCIES) - @rm -f netlink_xfrm$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(netlink_xfrm_OBJECTS) $(netlink_xfrm_LDADD) $(LIBS) - -newfstatat$(EXEEXT): $(newfstatat_OBJECTS) $(newfstatat_DEPENDENCIES) $(EXTRA_newfstatat_DEPENDENCIES) - @rm -f newfstatat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(newfstatat_OBJECTS) $(newfstatat_LDADD) $(LIBS) - -nfnetlink_acct$(EXEEXT): $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_DEPENDENCIES) $(EXTRA_nfnetlink_acct_DEPENDENCIES) - @rm -f nfnetlink_acct$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_LDADD) $(LIBS) - -nfnetlink_cthelper$(EXEEXT): $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_DEPENDENCIES) $(EXTRA_nfnetlink_cthelper_DEPENDENCIES) - @rm -f nfnetlink_cthelper$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_LDADD) $(LIBS) - -nfnetlink_ctnetlink$(EXEEXT): $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_DEPENDENCIES) - @rm -f nfnetlink_ctnetlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_LDADD) $(LIBS) - -nfnetlink_ctnetlink_exp$(EXEEXT): $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_exp_DEPENDENCIES) - @rm -f nfnetlink_ctnetlink_exp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_LDADD) $(LIBS) - -nfnetlink_cttimeout$(EXEEXT): $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_DEPENDENCIES) $(EXTRA_nfnetlink_cttimeout_DEPENDENCIES) - @rm -f nfnetlink_cttimeout$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_LDADD) $(LIBS) - -nfnetlink_ipset$(EXEEXT): $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_DEPENDENCIES) $(EXTRA_nfnetlink_ipset_DEPENDENCIES) - @rm -f nfnetlink_ipset$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_LDADD) $(LIBS) - -nfnetlink_nft_compat$(EXEEXT): $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_DEPENDENCIES) $(EXTRA_nfnetlink_nft_compat_DEPENDENCIES) - @rm -f nfnetlink_nft_compat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_LDADD) $(LIBS) - -nfnetlink_nftables$(EXEEXT): $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_DEPENDENCIES) $(EXTRA_nfnetlink_nftables_DEPENDENCIES) - @rm -f nfnetlink_nftables$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_LDADD) $(LIBS) - -nfnetlink_osf$(EXEEXT): $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_DEPENDENCIES) $(EXTRA_nfnetlink_osf_DEPENDENCIES) - @rm -f nfnetlink_osf$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_LDADD) $(LIBS) - -nfnetlink_queue$(EXEEXT): $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_DEPENDENCIES) $(EXTRA_nfnetlink_queue_DEPENDENCIES) - @rm -f nfnetlink_queue$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_LDADD) $(LIBS) - -nfnetlink_ulog$(EXEEXT): $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_DEPENDENCIES) $(EXTRA_nfnetlink_ulog_DEPENDENCIES) - @rm -f nfnetlink_ulog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_LDADD) $(LIBS) - -nlattr$(EXEEXT): $(nlattr_OBJECTS) $(nlattr_DEPENDENCIES) $(EXTRA_nlattr_DEPENDENCIES) - @rm -f nlattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_OBJECTS) $(nlattr_LDADD) $(LIBS) - -nlattr_br_port_msg$(EXEEXT): $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_DEPENDENCIES) $(EXTRA_nlattr_br_port_msg_DEPENDENCIES) - @rm -f nlattr_br_port_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_LDADD) $(LIBS) - -nlattr_crypto_user_alg$(EXEEXT): $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_DEPENDENCIES) $(EXTRA_nlattr_crypto_user_alg_DEPENDENCIES) - @rm -f nlattr_crypto_user_alg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_LDADD) $(LIBS) - -nlattr_dcbmsg$(EXEEXT): $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_DEPENDENCIES) $(EXTRA_nlattr_dcbmsg_DEPENDENCIES) - @rm -f nlattr_dcbmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_LDADD) $(LIBS) - -nlattr_fib_rule_hdr$(EXEEXT): $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_DEPENDENCIES) $(EXTRA_nlattr_fib_rule_hdr_DEPENDENCIES) - @rm -f nlattr_fib_rule_hdr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_LDADD) $(LIBS) - -nlattr_ifaddrlblmsg$(EXEEXT): $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrlblmsg_DEPENDENCIES) - @rm -f nlattr_ifaddrlblmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_LDADD) $(LIBS) - -nlattr_ifaddrmsg$(EXEEXT): $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrmsg_DEPENDENCIES) - @rm -f nlattr_ifaddrmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_LDADD) $(LIBS) - -nlattr_ifinfomsg$(EXEEXT): $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_DEPENDENCIES) $(EXTRA_nlattr_ifinfomsg_DEPENDENCIES) - @rm -f nlattr_ifinfomsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_LDADD) $(LIBS) - -nlattr_ifla_af_spec$(EXEEXT): $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_DEPENDENCIES) $(EXTRA_nlattr_ifla_af_spec_DEPENDENCIES) - @rm -f nlattr_ifla_af_spec$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_LDADD) $(LIBS) - -nlattr_ifla_brport$(EXEEXT): $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_DEPENDENCIES) $(EXTRA_nlattr_ifla_brport_DEPENDENCIES) - @rm -f nlattr_ifla_brport$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_LDADD) $(LIBS) - -nlattr_ifla_linkinfo$(EXEEXT): $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_DEPENDENCIES) $(EXTRA_nlattr_ifla_linkinfo_DEPENDENCIES) - @rm -f nlattr_ifla_linkinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_LDADD) $(LIBS) - -nlattr_ifla_port$(EXEEXT): $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_DEPENDENCIES) $(EXTRA_nlattr_ifla_port_DEPENDENCIES) - @rm -f nlattr_ifla_port$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_LDADD) $(LIBS) - -nlattr_ifla_xdp$(EXEEXT): $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_DEPENDENCIES) $(EXTRA_nlattr_ifla_xdp_DEPENDENCIES) - @rm -f nlattr_ifla_xdp$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_LDADD) $(LIBS) - -nlattr_inet_diag_msg$(EXEEXT): $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_msg_DEPENDENCIES) - @rm -f nlattr_inet_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_LDADD) $(LIBS) - -nlattr_inet_diag_req_compat$(EXEEXT): $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_compat_DEPENDENCIES) - @rm -f nlattr_inet_diag_req_compat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_LDADD) $(LIBS) - -nlattr_inet_diag_req_v2$(EXEEXT): $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_v2_DEPENDENCIES) - @rm -f nlattr_inet_diag_req_v2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_LDADD) $(LIBS) - -nlattr_mdba_mdb_entry$(EXEEXT): $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_DEPENDENCIES) $(EXTRA_nlattr_mdba_mdb_entry_DEPENDENCIES) - @rm -f nlattr_mdba_mdb_entry$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_LDADD) $(LIBS) - -nlattr_mdba_router_port$(EXEEXT): $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_DEPENDENCIES) $(EXTRA_nlattr_mdba_router_port_DEPENDENCIES) - @rm -f nlattr_mdba_router_port$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_LDADD) $(LIBS) - -nlattr_ndmsg$(EXEEXT): $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_DEPENDENCIES) $(EXTRA_nlattr_ndmsg_DEPENDENCIES) - @rm -f nlattr_ndmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_LDADD) $(LIBS) - -nlattr_ndtmsg$(EXEEXT): $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_DEPENDENCIES) $(EXTRA_nlattr_ndtmsg_DEPENDENCIES) - @rm -f nlattr_ndtmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_LDADD) $(LIBS) - -nlattr_netconfmsg$(EXEEXT): $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_DEPENDENCIES) $(EXTRA_nlattr_netconfmsg_DEPENDENCIES) - @rm -f nlattr_netconfmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_LDADD) $(LIBS) - -nlattr_netlink_diag_msg$(EXEEXT): $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_netlink_diag_msg_DEPENDENCIES) - @rm -f nlattr_netlink_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_LDADD) $(LIBS) - -nlattr_nlmsgerr$(EXEEXT): $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_DEPENDENCIES) $(EXTRA_nlattr_nlmsgerr_DEPENDENCIES) - @rm -f nlattr_nlmsgerr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_LDADD) $(LIBS) - -nlattr_packet_diag_msg$(EXEEXT): $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_packet_diag_msg_DEPENDENCIES) - @rm -f nlattr_packet_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_LDADD) $(LIBS) - -nlattr_rtgenmsg$(EXEEXT): $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_DEPENDENCIES) $(EXTRA_nlattr_rtgenmsg_DEPENDENCIES) - @rm -f nlattr_rtgenmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_LDADD) $(LIBS) - -nlattr_rtmsg$(EXEEXT): $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_DEPENDENCIES) $(EXTRA_nlattr_rtmsg_DEPENDENCIES) - @rm -f nlattr_rtmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_LDADD) $(LIBS) - -nlattr_smc_diag_msg$(EXEEXT): $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_smc_diag_msg_DEPENDENCIES) - @rm -f nlattr_smc_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_LDADD) $(LIBS) - -nlattr_tc_stats$(EXEEXT): $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_DEPENDENCIES) $(EXTRA_nlattr_tc_stats_DEPENDENCIES) - @rm -f nlattr_tc_stats$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_LDADD) $(LIBS) - -nlattr_tca_stab$(EXEEXT): $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_DEPENDENCIES) $(EXTRA_nlattr_tca_stab_DEPENDENCIES) - @rm -f nlattr_tca_stab$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_LDADD) $(LIBS) - -nlattr_tcamsg$(EXEEXT): $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_DEPENDENCIES) $(EXTRA_nlattr_tcamsg_DEPENDENCIES) - @rm -f nlattr_tcamsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_LDADD) $(LIBS) - -nlattr_tcmsg$(EXEEXT): $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_DEPENDENCIES) $(EXTRA_nlattr_tcmsg_DEPENDENCIES) - @rm -f nlattr_tcmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_LDADD) $(LIBS) - -nlattr_unix_diag_msg$(EXEEXT): $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_unix_diag_msg_DEPENDENCIES) - @rm -f nlattr_unix_diag_msg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_LDADD) $(LIBS) - -nsyscalls$(EXEEXT): $(nsyscalls_OBJECTS) $(nsyscalls_DEPENDENCIES) $(EXTRA_nsyscalls_DEPENDENCIES) - @rm -f nsyscalls$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nsyscalls_OBJECTS) $(nsyscalls_LDADD) $(LIBS) - -nsyscalls-d$(EXEEXT): $(nsyscalls_d_OBJECTS) $(nsyscalls_d_DEPENDENCIES) $(EXTRA_nsyscalls_d_DEPENDENCIES) - @rm -f nsyscalls-d$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(nsyscalls_d_OBJECTS) $(nsyscalls_d_LDADD) $(LIBS) - -old_mmap$(EXEEXT): $(old_mmap_OBJECTS) $(old_mmap_DEPENDENCIES) $(EXTRA_old_mmap_DEPENDENCIES) - @rm -f old_mmap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_OBJECTS) $(old_mmap_LDADD) $(LIBS) - -old_mmap-P$(EXEEXT): $(old_mmap_P_OBJECTS) $(old_mmap_P_DEPENDENCIES) $(EXTRA_old_mmap_P_DEPENDENCIES) - @rm -f old_mmap-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_P_OBJECTS) $(old_mmap_P_LDADD) $(LIBS) - -old_mmap-Xabbrev$(EXEEXT): $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_DEPENDENCIES) $(EXTRA_old_mmap_Xabbrev_DEPENDENCIES) - @rm -f old_mmap-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_LDADD) $(LIBS) - -old_mmap-Xraw$(EXEEXT): $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_DEPENDENCIES) $(EXTRA_old_mmap_Xraw_DEPENDENCIES) - @rm -f old_mmap-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_LDADD) $(LIBS) - -old_mmap-Xverbose$(EXEEXT): $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_DEPENDENCIES) $(EXTRA_old_mmap_Xverbose_DEPENDENCIES) - @rm -f old_mmap-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_LDADD) $(LIBS) - -old_mmap-v-none$(EXEEXT): $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_DEPENDENCIES) $(EXTRA_old_mmap_v_none_DEPENDENCIES) - @rm -f old_mmap-v-none$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_LDADD) $(LIBS) - -oldfstat$(EXEEXT): $(oldfstat_OBJECTS) $(oldfstat_DEPENDENCIES) $(EXTRA_oldfstat_DEPENDENCIES) - @rm -f oldfstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldfstat_OBJECTS) $(oldfstat_LDADD) $(LIBS) - -oldlstat$(EXEEXT): $(oldlstat_OBJECTS) $(oldlstat_DEPENDENCIES) $(EXTRA_oldlstat_DEPENDENCIES) - @rm -f oldlstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldlstat_OBJECTS) $(oldlstat_LDADD) $(LIBS) - -oldselect$(EXEEXT): $(oldselect_OBJECTS) $(oldselect_DEPENDENCIES) $(EXTRA_oldselect_DEPENDENCIES) - @rm -f oldselect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_OBJECTS) $(oldselect_LDADD) $(LIBS) - -oldselect-P$(EXEEXT): $(oldselect_P_OBJECTS) $(oldselect_P_DEPENDENCIES) $(EXTRA_oldselect_P_DEPENDENCIES) - @rm -f oldselect-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_P_OBJECTS) $(oldselect_P_LDADD) $(LIBS) - -oldselect-efault$(EXEEXT): $(oldselect_efault_OBJECTS) $(oldselect_efault_DEPENDENCIES) $(EXTRA_oldselect_efault_DEPENDENCIES) - @rm -f oldselect-efault$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_efault_OBJECTS) $(oldselect_efault_LDADD) $(LIBS) - -oldselect-efault-P$(EXEEXT): $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_DEPENDENCIES) $(EXTRA_oldselect_efault_P_DEPENDENCIES) - @rm -f oldselect-efault-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_LDADD) $(LIBS) - -oldstat$(EXEEXT): $(oldstat_OBJECTS) $(oldstat_DEPENDENCIES) $(EXTRA_oldstat_DEPENDENCIES) - @rm -f oldstat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(oldstat_OBJECTS) $(oldstat_LDADD) $(LIBS) - -open$(EXEEXT): $(open_OBJECTS) $(open_DEPENDENCIES) $(EXTRA_open_DEPENDENCIES) - @rm -f open$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(open_OBJECTS) $(open_LDADD) $(LIBS) - -openat$(EXEEXT): $(openat_OBJECTS) $(openat_DEPENDENCIES) $(EXTRA_openat_DEPENDENCIES) - @rm -f openat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(openat_OBJECTS) $(openat_LDADD) $(LIBS) - -osf_utimes$(EXEEXT): $(osf_utimes_OBJECTS) $(osf_utimes_DEPENDENCIES) $(EXTRA_osf_utimes_DEPENDENCIES) - @rm -f osf_utimes$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(osf_utimes_OBJECTS) $(osf_utimes_LDADD) $(LIBS) - -pause$(EXEEXT): $(pause_OBJECTS) $(pause_DEPENDENCIES) $(EXTRA_pause_DEPENDENCIES) - @rm -f pause$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pause_OBJECTS) $(pause_LDADD) $(LIBS) - -pc$(EXEEXT): $(pc_OBJECTS) $(pc_DEPENDENCIES) $(EXTRA_pc_DEPENDENCIES) - @rm -f pc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pc_OBJECTS) $(pc_LDADD) $(LIBS) - -perf_event_open$(EXEEXT): $(perf_event_open_OBJECTS) $(perf_event_open_DEPENDENCIES) $(EXTRA_perf_event_open_DEPENDENCIES) - @rm -f perf_event_open$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_OBJECTS) $(perf_event_open_LDADD) $(LIBS) - -perf_event_open_nonverbose$(EXEEXT): $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_DEPENDENCIES) $(EXTRA_perf_event_open_nonverbose_DEPENDENCIES) - @rm -f perf_event_open_nonverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_LDADD) $(LIBS) - -perf_event_open_unabbrev$(EXEEXT): $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_DEPENDENCIES) $(EXTRA_perf_event_open_unabbrev_DEPENDENCIES) - @rm -f perf_event_open_unabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_LDADD) $(LIBS) - -personality$(EXEEXT): $(personality_OBJECTS) $(personality_DEPENDENCIES) $(EXTRA_personality_DEPENDENCIES) - @rm -f personality$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_OBJECTS) $(personality_LDADD) $(LIBS) - -personality-Xabbrev$(EXEEXT): $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_DEPENDENCIES) $(EXTRA_personality_Xabbrev_DEPENDENCIES) - @rm -f personality-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_LDADD) $(LIBS) - -personality-Xraw$(EXEEXT): $(personality_Xraw_OBJECTS) $(personality_Xraw_DEPENDENCIES) $(EXTRA_personality_Xraw_DEPENDENCIES) - @rm -f personality-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xraw_OBJECTS) $(personality_Xraw_LDADD) $(LIBS) - -personality-Xverbose$(EXEEXT): $(personality_Xverbose_OBJECTS) $(personality_Xverbose_DEPENDENCIES) $(EXTRA_personality_Xverbose_DEPENDENCIES) - @rm -f personality-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(personality_Xverbose_OBJECTS) $(personality_Xverbose_LDADD) $(LIBS) - -pipe$(EXEEXT): $(pipe_OBJECTS) $(pipe_DEPENDENCIES) $(EXTRA_pipe_DEPENDENCIES) - @rm -f pipe$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pipe_OBJECTS) $(pipe_LDADD) $(LIBS) - -pipe2$(EXEEXT): $(pipe2_OBJECTS) $(pipe2_DEPENDENCIES) $(EXTRA_pipe2_DEPENDENCIES) - @rm -f pipe2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pipe2_OBJECTS) $(pipe2_LDADD) $(LIBS) - -pkey_alloc$(EXEEXT): $(pkey_alloc_OBJECTS) $(pkey_alloc_DEPENDENCIES) $(EXTRA_pkey_alloc_DEPENDENCIES) - @rm -f pkey_alloc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_alloc_OBJECTS) $(pkey_alloc_LDADD) $(LIBS) - -pkey_free$(EXEEXT): $(pkey_free_OBJECTS) $(pkey_free_DEPENDENCIES) $(EXTRA_pkey_free_DEPENDENCIES) - @rm -f pkey_free$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_free_OBJECTS) $(pkey_free_LDADD) $(LIBS) - -pkey_mprotect$(EXEEXT): $(pkey_mprotect_OBJECTS) $(pkey_mprotect_DEPENDENCIES) $(EXTRA_pkey_mprotect_DEPENDENCIES) - @rm -f pkey_mprotect$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pkey_mprotect_OBJECTS) $(pkey_mprotect_LDADD) $(LIBS) - -poll$(EXEEXT): $(poll_OBJECTS) $(poll_DEPENDENCIES) $(EXTRA_poll_DEPENDENCIES) - @rm -f poll$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(poll_OBJECTS) $(poll_LDADD) $(LIBS) - -poll-P$(EXEEXT): $(poll_P_OBJECTS) $(poll_P_DEPENDENCIES) $(EXTRA_poll_P_DEPENDENCIES) - @rm -f poll-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(poll_P_OBJECTS) $(poll_P_LDADD) $(LIBS) - -ppoll$(EXEEXT): $(ppoll_OBJECTS) $(ppoll_DEPENDENCIES) $(EXTRA_ppoll_DEPENDENCIES) - @rm -f ppoll$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_OBJECTS) $(ppoll_LDADD) $(LIBS) - -ppoll-P$(EXEEXT): $(ppoll_P_OBJECTS) $(ppoll_P_DEPENDENCIES) $(EXTRA_ppoll_P_DEPENDENCIES) - @rm -f ppoll-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_P_OBJECTS) $(ppoll_P_LDADD) $(LIBS) - -ppoll-v$(EXEEXT): $(ppoll_v_OBJECTS) $(ppoll_v_DEPENDENCIES) $(EXTRA_ppoll_v_DEPENDENCIES) - @rm -f ppoll-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ppoll_v_OBJECTS) $(ppoll_v_LDADD) $(LIBS) - -prctl-arg2-intptr$(EXEEXT): $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_DEPENDENCIES) $(EXTRA_prctl_arg2_intptr_DEPENDENCIES) - @rm -f prctl-arg2-intptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_LDADD) $(LIBS) - -prctl-dumpable$(EXEEXT): $(prctl_dumpable_OBJECTS) $(prctl_dumpable_DEPENDENCIES) $(EXTRA_prctl_dumpable_DEPENDENCIES) - @rm -f prctl-dumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_dumpable_OBJECTS) $(prctl_dumpable_LDADD) $(LIBS) - -prctl-name$(EXEEXT): $(prctl_name_OBJECTS) $(prctl_name_DEPENDENCIES) $(EXTRA_prctl_name_DEPENDENCIES) - @rm -f prctl-name$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_name_OBJECTS) $(prctl_name_LDADD) $(LIBS) - -prctl-no-args$(EXEEXT): $(prctl_no_args_OBJECTS) $(prctl_no_args_DEPENDENCIES) $(EXTRA_prctl_no_args_DEPENDENCIES) - @rm -f prctl-no-args$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_no_args_OBJECTS) $(prctl_no_args_LDADD) $(LIBS) - -prctl-pdeathsig$(EXEEXT): $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_DEPENDENCIES) $(EXTRA_prctl_pdeathsig_DEPENDENCIES) - @rm -f prctl-pdeathsig$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_LDADD) $(LIBS) - -prctl-seccomp-filter-v$(EXEEXT): $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_DEPENDENCIES) $(EXTRA_prctl_seccomp_filter_v_DEPENDENCIES) - @rm -f prctl-seccomp-filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_LDADD) $(LIBS) - -prctl-seccomp-strict$(EXEEXT): $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_DEPENDENCIES) $(EXTRA_prctl_seccomp_strict_DEPENDENCIES) - @rm -f prctl-seccomp-strict$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_LDADD) $(LIBS) - -prctl-securebits$(EXEEXT): $(prctl_securebits_OBJECTS) $(prctl_securebits_DEPENDENCIES) $(EXTRA_prctl_securebits_DEPENDENCIES) - @rm -f prctl-securebits$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_securebits_OBJECTS) $(prctl_securebits_LDADD) $(LIBS) - -prctl-spec-inject$(EXEEXT): $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_DEPENDENCIES) $(EXTRA_prctl_spec_inject_DEPENDENCIES) - @rm -f prctl-spec-inject$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_LDADD) $(LIBS) - -prctl-tid_address$(EXEEXT): $(prctl_tid_address_OBJECTS) $(prctl_tid_address_DEPENDENCIES) $(EXTRA_prctl_tid_address_DEPENDENCIES) - @rm -f prctl-tid_address$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_tid_address_OBJECTS) $(prctl_tid_address_LDADD) $(LIBS) - -prctl-tsc$(EXEEXT): $(prctl_tsc_OBJECTS) $(prctl_tsc_DEPENDENCIES) $(EXTRA_prctl_tsc_DEPENDENCIES) - @rm -f prctl-tsc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prctl_tsc_OBJECTS) $(prctl_tsc_LDADD) $(LIBS) - -pread64-pwrite64$(EXEEXT): $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_DEPENDENCIES) $(EXTRA_pread64_pwrite64_DEPENDENCIES) - @rm -f pread64-pwrite64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_LDADD) $(LIBS) - -preadv$(EXEEXT): $(preadv_OBJECTS) $(preadv_DEPENDENCIES) $(EXTRA_preadv_DEPENDENCIES) - @rm -f preadv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv_OBJECTS) $(preadv_LDADD) $(LIBS) - -preadv-pwritev$(EXEEXT): $(preadv_pwritev_OBJECTS) $(preadv_pwritev_DEPENDENCIES) $(EXTRA_preadv_pwritev_DEPENDENCIES) - @rm -f preadv-pwritev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv_pwritev_OBJECTS) $(preadv_pwritev_LDADD) $(LIBS) - -preadv2-pwritev2$(EXEEXT): $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_DEPENDENCIES) $(EXTRA_preadv2_pwritev2_DEPENDENCIES) - @rm -f preadv2-pwritev2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_LDADD) $(LIBS) - -print_maxfd$(EXEEXT): $(print_maxfd_OBJECTS) $(print_maxfd_DEPENDENCIES) $(EXTRA_print_maxfd_DEPENDENCIES) - @rm -f print_maxfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(print_maxfd_OBJECTS) $(print_maxfd_LDADD) $(LIBS) - -printpath-umovestr$(EXEEXT): $(printpath_umovestr_OBJECTS) $(printpath_umovestr_DEPENDENCIES) $(EXTRA_printpath_umovestr_DEPENDENCIES) - @rm -f printpath-umovestr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_OBJECTS) $(printpath_umovestr_LDADD) $(LIBS) - -printpath-umovestr-peekdata$(EXEEXT): $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_DEPENDENCIES) $(EXTRA_printpath_umovestr_peekdata_DEPENDENCIES) - @rm -f printpath-umovestr-peekdata$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_LDADD) $(LIBS) - -printpath-umovestr-undumpable$(EXEEXT): $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_DEPENDENCIES) $(EXTRA_printpath_umovestr_undumpable_DEPENDENCIES) - @rm -f printpath-umovestr-undumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_LDADD) $(LIBS) - -printstr$(EXEEXT): $(printstr_OBJECTS) $(printstr_DEPENDENCIES) $(EXTRA_printstr_DEPENDENCIES) - @rm -f printstr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstr_OBJECTS) $(printstr_LDADD) $(LIBS) - -printstrn-umoven$(EXEEXT): $(printstrn_umoven_OBJECTS) $(printstrn_umoven_DEPENDENCIES) $(EXTRA_printstrn_umoven_DEPENDENCIES) - @rm -f printstrn-umoven$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_OBJECTS) $(printstrn_umoven_LDADD) $(LIBS) - -printstrn-umoven-peekdata$(EXEEXT): $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_DEPENDENCIES) $(EXTRA_printstrn_umoven_peekdata_DEPENDENCIES) - @rm -f printstrn-umoven-peekdata$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_LDADD) $(LIBS) - -printstrn-umoven-undumpable$(EXEEXT): $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_DEPENDENCIES) $(EXTRA_printstrn_umoven_undumpable_DEPENDENCIES) - @rm -f printstrn-umoven-undumpable$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_LDADD) $(LIBS) - -prlimit64$(EXEEXT): $(prlimit64_OBJECTS) $(prlimit64_DEPENDENCIES) $(EXTRA_prlimit64_DEPENDENCIES) - @rm -f prlimit64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(prlimit64_OBJECTS) $(prlimit64_LDADD) $(LIBS) - -process_vm_readv$(EXEEXT): $(process_vm_readv_OBJECTS) $(process_vm_readv_DEPENDENCIES) $(EXTRA_process_vm_readv_DEPENDENCIES) - @rm -f process_vm_readv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(process_vm_readv_OBJECTS) $(process_vm_readv_LDADD) $(LIBS) - -process_vm_writev$(EXEEXT): $(process_vm_writev_OBJECTS) $(process_vm_writev_DEPENDENCIES) $(EXTRA_process_vm_writev_DEPENDENCIES) - @rm -f process_vm_writev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(process_vm_writev_OBJECTS) $(process_vm_writev_LDADD) $(LIBS) - -pselect6$(EXEEXT): $(pselect6_OBJECTS) $(pselect6_DEPENDENCIES) $(EXTRA_pselect6_DEPENDENCIES) - @rm -f pselect6$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pselect6_OBJECTS) $(pselect6_LDADD) $(LIBS) - -ptrace$(EXEEXT): $(ptrace_OBJECTS) $(ptrace_DEPENDENCIES) $(EXTRA_ptrace_DEPENDENCIES) - @rm -f ptrace$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ptrace_OBJECTS) $(ptrace_LDADD) $(LIBS) - -pwritev$(EXEEXT): $(pwritev_OBJECTS) $(pwritev_DEPENDENCIES) $(EXTRA_pwritev_DEPENDENCIES) - @rm -f pwritev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS) - -qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) - @rm -f qual_fault$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS) - -qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) - @rm -f qual_inject-error-signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS) - -qual_inject-retval$(EXEEXT): $(qual_inject_retval_OBJECTS) $(qual_inject_retval_DEPENDENCIES) $(EXTRA_qual_inject_retval_DEPENDENCIES) - @rm -f qual_inject-retval$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_retval_OBJECTS) $(qual_inject_retval_LDADD) $(LIBS) - -qual_inject-signal$(EXEEXT): $(qual_inject_signal_OBJECTS) $(qual_inject_signal_DEPENDENCIES) $(EXTRA_qual_inject_signal_DEPENDENCIES) - @rm -f qual_inject-signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_inject_signal_OBJECTS) $(qual_inject_signal_LDADD) $(LIBS) - -qual_signal$(EXEEXT): $(qual_signal_OBJECTS) $(qual_signal_DEPENDENCIES) $(EXTRA_qual_signal_DEPENDENCIES) - @rm -f qual_signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(qual_signal_OBJECTS) $(qual_signal_LDADD) $(LIBS) - -quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl_DEPENDENCIES) - @rm -f quotactl$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS) - -quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) - @rm -f quotactl-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS) - -quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EXTRA_quotactl_xfs_DEPENDENCIES) - @rm -f quotactl-xfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS) - -quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) - @rm -f quotactl-xfs-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS) - -read-write$(EXEEXT): $(read_write_OBJECTS) $(read_write_DEPENDENCIES) $(EXTRA_read_write_DEPENDENCIES) - @rm -f read-write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(read_write_OBJECTS) $(read_write_LDADD) $(LIBS) - -readahead$(EXEEXT): $(readahead_OBJECTS) $(readahead_DEPENDENCIES) $(EXTRA_readahead_DEPENDENCIES) - @rm -f readahead$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readahead_OBJECTS) $(readahead_LDADD) $(LIBS) - -readdir$(EXEEXT): $(readdir_OBJECTS) $(readdir_DEPENDENCIES) $(EXTRA_readdir_DEPENDENCIES) - @rm -f readdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readdir_OBJECTS) $(readdir_LDADD) $(LIBS) - -readlink$(EXEEXT): $(readlink_OBJECTS) $(readlink_DEPENDENCIES) $(EXTRA_readlink_DEPENDENCIES) - @rm -f readlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readlink_OBJECTS) $(readlink_LDADD) $(LIBS) - -readlinkat$(EXEEXT): $(readlinkat_OBJECTS) $(readlinkat_DEPENDENCIES) $(EXTRA_readlinkat_DEPENDENCIES) - @rm -f readlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readlinkat_OBJECTS) $(readlinkat_LDADD) $(LIBS) - -readv$(EXEEXT): $(readv_OBJECTS) $(readv_DEPENDENCIES) $(EXTRA_readv_DEPENDENCIES) - @rm -f readv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(readv_OBJECTS) $(readv_LDADD) $(LIBS) - -reboot$(EXEEXT): $(reboot_OBJECTS) $(reboot_DEPENDENCIES) $(EXTRA_reboot_DEPENDENCIES) - @rm -f reboot$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(reboot_OBJECTS) $(reboot_LDADD) $(LIBS) - -recvfrom$(EXEEXT): $(recvfrom_OBJECTS) $(recvfrom_DEPENDENCIES) $(EXTRA_recvfrom_DEPENDENCIES) - @rm -f recvfrom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvfrom_OBJECTS) $(recvfrom_LDADD) $(LIBS) - -recvmmsg-timeout$(EXEEXT): $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_DEPENDENCIES) $(EXTRA_recvmmsg_timeout_DEPENDENCIES) - @rm -f recvmmsg-timeout$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_LDADD) $(LIBS) - -recvmsg$(EXEEXT): $(recvmsg_OBJECTS) $(recvmsg_DEPENDENCIES) $(EXTRA_recvmsg_DEPENDENCIES) - @rm -f recvmsg$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(recvmsg_OBJECTS) $(recvmsg_LDADD) $(LIBS) - -redirect-fds$(EXEEXT): $(redirect_fds_OBJECTS) $(redirect_fds_DEPENDENCIES) $(EXTRA_redirect_fds_DEPENDENCIES) - @rm -f redirect-fds$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(redirect_fds_OBJECTS) $(redirect_fds_LDADD) $(LIBS) - -remap_file_pages$(EXEEXT): $(remap_file_pages_OBJECTS) $(remap_file_pages_DEPENDENCIES) $(EXTRA_remap_file_pages_DEPENDENCIES) - @rm -f remap_file_pages$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(remap_file_pages_OBJECTS) $(remap_file_pages_LDADD) $(LIBS) - -rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) $(EXTRA_rename_DEPENDENCIES) - @rm -f rename$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rename_OBJECTS) $(rename_LDADD) $(LIBS) - -renameat$(EXEEXT): $(renameat_OBJECTS) $(renameat_DEPENDENCIES) $(EXTRA_renameat_DEPENDENCIES) - @rm -f renameat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(renameat_OBJECTS) $(renameat_LDADD) $(LIBS) - -renameat2$(EXEEXT): $(renameat2_OBJECTS) $(renameat2_DEPENDENCIES) $(EXTRA_renameat2_DEPENDENCIES) - @rm -f renameat2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(renameat2_OBJECTS) $(renameat2_LDADD) $(LIBS) - -request_key$(EXEEXT): $(request_key_OBJECTS) $(request_key_DEPENDENCIES) $(EXTRA_request_key_DEPENDENCIES) - @rm -f request_key$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(request_key_OBJECTS) $(request_key_LDADD) $(LIBS) - -restart_syscall$(EXEEXT): $(restart_syscall_OBJECTS) $(restart_syscall_DEPENDENCIES) $(EXTRA_restart_syscall_DEPENDENCIES) - @rm -f restart_syscall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(restart_syscall_OBJECTS) $(restart_syscall_LDADD) $(LIBS) - -riscv_flush_icache$(EXEEXT): $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_DEPENDENCIES) $(EXTRA_riscv_flush_icache_DEPENDENCIES) - @rm -f riscv_flush_icache$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_LDADD) $(LIBS) - -rmdir$(EXEEXT): $(rmdir_OBJECTS) $(rmdir_DEPENDENCIES) $(EXTRA_rmdir_DEPENDENCIES) - @rm -f rmdir$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rmdir_OBJECTS) $(rmdir_LDADD) $(LIBS) - -rt_sigaction$(EXEEXT): $(rt_sigaction_OBJECTS) $(rt_sigaction_DEPENDENCIES) $(EXTRA_rt_sigaction_DEPENDENCIES) - @rm -f rt_sigaction$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigaction_OBJECTS) $(rt_sigaction_LDADD) $(LIBS) - -rt_sigpending$(EXEEXT): $(rt_sigpending_OBJECTS) $(rt_sigpending_DEPENDENCIES) $(EXTRA_rt_sigpending_DEPENDENCIES) - @rm -f rt_sigpending$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigpending_OBJECTS) $(rt_sigpending_LDADD) $(LIBS) - -rt_sigprocmask$(EXEEXT): $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_DEPENDENCIES) $(EXTRA_rt_sigprocmask_DEPENDENCIES) - @rm -f rt_sigprocmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_LDADD) $(LIBS) - -rt_sigqueueinfo$(EXEEXT): $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_DEPENDENCIES) $(EXTRA_rt_sigqueueinfo_DEPENDENCIES) - @rm -f rt_sigqueueinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_LDADD) $(LIBS) - -rt_sigreturn$(EXEEXT): $(rt_sigreturn_OBJECTS) $(rt_sigreturn_DEPENDENCIES) $(EXTRA_rt_sigreturn_DEPENDENCIES) - @rm -f rt_sigreturn$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigreturn_OBJECTS) $(rt_sigreturn_LDADD) $(LIBS) - -rt_sigsuspend$(EXEEXT): $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_DEPENDENCIES) $(EXTRA_rt_sigsuspend_DEPENDENCIES) - @rm -f rt_sigsuspend$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_LDADD) $(LIBS) - -rt_sigtimedwait$(EXEEXT): $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_DEPENDENCIES) $(EXTRA_rt_sigtimedwait_DEPENDENCIES) - @rm -f rt_sigtimedwait$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_LDADD) $(LIBS) - -rt_tgsigqueueinfo$(EXEEXT): $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_DEPENDENCIES) $(EXTRA_rt_tgsigqueueinfo_DEPENDENCIES) - @rm -f rt_tgsigqueueinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_LDADD) $(LIBS) - -run_expect_termsig$(EXEEXT): $(run_expect_termsig_OBJECTS) $(run_expect_termsig_DEPENDENCIES) $(EXTRA_run_expect_termsig_DEPENDENCIES) - @rm -f run_expect_termsig$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(run_expect_termsig_OBJECTS) $(run_expect_termsig_LDADD) $(LIBS) - -s390_guarded_storage$(EXEEXT): $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_DEPENDENCIES) $(EXTRA_s390_guarded_storage_DEPENDENCIES) - @rm -f s390_guarded_storage$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_LDADD) $(LIBS) - -s390_guarded_storage-v$(EXEEXT): $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_DEPENDENCIES) $(EXTRA_s390_guarded_storage_v_DEPENDENCIES) - @rm -f s390_guarded_storage-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_LDADD) $(LIBS) - -s390_pci_mmio_read_write$(EXEEXT): $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_DEPENDENCIES) $(EXTRA_s390_pci_mmio_read_write_DEPENDENCIES) - @rm -f s390_pci_mmio_read_write$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_LDADD) $(LIBS) - -s390_runtime_instr$(EXEEXT): $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_DEPENDENCIES) $(EXTRA_s390_runtime_instr_DEPENDENCIES) - @rm -f s390_runtime_instr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_LDADD) $(LIBS) - -s390_sthyi$(EXEEXT): $(s390_sthyi_OBJECTS) $(s390_sthyi_DEPENDENCIES) $(EXTRA_s390_sthyi_DEPENDENCIES) - @rm -f s390_sthyi$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_sthyi_OBJECTS) $(s390_sthyi_LDADD) $(LIBS) - -s390_sthyi-v$(EXEEXT): $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_DEPENDENCIES) $(EXTRA_s390_sthyi_v_DEPENDENCIES) - @rm -f s390_sthyi-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_LDADD) $(LIBS) - -sched_get_priority_mxx$(EXEEXT): $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_DEPENDENCIES) $(EXTRA_sched_get_priority_mxx_DEPENDENCIES) - @rm -f sched_get_priority_mxx$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_LDADD) $(LIBS) - -sched_rr_get_interval$(EXEEXT): $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_DEPENDENCIES) $(EXTRA_sched_rr_get_interval_DEPENDENCIES) - @rm -f sched_rr_get_interval$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_LDADD) $(LIBS) - -sched_xetaffinity$(EXEEXT): $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_DEPENDENCIES) $(EXTRA_sched_xetaffinity_DEPENDENCIES) - @rm -f sched_xetaffinity$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_LDADD) $(LIBS) - -sched_xetattr$(EXEEXT): $(sched_xetattr_OBJECTS) $(sched_xetattr_DEPENDENCIES) $(EXTRA_sched_xetattr_DEPENDENCIES) - @rm -f sched_xetattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetattr_OBJECTS) $(sched_xetattr_LDADD) $(LIBS) - -sched_xetparam$(EXEEXT): $(sched_xetparam_OBJECTS) $(sched_xetparam_DEPENDENCIES) $(EXTRA_sched_xetparam_DEPENDENCIES) - @rm -f sched_xetparam$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetparam_OBJECTS) $(sched_xetparam_LDADD) $(LIBS) - -sched_xetscheduler$(EXEEXT): $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_DEPENDENCIES) $(EXTRA_sched_xetscheduler_DEPENDENCIES) - @rm -f sched_xetscheduler$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_LDADD) $(LIBS) - -sched_yield$(EXEEXT): $(sched_yield_OBJECTS) $(sched_yield_DEPENDENCIES) $(EXTRA_sched_yield_DEPENDENCIES) - @rm -f sched_yield$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sched_yield_OBJECTS) $(sched_yield_LDADD) $(LIBS) - -scm_rights$(EXEEXT): $(scm_rights_OBJECTS) $(scm_rights_DEPENDENCIES) $(EXTRA_scm_rights_DEPENDENCIES) - @rm -f scm_rights$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(scm_rights_OBJECTS) $(scm_rights_LDADD) $(LIBS) - -seccomp-filter$(EXEEXT): $(seccomp_filter_OBJECTS) $(seccomp_filter_DEPENDENCIES) $(EXTRA_seccomp_filter_DEPENDENCIES) - @rm -f seccomp-filter$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_filter_OBJECTS) $(seccomp_filter_LDADD) $(LIBS) - -seccomp-filter-v$(EXEEXT): $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_DEPENDENCIES) $(EXTRA_seccomp_filter_v_DEPENDENCIES) - @rm -f seccomp-filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_LDADD) $(LIBS) - -seccomp-strict$(EXEEXT): $(seccomp_strict_OBJECTS) $(seccomp_strict_DEPENDENCIES) $(EXTRA_seccomp_strict_DEPENDENCIES) - @rm -f seccomp-strict$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_strict_OBJECTS) $(seccomp_strict_LDADD) $(LIBS) - -seccomp_get_action_avail$(EXEEXT): $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_DEPENDENCIES) $(EXTRA_seccomp_get_action_avail_DEPENDENCIES) - @rm -f seccomp_get_action_avail$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_LDADD) $(LIBS) - -select$(EXEEXT): $(select_OBJECTS) $(select_DEPENDENCIES) $(EXTRA_select_DEPENDENCIES) - @rm -f select$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(select_OBJECTS) $(select_LDADD) $(LIBS) - -select-P$(EXEEXT): $(select_P_OBJECTS) $(select_P_DEPENDENCIES) $(EXTRA_select_P_DEPENDENCIES) - @rm -f select-P$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(select_P_OBJECTS) $(select_P_LDADD) $(LIBS) - -semop$(EXEEXT): $(semop_OBJECTS) $(semop_DEPENDENCIES) $(EXTRA_semop_DEPENDENCIES) - @rm -f semop$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(semop_OBJECTS) $(semop_LDADD) $(LIBS) - -sendfile$(EXEEXT): $(sendfile_OBJECTS) $(sendfile_DEPENDENCIES) $(EXTRA_sendfile_DEPENDENCIES) - @rm -f sendfile$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sendfile_OBJECTS) $(sendfile_LDADD) $(LIBS) - -sendfile64$(EXEEXT): $(sendfile64_OBJECTS) $(sendfile64_DEPENDENCIES) $(EXTRA_sendfile64_DEPENDENCIES) - @rm -f sendfile64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sendfile64_OBJECTS) $(sendfile64_LDADD) $(LIBS) - -set_mempolicy$(EXEEXT): $(set_mempolicy_OBJECTS) $(set_mempolicy_DEPENDENCIES) $(EXTRA_set_mempolicy_DEPENDENCIES) - @rm -f set_mempolicy$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_mempolicy_OBJECTS) $(set_mempolicy_LDADD) $(LIBS) - -set_ptracer_any$(EXEEXT): $(set_ptracer_any_OBJECTS) $(set_ptracer_any_DEPENDENCIES) $(EXTRA_set_ptracer_any_DEPENDENCIES) - @rm -f set_ptracer_any$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_ptracer_any_OBJECTS) $(set_ptracer_any_LDADD) $(LIBS) - -set_sigblock$(EXEEXT): $(set_sigblock_OBJECTS) $(set_sigblock_DEPENDENCIES) $(EXTRA_set_sigblock_DEPENDENCIES) - @rm -f set_sigblock$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_sigblock_OBJECTS) $(set_sigblock_LDADD) $(LIBS) - -set_sigign$(EXEEXT): $(set_sigign_OBJECTS) $(set_sigign_DEPENDENCIES) $(EXTRA_set_sigign_DEPENDENCIES) - @rm -f set_sigign$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(set_sigign_OBJECTS) $(set_sigign_LDADD) $(LIBS) - -setdomainname$(EXEEXT): $(setdomainname_OBJECTS) $(setdomainname_DEPENDENCIES) $(EXTRA_setdomainname_DEPENDENCIES) - @rm -f setdomainname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setdomainname_OBJECTS) $(setdomainname_LDADD) $(LIBS) - -setfsgid$(EXEEXT): $(setfsgid_OBJECTS) $(setfsgid_DEPENDENCIES) $(EXTRA_setfsgid_DEPENDENCIES) - @rm -f setfsgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsgid_OBJECTS) $(setfsgid_LDADD) $(LIBS) - -setfsgid32$(EXEEXT): $(setfsgid32_OBJECTS) $(setfsgid32_DEPENDENCIES) $(EXTRA_setfsgid32_DEPENDENCIES) - @rm -f setfsgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsgid32_OBJECTS) $(setfsgid32_LDADD) $(LIBS) - -setfsuid$(EXEEXT): $(setfsuid_OBJECTS) $(setfsuid_DEPENDENCIES) $(EXTRA_setfsuid_DEPENDENCIES) - @rm -f setfsuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsuid_OBJECTS) $(setfsuid_LDADD) $(LIBS) - -setfsuid32$(EXEEXT): $(setfsuid32_OBJECTS) $(setfsuid32_DEPENDENCIES) $(EXTRA_setfsuid32_DEPENDENCIES) - @rm -f setfsuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setfsuid32_OBJECTS) $(setfsuid32_LDADD) $(LIBS) - -setgid$(EXEEXT): $(setgid_OBJECTS) $(setgid_DEPENDENCIES) $(EXTRA_setgid_DEPENDENCIES) - @rm -f setgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgid_OBJECTS) $(setgid_LDADD) $(LIBS) - -setgid32$(EXEEXT): $(setgid32_OBJECTS) $(setgid32_DEPENDENCIES) $(EXTRA_setgid32_DEPENDENCIES) - @rm -f setgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgid32_OBJECTS) $(setgid32_LDADD) $(LIBS) - -setgroups$(EXEEXT): $(setgroups_OBJECTS) $(setgroups_DEPENDENCIES) $(EXTRA_setgroups_DEPENDENCIES) - @rm -f setgroups$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgroups_OBJECTS) $(setgroups_LDADD) $(LIBS) - -setgroups32$(EXEEXT): $(setgroups32_OBJECTS) $(setgroups32_DEPENDENCIES) $(EXTRA_setgroups32_DEPENDENCIES) - @rm -f setgroups32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setgroups32_OBJECTS) $(setgroups32_LDADD) $(LIBS) - -sethostname$(EXEEXT): $(sethostname_OBJECTS) $(sethostname_DEPENDENCIES) $(EXTRA_sethostname_DEPENDENCIES) - @rm -f sethostname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sethostname_OBJECTS) $(sethostname_LDADD) $(LIBS) - -setns$(EXEEXT): $(setns_OBJECTS) $(setns_DEPENDENCIES) $(EXTRA_setns_DEPENDENCIES) - @rm -f setns$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setns_OBJECTS) $(setns_LDADD) $(LIBS) - -setregid$(EXEEXT): $(setregid_OBJECTS) $(setregid_DEPENDENCIES) $(EXTRA_setregid_DEPENDENCIES) - @rm -f setregid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setregid_OBJECTS) $(setregid_LDADD) $(LIBS) - -setregid32$(EXEEXT): $(setregid32_OBJECTS) $(setregid32_DEPENDENCIES) $(EXTRA_setregid32_DEPENDENCIES) - @rm -f setregid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setregid32_OBJECTS) $(setregid32_LDADD) $(LIBS) - -setresgid$(EXEEXT): $(setresgid_OBJECTS) $(setresgid_DEPENDENCIES) $(EXTRA_setresgid_DEPENDENCIES) - @rm -f setresgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresgid_OBJECTS) $(setresgid_LDADD) $(LIBS) - -setresgid32$(EXEEXT): $(setresgid32_OBJECTS) $(setresgid32_DEPENDENCIES) $(EXTRA_setresgid32_DEPENDENCIES) - @rm -f setresgid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresgid32_OBJECTS) $(setresgid32_LDADD) $(LIBS) - -setresuid$(EXEEXT): $(setresuid_OBJECTS) $(setresuid_DEPENDENCIES) $(EXTRA_setresuid_DEPENDENCIES) - @rm -f setresuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresuid_OBJECTS) $(setresuid_LDADD) $(LIBS) - -setresuid32$(EXEEXT): $(setresuid32_OBJECTS) $(setresuid32_DEPENDENCIES) $(EXTRA_setresuid32_DEPENDENCIES) - @rm -f setresuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setresuid32_OBJECTS) $(setresuid32_LDADD) $(LIBS) - -setreuid$(EXEEXT): $(setreuid_OBJECTS) $(setreuid_DEPENDENCIES) $(EXTRA_setreuid_DEPENDENCIES) - @rm -f setreuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setreuid_OBJECTS) $(setreuid_LDADD) $(LIBS) - -setreuid32$(EXEEXT): $(setreuid32_OBJECTS) $(setreuid32_DEPENDENCIES) $(EXTRA_setreuid32_DEPENDENCIES) - @rm -f setreuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setreuid32_OBJECTS) $(setreuid32_LDADD) $(LIBS) - -setrlimit$(EXEEXT): $(setrlimit_OBJECTS) $(setrlimit_DEPENDENCIES) $(EXTRA_setrlimit_DEPENDENCIES) - @rm -f setrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setrlimit_OBJECTS) $(setrlimit_LDADD) $(LIBS) - -setuid$(EXEEXT): $(setuid_OBJECTS) $(setuid_DEPENDENCIES) $(EXTRA_setuid_DEPENDENCIES) - @rm -f setuid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setuid_OBJECTS) $(setuid_LDADD) $(LIBS) - -setuid32$(EXEEXT): $(setuid32_OBJECTS) $(setuid32_DEPENDENCIES) $(EXTRA_setuid32_DEPENDENCIES) - @rm -f setuid32$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(setuid32_OBJECTS) $(setuid32_LDADD) $(LIBS) - -shmxt$(EXEEXT): $(shmxt_OBJECTS) $(shmxt_DEPENDENCIES) $(EXTRA_shmxt_DEPENDENCIES) - @rm -f shmxt$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(shmxt_OBJECTS) $(shmxt_LDADD) $(LIBS) - -shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) $(EXTRA_shutdown_DEPENDENCIES) - @rm -f shutdown$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS) - -sigaction$(EXEEXT): $(sigaction_OBJECTS) $(sigaction_DEPENDENCIES) $(EXTRA_sigaction_DEPENDENCIES) - @rm -f sigaction$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigaction_OBJECTS) $(sigaction_LDADD) $(LIBS) - -sigaltstack$(EXEEXT): $(sigaltstack_OBJECTS) $(sigaltstack_DEPENDENCIES) $(EXTRA_sigaltstack_DEPENDENCIES) - @rm -f sigaltstack$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigaltstack_OBJECTS) $(sigaltstack_LDADD) $(LIBS) - -siginfo$(EXEEXT): $(siginfo_OBJECTS) $(siginfo_DEPENDENCIES) $(EXTRA_siginfo_DEPENDENCIES) - @rm -f siginfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(siginfo_OBJECTS) $(siginfo_LDADD) $(LIBS) - -signal$(EXEEXT): $(signal_OBJECTS) $(signal_DEPENDENCIES) $(EXTRA_signal_DEPENDENCIES) - @rm -f signal$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signal_OBJECTS) $(signal_LDADD) $(LIBS) - -signal_receive$(EXEEXT): $(signal_receive_OBJECTS) $(signal_receive_DEPENDENCIES) $(EXTRA_signal_receive_DEPENDENCIES) - @rm -f signal_receive$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signal_receive_OBJECTS) $(signal_receive_LDADD) $(LIBS) - -signalfd4$(EXEEXT): $(signalfd4_OBJECTS) $(signalfd4_DEPENDENCIES) $(EXTRA_signalfd4_DEPENDENCIES) - @rm -f signalfd4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(signalfd4_OBJECTS) $(signalfd4_LDADD) $(LIBS) - -sigpending$(EXEEXT): $(sigpending_OBJECTS) $(sigpending_DEPENDENCIES) $(EXTRA_sigpending_DEPENDENCIES) - @rm -f sigpending$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigpending_OBJECTS) $(sigpending_LDADD) $(LIBS) - -sigprocmask$(EXEEXT): $(sigprocmask_OBJECTS) $(sigprocmask_DEPENDENCIES) $(EXTRA_sigprocmask_DEPENDENCIES) - @rm -f sigprocmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigprocmask_OBJECTS) $(sigprocmask_LDADD) $(LIBS) - -sigreturn$(EXEEXT): $(sigreturn_OBJECTS) $(sigreturn_DEPENDENCIES) $(EXTRA_sigreturn_DEPENDENCIES) - @rm -f sigreturn$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigreturn_OBJECTS) $(sigreturn_LDADD) $(LIBS) - -sigsuspend$(EXEEXT): $(sigsuspend_OBJECTS) $(sigsuspend_DEPENDENCIES) $(EXTRA_sigsuspend_DEPENDENCIES) - @rm -f sigsuspend$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sigsuspend_OBJECTS) $(sigsuspend_LDADD) $(LIBS) - -sleep$(EXEEXT): $(sleep_OBJECTS) $(sleep_DEPENDENCIES) $(EXTRA_sleep_DEPENDENCIES) - @rm -f sleep$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sleep_OBJECTS) $(sleep_LDADD) $(LIBS) - -so_linger$(EXEEXT): $(so_linger_OBJECTS) $(so_linger_DEPENDENCIES) $(EXTRA_so_linger_DEPENDENCIES) - @rm -f so_linger$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_linger_OBJECTS) $(so_linger_LDADD) $(LIBS) - -so_peercred$(EXEEXT): $(so_peercred_OBJECTS) $(so_peercred_DEPENDENCIES) $(EXTRA_so_peercred_DEPENDENCIES) - @rm -f so_peercred$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_OBJECTS) $(so_peercred_LDADD) $(LIBS) - -so_peercred-Xabbrev$(EXEEXT): $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_DEPENDENCIES) $(EXTRA_so_peercred_Xabbrev_DEPENDENCIES) - @rm -f so_peercred-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_LDADD) $(LIBS) - -so_peercred-Xraw$(EXEEXT): $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_DEPENDENCIES) $(EXTRA_so_peercred_Xraw_DEPENDENCIES) - @rm -f so_peercred-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_LDADD) $(LIBS) - -so_peercred-Xverbose$(EXEEXT): $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_DEPENDENCIES) $(EXTRA_so_peercred_Xverbose_DEPENDENCIES) - @rm -f so_peercred-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_LDADD) $(LIBS) - -sock_filter-v$(EXEEXT): $(sock_filter_v_OBJECTS) $(sock_filter_v_DEPENDENCIES) $(EXTRA_sock_filter_v_DEPENDENCIES) - @rm -f sock_filter-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_OBJECTS) $(sock_filter_v_LDADD) $(LIBS) - -sock_filter-v-Xabbrev$(EXEEXT): $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_DEPENDENCIES) $(EXTRA_sock_filter_v_Xabbrev_DEPENDENCIES) - @rm -f sock_filter-v-Xabbrev$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_LDADD) $(LIBS) - -sock_filter-v-Xraw$(EXEEXT): $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_DEPENDENCIES) $(EXTRA_sock_filter_v_Xraw_DEPENDENCIES) - @rm -f sock_filter-v-Xraw$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_LDADD) $(LIBS) - -sock_filter-v-Xverbose$(EXEEXT): $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_DEPENDENCIES) $(EXTRA_sock_filter_v_Xverbose_DEPENDENCIES) - @rm -f sock_filter-v-Xverbose$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_LDADD) $(LIBS) - -socketcall$(EXEEXT): $(socketcall_OBJECTS) $(socketcall_DEPENDENCIES) $(EXTRA_socketcall_DEPENDENCIES) - @rm -f socketcall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(socketcall_OBJECTS) $(socketcall_LDADD) $(LIBS) - -sockopt-sol_netlink$(EXEEXT): $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_DEPENDENCIES) $(EXTRA_sockopt_sol_netlink_DEPENDENCIES) - @rm -f sockopt-sol_netlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_LDADD) $(LIBS) - -splice$(EXEEXT): $(splice_OBJECTS) $(splice_DEPENDENCIES) $(EXTRA_splice_DEPENDENCIES) - @rm -f splice$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(splice_OBJECTS) $(splice_LDADD) $(LIBS) - -stack-fcall$(EXEEXT): $(stack_fcall_OBJECTS) $(stack_fcall_DEPENDENCIES) $(EXTRA_stack_fcall_DEPENDENCIES) - @rm -f stack-fcall$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stack_fcall_OBJECTS) $(stack_fcall_LDADD) $(LIBS) - -stack-fcall-mangled$(EXEEXT): $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_DEPENDENCIES) $(EXTRA_stack_fcall_mangled_DEPENDENCIES) - @rm -f stack-fcall-mangled$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_LDADD) $(LIBS) - -stat$(EXEEXT): $(stat_OBJECTS) $(stat_DEPENDENCIES) $(EXTRA_stat_DEPENDENCIES) - @rm -f stat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stat_OBJECTS) $(stat_LDADD) $(LIBS) - -stat64$(EXEEXT): $(stat64_OBJECTS) $(stat64_DEPENDENCIES) $(EXTRA_stat64_DEPENDENCIES) - @rm -f stat64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(stat64_OBJECTS) $(stat64_LDADD) $(LIBS) - -statfs$(EXEEXT): $(statfs_OBJECTS) $(statfs_DEPENDENCIES) $(EXTRA_statfs_DEPENDENCIES) - @rm -f statfs$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statfs_OBJECTS) $(statfs_LDADD) $(LIBS) - -statfs64$(EXEEXT): $(statfs64_OBJECTS) $(statfs64_DEPENDENCIES) $(EXTRA_statfs64_DEPENDENCIES) - @rm -f statfs64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statfs64_OBJECTS) $(statfs64_LDADD) $(LIBS) - -statx$(EXEEXT): $(statx_OBJECTS) $(statx_DEPENDENCIES) $(EXTRA_statx_DEPENDENCIES) - @rm -f statx$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(statx_OBJECTS) $(statx_LDADD) $(LIBS) - -swap$(EXEEXT): $(swap_OBJECTS) $(swap_DEPENDENCIES) $(EXTRA_swap_DEPENDENCIES) - @rm -f swap$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(swap_OBJECTS) $(swap_LDADD) $(LIBS) - -sxetmask$(EXEEXT): $(sxetmask_OBJECTS) $(sxetmask_DEPENDENCIES) $(EXTRA_sxetmask_DEPENDENCIES) - @rm -f sxetmask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sxetmask_OBJECTS) $(sxetmask_LDADD) $(LIBS) - -symlink$(EXEEXT): $(symlink_OBJECTS) $(symlink_DEPENDENCIES) $(EXTRA_symlink_DEPENDENCIES) - @rm -f symlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(symlink_OBJECTS) $(symlink_LDADD) $(LIBS) - -symlinkat$(EXEEXT): $(symlinkat_OBJECTS) $(symlinkat_DEPENDENCIES) $(EXTRA_symlinkat_DEPENDENCIES) - @rm -f symlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(symlinkat_OBJECTS) $(symlinkat_LDADD) $(LIBS) - -sync$(EXEEXT): $(sync_OBJECTS) $(sync_DEPENDENCIES) $(EXTRA_sync_DEPENDENCIES) - @rm -f sync$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_OBJECTS) $(sync_LDADD) $(LIBS) - -sync_file_range$(EXEEXT): $(sync_file_range_OBJECTS) $(sync_file_range_DEPENDENCIES) $(EXTRA_sync_file_range_DEPENDENCIES) - @rm -f sync_file_range$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_file_range_OBJECTS) $(sync_file_range_LDADD) $(LIBS) - -sync_file_range2$(EXEEXT): $(sync_file_range2_OBJECTS) $(sync_file_range2_DEPENDENCIES) $(EXTRA_sync_file_range2_DEPENDENCIES) - @rm -f sync_file_range2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sync_file_range2_OBJECTS) $(sync_file_range2_LDADD) $(LIBS) - -sysinfo$(EXEEXT): $(sysinfo_OBJECTS) $(sysinfo_DEPENDENCIES) $(EXTRA_sysinfo_DEPENDENCIES) - @rm -f sysinfo$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(sysinfo_OBJECTS) $(sysinfo_LDADD) $(LIBS) - -syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) - @rm -f syslog$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS) - -tee$(EXEEXT): $(tee_OBJECTS) $(tee_DEPENDENCIES) $(EXTRA_tee_DEPENDENCIES) - @rm -f tee$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(tee_OBJECTS) $(tee_LDADD) $(LIBS) - -threads-execve$(EXEEXT): $(threads_execve_OBJECTS) $(threads_execve_DEPENDENCIES) $(EXTRA_threads_execve_DEPENDENCIES) - @rm -f threads-execve$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(threads_execve_OBJECTS) $(threads_execve_LDADD) $(LIBS) - -time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) - @rm -f time$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS) - -timer_create$(EXEEXT): $(timer_create_OBJECTS) $(timer_create_DEPENDENCIES) $(EXTRA_timer_create_DEPENDENCIES) - @rm -f timer_create$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timer_create_OBJECTS) $(timer_create_LDADD) $(LIBS) - -timer_xettime$(EXEEXT): $(timer_xettime_OBJECTS) $(timer_xettime_DEPENDENCIES) $(EXTRA_timer_xettime_DEPENDENCIES) - @rm -f timer_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timer_xettime_OBJECTS) $(timer_xettime_LDADD) $(LIBS) - -timerfd_xettime$(EXEEXT): $(timerfd_xettime_OBJECTS) $(timerfd_xettime_DEPENDENCIES) $(EXTRA_timerfd_xettime_DEPENDENCIES) - @rm -f timerfd_xettime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(timerfd_xettime_OBJECTS) $(timerfd_xettime_LDADD) $(LIBS) - -times$(EXEEXT): $(times_OBJECTS) $(times_DEPENDENCIES) $(EXTRA_times_DEPENDENCIES) - @rm -f times$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(times_OBJECTS) $(times_LDADD) $(LIBS) - -times-fail$(EXEEXT): $(times_fail_OBJECTS) $(times_fail_DEPENDENCIES) $(EXTRA_times_fail_DEPENDENCIES) - @rm -f times-fail$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(times_fail_OBJECTS) $(times_fail_LDADD) $(LIBS) - -truncate$(EXEEXT): $(truncate_OBJECTS) $(truncate_DEPENDENCIES) $(EXTRA_truncate_DEPENDENCIES) - @rm -f truncate$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(truncate_OBJECTS) $(truncate_LDADD) $(LIBS) - -truncate64$(EXEEXT): $(truncate64_OBJECTS) $(truncate64_DEPENDENCIES) $(EXTRA_truncate64_DEPENDENCIES) - @rm -f truncate64$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(truncate64_OBJECTS) $(truncate64_LDADD) $(LIBS) - -ugetrlimit$(EXEEXT): $(ugetrlimit_OBJECTS) $(ugetrlimit_DEPENDENCIES) $(EXTRA_ugetrlimit_DEPENDENCIES) - @rm -f ugetrlimit$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ugetrlimit_OBJECTS) $(ugetrlimit_LDADD) $(LIBS) - -uio$(EXEEXT): $(uio_OBJECTS) $(uio_DEPENDENCIES) $(EXTRA_uio_DEPENDENCIES) - @rm -f uio$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(uio_OBJECTS) $(uio_LDADD) $(LIBS) - -umask$(EXEEXT): $(umask_OBJECTS) $(umask_DEPENDENCIES) $(EXTRA_umask_DEPENDENCIES) - @rm -f umask$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umask_OBJECTS) $(umask_LDADD) $(LIBS) - -umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) $(EXTRA_umount_DEPENDENCIES) - @rm -f umount$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umount_OBJECTS) $(umount_LDADD) $(LIBS) - -umount2$(EXEEXT): $(umount2_OBJECTS) $(umount2_DEPENDENCIES) $(EXTRA_umount2_DEPENDENCIES) - @rm -f umount2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umount2_OBJECTS) $(umount2_LDADD) $(LIBS) - -umoven-illptr$(EXEEXT): $(umoven_illptr_OBJECTS) $(umoven_illptr_DEPENDENCIES) $(EXTRA_umoven_illptr_DEPENDENCIES) - @rm -f umoven-illptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umoven_illptr_OBJECTS) $(umoven_illptr_LDADD) $(LIBS) - -umovestr$(EXEEXT): $(umovestr_OBJECTS) $(umovestr_DEPENDENCIES) $(EXTRA_umovestr_DEPENDENCIES) - @rm -f umovestr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr_OBJECTS) $(umovestr_LDADD) $(LIBS) - -umovestr-illptr$(EXEEXT): $(umovestr_illptr_OBJECTS) $(umovestr_illptr_DEPENDENCIES) $(EXTRA_umovestr_illptr_DEPENDENCIES) - @rm -f umovestr-illptr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr_illptr_OBJECTS) $(umovestr_illptr_LDADD) $(LIBS) - -umovestr2$(EXEEXT): $(umovestr2_OBJECTS) $(umovestr2_DEPENDENCIES) $(EXTRA_umovestr2_DEPENDENCIES) - @rm -f umovestr2$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr2_OBJECTS) $(umovestr2_LDADD) $(LIBS) - -umovestr3$(EXEEXT): $(umovestr3_OBJECTS) $(umovestr3_DEPENDENCIES) $(EXTRA_umovestr3_DEPENDENCIES) - @rm -f umovestr3$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(umovestr3_OBJECTS) $(umovestr3_LDADD) $(LIBS) - -uname$(EXEEXT): $(uname_OBJECTS) $(uname_DEPENDENCIES) $(EXTRA_uname_DEPENDENCIES) - @rm -f uname$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(uname_OBJECTS) $(uname_LDADD) $(LIBS) - -unblock_reset_raise$(EXEEXT): $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_DEPENDENCIES) $(EXTRA_unblock_reset_raise_DEPENDENCIES) - @rm -f unblock_reset_raise$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_LDADD) $(LIBS) - -unix-pair-send-recv$(EXEEXT): $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_DEPENDENCIES) $(EXTRA_unix_pair_send_recv_DEPENDENCIES) - @rm -f unix-pair-send-recv$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_LDADD) $(LIBS) - -unix-pair-sendto-recvfrom$(EXEEXT): $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_DEPENDENCIES) $(EXTRA_unix_pair_sendto_recvfrom_DEPENDENCIES) - @rm -f unix-pair-sendto-recvfrom$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_LDADD) $(LIBS) - -unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) $(EXTRA_unlink_DEPENDENCIES) - @rm -f unlink$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS) - -unlinkat$(EXEEXT): $(unlinkat_OBJECTS) $(unlinkat_DEPENDENCIES) $(EXTRA_unlinkat_DEPENDENCIES) - @rm -f unlinkat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unlinkat_OBJECTS) $(unlinkat_LDADD) $(LIBS) - -unshare$(EXEEXT): $(unshare_OBJECTS) $(unshare_DEPENDENCIES) $(EXTRA_unshare_DEPENDENCIES) - @rm -f unshare$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(unshare_OBJECTS) $(unshare_LDADD) $(LIBS) - -userfaultfd$(EXEEXT): $(userfaultfd_OBJECTS) $(userfaultfd_DEPENDENCIES) $(EXTRA_userfaultfd_DEPENDENCIES) - @rm -f userfaultfd$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(userfaultfd_OBJECTS) $(userfaultfd_LDADD) $(LIBS) - -ustat$(EXEEXT): $(ustat_OBJECTS) $(ustat_DEPENDENCIES) $(EXTRA_ustat_DEPENDENCIES) - @rm -f ustat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(ustat_OBJECTS) $(ustat_LDADD) $(LIBS) - -utime$(EXEEXT): $(utime_OBJECTS) $(utime_DEPENDENCIES) $(EXTRA_utime_DEPENDENCIES) - @rm -f utime$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utime_OBJECTS) $(utime_LDADD) $(LIBS) - -utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utimensat_DEPENDENCIES) - @rm -f utimensat$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS) - -utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) - @rm -f utimes$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS) - -vfork-f$(EXEEXT): $(vfork_f_OBJECTS) $(vfork_f_DEPENDENCIES) $(EXTRA_vfork_f_DEPENDENCIES) - @rm -f vfork-f$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vfork_f_OBJECTS) $(vfork_f_LDADD) $(LIBS) - -vhangup$(EXEEXT): $(vhangup_OBJECTS) $(vhangup_DEPENDENCIES) $(EXTRA_vhangup_DEPENDENCIES) - @rm -f vhangup$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vhangup_OBJECTS) $(vhangup_LDADD) $(LIBS) - -vmsplice$(EXEEXT): $(vmsplice_OBJECTS) $(vmsplice_DEPENDENCIES) $(EXTRA_vmsplice_DEPENDENCIES) - @rm -f vmsplice$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(vmsplice_OBJECTS) $(vmsplice_LDADD) $(LIBS) - -wait4$(EXEEXT): $(wait4_OBJECTS) $(wait4_DEPENDENCIES) $(EXTRA_wait4_DEPENDENCIES) - @rm -f wait4$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(wait4_OBJECTS) $(wait4_LDADD) $(LIBS) - -wait4-v$(EXEEXT): $(wait4_v_OBJECTS) $(wait4_v_DEPENDENCIES) $(EXTRA_wait4_v_DEPENDENCIES) - @rm -f wait4-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(wait4_v_OBJECTS) $(wait4_v_LDADD) $(LIBS) - -waitid$(EXEEXT): $(waitid_OBJECTS) $(waitid_DEPENDENCIES) $(EXTRA_waitid_DEPENDENCIES) - @rm -f waitid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitid_OBJECTS) $(waitid_LDADD) $(LIBS) - -waitid-v$(EXEEXT): $(waitid_v_OBJECTS) $(waitid_v_DEPENDENCIES) $(EXTRA_waitid_v_DEPENDENCIES) - @rm -f waitid-v$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitid_v_OBJECTS) $(waitid_v_LDADD) $(LIBS) - -waitpid$(EXEEXT): $(waitpid_OBJECTS) $(waitpid_DEPENDENCIES) $(EXTRA_waitpid_DEPENDENCIES) - @rm -f waitpid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(waitpid_OBJECTS) $(waitpid_LDADD) $(LIBS) - -xattr$(EXEEXT): $(xattr_OBJECTS) $(xattr_DEPENDENCIES) $(EXTRA_xattr_DEPENDENCIES) - @rm -f xattr$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xattr_OBJECTS) $(xattr_LDADD) $(LIBS) - -xattr-strings$(EXEEXT): $(xattr_strings_OBJECTS) $(xattr_strings_DEPENDENCIES) $(EXTRA_xattr_strings_DEPENDENCIES) - @rm -f xattr-strings$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xattr_strings_OBJECTS) $(xattr_strings_LDADD) $(LIBS) - -xet_robust_list$(EXEEXT): $(xet_robust_list_OBJECTS) $(xet_robust_list_DEPENDENCIES) $(EXTRA_xet_robust_list_DEPENDENCIES) - @rm -f xet_robust_list$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xet_robust_list_OBJECTS) $(xet_robust_list_LDADD) $(LIBS) - -xet_thread_area_x86$(EXEEXT): $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_DEPENDENCIES) $(EXTRA_xet_thread_area_x86_DEPENDENCIES) - @rm -f xet_thread_area_x86$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_LDADD) $(LIBS) - -xetitimer$(EXEEXT): $(xetitimer_OBJECTS) $(xetitimer_DEPENDENCIES) $(EXTRA_xetitimer_DEPENDENCIES) - @rm -f xetitimer$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetitimer_OBJECTS) $(xetitimer_LDADD) $(LIBS) - -xetpgid$(EXEEXT): $(xetpgid_OBJECTS) $(xetpgid_DEPENDENCIES) $(EXTRA_xetpgid_DEPENDENCIES) - @rm -f xetpgid$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetpgid_OBJECTS) $(xetpgid_LDADD) $(LIBS) - -xetpriority$(EXEEXT): $(xetpriority_OBJECTS) $(xetpriority_DEPENDENCIES) $(EXTRA_xetpriority_DEPENDENCIES) - @rm -f xetpriority$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xetpriority_OBJECTS) $(xetpriority_LDADD) $(LIBS) - -xettimeofday$(EXEEXT): $(xettimeofday_OBJECTS) $(xettimeofday_DEPENDENCIES) $(EXTRA_xettimeofday_DEPENDENCIES) - @rm -f xettimeofday$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(xettimeofday_OBJECTS) $(xettimeofday_LDADD) $(LIBS) - -zeroargc$(EXEEXT): $(zeroargc_OBJECTS) $(zeroargc_DEPENDENCIES) $(EXTRA_zeroargc_DEPENDENCIES) - @rm -f zeroargc$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(zeroargc_OBJECTS) $(zeroargc_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/_newselect-P.Po -include ./$(DEPDIR)/_newselect.Po -include ./$(DEPDIR)/accept.Po -include ./$(DEPDIR)/accept4.Po -include ./$(DEPDIR)/access.Po -include ./$(DEPDIR)/acct.Po -include ./$(DEPDIR)/add_key.Po -include ./$(DEPDIR)/adjtimex.Po -include ./$(DEPDIR)/aio.Po -include ./$(DEPDIR)/aio_pgetevents.Po -include ./$(DEPDIR)/alarm.Po -include ./$(DEPDIR)/answer.Po -include ./$(DEPDIR)/attach-f-p-cmd.Po -include ./$(DEPDIR)/attach-f-p.Po -include ./$(DEPDIR)/attach-p-cmd-cmd.Po -include ./$(DEPDIR)/attach-p-cmd-p.Po -include ./$(DEPDIR)/block_reset_raise_run.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog-v.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd-v.Po -include ./$(DEPDIR)/bpf-obj_get_info_by_fd.Po -include ./$(DEPDIR)/bpf-success-v.Po -include ./$(DEPDIR)/bpf-success.Po -include ./$(DEPDIR)/bpf-v.Po -include ./$(DEPDIR)/bpf.Po -include ./$(DEPDIR)/brk.Po -include ./$(DEPDIR)/btrfs.Po -include ./$(DEPDIR)/caps-abbrev.Po -include ./$(DEPDIR)/caps.Po -include ./$(DEPDIR)/check_sigblock.Po -include ./$(DEPDIR)/check_sigign.Po -include ./$(DEPDIR)/chmod.Po -include ./$(DEPDIR)/chown.Po -include ./$(DEPDIR)/chown32.Po -include ./$(DEPDIR)/chroot.Po -include ./$(DEPDIR)/clock_adjtime.Po -include ./$(DEPDIR)/clock_nanosleep.Po -include ./$(DEPDIR)/clock_xettime.Po -include ./$(DEPDIR)/clone_parent.Po -include ./$(DEPDIR)/clone_ptrace.Po -include ./$(DEPDIR)/copy_file_range.Po -include ./$(DEPDIR)/count-f.Po -include ./$(DEPDIR)/creat.Po -include ./$(DEPDIR)/delay.Po -include ./$(DEPDIR)/delete_module.Po -include ./$(DEPDIR)/dev-yy.Po -include ./$(DEPDIR)/dup.Po -include ./$(DEPDIR)/dup2.Po -include ./$(DEPDIR)/dup3.Po -include ./$(DEPDIR)/epoll_create.Po -include ./$(DEPDIR)/epoll_create1.Po -include ./$(DEPDIR)/epoll_ctl.Po -include ./$(DEPDIR)/epoll_pwait.Po -include ./$(DEPDIR)/epoll_wait.Po -include ./$(DEPDIR)/erestartsys.Po -include ./$(DEPDIR)/eventfd.Po -include ./$(DEPDIR)/execve-v.Po -include ./$(DEPDIR)/execve.Po -include ./$(DEPDIR)/execveat-v.Po -include ./$(DEPDIR)/execveat.Po -include ./$(DEPDIR)/faccessat.Po -include ./$(DEPDIR)/fadvise64.Po -include ./$(DEPDIR)/fadvise64_64.Po -include ./$(DEPDIR)/fallocate.Po -include ./$(DEPDIR)/fanotify_init.Po -include ./$(DEPDIR)/fanotify_mark-Xabbrev.Po -include ./$(DEPDIR)/fanotify_mark-Xraw.Po -include ./$(DEPDIR)/fanotify_mark-Xverbose.Po -include ./$(DEPDIR)/fanotify_mark.Po -include ./$(DEPDIR)/fchdir.Po -include ./$(DEPDIR)/fchmod.Po -include ./$(DEPDIR)/fchmodat.Po -include ./$(DEPDIR)/fchown.Po -include ./$(DEPDIR)/fchown32.Po -include ./$(DEPDIR)/fchownat.Po -include ./$(DEPDIR)/fcntl.Po -include ./$(DEPDIR)/fcntl64.Po -include ./$(DEPDIR)/fdatasync.Po -include ./$(DEPDIR)/fflush.Po -include ./$(DEPDIR)/file_handle.Po -include ./$(DEPDIR)/file_ioctl.Po -include ./$(DEPDIR)/filter-unavailable.Po -include ./$(DEPDIR)/finit_module.Po -include ./$(DEPDIR)/flock.Po -include ./$(DEPDIR)/fork-f.Po -include ./$(DEPDIR)/fstat.Po -include ./$(DEPDIR)/fstat64-fstat64.Po -include ./$(DEPDIR)/fstatat64-fstatat64.Po -include ./$(DEPDIR)/fstatfs.Po -include ./$(DEPDIR)/fstatfs64.Po -include ./$(DEPDIR)/fsync-y.Po -include ./$(DEPDIR)/fsync.Po -include ./$(DEPDIR)/ftruncate.Po -include ./$(DEPDIR)/ftruncate64-ftruncate64.Po -include ./$(DEPDIR)/futex.Po -include ./$(DEPDIR)/futimesat.Po -include ./$(DEPDIR)/get_mempolicy.Po -include ./$(DEPDIR)/getcpu.Po -include ./$(DEPDIR)/getcwd.Po -include ./$(DEPDIR)/getdents.Po -include ./$(DEPDIR)/getdents64.Po -include ./$(DEPDIR)/getegid.Po -include ./$(DEPDIR)/getegid32.Po -include ./$(DEPDIR)/geteuid.Po -include ./$(DEPDIR)/geteuid32.Po -include ./$(DEPDIR)/getgid.Po -include ./$(DEPDIR)/getgid32.Po -include ./$(DEPDIR)/getgroups.Po -include ./$(DEPDIR)/getgroups32.Po -include ./$(DEPDIR)/getpeername.Po -include ./$(DEPDIR)/getpgrp.Po -include ./$(DEPDIR)/getpid.Po -include ./$(DEPDIR)/getppid.Po -include ./$(DEPDIR)/getrandom.Po -include ./$(DEPDIR)/getresgid.Po -include ./$(DEPDIR)/getresgid32.Po -include ./$(DEPDIR)/getresuid.Po -include ./$(DEPDIR)/getresuid32.Po -include ./$(DEPDIR)/getrlimit.Po -include ./$(DEPDIR)/getrusage.Po -include ./$(DEPDIR)/getsid.Po -include ./$(DEPDIR)/getsockname.Po -include ./$(DEPDIR)/gettid.Po -include ./$(DEPDIR)/getuid.Po -include ./$(DEPDIR)/getuid32.Po -include ./$(DEPDIR)/getxxid.Po -include ./$(DEPDIR)/group_req.Po -include ./$(DEPDIR)/inet-cmsg.Po -include ./$(DEPDIR)/init_module.Po -include ./$(DEPDIR)/inject-nf.Po -include ./$(DEPDIR)/inotify.Po -include ./$(DEPDIR)/inotify_init1.Po -include ./$(DEPDIR)/int_0x80.Po -include ./$(DEPDIR)/ioctl.Po -include ./$(DEPDIR)/ioctl_block.Po -include ./$(DEPDIR)/ioctl_dm-v.Po -include ./$(DEPDIR)/ioctl_dm.Po -include ./$(DEPDIR)/ioctl_evdev-v.Po -include ./$(DEPDIR)/ioctl_evdev.Po -include ./$(DEPDIR)/ioctl_inotify.Po -include ./$(DEPDIR)/ioctl_kvm_run.Po -include ./$(DEPDIR)/ioctl_loop-nv.Po -include ./$(DEPDIR)/ioctl_loop-v.Po -include ./$(DEPDIR)/ioctl_loop.Po -include ./$(DEPDIR)/ioctl_mtd.Po -include ./$(DEPDIR)/ioctl_nsfs.Po -include ./$(DEPDIR)/ioctl_perf-success.Po -include ./$(DEPDIR)/ioctl_perf.Po -include ./$(DEPDIR)/ioctl_ptp.Po -include ./$(DEPDIR)/ioctl_rtc-v.Po -include ./$(DEPDIR)/ioctl_rtc.Po -include ./$(DEPDIR)/ioctl_scsi.Po -include ./$(DEPDIR)/ioctl_sg_io_v3.Po -include ./$(DEPDIR)/ioctl_sg_io_v4.Po -include ./$(DEPDIR)/ioctl_sock_gifconf.Po -include ./$(DEPDIR)/ioctl_uffdio.Po -include ./$(DEPDIR)/ioctl_v4l2.Po -include ./$(DEPDIR)/ioperm.Po -include ./$(DEPDIR)/iopl.Po -include ./$(DEPDIR)/ioprio.Po -include ./$(DEPDIR)/ip_mreq.Po -include ./$(DEPDIR)/ipc.Po -include ./$(DEPDIR)/ipc_msg-Xabbrev.Po -include ./$(DEPDIR)/ipc_msg-Xraw.Po -include ./$(DEPDIR)/ipc_msg-Xverbose.Po -include ./$(DEPDIR)/ipc_msg.Po -include ./$(DEPDIR)/ipc_msgbuf-Xabbrev.Po -include ./$(DEPDIR)/ipc_msgbuf-Xraw.Po -include ./$(DEPDIR)/ipc_msgbuf-Xverbose.Po -include ./$(DEPDIR)/ipc_msgbuf.Po -include ./$(DEPDIR)/ipc_sem-Xabbrev.Po -include ./$(DEPDIR)/ipc_sem-Xraw.Po -include ./$(DEPDIR)/ipc_sem-Xverbose.Po -include ./$(DEPDIR)/ipc_sem.Po -include ./$(DEPDIR)/ipc_shm-Xabbrev.Po -include ./$(DEPDIR)/ipc_shm-Xraw.Po -include ./$(DEPDIR)/ipc_shm-Xverbose.Po -include ./$(DEPDIR)/ipc_shm.Po -include ./$(DEPDIR)/is_linux_mips_n64.Po -include ./$(DEPDIR)/kcmp-y.Po -include ./$(DEPDIR)/kcmp.Po -include ./$(DEPDIR)/kern_features.Po -include ./$(DEPDIR)/kexec_file_load.Po -include ./$(DEPDIR)/kexec_load.Po -include ./$(DEPDIR)/keyctl-Xabbrev.Po -include ./$(DEPDIR)/keyctl-Xraw.Po -include ./$(DEPDIR)/keyctl-Xverbose.Po -include ./$(DEPDIR)/keyctl.Po -include ./$(DEPDIR)/kill.Po -include ./$(DEPDIR)/ksysent.Po -include ./$(DEPDIR)/lchown.Po -include ./$(DEPDIR)/lchown32.Po -include ./$(DEPDIR)/libtests_a-create_nl_socket.Po -include ./$(DEPDIR)/libtests_a-errno2name.Po -include ./$(DEPDIR)/libtests_a-error_msg.Po -include ./$(DEPDIR)/libtests_a-fill_memory.Po -include ./$(DEPDIR)/libtests_a-get_page_size.Po -include ./$(DEPDIR)/libtests_a-get_sigset_size.Po -include ./$(DEPDIR)/libtests_a-hexdump_strdup.Po -include ./$(DEPDIR)/libtests_a-hexquote_strndup.Po -include ./$(DEPDIR)/libtests_a-ifindex.Po -include ./$(DEPDIR)/libtests_a-inode_of_sockfd.Po -include ./$(DEPDIR)/libtests_a-libmmsg.Po -include ./$(DEPDIR)/libtests_a-libsocketcall.Po -include ./$(DEPDIR)/libtests_a-overflowuid.Po -include ./$(DEPDIR)/libtests_a-pipe_maxfd.Po -include ./$(DEPDIR)/libtests_a-print_quoted_string.Po -include ./$(DEPDIR)/libtests_a-print_time.Po -include ./$(DEPDIR)/libtests_a-printflags.Po -include ./$(DEPDIR)/libtests_a-printxval.Po -include ./$(DEPDIR)/libtests_a-signal2name.Po -include ./$(DEPDIR)/libtests_a-skip_unavailable.Po -include ./$(DEPDIR)/libtests_a-sprintrc.Po -include ./$(DEPDIR)/libtests_a-tail_alloc.Po -include ./$(DEPDIR)/libtests_a-test_printpath.Po -include ./$(DEPDIR)/libtests_a-test_printstrn.Po -include ./$(DEPDIR)/libtests_a-test_ucopy.Po -include ./$(DEPDIR)/libtests_a-tprintf.Po -include ./$(DEPDIR)/link.Po -include ./$(DEPDIR)/linkat.Po -include ./$(DEPDIR)/list_sigaction_signum.Po -include ./$(DEPDIR)/llseek.Po -include ./$(DEPDIR)/localtime.Po -include ./$(DEPDIR)/lookup_dcookie.Po -include ./$(DEPDIR)/lseek.Po -include ./$(DEPDIR)/lstat.Po -include ./$(DEPDIR)/lstat64-lstat64.Po -include ./$(DEPDIR)/madvise.Po -include ./$(DEPDIR)/mbind.Po -include ./$(DEPDIR)/membarrier.Po -include ./$(DEPDIR)/memfd_create.Po -include ./$(DEPDIR)/migrate_pages.Po -include ./$(DEPDIR)/mincore.Po -include ./$(DEPDIR)/mkdir.Po -include ./$(DEPDIR)/mkdirat.Po -include ./$(DEPDIR)/mknod.Po -include ./$(DEPDIR)/mknodat.Po -include ./$(DEPDIR)/mlock.Po -include ./$(DEPDIR)/mlock2.Po -include ./$(DEPDIR)/mlockall.Po -include ./$(DEPDIR)/mmap-Xabbrev.Po -include ./$(DEPDIR)/mmap-Xraw.Po -include ./$(DEPDIR)/mmap-Xverbose.Po -include ./$(DEPDIR)/mmap.Po -include ./$(DEPDIR)/mmap64-mmap64.Po -include ./$(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -include ./$(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -include ./$(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -include ./$(DEPDIR)/mmsg-silent.Po -include ./$(DEPDIR)/mmsg.Po -include ./$(DEPDIR)/mmsg_name-v.Po -include ./$(DEPDIR)/mmsg_name.Po -include ./$(DEPDIR)/modify_ldt.Po -include ./$(DEPDIR)/mount-Xabbrev.Po -include ./$(DEPDIR)/mount-Xraw.Po -include ./$(DEPDIR)/mount-Xverbose.Po -include ./$(DEPDIR)/mount.Po -include ./$(DEPDIR)/move_pages.Po -include ./$(DEPDIR)/mq.Po -include ./$(DEPDIR)/mq_sendrecv-read.Po -include ./$(DEPDIR)/mq_sendrecv-write.Po -include ./$(DEPDIR)/mq_sendrecv.Po -include ./$(DEPDIR)/msg_control-v.Po -include ./$(DEPDIR)/msg_control.Po -include ./$(DEPDIR)/msg_name.Po -include ./$(DEPDIR)/munlockall.Po -include ./$(DEPDIR)/nanosleep.Po -include ./$(DEPDIR)/net-accept-connect.Po -include ./$(DEPDIR)/net-icmp_filter.Po -include ./$(DEPDIR)/net-sockaddr.Po -include ./$(DEPDIR)/net-y-unix.Po -include ./$(DEPDIR)/net-yy-inet.Po -include ./$(DEPDIR)/net-yy-inet6.Po -include ./$(DEPDIR)/net-yy-netlink.Po -include ./$(DEPDIR)/net-yy-unix.Po -include ./$(DEPDIR)/netlink_audit.Po -include ./$(DEPDIR)/netlink_crypto.Po -include ./$(DEPDIR)/netlink_generic.Po -include ./$(DEPDIR)/netlink_inet_diag.Po -include ./$(DEPDIR)/netlink_kobject_uevent.Po -include ./$(DEPDIR)/netlink_netfilter.Po -include ./$(DEPDIR)/netlink_netlink_diag.Po -include ./$(DEPDIR)/netlink_protocol.Po -include ./$(DEPDIR)/netlink_route.Po -include ./$(DEPDIR)/netlink_selinux.Po -include ./$(DEPDIR)/netlink_sock_diag.Po -include ./$(DEPDIR)/netlink_unix_diag.Po -include ./$(DEPDIR)/netlink_xfrm.Po -include ./$(DEPDIR)/newfstatat-newfstatat.Po -include ./$(DEPDIR)/nfnetlink_acct.Po -include ./$(DEPDIR)/nfnetlink_cthelper.Po -include ./$(DEPDIR)/nfnetlink_ctnetlink.Po -include ./$(DEPDIR)/nfnetlink_ctnetlink_exp.Po -include ./$(DEPDIR)/nfnetlink_cttimeout.Po -include ./$(DEPDIR)/nfnetlink_ipset.Po -include ./$(DEPDIR)/nfnetlink_nft_compat.Po -include ./$(DEPDIR)/nfnetlink_nftables.Po -include ./$(DEPDIR)/nfnetlink_osf.Po -include ./$(DEPDIR)/nfnetlink_queue.Po -include ./$(DEPDIR)/nfnetlink_ulog.Po -include ./$(DEPDIR)/nlattr.Po -include ./$(DEPDIR)/nlattr_br_port_msg.Po -include ./$(DEPDIR)/nlattr_crypto_user_alg.Po -include ./$(DEPDIR)/nlattr_dcbmsg.Po -include ./$(DEPDIR)/nlattr_fib_rule_hdr.Po -include ./$(DEPDIR)/nlattr_ifaddrlblmsg.Po -include ./$(DEPDIR)/nlattr_ifaddrmsg.Po -include ./$(DEPDIR)/nlattr_ifinfomsg.Po -include ./$(DEPDIR)/nlattr_ifla_af_spec.Po -include ./$(DEPDIR)/nlattr_ifla_brport.Po -include ./$(DEPDIR)/nlattr_ifla_linkinfo.Po -include ./$(DEPDIR)/nlattr_ifla_port.Po -include ./$(DEPDIR)/nlattr_ifla_xdp.Po -include ./$(DEPDIR)/nlattr_inet_diag_msg.Po -include ./$(DEPDIR)/nlattr_inet_diag_req_compat.Po -include ./$(DEPDIR)/nlattr_inet_diag_req_v2.Po -include ./$(DEPDIR)/nlattr_mdba_mdb_entry.Po -include ./$(DEPDIR)/nlattr_mdba_router_port.Po -include ./$(DEPDIR)/nlattr_ndmsg.Po -include ./$(DEPDIR)/nlattr_ndtmsg.Po -include ./$(DEPDIR)/nlattr_netconfmsg.Po -include ./$(DEPDIR)/nlattr_netlink_diag_msg.Po -include ./$(DEPDIR)/nlattr_nlmsgerr.Po -include ./$(DEPDIR)/nlattr_packet_diag_msg.Po -include ./$(DEPDIR)/nlattr_rtgenmsg.Po -include ./$(DEPDIR)/nlattr_rtmsg.Po -include ./$(DEPDIR)/nlattr_smc_diag_msg.Po -include ./$(DEPDIR)/nlattr_tc_stats.Po -include ./$(DEPDIR)/nlattr_tca_stab.Po -include ./$(DEPDIR)/nlattr_tcamsg.Po -include ./$(DEPDIR)/nlattr_tcmsg.Po -include ./$(DEPDIR)/nlattr_unix_diag_msg.Po -include ./$(DEPDIR)/nsyscalls-d.Po -include ./$(DEPDIR)/nsyscalls.Po -include ./$(DEPDIR)/old_mmap-P.Po -include ./$(DEPDIR)/old_mmap-Xabbrev.Po -include ./$(DEPDIR)/old_mmap-Xraw.Po -include ./$(DEPDIR)/old_mmap-Xverbose.Po -include ./$(DEPDIR)/old_mmap-v-none.Po -include ./$(DEPDIR)/old_mmap.Po -include ./$(DEPDIR)/oldfstat.Po -include ./$(DEPDIR)/oldlstat.Po -include ./$(DEPDIR)/oldselect-P.Po -include ./$(DEPDIR)/oldselect-efault-P.Po -include ./$(DEPDIR)/oldselect-efault.Po -include ./$(DEPDIR)/oldselect.Po -include ./$(DEPDIR)/oldstat.Po -include ./$(DEPDIR)/open.Po -include ./$(DEPDIR)/openat.Po -include ./$(DEPDIR)/osf_utimes.Po -include ./$(DEPDIR)/pause.Po -include ./$(DEPDIR)/pc.Po -include ./$(DEPDIR)/perf_event_open.Po -include ./$(DEPDIR)/perf_event_open_nonverbose.Po -include ./$(DEPDIR)/perf_event_open_unabbrev.Po -include ./$(DEPDIR)/personality-Xabbrev.Po -include ./$(DEPDIR)/personality-Xraw.Po -include ./$(DEPDIR)/personality-Xverbose.Po -include ./$(DEPDIR)/personality.Po -include ./$(DEPDIR)/pipe.Po -include ./$(DEPDIR)/pipe2.Po -include ./$(DEPDIR)/pkey_alloc.Po -include ./$(DEPDIR)/pkey_free.Po -include ./$(DEPDIR)/pkey_mprotect.Po -include ./$(DEPDIR)/poll-P.Po -include ./$(DEPDIR)/poll.Po -include ./$(DEPDIR)/ppoll-P.Po -include ./$(DEPDIR)/ppoll-v.Po -include ./$(DEPDIR)/ppoll.Po -include ./$(DEPDIR)/prctl-arg2-intptr.Po -include ./$(DEPDIR)/prctl-dumpable.Po -include ./$(DEPDIR)/prctl-name.Po -include ./$(DEPDIR)/prctl-no-args.Po -include ./$(DEPDIR)/prctl-pdeathsig.Po -include ./$(DEPDIR)/prctl-seccomp-filter-v.Po -include ./$(DEPDIR)/prctl-seccomp-strict.Po -include ./$(DEPDIR)/prctl-securebits.Po -include ./$(DEPDIR)/prctl-spec-inject.Po -include ./$(DEPDIR)/prctl-tid_address.Po -include ./$(DEPDIR)/prctl-tsc.Po -include ./$(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -include ./$(DEPDIR)/preadv-preadv.Po -include ./$(DEPDIR)/preadv2-pwritev2.Po -include ./$(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -include ./$(DEPDIR)/print_maxfd.Po -include ./$(DEPDIR)/printpath-umovestr-peekdata.Po -include ./$(DEPDIR)/printpath-umovestr-undumpable.Po -include ./$(DEPDIR)/printpath-umovestr.Po -include ./$(DEPDIR)/printstr.Po -include ./$(DEPDIR)/printstrn-umoven-peekdata.Po -include ./$(DEPDIR)/printstrn-umoven-undumpable.Po -include ./$(DEPDIR)/printstrn-umoven.Po -include ./$(DEPDIR)/prlimit64.Po -include ./$(DEPDIR)/process_vm_readv.Po -include ./$(DEPDIR)/process_vm_writev.Po -include ./$(DEPDIR)/pselect6.Po -include ./$(DEPDIR)/ptrace.Po -include ./$(DEPDIR)/pwritev-pwritev.Po -include ./$(DEPDIR)/qual_fault.Po -include ./$(DEPDIR)/qual_inject-error-signal.Po -include ./$(DEPDIR)/qual_inject-retval.Po -include ./$(DEPDIR)/qual_inject-signal.Po -include ./$(DEPDIR)/qual_signal.Po -include ./$(DEPDIR)/quotactl-v.Po -include ./$(DEPDIR)/quotactl-xfs-v.Po -include ./$(DEPDIR)/quotactl-xfs.Po -include ./$(DEPDIR)/quotactl.Po -include ./$(DEPDIR)/read-write.Po -include ./$(DEPDIR)/readahead.Po -include ./$(DEPDIR)/readdir.Po -include ./$(DEPDIR)/readlink.Po -include ./$(DEPDIR)/readlinkat.Po -include ./$(DEPDIR)/readv.Po -include ./$(DEPDIR)/reboot.Po -include ./$(DEPDIR)/recvfrom.Po -include ./$(DEPDIR)/recvmmsg-timeout.Po -include ./$(DEPDIR)/recvmsg.Po -include ./$(DEPDIR)/redirect-fds.Po -include ./$(DEPDIR)/remap_file_pages.Po -include ./$(DEPDIR)/rename.Po -include ./$(DEPDIR)/renameat.Po -include ./$(DEPDIR)/renameat2.Po -include ./$(DEPDIR)/request_key.Po -include ./$(DEPDIR)/restart_syscall.Po -include ./$(DEPDIR)/riscv_flush_icache.Po -include ./$(DEPDIR)/rmdir.Po -include ./$(DEPDIR)/rt_sigaction.Po -include ./$(DEPDIR)/rt_sigpending.Po -include ./$(DEPDIR)/rt_sigprocmask.Po -include ./$(DEPDIR)/rt_sigqueueinfo.Po -include ./$(DEPDIR)/rt_sigreturn.Po -include ./$(DEPDIR)/rt_sigsuspend.Po -include ./$(DEPDIR)/rt_sigtimedwait.Po -include ./$(DEPDIR)/rt_tgsigqueueinfo.Po -include ./$(DEPDIR)/run_expect_termsig.Po -include ./$(DEPDIR)/s390_guarded_storage-v.Po -include ./$(DEPDIR)/s390_guarded_storage.Po -include ./$(DEPDIR)/s390_pci_mmio_read_write.Po -include ./$(DEPDIR)/s390_runtime_instr.Po -include ./$(DEPDIR)/s390_sthyi-v.Po -include ./$(DEPDIR)/s390_sthyi.Po -include ./$(DEPDIR)/sched_get_priority_mxx.Po -include ./$(DEPDIR)/sched_rr_get_interval.Po -include ./$(DEPDIR)/sched_xetaffinity.Po -include ./$(DEPDIR)/sched_xetattr.Po -include ./$(DEPDIR)/sched_xetparam.Po -include ./$(DEPDIR)/sched_xetscheduler.Po -include ./$(DEPDIR)/sched_yield.Po -include ./$(DEPDIR)/scm_rights.Po -include ./$(DEPDIR)/seccomp-filter-v.Po -include ./$(DEPDIR)/seccomp-filter.Po -include ./$(DEPDIR)/seccomp-strict.Po -include ./$(DEPDIR)/seccomp_get_action_avail.Po -include ./$(DEPDIR)/select-P.Po -include ./$(DEPDIR)/select.Po -include ./$(DEPDIR)/semop.Po -include ./$(DEPDIR)/sendfile.Po -include ./$(DEPDIR)/sendfile64.Po -include ./$(DEPDIR)/set_mempolicy.Po -include ./$(DEPDIR)/set_ptracer_any.Po -include ./$(DEPDIR)/set_sigblock.Po -include ./$(DEPDIR)/set_sigign.Po -include ./$(DEPDIR)/setdomainname.Po -include ./$(DEPDIR)/setfsgid.Po -include ./$(DEPDIR)/setfsgid32.Po -include ./$(DEPDIR)/setfsuid.Po -include ./$(DEPDIR)/setfsuid32.Po -include ./$(DEPDIR)/setgid.Po -include ./$(DEPDIR)/setgid32.Po -include ./$(DEPDIR)/setgroups.Po -include ./$(DEPDIR)/setgroups32.Po -include ./$(DEPDIR)/sethostname.Po -include ./$(DEPDIR)/setns.Po -include ./$(DEPDIR)/setregid.Po -include ./$(DEPDIR)/setregid32.Po -include ./$(DEPDIR)/setresgid.Po -include ./$(DEPDIR)/setresgid32.Po -include ./$(DEPDIR)/setresuid.Po -include ./$(DEPDIR)/setresuid32.Po -include ./$(DEPDIR)/setreuid.Po -include ./$(DEPDIR)/setreuid32.Po -include ./$(DEPDIR)/setrlimit.Po -include ./$(DEPDIR)/setuid.Po -include ./$(DEPDIR)/setuid32.Po -include ./$(DEPDIR)/shmxt.Po -include ./$(DEPDIR)/shutdown.Po -include ./$(DEPDIR)/sigaction.Po -include ./$(DEPDIR)/sigaltstack.Po -include ./$(DEPDIR)/siginfo.Po -include ./$(DEPDIR)/signal.Po -include ./$(DEPDIR)/signal_receive.Po -include ./$(DEPDIR)/signalfd4.Po -include ./$(DEPDIR)/sigpending.Po -include ./$(DEPDIR)/sigprocmask.Po -include ./$(DEPDIR)/sigreturn.Po -include ./$(DEPDIR)/sigsuspend.Po -include ./$(DEPDIR)/sleep.Po -include ./$(DEPDIR)/so_linger.Po -include ./$(DEPDIR)/so_peercred-Xabbrev.Po -include ./$(DEPDIR)/so_peercred-Xraw.Po -include ./$(DEPDIR)/so_peercred-Xverbose.Po -include ./$(DEPDIR)/so_peercred.Po -include ./$(DEPDIR)/sock_filter-v-Xabbrev.Po -include ./$(DEPDIR)/sock_filter-v-Xraw.Po -include ./$(DEPDIR)/sock_filter-v-Xverbose.Po -include ./$(DEPDIR)/sock_filter-v.Po -include ./$(DEPDIR)/socketcall.Po -include ./$(DEPDIR)/sockopt-sol_netlink.Po -include ./$(DEPDIR)/splice.Po -include ./$(DEPDIR)/stack-fcall-0.Po -include ./$(DEPDIR)/stack-fcall-1.Po -include ./$(DEPDIR)/stack-fcall-2.Po -include ./$(DEPDIR)/stack-fcall-3.Po -include ./$(DEPDIR)/stack-fcall-mangled-0.Po -include ./$(DEPDIR)/stack-fcall-mangled-1.Po -include ./$(DEPDIR)/stack-fcall-mangled-2.Po -include ./$(DEPDIR)/stack-fcall-mangled-3.Po -include ./$(DEPDIR)/stack-fcall-mangled.Po -include ./$(DEPDIR)/stack-fcall.Po -include ./$(DEPDIR)/stat.Po -include ./$(DEPDIR)/stat64-stat64.Po -include ./$(DEPDIR)/statfs-statfs.Po -include ./$(DEPDIR)/statfs64.Po -include ./$(DEPDIR)/statx.Po -include ./$(DEPDIR)/swap.Po -include ./$(DEPDIR)/sxetmask.Po -include ./$(DEPDIR)/symlink.Po -include ./$(DEPDIR)/symlinkat.Po -include ./$(DEPDIR)/sync.Po -include ./$(DEPDIR)/sync_file_range.Po -include ./$(DEPDIR)/sync_file_range2.Po -include ./$(DEPDIR)/sysinfo.Po -include ./$(DEPDIR)/syslog.Po -include ./$(DEPDIR)/tee.Po -include ./$(DEPDIR)/threads-execve.Po -include ./$(DEPDIR)/time.Po -include ./$(DEPDIR)/timer_create.Po -include ./$(DEPDIR)/timer_xettime.Po -include ./$(DEPDIR)/timerfd_xettime.Po -include ./$(DEPDIR)/times-fail.Po -include ./$(DEPDIR)/times.Po -include ./$(DEPDIR)/truncate.Po -include ./$(DEPDIR)/truncate64-truncate64.Po -include ./$(DEPDIR)/ugetrlimit.Po -include ./$(DEPDIR)/uio-uio.Po -include ./$(DEPDIR)/umask.Po -include ./$(DEPDIR)/umount.Po -include ./$(DEPDIR)/umount2.Po -include ./$(DEPDIR)/umoven-illptr.Po -include ./$(DEPDIR)/umovestr-illptr.Po -include ./$(DEPDIR)/umovestr.Po -include ./$(DEPDIR)/umovestr2.Po -include ./$(DEPDIR)/umovestr3.Po -include ./$(DEPDIR)/uname.Po -include ./$(DEPDIR)/unblock_reset_raise.Po -include ./$(DEPDIR)/unix-pair-send-recv.Po -include ./$(DEPDIR)/unix-pair-sendto-recvfrom.Po -include ./$(DEPDIR)/unlink.Po -include ./$(DEPDIR)/unlinkat.Po -include ./$(DEPDIR)/unshare.Po -include ./$(DEPDIR)/userfaultfd.Po -include ./$(DEPDIR)/ustat.Po -include ./$(DEPDIR)/utime.Po -include ./$(DEPDIR)/utimensat.Po -include ./$(DEPDIR)/utimes.Po -include ./$(DEPDIR)/vfork-f.Po -include ./$(DEPDIR)/vhangup.Po -include ./$(DEPDIR)/vmsplice.Po -include ./$(DEPDIR)/wait4-v.Po -include ./$(DEPDIR)/wait4.Po -include ./$(DEPDIR)/waitid-v.Po -include ./$(DEPDIR)/waitid.Po -include ./$(DEPDIR)/waitpid.Po -include ./$(DEPDIR)/xattr-strings.Po -include ./$(DEPDIR)/xattr.Po -include ./$(DEPDIR)/xet_robust_list.Po -include ./$(DEPDIR)/xet_thread_area_x86.Po -include ./$(DEPDIR)/xetitimer.Po -include ./$(DEPDIR)/xetpgid.Po -include ./$(DEPDIR)/xetpriority.Po -include ./$(DEPDIR)/xettimeofday.Po -include ./$(DEPDIR)/zeroargc.Po - -.c.o: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< - -.c.obj: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -libtests_a-create_nl_socket.o: create_nl_socket.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.o -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po -# $(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c - -libtests_a-create_nl_socket.obj: create_nl_socket.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.obj -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po -# $(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi` - -libtests_a-errno2name.o: errno2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.o -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po -# $(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c - -libtests_a-errno2name.obj: errno2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po -# $(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi` - -libtests_a-error_msg.o: error_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.o -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po -# $(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c - -libtests_a-error_msg.obj: error_msg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.obj -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po -# $(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi` - -libtests_a-fill_memory.o: fill_memory.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.o -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po -# $(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c - -libtests_a-fill_memory.obj: fill_memory.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.obj -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po -# $(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi` - -libtests_a-get_page_size.o: get_page_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po -# $(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c - -libtests_a-get_page_size.obj: get_page_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po -# $(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi` - -libtests_a-get_sigset_size.o: get_sigset_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po -# $(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c - -libtests_a-get_sigset_size.obj: get_sigset_size.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po -# $(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi` - -libtests_a-hexdump_strdup.o: hexdump_strdup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po -# $(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c - -libtests_a-hexdump_strdup.obj: hexdump_strdup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po -# $(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi` - -libtests_a-hexquote_strndup.o: hexquote_strndup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po -# $(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c - -libtests_a-hexquote_strndup.obj: hexquote_strndup.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po -# $(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi` - -libtests_a-ifindex.o: ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.o -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po -# $(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c - -libtests_a-ifindex.obj: ifindex.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.obj -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po -# $(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi` - -libtests_a-inode_of_sockfd.o: inode_of_sockfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.o -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po -# $(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c - -libtests_a-inode_of_sockfd.obj: inode_of_sockfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po -# $(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi` - -libtests_a-libmmsg.o: libmmsg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.o -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po -# $(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c - -libtests_a-libmmsg.obj: libmmsg.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.obj -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po -# $(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi` - -libtests_a-libsocketcall.o: libsocketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.o -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po -# $(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c - -libtests_a-libsocketcall.obj: libsocketcall.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.obj -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po -# $(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi` - -libtests_a-overflowuid.o: overflowuid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.o -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po -# $(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c - -libtests_a-overflowuid.obj: overflowuid.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.obj -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po -# $(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi` - -libtests_a-pipe_maxfd.o: pipe_maxfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.o -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po -# $(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c - -libtests_a-pipe_maxfd.obj: pipe_maxfd.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po -# $(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi` - -libtests_a-print_quoted_string.o: print_quoted_string.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.o -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po -# $(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c - -libtests_a-print_quoted_string.obj: print_quoted_string.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po -# $(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi` - -libtests_a-print_time.o: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.o -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libtests_a-print_time.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c - -libtests_a-print_time.obj: print_time.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po -# $(AM_V_CC)source='print_time.c' object='libtests_a-print_time.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi` - -libtests_a-printflags.o: printflags.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.o -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po -# $(AM_V_CC)source='printflags.c' object='libtests_a-printflags.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c - -libtests_a-printflags.obj: printflags.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.obj -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po -# $(AM_V_CC)source='printflags.c' object='libtests_a-printflags.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi` - -libtests_a-printxval.o: printxval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.o -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po -# $(AM_V_CC)source='printxval.c' object='libtests_a-printxval.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c - -libtests_a-printxval.obj: printxval.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.obj -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po -# $(AM_V_CC)source='printxval.c' object='libtests_a-printxval.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi` - -libtests_a-signal2name.o: signal2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.o -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po -# $(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c - -libtests_a-signal2name.obj: signal2name.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po -# $(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi` - -libtests_a-skip_unavailable.o: skip_unavailable.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.o -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po -# $(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c - -libtests_a-skip_unavailable.obj: skip_unavailable.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.obj -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po -# $(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi` - -libtests_a-sprintrc.o: sprintrc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.o -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po -# $(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c - -libtests_a-sprintrc.obj: sprintrc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.obj -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po -# $(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi` - -libtests_a-tail_alloc.o: tail_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.o -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po -# $(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c - -libtests_a-tail_alloc.obj: tail_alloc.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.obj -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po -# $(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi` - -libtests_a-test_printpath.o: test_printpath.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po -# $(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c - -libtests_a-test_printpath.obj: test_printpath.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po -# $(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi` - -libtests_a-test_printstrn.o: test_printstrn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po -# $(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c - -libtests_a-test_printstrn.obj: test_printstrn.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po -# $(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi` - -libtests_a-test_ucopy.o: test_ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.o -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po -# $(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c - -libtests_a-test_ucopy.obj: test_ucopy.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po -# $(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi` - -libtests_a-tprintf.o: tprintf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.o -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po -# $(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c - -libtests_a-tprintf.obj: tprintf.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.obj -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po -# $(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi` - -fstat64-fstat64.o: fstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.o -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po -# $(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c - -fstat64-fstat64.obj: fstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.obj -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po -# $(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi` - -fstatat64-fstatat64.o: fstatat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.o -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po -# $(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c - -fstatat64-fstatat64.obj: fstatat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.obj -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po -# $(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi` - -ftruncate64-ftruncate64.o: ftruncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.o -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po -# $(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c - -ftruncate64-ftruncate64.obj: ftruncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.obj -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po -# $(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi` - -lstat64-lstat64.o: lstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.o -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po -# $(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c - -lstat64-lstat64.obj: lstat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.obj -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po -# $(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi` - -mmap64-mmap64.o: mmap64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.o -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po -# $(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c - -mmap64-mmap64.obj: mmap64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.obj -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po -# $(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi` - -mmap64_Xabbrev-mmap64-Xabbrev.o: mmap64-Xabbrev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.o -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -# $(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c - -mmap64_Xabbrev-mmap64-Xabbrev.obj: mmap64-Xabbrev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.obj -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po -# $(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi` - -mmap64_Xraw-mmap64-Xraw.o: mmap64-Xraw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.o -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -# $(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c - -mmap64_Xraw-mmap64-Xraw.obj: mmap64-Xraw.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.obj -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po -# $(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi` - -mmap64_Xverbose-mmap64-Xverbose.o: mmap64-Xverbose.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.o -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -# $(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c - -mmap64_Xverbose-mmap64-Xverbose.obj: mmap64-Xverbose.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.obj -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po -# $(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi` - -newfstatat-newfstatat.o: newfstatat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.o -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c - $(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po -# $(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c - -newfstatat-newfstatat.obj: newfstatat.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.obj -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po -# $(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi` - -pread64_pwrite64-pread64-pwrite64.o: pread64-pwrite64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.o -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -# $(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c - -pread64_pwrite64-pread64-pwrite64.obj: pread64-pwrite64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.obj -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po -# $(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi` - -preadv-preadv.o: preadv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.o -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po -# $(AM_V_CC)source='preadv.c' object='preadv-preadv.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c - -preadv-preadv.obj: preadv.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.obj -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po -# $(AM_V_CC)source='preadv.c' object='preadv-preadv.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi` - -preadv_pwritev-preadv-pwritev.o: preadv-pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.o -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -# $(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c - -preadv_pwritev-preadv-pwritev.obj: preadv-pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.obj -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po -# $(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi` - -pwritev-pwritev.o: pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.o -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c - $(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po -# $(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c - -pwritev-pwritev.obj: pwritev.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.obj -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po -# $(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi` - -stat64-stat64.o: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.o -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po -# $(AM_V_CC)source='stat64.c' object='stat64-stat64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c - -stat64-stat64.obj: stat64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.obj -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po -# $(AM_V_CC)source='stat64.c' object='stat64-stat64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi` - -statfs-statfs.o: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.o -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - $(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po -# $(AM_V_CC)source='statfs.c' object='statfs-statfs.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c - -statfs-statfs.obj: statfs.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.obj -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po -# $(AM_V_CC)source='statfs.c' object='statfs-statfs.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi` - -truncate64-truncate64.o: truncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.o -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c - $(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po -# $(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c - -truncate64-truncate64.obj: truncate64.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.obj -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po -# $(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi` - -uio-uio.o: uio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.o -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c - $(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po -# $(AM_V_CC)source='uio.c' object='uio-uio.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c - -uio-uio.obj: uio.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.obj -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po -# $(AM_V_CC)source='uio.c' object='uio-uio.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi` -check-valgrind-local: -check-valgrind-memcheck-local: -check-valgrind-helgrind-local: -check-valgrind-drd-local: -check-valgrind-sgcheck-local: - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - else \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all $(check_LIBRARIES) $(check_PROGRAMS) - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.test.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -#.test$(EXEEXT).log: -# @p='$<'; \ -# $(am__set_b); \ -# $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ -# --log-file $$b.log --trs-file $$b.trs \ -# $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ -# "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(check_PROGRAMS) - $(MAKE) $(AM_MAKEFLAGS) check-TESTS -check: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) check-am -all-am: Makefile -installdirs: -install: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -check-valgrind: check-valgrind-am - -check-valgrind-am: check-valgrind-local - -check-valgrind-drd: check-valgrind-drd-am - -check-valgrind-drd-am: check-valgrind-drd-local - -check-valgrind-helgrind: check-valgrind-helgrind-am - -check-valgrind-helgrind-am: check-valgrind-helgrind-local - -check-valgrind-memcheck: check-valgrind-memcheck-am - -check-valgrind-memcheck-am: check-valgrind-memcheck-local - -check-valgrind-sgcheck: check-valgrind-sgcheck-am - -check-valgrind-sgcheck-am: check-valgrind-sgcheck-local - -clean: clean-am - -clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ - clean-local mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: all check check-am install install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am \ - check-valgrind-am check-valgrind-drd-am \ - check-valgrind-drd-local check-valgrind-helgrind-am \ - check-valgrind-helgrind-local check-valgrind-local \ - check-valgrind-memcheck-am check-valgrind-memcheck-local \ - check-valgrind-sgcheck-am check-valgrind-sgcheck-local clean \ - clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ - clean-local cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \ - uninstall uninstall-am - - -$(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/_newselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/accept.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/accept4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/access.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/add_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/adjtimex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/aio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/aio_pgetevents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/alarm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-prog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/bpf-obj_get_info_by_fd-prog-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/btrfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/clock_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/copy_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/creat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/delete_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dev-yy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/dup3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_create1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_ctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_pwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/epoll_wait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/erestartsys.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/execveat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/execveat-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/faccessat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fadvise64_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fanotify_mark-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchmodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fchownat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fcntl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fcntl64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fdatasync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/file_handle.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/file_ioctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/finit_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/flock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fstatfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fsync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/fsync-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ftruncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ftruncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/futimesat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/get_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getcwd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getdents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getdents64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getegid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getegid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/geteuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/geteuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpeername.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpgrp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getppid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrandom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getrusage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getsid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getsockname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/gettid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/group_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/inotify_init1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/int_0x80.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_block.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_dm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_dm-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_evdev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_evdev-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop-nv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_perf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_ptp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_rtc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_rtc-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_scsi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sg_io_v3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sg_io_v4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_sock_gifconf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_uffdio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioctl_v4l2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioperm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/iopl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ioprio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ip_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msg-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_msgbuf-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_sem-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ipc_shm-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kcmp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kcmp-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kern_features.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kexec_file_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kexec_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/keyctl-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/link.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/linkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lookup_dcookie.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/lstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/madvise.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mbind.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/membarrier.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/memfd_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/migrate_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mincore.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mkdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mkdirat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mknod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mknodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlock2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmap64-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg-silent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mmsg_name-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/modify_ldt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mount-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/move_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv-read.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/mq_sendrecv-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_control.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_control-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/msg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/munlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_audit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_crypto.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_generic.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_kobject_uevent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_netfilter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_protocol.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_route.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_selinux.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/netlink_xfrm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/newfstatat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_cthelper.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ctnetlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ctnetlink_exp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_cttimeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ipset.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_nft_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_nftables.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_osf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_queue.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nfnetlink_ulog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_crypto_user_alg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_br_port_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_dcbmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_fib_rule_hdr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifaddrlblmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifaddrmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifinfomsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_af_spec.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_brport.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_linkinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ifla_xdp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_req_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_inet_diag_req_v2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_mdba_mdb_entry.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_mdba_router_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ndmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_ndtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_netconfmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_netlink_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_nlmsgerr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_packet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_rtgenmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_rtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_smc_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tc_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tca_stab.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tcamsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_tcmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/nlattr_unix_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-v-none.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/old_mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldfstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldlstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-efault.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldselect-efault-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/oldstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/openat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/osf_utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pause.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/personality-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_alloc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printpath-umovestr-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/printstrn-umoven-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/prlimit64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/process_vm_readv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-xfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/quotactl-xfs-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/read-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readahead.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/readlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/reboot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvfrom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvmmsg-timeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rename.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/renameat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/renameat2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/request_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/riscv_flush_icache.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rmdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_sigtimedwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_guarded_storage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_guarded_storage-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_pci_mmio_read_write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_runtime_instr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_sthyi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/s390_sthyi-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_rr_get_interval.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetaffinity.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetparam.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_xetscheduler.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sched_yield.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp-filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp-filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/seccomp_get_action_avail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/select.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/select-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/semop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sendfile.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sendfile64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/set_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setdomainname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setfsuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sethostname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setns.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setregid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setregid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setreuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setreuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/setuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/shmxt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/shutdown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigaction.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/siginfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signal.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_linger.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/so_peercred-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sock_filter-v-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/socketcall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sockopt-sol_netlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/splice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/stat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/statx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/swap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sxetmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/symlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/symlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sync_file_range2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/sysinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/syslog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/tee.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/time.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timer_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timer_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/timerfd_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/times.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_personality_regex_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/truncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ugetrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umoven-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umovestr-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/umovestr3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/unshare.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/userfaultfd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/ustat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vfork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vhangup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/vmsplice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/wait4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/wait4-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitid-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/waitpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xattr-strings.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xetpriority.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - -$(srcdir)/xettimeofday.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in - $(AM_V_GEN) $^ $@ - - -# Valgrind check -# -# Optional: -# - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions -# files to load. (Default: empty) -# - VALGRIND_FLAGS: General flags to pass to all Valgrind tools. -# (Default: --num-callers=30) -# - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of: -# memcheck, helgrind, drd, sgcheck). (Default: various) - -# Optional variables -VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES)) -VALGRIND_FLAGS ?= --num-callers=30 -VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no -VALGRIND_helgrind_FLAGS ?= --history-level=approx -VALGRIND_drd_FLAGS ?= -VALGRIND_sgcheck_FLAGS ?= - -# Internal use -valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools))) - -valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS) -valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS) -valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS) -valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS) - -valgrind_quiet = $(valgrind_quiet_$(V)) -valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY)) -valgrind_quiet_0 = --quiet -valgrind_v_use = $(valgrind_v_use_$(V)) -valgrind_v_use_ = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY)) -valgrind_v_use_0 = @echo " USE " $(patsubst check-valgrind-%,%,$@):; - -# Support running with and without libtool. -ifneq ($(LIBTOOL),) -valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute -else -valgrind_lt = -endif - -# Use recursive makes in order to ignore errors during check -check-valgrind: -ifeq ($(VALGRIND_ENABLED),yes) - $(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \ - $(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool)) -else - @echo "Need to reconfigure with --enable-valgrind" -endif - -# Valgrind running -VALGRIND_TESTS_ENVIRONMENT = \ - $(TESTS_ENVIRONMENT) \ - env VALGRIND=$(VALGRIND) \ - G_SLICE=always-malloc,debug-blocks \ - G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly - -VALGRIND_LOG_COMPILER = \ - $(valgrind_lt) \ - $(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS) - -define valgrind_tool_rule -check-valgrind-$(1): $$(BUILT_SOURCES) -ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes) - $$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \ - TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \ - LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \ - LOG_FLAGS="$$(valgrind_$(1)_flags)" \ - TEST_SUITE_LOG=test-suite-$(1).log -else ifeq ($$(VALGRIND_ENABLED),yes) - @echo "Need to reconfigure with --enable-valgrind-$(1)" -else - @echo "Need to reconfigure with --enable-valgrind" -endif -endef - -$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool)))) - -AM_DISTCHECK_CONFIGURE_FLAGS ?= -AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind - -MOSTLYCLEANFILES ?= -MOSTLYCLEANFILES += $(valgrind_log_files) - -.PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools)) - - -ksysent.h: $(srcdir)/ksysent.sed - echo '#include ' | \ - $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1 - LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2 - mv -f $@.t2 $@ - rm -f $@.t1 - -ksysent.$(OBJEXT): ksysent.h -$(objects): scno.h - -clean-local: clean-local-check -.PHONY: clean-local-check -clean-local-check: - -rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir) - -.PHONY: check-valgrind-local -check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) - -syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h - $(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@ - -scno.h: $(top_srcdir)/scno.head syscallent.i - echo '/* Generated by Makefile from $^; do not edit. */' > $@-t - cat $< >> $@-t - LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t - mv $@-t $@ - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/tests/Makefile.am b/tests/Makefile.am index 34b08a9f78f78120e9e16abe4f70bea029ad4360..5bb580a6509878799a10e70c647d9af5bef28a91 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -94,9 +94,9 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ attach-p-cmd-p \ block_reset_raise_run \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ bpf-success \ bpf-success-v \ caps-abbrev \ @@ -118,6 +118,8 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ int_0x80 \ ioctl_dm-v \ ioctl_evdev-v \ + ioctl_evdev-success \ + ioctl_evdev-success-v \ ioctl_loop-nv \ ioctl_loop-v \ ioctl_nsfs \ @@ -131,6 +133,7 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ mmsg_name-v \ msg_control-v \ net-accept-connect \ + net-tpacket_stats-success \ netlink_inet_diag \ netlink_netlink_diag \ netlink_unix_diag \ @@ -151,7 +154,11 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ qual_inject-retval \ qual_inject-signal \ qual_signal \ + quotactl-success \ + quotactl-success-v \ quotactl-v \ + quotactl-xfs-success \ + quotactl-xfs-success-v \ quotactl-xfs-v \ redirect-fds \ restart_syscall \ @@ -223,16 +230,16 @@ STACKTRACE_TESTS = endif DECODER_TESTS = \ - bpf-success.test \ bpf-success-v.test \ + bpf-success.test \ brk.test \ + btrfs-X.test \ btrfs-v.test \ + btrfs-vX.test \ btrfs-vw.test \ btrfs-vwX.test \ - btrfs-vX.test \ btrfs-w.test \ btrfs-wX.test \ - btrfs-X.test \ caps-abbrev.test \ caps.test \ eventfd.test \ @@ -242,21 +249,24 @@ DECODER_TESTS = \ futex.test \ getuid.test \ ioctl.test \ + ioctl_evdev-success.test \ + ioctl_evdev-success-v.test \ ioctl_perf-success.test \ ipc_msgbuf.test \ kern_features-fault.test \ llseek.test \ lseek.test \ mmap.test \ + net-tpacket_stats-success.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_sock_diag.test \ - nsyscalls.test \ nsyscalls-d.test \ nsyscalls-nd.test \ + nsyscalls.test \ personality.test \ pipe.test \ poll-P.test \ @@ -273,13 +283,16 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ qual_fault-exit_group.test \ + quotactl-success-v.test \ + quotactl-success.test \ + quotactl-xfs-success-v.test \ + quotactl-xfs-success.test \ readv.test \ rt_sigaction.test \ scm_rights-fd.test \ seccomp-strict.test \ sigaltstack.test \ sun_path.test \ - xet_thread_area_x86.test \ uio.test \ umount.test \ umount2.test \ @@ -288,6 +301,7 @@ DECODER_TESTS = \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ + xet_thread_area_x86.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -302,10 +316,10 @@ MISC_TESTS = \ detach-running.test \ detach-sleeping.test \ detach-stopped.test \ + fflush.test \ filter-unavailable.test \ filtering_fd-syntax.test \ filtering_syscall-syntax.test \ - fflush.test \ get_regs.test \ inject-nf.test \ interactive_block.test \ @@ -317,14 +331,14 @@ MISC_TESTS = \ printpath-umovestr-legacy.test \ printstrn-umoven-legacy.test \ qual_fault-syntax.test \ - qual_fault.test \ qual_fault-syscall.test \ - qual_inject-error-signal.test \ + qual_fault.test \ qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ + qual_inject-error-signal.test \ qual_inject-retval-syscall.test \ - qual_inject-signal.test \ + qual_inject-retval.test \ qual_inject-signal-syscall.test \ + qual_inject-signal.test \ qual_inject-syntax.test \ qual_signal.test \ qual_syscall.test \ @@ -386,6 +400,7 @@ EXTRA_DIST = \ init.sh \ init_delete_module.h \ ipc.sh \ + ioctl_kvm_run_common.c \ ksysent.sed \ lstatx.c \ match.awk \ diff --git a/tests/Makefile.in b/tests/Makefile.in index 4b8dee92a40eba12b6da93f8b0af3e07dbb2b4fd..8fadfca333a46361a45f15def4211ef76ba5348e 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -140,9 +140,9 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \ attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \ block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \ + bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \ + bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-success$(EXEEXT) \ bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \ check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \ clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \ @@ -150,16 +150,17 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \ getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \ inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \ - ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ + ioctl_evdev-v$(EXEEXT) ioctl_evdev-success$(EXEEXT) \ + ioctl_evdev-success-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \ ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \ ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \ is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \ list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \ mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \ msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \ - netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \ - netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \ - nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ + net-tpacket_stats-success$(EXEEXT) netlink_inet_diag$(EXEEXT) \ + netlink_netlink_diag$(EXEEXT) netlink_unix_diag$(EXEEXT) \ + nsyscalls$(EXEEXT) nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \ oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \ perf_event_open_nonverbose$(EXEEXT) \ perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ @@ -167,7 +168,9 @@ check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \ prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \ qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ - qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ + qual_signal$(EXEEXT) quotactl-success$(EXEEXT) \ + quotactl-success-v$(EXEEXT) quotactl-v$(EXEEXT) \ + quotactl-xfs-success$(EXEEXT) quotactl-xfs-success-v$(EXEEXT) \ quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \ scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ @@ -233,11 +236,10 @@ libtests_a_OBJECTS = $(am_libtests_a_OBJECTS) am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \ adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \ - alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \ - bpf-obj_get_info_by_fd$(EXEEXT) \ - bpf-obj_get_info_by_fd-v$(EXEEXT) \ + alarm$(EXEEXT) bpf$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \ bpf-obj_get_info_by_fd-prog$(EXEEXT) \ - bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \ + bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \ + bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-v$(EXEEXT) brk$(EXEEXT) \ btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \ chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \ clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \ @@ -272,41 +274,44 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \ ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \ ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \ - ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \ - ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \ - ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \ - ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \ - ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \ - iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \ - ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \ - ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \ - ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \ - ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \ - ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \ - ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \ - ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \ - ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \ - kcmp-y$(EXEEXT) kern_features$(EXEEXT) \ - kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \ - keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \ - keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \ - lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \ - llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \ - lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \ - mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \ - migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \ - mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \ - mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \ - mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \ - mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \ - mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \ - mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \ - mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \ - mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \ - mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \ - mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \ - msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \ - net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \ + ioctl_kvm_run$(EXEEXT) ioctl_kvm_run-v$(EXEEXT) \ + ioctl_kvm_run_auxstr_vcpu$(EXEEXT) ioctl_loop$(EXEEXT) \ + ioctl_mtd$(EXEEXT) ioctl_nbd$(EXEEXT) ioctl_perf$(EXEEXT) \ + ioctl_ptp$(EXEEXT) ioctl_rtc$(EXEEXT) ioctl_scsi$(EXEEXT) \ + ioctl_sg_io_v3$(EXEEXT) ioctl_sg_io_v4$(EXEEXT) \ + ioctl_sock_gifconf$(EXEEXT) ioctl_uffdio$(EXEEXT) \ + ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) iopl$(EXEEXT) \ + ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) ipc_msg$(EXEEXT) \ + ipc_msg-Xabbrev$(EXEEXT) ipc_msg-Xraw$(EXEEXT) \ + ipc_msg-Xverbose$(EXEEXT) ipc_msgbuf$(EXEEXT) \ + ipc_msgbuf-Xabbrev$(EXEEXT) ipc_msgbuf-Xraw$(EXEEXT) \ + ipc_msgbuf-Xverbose$(EXEEXT) ipc_sem$(EXEEXT) \ + ipc_sem-Xabbrev$(EXEEXT) ipc_sem-Xraw$(EXEEXT) \ + ipc_sem-Xverbose$(EXEEXT) ipc_shm$(EXEEXT) \ + ipc_shm-Xabbrev$(EXEEXT) ipc_shm-Xraw$(EXEEXT) \ + ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) kcmp-y$(EXEEXT) \ + kern_features$(EXEEXT) kexec_file_load$(EXEEXT) \ + kexec_load$(EXEEXT) keyctl$(EXEEXT) keyctl-Xabbrev$(EXEEXT) \ + keyctl-Xraw$(EXEEXT) keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) \ + lchown$(EXEEXT) lchown32$(EXEEXT) link$(EXEEXT) \ + linkat$(EXEEXT) llseek$(EXEEXT) lookup_dcookie$(EXEEXT) \ + lseek$(EXEEXT) lstat$(EXEEXT) lstat64$(EXEEXT) \ + madvise$(EXEEXT) mbind$(EXEEXT) membarrier$(EXEEXT) \ + memfd_create$(EXEEXT) migrate_pages$(EXEEXT) mincore$(EXEEXT) \ + mkdir$(EXEEXT) mkdirat$(EXEEXT) mknod$(EXEEXT) \ + mknodat$(EXEEXT) mlock$(EXEEXT) mlock2$(EXEEXT) \ + mlockall$(EXEEXT) mmap$(EXEEXT) mmap-Xabbrev$(EXEEXT) \ + mmap-Xraw$(EXEEXT) mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) \ + mmap64-Xabbrev$(EXEEXT) mmap64-Xraw$(EXEEXT) \ + mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) mmsg_name$(EXEEXT) \ + modify_ldt$(EXEEXT) mount$(EXEEXT) mount-Xabbrev$(EXEEXT) \ + mount-Xraw$(EXEEXT) mount-Xverbose$(EXEEXT) \ + move_pages$(EXEEXT) mq$(EXEEXT) mq_sendrecv$(EXEEXT) \ + mq_sendrecv-read$(EXEEXT) mq_sendrecv-write$(EXEEXT) \ + msg_control$(EXEEXT) msg_name$(EXEEXT) munlockall$(EXEEXT) \ + nanosleep$(EXEEXT) net-icmp_filter$(EXEEXT) \ + net-packet_mreq$(EXEEXT) net-sockaddr$(EXEEXT) \ + net-tpacket_req$(EXEEXT) net-tpacket_stats$(EXEEXT) \ net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \ net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \ netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \ @@ -317,11 +322,11 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \ nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \ nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \ - nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \ - nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \ + nfnetlink_ipset$(EXEEXT) nfnetlink_nft_compat$(EXEEXT) \ + nfnetlink_nftables$(EXEEXT) nfnetlink_osf$(EXEEXT) \ nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \ - nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \ - nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ + nlattr$(EXEEXT) nlattr_br_port_msg$(EXEEXT) \ + nlattr_crypto_user_alg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \ nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \ nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \ nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \ @@ -338,9 +343,9 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \ nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \ nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \ - old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \ - old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \ - old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ + old_mmap-P$(EXEEXT) old_mmap-Xabbrev$(EXEEXT) \ + old_mmap-Xraw$(EXEEXT) old_mmap-Xverbose$(EXEEXT) \ + old_mmap-v-none$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \ oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \ open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \ pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \ @@ -412,11 +417,13 @@ am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \ umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \ unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \ ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \ - utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \ - wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \ - xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \ - xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \ - xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT) + utimensat-Xabbrev$(EXEEXT) utimensat-Xraw$(EXEEXT) \ + utimensat-Xverbose$(EXEEXT) utimes$(EXEEXT) vhangup$(EXEEXT) \ + vmsplice$(EXEEXT) wait4$(EXEEXT) waitid$(EXEEXT) \ + waitpid$(EXEEXT) xattr$(EXEEXT) xattr-strings$(EXEEXT) \ + xet_robust_list$(EXEEXT) xet_thread_area_x86$(EXEEXT) \ + xetitimer$(EXEEXT) xetpgid$(EXEEXT) xetpriority$(EXEEXT) \ + xettimeofday$(EXEEXT) _newselect_SOURCES = _newselect.c _newselect_OBJECTS = _newselect.$(OBJEXT) _newselect_LDADD = $(LDADD) @@ -969,6 +976,14 @@ ioctl_evdev_SOURCES = ioctl_evdev.c ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT) ioctl_evdev_LDADD = $(LDADD) ioctl_evdev_DEPENDENCIES = libtests.a +ioctl_evdev_success_SOURCES = ioctl_evdev-success.c +ioctl_evdev_success_OBJECTS = ioctl_evdev-success.$(OBJEXT) +ioctl_evdev_success_LDADD = $(LDADD) +ioctl_evdev_success_DEPENDENCIES = libtests.a +ioctl_evdev_success_v_SOURCES = ioctl_evdev-success-v.c +ioctl_evdev_success_v_OBJECTS = ioctl_evdev-success-v.$(OBJEXT) +ioctl_evdev_success_v_LDADD = $(LDADD) +ioctl_evdev_success_v_DEPENDENCIES = libtests.a ioctl_evdev_v_SOURCES = ioctl_evdev-v.c ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT) ioctl_evdev_v_LDADD = $(LDADD) @@ -981,6 +996,15 @@ ioctl_kvm_run_SOURCES = ioctl_kvm_run.c ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT) ioctl_kvm_run_LDADD = $(LDADD) ioctl_kvm_run_DEPENDENCIES = libtests.a +ioctl_kvm_run_v_SOURCES = ioctl_kvm_run-v.c +ioctl_kvm_run_v_OBJECTS = ioctl_kvm_run-v.$(OBJEXT) +ioctl_kvm_run_v_LDADD = $(LDADD) +ioctl_kvm_run_v_DEPENDENCIES = libtests.a +ioctl_kvm_run_auxstr_vcpu_SOURCES = ioctl_kvm_run_auxstr_vcpu.c +ioctl_kvm_run_auxstr_vcpu_OBJECTS = \ + ioctl_kvm_run_auxstr_vcpu.$(OBJEXT) +ioctl_kvm_run_auxstr_vcpu_LDADD = $(LDADD) +ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES = libtests.a ioctl_loop_SOURCES = ioctl_loop.c ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT) ioctl_loop_LDADD = $(LDADD) @@ -997,6 +1021,10 @@ ioctl_mtd_SOURCES = ioctl_mtd.c ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT) ioctl_mtd_LDADD = $(LDADD) ioctl_mtd_DEPENDENCIES = libtests.a +ioctl_nbd_SOURCES = ioctl_nbd.c +ioctl_nbd_OBJECTS = ioctl_nbd.$(OBJEXT) +ioctl_nbd_LDADD = $(LDADD) +ioctl_nbd_DEPENDENCIES = libtests.a ioctl_nsfs_SOURCES = ioctl_nsfs.c ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT) ioctl_nsfs_LDADD = $(LDADD) @@ -1387,10 +1415,27 @@ net_icmp_filter_SOURCES = net-icmp_filter.c net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT) net_icmp_filter_LDADD = $(LDADD) net_icmp_filter_DEPENDENCIES = libtests.a +net_packet_mreq_SOURCES = net-packet_mreq.c +net_packet_mreq_OBJECTS = net-packet_mreq.$(OBJEXT) +net_packet_mreq_LDADD = $(LDADD) +net_packet_mreq_DEPENDENCIES = libtests.a net_sockaddr_SOURCES = net-sockaddr.c net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT) net_sockaddr_LDADD = $(LDADD) net_sockaddr_DEPENDENCIES = libtests.a +net_tpacket_req_SOURCES = net-tpacket_req.c +net_tpacket_req_OBJECTS = net-tpacket_req.$(OBJEXT) +net_tpacket_req_LDADD = $(LDADD) +net_tpacket_req_DEPENDENCIES = libtests.a +net_tpacket_stats_SOURCES = net-tpacket_stats.c +net_tpacket_stats_OBJECTS = net-tpacket_stats.$(OBJEXT) +net_tpacket_stats_LDADD = $(LDADD) +net_tpacket_stats_DEPENDENCIES = libtests.a +net_tpacket_stats_success_SOURCES = net-tpacket_stats-success.c +net_tpacket_stats_success_OBJECTS = \ + net-tpacket_stats-success.$(OBJEXT) +net_tpacket_stats_success_LDADD = $(LDADD) +net_tpacket_stats_success_DEPENDENCIES = libtests.a net_y_unix_SOURCES = net-y-unix.c net_y_unix_OBJECTS = net-y-unix.$(OBJEXT) net_y_unix_LDADD = $(LDADD) @@ -1934,6 +1979,14 @@ quotactl_SOURCES = quotactl.c quotactl_OBJECTS = quotactl.$(OBJEXT) quotactl_LDADD = $(LDADD) quotactl_DEPENDENCIES = libtests.a +quotactl_success_SOURCES = quotactl-success.c +quotactl_success_OBJECTS = quotactl-success.$(OBJEXT) +quotactl_success_LDADD = $(LDADD) +quotactl_success_DEPENDENCIES = libtests.a +quotactl_success_v_SOURCES = quotactl-success-v.c +quotactl_success_v_OBJECTS = quotactl-success-v.$(OBJEXT) +quotactl_success_v_LDADD = $(LDADD) +quotactl_success_v_DEPENDENCIES = libtests.a quotactl_v_SOURCES = quotactl-v.c quotactl_v_OBJECTS = quotactl-v.$(OBJEXT) quotactl_v_LDADD = $(LDADD) @@ -1942,6 +1995,14 @@ quotactl_xfs_SOURCES = quotactl-xfs.c quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT) quotactl_xfs_LDADD = $(LDADD) quotactl_xfs_DEPENDENCIES = libtests.a +quotactl_xfs_success_SOURCES = quotactl-xfs-success.c +quotactl_xfs_success_OBJECTS = quotactl-xfs-success.$(OBJEXT) +quotactl_xfs_success_LDADD = $(LDADD) +quotactl_xfs_success_DEPENDENCIES = libtests.a +quotactl_xfs_success_v_SOURCES = quotactl-xfs-success-v.c +quotactl_xfs_success_v_OBJECTS = quotactl-xfs-success-v.$(OBJEXT) +quotactl_xfs_success_v_LDADD = $(LDADD) +quotactl_xfs_success_v_DEPENDENCIES = libtests.a quotactl_xfs_v_SOURCES = quotactl-xfs-v.c quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT) quotactl_xfs_v_LDADD = $(LDADD) @@ -2547,6 +2608,18 @@ utimensat_SOURCES = utimensat.c utimensat_OBJECTS = utimensat.$(OBJEXT) utimensat_LDADD = $(LDADD) utimensat_DEPENDENCIES = libtests.a +utimensat_Xabbrev_SOURCES = utimensat-Xabbrev.c +utimensat_Xabbrev_OBJECTS = utimensat-Xabbrev.$(OBJEXT) +utimensat_Xabbrev_LDADD = $(LDADD) +utimensat_Xabbrev_DEPENDENCIES = libtests.a +utimensat_Xraw_SOURCES = utimensat-Xraw.c +utimensat_Xraw_OBJECTS = utimensat-Xraw.$(OBJEXT) +utimensat_Xraw_LDADD = $(LDADD) +utimensat_Xraw_DEPENDENCIES = libtests.a +utimensat_Xverbose_SOURCES = utimensat-Xverbose.c +utimensat_Xverbose_OBJECTS = utimensat-Xverbose.$(OBJEXT) +utimensat_Xverbose_LDADD = $(LDADD) +utimensat_Xverbose_DEPENDENCIES = libtests.a utimes_SOURCES = utimes.c utimes_OBJECTS = utimes.$(OBJEXT) utimes_LDADD = $(LDADD) @@ -2682,8 +2755,10 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ + ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \ + ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \ + ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \ + ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \ ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ @@ -2706,7 +2781,9 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ + net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \ + net-tpacket_req.c net-tpacket_stats.c \ + net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \ net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ netlink_kobject_uevent.c netlink_netfilter.c \ @@ -2749,27 +2826,28 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ + quotactl.c quotactl-success.c quotactl-success-v.c \ + quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \ + quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \ + readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \ + recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \ + remap_file_pages.c rename.c renameat.c renameat2.c \ + request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \ + rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \ + rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ + rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \ + s390_guarded_storage.c s390_guarded_storage-v.c \ + s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \ + s390_sthyi-v.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ + seccomp-strict.c seccomp_get_action_avail.c select.c \ + select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \ + set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \ + setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \ + setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \ + setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \ setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ @@ -2787,7 +2865,8 @@ SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \ umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ unblock_reset_raise.c unix-pair-send-recv.c \ unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ + userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \ + utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \ vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ @@ -2823,8 +2902,10 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \ init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \ ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \ - ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \ - ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \ + ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \ + ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \ + ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \ + ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \ ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \ ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \ ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \ @@ -2847,7 +2928,9 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \ mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \ munlockall.c nanosleep.c net-accept-connect.c \ - net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \ + net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \ + net-tpacket_req.c net-tpacket_stats.c \ + net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \ net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \ netlink_crypto.c netlink_generic.c netlink_inet_diag.c \ netlink_kobject_uevent.c netlink_netfilter.c \ @@ -2890,27 +2973,28 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \ ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \ qual_inject-retval.c qual_inject-signal.c qual_signal.c \ - quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ - read-write.c readahead.c readdir.c readlink.c readlinkat.c \ - readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ - redirect-fds.c remap_file_pages.c rename.c renameat.c \ - renameat2.c request_key.c restart_syscall.c \ - riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \ - rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \ - rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \ - run_expect_termsig.c s390_guarded_storage.c \ - s390_guarded_storage-v.c s390_pci_mmio_read_write.c \ - s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \ - sched_get_priority_mxx.c sched_rr_get_interval.c \ - sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \ - sched_xetscheduler.c sched_yield.c scm_rights.c \ - seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \ - seccomp_get_action_avail.c select.c select-P.c semop.c \ - sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \ - set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \ - setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \ - setgroups.c setgroups32.c sethostname.c setns.c setregid.c \ - setregid32.c setresgid.c setresgid32.c setresuid.c \ + quotactl.c quotactl-success.c quotactl-success-v.c \ + quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \ + quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \ + readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \ + recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \ + remap_file_pages.c rename.c renameat.c renameat2.c \ + request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \ + rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \ + rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ + rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \ + s390_guarded_storage.c s390_guarded_storage-v.c \ + s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \ + s390_sthyi-v.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ + seccomp-strict.c seccomp_get_action_avail.c select.c \ + select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \ + set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \ + setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \ + setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \ + setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \ setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \ setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \ siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \ @@ -2928,7 +3012,8 @@ DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \ umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \ unblock_reset_raise.c unix-pair-send-recv.c \ unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \ - userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \ + userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \ + utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \ vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \ waitpid.c xattr.c xattr-strings.c xet_robust_list.c \ xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \ @@ -3388,11 +3473,11 @@ PURE_EXECUTABLES = \ aio_pgetevents \ alarm \ bpf \ - bpf-v \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ + bpf-v \ brk \ btrfs \ caps \ @@ -3492,11 +3577,14 @@ PURE_EXECUTABLES = \ ioctl_evdev \ ioctl_inotify \ ioctl_kvm_run \ + ioctl_kvm_run-v \ + ioctl_kvm_run_auxstr_vcpu \ ioctl_loop \ ioctl_mtd \ - ioctl_rtc \ + ioctl_nbd \ ioctl_perf \ ioctl_ptp \ + ioctl_rtc \ ioctl_scsi \ ioctl_sg_io_v3 \ ioctl_sg_io_v4 \ @@ -3581,7 +3669,10 @@ PURE_EXECUTABLES = \ munlockall \ nanosleep \ net-icmp_filter \ + net-packet_mreq \ net-sockaddr \ + net-tpacket_req \ + net-tpacket_stats \ net-y-unix \ net-yy-inet \ net-yy-inet6 \ @@ -3603,15 +3694,15 @@ PURE_EXECUTABLES = \ nfnetlink_ctnetlink \ nfnetlink_ctnetlink_exp \ nfnetlink_cttimeout \ + nfnetlink_ipset \ nfnetlink_nft_compat \ nfnetlink_nftables \ - nfnetlink_ipset \ nfnetlink_osf \ nfnetlink_queue \ nfnetlink_ulog \ nlattr \ - nlattr_crypto_user_alg \ nlattr_br_port_msg \ + nlattr_crypto_user_alg \ nlattr_dcbmsg \ nlattr_fib_rule_hdr \ nlattr_ifaddrlblmsg \ @@ -3643,10 +3734,10 @@ PURE_EXECUTABLES = \ nlattr_unix_diag_msg \ old_mmap \ old_mmap-P \ - old_mmap-v-none \ old_mmap-Xabbrev \ old_mmap-Xraw \ old_mmap-Xverbose \ + old_mmap-v-none \ oldfstat \ oldlstat \ oldselect \ @@ -3828,6 +3919,9 @@ PURE_EXECUTABLES = \ ustat \ utime \ utimensat \ + utimensat-Xabbrev \ + utimensat-Xraw \ + utimensat-Xverbose \ utimes \ vhangup \ vmsplice \ @@ -3920,33 +4014,34 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \ ioctl_dm-v.gen.test ioctl_evdev.gen.test \ ioctl_evdev-v.gen.test ioctl_inotify.gen.test \ - ioctl_kvm_run.gen.test ioctl_loop.gen.test \ + ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test \ + ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test \ ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \ - ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \ - ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \ - ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \ - ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \ - ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \ - iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \ - ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \ - ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \ - ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \ - ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \ - ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \ - ipc_sem-Xverbose.gen.test ipc_shm.gen.test \ - ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \ - ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \ - kern_features.gen.test kexec_file_load.gen.test \ - kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \ - keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \ - lchown.gen.test lchown32.gen.test link.gen.test \ - linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \ - lstat64.gen.test madvise.gen.test mbind.gen.test \ - membarrier.gen.test memfd_create.gen.test \ - migrate_pages.gen.test mincore.gen.test mkdir.gen.test \ - mkdirat.gen.test mknod.gen.test mknodat.gen.test \ - mlock.gen.test mlock2.gen.test mlockall.gen.test \ - mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ + ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test \ + ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test \ + ioctl_rtc-v.gen.test ioctl_scsi.gen.test \ + ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test \ + ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test \ + ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test \ + ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test \ + ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test \ + ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test \ + ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test \ + ipc_sem.gen.test ipc_sem-Xabbrev.gen.test \ + ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test \ + ipc_shm.gen.test ipc_shm-Xabbrev.gen.test \ + ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test \ + kcmp-y.gen.test kern_features.gen.test \ + kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \ + keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \ + keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test \ + lchown32.gen.test link.gen.test linkat.gen.test \ + lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test \ + madvise.gen.test mbind.gen.test membarrier.gen.test \ + memfd_create.gen.test migrate_pages.gen.test mincore.gen.test \ + mkdir.gen.test mkdirat.gen.test mknod.gen.test \ + mknodat.gen.test mlock.gen.test mlock2.gen.test \ + mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test \ mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \ mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \ mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \ @@ -3956,25 +4051,26 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \ msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \ munlockall.gen.test nanosleep.gen.test \ - net-icmp_filter.gen.test net-sockaddr.gen.test \ - net-yy-inet6.gen.test netlink_audit.gen.test \ - netlink_crypto.gen.test netlink_generic.gen.test \ - netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \ - netlink_protocol.gen.test netlink_route.gen.test \ - netlink_selinux.gen.test netlink_xfrm.gen.test \ - newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \ - nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \ - nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \ - nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \ - nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \ - nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \ - nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \ - nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \ - nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \ - nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \ - nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \ - nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \ - nlattr_inet_diag_msg.gen.test \ + net-icmp_filter.gen.test net-packet_mreq.gen.test \ + net-sockaddr.gen.test net-tpacket_req.gen.test \ + net-tpacket_stats.gen.test net-yy-inet6.gen.test \ + netlink_audit.gen.test netlink_crypto.gen.test \ + netlink_generic.gen.test netlink_kobject_uevent.gen.test \ + netlink_netfilter.gen.test netlink_protocol.gen.test \ + netlink_route.gen.test netlink_selinux.gen.test \ + netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test \ + nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test \ + nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test \ + nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test \ + nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test \ + nfnetlink_osf.gen.test nfnetlink_queue.gen.test \ + nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test \ + nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test \ + nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test \ + nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test \ + nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test \ + nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test \ + nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test \ nlattr_inet_diag_req_compat.gen.test \ nlattr_inet_diag_req_v2.gen.test \ nlattr_mdba_mdb_entry.gen.test \ @@ -4064,27 +4160,28 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \ umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ unshare.gen.test userfaultfd.gen.test ustat.gen.test \ - utime.gen.test utimensat.gen.test utimes.gen.test \ - vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ - wait4.gen.test wait4-v.gen.test waitid.gen.test \ - waitid-v.gen.test waitpid.gen.test xattr.gen.test \ - xattr-strings.gen.test xet_robust_list.gen.test \ + utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test \ + utimensat-Xraw.gen.test utimensat-Xverbose.gen.test \ + utimes.gen.test vfork-f.gen.test vhangup.gen.test \ + vmsplice.gen.test wait4.gen.test wait4-v.gen.test \ + waitid.gen.test waitid-v.gen.test waitpid.gen.test \ + xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \ xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ xettimeofday.gen.test @ENABLE_STACKTRACE_FALSE@STACKTRACE_TESTS = @ENABLE_STACKTRACE_TRUE@STACKTRACE_TESTS = strace-k.test \ @ENABLE_STACKTRACE_TRUE@ $(am__append_1) DECODER_TESTS = \ - bpf-success.test \ bpf-success-v.test \ + bpf-success.test \ brk.test \ + btrfs-X.test \ btrfs-v.test \ + btrfs-vX.test \ btrfs-vw.test \ btrfs-vwX.test \ - btrfs-vX.test \ btrfs-w.test \ btrfs-wX.test \ - btrfs-X.test \ caps-abbrev.test \ caps.test \ eventfd.test \ @@ -4094,21 +4191,24 @@ DECODER_TESTS = \ futex.test \ getuid.test \ ioctl.test \ + ioctl_evdev-success.test \ + ioctl_evdev-success-v.test \ ioctl_perf-success.test \ ipc_msgbuf.test \ kern_features-fault.test \ llseek.test \ lseek.test \ mmap.test \ + net-tpacket_stats-success.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_sock_diag.test \ - nsyscalls.test \ nsyscalls-d.test \ nsyscalls-nd.test \ + nsyscalls.test \ personality.test \ pipe.test \ poll-P.test \ @@ -4125,13 +4225,16 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ qual_fault-exit_group.test \ + quotactl-success-v.test \ + quotactl-success.test \ + quotactl-xfs-success-v.test \ + quotactl-xfs-success.test \ readv.test \ rt_sigaction.test \ scm_rights-fd.test \ seccomp-strict.test \ sigaltstack.test \ sun_path.test \ - xet_thread_area_x86.test \ uio.test \ umount.test \ umount2.test \ @@ -4140,6 +4243,7 @@ DECODER_TESTS = \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ + xet_thread_area_x86.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -4154,10 +4258,10 @@ MISC_TESTS = \ detach-running.test \ detach-sleeping.test \ detach-stopped.test \ + fflush.test \ filter-unavailable.test \ filtering_fd-syntax.test \ filtering_syscall-syntax.test \ - fflush.test \ get_regs.test \ inject-nf.test \ interactive_block.test \ @@ -4169,14 +4273,14 @@ MISC_TESTS = \ printpath-umovestr-legacy.test \ printstrn-umoven-legacy.test \ qual_fault-syntax.test \ - qual_fault.test \ qual_fault-syscall.test \ - qual_inject-error-signal.test \ + qual_fault.test \ qual_inject-error-signal-syscall.test \ - qual_inject-retval.test \ + qual_inject-error-signal.test \ qual_inject-retval-syscall.test \ - qual_inject-signal.test \ + qual_inject-retval.test \ qual_inject-signal-syscall.test \ + qual_inject-signal.test \ qual_inject-syntax.test \ qual_signal.test \ qual_syscall.test \ @@ -4233,6 +4337,7 @@ EXTRA_DIST = \ init.sh \ init_delete_module.h \ ipc.sh \ + ioctl_kvm_run_common.c \ ksysent.sed \ lstatx.c \ match.awk \ @@ -4911,6 +5016,14 @@ ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA @rm -f ioctl_evdev$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS) +ioctl_evdev-success$(EXEEXT): $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_DEPENDENCIES) + @rm -f ioctl_evdev-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_LDADD) $(LIBS) + +ioctl_evdev-success-v$(EXEEXT): $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_v_DEPENDENCIES) + @rm -f ioctl_evdev-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_LDADD) $(LIBS) + ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) @rm -f ioctl_evdev-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS) @@ -4923,6 +5036,14 @@ ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $ @rm -f ioctl_kvm_run$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS) +ioctl_kvm_run-v$(EXEEXT): $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_v_DEPENDENCIES) + @rm -f ioctl_kvm_run-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_LDADD) $(LIBS) + +ioctl_kvm_run_auxstr_vcpu$(EXEEXT): $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) + @rm -f ioctl_kvm_run_auxstr_vcpu$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_LDADD) $(LIBS) + ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) @rm -f ioctl_loop$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS) @@ -4939,6 +5060,10 @@ ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl @rm -f ioctl_mtd$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS) +ioctl_nbd$(EXEEXT): $(ioctl_nbd_OBJECTS) $(ioctl_nbd_DEPENDENCIES) $(EXTRA_ioctl_nbd_DEPENDENCIES) + @rm -f ioctl_nbd$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(ioctl_nbd_OBJECTS) $(ioctl_nbd_LDADD) $(LIBS) + ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) @rm -f ioctl_nsfs$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS) @@ -5331,10 +5456,26 @@ net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENC @rm -f net-icmp_filter$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS) +net-packet_mreq$(EXEEXT): $(net_packet_mreq_OBJECTS) $(net_packet_mreq_DEPENDENCIES) $(EXTRA_net_packet_mreq_DEPENDENCIES) + @rm -f net-packet_mreq$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_packet_mreq_OBJECTS) $(net_packet_mreq_LDADD) $(LIBS) + net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) @rm -f net-sockaddr$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS) +net-tpacket_req$(EXEEXT): $(net_tpacket_req_OBJECTS) $(net_tpacket_req_DEPENDENCIES) $(EXTRA_net_tpacket_req_DEPENDENCIES) + @rm -f net-tpacket_req$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_req_OBJECTS) $(net_tpacket_req_LDADD) $(LIBS) + +net-tpacket_stats$(EXEEXT): $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_DEPENDENCIES) $(EXTRA_net_tpacket_stats_DEPENDENCIES) + @rm -f net-tpacket_stats$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_LDADD) $(LIBS) + +net-tpacket_stats-success$(EXEEXT): $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_DEPENDENCIES) $(EXTRA_net_tpacket_stats_success_DEPENDENCIES) + @rm -f net-tpacket_stats-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_LDADD) $(LIBS) + net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) @rm -f net-y-unix$(EXEEXT) $(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS) @@ -5871,6 +6012,14 @@ quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl @rm -f quotactl$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS) +quotactl-success$(EXEEXT): $(quotactl_success_OBJECTS) $(quotactl_success_DEPENDENCIES) $(EXTRA_quotactl_success_DEPENDENCIES) + @rm -f quotactl-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_success_OBJECTS) $(quotactl_success_LDADD) $(LIBS) + +quotactl-success-v$(EXEEXT): $(quotactl_success_v_OBJECTS) $(quotactl_success_v_DEPENDENCIES) $(EXTRA_quotactl_success_v_DEPENDENCIES) + @rm -f quotactl-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_success_v_OBJECTS) $(quotactl_success_v_LDADD) $(LIBS) + quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) @rm -f quotactl-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS) @@ -5879,6 +6028,14 @@ quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EX @rm -f quotactl-xfs$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS) +quotactl-xfs-success$(EXEEXT): $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_DEPENDENCIES) + @rm -f quotactl-xfs-success$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_LDADD) $(LIBS) + +quotactl-xfs-success-v$(EXEEXT): $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_v_DEPENDENCIES) + @rm -f quotactl-xfs-success-v$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_LDADD) $(LIBS) + quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) @rm -f quotactl-xfs-v$(EXEEXT) $(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS) @@ -6479,6 +6636,18 @@ utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utime @rm -f utimensat$(EXEEXT) $(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS) +utimensat-Xabbrev$(EXEEXT): $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_DEPENDENCIES) $(EXTRA_utimensat_Xabbrev_DEPENDENCIES) + @rm -f utimensat-Xabbrev$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_LDADD) $(LIBS) + +utimensat-Xraw$(EXEEXT): $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_DEPENDENCIES) $(EXTRA_utimensat_Xraw_DEPENDENCIES) + @rm -f utimensat-Xraw$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_LDADD) $(LIBS) + +utimensat-Xverbose$(EXEEXT): $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_DEPENDENCIES) $(EXTRA_utimensat_Xverbose_DEPENDENCIES) + @rm -f utimensat-Xverbose$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_LDADD) $(LIBS) + utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) @rm -f utimes$(EXEEXT) $(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS) @@ -6694,14 +6863,19 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_block.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_inotify.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run_auxstr_vcpu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-nv.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_mtd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nbd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nsfs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf.Po@am__quote@ @@ -6826,7 +7000,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanosleep.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-accept-connect.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-icmp_filter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-packet_mreq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-sockaddr.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_req.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats-success.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-y-unix.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet6.Po@am__quote@ @@ -6960,7 +7138,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_signal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success-v.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-v.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl.Po@am__quote@ @@ -7120,6 +7302,9 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userfaultfd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ustat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xabbrev.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xraw.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xverbose.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimes.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfork-f.Po@am__quote@ @@ -8499,6 +8684,12 @@ $(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -8511,6 +8702,9 @@ $(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests. $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -8775,9 +8969,18 @@ $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -9516,6 +9719,15 @@ $(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ diff --git a/tests/aio.c b/tests/aio.c index ea18700fce25c377979aa11143d228c53c6a4f30..195d4685e0d6bc0e72180ef65475c78e244b1c08 100644 --- a/tests/aio.c +++ b/tests/aio.c @@ -315,7 +315,6 @@ main(void) printf("io_submit(%#lx, %ld, %p) = %s\n", *ctx, -1L, cbvs + nr, sprintrc(rc)); - rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2); printf("io_submit(%#lx, %ld, [" "{aio_data=%#" PRI__x64 ", aio_key=%u" ", aio_lio_opcode=%hu /* IOCB_CMD_??? */, aio_fildes=%d}" @@ -335,7 +334,7 @@ main(void) "}, {aio_key=%u, aio_lio_opcode=IOCB_CMD_PWRITEV" ", aio_reqprio=%hd, aio_fildes=%d, aio_buf=%#" PRI__x64 ", aio_nbytes=%" PRI__u64 ", aio_offset=%" PRI__d64 - "}, {NULL}, {%#lx}, ... /* %p */]) = %s\n", + "}, NULL, %#lx, ... /* %p */]) = ", *ctx, 1057L, cbv2[0].aio_data, cbv2[0].aio_key, cbv2[0].aio_lio_opcode, cbv2[0].aio_fildes, @@ -350,7 +349,9 @@ main(void) data2 + 4, cbv2[3].aio_nbytes, cbv2[3].aio_offset, cbv2[4].aio_key, cbv2[4].aio_reqprio, cbv2[4].aio_fildes, cbv2[4].aio_buf, cbv2[4].aio_nbytes, cbv2[4].aio_offset, - cbvs2[6], cbvs2 + 7, sprintrc(rc)); + cbvs2[6], cbvs2 + 7); + rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2); + puts(sprintrc(rc)); rc = syscall(__NR_io_submit, *ctx, nr, cbvs); if (rc != (long) nr) diff --git a/tests/bpf.c b/tests/bpf.c index 15ce7132d50baa536aabeb830cc727e95a71ba6b..44aac051214a700677fe628369aabbc92fa2e847 100644 --- a/tests/bpf.c +++ b/tests/bpf.c @@ -276,7 +276,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { }, { /* 1 */ .data = { .BPF_MAP_CREATE_data = { - .map_type = 16, + .map_type = 20, .key_size = 4, .value_size = 8, .max_entries = 256, @@ -286,7 +286,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { .map_name = "0123456789abcde", } }, .size = offsetof(struct BPF_MAP_CREATE_struct, map_name) + 8, - .str = "map_type=BPF_MAP_TYPE_CPUMAP, key_size=4" + .str = "map_type=BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, key_size=4" ", value_size=8, max_entries=256" ", map_flags=BPF_F_NO_PREALLOC|BPF_F_NO_COMMON_LRU" "|BPF_F_NUMA_NODE|BPF_F_RDONLY|BPF_F_WRONLY" @@ -298,7 +298,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { }, { /* 2 */ .data = { .BPF_MAP_CREATE_data = { - .map_type = 17, + .map_type = 21, .key_size = 0xface1e55, .value_size = 0xbadc0ded, .max_entries = 0xbeefcafe, @@ -309,7 +309,7 @@ static struct bpf_attr_check BPF_MAP_CREATE_checks[] = { .map_ifindex = 3141592653, } }, .size = offsetofend(struct BPF_MAP_CREATE_struct, map_ifindex), - .str = "map_type=0x11 /* BPF_MAP_TYPE_??? */" + .str = "map_type=0x15 /* BPF_MAP_TYPE_??? */" ", key_size=4207812181, value_size=3134983661" ", max_entries=3203386110" ", map_flags=0xffffffc0 /* BPF_F_??? */" @@ -593,7 +593,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { }, { /* 1 */ .data = { .BPF_PROG_LOAD_data = { - .prog_type = 18, + .prog_type = 21, .insn_cnt = 0xbadc0ded, .insns = 0, .license = 0, @@ -604,7 +604,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { .prog_flags = 0, } }, .size = offsetofend(struct BPF_PROG_LOAD_struct, prog_flags), - .str = "prog_type=0x12 /* BPF_PROG_TYPE_??? */" + .str = "prog_type=0x15 /* BPF_PROG_TYPE_??? */" ", insn_cnt=3134983661, insns=NULL, license=NULL" ", log_level=42, log_size=3141592653, log_buf=NULL" ", kern_version=KERNEL_VERSION(51966, 240, 13)" @@ -612,7 +612,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { }, { /* 2 */ .data = { .BPF_PROG_LOAD_data = { - .prog_type = 17, + .prog_type = 20, .insn_cnt = 0xbadc0ded, .insns = 0xffffffff00000000, .license = 0xffffffff00000000, @@ -624,7 +624,7 @@ static struct bpf_attr_check BPF_PROG_LOAD_checks[] = { .prog_name = "fedcba987654321", } }, .size = offsetofend(struct BPF_PROG_LOAD_struct, prog_name), - .str = "prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT" + .str = "prog_type=BPF_PROG_TYPE_SK_REUSEPORT" ", insn_cnt=3134983661" ", insns=" BIG_ADDR("0xffffffff00000000", "NULL") ", license=" BIG_ADDR("0xffffffff00000000", "NULL") @@ -964,13 +964,13 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { { /* 1 */ .data = { .BPF_PROG_QUERY_data = { .target_fd = 3141592653U, - .attach_type = 13, + .attach_type = 16, .query_flags = 1, .attach_flags = 3, } }, .size = offsetofend(struct BPF_PROG_QUERY_struct, attach_flags), .str = "query={target_fd=-1153374643" - ", attach_type=BPF_CGROUP_INET6_POST_BIND" + ", attach_type=BPF_LIRC_MODE2" ", query_flags=BPF_F_QUERY_EFFECTIVE" ", attach_flags=BPF_F_ALLOW_OVERRIDE|BPF_F_ALLOW_MULTI" ", prog_ids=NULL, prog_cnt=0}", @@ -978,7 +978,7 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { { /* 2 */ .data = { .BPF_PROG_QUERY_data = { .target_fd = 3141592653U, - .attach_type = 14, + .attach_type = 17, .query_flags = 0xfffffffe, .attach_flags = 0xfffffffc, .prog_ids = 0xffffffffffffffffULL, @@ -986,7 +986,7 @@ static struct bpf_attr_check BPF_PROG_QUERY_checks[] = { } }, .size = offsetofend(struct BPF_PROG_QUERY_struct, prog_cnt), .str = "query={target_fd=-1153374643" - ", attach_type=0xe /* BPF_??? */" + ", attach_type=0x11 /* BPF_??? */" ", query_flags=0xfffffffe /* BPF_F_QUERY_??? */" ", attach_flags=0xfffffffc /* BPF_F_??? */" ", prog_ids=" diff --git a/tests/btrfs.c b/tests/btrfs.c index b44bc872939837bc010513fe520196a3afe99693..f23d7c0a10a237ddf058918ac71f2e9b631bd4e0 100644 --- a/tests/btrfs.c +++ b/tests/btrfs.c @@ -54,6 +54,14 @@ # define BTRFS_NAME_LEN 255 #endif +#ifndef FS_IOC_GETFSLABEL +# define FS_IOC_GETFSLABEL BTRFS_IOC_GET_FSLABEL +#endif + +#ifndef FS_IOC_SETFSLABEL +# define FS_IOC_SETFSLABEL BTRFS_IOC_SET_FSLABEL +#endif + /* * Prior to Linux 3.12, the BTRFS_IOC_DEFAULT_SUBVOL used u64 in * its definition, which isn't exported by the kernel. @@ -1650,32 +1658,32 @@ btrfs_test_quota_rescan_ioctl(void) /* * Consumes argument, returns nothing: - * - BTRFS_IOC_SET_FSLABEL + * - FS_IOC_SETFSLABEL * * Consumes no argument, returns argument: - * - BTRFS_IOC_GET_FS_LABEL + * - FS_IOC_GETFSLABEL */ static void btrfs_test_label_ioctls(void) { char label[BTRFS_LABEL_SIZE] = "btrfs-label"; - ioctl(-1, BTRFS_IOC_SET_FSLABEL, NULL); + ioctl(-1, FS_IOC_SETFSLABEL, NULL); printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n", - ioc(BTRFS_IOC_SET_FSLABEL)); + ioc(FS_IOC_SETFSLABEL)); - ioctl(-1, BTRFS_IOC_SET_FSLABEL, label); + ioctl(-1, FS_IOC_SETFSLABEL, label); printf("ioctl(-1, %s, \"%s\") = -1 EBADF (%m)\n", - ioc(BTRFS_IOC_SET_FSLABEL), label); + ioc(FS_IOC_SETFSLABEL), label); if (write_ok) { - ioctl(btrfs_test_dir_fd, BTRFS_IOC_SET_FSLABEL, label); + ioctl(btrfs_test_dir_fd, FS_IOC_SETFSLABEL, label); printf("ioctl(%d, %s, \"%s\") = 0\n", - btrfs_test_dir_fd, ioc(BTRFS_IOC_SET_FSLABEL), label); + btrfs_test_dir_fd, ioc(FS_IOC_SETFSLABEL), label); - ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_FSLABEL, label); + ioctl(btrfs_test_dir_fd, FS_IOC_GETFSLABEL, label); printf("ioctl(%d, %s, \"%s\") = 0\n", - btrfs_test_dir_fd, ioc(BTRFS_IOC_GET_FSLABEL), label); + btrfs_test_dir_fd, ioc(FS_IOC_GETFSLABEL), label); } } @@ -2025,7 +2033,7 @@ btrfs_test_read_ioctls(void) XLAT(BTRFS_IOC_BALANCE_PROGRESS), XLAT(BTRFS_IOC_FS_INFO), XLAT(BTRFS_IOC_GET_FEATURES), - XLAT(BTRFS_IOC_GET_FSLABEL), + XLAT(FS_IOC_GETFSLABEL), XLAT(BTRFS_IOC_GET_SUPPORTED_FEATURES), XLAT(BTRFS_IOC_QGROUP_LIMIT), XLAT(BTRFS_IOC_QUOTA_RESCAN_STATUS), diff --git a/tests/clock_xettime.c b/tests/clock_xettime.c index e3ec1b5c155896cf8cf40d4151d345458572f8ab..841ba565846ad8169b649642a8b713d305715e21 100644 --- a/tests/clock_xettime.c +++ b/tests/clock_xettime.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -46,6 +46,7 @@ main(void) } t = { .pad = { 0xdeadbeef, 0xbadc0ded } }; + long rc; if (syscall(__NR_clock_getres, CLOCK_REALTIME, &t.ts)) perror_msg_and_skip("clock_getres CLOCK_REALTIME"); @@ -63,27 +64,27 @@ main(void) t.ts.tv_sec = 0xdeface1; t.ts.tv_nsec = 0xdeface2; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); t.ts.tv_sec = 0xdeadbeefU; t.ts.tv_nsec = 0xfacefeedU; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); t.ts.tv_sec = (time_t) 0xcafef00ddeadbeefLL; t.ts.tv_nsec = (long) 0xbadc0dedfacefeedLL; - syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); + rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts); printf("clock_settime(CLOCK_THREAD_CPUTIME_ID" - ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n", + ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n", (long long) t.ts.tv_sec, - zero_extend_signed_to_ull(t.ts.tv_nsec)); + zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc)); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/execve.c b/tests/execve.c index c1dedfcc7a22abf62479db017393ac6f5cc05b41..ce291fe1d09b1f8a7109cd57a2992b358a086ae0 100644 --- a/tests/execve.c +++ b/tests/execve.c @@ -78,6 +78,7 @@ main(void) tail_argv[ARRAY_SIZE(q_argv)] = NULL; tail_envp[ARRAY_SIZE(q_envp)] = NULL; + (void) q_envp; /* workaround for clang bug #33068 */ execve(FILENAME, tail_argv, tail_envp); printf("execve(\"%s\", [\"%s\", \"%s\", \"%s\"]" diff --git a/tests/execveat.c b/tests/execveat.c index 853e26c4a35626017f2d536417d1a369092e1a77..f4c88d1bcc57420d27fde7469d03bb2a15f4c753 100644 --- a/tests/execveat.c +++ b/tests/execveat.c @@ -83,6 +83,7 @@ main(void) tail_argv[ARRAY_SIZE(q_argv)] = NULL; tail_envp[ARRAY_SIZE(q_envp)] = NULL; + (void) q_envp; /* workaround for clang bug #33068 */ syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100); printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]" diff --git a/tests/fcntl-common.c b/tests/fcntl-common.c index a35a83727b9af2a4ebf1bc01e19fddc31d8029eb..9504527fb71d5e8dd654983eabf6fd29ddda4be0 100644 --- a/tests/fcntl-common.c +++ b/tests/fcntl-common.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "flock.h" #define FILE_LEN 4096 @@ -238,6 +239,136 @@ test_f_owner_ex(void) } #endif /* TEST_F_OWNER_EX */ +struct fcntl_cmd_check { + int fd; + int cmd; + const char *cmd_str; + long arg; + const char *arg_str; + void (*print_flags)(long rc); +}; + +static void +print_retval_flags(const struct fcntl_cmd_check *check, long rc) +{ + if (check->print_flags) { + check->print_flags(rc); + } else { + printf("%s", errstr); + } + printf("\n"); +} + +static void +test_other_set_cmd(const struct fcntl_cmd_check *check) +{ + invoke_test_syscall(check->fd, check->cmd, (void *) check->arg); + printf("%s(%d, %s, %s) = %s\n", + TEST_SYSCALL_STR, check->fd, + check->cmd_str, check->arg_str, errstr); + + /* bad file fd */ + invoke_test_syscall(-1, check->cmd, (void *) check->arg); + printf("%s(-1, %s, %s) = %s\n", + TEST_SYSCALL_STR, check->cmd_str, + check->arg_str, errstr); +} + +static void +test_other_get_cmd(const struct fcntl_cmd_check *check) +{ + long rc = invoke_test_syscall(check->fd, check->cmd, NULL); + printf("%s(%d, %s) = ", + TEST_SYSCALL_STR, check->fd, check->cmd_str); + print_retval_flags(check, rc); + + /* bad file fd */ + invoke_test_syscall(-1, check->cmd, NULL); + printf("%s(-1, %s) = %s\n", + TEST_SYSCALL_STR, check->cmd_str, errstr); +} + +static void +print_flags_getfd(long rc) +{ + assert(rc >= 0); + printf("%#lx%s", rc, rc & 1 ? " (flags FD_CLOEXEC)" : ""); +} + +static void +print_flags_getsig(long rc) +{ + assert(rc >= 0); + + if (!rc) { + printf("%ld", rc); + } else { + printf("%ld (%s)", rc, signal2name((int) rc)); + } +} + +static void +print_flags_getlease(long rc) +{ + assert(rc >= 0); + const char *text; + + switch (rc) { + case F_RDLCK: + text = "F_RDLCK"; + break; + case F_WRLCK: + text = "F_WRLCK"; + break; + case F_UNLCK: + text = "F_UNLCK"; + break; + default: + error_msg_and_fail("fcntl returned %#lx, does the" + " test have to be updated?", rc); + } + printf("%#lx (%s)", rc, text); +} + +static void +test_fcntl_others(void) +{ + static const struct fcntl_cmd_check set_checks[] = { + { 0, ARG_STR(F_SETFD), ARG_STR(FD_CLOEXEC) }, + { 0, ARG_STR(F_SETOWN), ARG_STR(20) }, +#ifdef F_SETPIPE_SZ + { 0, ARG_STR(F_SETPIPE_SZ), ARG_STR(4097) }, +#endif + { 0, ARG_STR(F_DUPFD), ARG_STR(0) }, +#ifdef F_DUPFD_CLOEXEC + { 0, ARG_STR(F_DUPFD_CLOEXEC), ARG_STR(0) }, +#endif + { 0, ARG_STR(F_SETFL), ARG_STR(O_RDWR|O_LARGEFILE) }, + { 0, ARG_STR(F_NOTIFY), ARG_STR(DN_ACCESS) }, + { 1, ARG_STR(F_SETLEASE), ARG_STR(F_RDLCK) }, + { 0, ARG_STR(F_SETSIG), 0, "SIG_0" }, + { 1, ARG_STR(F_SETSIG), 1, "SIGHUP" } + }; + for (unsigned int i = 0; i < ARRAY_SIZE(set_checks); i++) { + test_other_set_cmd(set_checks + i); + } + + static const struct fcntl_cmd_check get_checks[] = { + { 0, ARG_STR(F_GETFD), .print_flags = print_flags_getfd }, + { 1, ARG_STR(F_GETFD), .print_flags = print_flags_getfd }, + { 0, ARG_STR(F_GETOWN) }, +#ifdef F_GETPIPE_SZ + { 0, ARG_STR(F_GETPIPE_SZ) }, +#endif + { 1, ARG_STR(F_GETLEASE), .print_flags = print_flags_getlease }, + { 0, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig }, + { 1, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig } + }; + for (unsigned int j = 0; j < ARRAY_SIZE(get_checks); j++) { + test_other_get_cmd(get_checks + j); + } +} + static void create_sample(void) { @@ -261,6 +392,7 @@ main(void) #ifdef TEST_F_OWNER_EX test_f_owner_ex(); #endif + test_fcntl_others(); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/futex.c b/tests/futex.c index 174100f31665d511762f49e864f7f960ff2d328c..5250d600b86fa47d0265e843108ce9aed6f8aa67 100644 --- a/tests/futex.c +++ b/tests/futex.c @@ -166,6 +166,9 @@ void invalid_op(int *val, int op, uint32_t argmask, ...) # define VAL3 ((unsigned long) 0xbadda7a09caffee1LLU) # define VAL3_PR ((unsigned) VAL3) +# define VAL3A ((unsigned long) 0xbadda7a0ffffffffLLU) +# define VAL3A_PR "FUTEX_BITSET_MATCH_ANY" + int main(int argc, char *argv[]) { @@ -288,6 +291,14 @@ main(int argc, char *argv[]) zero_extend_signed_to_ull(tmout->tv_nsec), VAL3_PR, sprintrc(rc)); + CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, + VAL3A, (rc == -1) && (errno == EAGAIN)); + printf("futex(%p, FUTEX_WAIT_BITSET, %u, {tv_sec=%lld, tv_nsec=%llu}" + ", %s) = %s\n", + uaddr, VAL_PR, (long long) tmout->tv_sec, + zero_extend_signed_to_ull(tmout->tv_nsec), VAL3A_PR, + sprintrc(rc)); + /* val3 of 0 is invalid */ CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, 0, (rc == -1) && (errno == EINVAL)); @@ -375,6 +386,11 @@ main(int argc, char *argv[]) printf("futex(%p, FUTEX_WAKE_BITSET, %u, %#x) = %s\n", uaddr, 10, VAL3_PR, sprintrc(rc)); + CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, + VAL3A, (rc == 0)); + printf("futex(%p, FUTEX_WAKE_BITSET, %u, %s) = %s\n", uaddr, 10, + VAL3A_PR, sprintrc(rc)); + /* bitset 0 is invalid */ CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, 0, (rc == -1) && (errno == EINVAL)); diff --git a/tests/gen_tests.am b/tests/gen_tests.am index 5db8375989028ce0576322597fee3d7ca49fbaaa..306439a9f03e509afe28a8520611440036dda5bb 100644 --- a/tests/gen_tests.am +++ b/tests/gen_tests.am @@ -1,5 +1,5 @@ # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. -GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test +GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-sockaddr.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -346,6 +346,12 @@ $(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -358,6 +364,9 @@ $(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests. $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -622,9 +631,18 @@ $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ @@ -1363,6 +1381,15 @@ $(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ +$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in $(AM_V_GEN) $^ $@ diff --git a/tests/gen_tests.in b/tests/gen_tests.in index 24e0510e4b25f3c7d16e445e53cb7dfe448e0f1a..cd63788d8893d0d7d31fcc62348444f844a25933 100644 --- a/tests/gen_tests.in +++ b/tests/gen_tests.in @@ -140,10 +140,13 @@ ioctl_evdev +ioctl.test ioctl_evdev-v +ioctl.test -v ioctl_inotify +ioctl.test ioctl_kvm_run +ioctl.test -a36 -y +ioctl_kvm_run-v +ioctl.test -v -a36 -y +ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu ioctl_loop +ioctl.test ioctl_loop-nv +ioctl.test -a22 -e verbose=none ioctl_loop-v +ioctl.test -v ioctl_mtd +ioctl.test +ioctl_nbd +ioctl.test -y ioctl_nsfs +ioctl.test -esignal=none ioctl_perf +ioctl.test ioctl_ptp +ioctl.test @@ -232,7 +235,10 @@ msg_name -a20 -e trace=recvmsg munlockall -a13 nanosleep -a20 net-icmp_filter -e trace=getsockopt,setsockopt +net-packet_mreq -e trace=setsockopt net-sockaddr -a24 -e trace=connect +net-tpacket_req -e trace=setsockopt +net-tpacket_stats -e trace=getsockopt net-yy-inet6 +net-yy-inet.test netlink_audit +netlink_sock_diag.test netlink_crypto +netlink_sock_diag.test @@ -479,6 +485,9 @@ userfaultfd -a38 ustat -a33 utime -a16 utimensat -a33 +utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat +utimensat-Xraw -a29 -Xraw -e trace=utimensat +utimensat-Xverbose -a44 -Xverbose -e trace=utimensat utimes -a17 vfork-f -a26 -qq -f -e signal=none -e trace=chdir vhangup -a10 diff --git a/tests/inotify.c b/tests/inotify.c index 925d69ffee6e4339bf88281804d986c5a9e4967d..d0abcbe5c2835d192dde8d0fa89e785a7e682100 100644 --- a/tests/inotify.c +++ b/tests/inotify.c @@ -2,6 +2,7 @@ * Check decoding of inotify_add_watch and inotify_rm_watch syscalls. * * Copyright (c) 2016 Eugene Syromyatnikov + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -52,8 +53,8 @@ main(void) static const char *bogus_mask_str = "IN_ACCESS|IN_ATTRIB|" "IN_CLOSE_WRITE|IN_OPEN|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|" "IN_MOVE_SELF|IN_Q_OVERFLOW|IN_IGNORED|IN_ONLYDIR|" - "IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_ADD|IN_ISDIR|IN_ONESHOT|" - "0x18ff1000"; + "IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_CREATE|IN_MASK_ADD|" + "IN_ISDIR|IN_ONESHOT|0x8ff1000"; long rc; char *bogus_path = tail_memdup(bogus_path_str.path, diff --git a/tests/ioctl_evdev-success-v.c b/tests/ioctl_evdev-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..6fc3547739e36510dfa85721db8cf314d61c8bba --- /dev/null +++ b/tests/ioctl_evdev-success-v.c @@ -0,0 +1,2 @@ +#define VERBOSE 1 +#include "ioctl_evdev-success.c" diff --git a/tests/ioctl_evdev-success-v.test b/tests/ioctl_evdev-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..358d9a38aae5e208c4a27a2d120c0da71cc707ee --- /dev/null +++ b/tests/ioctl_evdev-success-v.test @@ -0,0 +1,13 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +: ${IOCTL_INJECT_START=256} +: ${IOCTL_INJECT_RETVAL=8} + +run_prog +run_strace -a16 -v -e trace=ioctl \ + -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \ + ../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP" +grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT" +match_diff "$OUT" "$EXP" diff --git a/tests/ioctl_evdev-success.c b/tests/ioctl_evdev-success.c new file mode 100644 index 0000000000000000000000000000000000000000..8c3f8f02e236b6511467ad71acd02496ac5210bc --- /dev/null +++ b/tests/ioctl_evdev-success.c @@ -0,0 +1,232 @@ +#include "tests.h" + +#ifdef HAVE_LINUX_INPUT_H + +# include +# include +# include +# include +# include +# include "print_fields.h" + +static const char *errstr; + +struct evdev_check { + unsigned long cmd; + const char *cmd_str; + void *arg_ptr; + void (*print_arg)(long rc, void *ptr, void *arg); +}; + +static long +invoke_test_syscall(unsigned long cmd, void *p) +{ + long rc = ioctl(-1, cmd, p); + errstr = sprintrc(rc); + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; + return rc; +} + +static void +test_evdev(struct evdev_check *check, void *arg) +{ + long rc = invoke_test_syscall(check->cmd, check->arg_ptr); + printf("ioctl(-1, %s, ", check->cmd_str); + if (check->print_arg) + check->print_arg(rc, check->arg_ptr, arg); + else + printf("%p", check->arg_ptr); + printf(") = %s\n", errstr); +} + +static void +print_input_absinfo(long rc, void *ptr, void *arg) +{ + struct input_absinfo *absinfo = ptr; + + if (rc < 0) { + printf("%p", absinfo); + return; + } + PRINT_FIELD_U("{", *absinfo, value); + PRINT_FIELD_U(", ", *absinfo, minimum); +# if VERBOSE + PRINT_FIELD_U(", ", *absinfo, maximum); + PRINT_FIELD_U(", ", *absinfo, fuzz); + PRINT_FIELD_U(", ", *absinfo, flat); +# ifdef HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION + PRINT_FIELD_U(", ", *absinfo, resolution); +# endif +# else + printf(", ..."); +# endif + printf("}"); +} + +static void +print_input_id(long rc, void *ptr, void *arg) +{ + struct input_id *id = ptr; + + if (rc < 0) { + printf("%p", id); + return; + } + printf("{ID_BUS=%" PRIu16 + ", ID_VENDOR=%" PRIu16 + ", ID_PRODUCT=%" PRIu16 + ", ID_VERSION=%" PRIu16 "}", + id->bustype, id->vendor, id->product, id->version); +} + +# ifdef EVIOCGMTSLOTS +static void +print_mtslots(long rc, void *ptr, void *arg) +{ + int *buffer = ptr; + const char **str = arg; + int num = atoi(*(str + 1)); + + if (rc < 0) { + printf("%p", buffer); + return; + } + + printf("{code=%s", *str); + printf(", values=["); + for (unsigned int i = 1; i <= (unsigned) num; i++) + printf("%s%s", i > 1 ? ", " : "", *(str + i + 1)); + printf("]}"); +} +# endif + +static void +print_getbit(long rc, void *ptr, void *arg) +{ + const char **str = arg; + int num = atoi(*str); + + if (rc < 0) { + printf("%p", ptr); + return; + } + + printf("["); + printf("%s", *(str + 1)); + for (unsigned int i = 2; i <= (unsigned) num; i++) { +# if ! VERBOSE + if (i > 4) { + printf(", ..."); + break; + } +# endif + printf(", "); + printf("%s", *(str + i)); + } + printf("]"); +} + +int +main(int argc, char **argv) +{ + unsigned long num_skip; + long inject_retval; + bool locked = false; + + if (argc == 1) + return 0; + + if (argc < 3) + error_msg_and_fail("Usage: %s NUM_SKIP INJECT_RETVAL", argv[0]); + + num_skip = strtoul(argv[1], NULL, 0); + inject_retval = strtol(argv[2], NULL, 0); + + if (inject_retval < 0) + error_msg_and_fail("Expected non-negative INJECT_RETVAL, " + "but got %ld", inject_retval); + + for (unsigned int i = 0; i < num_skip; i++) { + long rc = ioctl(-1, EVIOCGID, NULL); + printf("ioctl(-1, EVIOCGID, NULL) = %s%s\n", + sprintrc(rc), + rc == inject_retval ? " (INJECTED)" : ""); + + if (rc != inject_retval) + continue; + + locked = true; + break; + } + + if (!locked) + error_msg_and_fail("Hasn't locked on ioctl(-1" + ", EVIOCGID, NULL) returning %lu", + inject_retval); + + TAIL_ALLOC_OBJECT_CONST_PTR(struct input_id, id); + TAIL_ALLOC_OBJECT_CONST_PTR(struct input_absinfo, absinfo); + TAIL_ALLOC_OBJECT_CONST_PTR(int, bad_addr_slot); +# ifdef EVIOCGMTSLOTS + int mtslots[] = { ABS_MT_SLOT, 1, 3 }; + /* we use the second element to indicate the number of values */ + /* mtslots_str[1] is "2" so the number of values is 2 */ + const char *mtslots_str[] = { "ABS_MT_SLOT", "2", "1", "3" }; + + /* invalid flag */ + int invalid_mtslot[] = { -1, 1 }; + char invalid_str[4096]; + snprintf(invalid_str, sizeof(invalid_str), "%#x /* ABS_MT_??? */", invalid_mtslot[0]); + const char *invalid_mtslot_str[] = { invalid_str, "1", "1" }; +# endif + + /* set more than 4 bits */ + unsigned long ev_more[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED | 1 << EV_SND | 1 << EV_PWR }; + /* we use the first element to indicate the number of set bits */ + /* ev_more_str[0] is "5" so the number of set bits is 5 */ + const char *ev_more_str[] = { "5", "EV_ABS", "EV_MSC", "EV_LED", "EV_SND", "EV_PWR" }; + + /* set less than 4 bits */ + unsigned long ev_less[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED }; + const char *ev_less_str[] = { "3", "EV_ABS", "EV_MSC", "EV_LED" }; + + /* set zero bit */ + unsigned long ev_zero[] = { 0x0 }; + const char *ev_zero_str[] = { "0", " 0 " }; + + /* KEY_MAX is 0x2ff which is greater than retval * 8 */ + unsigned long key[] = { 1 << KEY_1 | 1 << KEY_2, 0 }; + const char *key_str[] = { "2", "KEY_1", "KEY_2" }; + + struct { + struct evdev_check check; + void *ptr; + } a[] = { + { { ARG_STR(EVIOCGID), id, print_input_id }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_X)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_more, print_getbit }, &ev_more_str }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_less, print_getbit }, &ev_less_str }, + { { ARG_STR(EVIOCGBIT(0, 0)), ev_zero, print_getbit }, &ev_zero_str }, + { { ARG_STR(EVIOCGBIT(EV_KEY, 0)), key, print_getbit }, &key_str}, +# ifdef EVIOCGMTSLOTS + { { ARG_STR(EVIOCGMTSLOTS(12)), mtslots, print_mtslots }, &mtslots_str }, + { { ARG_STR(EVIOCGMTSLOTS(8)), invalid_mtslot, print_mtslots }, &invalid_mtslot_str } +# endif + }; + for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) { + test_evdev(&a[i].check, a[i].ptr); + } + + puts("+++ exited with 0 +++"); + return 0; +} +#else + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_INPUT_H") + +#endif diff --git a/tests/ioctl_evdev-success.test b/tests/ioctl_evdev-success.test new file mode 100755 index 0000000000000000000000000000000000000000..e735af91ab94dc190e8cd49de0e0818bd5b9b9d9 --- /dev/null +++ b/tests/ioctl_evdev-success.test @@ -0,0 +1,13 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +: ${IOCTL_INJECT_START=256} +: ${IOCTL_INJECT_RETVAL=8} + +run_prog +run_strace -a16 -e trace=ioctl \ + -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \ + ../ioctl_evdev-success "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP" +grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT" +match_diff "$OUT" "$EXP" diff --git a/tests/ioctl_evdev.c b/tests/ioctl_evdev.c index 5eacac024488d5393d19f59c00c8706a6f582c5a..d6f50ac8296d178c467005c163fcb3e4173ad3af 100644 --- a/tests/ioctl_evdev.c +++ b/tests/ioctl_evdev.c @@ -114,6 +114,7 @@ main(void) TEST_NULL_ARG(EVIOCGLED(0)); # ifdef EVIOCGMTSLOTS TEST_NULL_ARG(EVIOCGMTSLOTS(0)); + TEST_NULL_ARG(EVIOCGMTSLOTS(8)); # endif # ifdef EVIOCGPROP TEST_NULL_ARG(EVIOCGPROP(0)); @@ -138,7 +139,7 @@ main(void) TEST_NULL_ARG_EX(EVIOCGABS(0x3f), "EVIOCGABS(0x3f /* ABS_??? */)"); TEST_NULL_ARG_EX(EVIOCSABS(0x3f), "EVIOCSABS(0x3f /* ABS_??? */)"); - TEST_NULL_ARG(EVIOCGBIT(EV_SYN, 0)); + TEST_NULL_ARG(EVIOCGBIT(0, 0)); TEST_NULL_ARG(EVIOCGBIT(EV_KEY, 1)); TEST_NULL_ARG(EVIOCGBIT(EV_REL, 2)); TEST_NULL_ARG(EVIOCGBIT(EV_ABS, 3)); diff --git a/tests/ioctl_inotify.c b/tests/ioctl_inotify.c index 0650c624d308c8f69a5230418ba9548d779e8829..27e0a8685fea30b5119c89eb2df147f92cdd67dd 100644 --- a/tests/ioctl_inotify.c +++ b/tests/ioctl_inotify.c @@ -56,10 +56,10 @@ main(void) /* Unknown inotify commands */ sys_ioctl(-1, unknown_inotify_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x49, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x49, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_inotify_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_inotify_cmd), _IOC_SIZE((unsigned int) unknown_inotify_cmd), (unsigned long) magic); diff --git a/tests/ioctl_kvm_run-v.c b/tests/ioctl_kvm_run-v.c new file mode 100644 index 0000000000000000000000000000000000000000..388339b04431134b087e5e79dabd6ec5d8417ca0 --- /dev/null +++ b/tests/ioctl_kvm_run-v.c @@ -0,0 +1,2 @@ +#define VERBOSE 1 +#include "ioctl_kvm_run.c" diff --git a/tests/ioctl_kvm_run-v.gen.test b/tests/ioctl_kvm_run-v.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..6f20ee48cffa0d328beb579d3de0ecdae02f9e27 --- /dev/null +++ b/tests/ioctl_kvm_run-v.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run-v +ioctl.test -v -a36 -y); do not edit. +set -- -v -a36 -y +. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_kvm_run.c b/tests/ioctl_kvm_run.c index e1bef579607126c32db3f88818ce7eddf38b7864..602507fa1618a368762555338406a6b3b6347614 100644 --- a/tests/ioctl_kvm_run.c +++ b/tests/ioctl_kvm_run.c @@ -1,269 +1,11 @@ -/* - * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API. - * Based on kvmtest.c from https://lwn.net/Articles/658512/ - * - * kvmtest.c author: Josh Triplett - * Copyright (c) 2015 Intel Corporation - * Copyright (c) 2017-2018 The strace developers. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */ - -#include "tests.h" - -#if defined HAVE_LINUX_KVM_H \ - && defined HAVE_STRUCT_KVM_REGS \ - && defined HAVE_STRUCT_KVM_SREGS \ - && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION \ - &&(defined __x86_64__ || defined __i386__) - -# include -# include -# include -# include -# include -# include -# include -# include -# include - -static int -kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg) -{ - int rc = ioctl(fd, cmd, arg); - if (rc < 0) - perror_msg_and_skip("%s", cmd_str); - return rc; -} - -#define KVM_IOCTL(fd_, cmd_, arg_) \ - kvm_ioctl((fd_), (cmd_), #cmd_, (arg_)) - -static const char dev[] = "/dev/kvm"; -static const char vm_dev[] = "anon_inode:kvm-vm"; -static char vcpu_dev[] = "anon_inode:kvm-vcpu:0"; -static size_t page_size; - -extern const char code[]; -extern const unsigned short code_size; - -__asm__( - ".type code, @object \n" - "code: \n" - " mov $0xd80003f8, %edx \n" - " mov $'\n', %al \n" - " out %al, (%dx) \n" - " hlt \n" - ".size code, . - code \n" - ".type code_size, @object \n" - "code_size: \n" - " .short . - code \n" - ".size code_size, . - code_size \n" - ); +#include "ioctl_kvm_run_common.c" +#if need_print_KVM_RUN static void -run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size, - void *const mem) -{ - /* Initialize CS to point at 0, via a read-modify-write of sregs. */ - struct kvm_sregs sregs; - KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs); - printf("ioctl(%d<%s>, KVM_GET_SREGS, {cs={base=%#jx, limit=%u, selector=%u" - ", type=%u, present=%u, dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}" - ", ...}) = 0\n", vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base, - sregs.cs.limit, sregs.cs.selector, sregs.cs.type, - sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s, - sregs.cs.l, sregs.cs.g, sregs.cs.avl); - - sregs.cs.base = 0; - sregs.cs.selector = 0; - KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs); - printf("ioctl(%d<%s>, KVM_SET_SREGS, {cs={base=%#jx, limit=%u" - ", selector=%u, type=%u, present=%u, dpl=%u, db=%u, s=%u" - ", l=%u, g=%u, avl=%u}, ...}) = 0\n", - vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base, - sregs.cs.limit, sregs.cs.selector, sregs.cs.type, - sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s, - sregs.cs.l, sregs.cs.g, sregs.cs.avl); - - /* - * Initialize registers: instruction pointer for our code, addends, - * and initial flags required by x86 architecture. - */ - struct kvm_regs regs = { - .rip = page_size, - .rax = 2, - .rbx = 2, - .rflags = 0x2, - }; - KVM_IOCTL(vcpu_fd, KVM_SET_REGS, ®s); - printf("ioctl(%d<%s>, KVM_SET_REGS, {rax=%#jx, ..." - ", rsp=%#jx, rbp=%#jx, ..., rip=%#jx, rflags=%#jx}) = 0\n", - vcpu_fd, vcpu_dev, (uintmax_t) regs.rax, - (uintmax_t) regs.rsp, (uintmax_t) regs.rbp, - (uintmax_t) regs.rip, (uintmax_t) regs.rflags); - - /* Copy the code */ - memcpy(mem, code, code_size); - - const char *p = "\n"; - - /* Repeatedly run code and handle VM exits. */ - for (;;) { - KVM_IOCTL(vcpu_fd, KVM_RUN, NULL); - printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", vcpu_fd, vcpu_dev); - - switch (run->exit_reason) { - case KVM_EXIT_HLT: - if (p) - error_msg_and_fail("premature KVM_EXIT_HLT"); - return; - case KVM_EXIT_IO: - if (run->io.direction == KVM_EXIT_IO_OUT - && run->io.size == 1 - && run->io.port == 0x03f8 - && run->io.count == 1 - && run->io.data_offset < mmap_size - && p && *p == ((char *) run)[run->io.data_offset]) - p = NULL; - else - error_msg_and_fail("unhandled KVM_EXIT_IO"); - break; - case KVM_EXIT_MMIO: - error_msg_and_fail("Got an unexpected MMIO exit:" - " phys_addr %#llx," - " data %02x %02x %02x %02x" - " %02x %02x %02x %02x," - " len %u, is_write %hhu", - (unsigned long long) run->mmio.phys_addr, - run->mmio.data[0], run->mmio.data[1], - run->mmio.data[2], run->mmio.data[3], - run->mmio.data[4], run->mmio.data[5], - run->mmio.data[6], run->mmio.data[7], - run->mmio.len, run->mmio.is_write); - - default: - error_msg_and_fail("exit_reason = %#x", - run->exit_reason); - } - } -} - -static int -vcpu_dev_should_have_cpuid(int fd) +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason) { - int r = 0; - char *filename = NULL; - char buf[sizeof(vcpu_dev)]; - - if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0) - error_msg_and_fail("asprintf"); - - if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1 - && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0)) - r = 1; - free(filename); - return r; + printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", fd, dev); } -int -main(void) -{ - skip_if_unavailable("/proc/self/fd/"); - - int kvm = open(dev, O_RDWR); - if (kvm < 0) - perror_msg_and_skip("open: %s", dev); - - /* Make sure we have the stable version of the API */ - int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0); - if (ret != KVM_API_VERSION) - error_msg_and_skip("KVM_GET_API_VERSION returned %d" - ", KVM_API_VERSION is %d", - kvm, KVM_API_VERSION); - printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n", - kvm, dev, ret); - - int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0); - printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n", - kvm, dev, vm_fd, vm_dev); - - /* Allocate one aligned page of guest memory to hold the code. */ - page_size = get_page_size(); - void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, - MAP_SHARED | MAP_ANONYMOUS, -1, 0); - if (mem == MAP_FAILED) - perror_msg_and_fail("mmap page"); - - /* Map it to the second page frame (to avoid the real-mode IDT at 0). */ - struct kvm_userspace_memory_region region = { - .slot = 0, - .guest_phys_addr = page_size, - .memory_size = page_size, - .userspace_addr = (uintptr_t) mem, - }; - KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, ®ion); - printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION" - ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu" - ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev, - (unsigned long) page_size, (unsigned long) page_size, mem); - - int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL); - if (!vcpu_dev_should_have_cpuid(vcpu_fd)) - /* - * This is an older kernel that doesn't place a cpuid - * at the end of the dentry associated with vcpu_fd. - * Trim the cpuid part of vcpu_dev like: - * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu" - */ - vcpu_dev[strlen (vcpu_dev) - 2] = '\0'; - - printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n", - vm_fd, vm_dev, vcpu_fd, vcpu_dev); - - /* Map the shared kvm_run structure and following data. */ - ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL); - struct kvm_run *run; - if (ret < (int) sizeof(*run)) - error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d", - ret, (int) sizeof(*run)); - printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n", - kvm, dev, ret); - - const size_t mmap_size = (ret + page_size - 1) & -page_size; - run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, - MAP_SHARED, vcpu_fd, 0); - if (run == MAP_FAILED) - perror_msg_and_fail("mmap vcpu"); - - run_kvm(vcpu_fd, run, mmap_size, mem); - - puts("+++ exited with 0 +++"); - return 0; -} - -#else /* !HAVE_LINUX_KVM_H */ - -SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_REGS && " - "HAVE_STRUCT_KVM_SREGS && " - "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && " - "(__x86_64__ || __i386__)") - #endif diff --git a/tests/ioctl_kvm_run_auxstr_vcpu.c b/tests/ioctl_kvm_run_auxstr_vcpu.c new file mode 100644 index 0000000000000000000000000000000000000000..16af293fb2e0215d503190625cdee4913397fdba --- /dev/null +++ b/tests/ioctl_kvm_run_auxstr_vcpu.c @@ -0,0 +1,24 @@ +#define KVM_NO_CPUID_CALLBACK \ + error_msg_and_skip("newer kernel (>= 4.16) is needed") + +#include "ioctl_kvm_run_common.c" + +#if need_print_KVM_RUN + +static void +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason) +{ + const char *str; + +# define CASE_ENTRY(R) case R: str = #R; break + switch (reason) { + CASE_ENTRY(KVM_EXIT_HLT); + CASE_ENTRY(KVM_EXIT_IO); + CASE_ENTRY(KVM_EXIT_MMIO); + default: str = "???"; + } + + printf("ioctl(%d<%s>, KVM_RUN, 0) = 0 (%s)\n", fd, dev, str); +} + +#endif diff --git a/tests/ioctl_kvm_run_auxstr_vcpu.gen.test b/tests/ioctl_kvm_run_auxstr_vcpu.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..d2995db84b97fb4ea345afcd9c695129bed3fe33 --- /dev/null +++ b/tests/ioctl_kvm_run_auxstr_vcpu.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu); do not edit. +set -- -a36 -y -e kvm=vcpu +. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_kvm_run_common.c b/tests/ioctl_kvm_run_common.c new file mode 100644 index 0000000000000000000000000000000000000000..2e7eda4168e14ba2cc04c7e9713efb33dddc56a7 --- /dev/null +++ b/tests/ioctl_kvm_run_common.c @@ -0,0 +1,412 @@ +/* + * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API. + * Based on kvmtest.c from https://lwn.net/Articles/658512/ + * + * kvmtest.c author: Josh Triplett + * Copyright (c) 2015 Intel Corporation + * Copyright (c) 2017-2018 The strace developers. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to + * deal in the Software without restriction, including without limitation the + * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#include "tests.h" + +#if defined HAVE_LINUX_KVM_H \ + && defined HAVE_STRUCT_KVM_CPUID2 \ + && defined HAVE_STRUCT_KVM_REGS \ + && defined HAVE_STRUCT_KVM_SREGS \ + && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION \ + &&(defined __x86_64__ || defined __i386__) + +# include +# include +# include +# include +# include +# include +# include +# include +# include + +# ifndef KVM_MAX_CPUID_ENTRIES +# define KVM_MAX_CPUID_ENTRIES 80 +# endif + +#include "xlat.h" +#include "xlat/kvm_cpuid_flags.h" + +static int +kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg) +{ + int rc = ioctl(fd, cmd, arg); + if (rc < 0) + perror_msg_and_skip("%s", cmd_str); + return rc; +} + +#define KVM_IOCTL(fd_, cmd_, arg_) \ + kvm_ioctl((fd_), (cmd_), #cmd_, (arg_)) + +static const char dev[] = "/dev/kvm"; +static const char vm_dev[] = "anon_inode:kvm-vm"; +static char vcpu_dev[] = "anon_inode:kvm-vcpu:0"; +static size_t page_size; + +extern const char code[]; +extern const unsigned short code_size; + +__asm__( + ".type code, @object \n" + "code: \n" + " mov $0xd80003f8, %edx \n" + " mov $'\n', %al \n" + " out %al, (%dx) \n" + " hlt \n" + ".size code, . - code \n" + ".type code_size, @object \n" + "code_size: \n" + " .short . - code \n" + ".size code_size, . - code_size \n" + ); + +static void +print_kvm_segment(const struct kvm_segment *seg) +{ + printf("{base=%#jx, limit=%u, selector=%u, type=%u, present=%u, " + "dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}", + (uintmax_t) seg->base, seg->limit, seg->selector, seg->type, + seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g, + seg->avl); +} + +static void +print_kvm_sregs(const struct kvm_sregs *sregs) +{ + printf("{cs="); + print_kvm_segment(&sregs->cs); +#if VERBOSE + printf(", ds="); + print_kvm_segment(&sregs->ds); + printf(", es="); + print_kvm_segment(&sregs->es); + printf(", fs="); + print_kvm_segment(&sregs->fs); + printf(", gs="); + print_kvm_segment(&sregs->gs); + printf(", ss="); + print_kvm_segment(&sregs->ss); + printf(", tr="); + print_kvm_segment(&sregs->tr); + printf(", ldt="); + print_kvm_segment(&sregs->ldt); + printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, " + "cr0=%llu, cr2=%llu, cr3=%llu, cr4=%llu, cr8=%llu, efer=%llu, " + "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit, + (uintmax_t) sregs->idt.base, sregs->idt.limit, sregs->cr0, + sregs->cr2, sregs->cr3, sregs->cr4, sregs->cr8, sregs->efer, + (uintmax_t)sregs->apic_base); + printf(", interrupt_bitmap=["); + for (size_t i = 0; i < ARRAY_SIZE(sregs->interrupt_bitmap); i++) { + if (i) + printf(", "); + printf("%#jx", (uintmax_t) sregs->interrupt_bitmap[i]); + } + printf("]"); +#else + printf(", ..."); +#endif + printf("}"); +} + +static void +print_kvm_regs(const struct kvm_regs *regs) +{ + printf("{rax=%#jx", (uintmax_t) regs->rax); +#if VERBOSE + printf(", rbx=%#jx, rcx=%#jx, rdx=%#jx, rsi=%#jx, rdi=%#jx", + (uintmax_t) regs->rbx, (uintmax_t) regs->rcx, + (uintmax_t) regs->rdx, (uintmax_t) regs->rsi, + (uintmax_t) regs->rdi); +#else + printf(", ..."); +#endif + printf(", rsp=%#jx, rbp=%#jx", (uintmax_t) regs->rsp, + (uintmax_t) regs->rbp); +#if VERBOSE + printf(", r8=%#jx, r9=%#jx, r10=%#jx, r11=%#jx, r12=%#jx, r13=%#jx" + ", r14=%#jx, r15=%#jx", + (uintmax_t) regs->r8, (uintmax_t) regs->r9, + (uintmax_t) regs->r10, (uintmax_t) regs->r11, + (uintmax_t) regs->r12, (uintmax_t) regs->r13, + (uintmax_t) regs->r14, (uintmax_t) regs->r15); +#else + printf(", ..."); +#endif + printf(", rip=%#jx, rflags=%#jx}", (uintmax_t) regs->rip, + (uintmax_t) regs->rflags); +} + +# define need_print_KVM_RUN 1 + +static void +print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason); + +static void +run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size, + void *const mem) +{ + /* Initialize CS to point at 0, via a read-modify-write of sregs. */ + struct kvm_sregs sregs; + KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs); + printf("ioctl(%d<%s>, KVM_GET_SREGS, ", vcpu_fd, vcpu_dev); + print_kvm_sregs(&sregs); + printf(") = 0\n"); + + sregs.cs.base = 0; + sregs.cs.selector = 0; + KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs); + printf("ioctl(%d<%s>, KVM_SET_SREGS, ", vcpu_fd, vcpu_dev); + print_kvm_sregs(&sregs); + printf(") = 0\n"); + + /* + * Initialize registers: instruction pointer for our code, addends, + * and initial flags required by x86 architecture. + */ + struct kvm_regs regs = { + .rip = page_size, + .rax = 2, + .rbx = 2, + .rflags = 0x2, + }; + KVM_IOCTL(vcpu_fd, KVM_SET_REGS, ®s); + printf("ioctl(%d<%s>, KVM_SET_REGS, ", vcpu_fd, vcpu_dev); + print_kvm_regs(®s); + printf(") = 0\n"); + + /* Copy the code */ + memcpy(mem, code, code_size); + + const char *p = "\n"; + + /* Repeatedly run code and handle VM exits. */ + for (;;) { + KVM_IOCTL(vcpu_fd, KVM_RUN, NULL); + print_KVM_RUN(vcpu_fd, vcpu_dev, run->exit_reason); + + switch (run->exit_reason) { + case KVM_EXIT_HLT: + if (p) + error_msg_and_fail("premature KVM_EXIT_HLT"); + return; + case KVM_EXIT_IO: + if (run->io.direction == KVM_EXIT_IO_OUT + && run->io.size == 1 + && run->io.port == 0x03f8 + && run->io.count == 1 + && run->io.data_offset < mmap_size + && p && *p == ((char *) run)[run->io.data_offset]) + p = NULL; + else + error_msg_and_fail("unhandled KVM_EXIT_IO"); + break; + case KVM_EXIT_MMIO: + error_msg_and_fail("Got an unexpected MMIO exit:" + " phys_addr %#llx," + " data %02x %02x %02x %02x" + " %02x %02x %02x %02x," + " len %u, is_write %hhu", + (unsigned long long) run->mmio.phys_addr, + run->mmio.data[0], run->mmio.data[1], + run->mmio.data[2], run->mmio.data[3], + run->mmio.data[4], run->mmio.data[5], + run->mmio.data[6], run->mmio.data[7], + run->mmio.len, run->mmio.is_write); + + default: + error_msg_and_fail("exit_reason = %#x", + run->exit_reason); + } + } +} + +static int +vcpu_dev_should_have_cpuid(int fd) +{ + int r = 0; + char *filename = NULL; + char buf[sizeof(vcpu_dev)]; + + if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0) + error_msg_and_fail("asprintf"); + + if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1 + && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0)) + r = 1; + free(filename); + return r; +} + +static void +print_cpuid_ioctl(int fd, const char *fd_dev, + const char *ioctl_name, const struct kvm_cpuid2 *cpuid) +{ + printf("ioctl(%d<%s>, %s, {nent=%u, entries=[", + fd, fd_dev, ioctl_name, cpuid->nent); +#if VERBOSE + for (size_t i = 0; i < cpuid->nent; i++) { + if (i) + printf(", "); + printf("{function=%#x, index=%#x, flags=", + cpuid->entries[i].function, cpuid->entries[i].index); + printflags(kvm_cpuid_flags, cpuid->entries[i].flags, + "KVM_CPUID_FLAG_???"); + printf(", eax=%#x, ebx=%#x, ecx=%#x, edx=%#x}", + cpuid->entries[i].eax, cpuid->entries[i].ebx, + cpuid->entries[i].ecx, cpuid->entries[i].edx); + } +#else + if (cpuid->nent) + printf("..."); +#endif + printf("]}) = 0\n"); +} + +int +main(void) +{ + skip_if_unavailable("/proc/self/fd/"); + + int kvm = open(dev, O_RDWR); + if (kvm < 0) + perror_msg_and_skip("open: %s", dev); + + /* Make sure we have the stable version of the API */ + int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0); + if (ret != KVM_API_VERSION) + error_msg_and_skip("KVM_GET_API_VERSION returned %d" + ", KVM_API_VERSION is %d", + kvm, KVM_API_VERSION); + printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n", + kvm, dev, ret); + + ret = KVM_IOCTL(kvm, KVM_CHECK_EXTENSION, + (void *) (uintptr_t) KVM_CAP_USER_MEMORY); + printf("ioctl(%d<%s>, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = %d\n", + kvm, dev, ret); + + int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0); + printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n", + kvm, dev, vm_fd, vm_dev); + + /* Allocate one aligned page of guest memory to hold the code. */ + page_size = get_page_size(); + void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, + MAP_SHARED | MAP_ANONYMOUS, -1, 0); + if (mem == MAP_FAILED) + perror_msg_and_fail("mmap page"); + + /* Map it to the second page frame (to avoid the real-mode IDT at 0). */ + struct kvm_userspace_memory_region region = { + .slot = 0, + .guest_phys_addr = page_size, + .memory_size = page_size, + .userspace_addr = (uintptr_t) mem, + }; + KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, ®ion); + printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION" + ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu" + ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev, + (unsigned long) page_size, (unsigned long) page_size, mem); + + int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL); + if (!vcpu_dev_should_have_cpuid(vcpu_fd)) { + /* + * This is an older kernel that doesn't place a cpuid + * at the end of the dentry associated with vcpu_fd. + * Trim the cpuid part of vcpu_dev like: + * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu" + */ + vcpu_dev[strlen (vcpu_dev) - 2] = '\0'; +#ifdef KVM_NO_CPUID_CALLBACK + KVM_NO_CPUID_CALLBACK; +#endif + } + + printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n", + vm_fd, vm_dev, vcpu_fd, vcpu_dev); + + /* Map the shared kvm_run structure and following data. */ + ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL); + struct kvm_run *run; + if (ret < (int) sizeof(*run)) + error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d", + ret, (int) sizeof(*run)); + printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n", + kvm, dev, ret); + + const size_t mmap_size = (ret + page_size - 1) & -page_size; + run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, + MAP_SHARED, vcpu_fd, 0); + if (run == MAP_FAILED) + perror_msg_and_fail("mmap vcpu"); + + size_t cpuid_nent = KVM_MAX_CPUID_ENTRIES; + struct kvm_cpuid2 *cpuid = tail_alloc(sizeof(*cpuid) + + cpuid_nent * + sizeof(*cpuid->entries)); + + cpuid->nent = 0; + ioctl(kvm, KVM_GET_SUPPORTED_CPUID, cpuid); + printf("ioctl(%d<%s>, KVM_GET_SUPPORTED_CPUID, %p) = -1 E2BIG (%m)\n", + kvm, dev, cpuid); + + cpuid->nent = cpuid_nent; + + KVM_IOCTL(kvm, KVM_GET_SUPPORTED_CPUID, cpuid); + print_cpuid_ioctl(kvm, dev, "KVM_GET_SUPPORTED_CPUID", cpuid); + + struct kvm_cpuid2 cpuid_tmp = { .nent = 0 }; + KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, &cpuid_tmp); + printf("ioctl(%d<%s>, KVM_SET_CPUID2, {nent=%u, entries=[]}) = 0\n", + vcpu_fd, vcpu_dev, cpuid_tmp.nent); + + KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, cpuid); + print_cpuid_ioctl(vcpu_fd, vcpu_dev, "KVM_SET_CPUID2", cpuid); + + ioctl(vcpu_fd, KVM_SET_CPUID2, NULL); + printf("ioctl(%d<%s>, KVM_SET_CPUID2, NULL) = -1 EFAULT (%m)\n", + vcpu_fd, vcpu_dev); + + run_kvm(vcpu_fd, run, mmap_size, mem); + + puts("+++ exited with 0 +++"); + return 0; +} + +#else /* !HAVE_LINUX_KVM_H */ + +SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_CPUID2 && " + "HAVE_STRUCT_KVM_REGS && HAVE_STRUCT_KVM_SREGS && " + "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && " + "(__x86_64__ || __i386__)") + +# define need_print_KVM_RUN 0 + +#endif diff --git a/tests/ioctl_loop.c b/tests/ioctl_loop.c index 10b7dc348bad5e8304f26f179b2511866587dbe4..06c99ae4eb98eab32e5e2864d929e1132f7cf272 100644 --- a/tests/ioctl_loop.c +++ b/tests/ioctl_loop.c @@ -187,24 +187,26 @@ main(void) /* Unknown loop commands */ sys_ioctl(-1, unknown_loop_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x4c, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x4c, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_loop_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_loop_cmd), _IOC_SIZE((unsigned int) unknown_loop_cmd), (unsigned long) magic); sys_ioctl(-1, LOOP_SET_BLOCK_SIZE + 1, magic); - printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = " + printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = " "-1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", _IOC_NR(LOOP_SET_BLOCK_SIZE + 1), _IOC_SIZE(LOOP_SET_BLOCK_SIZE + 1), (unsigned long) magic); sys_ioctl(-1, LOOP_CTL_GET_FREE + 1, magic); - printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = " + printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = " "-1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", _IOC_NR(LOOP_CTL_GET_FREE + 1), _IOC_SIZE(LOOP_CTL_GET_FREE + 1), (unsigned long) magic); diff --git a/tests/ioctl_nbd.c b/tests/ioctl_nbd.c new file mode 100644 index 0000000000000000000000000000000000000000..7daeec48f904f4626b59dcac792d0612d2440d9e --- /dev/null +++ b/tests/ioctl_nbd.c @@ -0,0 +1,112 @@ +/* + * Copyright (c) 2018 The strace developers. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "tests.h" + +#include +#include +#include +#include +#include + +#define XLAT_MACROS_ONLY +# include "xlat/nbd_ioctl_cmds.h" +# include "xlat/nbd_ioctl_flags.h" +#undef XLAT_MACROS_ONLY + +#define RVAL_EBADF " = -1 EBADF (%m)\n" + +int +main(void) +{ + static const unsigned long ubeef = (unsigned long) 0xcafef00ddeadbeefULL; + static const char null_path[] = "/dev/null"; + + int fd = open(null_path, O_RDONLY); + if (fd < 0) + perror_msg_and_fail("open(\"%s\")", null_path); + + skip_if_unavailable("/proc/self/fd/"); + + ioctl(-1, NBD_DISCONNECT, NULL); + printf("ioctl(-1, NBD_DISCONNECT)" RVAL_EBADF); + ioctl(-1, NBD_CLEAR_SOCK, NULL); + printf("ioctl(-1, NBD_CLEAR_SOCK)" RVAL_EBADF); + ioctl(-1, NBD_DO_IT, NULL); + printf("ioctl(-1, NBD_DO_IT)" RVAL_EBADF); + ioctl(-1, NBD_CLEAR_QUE, NULL); + printf("ioctl(-1, NBD_CLEAR_QUE)" RVAL_EBADF); + ioctl(-1, NBD_PRINT_DEBUG, NULL); + printf("ioctl(-1, NBD_PRINT_DEBUG)" RVAL_EBADF); + ioctl(-1, NBD_SET_SOCK, fd); + printf("ioctl(-1, NBD_SET_SOCK, %d)" RVAL_EBADF, fd); + + ioctl(-1, NBD_SET_BLKSIZE, ubeef); + printf("ioctl(-1, NBD_SET_BLKSIZE, %lu)" RVAL_EBADF, ubeef); + ioctl(-1, NBD_SET_SIZE, ubeef); + printf("ioctl(-1, NBD_SET_SIZE, %lu)" RVAL_EBADF, ubeef); + ioctl(-1, NBD_SET_SIZE_BLOCKS, ubeef); + printf("ioctl(-1, NBD_SET_SIZE_BLOCKS, %lu)" RVAL_EBADF, ubeef); + + ioctl(-1, NBD_SET_TIMEOUT, ubeef); + printf("ioctl(-1, NBD_SET_TIMEOUT, %lu)" RVAL_EBADF, ubeef); + + ioctl(-1, NBD_SET_FLAGS, 0); + printf("ioctl(-1, NBD_SET_FLAGS, 0)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE)" RVAL_EBADF); + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE)" RVAL_EBADF); + + ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY| + NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE| + (1 << 15)|(1<<31)); + printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|" + "NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|0x80008000)" RVAL_EBADF); + + ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), NULL); + printf("ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), 0)" RVAL_EBADF); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests/ioctl_nbd.gen.test b/tests/ioctl_nbd.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..55e287a230a62df5d4afa9b7d422c36620e5320b --- /dev/null +++ b/tests/ioctl_nbd.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_nbd +ioctl.test -y); do not edit. +set -- -y +. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_perf.c b/tests/ioctl_perf.c index 7db01dbc8f2edcab78b9de26bb5a165a1619d730..18f59faf7e6b44636e090658a4e9107a4ec6fe60 100644 --- a/tests/ioctl_perf.c +++ b/tests/ioctl_perf.c @@ -91,10 +91,10 @@ main(void) /* Unknown perf commands */ sys_ioctl(-1, unknown_perf_cmd, magic); - printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x24, %#x, %#x), " + printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x24, %#x, %#x), " "%#lx) = -1 EBADF (%m)\n", _IOC_DIR((unsigned int) unknown_perf_cmd) & _IOC_NONE ? - "|_IOC_NONE" : "", + "_IOC_NONE|" : "", _IOC_NR((unsigned int) unknown_perf_cmd), _IOC_SIZE((unsigned int) unknown_perf_cmd), (unsigned long) magic); diff --git a/tests/ioctl_scsi.c b/tests/ioctl_scsi.c index a9ecf28832c35e05dfa524be73a435027bad9990..94051d58e7099f256e1647280215e97046fd7227 100644 --- a/tests/ioctl_scsi.c +++ b/tests/ioctl_scsi.c @@ -2,6 +2,7 @@ * Check decoding of SCSI ioctl commands. * * Copyright (c) 2017 Dmitry V. Levin + * Copyright (c) 2017-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -137,13 +138,14 @@ main(void) "SG_SCSI_RESET"); ioctl(-1, 0x22ff, 0); - printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n"); + printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE"); static const unsigned long magic = (unsigned long) 0xdeadbeeffacefeedULL; ioctl(-1, 0x22ff, magic); - printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n", - magic); + printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n", + _IOC_NONE ? "0" : "_IOC_NONE", magic); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/ioctl_v4l2.c b/tests/ioctl_v4l2.c index a7dcc4941be7d8c888dc3687ed328426a2bbda86..ab6489b8f2e5bfa98a27325448b69119ab30cd4c 100644 --- a/tests/ioctl_v4l2.c +++ b/tests/ioctl_v4l2.c @@ -379,6 +379,7 @@ main(void) { const unsigned int size = get_page_size(); void *const page = tail_alloc(size); + void *const page_end = page + size; fill_memory(page, size); unsigned char cc[sizeof(int)] = { 'A', '\'', '\\', '\xfa' }; @@ -542,7 +543,7 @@ main(void) print_ioctl_v4l2(p_format, "VIDIOC_TRY_FMT", V4L2_BUF_TYPE_SDR_OUTPUT); #endif struct v4l2_format *const p_v4l2_format = - page + size - sizeof(*p_v4l2_format); + page_end - sizeof(*p_v4l2_format); ioctl(-1, VIDIOC_TRY_FMT, p_v4l2_format); printf("ioctl(-1, VIDIOC_TRY_FMT, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_format->type); @@ -552,7 +553,7 @@ main(void) printf("ioctl(-1, VIDIOC_REQBUFS, NULL) = -1 EBADF (%m)\n"); struct v4l2_requestbuffers *const p_v4l2_requestbuffers = - page + size - sizeof(*p_v4l2_requestbuffers); + page_end - sizeof(*p_v4l2_requestbuffers); ioctl(-1, VIDIOC_REQBUFS, p_v4l2_requestbuffers); printf("ioctl(-1, VIDIOC_REQBUFS, {type=%#x /* V4L2_BUF_TYPE_??? */, " "memory=%#x /* V4L2_MEMORY_??? */, count=%u})" @@ -566,7 +567,7 @@ main(void) printf("ioctl(-1, VIDIOC_QUERYBUF, NULL) = -1 EBADF (%m)\n"); struct v4l2_buffer *const p_v4l2_buffer = - page + size - sizeof(*p_v4l2_buffer); + page_end - sizeof(*p_v4l2_buffer); ioctl(-1, VIDIOC_QUERYBUF, p_v4l2_buffer); printf("ioctl(-1, VIDIOC_QUERYBUF, {type=%#x /* V4L2_BUF_TYPE_??? */" ", index=%u}) = -1 EBADF (%m)\n", @@ -602,7 +603,7 @@ main(void) printf("ioctl(-1, VIDIOC_S_FBUF, NULL) = -1 EBADF (%m)\n"); struct v4l2_framebuffer *const p_v4l2_framebuffer = - page + size - sizeof(*p_v4l2_framebuffer); + page_end - sizeof(*p_v4l2_framebuffer); ioctl(-1, VIDIOC_S_FBUF, p_v4l2_framebuffer); printf("ioctl(-1, VIDIOC_S_FBUF, {capability=%#x" ", flags=%#x, base=%p}) = -1 EBADF (%m)\n", @@ -614,7 +615,7 @@ main(void) ioctl(-1, VIDIOC_STREAMON, 0); printf("ioctl(-1, VIDIOC_STREAMON, NULL) = -1 EBADF (%m)\n"); - int *const p_int = page + size - sizeof(int); + int *const p_int = page_end - sizeof(int); ioctl(-1, VIDIOC_STREAMON, p_int); printf("ioctl(-1, VIDIOC_STREAMON, [%#x /* V4L2_BUF_TYPE_??? */])" " = -1 EBADF (%m)\n", *p_int); @@ -632,7 +633,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_PARM, NULL) = -1 EBADF (%m)\n"); struct v4l2_streamparm *const p_v4l2_streamparm = - page + size - sizeof(*p_v4l2_streamparm); + page_end - sizeof(*p_v4l2_streamparm); ioctl(-1, VIDIOC_G_PARM, p_v4l2_streamparm); printf("ioctl(-1, VIDIOC_G_PARM, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_streamparm->type); @@ -680,7 +681,7 @@ main(void) ioctl(-1, VIDIOC_S_STD, 0); printf("ioctl(-1, VIDIOC_S_STD, NULL) = -1 EBADF (%m)\n"); - long long *const p_longlong = page + size - sizeof(*p_longlong); + long long *const p_longlong = page_end - sizeof(*p_longlong); ioctl(-1, VIDIOC_S_STD, p_longlong); printf("ioctl(-1, VIDIOC_S_STD, [%#llx]) = -1 EBADF (%m)\n", *p_longlong); @@ -690,7 +691,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUMSTD, NULL) = -1 EBADF (%m)\n"); struct v4l2_standard *const p_v4l2_standard = - page + size - sizeof(*p_v4l2_standard); + page_end - sizeof(*p_v4l2_standard); ioctl(-1, VIDIOC_ENUMSTD, p_v4l2_standard); printf("ioctl(-1, VIDIOC_ENUMSTD, {index=%u}) = -1 EBADF (%m)\n", p_v4l2_standard->index); @@ -700,7 +701,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUMINPUT, NULL) = -1 EBADF (%m)\n"); struct v4l2_input *const p_v4l2_input = - page + size - sizeof(*p_v4l2_input); + page_end - sizeof(*p_v4l2_input); ioctl(-1, VIDIOC_ENUMINPUT, p_v4l2_input); printf("ioctl(-1, VIDIOC_ENUMINPUT, {index=%u}) = -1 EBADF (%m)\n", p_v4l2_input->index); @@ -710,7 +711,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_CTRL, NULL) = -1 EBADF (%m)\n"); struct v4l2_control *const p_v4l2_control = - page + size - sizeof(*p_v4l2_control); + page_end - sizeof(*p_v4l2_control); ioctl(-1, VIDIOC_G_CTRL, p_v4l2_control); printf("ioctl(-1, VIDIOC_G_CTRL, {id=%#x /* V4L2_CID_??? */})" " = -1 EBADF (%m)\n", p_v4l2_control->id); @@ -729,7 +730,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_TUNER, NULL) = -1 EBADF (%m)\n"); struct v4l2_tuner *const p_v4l2_tuner = - page + size - sizeof(*p_v4l2_tuner); + page_end - sizeof(*p_v4l2_tuner); ioctl(-1, VIDIOC_G_TUNER, p_v4l2_tuner); printf("ioctl(-1, VIDIOC_G_TUNER, {index=%u})" " = -1 EBADF (%m)\n", p_v4l2_tuner->index); @@ -765,7 +766,7 @@ main(void) printf("ioctl(-1, VIDIOC_QUERYCTRL, NULL) = -1 EBADF (%m)\n"); struct v4l2_queryctrl *const p_v4l2_queryctrl = - page + size - sizeof(*p_v4l2_queryctrl); + page_end - sizeof(*p_v4l2_queryctrl); ioctl(-1, VIDIOC_QUERYCTRL, p_v4l2_queryctrl); # ifdef V4L2_CTRL_FLAG_NEXT_CTRL printf("ioctl(-1, VIDIOC_QUERYCTRL, {id=V4L2_CTRL_FLAG_NEXT_CTRL" @@ -801,7 +802,7 @@ main(void) printf("ioctl(-1, VIDIOC_CROPCAP, NULL) = -1 EBADF (%m)\n"); struct v4l2_cropcap *const p_v4l2_cropcap = - page + size - sizeof(*p_v4l2_cropcap); + page_end - sizeof(*p_v4l2_cropcap); ioctl(-1, VIDIOC_CROPCAP, p_v4l2_cropcap); printf("ioctl(-1, VIDIOC_CROPCAP, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_cropcap->type); @@ -811,7 +812,7 @@ main(void) printf("ioctl(-1, VIDIOC_G_CROP, NULL) = -1 EBADF (%m)\n"); struct v4l2_crop *const p_v4l2_crop = - page + size - sizeof(*p_v4l2_crop); + page_end - sizeof(*p_v4l2_crop); ioctl(-1, VIDIOC_G_CROP, p_v4l2_crop); printf("ioctl(-1, VIDIOC_G_CROP, {type=%#x /* V4L2_BUF_TYPE_??? */})" " = -1 EBADF (%m)\n", p_v4l2_crop->type); @@ -950,7 +951,7 @@ main(void) printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, NULL) = -1 EBADF (%m)\n"); struct v4l2_frmivalenum *const p_v4l2_frmivalenum = - page + size - sizeof(*p_v4l2_frmivalenum); + page_end - sizeof(*p_v4l2_frmivalenum); ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, p_v4l2_frmivalenum); printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, {index=%u" ", pixel_format=v4l2_fourcc('\\x%x', '\\x%x', '\\x%x', '\\x%x')" @@ -969,7 +970,7 @@ main(void) printf("ioctl(-1, VIDIOC_CREATE_BUFS, NULL) = -1 EBADF (%m)\n"); struct v4l2_create_buffers *const p_v4l2_create_buffers = - page + size - sizeof(*p_v4l2_create_buffers); + page_end - sizeof(*p_v4l2_create_buffers); ioctl(-1, VIDIOC_CREATE_BUFS, p_v4l2_create_buffers); printf("ioctl(-1, VIDIOC_CREATE_BUFS, {count=%u, memory=%#x" " /* V4L2_MEMORY_??? */, format={type=%#x" diff --git a/tests/ipc_msgbuf.expected b/tests/ipc_msgbuf.expected deleted file mode 100644 index 880424bf1af46c2f1a921f1f27f22df32f6f4349..0000000000000000000000000000000000000000 --- a/tests/ipc_msgbuf.expected +++ /dev/null @@ -1,4 +0,0 @@ -msgget\(IPC_PRIVATE, IPC_CREAT\|0700\) += [0-9]* -msgsnd\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 0\) += 0 -msgrcv\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 233811181, 0\) += 14 -msgctl\([0-9]*, (IPC_64\|)?IPC_RMID, NULL\) += 0 diff --git a/tests/keyctl.c b/tests/keyctl.c index 881f24b3a3e360acabee7f5f247c561a0063c821..e53cdc41275adc9202666e481757383451f98d0b 100644 --- a/tests/keyctl.c +++ b/tests/keyctl.c @@ -312,7 +312,10 @@ main(void) static const char *bogus_key3_str = "-557785390"; static const struct keyctl_dh_params kcdhp_data = { - KEY_SPEC_GROUP_KEYRING, 1234567890, 3141592653U }; + .private = KEY_SPEC_GROUP_KEYRING, + .prime = 1234567890, + .base = 3141592653U + }; static const char *kcdhp_str = "{private=" #if XLAT_RAW || XLAT_VERBOSE "-6" diff --git a/tests/ksysent.h b/tests/ksysent.h deleted file mode 100644 index 5eb831e559a91d59bdf769320579bf99339e68ec..0000000000000000000000000000000000000000 --- a/tests/ksysent.h +++ /dev/null @@ -1,828 +0,0 @@ -#ifdef __NR_accept -[__NR_accept & 0xffff] = "accept", -#endif -#ifdef __NR_accept4 -[__NR_accept4 & 0xffff] = "accept4", -#endif -#ifdef __NR_acct -[__NR_acct & 0xffff] = "acct", -#endif -#ifdef __NR_add_key -[__NR_add_key & 0xffff] = "add_key", -#endif -#ifdef __NR_adjtimex -[__NR_adjtimex & 0xffff] = "adjtimex", -#endif -#ifdef __NR_bind -[__NR_bind & 0xffff] = "bind", -#endif -#ifdef __NR_bpf -[__NR_bpf & 0xffff] = "bpf", -#endif -#ifdef __NR_brk -[__NR_brk & 0xffff] = "brk", -#endif -#ifdef __NR_capget -[__NR_capget & 0xffff] = "capget", -#endif -#ifdef __NR_capset -[__NR_capset & 0xffff] = "capset", -#endif -#ifdef __NR_chdir -[__NR_chdir & 0xffff] = "chdir", -#endif -#ifdef __NR_chroot -[__NR_chroot & 0xffff] = "chroot", -#endif -#ifdef __NR_clock_adjtime -[__NR_clock_adjtime & 0xffff] = "clock_adjtime", -#endif -#ifdef __NR_clock_getres -[__NR_clock_getres & 0xffff] = "clock_getres", -#endif -#ifdef __NR_clock_gettime -[__NR_clock_gettime & 0xffff] = "clock_gettime", -#endif -#ifdef __NR_clock_nanosleep -[__NR_clock_nanosleep & 0xffff] = "clock_nanosleep", -#endif -#ifdef __NR_clock_settime -[__NR_clock_settime & 0xffff] = "clock_settime", -#endif -#ifdef __NR_clone -[__NR_clone & 0xffff] = "clone", -#endif -#ifdef __NR_close -[__NR_close & 0xffff] = "close", -#endif -#ifdef __NR_connect -[__NR_connect & 0xffff] = "connect", -#endif -#ifdef __NR_copy_file_range -[__NR_copy_file_range & 0xffff] = "copy_file_range", -#endif -#ifdef __NR_delete_module -[__NR_delete_module & 0xffff] = "delete_module", -#endif -#ifdef __NR_dup -[__NR_dup & 0xffff] = "dup", -#endif -#ifdef __NR_dup3 -[__NR_dup3 & 0xffff] = "dup3", -#endif -#ifdef __NR_epoll_create1 -[__NR_epoll_create1 & 0xffff] = "epoll_create1", -#endif -#ifdef __NR_epoll_ctl -[__NR_epoll_ctl & 0xffff] = "epoll_ctl", -#endif -#ifdef __NR_epoll_pwait -[__NR_epoll_pwait & 0xffff] = "epoll_pwait", -#endif -#ifdef __NR_eventfd2 -[__NR_eventfd2 & 0xffff] = "eventfd2", -#endif -#ifdef __NR_execve -[__NR_execve & 0xffff] = "execve", -#endif -#ifdef __NR_execveat -[__NR_execveat & 0xffff] = "execveat", -#endif -#ifdef __NR_exit -[__NR_exit & 0xffff] = "exit", -#endif -#ifdef __NR_exit_group -[__NR_exit_group & 0xffff] = "exit_group", -#endif -#ifdef __NR_faccessat -[__NR_faccessat & 0xffff] = "faccessat", -#endif -#ifdef __NR_fadvise64 -[__NR_fadvise64 & 0xffff] = "fadvise64", -#endif -#ifdef __NR_fallocate -[__NR_fallocate & 0xffff] = "fallocate", -#endif -#ifdef __NR_fanotify_init -[__NR_fanotify_init & 0xffff] = "fanotify_init", -#endif -#ifdef __NR_fanotify_mark -[__NR_fanotify_mark & 0xffff] = "fanotify_mark", -#endif -#ifdef __NR_fchdir -[__NR_fchdir & 0xffff] = "fchdir", -#endif -#ifdef __NR_fchmod -[__NR_fchmod & 0xffff] = "fchmod", -#endif -#ifdef __NR_fchmodat -[__NR_fchmodat & 0xffff] = "fchmodat", -#endif -#ifdef __NR_fchown -[__NR_fchown & 0xffff] = "fchown", -#endif -#ifdef __NR_fchownat -[__NR_fchownat & 0xffff] = "fchownat", -#endif -#ifdef __NR_fcntl -[__NR_fcntl & 0xffff] = "fcntl", -#endif -#ifdef __NR_fdatasync -[__NR_fdatasync & 0xffff] = "fdatasync", -#endif -#ifdef __NR_fgetxattr -[__NR_fgetxattr & 0xffff] = "fgetxattr", -#endif -#ifdef __NR_finit_module -[__NR_finit_module & 0xffff] = "finit_module", -#endif -#ifdef __NR_flistxattr -[__NR_flistxattr & 0xffff] = "flistxattr", -#endif -#ifdef __NR_flock -[__NR_flock & 0xffff] = "flock", -#endif -#ifdef __NR_fremovexattr -[__NR_fremovexattr & 0xffff] = "fremovexattr", -#endif -#ifdef __NR_fsetxattr -[__NR_fsetxattr & 0xffff] = "fsetxattr", -#endif -#ifdef __NR_fstat -[__NR_fstat & 0xffff] = "fstat", -#endif -#ifdef __NR_fstatfs -[__NR_fstatfs & 0xffff] = "fstatfs", -#endif -#ifdef __NR_fsync -[__NR_fsync & 0xffff] = "fsync", -#endif -#ifdef __NR_ftruncate -[__NR_ftruncate & 0xffff] = "ftruncate", -#endif -#ifdef __NR_futex -[__NR_futex & 0xffff] = "futex", -#endif -#ifdef __NR_get_mempolicy -[__NR_get_mempolicy & 0xffff] = "get_mempolicy", -#endif -#ifdef __NR_get_robust_list -[__NR_get_robust_list & 0xffff] = "get_robust_list", -#endif -#ifdef __NR_getcpu -[__NR_getcpu & 0xffff] = "getcpu", -#endif -#ifdef __NR_getcwd -[__NR_getcwd & 0xffff] = "getcwd", -#endif -#ifdef __NR_getdents64 -[__NR_getdents64 & 0xffff] = "getdents64", -#endif -#ifdef __NR_getegid -[__NR_getegid & 0xffff] = "getegid", -#endif -#ifdef __NR_geteuid -[__NR_geteuid & 0xffff] = "geteuid", -#endif -#ifdef __NR_getgid -[__NR_getgid & 0xffff] = "getgid", -#endif -#ifdef __NR_getgroups -[__NR_getgroups & 0xffff] = "getgroups", -#endif -#ifdef __NR_getitimer -[__NR_getitimer & 0xffff] = "getitimer", -#endif -#ifdef __NR_getpeername -[__NR_getpeername & 0xffff] = "getpeername", -#endif -#ifdef __NR_getpgid -[__NR_getpgid & 0xffff] = "getpgid", -#endif -#ifdef __NR_getpid -[__NR_getpid & 0xffff] = "getpid", -#endif -#ifdef __NR_getppid -[__NR_getppid & 0xffff] = "getppid", -#endif -#ifdef __NR_getpriority -[__NR_getpriority & 0xffff] = "getpriority", -#endif -#ifdef __NR_getrandom -[__NR_getrandom & 0xffff] = "getrandom", -#endif -#ifdef __NR_getresgid -[__NR_getresgid & 0xffff] = "getresgid", -#endif -#ifdef __NR_getresuid -[__NR_getresuid & 0xffff] = "getresuid", -#endif -#ifdef __NR_getrlimit -[__NR_getrlimit & 0xffff] = "getrlimit", -#endif -#ifdef __NR_getrusage -[__NR_getrusage & 0xffff] = "getrusage", -#endif -#ifdef __NR_getsid -[__NR_getsid & 0xffff] = "getsid", -#endif -#ifdef __NR_getsockname -[__NR_getsockname & 0xffff] = "getsockname", -#endif -#ifdef __NR_getsockopt -[__NR_getsockopt & 0xffff] = "getsockopt", -#endif -#ifdef __NR_gettid -[__NR_gettid & 0xffff] = "gettid", -#endif -#ifdef __NR_gettimeofday -[__NR_gettimeofday & 0xffff] = "gettimeofday", -#endif -#ifdef __NR_getuid -[__NR_getuid & 0xffff] = "getuid", -#endif -#ifdef __NR_getxattr -[__NR_getxattr & 0xffff] = "getxattr", -#endif -#ifdef __NR_init_module -[__NR_init_module & 0xffff] = "init_module", -#endif -#ifdef __NR_inotify_add_watch -[__NR_inotify_add_watch & 0xffff] = "inotify_add_watch", -#endif -#ifdef __NR_inotify_init1 -[__NR_inotify_init1 & 0xffff] = "inotify_init1", -#endif -#ifdef __NR_inotify_rm_watch -[__NR_inotify_rm_watch & 0xffff] = "inotify_rm_watch", -#endif -#ifdef __NR_io_cancel -[__NR_io_cancel & 0xffff] = "io_cancel", -#endif -#ifdef __NR_io_destroy -[__NR_io_destroy & 0xffff] = "io_destroy", -#endif -#ifdef __NR_io_getevents -[__NR_io_getevents & 0xffff] = "io_getevents", -#endif -#ifdef __NR_io_setup -[__NR_io_setup & 0xffff] = "io_setup", -#endif -#ifdef __NR_io_submit -[__NR_io_submit & 0xffff] = "io_submit", -#endif -#ifdef __NR_ioctl -[__NR_ioctl & 0xffff] = "ioctl", -#endif -#ifdef __NR_ioprio_get -[__NR_ioprio_get & 0xffff] = "ioprio_get", -#endif -#ifdef __NR_ioprio_set -[__NR_ioprio_set & 0xffff] = "ioprio_set", -#endif -#ifdef __NR_kcmp -[__NR_kcmp & 0xffff] = "kcmp", -#endif -#ifdef __NR_kexec_load -[__NR_kexec_load & 0xffff] = "kexec_load", -#endif -#ifdef __NR_keyctl -[__NR_keyctl & 0xffff] = "keyctl", -#endif -#ifdef __NR_kill -[__NR_kill & 0xffff] = "kill", -#endif -#ifdef __NR_lgetxattr -[__NR_lgetxattr & 0xffff] = "lgetxattr", -#endif -#ifdef __NR_linkat -[__NR_linkat & 0xffff] = "linkat", -#endif -#ifdef __NR_listen -[__NR_listen & 0xffff] = "listen", -#endif -#ifdef __NR_listxattr -[__NR_listxattr & 0xffff] = "listxattr", -#endif -#ifdef __NR_llistxattr -[__NR_llistxattr & 0xffff] = "llistxattr", -#endif -#ifdef __NR_lookup_dcookie -[__NR_lookup_dcookie & 0xffff] = "lookup_dcookie", -#endif -#ifdef __NR_lremovexattr -[__NR_lremovexattr & 0xffff] = "lremovexattr", -#endif -#ifdef __NR_lseek -[__NR_lseek & 0xffff] = "lseek", -#endif -#ifdef __NR_lsetxattr -[__NR_lsetxattr & 0xffff] = "lsetxattr", -#endif -#ifdef __NR_madvise -[__NR_madvise & 0xffff] = "madvise", -#endif -#ifdef __NR_mbind -[__NR_mbind & 0xffff] = "mbind", -#endif -#ifdef __NR_membarrier -[__NR_membarrier & 0xffff] = "membarrier", -#endif -#ifdef __NR_memfd_create -[__NR_memfd_create & 0xffff] = "memfd_create", -#endif -#ifdef __NR_migrate_pages -[__NR_migrate_pages & 0xffff] = "migrate_pages", -#endif -#ifdef __NR_mincore -[__NR_mincore & 0xffff] = "mincore", -#endif -#ifdef __NR_mkdirat -[__NR_mkdirat & 0xffff] = "mkdirat", -#endif -#ifdef __NR_mknodat -[__NR_mknodat & 0xffff] = "mknodat", -#endif -#ifdef __NR_mlock -[__NR_mlock & 0xffff] = "mlock", -#endif -#ifdef __NR_mlock2 -[__NR_mlock2 & 0xffff] = "mlock2", -#endif -#ifdef __NR_mlockall -[__NR_mlockall & 0xffff] = "mlockall", -#endif -#ifdef __NR_mmap -[__NR_mmap & 0xffff] = "mmap", -#endif -#ifdef __NR_mount -[__NR_mount & 0xffff] = "mount", -#endif -#ifdef __NR_move_pages -[__NR_move_pages & 0xffff] = "move_pages", -#endif -#ifdef __NR_mprotect -[__NR_mprotect & 0xffff] = "mprotect", -#endif -#ifdef __NR_mq_getsetattr -[__NR_mq_getsetattr & 0xffff] = "mq_getsetattr", -#endif -#ifdef __NR_mq_notify -[__NR_mq_notify & 0xffff] = "mq_notify", -#endif -#ifdef __NR_mq_open -[__NR_mq_open & 0xffff] = "mq_open", -#endif -#ifdef __NR_mq_timedreceive -[__NR_mq_timedreceive & 0xffff] = "mq_timedreceive", -#endif -#ifdef __NR_mq_timedsend -[__NR_mq_timedsend & 0xffff] = "mq_timedsend", -#endif -#ifdef __NR_mq_unlink -[__NR_mq_unlink & 0xffff] = "mq_unlink", -#endif -#ifdef __NR_mremap -[__NR_mremap & 0xffff] = "mremap", -#endif -#ifdef __NR_msgctl -[__NR_msgctl & 0xffff] = "msgctl", -#endif -#ifdef __NR_msgget -[__NR_msgget & 0xffff] = "msgget", -#endif -#ifdef __NR_msgrcv -[__NR_msgrcv & 0xffff] = "msgrcv", -#endif -#ifdef __NR_msgsnd -[__NR_msgsnd & 0xffff] = "msgsnd", -#endif -#ifdef __NR_msync -[__NR_msync & 0xffff] = "msync", -#endif -#ifdef __NR_munlock -[__NR_munlock & 0xffff] = "munlock", -#endif -#ifdef __NR_munlockall -[__NR_munlockall & 0xffff] = "munlockall", -#endif -#ifdef __NR_munmap -[__NR_munmap & 0xffff] = "munmap", -#endif -#ifdef __NR_name_to_handle_at -[__NR_name_to_handle_at & 0xffff] = "name_to_handle_at", -#endif -#ifdef __NR_nanosleep -[__NR_nanosleep & 0xffff] = "nanosleep", -#endif -#ifdef __NR_newfstatat -[__NR_newfstatat & 0xffff] = "newfstatat", -#endif -#ifdef __NR_nfsservctl -[__NR_nfsservctl & 0xffff] = "nfsservctl", -#endif -#ifdef __NR_open_by_handle_at -[__NR_open_by_handle_at & 0xffff] = "open_by_handle_at", -#endif -#ifdef __NR_openat -[__NR_openat & 0xffff] = "openat", -#endif -#ifdef __NR_perf_event_open -[__NR_perf_event_open & 0xffff] = "perf_event_open", -#endif -#ifdef __NR_personality -[__NR_personality & 0xffff] = "personality", -#endif -#ifdef __NR_pipe2 -[__NR_pipe2 & 0xffff] = "pipe2", -#endif -#ifdef __NR_pivot_root -[__NR_pivot_root & 0xffff] = "pivot_root", -#endif -#ifdef __NR_pkey_alloc -[__NR_pkey_alloc & 0xffff] = "pkey_alloc", -#endif -#ifdef __NR_pkey_free -[__NR_pkey_free & 0xffff] = "pkey_free", -#endif -#ifdef __NR_pkey_mprotect -[__NR_pkey_mprotect & 0xffff] = "pkey_mprotect", -#endif -#ifdef __NR_ppoll -[__NR_ppoll & 0xffff] = "ppoll", -#endif -#ifdef __NR_prctl -[__NR_prctl & 0xffff] = "prctl", -#endif -#ifdef __NR_pread64 -[__NR_pread64 & 0xffff] = "pread64", -#endif -#ifdef __NR_preadv -[__NR_preadv & 0xffff] = "preadv", -#endif -#ifdef __NR_preadv2 -[__NR_preadv2 & 0xffff] = "preadv2", -#endif -#ifdef __NR_prlimit64 -[__NR_prlimit64 & 0xffff] = "prlimit64", -#endif -#ifdef __NR_process_vm_readv -[__NR_process_vm_readv & 0xffff] = "process_vm_readv", -#endif -#ifdef __NR_process_vm_writev -[__NR_process_vm_writev & 0xffff] = "process_vm_writev", -#endif -#ifdef __NR_pselect6 -[__NR_pselect6 & 0xffff] = "pselect6", -#endif -#ifdef __NR_ptrace -[__NR_ptrace & 0xffff] = "ptrace", -#endif -#ifdef __NR_pwrite64 -[__NR_pwrite64 & 0xffff] = "pwrite64", -#endif -#ifdef __NR_pwritev -[__NR_pwritev & 0xffff] = "pwritev", -#endif -#ifdef __NR_pwritev2 -[__NR_pwritev2 & 0xffff] = "pwritev2", -#endif -#ifdef __NR_quotactl -[__NR_quotactl & 0xffff] = "quotactl", -#endif -#ifdef __NR_read -[__NR_read & 0xffff] = "read", -#endif -#ifdef __NR_readahead -[__NR_readahead & 0xffff] = "readahead", -#endif -#ifdef __NR_readlinkat -[__NR_readlinkat & 0xffff] = "readlinkat", -#endif -#ifdef __NR_readv -[__NR_readv & 0xffff] = "readv", -#endif -#ifdef __NR_reboot -[__NR_reboot & 0xffff] = "reboot", -#endif -#ifdef __NR_recvfrom -[__NR_recvfrom & 0xffff] = "recvfrom", -#endif -#ifdef __NR_recvmmsg -[__NR_recvmmsg & 0xffff] = "recvmmsg", -#endif -#ifdef __NR_recvmsg -[__NR_recvmsg & 0xffff] = "recvmsg", -#endif -#ifdef __NR_remap_file_pages -[__NR_remap_file_pages & 0xffff] = "remap_file_pages", -#endif -#ifdef __NR_removexattr -[__NR_removexattr & 0xffff] = "removexattr", -#endif -#ifdef __NR_renameat -[__NR_renameat & 0xffff] = "renameat", -#endif -#ifdef __NR_renameat2 -[__NR_renameat2 & 0xffff] = "renameat2", -#endif -#ifdef __NR_request_key -[__NR_request_key & 0xffff] = "request_key", -#endif -#ifdef __NR_restart_syscall -[__NR_restart_syscall & 0xffff] = "restart_syscall", -#endif -#ifdef __NR_rt_sigaction -[__NR_rt_sigaction & 0xffff] = "rt_sigaction", -#endif -#ifdef __NR_rt_sigpending -[__NR_rt_sigpending & 0xffff] = "rt_sigpending", -#endif -#ifdef __NR_rt_sigprocmask -[__NR_rt_sigprocmask & 0xffff] = "rt_sigprocmask", -#endif -#ifdef __NR_rt_sigqueueinfo -[__NR_rt_sigqueueinfo & 0xffff] = "rt_sigqueueinfo", -#endif -#ifdef __NR_rt_sigreturn -[__NR_rt_sigreturn & 0xffff] = "rt_sigreturn", -#endif -#ifdef __NR_rt_sigsuspend -[__NR_rt_sigsuspend & 0xffff] = "rt_sigsuspend", -#endif -#ifdef __NR_rt_sigtimedwait -[__NR_rt_sigtimedwait & 0xffff] = "rt_sigtimedwait", -#endif -#ifdef __NR_rt_tgsigqueueinfo -[__NR_rt_tgsigqueueinfo & 0xffff] = "rt_tgsigqueueinfo", -#endif -#ifdef __NR_sched_get_priority_max -[__NR_sched_get_priority_max & 0xffff] = "sched_get_priority_max", -#endif -#ifdef __NR_sched_get_priority_min -[__NR_sched_get_priority_min & 0xffff] = "sched_get_priority_min", -#endif -#ifdef __NR_sched_getaffinity -[__NR_sched_getaffinity & 0xffff] = "sched_getaffinity", -#endif -#ifdef __NR_sched_getattr -[__NR_sched_getattr & 0xffff] = "sched_getattr", -#endif -#ifdef __NR_sched_getparam -[__NR_sched_getparam & 0xffff] = "sched_getparam", -#endif -#ifdef __NR_sched_getscheduler -[__NR_sched_getscheduler & 0xffff] = "sched_getscheduler", -#endif -#ifdef __NR_sched_rr_get_interval -[__NR_sched_rr_get_interval & 0xffff] = "sched_rr_get_interval", -#endif -#ifdef __NR_sched_setaffinity -[__NR_sched_setaffinity & 0xffff] = "sched_setaffinity", -#endif -#ifdef __NR_sched_setattr -[__NR_sched_setattr & 0xffff] = "sched_setattr", -#endif -#ifdef __NR_sched_setparam -[__NR_sched_setparam & 0xffff] = "sched_setparam", -#endif -#ifdef __NR_sched_setscheduler -[__NR_sched_setscheduler & 0xffff] = "sched_setscheduler", -#endif -#ifdef __NR_sched_yield -[__NR_sched_yield & 0xffff] = "sched_yield", -#endif -#ifdef __NR_seccomp -[__NR_seccomp & 0xffff] = "seccomp", -#endif -#ifdef __NR_semctl -[__NR_semctl & 0xffff] = "semctl", -#endif -#ifdef __NR_semget -[__NR_semget & 0xffff] = "semget", -#endif -#ifdef __NR_semop -[__NR_semop & 0xffff] = "semop", -#endif -#ifdef __NR_semtimedop -[__NR_semtimedop & 0xffff] = "semtimedop", -#endif -#ifdef __NR_sendfile -[__NR_sendfile & 0xffff] = "sendfile", -#endif -#ifdef __NR_sendmmsg -[__NR_sendmmsg & 0xffff] = "sendmmsg", -#endif -#ifdef __NR_sendmsg -[__NR_sendmsg & 0xffff] = "sendmsg", -#endif -#ifdef __NR_sendto -[__NR_sendto & 0xffff] = "sendto", -#endif -#ifdef __NR_set_mempolicy -[__NR_set_mempolicy & 0xffff] = "set_mempolicy", -#endif -#ifdef __NR_set_robust_list -[__NR_set_robust_list & 0xffff] = "set_robust_list", -#endif -#ifdef __NR_set_tid_address -[__NR_set_tid_address & 0xffff] = "set_tid_address", -#endif -#ifdef __NR_setdomainname -[__NR_setdomainname & 0xffff] = "setdomainname", -#endif -#ifdef __NR_setfsgid -[__NR_setfsgid & 0xffff] = "setfsgid", -#endif -#ifdef __NR_setfsuid -[__NR_setfsuid & 0xffff] = "setfsuid", -#endif -#ifdef __NR_setgid -[__NR_setgid & 0xffff] = "setgid", -#endif -#ifdef __NR_setgroups -[__NR_setgroups & 0xffff] = "setgroups", -#endif -#ifdef __NR_sethostname -[__NR_sethostname & 0xffff] = "sethostname", -#endif -#ifdef __NR_setitimer -[__NR_setitimer & 0xffff] = "setitimer", -#endif -#ifdef __NR_setns -[__NR_setns & 0xffff] = "setns", -#endif -#ifdef __NR_setpgid -[__NR_setpgid & 0xffff] = "setpgid", -#endif -#ifdef __NR_setpriority -[__NR_setpriority & 0xffff] = "setpriority", -#endif -#ifdef __NR_setregid -[__NR_setregid & 0xffff] = "setregid", -#endif -#ifdef __NR_setresgid -[__NR_setresgid & 0xffff] = "setresgid", -#endif -#ifdef __NR_setresuid -[__NR_setresuid & 0xffff] = "setresuid", -#endif -#ifdef __NR_setreuid -[__NR_setreuid & 0xffff] = "setreuid", -#endif -#ifdef __NR_setrlimit -[__NR_setrlimit & 0xffff] = "setrlimit", -#endif -#ifdef __NR_setsid -[__NR_setsid & 0xffff] = "setsid", -#endif -#ifdef __NR_setsockopt -[__NR_setsockopt & 0xffff] = "setsockopt", -#endif -#ifdef __NR_settimeofday -[__NR_settimeofday & 0xffff] = "settimeofday", -#endif -#ifdef __NR_setuid -[__NR_setuid & 0xffff] = "setuid", -#endif -#ifdef __NR_setxattr -[__NR_setxattr & 0xffff] = "setxattr", -#endif -#ifdef __NR_shmat -[__NR_shmat & 0xffff] = "shmat", -#endif -#ifdef __NR_shmctl -[__NR_shmctl & 0xffff] = "shmctl", -#endif -#ifdef __NR_shmdt -[__NR_shmdt & 0xffff] = "shmdt", -#endif -#ifdef __NR_shmget -[__NR_shmget & 0xffff] = "shmget", -#endif -#ifdef __NR_shutdown -[__NR_shutdown & 0xffff] = "shutdown", -#endif -#ifdef __NR_sigaltstack -[__NR_sigaltstack & 0xffff] = "sigaltstack", -#endif -#ifdef __NR_signalfd4 -[__NR_signalfd4 & 0xffff] = "signalfd4", -#endif -#ifdef __NR_socket -[__NR_socket & 0xffff] = "socket", -#endif -#ifdef __NR_socketpair -[__NR_socketpair & 0xffff] = "socketpair", -#endif -#ifdef __NR_splice -[__NR_splice & 0xffff] = "splice", -#endif -#ifdef __NR_statfs -[__NR_statfs & 0xffff] = "statfs", -#endif -#ifdef __NR_statx -[__NR_statx & 0xffff] = "statx", -#endif -#ifdef __NR_swapoff -[__NR_swapoff & 0xffff] = "swapoff", -#endif -#ifdef __NR_swapon -[__NR_swapon & 0xffff] = "swapon", -#endif -#ifdef __NR_symlinkat -[__NR_symlinkat & 0xffff] = "symlinkat", -#endif -#ifdef __NR_sync -[__NR_sync & 0xffff] = "sync", -#endif -#ifdef __NR_sync_file_range -[__NR_sync_file_range & 0xffff] = "sync_file_range", -#endif -#ifdef __NR_syncfs -[__NR_syncfs & 0xffff] = "syncfs", -#endif -#ifdef __NR_sysinfo -[__NR_sysinfo & 0xffff] = "sysinfo", -#endif -#ifdef __NR_syslog -[__NR_syslog & 0xffff] = "syslog", -#endif -#ifdef __NR_tee -[__NR_tee & 0xffff] = "tee", -#endif -#ifdef __NR_tgkill -[__NR_tgkill & 0xffff] = "tgkill", -#endif -#ifdef __NR_timer_create -[__NR_timer_create & 0xffff] = "timer_create", -#endif -#ifdef __NR_timer_delete -[__NR_timer_delete & 0xffff] = "timer_delete", -#endif -#ifdef __NR_timer_getoverrun -[__NR_timer_getoverrun & 0xffff] = "timer_getoverrun", -#endif -#ifdef __NR_timer_gettime -[__NR_timer_gettime & 0xffff] = "timer_gettime", -#endif -#ifdef __NR_timer_settime -[__NR_timer_settime & 0xffff] = "timer_settime", -#endif -#ifdef __NR_timerfd_create -[__NR_timerfd_create & 0xffff] = "timerfd_create", -#endif -#ifdef __NR_timerfd_gettime -[__NR_timerfd_gettime & 0xffff] = "timerfd_gettime", -#endif -#ifdef __NR_timerfd_settime -[__NR_timerfd_settime & 0xffff] = "timerfd_settime", -#endif -#ifdef __NR_times -[__NR_times & 0xffff] = "times", -#endif -#ifdef __NR_tkill -[__NR_tkill & 0xffff] = "tkill", -#endif -#ifdef __NR_truncate -[__NR_truncate & 0xffff] = "truncate", -#endif -#ifdef __NR_umask -[__NR_umask & 0xffff] = "umask", -#endif -#ifdef __NR_umount2 -[__NR_umount2 & 0xffff] = "umount2", -#endif -#ifdef __NR_uname -[__NR_uname & 0xffff] = "uname", -#endif -#ifdef __NR_unlinkat -[__NR_unlinkat & 0xffff] = "unlinkat", -#endif -#ifdef __NR_unshare -[__NR_unshare & 0xffff] = "unshare", -#endif -#ifdef __NR_userfaultfd -[__NR_userfaultfd & 0xffff] = "userfaultfd", -#endif -#ifdef __NR_utimensat -[__NR_utimensat & 0xffff] = "utimensat", -#endif -#ifdef __NR_vhangup -[__NR_vhangup & 0xffff] = "vhangup", -#endif -#ifdef __NR_vmsplice -[__NR_vmsplice & 0xffff] = "vmsplice", -#endif -#ifdef __NR_wait4 -[__NR_wait4 & 0xffff] = "wait4", -#endif -#ifdef __NR_waitid -[__NR_waitid & 0xffff] = "waitid", -#endif -#ifdef __NR_write -[__NR_write & 0xffff] = "write", -#endif -#ifdef __NR_writev -[__NR_writev & 0xffff] = "writev", -#endif diff --git a/tests/ksysent.sed b/tests/ksysent.sed index 63ded4a99aba97c2ef29dd9d458f6d17e5a73482..cb5d060fba640828aa6994f421b6df911207f09c 100644 --- a/tests/ksysent.sed +++ b/tests/ksysent.sed @@ -1,9 +1,9 @@ #!/bin/sed -rnf # should not have been exported at all -/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|syscalls|syscall_count|syscall_max|available|reserved|unused)/d +/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|arm_sync_file_range|syscalls|syscall_count|syscall_max|available|reserved|unused)/d -# should not have been named this way +# should not have been named this way s/__NR_(arm|xtensa)_fadvise64_64/__NR_fadvise64_64/ # legacy names diff --git a/tests/mmap.c b/tests/mmap.c index e9f587ec0969033aae535720a1011a04324ea817..f797e68522fe3fb1ec98fccceb251d7d7aae44f9 100644 --- a/tests/mmap.c +++ b/tests/mmap.c @@ -140,15 +140,15 @@ main(int ac, char **av) perror_msg_and_fail("munmap"); printf("munmap(%p, %lu) = 0\n", p, length3); - if (mlockall(MCL_FUTURE)) - perror_msg_and_fail("mlockall"); + printf("mlockall("); #if XLAT_RAW - printf("mlockall(%#x) = 0\n", MCL_FUTURE); + printf("%#x", MCL_FUTURE); #elif XLAT_VERBOSE - printf("mlockall(%#x /* MCL_FUTURE */) = 0\n", MCL_FUTURE); + printf("%#x /* MCL_FUTURE */", MCL_FUTURE); #else - puts("mlockall(MCL_FUTURE) = 0"); + printf("MCL_FUTURE"); #endif + printf(") = %s\n", sprintrc(mlockall(MCL_FUTURE))); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/munlockall.c b/tests/munlockall.c index 9ac69423f247b1b0cc494f141c32017455821502..337cd3e0db9fcabeb3b78d7b4dc07113b5ac4f5d 100644 --- a/tests/munlockall.c +++ b/tests/munlockall.c @@ -6,7 +6,7 @@ int main(void) { - printf("munlockall() = %d\n", munlockall()); + printf("munlockall() = %s\n", sprintrc(munlockall())); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/net-packet_mreq.c b/tests/net-packet_mreq.c new file mode 100644 index 0000000000000000000000000000000000000000..88423b7bbc9069c7bace1765fd3c5ee1c1db0c03 --- /dev/null +++ b/tests/net-packet_mreq.c @@ -0,0 +1,102 @@ +#include "tests.h" +#include +#include +#include + +static const char *errstr; + +static long +packet_mreq_membership(int optname, void *optval, socklen_t len) +{ + long rc = setsockopt(-1, SOL_PACKET, optname, optval, len); + errstr = sprintrc(rc); + return rc; +} + +static void +test_packet_mreq(const int optname, const char *const optname_str) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct packet_mreq, pmreq); + socklen_t len = sizeof(struct packet_mreq); + + /* setsockopt with optname unknown */ + packet_mreq_membership(-1, NULL, 0); + printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n", + -1, errstr); + + /* setsockopt with mr_type unknown */ + pmreq->mr_ifindex = 0; + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address); + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with mr_type unknown and mr_alen > sizeof(mr_address) */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) + 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with mr_type unknown and mr_alen < sizeof(mr_address) */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) - 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen); + for (unsigned int i = 0; i < pmreq->mr_alen; i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + + /* setsockopt with valid mr_type */ + pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address); + static const struct { + unsigned short type; + const char *const type_str; + } a[] = { + { ARG_STR(PACKET_MR_MULTICAST) }, + { ARG_STR(PACKET_MR_PROMISC) }, + { ARG_STR(PACKET_MR_ALLMULTI) }, +#ifdef PACKET_MR_UNICAST + { ARG_STR(PACKET_MR_UNICAST) }, +#endif + }; + + for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) { + pmreq->mr_type = a[i].type; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d," + " mr_type=%s, mr_alen=%d, mr_address=", + optname_str, pmreq->mr_ifindex, a[i].type_str, pmreq->mr_alen); + for (unsigned int i = 0; i < pmreq->mr_alen; i++) { + printf("%02x", pmreq->mr_address[i]); + } + printf("}, %d) = %s\n", len, errstr); + } + + /* setsockopt with optlen larger than usual */ + len = len + 1; + packet_mreq_membership(optname, pmreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, %p," + " %d) = %s\n", optname_str, pmreq, len, errstr); +} + +int +main(void) +{ + test_packet_mreq(ARG_STR(PACKET_ADD_MEMBERSHIP)); + test_packet_mreq(ARG_STR(PACKET_DROP_MEMBERSHIP)); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests/net-packet_mreq.gen.test b/tests/net-packet_mreq.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..9dd034a9d814ab3b65dabd634cd82575467b4f7b --- /dev/null +++ b/tests/net-packet_mreq.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-packet_mreq -e trace=setsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=setsockopt diff --git a/tests/net-sockaddr.c b/tests/net-sockaddr.c index 22cbb265d256bc3e5714911b49b01ea94d507137..d2dfabe94ae59ef3fd3b038844acd99637a62810 100644 --- a/tests/net-sockaddr.c +++ b/tests/net-sockaddr.c @@ -38,9 +38,11 @@ #include #include #include "netlink.h" +#include #include #include #include +#include #include #ifdef HAVE_BLUETOOTH_BLUETOOTH_H # include @@ -289,6 +291,181 @@ check_ipx(void) c_ipx.sipx_type, len, ret); } +/* for a bit more compact AX.25 address definitions */ +#define AX25_ADDR(c_, s_) \ + { { (c_)[0] << 1, (c_)[1] << 1, (c_)[2] << 1, \ + (c_)[3] << 1, (c_)[4] << 1, (c_)[5] << 1, (s_) << 1 } } \ + /* End of AX25_ADDR definition */ + +static void +check_ax25(void) +{ + const struct full_sockaddr_ax25 ax25 = { + .fsa_ax25 = { + .sax25_family = AF_AX25, + .sax25_call = AX25_ADDR("VALID ", 13), + .sax25_ndigis = 8, + }, + .fsa_digipeater = { + AX25_ADDR("SPA CE", 0), + AX25_ADDR("SSID ", 16), + AX25_ADDR(" ", 0), + AX25_ADDR("NULL\0", 3), + AX25_ADDR("A-B-C", 4), + AX25_ADDR(",}]\"\\'", 5), + AX25_ADDR("DASH-0", 6), + AX25_ADDR("\n\tABCD", 7), + }, + }; + const ax25_address aux_addrs[] = { + AX25_ADDR("VALID2", 7), + AX25_ADDR("OK ", 15), + AX25_ADDR("FINE ", 2), + AX25_ADDR("smalls", 9), + }; + + enum { AX25_ALIGN = ALIGNOF(struct full_sockaddr_ax25), }; + size_t size = sizeof(ax25); + size_t surplus = ROUNDUP(sizeof(ax25_address), AX25_ALIGN); + void *sax_void = midtail_alloc(size, surplus); + struct full_sockaddr_ax25 *sax = sax_void; + long rc; + + fill_memory(sax, size); + sax->fsa_ax25.sax25_family = AF_AX25; + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25) - 1); + printf("connect(-1, {sa_family=AF_AX25, sa_data=\"\\202\\203\\204\\205" + "\\206\\207\\210\\211\\212\\213\\214\\215\\216\"}, %zu) = %s\n", + sizeof(struct sockaddr_ax25) - 1, sprintrc(rc)); + + memcpy(sax, &ax25, sizeof(ax25)); + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25)); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater=[/* ??? */]}, %zu) = %s\n", + sizeof(struct sockaddr_ax25), sprintrc(rc)); + + sax->fsa_ax25.sax25_ndigis = 0; + rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25)); + printf("connect(-1, {sa_family=AF_AX25, sax25_call=VALID-13" + ", sax25_ndigis=0}, %zu) = %s\n", + sizeof(struct sockaddr_ax25), sprintrc(rc)); + + sax->fsa_ax25.sax25_ndigis = 8; + size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 3 + 1; + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater" + "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\"" + "} /* SPA CE-0 */" + ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\"" + "} /* SSID-0 */" + ", *" + ", /* ??? */], ...}, %zu) = %s\n", + size, sprintrc(rc)); + + sax->fsa_digipeater[2].ax25_call[6] = 0x4; + size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 4; + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13" + ", sax25_ndigis=8}, fsa_digipeater" + "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\"" + "} /* SPA CE-0 */" + ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\"" + "} /* SSID-0 */" + ", {ax25_call=\"\\x40\\x40\\x40\\x40\\x40\\x40\\x04\"} /* -2 */" + ", {ax25_call=\"\\x9c\\xaa\\x98\\x98\\x00\\x00\\x06\"}" + ", /* ??? */]}, %zu) = %s\n", + size, sprintrc(rc)); + + memcpy(sax->fsa_digipeater, aux_addrs, sizeof(aux_addrs)); + sax->fsa_digipeater[2].ax25_call[6] = 0xa5; + sax->fsa_digipeater[4].ax25_call[5] = 0x40; + for (size_t i = 0; i < 3; i++) { + size = sizeof(ax25) + sizeof(ax25_address) * (i / 2); + rc = connect(-1, sax_void, size); + printf("connect(-1, {sa_family=AF_AX25" + ", fsa_ax25={sax25_call=VALID-13, sax25_ndigis=%d}" + ", fsa_digipeater=[VALID2-7, OK-15, %s /* FINE-2 */" + ", {ax25_call=\"\\xe6\\xda\\xc2\\xd8\\xd8\\xe6\\x12\"" + "} /* smalls-9 */" + ", {ax25_call=\"\\x%s\\x%s\\x84\\x5a\\x86\\x40\\x08\"" + "} /* %sB-C-4 */" + ", {ax25_call=\"\\x58\\xfa\\xba\\x44\\x%s\\x%s\\x0a\"" + "}%s" + ", {ax25_call=\"\\x88\\x82\\xa6\\x90\\x5a\\x%s\\x0c\"" + "}%s" + "%s]%s}, %zu) = %s\n" + , sax->fsa_ax25.sax25_ndigis + , i + ? "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x41\\x04\"}" + : "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x40\\xa5\"}" + , i ? "40" : "82" + , i ? "40" : "5a" + , i ? " " : "A-" + , i ? "54" : "b8" + , i ? "5e" : "4e" + , i ? "" : " /* ,}]\"\\'-5 */" + , i ? "fe" : "60" + , i ? "" : " /* DASH-0-6 */" + , i == 1 + ? "" + : ", {ax25_call=\"\\x14\\x12\\x82\\x84\\x86\\x88\\x0e\"}" + , i > 1 ? ", ..." : "" + , size, sprintrc(rc)); + + if (i == 1) { + sax_void = (char *) sax_void - surplus; + memmove(sax_void, sax, sizeof(ax25)); + sax = sax_void; + } + + sax->fsa_ax25.sax25_ndigis = 7 + 2 * i; + + sax->fsa_digipeater[2].ax25_call[5] = 0x41; + sax->fsa_digipeater[2].ax25_call[6] = 0x4; + + sax->fsa_digipeater[4].ax25_call[0] = 0x40; + sax->fsa_digipeater[4].ax25_call[1] = 0x40; + + sax->fsa_digipeater[5].ax25_call[4] = '*' << 1; + sax->fsa_digipeater[5].ax25_call[5] = '/' << 1; + + sax->fsa_digipeater[6].ax25_call[5] = 0xfe; + } +} + +static void +check_x25(void) +{ + static const struct sockaddr_x25 c_x25 = { + .sx25_family = AF_X25, + .sx25_addr = { "0123456789abcdef" }, + }; + void *x25_void = tail_memdup(&c_x25, sizeof(c_x25) + 1); + struct sockaddr_x25 *x25 = x25_void; + long rc; + + rc = connect(-1, x25, sizeof(c_x25) - 1); + printf("connect(-1, {sa_family=AF_X25" + ", sa_data=\"0123456789abcde\"}, %zu) = %s\n", + sizeof(c_x25) - 1, sprintrc(rc)); + + for (size_t i = 0; i < 2; i++) { + rc = connect(-1, x25, sizeof(c_x25) + i); + printf("connect(-1, {sa_family=AF_X25" + ", sx25_addr={x25_addr=\"0123456789abcde\"...}" + "}, %zu) = %s\n", + sizeof(c_x25) + i, sprintrc(rc)); + } + + x25->sx25_addr.x25_addr[10] = '\0'; + rc = connect(-1, x25, sizeof(c_x25)); + printf("connect(-1, {sa_family=AF_X25" + ", sx25_addr={x25_addr=\"0123456789\"}" + "}, %zu) = %s\n", + sizeof(c_x25), sprintrc(rc)); +} + static void check_nl(void) { @@ -554,6 +731,8 @@ main(void) check_in(); check_in6(); check_ipx(); + check_ax25(); + check_x25(); check_nl(); check_ll(); #ifdef HAVE_BLUETOOTH_BLUETOOTH_H diff --git a/tests/net-tpacket_req.c b/tests/net-tpacket_req.c new file mode 100644 index 0000000000000000000000000000000000000000..06955873cd1cbceaff2fd293544851310c270a01 --- /dev/null +++ b/tests/net-tpacket_req.c @@ -0,0 +1,52 @@ +#include "tests.h" +#include +#include +#include + +static const char *errstr; + +static long +set_tpacket_req(int optname, void *optval, socklen_t len) +{ + long rc = setsockopt(-1, SOL_PACKET, optname, optval, len); + errstr = sprintrc(rc); + return rc; +} + +static void +test_tpacket_req(const int optname, const char *const optname_str) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct tpacket_req, tpreq); + socklen_t len; + + /* setsockopt with optname unknown */ + set_tpacket_req(-1, NULL, 0); + printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n", + -1, errstr); + + /* classic setsockopt */ + len = sizeof(struct tpacket_req); + set_tpacket_req(optname, tpreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, {tp_block_size=%u," + " tp_block_nr=%u, tp_frame_size=%u, tp_frame_nr=%u}, %d) = %s\n", + optname_str, tpreq->tp_block_size, tpreq->tp_block_nr, + tpreq->tp_frame_size, tpreq->tp_frame_nr, len, errstr); + + /* setsockopt with optlen larger than usual */ + len = len + 1; + set_tpacket_req(optname, tpreq, len); + printf("setsockopt(-1, SOL_PACKET, %s, %p," + " %d) = %s\n", optname_str, tpreq, len, errstr); +} + +int +main(void) +{ + test_tpacket_req(ARG_STR(PACKET_RX_RING)); +#ifdef PACKET_TX_RING + test_tpacket_req(ARG_STR(PACKET_TX_RING)); +#endif + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests/net-tpacket_req.gen.test b/tests/net-tpacket_req.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..6fc4e60123be75715a8b27e473a6bf6ffcd26706 --- /dev/null +++ b/tests/net-tpacket_req.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_req -e trace=setsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=setsockopt diff --git a/tests/net-tpacket_stats-success.c b/tests/net-tpacket_stats-success.c new file mode 100644 index 0000000000000000000000000000000000000000..883ec048575fd84240fa7c7643335c43a400ab28 --- /dev/null +++ b/tests/net-tpacket_stats-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "net-tpacket_stats.c" diff --git a/tests/net-tpacket_stats-success.test b/tests/net-tpacket_stats-success.test new file mode 100755 index 0000000000000000000000000000000000000000..c298b6c3eb636531b325ef59336f50d61507e05c --- /dev/null +++ b/tests/net-tpacket_stats-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + + . "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=getsockopt -e inject=getsockopt:retval=42 ../net-tpacket_stats-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests/net-tpacket_stats.c b/tests/net-tpacket_stats.c new file mode 100644 index 0000000000000000000000000000000000000000..a13da5cabf03e5a24bdc85e0fc3eeb17726c2cc1 --- /dev/null +++ b/tests/net-tpacket_stats.c @@ -0,0 +1,147 @@ +#include "tests.h" +#include +#include +#include +#include +#include "print_fields.h" + +static const char *errstr; + +struct tp_stats { + unsigned int tp_packets, tp_drops, tp_freeze_q_cnt; +}; + +static long +get_tpacket_stats(void *optval, socklen_t *len) +{ + struct tp_stats *tpstats = optval; + socklen_t optlen = *len; + long rc = getsockopt(-1, SOL_PACKET, PACKET_STATISTICS, tpstats, len); + errstr = sprintrc(rc); +#ifdef INJECT_RETVAL + if (rc != INJECT_RETVAL) + error_msg_and_fail("Got a return value of %ld != %d", + rc, INJECT_RETVAL); + + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; +#endif + printf("getsockopt(-1, SOL_PACKET, PACKET_STATISTICS"); + if (rc < 0 || optlen <= 0) { + printf(", %p", tpstats); + } else if (optlen < sizeof(tpstats->tp_packets)) { + printf(", {tp_packets="); + print_quoted_hex(tpstats, optlen); + printf("}"); + } else { + PRINT_FIELD_U(", {", *tpstats, tp_packets); + + if (optlen > offsetof(struct tp_stats, tp_drops)) { + optlen -= offsetof(struct tp_stats, tp_drops); + if (optlen < sizeof(tpstats->tp_drops)) { + printf(", tp_drops="); + print_quoted_hex(tpstats, optlen); + } else { + PRINT_FIELD_U(", ", *tpstats, tp_drops); + + if (optlen > offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops)) { + optlen -= offsetof(struct tp_stats, tp_freeze_q_cnt) - + offsetof(struct tp_stats, tp_drops); + if (optlen < sizeof(tpstats->tp_freeze_q_cnt)) { + printf(", tp_freeze_q_cnt="); + print_quoted_hex(tpstats, optlen); + } else { + PRINT_FIELD_U(", ", *tpstats, tp_freeze_q_cnt); + } + } + } + } + printf("}"); + } + printf(", [%d]) = %s\n", *len, errstr); + + return rc; +} + +int +main(void) +{ + TAIL_ALLOC_OBJECT_CONST_PTR(struct tp_stats, tp_stats); + TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + + /* offset of (truncated) struct tp_stats.tp_packets */ + const unsigned int offset_tp_packets = offsetofend(struct tp_stats, tp_packets); + const unsigned int tp_packets_truncated = offset_tp_packets - 1; + /* offset of (truncated) struct tp_stats.tp_drops */ + const unsigned int offset_tp_drops = offsetofend(struct tp_stats, tp_drops); + const unsigned int tp_drops_truncated = offset_tp_drops - 1; + /* offset of (truncated) struct tp_stats.tp_freeze_q_cnt */ + const unsigned int offset_tp_freeze_q_cnt = offsetofend(struct tp_stats, tp_freeze_q_cnt); + const unsigned int tp_freeze_q_cnt_truncated = offset_tp_freeze_q_cnt - 1; + + *len = sizeof(*tp_stats); + + /* classic getsockopt */ + unsigned int optlen = *len; + get_tpacket_stats(tp_stats, &optlen); + + /* getsockopt with zero optlen */ + optlen = 0; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen less than offsetofend(struct tp_stats.tp_packets): + * the part of struct tp_stats.tp_packets is printed in hex. + */ + optlen = tp_packets_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_packets): + * struct tp_stats.tp_drops and struct tp_stats.offset_tp_freeze_q_cnt + * are not printed. + */ + optlen = offset_tp_packets; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_packets) + * but less than offsetofend(struct tp_stats, tp_drops): + * the part of struct tp_stats.tp_drops is printed in hex. + */ + optlen = tp_drops_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_drops): + * struct tp_stats.tp_freeze_q_cnt is not printed. + */ + optlen = offset_tp_drops; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_drops) + * but less than offsetofend(struct tp_stats, tp_freeze_q_cnt): + * the part of struct tp_stats.tp_freeze_q_cnt is printed in hex. + */ + optlen = tp_freeze_q_cnt_truncated; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_freeze_q_cnt): + */ + optlen = offset_tp_freeze_q_cnt; + get_tpacket_stats(tp_stats, &optlen); + + /* + * getsockopt with optlen greater than sizeof(struct tp_stats) + */ + optlen = offset_tp_freeze_q_cnt + 1; + get_tpacket_stats(tp_stats, &optlen); + + puts("+++ exited with 0 +++"); + return 0; +} diff --git a/tests/net-tpacket_stats.gen.test b/tests/net-tpacket_stats.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..2df46550d95e5b1a9fd2798610a745e9f42be75c --- /dev/null +++ b/tests/net-tpacket_stats.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_stats -e trace=getsockopt); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -e trace=getsockopt diff --git a/tests/netlink_inet_diag.c b/tests/netlink_inet_diag.c index 8b3d8af0a4737059013a84d6906ad9db0d13a333..c1cabbbcb045276909bd233322a21320164ce8be 100644 --- a/tests/netlink_inet_diag.c +++ b/tests/netlink_inet_diag.c @@ -2,7 +2,7 @@ * This file is part of inet-yy strace test. * * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. + * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -100,8 +100,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests/netlink_netlink_diag.c b/tests/netlink_netlink_diag.c index a682f7c6977cb4a9fbe4250e506195de16f2bf81..ee651eefb8d24848948322facd2d04d779dbc315 100644 --- a/tests/netlink_netlink_diag.c +++ b/tests/netlink_netlink_diag.c @@ -100,8 +100,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests/netlink_sock_diag.c b/tests/netlink_sock_diag.c index 880069f36301457b8ad6769a97d3df0145fda59c..6049253f86c30f5edb8def45098f13b703f4b788 100644 --- a/tests/netlink_sock_diag.c +++ b/tests/netlink_sock_diag.c @@ -338,7 +338,7 @@ test_packet_diag_req(const int fd) TEST_SOCK_DIAG(fd, nlh0, AF_PACKET, SOCK_DIAG_BY_FAMILY, NLM_F_REQUEST, req, printf("{sdiag_family=AF_PACKET"), - printf(", sdiag_protocol=ETH_P_LOOP"); + printf(", sdiag_protocol=%#x", req.sdiag_protocol); PRINT_FIELD_U(", ", req, pdiag_ino); printf(", pdiag_show=PACKET_SHOW_INFO"); PRINT_FIELD_COOKIE(", ", req, pdiag_cookie); @@ -351,7 +351,7 @@ test_packet_diag_msg(const int fd) static const struct packet_diag_msg msg = { .pdiag_family = AF_PACKET, .pdiag_type = SOCK_STREAM, - .pdiag_num = 0xbadc, + .pdiag_num = 0x9100, .pdiag_ino = 0xfacefeed, .pdiag_cookie = { 0xdeadbeef, 0xbadc0ded } }; @@ -360,7 +360,7 @@ test_packet_diag_msg(const int fd) SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg, printf("{pdiag_family=AF_PACKET"), printf(", pdiag_type=SOCK_STREAM"); - PRINT_FIELD_U(", ", msg, pdiag_num); + printf(", pdiag_num=ETH_P_QINQ1"); PRINT_FIELD_U(", ", msg, pdiag_ino); PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie); printf("}")); @@ -609,7 +609,7 @@ test_smc_diag_msg(const int fd) struct smc_diag_msg msg = { .diag_family = AF_SMC, .diag_state = SMC_ACTIVE, - .diag_fallback = 0xde, + .diag_fallback = 0x1, .diag_shutdown = 0xba, .id = { .idiag_sport = 0xdead, @@ -630,7 +630,7 @@ test_smc_diag_msg(const int fd) SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg, printf("{diag_family=AF_SMC"), printf(", diag_state=SMC_ACTIVE"); - PRINT_FIELD_U(", ", msg, diag_fallback); + printf(", diag_fallback=SMC_DIAG_MODE_FALLBACK_TCP"); PRINT_FIELD_U(", ", msg, diag_shutdown); printf(", id={idiag_sport=htons(%u)" ", idiag_dport=htons(%u)" diff --git a/tests/netlink_unix_diag.c b/tests/netlink_unix_diag.c index e15092381dd839809051a67809fb5a67bd5b913a..39b6b85df56d12294d9c4dcd88b37dc006d8301c 100644 --- a/tests/netlink_unix_diag.c +++ b/tests/netlink_unix_diag.c @@ -2,7 +2,7 @@ * This file is part of net-yy-unix strace test. * * Copyright (c) 2014-2016 Dmitry V. Levin - * Copyright (c) 2014-2017 The strace developers. + * Copyright (c) 2014-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -104,8 +104,8 @@ check_responses(const int fd) perror_msg_and_skip("recvmsg"); struct nlmsghdr *h = &hdr_buf.hdr; - if (!NLMSG_OK(h, ret)) - error_msg_and_skip("!NLMSG_OK"); + if (!is_nlmsg_ok(h, ret)) + error_msg_and_skip("!is_nlmsg_ok"); if (h->nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err))) diff --git a/tests/nlattr_ifla_xdp.c b/tests/nlattr_ifla_xdp.c index 93149fa9bc7a061b15e8b0ed5a98ee3e911cda37..a44b798cc1833fa824b11a958494140ad64821b8 100644 --- a/tests/nlattr_ifla_xdp.c +++ b/tests/nlattr_ifla_xdp.c @@ -44,6 +44,34 @@ enum { IFLA_XDP = 43 }; # define IFLA_XDP_FD 1 #endif +#ifndef IFLA_XDP_ATTACHED +# define IFLA_XDP_ATTACHED 2 +#endif + +#ifndef IFLA_XDP_PROG_ID +# define IFLA_XDP_PROG_ID 4 +#endif + +#ifndef IFLA_XDP_DRV_PROG_ID +# define IFLA_XDP_DRV_PROG_ID 5 +#endif + +#ifndef IFLA_XDP_SKB_PROG_ID +# define IFLA_XDP_SKB_PROG_ID 6 +#endif + +#ifndef IFLA_XDP_HW_PROG_ID +# define IFLA_XDP_HW_PROG_ID 7 +#endif + +#ifndef XDP_ATTACHED_NONE +# define XDP_ATTACHED_NONE 0 +#endif + +#ifndef XDP_ATTACHED_MULTI +# define XDP_ATTACHED_MULTI 4 +#endif + #define IFLA_ATTR IFLA_XDP #include "nlattr_ifla.h" @@ -65,6 +93,24 @@ main(void) IFLA_XDP_FD, pattern, num, printf("%d", num)); + static const struct { + uint8_t val; + const char *str; + } attach_types[] = { + { ARG_STR(XDP_ATTACHED_NONE) }, + { ARG_STR(XDP_ATTACHED_MULTI) }, + { ARG_STR(0x5) " /* XDP_ATTACHED_??? */" }, + { ARG_STR(0xfe) " /* XDP_ATTACHED_??? */" }, + }; + + for (size_t i = 0; i < ARRAY_SIZE(attach_types); i++) { + TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_ifinfomsg, print_ifinfomsg, + IFLA_XDP_ATTACHED, pattern, + attach_types[i].val, + printf("%s", attach_types[i].str)); + } + #ifdef XDP_FLAGS_UPDATE_IF_NOEXIST const uint32_t flags = XDP_FLAGS_UPDATE_IF_NOEXIST; TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen, @@ -73,6 +119,25 @@ main(void) printf("XDP_FLAGS_UPDATE_IF_NOEXIST")); #endif + static const struct { + uint32_t val; + const char *str; + } attrs[] = { + { ARG_STR(IFLA_XDP_PROG_ID) }, + { ARG_STR(IFLA_XDP_DRV_PROG_ID) }, + { ARG_STR(IFLA_XDP_SKB_PROG_ID) }, + { ARG_STR(IFLA_XDP_HW_PROG_ID) }, + }; + + for (size_t i = 0; i < ARRAY_SIZE(attrs); i++) { + TEST_NESTED_NLATTR_OBJECT_EX_(fd, nlh0, hdrlen, + init_ifinfomsg, print_ifinfomsg, + attrs[i].val, attrs[i].str, + pattern, num, + print_quoted_hex, 1, + printf("%u", num)); + } + puts("+++ exited with 0 +++"); return 0; } diff --git a/tests/nlattr_packet_diag_msg.c b/tests/nlattr_packet_diag_msg.c index 016d052cde0fe6cb3e3f2386f8dee354018ba1e3..6ac990712b06928b3a1efec18bc1f49639eba334 100644 --- a/tests/nlattr_packet_diag_msg.c +++ b/tests/nlattr_packet_diag_msg.c @@ -51,7 +51,8 @@ init_packet_diag_msg(struct nlmsghdr *const nlh, const unsigned int msg_len) struct packet_diag_msg *const msg = NLMSG_DATA(nlh); SET_STRUCT(struct packet_diag_msg, msg, .pdiag_family = AF_PACKET, - .pdiag_type = SOCK_STREAM + .pdiag_type = SOCK_STREAM, + .pdiag_num = 3, ); } @@ -61,7 +62,7 @@ print_packet_diag_msg(const unsigned int msg_len) printf("{len=%u, type=SOCK_DIAG_BY_FAMILY" ", flags=NLM_F_DUMP, seq=0, pid=0}" ", {pdiag_family=AF_PACKET" - ", pdiag_type=SOCK_STREAM, pdiag_num=0" + ", pdiag_type=SOCK_STREAM, pdiag_num=ETH_P_ALL" ", pdiag_ino=0, pdiag_cookie=[0, 0]}", msg_len); } @@ -98,9 +99,9 @@ main(void) { skip_if_unavailable("/proc/self/fd/"); - static const struct packet_diag_info pinfo = { - .pdi_index = 0xabcddafa, - .pdi_version = 0xbabcdafb, + struct packet_diag_info pinfo = { + .pdi_index = ifindex_lo(), + .pdi_version = 2, .pdi_reserve = 0xcfaacdaf, .pdi_copy_thresh = 0xdabacdaf, .pdi_tstamp = 0xeafbaadf, @@ -143,8 +144,8 @@ main(void) TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, init_packet_diag_msg, print_packet_diag_msg, PACKET_DIAG_INFO, pattern, pinfo, - PRINT_FIELD_U("{", pinfo, pdi_index); - PRINT_FIELD_U(", ", pinfo, pdi_version); + printf("{pdi_index=%s", IFINDEX_LO_STR); + printf(", pdi_version=TPACKET_V3"); PRINT_FIELD_U(", ", pinfo, pdi_reserve); PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh); PRINT_FIELD_U(", ", pinfo, pdi_tstamp); diff --git a/tests/nlattr_smc_diag_msg.c b/tests/nlattr_smc_diag_msg.c index 2e65ebd829d104fa73aabd8b637bc1d662dce60a..6a5a62a16be168083f45d4714a9ccb792a0b9d3d 100644 --- a/tests/nlattr_smc_diag_msg.c +++ b/tests/nlattr_smc_diag_msg.c @@ -29,23 +29,25 @@ #include "tests.h" #include -#ifdef AF_SMC - -# include -# include -# include -# include -# include "test_nlattr.h" -# include -# include -# include - -# ifndef SMC_CLNT -# define SMC_CLNT 0 -# endif -# ifndef SMC_ACTIVE -# define SMC_ACTIVE 1 -# endif +#ifndef AF_SMC +# define AF_SMC 43 +#endif + +#include +#include +#include +#include +#include "test_nlattr.h" +#include +#include +#include + +#ifndef SMC_CLNT +# define SMC_CLNT 0 +#endif +#ifndef SMC_ACTIVE +# define SMC_ACTIVE 1 +#endif static const char address[] = "12.34.56.78"; @@ -75,7 +77,7 @@ print_smc_diag_msg(const unsigned int msg_len) printf("{len=%u, type=SOCK_DIAG_BY_FAMILY" ", flags=NLM_F_DUMP, seq=0, pid=0}" ", {diag_family=AF_SMC, diag_state=SMC_ACTIVE" - ", diag_fallback=0, diag_shutdown=0" + ", diag_fallback=SMC_DIAG_MODE_SMCR, diag_shutdown=0" ", id={idiag_sport=htons(0), idiag_dport=htons(0)" ", idiag_src=inet_addr(\"%s\")" ", idiag_dst=inet_addr(\"%s\")" @@ -152,6 +154,23 @@ int main(void) }, .role = SMC_CLNT }; + static const struct smcd_diag_dmbinfo dinfo = { + .linkid = 0xdeadc0de, + .peer_gid = 0xbefeededbadc0dedULL, + .my_gid = 0xdeec0dedfacebeefULL, + .token = 0xcafedecaffeedeedULL, + .peer_token = 0xfeedfacebeeff00dULL, + }; + static const struct smc_diag_fallback fb1 = { + .reason = 0, + .peer_diagnosis = 0x03020000, + }; + static const struct smc_diag_fallback fb2 = { + .reason = 0x03060000, + .peer_diagnosis = 0x99999999, + }; + static uint8_t sd1 = 0x23; + static uint8_t sd2 = 0x40; int fd = create_nl_socket(NETLINK_SOCK_DIAG); const unsigned int hdrlen = sizeof(struct smc_diag_msg); @@ -162,6 +181,16 @@ int main(void) static char pattern[4096]; fill_memory_ex(pattern, sizeof(pattern), 'a', 'z' - 'a' + 1); + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_SHUTDOWN, pattern, sd1, + printf("RCV_SHUTDOWN|SEND_SHUTDOWN|0x20")); + + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_SHUTDOWN, pattern, sd2, + printf("0x40 /* ???_SHUTDOWN */")); + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, init_smc_diag_msg, print_smc_diag_msg, SMC_DIAG_CONNINFO, pattern, cinfo, @@ -192,12 +221,31 @@ int main(void) printf(", peer_gid=\"%s\"}", linfo.lnk[0].peer_gid); printf(", role=SMC_CLNT}")); - printf("+++ exited with 0 +++\n"); - return 0; -} + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_DMBINFO, pattern, dinfo, + PRINT_FIELD_U("{", dinfo, linkid); + PRINT_FIELD_X(", ", dinfo, peer_gid); + PRINT_FIELD_X(", ", dinfo, my_gid); + PRINT_FIELD_X(", ", dinfo, token); + PRINT_FIELD_X(", ", dinfo, peer_token); + printf("}")); -#else + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_FALLBACK, pattern, fb1, + printf("{reason=0 /* SMC_CLC_DECL_??? */"); + printf(", peer_diagnosis=0x3020000" + " /* SMC_CLC_DECL_IPSEC */}")); -SKIP_MAIN_UNDEFINED("AF_SMC") + TEST_NLATTR_OBJECT(fd, nlh0, hdrlen, + init_smc_diag_msg, print_smc_diag_msg, + SMC_DIAG_FALLBACK, pattern, fb2, + printf("{reason=0x3060000" + " /* SMC_CLC_DECL_OPTUNSUPP */"); + printf(", peer_diagnosis=0x99999999" + " /* SMC_CLC_DECL_??? */}")); -#endif + printf("+++ exited with 0 +++\n"); + return 0; +} diff --git a/tests/nsyscalls.c b/tests/nsyscalls.c index 681fb3159629933e51818c4862790e7366a86ba2..e35442321042ddd97ef6de102df7030b9458e87d 100644 --- a/tests/nsyscalls.c +++ b/tests/nsyscalls.c @@ -82,18 +82,18 @@ test_syscall(const unsigned long nr) #ifdef LINUX_MIPSO32 printf("syscall(%#lx, %#lx, %#lx, %#lx, %#lx, %#lx, %#lx)" - " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT, - a[0], a[1], a[2], a[3], a[4], a[5], rc); + " = %s\n", nr | SYSCALL_BIT, + a[0], a[1], a[2], a[3], a[4], a[5], sprintrc(rc)); #else printf("syscall_%#lx(%#llx, %#llx, %#llx, %#llx, %#llx, %#llx)" - " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT, + " = %s\n", nr | SYSCALL_BIT, (unsigned long long) a[0], (unsigned long long) a[1], (unsigned long long) a[2], (unsigned long long) a[3], (unsigned long long) a[4], (unsigned long long) a[5], - rc); + sprintrc(rc)); #endif } @@ -119,6 +119,7 @@ main(int argc, char *argv[]) #endif test_syscall(ARRAY_SIZE(syscallent)); + (void) syscallent; /* workaround for clang bug #33068 */ #ifdef SYS_socket_subcall test_syscall(SYS_socket_subcall + 1); diff --git a/tests/options-syntax.test b/tests/options-syntax.test index 1a290d01408024c0974861ca70b0df979bef61e2..28762bc57814bd31c4bf7a191b528d043a005f36 100755 --- a/tests/options-syntax.test +++ b/tests/options-syntax.test @@ -66,6 +66,7 @@ check_h "incorrect personality designator '42' in qualification 'getcwd@42'" -e check_h "incorrect personality designator '42' in qualification '23@42'" -e trace=23@42,123 check_e "invalid system call '/getcwd@ohmy'" -e trace=/getcwd@ohmy +check_e "invalid -e kvm= argument: 'chdir'" -e kvm=chdir case "$STRACE_NATIVE_ARCH" in x86_64) diff --git a/tests/pure_executables.am b/tests/pure_executables.am index c65f4cadcd9bdf8500b1806c55b4773e4e789c93..72a31558c12d7ef70b0cf0e0d8ffa1e6ab35959a 100644 --- a/tests/pure_executables.am +++ b/tests/pure_executables.am @@ -11,11 +11,11 @@ PURE_EXECUTABLES = \ aio_pgetevents \ alarm \ bpf \ - bpf-v \ bpf-obj_get_info_by_fd \ - bpf-obj_get_info_by_fd-v \ bpf-obj_get_info_by_fd-prog \ bpf-obj_get_info_by_fd-prog-v \ + bpf-obj_get_info_by_fd-v \ + bpf-v \ brk \ btrfs \ caps \ @@ -115,11 +115,14 @@ PURE_EXECUTABLES = \ ioctl_evdev \ ioctl_inotify \ ioctl_kvm_run \ + ioctl_kvm_run-v \ + ioctl_kvm_run_auxstr_vcpu \ ioctl_loop \ ioctl_mtd \ - ioctl_rtc \ + ioctl_nbd \ ioctl_perf \ ioctl_ptp \ + ioctl_rtc \ ioctl_scsi \ ioctl_sg_io_v3 \ ioctl_sg_io_v4 \ @@ -204,7 +207,10 @@ PURE_EXECUTABLES = \ munlockall \ nanosleep \ net-icmp_filter \ + net-packet_mreq \ net-sockaddr \ + net-tpacket_req \ + net-tpacket_stats \ net-y-unix \ net-yy-inet \ net-yy-inet6 \ @@ -226,15 +232,15 @@ PURE_EXECUTABLES = \ nfnetlink_ctnetlink \ nfnetlink_ctnetlink_exp \ nfnetlink_cttimeout \ + nfnetlink_ipset \ nfnetlink_nft_compat \ nfnetlink_nftables \ - nfnetlink_ipset \ nfnetlink_osf \ nfnetlink_queue \ nfnetlink_ulog \ nlattr \ - nlattr_crypto_user_alg \ nlattr_br_port_msg \ + nlattr_crypto_user_alg \ nlattr_dcbmsg \ nlattr_fib_rule_hdr \ nlattr_ifaddrlblmsg \ @@ -266,10 +272,10 @@ PURE_EXECUTABLES = \ nlattr_unix_diag_msg \ old_mmap \ old_mmap-P \ - old_mmap-v-none \ old_mmap-Xabbrev \ old_mmap-Xraw \ old_mmap-Xverbose \ + old_mmap-v-none \ oldfstat \ oldlstat \ oldselect \ @@ -451,6 +457,9 @@ PURE_EXECUTABLES = \ ustat \ utime \ utimensat \ + utimensat-Xabbrev \ + utimensat-Xraw \ + utimensat-Xverbose \ utimes \ vhangup \ vmsplice \ diff --git a/tests/pure_executables.list b/tests/pure_executables.list index 39565d0c59874833efba5c431eef43b50c947465..69097bfb0955038ae24b7efdc2720fca0e2afa3a 100755 --- a/tests/pure_executables.list +++ b/tests/pure_executables.list @@ -10,11 +10,11 @@ aio aio_pgetevents alarm bpf -bpf-v bpf-obj_get_info_by_fd -bpf-obj_get_info_by_fd-v bpf-obj_get_info_by_fd-prog bpf-obj_get_info_by_fd-prog-v +bpf-obj_get_info_by_fd-v +bpf-v brk btrfs caps @@ -114,11 +114,14 @@ ioctl_dm ioctl_evdev ioctl_inotify ioctl_kvm_run +ioctl_kvm_run-v +ioctl_kvm_run_auxstr_vcpu ioctl_loop ioctl_mtd -ioctl_rtc +ioctl_nbd ioctl_perf ioctl_ptp +ioctl_rtc ioctl_scsi ioctl_sg_io_v3 ioctl_sg_io_v4 @@ -203,7 +206,10 @@ msg_name munlockall nanosleep net-icmp_filter +net-packet_mreq net-sockaddr +net-tpacket_req +net-tpacket_stats net-y-unix net-yy-inet net-yy-inet6 @@ -225,15 +231,15 @@ nfnetlink_cthelper nfnetlink_ctnetlink nfnetlink_ctnetlink_exp nfnetlink_cttimeout +nfnetlink_ipset nfnetlink_nft_compat nfnetlink_nftables -nfnetlink_ipset nfnetlink_osf nfnetlink_queue nfnetlink_ulog nlattr -nlattr_crypto_user_alg nlattr_br_port_msg +nlattr_crypto_user_alg nlattr_dcbmsg nlattr_fib_rule_hdr nlattr_ifaddrlblmsg @@ -265,10 +271,10 @@ nlattr_tcmsg nlattr_unix_diag_msg old_mmap old_mmap-P -old_mmap-v-none old_mmap-Xabbrev old_mmap-Xraw old_mmap-Xverbose +old_mmap-v-none oldfstat oldlstat oldselect @@ -450,6 +456,9 @@ userfaultfd ustat utime utimensat +utimensat-Xabbrev +utimensat-Xraw +utimensat-Xverbose utimes vhangup vmsplice diff --git a/tests/quotactl-success-v.c b/tests/quotactl-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..4d1c7b30e8dee0d58b705dfe71dc5c410da0a6d4 --- /dev/null +++ b/tests/quotactl-success-v.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-v.c" diff --git a/tests/quotactl-success-v.test b/tests/quotactl-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..a9937bd31ff4e6c11e9ce373de00db27bc51ed70 --- /dev/null +++ b/tests/quotactl-success-v.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success-v > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests/quotactl-success.c b/tests/quotactl-success.c new file mode 100644 index 0000000000000000000000000000000000000000..aa2b9dc03762d6ec8849c2b953cc939a1060dcf5 --- /dev/null +++ b/tests/quotactl-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl.c" diff --git a/tests/quotactl-success.test b/tests/quotactl-success.test new file mode 100755 index 0000000000000000000000000000000000000000..6cd9532151c7f6bd94f40f672b930781b6373dd2 --- /dev/null +++ b/tests/quotactl-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests/quotactl-xfs-success-v.c b/tests/quotactl-xfs-success-v.c new file mode 100644 index 0000000000000000000000000000000000000000..6e7b2b511504032c49e29c9b0f31ab52d32e085a --- /dev/null +++ b/tests/quotactl-xfs-success-v.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-xfs-v.c" diff --git a/tests/quotactl-xfs-success-v.test b/tests/quotactl-xfs-success-v.test new file mode 100755 index 0000000000000000000000000000000000000000..4c4bb9cd7825eba1d7d49f47629362dd0281a3cc --- /dev/null +++ b/tests/quotactl-xfs-success-v.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success-v > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests/quotactl-xfs-success.c b/tests/quotactl-xfs-success.c new file mode 100644 index 0000000000000000000000000000000000000000..f498b8ae9e3a4d84978557f2a5e1820d1d242da1 --- /dev/null +++ b/tests/quotactl-xfs-success.c @@ -0,0 +1,2 @@ +#define INJECT_RETVAL 42 +#include "quotactl-xfs.c" diff --git a/tests/quotactl-xfs-success.test b/tests/quotactl-xfs-success.test new file mode 100755 index 0000000000000000000000000000000000000000..95077c8a9d6566ad420af5c5153b332c66b0a81b --- /dev/null +++ b/tests/quotactl-xfs-success.test @@ -0,0 +1,6 @@ +#!/bin/sh -efu + +. "${srcdir=.}/scno_tampering.sh" + +run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success > "$EXP" +match_diff "$LOG" "$EXP" diff --git a/tests/quotactl-xfs.c b/tests/quotactl-xfs.c index fab451e22820e904189bf7c281dc39d5493611e1..112989192b55d26cc6b4f49017ca912c92ab3627 100644 --- a/tests/quotactl-xfs.c +++ b/tests/quotactl-xfs.c @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -92,7 +92,7 @@ print_xdisk_quota(int rc, void *ptr, void *arg) struct fs_disk_quota *dq = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", dq); return; } @@ -132,7 +132,7 @@ print_xquota_stat(int rc, void *ptr, void *arg) struct fs_quota_stat *qs = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", qs); return; } @@ -166,7 +166,7 @@ print_xquota_statv(int rc, void *ptr, void *arg) struct fs_quota_statv *qs = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", qs); return; } @@ -207,13 +207,13 @@ main(void) char bogus_addr_str[sizeof(void *) * 2 + sizeof("0x")]; char unterminated_str[sizeof(void *) * 2 + sizeof("0x")]; - long rc; + static char invalid_cmd_str[1024]; TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_disk_quota, xdq); TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_stat, xqstat); TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_statv, xqstatv); TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, flags); char *unterminated = tail_memdup(unterminated_data, - sizeof(unterminated_data)); + sizeof(unterminated_data)); snprintf(bogus_special_str, sizeof(bogus_special_str), "%p", bogus_special); @@ -234,12 +234,12 @@ main(void) "|XFS_QUOTA_GDQ_ACCT|XFS_QUOTA_GDQ_ENFD" "|XFS_QUOTA_PDQ_ENFD|0xdeadbec0]"); - rc = syscall(__NR_quotactl, QCMD(Q_XQUOTAON, 0xfacefeed), bogus_dev, - bogus_id, bogus_addr); - printf("quotactl(QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)" - ", %s, %p) = %s\n", - QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)), - bogus_dev_str, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)", + QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed))); + check_quota(CQF_ID_SKIP, + QCMD(Q_XQUOTAON, 0xfacefeed), invalid_cmd_str, + bogus_dev, bogus_dev_str, bogus_addr); /* Q_XQUOTAOFF */ @@ -264,12 +264,12 @@ main(void) /* Q_XGETQUOTA */ /* Trying our best to get successful result */ - check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, USRQUOTA)), + check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, USRQUOTA)), ARG_STR("/dev/sda1"), getuid(), xdq, print_xdisk_quota, (intptr_t) 1); - check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)), - ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 2); + check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, GRPQUOTA)), + ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 1); /* Q_XGETNEXTQUOTA */ @@ -298,20 +298,29 @@ main(void) ARG_STR("/dev/sda1"), xqstat, print_xquota_stat, (intptr_t) 1); check_quota(CQF_ID_SKIP | CQF_ADDR_CB, - ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)), + ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)), + ARG_STR("NULL"), xqstat, print_xquota_stat, (intptr_t) 1); + + check_quota(CQF_ID_SKIP, + ARG_STR(QCMD(Q_XGETQSTAT, PRJQUOTA)), unterminated, unterminated_str, - xqstat + 1, print_xquota_stat, (intptr_t) 2); + xqstat + 1); /* Q_XGETQSTATV */ check_quota(CQF_ID_SKIP | CQF_ADDR_CB, - ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)), - ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, 1); + ARG_STR(QCMD(Q_XGETQSTATV, USRQUOTA)), + ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, (intptr_t) 1); check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQSTATV, GRPQUOTA)), - ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 2); + ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 1); + + check_quota(CQF_ID_SKIP, + ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)), + unterminated, unterminated_str, + xqstatv + 1); /* Q_XQUOTARM */ diff --git a/tests/quotactl.c b/tests/quotactl.c index f1648d94eb25ba6e52e01809490eb6c2afe40af3..766139720db86149d9cef47b7bbe06a2bc9f5b25 100644 --- a/tests/quotactl.c +++ b/tests/quotactl.c @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -83,7 +83,7 @@ print_dqblk(long rc, void *ptr, void *arg) struct if_dqblk *db = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", db); return; } @@ -113,7 +113,7 @@ print_nextdqblk(long rc, void *ptr, void *arg) struct if_nextdqblk *db = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", db); return; } @@ -146,7 +146,7 @@ print_dqinfo(long rc, void *ptr, void *arg) struct if_dqinfo *di = ptr; long out_arg = (long) arg; - if (((rc != 0) && out_arg) || (out_arg > 1)) { + if (((rc < 0) && out_arg) || (out_arg > 1)) { printf("%p", di); return; } @@ -161,6 +161,38 @@ print_dqinfo(long rc, void *ptr, void *arg) printf("}"); } +void +print_dqfmt(long rc, void *ptr, void *arg) +{ + uint32_t *fmtval = ptr; + long out_arg = (long) arg; + const char *fmtstr; + + if (((rc < 0) && out_arg) || (out_arg > 1)) { + printf("%p", fmtval); + return; + } + printf("["); + switch (*fmtval) { + case 1: + fmtstr = "QFMT_VFS_OLD"; + break; + case 2: + fmtstr = "QFMT_VFS_V0"; + break; + case 3: + fmtstr = "QFMT_OCFS2"; + break; + case 4: + fmtstr = "QFMT_VFS_V1"; + break; + default: + printf("%#x /* QFMT_VFS_??? */]", *fmtval); + return; + } + printf("%s]", fmtstr); +} + int main(void) @@ -171,7 +203,8 @@ main(void) char bogus_special_str[sizeof(void *) * 2 + sizeof("0x")]; char unterminated_str[sizeof(void *) * 2 + sizeof("0x")]; - long rc; + static char invalid_cmd_str[1024]; + static char invalid_id_str[1024]; char *unterminated = tail_memdup(unterminated_data, sizeof(unterminated_data)); TAIL_ALLOC_OBJECT_CONST_PTR(struct if_dqblk, dqblk); @@ -179,7 +212,6 @@ main(void) TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, fmt); TAIL_ALLOC_OBJECT_CONST_PTR(struct if_nextdqblk, nextdqblk); - snprintf(bogus_special_str, sizeof(bogus_special_str), "%p", bogus_special); snprintf(unterminated_str, sizeof(unterminated_str), "%p", @@ -188,16 +220,16 @@ main(void) /* Invalid commands */ - rc = syscall(__NR_quotactl, bogus_cmd, bogus_special, bogus_id, - bogus_addr); - printf("quotactl(QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)" - ", %p, %u, %p) = %s\n", - QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd), - bogus_special, bogus_id, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)", + QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd)); + check_quota(CQF_NONE, bogus_cmd, invalid_cmd_str, + bogus_special, bogus_special_str, bogus_id, bogus_addr); - rc = syscall(__NR_quotactl, 0, NULL, -1, NULL); - printf("quotactl(QCMD(0 /* Q_??? */, USRQUOTA), NULL, -1, NULL) = %s\n", - sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(0 /* Q_??? */, USRQUOTA)"); + check_quota(CQF_ADDR_STR, 0, invalid_cmd_str, + ARG_STR(NULL), -1, ARG_STR(NULL)); /* Q_QUOTAON */ @@ -207,12 +239,14 @@ main(void) ARG_STR("/dev/bogus/"), ARG_STR(QFMT_VFS_OLD), ARG_STR("/tmp/bogus/")); - rc = syscall(__NR_quotactl, QCMD(Q_QUOTAON, 0xfacefeed), bogus_dev, - bogus_id, bogus_addr); - printf("quotactl(QCMD(Q_QUOTAON, %#x /* ???QUOTA */)" - ", %s, %#x /* QFMT_VFS_??? */, %p) = %s\n", - QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)), - bogus_dev_str, bogus_id, bogus_addr, sprintrc(rc)); + snprintf(invalid_cmd_str, sizeof(invalid_cmd_str), + "QCMD(Q_QUOTAON, %#x /* ???QUOTA */)", + QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed))); + snprintf(invalid_id_str, sizeof(invalid_id_str), + "%#x /* QFMT_VFS_??? */", bogus_id); + check_quota(CQF_ID_STR, QCMD(Q_QUOTAON, 0xfacefeed), + invalid_cmd_str, bogus_dev, bogus_dev_str, + bogus_id, invalid_id_str, bogus_addr); /* Q_QUOTAOFF */ @@ -238,7 +272,7 @@ main(void) (intptr_t) 1); check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)), - ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 2); + ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 1); /* Q_GETNEXTQUOTA */ @@ -269,7 +303,7 @@ main(void) check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_GETINFO, GRPQUOTA)), bogus_special, bogus_special_str, dqinfo, - print_dqinfo, (intptr_t) 2); + print_dqinfo, (intptr_t) 1); /* Q_SETINFO */ @@ -294,9 +328,14 @@ main(void) check_quota(CQF_ID_SKIP, ARG_STR(QCMD(Q_GETFMT, USRQUOTA)), unterminated, unterminated_str, fmt + 1); - check_quota(CQF_ID_SKIP, + check_quota(CQF_ID_SKIP | CQF_ADDR_CB, + ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)), + ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1); + /* Try to check valid quota format */ + *fmt = QFMT_VFS_OLD; + check_quota(CQF_ID_SKIP | CQF_ADDR_CB, ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)), - ARG_STR("/dev/sda1"), fmt); + ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1); /* Q_SYNC */ diff --git a/tests/quotactl.h b/tests/quotactl.h index 352f9270764d4fde8fecc2ea9fa9cf05f51d40a5..cb9e4d20328639f96dfb94f53f79290b4dc5f854 100644 --- a/tests/quotactl.h +++ b/tests/quotactl.h @@ -3,7 +3,7 @@ * * Copyright (c) 2016 Eugene Syromyatnikov * Copyright (c) 2016 Dmitry V. Levin - * Copyright (c) 2016-2017 The strace developers. + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -78,7 +78,73 @@ enum check_quotactl_flags { CQF_ADDR_CB = 1 << CQF_ADDR_CB_BIT, }; +static const char *errstr; +/** + * Generic quotactl syscall checker function. Call convention: + * + * check_quota(flags, cmd, cmd_str, special, special_str + * [, id [, id_str]] + * [, addr [, { addr_cb, addr_cb_arg | addr_str }]]) + * + * check_quota performs a syscall invocation and prints the expected output + * for it. + * + * It might be useful to employ ARG_STR macro for passing cmd/cmd_str, + * special_special_str, id/id_str, and addr/addr_str argument pairs. + * + * @param flags Check flags: + * - CQF_ID_SKIP: the "id" syscall argument is ignored + * in the syscall invocation. No id and id_str arguments + * should be provided if this flag is set. + * This flag has priority over the CQF_ID_STR flag. + * - CQF_ID_STR: the "id" syscall argument has a special string + * representation. id_str argument should be provided if this + * flag is set; no id_str argument should be provided and id + * argument is printed as unsigned integer (with an exception + * for -1, which is printed as signed) if this flag is not set. + * - CQF_ADDR_SKIP: the "addr" syscall argument is ignored + * in the syscall invocation. None of the addr, addr_cb, + * addr_cb_arg, and/or addr_str arguments should be provided + * if this flag is set. This flag has priority + * over the CQF_ADDR_STR and CQF_ADDR_CB flags. + * - CQF_ADDR_CB: the "addr" syscall argument printing is handled + * via a callback function. addr_cb (that points to a callback + * function of type print_cb) and addr_cb_arg (an opaque pointer + * that is passed to addr_cb in the third argument) should + * be provided if this flag is set. + * This flag has priority over the CQF_ADDR_STR flag. + * - CQF_ADDR_STR: addr syscall argument has a special string + * representation. addr_str argument should be provided if this + * flag is set. If both CQF_ADDR_CB and CQF_ADDR_STR flags + * are not set, addr syscall argument is printed using "%p" + * printf format. + * @param cmd Value of the "cmd" syscall argument that should be passed + * in the syscall invocation. + * @param cmd_str String representation of the "cmd" syscall argument. + * @param special Value of the "special" syscall argument that should be passed + * in the syscall invocation. + * @param special_str String representation of the "special" syscall argument. + * @param ... Additional arguments depend on the flags being set: + * - id: Value of the "id" syscall argument. Provided + * if CQF_ID_SKIP is not set, otherwise -1 is passed + * in the syscall invocation and the argument is not printed + * in the expected output. + * - id_str: String representation of the "id" syscall argument. + * Provided if CQF_ID_SKIP is not set and CQF_ID_STR is set. + * - addr: Value of the "addr" syscall argument. Provided + * if CQF_ADDR_SKIP is not set, otherwise NULL is passed + * in the syscall invocation and the argument is not printed + * in the expected output. + * - addr_cb: Callback function that is called for the "addr" + * syscall argument printing. Should be of print_cb type. + * Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set. + * - addr_cb_arg: Opaque pointer that is passed to addr_cb, + * Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set. + * - addr_str: String representation of the "addr" syscall argument. + * Provided if CQF_ADDR_SKIP is not set, CQF_ADDR_CB is not set, + * and CQF_ADDR_STR is set. + */ static inline void check_quota(uint32_t flags, int cmd, const char *cmd_str, const char *special, const char *special_str, ...) @@ -116,6 +182,20 @@ check_quota(uint32_t flags, int cmd, const char *cmd_str, va_end(ap); rc = syscall(__NR_quotactl, cmd, special, id, addr); + + errstr = sprintrc(rc); + +#ifdef INJECT_RETVAL + if (rc != INJECT_RETVAL) + error_msg_and_fail("Got a return value of %ld != %d", + rc, INJECT_RETVAL); + + static char inj_errstr[4096]; + + snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr); + errstr = inj_errstr; +#endif + printf("quotactl(%s, %s", cmd_str, special_str); if (!(flags & CQF_ID_SKIP)) { @@ -140,7 +220,7 @@ check_quota(uint32_t flags, int cmd, const char *cmd_str, } } - printf(") = %s\n", sprintrc(rc)); + printf(") = %s\n", errstr); } diff --git a/tests/scno.h b/tests/scno.h deleted file mode 100644 index 1912ef27cb27a217f383dfc11bee0785c3c6fbed..0000000000000000000000000000000000000000 --- a/tests/scno.h +++ /dev/null @@ -1,1006 +0,0 @@ -/* Generated by Makefile from ../scno.head syscallent.i; do not edit. */ -#if defined __X32_SYSCALL_BIT && defined __NR_read \ - && (__X32_SYSCALL_BIT & __NR_read) == __X32_SYSCALL_BIT -# define SYSCALL_BIT __X32_SYSCALL_BIT -#else -# define SYSCALL_BIT 0 -#endif -#ifndef __NR_io_setup -# define __NR_io_setup (SYSCALL_BIT | 0) -#endif -#ifndef __NR_io_destroy -# define __NR_io_destroy (SYSCALL_BIT | 1) -#endif -#ifndef __NR_io_submit -# define __NR_io_submit (SYSCALL_BIT | 2) -#endif -#ifndef __NR_io_cancel -# define __NR_io_cancel (SYSCALL_BIT | 3) -#endif -#ifndef __NR_io_getevents -# define __NR_io_getevents (SYSCALL_BIT | 4) -#endif -#ifndef __NR_setxattr -# define __NR_setxattr (SYSCALL_BIT | 5) -#endif -#ifndef __NR_lsetxattr -# define __NR_lsetxattr (SYSCALL_BIT | 6) -#endif -#ifndef __NR_fsetxattr -# define __NR_fsetxattr (SYSCALL_BIT | 7) -#endif -#ifndef __NR_getxattr -# define __NR_getxattr (SYSCALL_BIT | 8) -#endif -#ifndef __NR_lgetxattr -# define __NR_lgetxattr (SYSCALL_BIT | 9) -#endif -#ifndef __NR_fgetxattr -# define __NR_fgetxattr (SYSCALL_BIT | 10) -#endif -#ifndef __NR_listxattr -# define __NR_listxattr (SYSCALL_BIT | 11) -#endif -#ifndef __NR_llistxattr -# define __NR_llistxattr (SYSCALL_BIT | 12) -#endif -#ifndef __NR_flistxattr -# define __NR_flistxattr (SYSCALL_BIT | 13) -#endif -#ifndef __NR_removexattr -# define __NR_removexattr (SYSCALL_BIT | 14) -#endif -#ifndef __NR_lremovexattr -# define __NR_lremovexattr (SYSCALL_BIT | 15) -#endif -#ifndef __NR_fremovexattr -# define __NR_fremovexattr (SYSCALL_BIT | 16) -#endif -#ifndef __NR_getcwd -# define __NR_getcwd (SYSCALL_BIT | 17) -#endif -#ifndef __NR_lookup_dcookie -# define __NR_lookup_dcookie (SYSCALL_BIT | 18) -#endif -#ifndef __NR_eventfd2 -# define __NR_eventfd2 (SYSCALL_BIT | 19) -#endif -#ifndef __NR_epoll_create1 -# define __NR_epoll_create1 (SYSCALL_BIT | 20) -#endif -#ifndef __NR_epoll_ctl -# define __NR_epoll_ctl (SYSCALL_BIT | 21) -#endif -#ifndef __NR_epoll_pwait -# define __NR_epoll_pwait (SYSCALL_BIT | 22) -#endif -#ifndef __NR_dup -# define __NR_dup (SYSCALL_BIT | 23) -#endif -#ifndef __NR_dup3 -# define __NR_dup3 (SYSCALL_BIT | 24) -#endif -#ifndef __NR_fcntl -# define __NR_fcntl (SYSCALL_BIT | 25) -#endif -#ifndef __NR_inotify_init1 -# define __NR_inotify_init1 (SYSCALL_BIT | 26) -#endif -#ifndef __NR_inotify_add_watch -# define __NR_inotify_add_watch (SYSCALL_BIT | 27) -#endif -#ifndef __NR_inotify_rm_watch -# define __NR_inotify_rm_watch (SYSCALL_BIT | 28) -#endif -#ifndef __NR_ioctl -# define __NR_ioctl (SYSCALL_BIT | 29) -#endif -#ifndef __NR_ioprio_set -# define __NR_ioprio_set (SYSCALL_BIT | 30) -#endif -#ifndef __NR_ioprio_get -# define __NR_ioprio_get (SYSCALL_BIT | 31) -#endif -#ifndef __NR_flock -# define __NR_flock (SYSCALL_BIT | 32) -#endif -#ifndef __NR_mknodat -# define __NR_mknodat (SYSCALL_BIT | 33) -#endif -#ifndef __NR_mkdirat -# define __NR_mkdirat (SYSCALL_BIT | 34) -#endif -#ifndef __NR_unlinkat -# define __NR_unlinkat (SYSCALL_BIT | 35) -#endif -#ifndef __NR_symlinkat -# define __NR_symlinkat (SYSCALL_BIT | 36) -#endif -#ifndef __NR_linkat -# define __NR_linkat (SYSCALL_BIT | 37) -#endif -#ifndef __NR_renameat -# define __NR_renameat (SYSCALL_BIT | 38) -#endif -#ifndef __NR_umount2 -# define __NR_umount2 (SYSCALL_BIT | 39) -#endif -#ifndef __NR_mount -# define __NR_mount (SYSCALL_BIT | 40) -#endif -#ifndef __NR_pivot_root -# define __NR_pivot_root (SYSCALL_BIT | 41) -#endif -#ifndef __NR_nfsservctl -# define __NR_nfsservctl (SYSCALL_BIT | 42) -#endif -#ifndef __NR_statfs -# define __NR_statfs (SYSCALL_BIT | 43) -#endif -#ifndef __NR_fstatfs -# define __NR_fstatfs (SYSCALL_BIT | 44) -#endif -#ifndef __NR_truncate -# define __NR_truncate (SYSCALL_BIT | 45) -#endif -#ifndef __NR_ftruncate -# define __NR_ftruncate (SYSCALL_BIT | 46) -#endif -#ifndef __NR_fallocate -# define __NR_fallocate (SYSCALL_BIT | 47) -#endif -#ifndef __NR_faccessat -# define __NR_faccessat (SYSCALL_BIT | 48) -#endif -#ifndef __NR_chdir -# define __NR_chdir (SYSCALL_BIT | 49) -#endif -#ifndef __NR_fchdir -# define __NR_fchdir (SYSCALL_BIT | 50) -#endif -#ifndef __NR_chroot -# define __NR_chroot (SYSCALL_BIT | 51) -#endif -#ifndef __NR_fchmod -# define __NR_fchmod (SYSCALL_BIT | 52) -#endif -#ifndef __NR_fchmodat -# define __NR_fchmodat (SYSCALL_BIT | 53) -#endif -#ifndef __NR_fchownat -# define __NR_fchownat (SYSCALL_BIT | 54) -#endif -#ifndef __NR_fchown -# define __NR_fchown (SYSCALL_BIT | 55) -#endif -#ifndef __NR_openat -# define __NR_openat (SYSCALL_BIT | 56) -#endif -#ifndef __NR_close -# define __NR_close (SYSCALL_BIT | 57) -#endif -#ifndef __NR_vhangup -# define __NR_vhangup (SYSCALL_BIT | 58) -#endif -#ifndef __NR_pipe2 -# define __NR_pipe2 (SYSCALL_BIT | 59) -#endif -#ifndef __NR_quotactl -# define __NR_quotactl (SYSCALL_BIT | 60) -#endif -#ifndef __NR_getdents64 -# define __NR_getdents64 (SYSCALL_BIT | 61) -#endif -#ifndef __NR_lseek -# define __NR_lseek (SYSCALL_BIT | 62) -#endif -#ifndef __NR_read -# define __NR_read (SYSCALL_BIT | 63) -#endif -#ifndef __NR_write -# define __NR_write (SYSCALL_BIT | 64) -#endif -#ifndef __NR_readv -# define __NR_readv (SYSCALL_BIT | 65) -#endif -#ifndef __NR_writev -# define __NR_writev (SYSCALL_BIT | 66) -#endif -#ifndef __NR_pread64 -# define __NR_pread64 (SYSCALL_BIT | 67) -#endif -#ifndef __NR_pwrite64 -# define __NR_pwrite64 (SYSCALL_BIT | 68) -#endif -#ifndef __NR_preadv -# define __NR_preadv (SYSCALL_BIT | 69) -#endif -#ifndef __NR_pwritev -# define __NR_pwritev (SYSCALL_BIT | 70) -#endif -#ifndef __NR_sendfile -# define __NR_sendfile (SYSCALL_BIT | 71) -#endif -#ifndef __NR_pselect6 -# define __NR_pselect6 (SYSCALL_BIT | 72) -#endif -#ifndef __NR_ppoll -# define __NR_ppoll (SYSCALL_BIT | 73) -#endif -#ifndef __NR_signalfd4 -# define __NR_signalfd4 (SYSCALL_BIT | 74) -#endif -#ifndef __NR_vmsplice -# define __NR_vmsplice (SYSCALL_BIT | 75) -#endif -#ifndef __NR_splice -# define __NR_splice (SYSCALL_BIT | 76) -#endif -#ifndef __NR_tee -# define __NR_tee (SYSCALL_BIT | 77) -#endif -#ifndef __NR_readlinkat -# define __NR_readlinkat (SYSCALL_BIT | 78) -#endif -#ifndef __NR_newfstatat -# define __NR_newfstatat (SYSCALL_BIT | 79) -#endif -#ifndef __NR_fstat -# define __NR_fstat (SYSCALL_BIT | 80) -#endif -#ifndef __NR_sync -# define __NR_sync (SYSCALL_BIT | 81) -#endif -#ifndef __NR_fsync -# define __NR_fsync (SYSCALL_BIT | 82) -#endif -#ifndef __NR_fdatasync -# define __NR_fdatasync (SYSCALL_BIT | 83) -#endif -#ifndef __NR_sync_file_range -# define __NR_sync_file_range (SYSCALL_BIT | 84) -#endif -#ifndef __NR_timerfd_create -# define __NR_timerfd_create (SYSCALL_BIT | 85) -#endif -#ifndef __NR_timerfd_settime -# define __NR_timerfd_settime (SYSCALL_BIT | 86) -#endif -#ifndef __NR_timerfd_gettime -# define __NR_timerfd_gettime (SYSCALL_BIT | 87) -#endif -#ifndef __NR_utimensat -# define __NR_utimensat (SYSCALL_BIT | 88) -#endif -#ifndef __NR_acct -# define __NR_acct (SYSCALL_BIT | 89) -#endif -#ifndef __NR_capget -# define __NR_capget (SYSCALL_BIT | 90) -#endif -#ifndef __NR_capset -# define __NR_capset (SYSCALL_BIT | 91) -#endif -#ifndef __NR_personality -# define __NR_personality (SYSCALL_BIT | 92) -#endif -#ifndef __NR_exit -# define __NR_exit (SYSCALL_BIT | 93) -#endif -#ifndef __NR_exit_group -# define __NR_exit_group (SYSCALL_BIT | 94) -#endif -#ifndef __NR_waitid -# define __NR_waitid (SYSCALL_BIT | 95) -#endif -#ifndef __NR_set_tid_address -# define __NR_set_tid_address (SYSCALL_BIT | 96) -#endif -#ifndef __NR_unshare -# define __NR_unshare (SYSCALL_BIT | 97) -#endif -#ifndef __NR_futex -# define __NR_futex (SYSCALL_BIT | 98) -#endif -#ifndef __NR_set_robust_list -# define __NR_set_robust_list (SYSCALL_BIT | 99) -#endif -#ifndef __NR_get_robust_list -# define __NR_get_robust_list (SYSCALL_BIT | 100) -#endif -#ifndef __NR_nanosleep -# define __NR_nanosleep (SYSCALL_BIT | 101) -#endif -#ifndef __NR_getitimer -# define __NR_getitimer (SYSCALL_BIT | 102) -#endif -#ifndef __NR_setitimer -# define __NR_setitimer (SYSCALL_BIT | 103) -#endif -#ifndef __NR_kexec_load -# define __NR_kexec_load (SYSCALL_BIT | 104) -#endif -#ifndef __NR_init_module -# define __NR_init_module (SYSCALL_BIT | 105) -#endif -#ifndef __NR_delete_module -# define __NR_delete_module (SYSCALL_BIT | 106) -#endif -#ifndef __NR_timer_create -# define __NR_timer_create (SYSCALL_BIT | 107) -#endif -#ifndef __NR_timer_gettime -# define __NR_timer_gettime (SYSCALL_BIT | 108) -#endif -#ifndef __NR_timer_getoverrun -# define __NR_timer_getoverrun (SYSCALL_BIT | 109) -#endif -#ifndef __NR_timer_settime -# define __NR_timer_settime (SYSCALL_BIT | 110) -#endif -#ifndef __NR_timer_delete -# define __NR_timer_delete (SYSCALL_BIT | 111) -#endif -#ifndef __NR_clock_settime -# define __NR_clock_settime (SYSCALL_BIT | 112) -#endif -#ifndef __NR_clock_gettime -# define __NR_clock_gettime (SYSCALL_BIT | 113) -#endif -#ifndef __NR_clock_getres -# define __NR_clock_getres (SYSCALL_BIT | 114) -#endif -#ifndef __NR_clock_nanosleep -# define __NR_clock_nanosleep (SYSCALL_BIT | 115) -#endif -#ifndef __NR_syslog -# define __NR_syslog (SYSCALL_BIT | 116) -#endif -#ifndef __NR_ptrace -# define __NR_ptrace (SYSCALL_BIT | 117) -#endif -#ifndef __NR_sched_setparam -# define __NR_sched_setparam (SYSCALL_BIT | 118) -#endif -#ifndef __NR_sched_setscheduler -# define __NR_sched_setscheduler (SYSCALL_BIT | 119) -#endif -#ifndef __NR_sched_getscheduler -# define __NR_sched_getscheduler (SYSCALL_BIT | 120) -#endif -#ifndef __NR_sched_getparam -# define __NR_sched_getparam (SYSCALL_BIT | 121) -#endif -#ifndef __NR_sched_setaffinity -# define __NR_sched_setaffinity (SYSCALL_BIT | 122) -#endif -#ifndef __NR_sched_getaffinity -# define __NR_sched_getaffinity (SYSCALL_BIT | 123) -#endif -#ifndef __NR_sched_yield -# define __NR_sched_yield (SYSCALL_BIT | 124) -#endif -#ifndef __NR_sched_get_priority_max -# define __NR_sched_get_priority_max (SYSCALL_BIT | 125) -#endif -#ifndef __NR_sched_get_priority_min -# define __NR_sched_get_priority_min (SYSCALL_BIT | 126) -#endif -#ifndef __NR_sched_rr_get_interval -# define __NR_sched_rr_get_interval (SYSCALL_BIT | 127) -#endif -#ifndef __NR_restart_syscall -# define __NR_restart_syscall (SYSCALL_BIT | 128) -#endif -#ifndef __NR_kill -# define __NR_kill (SYSCALL_BIT | 129) -#endif -#ifndef __NR_tkill -# define __NR_tkill (SYSCALL_BIT | 130) -#endif -#ifndef __NR_tgkill -# define __NR_tgkill (SYSCALL_BIT | 131) -#endif -#ifndef __NR_sigaltstack -# define __NR_sigaltstack (SYSCALL_BIT | 132) -#endif -#ifndef __NR_rt_sigsuspend -# define __NR_rt_sigsuspend (SYSCALL_BIT | 133) -#endif -#ifndef __NR_rt_sigaction -# define __NR_rt_sigaction (SYSCALL_BIT | 134) -#endif -#ifndef __NR_rt_sigprocmask -# define __NR_rt_sigprocmask (SYSCALL_BIT | 135) -#endif -#ifndef __NR_rt_sigpending -# define __NR_rt_sigpending (SYSCALL_BIT | 136) -#endif -#ifndef __NR_rt_sigtimedwait -# define __NR_rt_sigtimedwait (SYSCALL_BIT | 137) -#endif -#ifndef __NR_rt_sigqueueinfo -# define __NR_rt_sigqueueinfo (SYSCALL_BIT | 138) -#endif -#ifndef __NR_rt_sigreturn -# define __NR_rt_sigreturn (SYSCALL_BIT | 139) -#endif -#ifndef __NR_setpriority -# define __NR_setpriority (SYSCALL_BIT | 140) -#endif -#ifndef __NR_getpriority -# define __NR_getpriority (SYSCALL_BIT | 141) -#endif -#ifndef __NR_reboot -# define __NR_reboot (SYSCALL_BIT | 142) -#endif -#ifndef __NR_setregid -# define __NR_setregid (SYSCALL_BIT | 143) -#endif -#ifndef __NR_setgid -# define __NR_setgid (SYSCALL_BIT | 144) -#endif -#ifndef __NR_setreuid -# define __NR_setreuid (SYSCALL_BIT | 145) -#endif -#ifndef __NR_setuid -# define __NR_setuid (SYSCALL_BIT | 146) -#endif -#ifndef __NR_setresuid -# define __NR_setresuid (SYSCALL_BIT | 147) -#endif -#ifndef __NR_getresuid -# define __NR_getresuid (SYSCALL_BIT | 148) -#endif -#ifndef __NR_setresgid -# define __NR_setresgid (SYSCALL_BIT | 149) -#endif -#ifndef __NR_getresgid -# define __NR_getresgid (SYSCALL_BIT | 150) -#endif -#ifndef __NR_setfsuid -# define __NR_setfsuid (SYSCALL_BIT | 151) -#endif -#ifndef __NR_setfsgid -# define __NR_setfsgid (SYSCALL_BIT | 152) -#endif -#ifndef __NR_times -# define __NR_times (SYSCALL_BIT | 153) -#endif -#ifndef __NR_setpgid -# define __NR_setpgid (SYSCALL_BIT | 154) -#endif -#ifndef __NR_getpgid -# define __NR_getpgid (SYSCALL_BIT | 155) -#endif -#ifndef __NR_getsid -# define __NR_getsid (SYSCALL_BIT | 156) -#endif -#ifndef __NR_setsid -# define __NR_setsid (SYSCALL_BIT | 157) -#endif -#ifndef __NR_getgroups -# define __NR_getgroups (SYSCALL_BIT | 158) -#endif -#ifndef __NR_setgroups -# define __NR_setgroups (SYSCALL_BIT | 159) -#endif -#ifndef __NR_uname -# define __NR_uname (SYSCALL_BIT | 160) -#endif -#ifndef __NR_sethostname -# define __NR_sethostname (SYSCALL_BIT | 161) -#endif -#ifndef __NR_setdomainname -# define __NR_setdomainname (SYSCALL_BIT | 162) -#endif -#ifndef __NR_getrlimit -# define __NR_getrlimit (SYSCALL_BIT | 163) -#endif -#ifndef __NR_setrlimit -# define __NR_setrlimit (SYSCALL_BIT | 164) -#endif -#ifndef __NR_getrusage -# define __NR_getrusage (SYSCALL_BIT | 165) -#endif -#ifndef __NR_umask -# define __NR_umask (SYSCALL_BIT | 166) -#endif -#ifndef __NR_prctl -# define __NR_prctl (SYSCALL_BIT | 167) -#endif -#ifndef __NR_getcpu -# define __NR_getcpu (SYSCALL_BIT | 168) -#endif -#ifndef __NR_gettimeofday -# define __NR_gettimeofday (SYSCALL_BIT | 169) -#endif -#ifndef __NR_settimeofday -# define __NR_settimeofday (SYSCALL_BIT | 170) -#endif -#ifndef __NR_adjtimex -# define __NR_adjtimex (SYSCALL_BIT | 171) -#endif -#ifndef __NR_getpid -# define __NR_getpid (SYSCALL_BIT | 172) -#endif -#ifndef __NR_getppid -# define __NR_getppid (SYSCALL_BIT | 173) -#endif -#ifndef __NR_getuid -# define __NR_getuid (SYSCALL_BIT | 174) -#endif -#ifndef __NR_geteuid -# define __NR_geteuid (SYSCALL_BIT | 175) -#endif -#ifndef __NR_getgid -# define __NR_getgid (SYSCALL_BIT | 176) -#endif -#ifndef __NR_getegid -# define __NR_getegid (SYSCALL_BIT | 177) -#endif -#ifndef __NR_gettid -# define __NR_gettid (SYSCALL_BIT | 178) -#endif -#ifndef __NR_sysinfo -# define __NR_sysinfo (SYSCALL_BIT | 179) -#endif -#ifndef __NR_mq_open -# define __NR_mq_open (SYSCALL_BIT | 180) -#endif -#ifndef __NR_mq_unlink -# define __NR_mq_unlink (SYSCALL_BIT | 181) -#endif -#ifndef __NR_mq_timedsend -# define __NR_mq_timedsend (SYSCALL_BIT | 182) -#endif -#ifndef __NR_mq_timedreceive -# define __NR_mq_timedreceive (SYSCALL_BIT | 183) -#endif -#ifndef __NR_mq_notify -# define __NR_mq_notify (SYSCALL_BIT | 184) -#endif -#ifndef __NR_mq_getsetattr -# define __NR_mq_getsetattr (SYSCALL_BIT | 185) -#endif -#ifndef __NR_msgget -# define __NR_msgget (SYSCALL_BIT | 186) -#endif -#ifndef __NR_msgctl -# define __NR_msgctl (SYSCALL_BIT | 187) -#endif -#ifndef __NR_msgrcv -# define __NR_msgrcv (SYSCALL_BIT | 188) -#endif -#ifndef __NR_msgsnd -# define __NR_msgsnd (SYSCALL_BIT | 189) -#endif -#ifndef __NR_semget -# define __NR_semget (SYSCALL_BIT | 190) -#endif -#ifndef __NR_semctl -# define __NR_semctl (SYSCALL_BIT | 191) -#endif -#ifndef __NR_semtimedop -# define __NR_semtimedop (SYSCALL_BIT | 192) -#endif -#ifndef __NR_semop -# define __NR_semop (SYSCALL_BIT | 193) -#endif -#ifndef __NR_shmget -# define __NR_shmget (SYSCALL_BIT | 194) -#endif -#ifndef __NR_shmctl -# define __NR_shmctl (SYSCALL_BIT | 195) -#endif -#ifndef __NR_shmat -# define __NR_shmat (SYSCALL_BIT | 196) -#endif -#ifndef __NR_shmdt -# define __NR_shmdt (SYSCALL_BIT | 197) -#endif -#ifndef __NR_socket -# define __NR_socket (SYSCALL_BIT | 198) -#endif -#ifndef __NR_socketpair -# define __NR_socketpair (SYSCALL_BIT | 199) -#endif -#ifndef __NR_bind -# define __NR_bind (SYSCALL_BIT | 200) -#endif -#ifndef __NR_listen -# define __NR_listen (SYSCALL_BIT | 201) -#endif -#ifndef __NR_accept -# define __NR_accept (SYSCALL_BIT | 202) -#endif -#ifndef __NR_connect -# define __NR_connect (SYSCALL_BIT | 203) -#endif -#ifndef __NR_getsockname -# define __NR_getsockname (SYSCALL_BIT | 204) -#endif -#ifndef __NR_getpeername -# define __NR_getpeername (SYSCALL_BIT | 205) -#endif -#ifndef __NR_sendto -# define __NR_sendto (SYSCALL_BIT | 206) -#endif -#ifndef __NR_recvfrom -# define __NR_recvfrom (SYSCALL_BIT | 207) -#endif -#ifndef __NR_setsockopt -# define __NR_setsockopt (SYSCALL_BIT | 208) -#endif -#ifndef __NR_getsockopt -# define __NR_getsockopt (SYSCALL_BIT | 209) -#endif -#ifndef __NR_shutdown -# define __NR_shutdown (SYSCALL_BIT | 210) -#endif -#ifndef __NR_sendmsg -# define __NR_sendmsg (SYSCALL_BIT | 211) -#endif -#ifndef __NR_recvmsg -# define __NR_recvmsg (SYSCALL_BIT | 212) -#endif -#ifndef __NR_readahead -# define __NR_readahead (SYSCALL_BIT | 213) -#endif -#ifndef __NR_brk -# define __NR_brk (SYSCALL_BIT | 214) -#endif -#ifndef __NR_munmap -# define __NR_munmap (SYSCALL_BIT | 215) -#endif -#ifndef __NR_mremap -# define __NR_mremap (SYSCALL_BIT | 216) -#endif -#ifndef __NR_add_key -# define __NR_add_key (SYSCALL_BIT | 217) -#endif -#ifndef __NR_request_key -# define __NR_request_key (SYSCALL_BIT | 218) -#endif -#ifndef __NR_keyctl -# define __NR_keyctl (SYSCALL_BIT | 219) -#endif -#ifndef __NR_clone -# define __NR_clone (SYSCALL_BIT | 220) -#endif -#ifndef __NR_execve -# define __NR_execve (SYSCALL_BIT | 221) -#endif -#ifndef __NR_mmap -# define __NR_mmap (SYSCALL_BIT | 222) -#endif -#ifndef __NR_fadvise64 -# define __NR_fadvise64 (SYSCALL_BIT | 223) -#endif -#ifndef __NR_swapon -# define __NR_swapon (SYSCALL_BIT | 224) -#endif -#ifndef __NR_swapoff -# define __NR_swapoff (SYSCALL_BIT | 225) -#endif -#ifndef __NR_mprotect -# define __NR_mprotect (SYSCALL_BIT | 226) -#endif -#ifndef __NR_msync -# define __NR_msync (SYSCALL_BIT | 227) -#endif -#ifndef __NR_mlock -# define __NR_mlock (SYSCALL_BIT | 228) -#endif -#ifndef __NR_munlock -# define __NR_munlock (SYSCALL_BIT | 229) -#endif -#ifndef __NR_mlockall -# define __NR_mlockall (SYSCALL_BIT | 230) -#endif -#ifndef __NR_munlockall -# define __NR_munlockall (SYSCALL_BIT | 231) -#endif -#ifndef __NR_mincore -# define __NR_mincore (SYSCALL_BIT | 232) -#endif -#ifndef __NR_madvise -# define __NR_madvise (SYSCALL_BIT | 233) -#endif -#ifndef __NR_remap_file_pages -# define __NR_remap_file_pages (SYSCALL_BIT | 234) -#endif -#ifndef __NR_mbind -# define __NR_mbind (SYSCALL_BIT | 235) -#endif -#ifndef __NR_get_mempolicy -# define __NR_get_mempolicy (SYSCALL_BIT | 236) -#endif -#ifndef __NR_set_mempolicy -# define __NR_set_mempolicy (SYSCALL_BIT | 237) -#endif -#ifndef __NR_migrate_pages -# define __NR_migrate_pages (SYSCALL_BIT | 238) -#endif -#ifndef __NR_move_pages -# define __NR_move_pages (SYSCALL_BIT | 239) -#endif -#ifndef __NR_rt_tgsigqueueinfo -# define __NR_rt_tgsigqueueinfo (SYSCALL_BIT | 240) -#endif -#ifndef __NR_perf_event_open -# define __NR_perf_event_open (SYSCALL_BIT | 241) -#endif -#ifndef __NR_accept4 -# define __NR_accept4 (SYSCALL_BIT | 242) -#endif -#ifndef __NR_recvmmsg -# define __NR_recvmmsg (SYSCALL_BIT | 243) -#endif -#ifndef __NR_wait4 -# define __NR_wait4 (SYSCALL_BIT | 260) -#endif -#ifndef __NR_prlimit64 -# define __NR_prlimit64 (SYSCALL_BIT | 261) -#endif -#ifndef __NR_fanotify_init -# define __NR_fanotify_init (SYSCALL_BIT | 262) -#endif -#ifndef __NR_fanotify_mark -# define __NR_fanotify_mark (SYSCALL_BIT | 263) -#endif -#ifndef __NR_name_to_handle_at -# define __NR_name_to_handle_at (SYSCALL_BIT | 264) -#endif -#ifndef __NR_open_by_handle_at -# define __NR_open_by_handle_at (SYSCALL_BIT | 265) -#endif -#ifndef __NR_clock_adjtime -# define __NR_clock_adjtime (SYSCALL_BIT | 266) -#endif -#ifndef __NR_syncfs -# define __NR_syncfs (SYSCALL_BIT | 267) -#endif -#ifndef __NR_setns -# define __NR_setns (SYSCALL_BIT | 268) -#endif -#ifndef __NR_sendmmsg -# define __NR_sendmmsg (SYSCALL_BIT | 269) -#endif -#ifndef __NR_process_vm_readv -# define __NR_process_vm_readv (SYSCALL_BIT | 270) -#endif -#ifndef __NR_process_vm_writev -# define __NR_process_vm_writev (SYSCALL_BIT | 271) -#endif -#ifndef __NR_kcmp -# define __NR_kcmp (SYSCALL_BIT | 272) -#endif -#ifndef __NR_finit_module -# define __NR_finit_module (SYSCALL_BIT | 273) -#endif -#ifndef __NR_sched_setattr -# define __NR_sched_setattr (SYSCALL_BIT | 274) -#endif -#ifndef __NR_sched_getattr -# define __NR_sched_getattr (SYSCALL_BIT | 275) -#endif -#ifndef __NR_renameat2 -# define __NR_renameat2 (SYSCALL_BIT | 276) -#endif -#ifndef __NR_seccomp -# define __NR_seccomp (SYSCALL_BIT | 277) -#endif -#ifndef __NR_getrandom -# define __NR_getrandom (SYSCALL_BIT | 278) -#endif -#ifndef __NR_memfd_create -# define __NR_memfd_create (SYSCALL_BIT | 279) -#endif -#ifndef __NR_bpf -# define __NR_bpf (SYSCALL_BIT | 280) -#endif -#ifndef __NR_execveat -# define __NR_execveat (SYSCALL_BIT | 281) -#endif -#ifndef __NR_userfaultfd -# define __NR_userfaultfd (SYSCALL_BIT | 282) -#endif -#ifndef __NR_membarrier -# define __NR_membarrier (SYSCALL_BIT | 283) -#endif -#ifndef __NR_mlock2 -# define __NR_mlock2 (SYSCALL_BIT | 284) -#endif -#ifndef __NR_copy_file_range -# define __NR_copy_file_range (SYSCALL_BIT | 285) -#endif -#ifndef __NR_preadv2 -# define __NR_preadv2 (SYSCALL_BIT | 286) -#endif -#ifndef __NR_pwritev2 -# define __NR_pwritev2 (SYSCALL_BIT | 287) -#endif -#ifndef __NR_pkey_mprotect -# define __NR_pkey_mprotect (SYSCALL_BIT | 288) -#endif -#ifndef __NR_pkey_alloc -# define __NR_pkey_alloc (SYSCALL_BIT | 289) -#endif -#ifndef __NR_pkey_free -# define __NR_pkey_free (SYSCALL_BIT | 290) -#endif -#ifndef __NR_statx -# define __NR_statx (SYSCALL_BIT | 291) -#endif -#ifndef __NR_io_pgetevents -# define __NR_io_pgetevents (SYSCALL_BIT | 292) -#endif -#ifndef __NR_open -# define __NR_open (SYSCALL_BIT | 1024) -#endif -#ifndef __NR_link -# define __NR_link (SYSCALL_BIT | 1025) -#endif -#ifndef __NR_unlink -# define __NR_unlink (SYSCALL_BIT | 1026) -#endif -#ifndef __NR_mknod -# define __NR_mknod (SYSCALL_BIT | 1027) -#endif -#ifndef __NR_chmod -# define __NR_chmod (SYSCALL_BIT | 1028) -#endif -#ifndef __NR_chown -# define __NR_chown (SYSCALL_BIT | 1029) -#endif -#ifndef __NR_mkdir -# define __NR_mkdir (SYSCALL_BIT | 1030) -#endif -#ifndef __NR_rmdir -# define __NR_rmdir (SYSCALL_BIT | 1031) -#endif -#ifndef __NR_lchown -# define __NR_lchown (SYSCALL_BIT | 1032) -#endif -#ifndef __NR_access -# define __NR_access (SYSCALL_BIT | 1033) -#endif -#ifndef __NR_rename -# define __NR_rename (SYSCALL_BIT | 1034) -#endif -#ifndef __NR_readlink -# define __NR_readlink (SYSCALL_BIT | 1035) -#endif -#ifndef __NR_symlink -# define __NR_symlink (SYSCALL_BIT | 1036) -#endif -#ifndef __NR_utimes -# define __NR_utimes (SYSCALL_BIT | 1037) -#endif -#ifndef __NR_stat -# define __NR_stat (SYSCALL_BIT | 1038) -#endif -#ifndef __NR_lstat -# define __NR_lstat (SYSCALL_BIT | 1039) -#endif -#ifndef __NR_pipe -# define __NR_pipe (SYSCALL_BIT | 1040) -#endif -#ifndef __NR_dup2 -# define __NR_dup2 (SYSCALL_BIT | 1041) -#endif -#ifndef __NR_epoll_create -# define __NR_epoll_create (SYSCALL_BIT | 1042) -#endif -#ifndef __NR_inotify_init -# define __NR_inotify_init (SYSCALL_BIT | 1043) -#endif -#ifndef __NR_eventfd -# define __NR_eventfd (SYSCALL_BIT | 1044) -#endif -#ifndef __NR_signalfd -# define __NR_signalfd (SYSCALL_BIT | 1045) -#endif -#ifndef __NR_sendfile -# define __NR_sendfile (SYSCALL_BIT | 1046) -#endif -#ifndef __NR_ftruncate -# define __NR_ftruncate (SYSCALL_BIT | 1047) -#endif -#ifndef __NR_truncate -# define __NR_truncate (SYSCALL_BIT | 1048) -#endif -#ifndef __NR_stat -# define __NR_stat (SYSCALL_BIT | 1049) -#endif -#ifndef __NR_lstat -# define __NR_lstat (SYSCALL_BIT | 1050) -#endif -#ifndef __NR_fstat -# define __NR_fstat (SYSCALL_BIT | 1051) -#endif -#ifndef __NR_fcntl -# define __NR_fcntl (SYSCALL_BIT | 1052) -#endif -#ifndef __NR_fadvise64 -# define __NR_fadvise64 (SYSCALL_BIT | 1053) -#endif -#ifndef __NR_newfstatat -# define __NR_newfstatat (SYSCALL_BIT | 1054) -#endif -#ifndef __NR_fstatfs -# define __NR_fstatfs (SYSCALL_BIT | 1055) -#endif -#ifndef __NR_statfs -# define __NR_statfs (SYSCALL_BIT | 1056) -#endif -#ifndef __NR_lseek -# define __NR_lseek (SYSCALL_BIT | 1057) -#endif -#ifndef __NR_mmap -# define __NR_mmap (SYSCALL_BIT | 1058) -#endif -#ifndef __NR_alarm -# define __NR_alarm (SYSCALL_BIT | 1059) -#endif -#ifndef __NR_getpgrp -# define __NR_getpgrp (SYSCALL_BIT | 1060) -#endif -#ifndef __NR_pause -# define __NR_pause (SYSCALL_BIT | 1061) -#endif -#ifndef __NR_time -# define __NR_time (SYSCALL_BIT | 1062) -#endif -#ifndef __NR_utime -# define __NR_utime (SYSCALL_BIT | 1063) -#endif -#ifndef __NR_creat -# define __NR_creat (SYSCALL_BIT | 1064) -#endif -#ifndef __NR_getdents -# define __NR_getdents (SYSCALL_BIT | 1065) -#endif -#ifndef __NR_futimesat -# define __NR_futimesat (SYSCALL_BIT | 1066) -#endif -#ifndef __NR_select -# define __NR_select (SYSCALL_BIT | 1067) -#endif -#ifndef __NR_poll -# define __NR_poll (SYSCALL_BIT | 1068) -#endif -#ifndef __NR_epoll_wait -# define __NR_epoll_wait (SYSCALL_BIT | 1069) -#endif -#ifndef __NR_ustat -# define __NR_ustat (SYSCALL_BIT | 1070) -#endif -#ifndef __NR_vfork -# define __NR_vfork (SYSCALL_BIT | 1071) -#endif -#ifndef __NR_wait4 -# define __NR_wait4 (SYSCALL_BIT | 1072) -#endif -#ifndef __NR_recv -# define __NR_recv (SYSCALL_BIT | 1073) -#endif -#ifndef __NR_send -# define __NR_send (SYSCALL_BIT | 1074) -#endif -#ifndef __NR_bdflush -# define __NR_bdflush (SYSCALL_BIT | 1075) -#endif -#ifndef __NR_umount -# define __NR_umount (SYSCALL_BIT | 1076) -#endif -#ifndef __NR_uselib -# define __NR_uselib (SYSCALL_BIT | 1077) -#endif -#ifndef __NR_sysctl -# define __NR_sysctl (SYSCALL_BIT | 1078) -#endif -#ifndef __NR_fork -# define __NR_fork (SYSCALL_BIT | 1079) -#endif diff --git a/tests/so_linger.c b/tests/so_linger.c index 4dc994bf6268b2b0d9cb8f8be9f02fe9c16fdf2a..bfc27a39bfc88ed09fab97b320a00a402622dc4c 100644 --- a/tests/so_linger.c +++ b/tests/so_linger.c @@ -1,7 +1,7 @@ /* * Check decoding of SO_LINGER socket option. * - * Copyright (c) 2017 Dmitry V. Levin + * Copyright (c) 2017-2018 Dmitry V. Levin * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,7 +29,9 @@ #include "tests.h" +#include #include +#include #include #include @@ -56,6 +58,19 @@ main(void) { TAIL_ALLOC_OBJECT_CONST_PTR(struct linger, linger); TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + + const unsigned int sizeof_l_onoff = sizeof(linger->l_onoff); + struct linger *const l_onoff = tail_alloc(sizeof_l_onoff); + + const unsigned int sizeof_l_onoff_truncated = sizeof_l_onoff - 1; + struct linger *const l_onoff_truncated = + tail_alloc(sizeof_l_onoff_truncated); + + const unsigned int sizeof_l_linger_truncated = + offsetofend(struct linger, l_linger) - 1; + struct linger *const l_linger_truncated = + tail_alloc(sizeof_l_linger_truncated); + int fd = socket(AF_UNIX, SOCK_STREAM, 0); if (fd < 0) perror_msg_and_skip("socket AF_UNIX SOCK_STREAM"); @@ -98,6 +113,12 @@ main(void) printf("setsockopt(%d, SOL_SOCKET, SO_LINGER, %p, %d) = %s\n", fd, &linger->l_linger, (unsigned int) sizeof(*linger), errstr); + /* getsockopt with zero optlen */ + *len = 0; + get_linger(fd, linger, len); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, %p, [0]) = %s\n", + fd, linger, errstr); + /* getsockopt with optlen larger than necessary - shortened */ *len = sizeof(*linger) + 1; get_linger(fd, linger, len); @@ -106,19 +127,43 @@ main(void) fd, linger->l_onoff, linger->l_linger, (unsigned int) sizeof(*linger) + 1, *len, errstr); - /* getsockopt with optlen larger than usual - truncated to l_onoff */ - *len = sizeof(linger->l_onoff); - get_linger(fd, linger, len); + /* + * getsockopt with optlen less than sizeof(linger->l_onoff): + * the part of struct linger.l_onoff is printed in hex. + */ + *len = sizeof_l_onoff_truncated; + get_linger(fd, l_onoff_truncated, len); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=", fd); + print_quoted_hex(l_onoff_truncated, *len); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen equals to sizeof(struct linger.l_onoff): + * struct linger.l_linger is not printed. + */ + *len = sizeof_l_onoff; + get_linger(fd, l_onoff, len); printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d}" ", [%d]) = %s\n", - fd, linger->l_onoff, *len, errstr); - - /* getsockopt with optlen larger than usual - truncated to raw */ - *len = sizeof(*linger) - 1; - get_linger(fd, linger, len); - printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, ", fd); - print_quoted_hex(linger, *len); - printf(", [%d]) = %s\n", *len, errstr); + fd, l_onoff->l_onoff, *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct linger.l_onoff) + * but smaller than sizeof(struct linger): + * the part of struct linger.l_linger is printed in hex. + */ + *len = sizeof_l_linger_truncated; + get_linger(fd, l_linger_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct linger.l_onoff field. + */ + memcpy(linger, l_linger_truncated, sizeof_l_linger_truncated); + printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d, l_linger=", + fd, linger->l_onoff); + print_quoted_hex(&linger->l_linger, sizeof_l_linger_truncated - + offsetof(struct linger, l_linger)); + printf("}, [%d]) = %s\n", *len, errstr); /* getsockopt optval EFAULT */ *len = sizeof(*linger); diff --git a/tests/so_peercred.c b/tests/so_peercred.c index 6eac8467b5c851f124ea2f9d5f2dc09bf73b7668..e4fab6d4f6b38d9b24e1842d3f24a0c7b09bdcea 100644 --- a/tests/so_peercred.c +++ b/tests/so_peercred.c @@ -32,6 +32,7 @@ #include #include +#include #include #include @@ -75,6 +76,25 @@ main(void) TAIL_ALLOC_OBJECT_CONST_PTR(struct ucred, peercred); TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len); + const unsigned int sizeof_pid = sizeof(peercred->pid); + struct ucred *const pid = tail_alloc(sizeof_pid); + + const unsigned int sizeof_pid_truncated = sizeof_pid - 1; + struct ucred *const pid_truncated = + tail_alloc(sizeof_pid_truncated); + + const unsigned int sizeof_uid = offsetofend(struct ucred, uid); + struct ucred *const uid = tail_alloc(sizeof_uid); + + const unsigned int sizeof_uid_truncated = sizeof_uid - 1; + struct ucred *const uid_truncated = + tail_alloc(sizeof_uid_truncated); + + const unsigned int sizeof_gid_truncated = + offsetofend(struct ucred, gid) - 1; + struct ucred *const gid_truncated = + tail_alloc(sizeof_gid_truncated); + int sv[2]; if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv)) perror_msg_and_skip("socketpair AF_UNIX SOCK_STREAM"); @@ -88,52 +108,102 @@ main(void) PRINT_FIELD_UID(", ", *peercred, gid); printf("}, [%d]) = %s\n", *len, errstr); - int fd = socket(AF_UNIX, SOCK_STREAM, 0); - if (fd < 0) - perror_msg_and_skip("socket AF_UNIX SOCK_STREAM"); + /* getsockopt with zero optlen */ + *len = 0; + get_peercred(sv[0], peercred, len); + printf("getsockopt(%d, %s, %p, [0]) = %s\n", + sv[0], so_str(), peercred, errstr); /* getsockopt with optlen larger than necessary - shortened */ *len = sizeof(*peercred) + 1; - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); + get_peercred(sv[0], peercred, len); + printf("getsockopt(%d, %s", sv[0], so_str()); PRINT_FIELD_D(", {", *peercred, pid); PRINT_FIELD_UID(", ", *peercred, uid); PRINT_FIELD_UID(", ", *peercred, gid); printf("}, [%u->%d]) = %s\n", (unsigned int) sizeof(*peercred) + 1, *len, errstr); - /* getsockopt with optlen smaller than usual - truncated to ucred.pid */ - *len = sizeof(peercred->pid); - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); - PRINT_FIELD_D(", {", *peercred, pid); + /* + * getsockopt with optlen less than offsetofend(struct ucred, pid): + * the part of struct ucred.pid is printed in hex. + */ + *len = sizeof_pid_truncated; + get_peercred(sv[0], pid_truncated, len); + printf("getsockopt(%d, %s, {pid=", sv[0], so_str()); + print_quoted_hex(pid_truncated, *len); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen equals to sizeof(struct ucred.pid): + * struct ucred.uid and struct ucred.gid are not printed. + */ + *len = sizeof_pid; + get_peercred(sv[0], pid, len); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *pid, pid); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct ucred.pid) + * but smaller than offsetofend(struct ucred, uid): + * the part of struct ucred.uid is printed in hex. + */ + *len = sizeof_uid_truncated; + get_peercred(sv[0], uid_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct ucred.pid field. + */ + memcpy(uid, uid_truncated, sizeof_uid_truncated); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *uid, pid); + printf(", uid="); + print_quoted_hex(&uid->uid, sizeof_uid_truncated - + offsetof(struct ucred, uid)); printf("}, [%d]) = %s\n", *len, errstr); - /* getsockopt with optlen smaller than usual - truncated to ucred.uid */ - *len = offsetof(struct ucred, gid); - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s", fd, so_str()); + /* + * getsockopt with optlen equals to offsetofend(struct ucred, uid): + * struct ucred.gid is not printed. + */ + *len = sizeof_uid; + get_peercred(sv[0], uid, len); + printf("getsockopt(%d, %s", sv[0], so_str()); + PRINT_FIELD_D(", {", *uid, pid); + PRINT_FIELD_UID(", ", *uid, uid); + printf("}, [%d]) = %s\n", *len, errstr); + + /* + * getsockopt with optlen greater than sizeof(struct ucred.uid) + * but smaller than offsetofend(struct ucred, gid): + * the part of struct ucred.gid is printed in hex. + */ + *len = sizeof_gid_truncated; + get_peercred(sv[0], gid_truncated, len); + /* + * Copy to a properly aligned structure to avoid unaligned access + * to struct ucred.pid and struct ucred.uid fields. + */ + memcpy(peercred, gid_truncated, sizeof_gid_truncated); + printf("getsockopt(%d, %s", sv[0], so_str()); PRINT_FIELD_D(", {", *peercred, pid); PRINT_FIELD_UID(", ", *peercred, uid); + printf(", gid="); + print_quoted_hex(&peercred->gid, sizeof_gid_truncated - + offsetof(struct ucred, gid)); printf("}, [%d]) = %s\n", *len, errstr); - /* getsockopt with optlen larger than usual - truncated to raw */ - *len = sizeof(*peercred) - 1; - get_peercred(fd, peercred, len); - printf("getsockopt(%d, %s, ", fd, so_str()); - print_quoted_hex(peercred, *len); - printf(", [%d]) = %s\n", *len, errstr); - /* getsockopt optval EFAULT */ *len = sizeof(*peercred); - get_peercred(fd, &peercred->uid, len); + get_peercred(sv[0], &peercred->uid, len); printf("getsockopt(%d, %s, %p, [%d]) = %s\n", - fd, so_str(), &peercred->uid, *len, errstr); + sv[0], so_str(), &peercred->uid, *len, errstr); /* getsockopt optlen EFAULT */ - get_peercred(fd, peercred, len + 1); + get_peercred(sv[0], peercred, len + 1); printf("getsockopt(%d, %s, %p, %p) = %s\n", - fd, so_str(), peercred, len + 1, errstr); + sv[0], so_str(), peercred, len + 1, errstr); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/sprintrc.c b/tests/sprintrc.c index 7423afb694b1a07871109023d309a711130aff3c..029546a4461090a5e1068cc65dd90b3c21d49d3f 100644 --- a/tests/sprintrc.c +++ b/tests/sprintrc.c @@ -1,5 +1,6 @@ /* * Copyright (c) 2016 Eugene Syromyatnikov + * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -54,9 +55,6 @@ sprintrc_ex(long rc, enum sprintrc_fmt fmt) }; static char buf[4096]; - if (fmt >= ARRAY_SIZE(formats)) - perror_msg_and_fail("sprintrc_ex: incorrect format provided"); - if (rc == 0) return "0"; diff --git a/tests/stack-fcall-3.c b/tests/stack-fcall-3.c index 98726d8f3f22acfee4bd1de3cfbde130cbce5a1f..d2abe610500c17db7def49c656832e22186928b2 100644 --- a/tests/stack-fcall-3.c +++ b/tests/stack-fcall-3.c @@ -1,7 +1,18 @@ +#include #include + #include "stack-fcall.h" int f3(int i) { - return getpid() + i; + static int pid; + + switch (i) { + case 1: + return kill(pid, SIGURG); + + default: + return (pid = getpid()) + i; + } + } diff --git a/tests/stack-fcall.c b/tests/stack-fcall.c index e0ec3b1ae3b62824f75d2976654785e31a558138..cfa904ca6f1782f59c5342b27a432a9687729158 100644 --- a/tests/stack-fcall.c +++ b/tests/stack-fcall.c @@ -1,7 +1,8 @@ #include "stack-fcall.h" -int main(int argc, char **argv) +int main(void) { - f0(argc); + f0(0); + f0(1); return 0; } diff --git a/tests/strace-k-demangle.expected b/tests/strace-k-demangle.expected index e42e78fc81eb59b6737bf83efa169c4ac631730e..54c6f50c4e242fd00c22da46ec4b35e4c0e7cfe9 100644 --- a/tests/strace-k-demangle.expected +++ b/tests/strace-k-demangle.expected @@ -1 +1,2 @@ -(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main +^getpid .*(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main +^SIGURG .*(__kernel_vsyscall )?(__)?kill ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main diff --git a/tests/strace-k.expected b/tests/strace-k.expected index 840d648f990d20efcb582fb0a354129655c69709..e83ac955db34fa0077309e29fb387f228ebf15ac 100644 --- a/tests/strace-k.expected +++ b/tests/strace-k.expected @@ -1 +1,2 @@ -(__kernel_vsyscall )?(__)?getpid f3 f2 f1 f0 main +^getpid .*(__kernel_vsyscaln )?(__)?getpid f3 f2 f1 f0 main +^SIGURG .*(__kernel_vsyscaln )?(__)?kill f3 f2 f1 f0 main diff --git a/tests/strace-k.test b/tests/strace-k.test index fb1e2b3e768dba703b5ef2c17b4496b4ee98c474..50c431ad34db3e473f1957e275734b806d06386e 100755 --- a/tests/strace-k.test +++ b/tests/strace-k.test @@ -43,13 +43,38 @@ run_prog "${test_prog=../stack-fcall}" run_strace -e getpid -k $args expected="$srcdir/$NAME.expected" -sed -r -n '1,/\(main\+0x[a-f0-9]+\) .*/ s/^[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*/\1/p' "$LOG" | - tr '\n' ' ' |sed 's/ $//' > "$OUT" +awk ' +/^[^ ]/ { + if (out != "") + print out + + syscall = gensub(/^([[:alnum:]_]+)\(.*/, "\\1", 1) + signal = gensub(/^--- ([A-Z]+) .*/, "\\1", 1) + + if (syscall != $0) { + out = syscall + stop = 0 + } else if (signal != $0) { + out = signal + stop = 0 + } else { + out = "" + } +} + +/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) / && !stop { + sym = gensub(/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*$/, "\\1", 1) + out = out " " sym + if (sym == "main") + stop = 1 +}' "$LOG" > "$OUT" LC_ALL=C grep -E -x -f "$expected" < "$OUT" > /dev/null || { cat >&2 <<__EOF__ -Failed pattern of expected output: $(cat "$expected") -Actual output: $(cat "$OUT") +Failed pattern of expected output: +$(cat "$expected") +Actual output: +$(cat "$OUT") __EOF__ pattern= diff --git a/tests/utimensat-Xabbrev.c b/tests/utimensat-Xabbrev.c new file mode 100644 index 0000000000000000000000000000000000000000..77a4ca033990f1a65a6fe64218a92a59c57b81a2 --- /dev/null +++ b/tests/utimensat-Xabbrev.c @@ -0,0 +1 @@ +#include "utimensat.c" diff --git a/tests/utimensat-Xabbrev.gen.test b/tests/utimensat-Xabbrev.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..2bd1c40f9708d2094d02a2b7edbd125a94ef0776 --- /dev/null +++ b/tests/utimensat-Xabbrev.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a33 -Xabbrev -e trace=utimensat diff --git a/tests/utimensat-Xraw.c b/tests/utimensat-Xraw.c new file mode 100644 index 0000000000000000000000000000000000000000..5cd1f01cf3c3b5f4c3acc7fd03894404a0cdc282 --- /dev/null +++ b/tests/utimensat-Xraw.c @@ -0,0 +1,2 @@ +#define XLAT_RAW 1 +#include "utimensat.c" diff --git a/tests/utimensat-Xraw.gen.test b/tests/utimensat-Xraw.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..7cf0d58c5d51ba0b34a4acc944a5b9add306824d --- /dev/null +++ b/tests/utimensat-Xraw.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xraw -a29 -Xraw -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a29 -Xraw -e trace=utimensat diff --git a/tests/utimensat-Xverbose.c b/tests/utimensat-Xverbose.c new file mode 100644 index 0000000000000000000000000000000000000000..cbcceae1917b1ad78c1207861321b825909da9a5 --- /dev/null +++ b/tests/utimensat-Xverbose.c @@ -0,0 +1,2 @@ +#define XLAT_VERBOSE 1 +#include "utimensat.c" diff --git a/tests/utimensat-Xverbose.gen.test b/tests/utimensat-Xverbose.gen.test new file mode 100755 index 0000000000000000000000000000000000000000..c49f2668f9a9af4e50744b4f98068b1d3c531b89 --- /dev/null +++ b/tests/utimensat-Xverbose.gen.test @@ -0,0 +1,4 @@ +#!/bin/sh -efu +# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xverbose -a44 -Xverbose -e trace=utimensat); do not edit. +. "${srcdir=.}/init.sh" +run_strace_match_diff -a44 -Xverbose -e trace=utimensat diff --git a/tests/utimensat.c b/tests/utimensat.c index ddfd3601022979e990707c137586135c147ec7a8..591b9c3cf67f0301301e53007d740b6f7aa83d8f 100644 --- a/tests/utimensat.c +++ b/tests/utimensat.c @@ -2,6 +2,7 @@ * Check decoding of utimensat syscall. * * Copyright (c) 2015-2017 Dmitry V. Levin + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -38,6 +39,46 @@ #if defined __NR_utimensat && defined UTIME_NOW && defined UTIME_OMIT +#if SIZEOF_KERNEL_LONG_T == 4 +# define big_tv_sec "-559038737" +# define huge_tv_sec "-559038737" +# else +# define big_tv_sec "3735928559" +# define huge_tv_sec "-3819351491602432273" +# endif + +# if XLAT_RAW +# define str_at_fdcwd "-100" +# define str_at_symlink_nofollow "0x100" +# define str_at_removedir "0x200" +# define str_flags1 "0x600" +# define str_flags2 "0xffffffff" +# define str_utime_now_omit \ + "[{tv_sec=" big_tv_sec ", tv_nsec=1073741823}, " \ + "{tv_sec=" huge_tv_sec ", tv_nsec=1073741822}]" +# elif XLAT_VERBOSE +# define str_at_fdcwd "-100 /* AT_FDCWD */" +# define str_at_symlink_nofollow "0x100 /* AT_SYMLINK_NOFOLLOW */" +# define str_at_removedir "0x200 /* AT_REMOVEDIR */" +# define str_flags1 \ + "0x600 /* AT_REMOVEDIR|AT_SYMLINK_FOLLOW */" +# define str_flags2 \ + "0xffffffff /* AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \ + "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff */" +# define str_utime_now_omit \ + "[{tv_sec=" big_tv_sec ", tv_nsec=1073741823} /* UTIME_NOW */, " \ + "{tv_sec=" huge_tv_sec ", tv_nsec=1073741822} /* UTIME_OMIT */]" +# else +# define str_at_fdcwd "AT_FDCWD" +# define str_at_symlink_nofollow "AT_SYMLINK_NOFOLLOW" +# define str_at_removedir "AT_REMOVEDIR" +# define str_flags1 "AT_REMOVEDIR|AT_SYMLINK_FOLLOW" +# define str_flags2 \ + "AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \ + "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff" +# define str_utime_now_omit "[UTIME_NOW, UTIME_OMIT]" +# endif + static void print_ts(const struct timespec *ts) { @@ -85,36 +126,36 @@ main(void) (int) bogus_fd, qname, errstr); k_utimensat(-100U, kfname, 0, 0); - printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, 0, 0); - printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr); /* pathname */ k_utimensat(kfdcwd, 0, 0, 0); - printf("utimensat(AT_FDCWD, NULL, NULL, 0) = %s\n", errstr); + printf("utimensat(" str_at_fdcwd ", NULL, NULL, 0) = %s\n", errstr); k_utimensat(kfdcwd, kfname + sizeof(proto_fname) - 1, 0, 0); - printf("utimensat(AT_FDCWD, \"\", NULL, 0) = %s\n", errstr); + printf("utimensat(" str_at_fdcwd ", \"\", NULL, 0) = %s\n", errstr); fname[sizeof(proto_fname) - 1] = '+'; k_utimensat(kfdcwd, kfname, 0, 0); fname[sizeof(proto_fname) - 1] = '\0'; - printf("utimensat(AT_FDCWD, %p, NULL, 0) = %s\n", fname, errstr); + printf("utimensat(" str_at_fdcwd ", %p, NULL, 0) = %s\n", fname, errstr); if (F8ILL_KULONG_SUPPORTED) { k_utimensat(kfdcwd, f8ill_ptr_to_kulong(fname), 0, 0); - printf("utimensat(AT_FDCWD, %#jx, NULL, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %#jx, NULL, 0) = %s\n", (uintmax_t) f8ill_ptr_to_kulong(fname), errstr); } /* times */ k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0); - printf("utimensat(AT_FDCWD, %s, %p, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, %p, 0) = %s\n", qname, ts + 1, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0); - printf("utimensat(AT_FDCWD, %s, %p, 0)" + printf("utimensat(" str_at_fdcwd ", %s, %p, 0)" " = %s\n", qname, ts + 2, errstr); ts[0].tv_sec = 1492358706; @@ -123,11 +164,11 @@ main(void) ts[1].tv_nsec = 234567890; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = -1; ts[0].tv_nsec = 2000000000; @@ -135,11 +176,11 @@ main(void) ts[1].tv_nsec = 2345678900U; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = 0; ts[0].tv_nsec = 0; @@ -147,11 +188,11 @@ main(void) ts[1].tv_nsec = 0; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_sec = 0xdeadbeefU; ts[0].tv_nsec = 0xfacefeedU; @@ -159,41 +200,40 @@ main(void) ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [", qname); + printf("utimensat(" str_at_fdcwd ", %s, [", qname); print_ts(&ts[0]); printf(", "); print_ts(&ts[1]); - printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr); + printf("], " str_at_symlink_nofollow ") = %s\n", errstr); ts[0].tv_nsec = UTIME_NOW; ts[1].tv_nsec = UTIME_OMIT; k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_SYMLINK_NOFOLLOW) = %s\n", qname, errstr); + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_at_symlink_nofollow ") = %s\n", qname, errstr); if (F8ILL_KULONG_SUPPORTED) { k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0); - printf("utimensat(AT_FDCWD, %s, %#jx, 0) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, %#jx, 0) = %s\n", qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr); } /* flags */ k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) 0xdefaced00000200); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_REMOVEDIR) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_at_removedir ") = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) 0xdefaced00000600); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_REMOVEDIR|AT_SYMLINK_FOLLOW) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_flags1 ") = %s\n", qname, errstr); k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL); - printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]" - ", AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" - "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff) = %s\n", + printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit + ", " str_flags2 ") = %s\n", qname, errstr); puts("+++ exited with 0 +++"); diff --git a/tests/xettimeofday.c b/tests/xettimeofday.c index 8652b24c65e4ba61d32c621cf7208711090b61b5..05ec625e794982e52231402284bf54f64edd6eb1 100644 --- a/tests/xettimeofday.c +++ b/tests/xettimeofday.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,28 +58,28 @@ main(void) tv->tv_usec = 1000000; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); tv->tv_sec = 0xdeadbeefU; tv->tv_usec = 0xfacefeedU; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); tv->tv_sec = (time_t) 0xcafef00ddeadbeefLL; tv->tv_usec = (suseconds_t) 0xbadc0dedfacefeedLL; assert(syscall(__NR_settimeofday, tv, tz) == -1); printf("settimeofday({tv_sec=%lld, tv_usec=%llu}" - ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n", + ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n", (long long) tv->tv_sec, zero_extend_signed_to_ull(tv->tv_usec), - tz->tz_minuteswest, tz->tz_dsttime); + tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1)); puts("+++ exited with 0 +++"); return 0; diff --git a/tests/xstatx.c b/tests/xstatx.c index 7fb93265897c26417d5fe0e699fdb92e8d94e54d..65fbad40c2367c85dd40cf1c3c70c32a1d9b229a 100644 --- a/tests/xstatx.c +++ b/tests/xstatx.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2015-2016 Dmitry V. Levin - * Copyright (c) 2015-2017 The strace developers. + * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -64,10 +64,14 @@ typedef off_t libc_off_t; # define stat libc_stat # define stat64 libc_stat64 +# define statx libc_statx +# define statx_timestamp libc_statx_timestamp # include # include -# undef stat +# undef statx_timestamp +# undef statx # undef stat64 +# undef stat # undef st_atime # undef st_mtime diff --git a/time.c b/time.c index 1f44dca714e0693f25509a59635b73fee7b31ca3..734a79b8d3fe10cde95a70ffd0a2e3136f11d80c 100644 --- a/time.c +++ b/time.c @@ -198,6 +198,15 @@ printclockname(int clockid) # include "xlat/cpuclocknames.h" if (clockid < 0) { + if (xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV) + tprintf("%d", clockid); + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW) + return; + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE) + tprints(" /* "); + if ((clockid & CLOCKFD_MASK) == CLOCKFD) tprintf("FD_TO_CLOCKID(%d)", CLOCKID_TO_FD(clockid)); else { @@ -211,6 +220,9 @@ printclockname(int clockid) "CPUCLOCK_???"); tprints(")"); } + + if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE) + tprints(" */"); } else #endif printxval_index(clocknames, clockid, "CLOCK_???"); diff --git a/xfs_quota_stat.h b/xfs_quota_stat.h new file mode 100644 index 0000000000000000000000000000000000000000..4bb8df67b2661ba4019a2b5280d6350a64cc62f6 --- /dev/null +++ b/xfs_quota_stat.h @@ -0,0 +1,22 @@ +#include +#include "kernel_types.h" + +typedef struct fs_qfilestat { + uint64_t qfs_ino; /* inode number */ + uint64_t qfs_nblks; /* number of BBs 512-byte-blks */ + uint32_t qfs_nextents; /* number of extents */ +} fs_qfilestat_t; + +struct xfs_dqstats { + int8_t qs_version; /* version number for future changes */ + uint16_t qs_flags; /* XFS_QUOTA_{U,P,G}DQ_{ACCT,ENFD} */ + int8_t qs_pad; /* unused */ + fs_qfilestat_t qs_uquota; /* user quota storage information */ + fs_qfilestat_t qs_gquota; /* group quota storage information */ + uint32_t qs_incoredqs; /* number of dquots incore */ + int32_t qs_btimelimit; /* limit for blks timer */ + int32_t qs_itimelimit; /* limit for inodes timer */ + int32_t qs_rtbtimelimit; /* limit for rt blks timer */ + uint16_t qs_bwarnlimit; /* limit for num warnings */ + uint16_t qs_iwarnlimit; /* limit for num warnings */ +}; diff --git a/xlat.c b/xlat.c index 4614cef7b968411c25c3b23f939683d40649ca04..35b7a7029af4ed3833fc2d651c0330d70a15f813 100644 --- a/xlat.c +++ b/xlat.c @@ -466,12 +466,18 @@ printflags_ex(uint64_t flags, const char *dflt, enum xlat_style style, void print_xlat_ex(const uint64_t val, const char *str, enum xlat_style style) { + bool default_str = style & PXF_DEFAULT_STR; style = get_xlat_style(style); switch (xlat_verbose(style)) { case XLAT_STYLE_ABBREV: if (str) { - tprints(str); + if (default_str) { + print_xlat_val(val, style); + tprints_comment(str); + } else { + tprints(str); + } break; } ATTRIBUTE_FALLTHROUGH; diff --git a/xlat/Makemodule.am b/xlat/Makemodule.am index cd7d3acc847fed0af1bb929f3a38068364151182..beff59a4605fa35785e69ddc586e05db1f8212ee 100644 --- a/xlat/Makemodule.am +++ b/xlat/Makemodule.am @@ -1,5 +1,5 @@ -XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in xlat/adjtimex_modes.in xlat/adjtimex_state.in xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in xlat/at_statx_sync_types.in xlat/atomic_ops.in xlat/audit_arch.in xlat/baud_options.in xlat/bdaddr_types.in xlat/blkpg_ops.in xlat/bluetooth_l2_cid.in xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in xlat/bootflags3.in xlat/bpf_attach_flags.in xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in xlat/bpf_file_mode_flags.in xlat/bpf_map_flags.in xlat/bpf_map_types.in xlat/bpf_map_update_elem_flags.in xlat/bpf_miscop.in xlat/bpf_mode.in xlat/bpf_op_alu.in xlat/bpf_op_jmp.in xlat/bpf_prog_flags.in xlat/bpf_prog_types.in xlat/bpf_query_flags.in xlat/bpf_rval.in xlat/bpf_size.in xlat/bpf_src.in xlat/bsg_flags.in xlat/bsg_protocol.in xlat/bsg_subprotocol.in xlat/bt_protocols.in xlat/btrfs_balance_args.in xlat/btrfs_balance_ctl_cmds.in xlat/btrfs_balance_flags.in xlat/btrfs_balance_state.in xlat/btrfs_compress_types.in xlat/btrfs_cont_reading_from_srcdev_mode.in xlat/btrfs_defrag_flags.in xlat/btrfs_dev_replace_cmds.in xlat/btrfs_dev_replace_results.in xlat/btrfs_dev_replace_state.in xlat/btrfs_dev_stats_flags.in xlat/btrfs_dev_stats_values.in xlat/btrfs_features_compat.in xlat/btrfs_features_compat_ro.in xlat/btrfs_features_incompat.in xlat/btrfs_key_types.in xlat/btrfs_logical_ino_args_flags.in xlat/btrfs_qgroup_ctl_cmds.in xlat/btrfs_qgroup_inherit_flags.in xlat/btrfs_qgroup_limit_flags.in xlat/btrfs_qgroup_status_flags.in xlat/btrfs_scrub_flags.in xlat/btrfs_send_flags.in xlat/btrfs_snap_flags_v2.in xlat/btrfs_space_info_flags.in xlat/btrfs_tree_objectids.in xlat/cacheflush_scope.in xlat/caif_protocols.in xlat/can_protocols.in xlat/cap.in xlat/cap_mask0.in xlat/cap_mask1.in xlat/cap_version.in xlat/clockflags.in xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in xlat/crypto_nl_attrs.in xlat/dcb_commands.in xlat/delete_module_flags.in xlat/dirent_types.in xlat/dm_flags.in xlat/ebpf_class.in xlat/ebpf_mode.in xlat/ebpf_op_alu.in xlat/ebpf_op_jmp.in xlat/ebpf_regs.in xlat/ebpf_size.in xlat/efd_flags.in xlat/epollctls.in xlat/epollevents.in xlat/epollflags.in xlat/ethernet_protocols.in xlat/evdev_abs.in xlat/evdev_autorepeat.in xlat/evdev_ev.in xlat/evdev_ff_status.in xlat/evdev_ff_types.in xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in xlat/evdev_mtslots.in xlat/evdev_prop.in xlat/evdev_relative_axes.in xlat/evdev_snd.in xlat/evdev_switch.in xlat/evdev_sync.in xlat/f_owner_types.in xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in xlat/fan_event_flags.in xlat/fan_init_flags.in xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in xlat/fib_rule_actions.in xlat/fib_rule_flags.in xlat/fiemap_extent_flags.in xlat/fiemap_flags.in xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in xlat/getrandom_flags.in xlat/getsock_ip_options.in xlat/getsock_ipv6_options.in xlat/getsock_options.in xlat/hci_channels.in xlat/hw_breakpoint_len.in xlat/hw_breakpoint_type.in xlat/icmpfilterflags.in xlat/if_dqblk_valid.in xlat/if_dqinfo_flags.in xlat/if_dqinfo_valid.in xlat/ifaddrflags.in xlat/iffflags.in xlat/in6_addr_gen_mode.in xlat/inet6_devconf_indices.in xlat/inet6_if_flags.in xlat/inet_devconf_indices.in xlat/inet_diag_attrs.in xlat/inet_diag_bytecodes.in xlat/inet_diag_extended_flags.in xlat/inet_diag_req_attrs.in xlat/inet_protocols.in xlat/inotify_flags.in xlat/inotify_init_flags.in xlat/ioctl_dirs.in xlat/ioprio_class.in xlat/ioprio_who.in xlat/ip_cmsg_types.in xlat/ip_type_of_services.in xlat/ipc_msg_flags.in xlat/ipc_private.in xlat/ipccalls.in xlat/irda_protocols.in xlat/isdn_protocols.in xlat/itimer_which.in xlat/kcm_protocols.in xlat/kcmp_types.in xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_mem_flags.in xlat/lockfcmds.in xlat/loop_cmds.in xlat/loop_crypt_type_options.in xlat/loop_flags_options.in xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in xlat/mdb_states.in xlat/membarrier_cmds.in xlat/memfd_create_flags.in xlat/mempolicyflags.in xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in xlat/module_init_flags.in xlat/mount_flags.in xlat/move_pages_flags.in xlat/mq_attr_flags.in xlat/mremap_flags.in xlat/msg_flags.in xlat/msgctl_flags.in xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in xlat/mtd_otp_options.in xlat/mtd_type_options.in xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in xlat/neighbor_cache_entry_flags.in xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in xlat/netlink_flags.in xlat/netlink_get_flags.in xlat/netlink_new_flags.in xlat/netlink_protocols.in xlat/netlink_sk_meminfo_indices.in xlat/netlink_socket_flags.in xlat/netlink_states.in xlat/netlink_types.in xlat/nf_acct_msg_types.in xlat/nf_cthelper_msg_types.in xlat/nf_ctnetlink_exp_msg_types.in xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in xlat/nfc_protocols.in xlat/nl_audit_types.in xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in xlat/notifyflags.in xlat/nt_descriptor_types.in xlat/numa_node.in xlat/open_access_modes.in xlat/open_mode_flags.in xlat/packet_diag_attrs.in xlat/packet_diag_info_flags.in xlat/packet_diag_show.in xlat/packet_mreq_type.in xlat/perf_attr_size.in xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in xlat/perf_event_read_format.in xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in xlat/perf_hw_id.in xlat/perf_ioctl_cmds.in xlat/perf_ioctl_flags.in xlat/perf_sw_ids.in xlat/perf_type_id.in xlat/personality_flags.in xlat/personality_types.in xlat/phonet_protocols.in xlat/pkey_access.in xlat/policies.in xlat/pollflags.in xlat/pr_cap_ambient.in xlat/pr_dumpable.in xlat/pr_fp_mode.in xlat/pr_mce_kill.in xlat/pr_mce_kill_policy.in xlat/pr_set_mm.in xlat/pr_spec_cmds.in xlat/pr_spec_get_store_bypass_flags.in xlat/pr_spec_set_store_bypass_flags.in xlat/pr_sve_vl_flags.in xlat/pr_tsc.in xlat/pr_unalign_flags.in xlat/prctl_options.in xlat/priorities.in xlat/ptp_flags_options.in xlat/ptrace_cmds.in xlat/ptrace_events.in xlat/ptrace_peeksiginfo_flags.in xlat/ptrace_setoptions_flags.in xlat/quota_formats.in xlat/quotacmds.in xlat/quotatypes.in xlat/rename_flags.in xlat/resource_flags.in xlat/resources.in xlat/riscv_flush_icache_flags.in xlat/route_nexthop_flags.in xlat/routing_flags.in xlat/routing_protocols.in xlat/routing_scopes.in xlat/routing_table_ids.in xlat/routing_types.in xlat/rtnl_addr_attrs.in xlat/rtnl_addrlabel_attrs.in xlat/rtnl_dcb_attrs.in xlat/rtnl_ifla_af_spec_inet6_attrs.in xlat/rtnl_ifla_af_spec_inet_attrs.in xlat/rtnl_ifla_brport_attrs.in xlat/rtnl_ifla_events.in xlat/rtnl_ifla_info_attrs.in xlat/rtnl_ifla_info_data_bridge_attrs.in xlat/rtnl_ifla_info_data_tun_attrs.in xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in xlat/rtnl_mdba_mdb_eattr_attrs.in xlat/rtnl_mdba_mdb_entry_attrs.in xlat/rtnl_mdba_router_attrs.in xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in xlat/s390_guarded_storage_commands.in xlat/s390_runtime_instr_commands.in xlat/s390_sthyi_function_codes.in xlat/sa_handler_values.in xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in xlat/scsi_sg_commands.in xlat/secbits.in xlat/seccomp_filter_flags.in xlat/seccomp_mode.in xlat/seccomp_ops.in xlat/seccomp_ret_action.in xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in xlat/setsock_ip_options.in xlat/setsock_ipv6_options.in xlat/setsock_options.in xlat/sfd_flags.in xlat/sg_io_dxfer_direction.in xlat/sg_io_flags.in xlat/sg_io_info.in xlat/sg_scsi_reset.in xlat/shm_flags.in xlat/shm_resource_flags.in xlat/shmctl_flags.in xlat/shutdown_modes.in xlat/sigact_flags.in xlat/sigaltstack_flags.in xlat/sigbus_codes.in xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in xlat/sigfpe_codes.in xlat/sigill_codes.in xlat/siginfo_codes.in xlat/sigpoll_codes.in xlat/sigprocmaskcmds.in xlat/sigprof_codes.in xlat/sigsegv_codes.in xlat/sigsys_codes.in xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in xlat/smc_link_group_roles.in xlat/smc_protocols.in xlat/smc_states.in xlat/snmp_icmp6_stats.in xlat/snmp_ip_stats.in xlat/sock_alg_options.in xlat/sock_bluetooth_options.in xlat/sock_caif_options.in xlat/sock_dccp_options.in xlat/sock_ip_options.in xlat/sock_ipv6_options.in xlat/sock_ipx_options.in xlat/sock_irda_options.in xlat/sock_iucv_options.in xlat/sock_kcm_options.in xlat/sock_llc_options.in xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in xlat/sock_options.in xlat/sock_packet_options.in xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in xlat/sock_raw_options.in xlat/sock_rds_options.in xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in xlat/sock_tcp_options.in xlat/sock_tipc_options.in xlat/sock_tls_options.in xlat/sock_type_flags.in xlat/sock_udp_options.in xlat/socketcalls.in xlat/socketlayers.in xlat/socktypes.in xlat/sparc_kern_features.in xlat/splice_flags.in xlat/sram_alloc_flags.in xlat/statfs_flags.in xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in xlat/sync_file_range_flags.in xlat/sysctl_kern.in xlat/sysctl_net.in xlat/sysctl_net_core.in xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_conf.in xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in xlat/sysctl_root.in xlat/sysctl_vm.in xlat/syslog_action_type.in xlat/sysmips_operations.in xlat/tcflsh_options.in xlat/tcp_state_flags.in xlat/tcp_states.in xlat/tcxonc_options.in xlat/timerfdflags.in xlat/tun_device_types.in xlat/ubi_volume_props.in xlat/ubi_volume_types.in xlat/uffd_api_features.in xlat/uffd_api_flags.in xlat/uffd_copy_flags.in xlat/uffd_flags.in xlat/uffd_register_ioctl_flags.in xlat/uffd_register_mode_flags.in xlat/uffd_zeropage_flags.in xlat/umount_flags.in xlat/unix_diag_attrs.in xlat/unix_diag_show.in xlat/unshare_flags.in xlat/usagewho.in xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in xlat/v4l2_control_id_bases.in xlat/v4l2_control_ids.in xlat/v4l2_control_types.in xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in xlat/v4l2_format_description_flags.in xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in xlat/v4l2_input_types.in xlat/v4l2_memories.in xlat/v4l2_pix_fmts.in xlat/v4l2_sdr_fmts.in xlat/v4l2_sliced_flags.in xlat/v4l2_streaming_capabilities.in xlat/v4l2_tuner_audmodes.in xlat/v4l2_tuner_capabilities.in xlat/v4l2_tuner_rxsubchanses.in xlat/v4l2_tuner_types.in xlat/v4l2_vbi_flags.in xlat/wait4_options.in xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in xlat/xdp_flags.in xlat/xfs_dqblk_flags.in xlat/xfs_quota_flags.in -XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h xlat/adjtimex_modes.h xlat/adjtimex_state.h xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h xlat/bpf_attach_flags.h xlat/bpf_attach_type.h xlat/bpf_class.h xlat/bpf_commands.h xlat/bpf_file_mode_flags.h xlat/bpf_map_flags.h xlat/bpf_map_types.h xlat/bpf_map_update_elem_flags.h xlat/bpf_miscop.h xlat/bpf_mode.h xlat/bpf_op_alu.h xlat/bpf_op_jmp.h xlat/bpf_prog_flags.h xlat/bpf_prog_types.h xlat/bpf_query_flags.h xlat/bpf_rval.h xlat/bpf_size.h xlat/bpf_src.h xlat/bsg_flags.h xlat/bsg_protocol.h xlat/bsg_subprotocol.h xlat/bt_protocols.h xlat/btrfs_balance_args.h xlat/btrfs_balance_ctl_cmds.h xlat/btrfs_balance_flags.h xlat/btrfs_balance_state.h xlat/btrfs_compress_types.h xlat/btrfs_cont_reading_from_srcdev_mode.h xlat/btrfs_defrag_flags.h xlat/btrfs_dev_replace_cmds.h xlat/btrfs_dev_replace_results.h xlat/btrfs_dev_replace_state.h xlat/btrfs_dev_stats_flags.h xlat/btrfs_dev_stats_values.h xlat/btrfs_features_compat.h xlat/btrfs_features_compat_ro.h xlat/btrfs_features_incompat.h xlat/btrfs_key_types.h xlat/btrfs_logical_ino_args_flags.h xlat/btrfs_qgroup_ctl_cmds.h xlat/btrfs_qgroup_inherit_flags.h xlat/btrfs_qgroup_limit_flags.h xlat/btrfs_qgroup_status_flags.h xlat/btrfs_scrub_flags.h xlat/btrfs_send_flags.h xlat/btrfs_snap_flags_v2.h xlat/btrfs_space_info_flags.h xlat/btrfs_tree_objectids.h xlat/cacheflush_scope.h xlat/caif_protocols.h xlat/can_protocols.h xlat/cap.h xlat/cap_mask0.h xlat/cap_mask1.h xlat/cap_version.h xlat/clockflags.h xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h xlat/crypto_nl_attrs.h xlat/dcb_commands.h xlat/delete_module_flags.h xlat/dirent_types.h xlat/dm_flags.h xlat/ebpf_class.h xlat/ebpf_mode.h xlat/ebpf_op_alu.h xlat/ebpf_op_jmp.h xlat/ebpf_regs.h xlat/ebpf_size.h xlat/efd_flags.h xlat/epollctls.h xlat/epollevents.h xlat/epollflags.h xlat/ethernet_protocols.h xlat/evdev_abs.h xlat/evdev_autorepeat.h xlat/evdev_ev.h xlat/evdev_ff_status.h xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h xlat/evdev_relative_axes.h xlat/evdev_snd.h xlat/evdev_switch.h xlat/evdev_sync.h xlat/f_owner_types.h xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h xlat/fib_rule_actions.h xlat/fib_rule_flags.h xlat/fiemap_extent_flags.h xlat/fiemap_flags.h xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h xlat/getrandom_flags.h xlat/getsock_ip_options.h xlat/getsock_ipv6_options.h xlat/getsock_options.h xlat/hci_channels.h xlat/hw_breakpoint_len.h xlat/hw_breakpoint_type.h xlat/icmpfilterflags.h xlat/if_dqblk_valid.h xlat/if_dqinfo_flags.h xlat/if_dqinfo_valid.h xlat/ifaddrflags.h xlat/iffflags.h xlat/in6_addr_gen_mode.h xlat/inet6_devconf_indices.h xlat/inet6_if_flags.h xlat/inet_devconf_indices.h xlat/inet_diag_attrs.h xlat/inet_diag_bytecodes.h xlat/inet_diag_extended_flags.h xlat/inet_diag_req_attrs.h xlat/inet_protocols.h xlat/inotify_flags.h xlat/inotify_init_flags.h xlat/ioctl_dirs.h xlat/ioprio_class.h xlat/ioprio_who.h xlat/ip_cmsg_types.h xlat/ip_type_of_services.h xlat/ipc_msg_flags.h xlat/ipc_private.h xlat/ipccalls.h xlat/irda_protocols.h xlat/isdn_protocols.h xlat/itimer_which.h xlat/kcm_protocols.h xlat/kcmp_types.h xlat/kexec_arch_values.h xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h xlat/keyctl_commands.h xlat/kvm_mem_flags.h xlat/lockfcmds.h xlat/loop_cmds.h xlat/loop_crypt_type_options.h xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h xlat/mdb_flags.h xlat/mdb_states.h xlat/membarrier_cmds.h xlat/memfd_create_flags.h xlat/mempolicyflags.h xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h xlat/module_init_flags.h xlat/mount_flags.h xlat/move_pages_flags.h xlat/mq_attr_flags.h xlat/mremap_flags.h xlat/msg_flags.h xlat/msgctl_flags.h xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h xlat/mtd_otp_options.h xlat/mtd_type_options.h xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h xlat/neighbor_cache_entry_flags.h xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h xlat/netlink_flags.h xlat/netlink_get_flags.h xlat/netlink_new_flags.h xlat/netlink_protocols.h xlat/netlink_sk_meminfo_indices.h xlat/netlink_socket_flags.h xlat/netlink_states.h xlat/netlink_types.h xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h xlat/nf_ctnetlink_exp_msg_types.h xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h xlat/nfc_protocols.h xlat/nl_audit_types.h xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h xlat/nt_descriptor_types.h xlat/numa_node.h xlat/open_access_modes.h xlat/open_mode_flags.h xlat/packet_diag_attrs.h xlat/packet_diag_info_flags.h xlat/packet_diag_show.h xlat/packet_mreq_type.h xlat/perf_attr_size.h xlat/perf_branch_sample_type.h xlat/perf_event_open_flags.h xlat/perf_event_read_format.h xlat/perf_event_sample_format.h xlat/perf_hw_cache_id.h xlat/perf_hw_cache_op_id.h xlat/perf_hw_cache_op_result_id.h xlat/perf_hw_id.h xlat/perf_ioctl_cmds.h xlat/perf_ioctl_flags.h xlat/perf_sw_ids.h xlat/perf_type_id.h xlat/personality_flags.h xlat/personality_types.h xlat/phonet_protocols.h xlat/pkey_access.h xlat/policies.h xlat/pollflags.h xlat/pr_cap_ambient.h xlat/pr_dumpable.h xlat/pr_fp_mode.h xlat/pr_mce_kill.h xlat/pr_mce_kill_policy.h xlat/pr_set_mm.h xlat/pr_spec_cmds.h xlat/pr_spec_get_store_bypass_flags.h xlat/pr_spec_set_store_bypass_flags.h xlat/pr_sve_vl_flags.h xlat/pr_tsc.h xlat/pr_unalign_flags.h xlat/prctl_options.h xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h xlat/ptrace_events.h xlat/ptrace_peeksiginfo_flags.h xlat/ptrace_setoptions_flags.h xlat/quota_formats.h xlat/quotacmds.h xlat/quotatypes.h xlat/rename_flags.h xlat/resource_flags.h xlat/resources.h xlat/riscv_flush_icache_flags.h xlat/route_nexthop_flags.h xlat/routing_flags.h xlat/routing_protocols.h xlat/routing_scopes.h xlat/routing_table_ids.h xlat/routing_types.h xlat/rtnl_addr_attrs.h xlat/rtnl_addrlabel_attrs.h xlat/rtnl_dcb_attrs.h xlat/rtnl_ifla_af_spec_inet6_attrs.h xlat/rtnl_ifla_af_spec_inet_attrs.h xlat/rtnl_ifla_brport_attrs.h xlat/rtnl_ifla_events.h xlat/rtnl_ifla_info_attrs.h xlat/rtnl_ifla_info_data_bridge_attrs.h xlat/rtnl_ifla_info_data_tun_attrs.h xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h xlat/s390_guarded_storage_commands.h xlat/s390_runtime_instr_commands.h xlat/s390_sthyi_function_codes.h xlat/sa_handler_values.h xlat/sched_flags.h xlat/schedulers.h xlat/scmvals.h xlat/scsi_sg_commands.h xlat/secbits.h xlat/seccomp_filter_flags.h xlat/seccomp_mode.h xlat/seccomp_ops.h xlat/seccomp_ret_action.h xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h xlat/setsock_ip_options.h xlat/setsock_ipv6_options.h xlat/setsock_options.h xlat/sfd_flags.h xlat/sg_io_dxfer_direction.h xlat/sg_io_flags.h xlat/sg_io_info.h xlat/sg_scsi_reset.h xlat/shm_flags.h xlat/shm_resource_flags.h xlat/shmctl_flags.h xlat/shutdown_modes.h xlat/sigact_flags.h xlat/sigaltstack_flags.h xlat/sigbus_codes.h xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h xlat/smc_link_group_roles.h xlat/smc_protocols.h xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h xlat/sock_alg_options.h xlat/sock_bluetooth_options.h xlat/sock_caif_options.h xlat/sock_dccp_options.h xlat/sock_ip_options.h xlat/sock_ipv6_options.h xlat/sock_ipx_options.h xlat/sock_irda_options.h xlat/sock_iucv_options.h xlat/sock_kcm_options.h xlat/sock_llc_options.h xlat/sock_netlink_options.h xlat/sock_nfcllcp_options.h xlat/sock_options.h xlat/sock_packet_options.h xlat/sock_pnp_options.h xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h xlat/sock_rds_options.h xlat/sock_rxrpc_options.h xlat/sock_sctp_options.h xlat/sock_tcp_options.h xlat/sock_tipc_options.h xlat/sock_tls_options.h xlat/sock_type_flags.h xlat/sock_udp_options.h xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h xlat/sparc_kern_features.h xlat/splice_flags.h xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h xlat/statx_masks.h xlat/swap_flags.h xlat/sync_file_range_flags.h xlat/sysctl_kern.h xlat/sysctl_net.h xlat/sysctl_net_core.h xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h xlat/sysmips_operations.h xlat/tcflsh_options.h xlat/tcp_state_flags.h xlat/tcp_states.h xlat/tcxonc_options.h xlat/timerfdflags.h xlat/tun_device_types.h xlat/ubi_volume_props.h xlat/ubi_volume_types.h xlat/uffd_api_features.h xlat/uffd_api_flags.h xlat/uffd_copy_flags.h xlat/uffd_flags.h xlat/uffd_register_ioctl_flags.h xlat/uffd_register_mode_flags.h xlat/uffd_zeropage_flags.h xlat/umount_flags.h xlat/unix_diag_attrs.h xlat/unix_diag_show.h xlat/unshare_flags.h xlat/usagewho.h xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h xlat/v4l2_control_id_bases.h xlat/v4l2_control_ids.h xlat/v4l2_control_types.h xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h xlat/v4l2_format_description_flags.h xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h xlat/v4l2_input_types.h xlat/v4l2_memories.h xlat/v4l2_pix_fmts.h xlat/v4l2_sdr_fmts.h xlat/v4l2_sliced_flags.h xlat/v4l2_streaming_capabilities.h xlat/v4l2_tuner_audmodes.h xlat/v4l2_tuner_capabilities.h xlat/v4l2_tuner_rxsubchanses.h xlat/v4l2_tuner_types.h xlat/v4l2_vbi_flags.h xlat/wait4_options.h xlat/waitid_types.h xlat/whence_codes.h xlat/xattrflags.h xlat/xdp_flags.h xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h +XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in xlat/adjtimex_modes.in xlat/adjtimex_state.in xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in xlat/af_packet_versions.in xlat/aio_cmds.in xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in xlat/at_statx_sync_types.in xlat/atomic_ops.in xlat/audit_arch.in xlat/ax25_protocols.in xlat/baud_options.in xlat/bdaddr_types.in xlat/blkpg_ops.in xlat/block_ioctl_cmds.in xlat/bluetooth_l2_cid.in xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in xlat/bootflags3.in xlat/bpf_attach_flags.in xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in xlat/bpf_file_mode_flags.in xlat/bpf_map_flags.in xlat/bpf_map_types.in xlat/bpf_map_update_elem_flags.in xlat/bpf_miscop.in xlat/bpf_mode.in xlat/bpf_op_alu.in xlat/bpf_op_jmp.in xlat/bpf_prog_flags.in xlat/bpf_prog_types.in xlat/bpf_query_flags.in xlat/bpf_rval.in xlat/bpf_size.in xlat/bpf_src.in xlat/bsg_flags.in xlat/bsg_protocol.in xlat/bsg_subprotocol.in xlat/bt_protocols.in xlat/btrfs_balance_args.in xlat/btrfs_balance_ctl_cmds.in xlat/btrfs_balance_flags.in xlat/btrfs_balance_state.in xlat/btrfs_compress_types.in xlat/btrfs_cont_reading_from_srcdev_mode.in xlat/btrfs_defrag_flags.in xlat/btrfs_dev_replace_cmds.in xlat/btrfs_dev_replace_results.in xlat/btrfs_dev_replace_state.in xlat/btrfs_dev_stats_flags.in xlat/btrfs_dev_stats_values.in xlat/btrfs_features_compat.in xlat/btrfs_features_compat_ro.in xlat/btrfs_features_incompat.in xlat/btrfs_key_types.in xlat/btrfs_logical_ino_args_flags.in xlat/btrfs_qgroup_ctl_cmds.in xlat/btrfs_qgroup_inherit_flags.in xlat/btrfs_qgroup_limit_flags.in xlat/btrfs_qgroup_status_flags.in xlat/btrfs_scrub_flags.in xlat/btrfs_send_flags.in xlat/btrfs_snap_flags_v2.in xlat/btrfs_space_info_flags.in xlat/btrfs_tree_objectids.in xlat/cacheflush_scope.in xlat/caif_protocols.in xlat/can_protocols.in xlat/cap.in xlat/cap_mask0.in xlat/cap_mask1.in xlat/cap_version.in xlat/clockflags.in xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in xlat/crypto_nl_attrs.in xlat/dcb_commands.in xlat/delete_module_flags.in xlat/dirent_types.in xlat/dm_flags.in xlat/ebpf_class.in xlat/ebpf_mode.in xlat/ebpf_op_alu.in xlat/ebpf_op_jmp.in xlat/ebpf_regs.in xlat/ebpf_size.in xlat/efd_flags.in xlat/epollctls.in xlat/epollevents.in xlat/epollflags.in xlat/ethernet_protocols.in xlat/evdev_abs.in xlat/evdev_autorepeat.in xlat/evdev_ev.in xlat/evdev_ff_status.in xlat/evdev_ff_types.in xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in xlat/evdev_mtslots.in xlat/evdev_prop.in xlat/evdev_relative_axes.in xlat/evdev_snd.in xlat/evdev_switch.in xlat/f_owner_types.in xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in xlat/fan_event_flags.in xlat/fan_init_flags.in xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in xlat/fib_rule_actions.in xlat/fib_rule_flags.in xlat/fiemap_extent_flags.in xlat/fiemap_flags.in xlat/flockcmds.in xlat/fsmagic.in xlat/futexbitset.in xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in xlat/getrandom_flags.in xlat/getsock_ip_options.in xlat/getsock_ipv6_options.in xlat/getsock_options.in xlat/hci_channels.in xlat/hw_breakpoint_len.in xlat/hw_breakpoint_type.in xlat/icmpfilterflags.in xlat/if_dqblk_valid.in xlat/if_dqinfo_flags.in xlat/if_dqinfo_valid.in xlat/ifaddrflags.in xlat/iffflags.in xlat/in6_addr_gen_mode.in xlat/inet6_devconf_indices.in xlat/inet6_if_flags.in xlat/inet_devconf_indices.in xlat/inet_diag_attrs.in xlat/inet_diag_bytecodes.in xlat/inet_diag_extended_flags.in xlat/inet_diag_req_attrs.in xlat/inet_protocols.in xlat/inotify_flags.in xlat/inotify_init_flags.in xlat/ioctl_dirs.in xlat/ioprio_class.in xlat/ioprio_who.in xlat/ip_cmsg_types.in xlat/ip_type_of_services.in xlat/ipc_msg_flags.in xlat/ipc_private.in xlat/ipccalls.in xlat/irda_protocols.in xlat/isdn_protocols.in xlat/itimer_which.in xlat/kcm_protocols.in xlat/kcmp_types.in xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_cap.in xlat/kvm_cpuid_flags.in xlat/kvm_exit_reason.in xlat/kvm_mem_flags.in xlat/lockfcmds.in xlat/loop_cmds.in xlat/loop_crypt_type_options.in xlat/loop_flags_options.in xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in xlat/mdb_states.in xlat/membarrier_cmds.in xlat/memfd_create_flags.in xlat/mempolicyflags.in xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in xlat/module_init_flags.in xlat/mount_flags.in xlat/move_pages_flags.in xlat/mq_attr_flags.in xlat/mremap_flags.in xlat/msg_flags.in xlat/msgctl_flags.in xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in xlat/mtd_otp_options.in xlat/mtd_type_options.in xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in xlat/nbd_ioctl_cmds.in xlat/nbd_ioctl_flags.in xlat/neighbor_cache_entry_flags.in xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in xlat/netlink_flags.in xlat/netlink_get_flags.in xlat/netlink_new_flags.in xlat/netlink_protocols.in xlat/netlink_sk_meminfo_indices.in xlat/netlink_socket_flags.in xlat/netlink_states.in xlat/netlink_types.in xlat/nf_acct_msg_types.in xlat/nf_cthelper_msg_types.in xlat/nf_ctnetlink_exp_msg_types.in xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in xlat/nfc_protocols.in xlat/nl_audit_types.in xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in xlat/notifyflags.in xlat/nt_descriptor_types.in xlat/numa_node.in xlat/open_access_modes.in xlat/open_mode_flags.in xlat/packet_diag_attrs.in xlat/packet_diag_info_flags.in xlat/packet_diag_show.in xlat/packet_mreq_type.in xlat/perf_attr_size.in xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in xlat/perf_event_read_format.in xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in xlat/perf_hw_id.in xlat/perf_ioctl_cmds.in xlat/perf_ioctl_flags.in xlat/perf_sw_ids.in xlat/perf_type_id.in xlat/personality_flags.in xlat/personality_types.in xlat/phonet_protocols.in xlat/pkey_access.in xlat/policies.in xlat/pollflags.in xlat/pr_cap_ambient.in xlat/pr_dumpable.in xlat/pr_fp_mode.in xlat/pr_mce_kill.in xlat/pr_mce_kill_policy.in xlat/pr_set_mm.in xlat/pr_spec_cmds.in xlat/pr_spec_get_store_bypass_flags.in xlat/pr_spec_set_store_bypass_flags.in xlat/pr_sve_vl_flags.in xlat/pr_tsc.in xlat/pr_unalign_flags.in xlat/prctl_options.in xlat/priorities.in xlat/ptp_flags_options.in xlat/ptrace_cmds.in xlat/ptrace_events.in xlat/ptrace_peeksiginfo_flags.in xlat/ptrace_setoptions_flags.in xlat/quota_formats.in xlat/quotacmds.in xlat/quotatypes.in xlat/rename_flags.in xlat/resource_flags.in xlat/resources.in xlat/riscv_flush_icache_flags.in xlat/route_nexthop_flags.in xlat/routing_flags.in xlat/routing_protocols.in xlat/routing_scopes.in xlat/routing_table_ids.in xlat/routing_types.in xlat/rtnl_addr_attrs.in xlat/rtnl_addrlabel_attrs.in xlat/rtnl_dcb_attrs.in xlat/rtnl_ifla_af_spec_inet6_attrs.in xlat/rtnl_ifla_af_spec_inet_attrs.in xlat/rtnl_ifla_brport_attrs.in xlat/rtnl_ifla_events.in xlat/rtnl_ifla_info_attrs.in xlat/rtnl_ifla_info_data_bridge_attrs.in xlat/rtnl_ifla_info_data_tun_attrs.in xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in xlat/rtnl_ifla_xdp_attached_mode.in xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in xlat/rtnl_mdba_mdb_eattr_attrs.in xlat/rtnl_mdba_mdb_entry_attrs.in xlat/rtnl_mdba_router_attrs.in xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in xlat/s390_guarded_storage_commands.in xlat/s390_runtime_instr_commands.in xlat/s390_sthyi_function_codes.in xlat/sa_handler_values.in xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in xlat/scsi_sg_commands.in xlat/secbits.in xlat/seccomp_filter_flags.in xlat/seccomp_mode.in xlat/seccomp_ops.in xlat/seccomp_ret_action.in xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in xlat/setsock_ip_options.in xlat/setsock_ipv6_options.in xlat/setsock_options.in xlat/sfd_flags.in xlat/sg_io_dxfer_direction.in xlat/sg_io_flags.in xlat/sg_io_info.in xlat/sg_scsi_reset.in xlat/shm_flags.in xlat/shm_resource_flags.in xlat/shmctl_flags.in xlat/shutdown_modes.in xlat/sigact_flags.in xlat/sigaltstack_flags.in xlat/sigbus_codes.in xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in xlat/sigfpe_codes.in xlat/sigill_codes.in xlat/siginfo_codes.in xlat/sigpoll_codes.in xlat/sigprocmaskcmds.in xlat/sigprof_codes.in xlat/sigsegv_codes.in xlat/sigsys_codes.in xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in xlat/smc_decl_codes.in xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in xlat/smc_diag_mode.in xlat/smc_link_group_roles.in xlat/smc_protocols.in xlat/smc_states.in xlat/snmp_icmp6_stats.in xlat/snmp_ip_stats.in xlat/sock_alg_options.in xlat/sock_ax25_options.in xlat/sock_bluetooth_options.in xlat/sock_caif_options.in xlat/sock_dccp_options.in xlat/sock_ip_options.in xlat/sock_ipv6_options.in xlat/sock_ipx_options.in xlat/sock_irda_options.in xlat/sock_iucv_options.in xlat/sock_kcm_options.in xlat/sock_llc_options.in xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in xlat/sock_options.in xlat/sock_packet_options.in xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in xlat/sock_raw_options.in xlat/sock_rds_options.in xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in xlat/sock_shutdown_flags.in xlat/sock_tcp_options.in xlat/sock_tipc_options.in xlat/sock_tls_options.in xlat/sock_type_flags.in xlat/sock_udp_options.in xlat/sock_xdp_options.in xlat/socketcalls.in xlat/socketlayers.in xlat/socktypes.in xlat/sparc_kern_features.in xlat/splice_flags.in xlat/sram_alloc_flags.in xlat/statfs_flags.in xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in xlat/sync_file_range_flags.in xlat/sysctl_kern.in xlat/sysctl_net.in xlat/sysctl_net_core.in xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_conf.in xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in xlat/sysctl_root.in xlat/sysctl_vm.in xlat/syslog_action_type.in xlat/sysmips_operations.in xlat/tcflsh_options.in xlat/tcp_state_flags.in xlat/tcp_states.in xlat/tcxonc_options.in xlat/timerfdflags.in xlat/tun_device_types.in xlat/ubi_volume_props.in xlat/ubi_volume_types.in xlat/uffd_api_features.in xlat/uffd_api_flags.in xlat/uffd_copy_flags.in xlat/uffd_flags.in xlat/uffd_register_ioctl_flags.in xlat/uffd_register_mode_flags.in xlat/uffd_zeropage_flags.in xlat/umount_flags.in xlat/unix_diag_attrs.in xlat/unix_diag_show.in xlat/unshare_flags.in xlat/usagewho.in xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in xlat/v4l2_control_id_bases.in xlat/v4l2_control_ids.in xlat/v4l2_control_types.in xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in xlat/v4l2_format_description_flags.in xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in xlat/v4l2_input_types.in xlat/v4l2_memories.in xlat/v4l2_pix_fmts.in xlat/v4l2_sdr_fmts.in xlat/v4l2_sliced_flags.in xlat/v4l2_streaming_capabilities.in xlat/v4l2_tuner_audmodes.in xlat/v4l2_tuner_capabilities.in xlat/v4l2_tuner_rxsubchanses.in xlat/v4l2_tuner_types.in xlat/v4l2_vbi_flags.in xlat/wait4_options.in xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in xlat/xdp_flags.in xlat/xfs_dqblk_flags.in xlat/xfs_quota_flags.in +XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h xlat/adjtimex_modes.h xlat/adjtimex_state.h xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h xlat/af_packet_versions.h xlat/aio_cmds.h xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h xlat/ax25_protocols.h xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h xlat/block_ioctl_cmds.h xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h xlat/bpf_attach_flags.h xlat/bpf_attach_type.h xlat/bpf_class.h xlat/bpf_commands.h xlat/bpf_file_mode_flags.h xlat/bpf_map_flags.h xlat/bpf_map_types.h xlat/bpf_map_update_elem_flags.h xlat/bpf_miscop.h xlat/bpf_mode.h xlat/bpf_op_alu.h xlat/bpf_op_jmp.h xlat/bpf_prog_flags.h xlat/bpf_prog_types.h xlat/bpf_query_flags.h xlat/bpf_rval.h xlat/bpf_size.h xlat/bpf_src.h xlat/bsg_flags.h xlat/bsg_protocol.h xlat/bsg_subprotocol.h xlat/bt_protocols.h xlat/btrfs_balance_args.h xlat/btrfs_balance_ctl_cmds.h xlat/btrfs_balance_flags.h xlat/btrfs_balance_state.h xlat/btrfs_compress_types.h xlat/btrfs_cont_reading_from_srcdev_mode.h xlat/btrfs_defrag_flags.h xlat/btrfs_dev_replace_cmds.h xlat/btrfs_dev_replace_results.h xlat/btrfs_dev_replace_state.h xlat/btrfs_dev_stats_flags.h xlat/btrfs_dev_stats_values.h xlat/btrfs_features_compat.h xlat/btrfs_features_compat_ro.h xlat/btrfs_features_incompat.h xlat/btrfs_key_types.h xlat/btrfs_logical_ino_args_flags.h xlat/btrfs_qgroup_ctl_cmds.h xlat/btrfs_qgroup_inherit_flags.h xlat/btrfs_qgroup_limit_flags.h xlat/btrfs_qgroup_status_flags.h xlat/btrfs_scrub_flags.h xlat/btrfs_send_flags.h xlat/btrfs_snap_flags_v2.h xlat/btrfs_space_info_flags.h xlat/btrfs_tree_objectids.h xlat/cacheflush_scope.h xlat/caif_protocols.h xlat/can_protocols.h xlat/cap.h xlat/cap_mask0.h xlat/cap_mask1.h xlat/cap_version.h xlat/clockflags.h xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h xlat/crypto_nl_attrs.h xlat/dcb_commands.h xlat/delete_module_flags.h xlat/dirent_types.h xlat/dm_flags.h xlat/ebpf_class.h xlat/ebpf_mode.h xlat/ebpf_op_alu.h xlat/ebpf_op_jmp.h xlat/ebpf_regs.h xlat/ebpf_size.h xlat/efd_flags.h xlat/epollctls.h xlat/epollevents.h xlat/epollflags.h xlat/ethernet_protocols.h xlat/evdev_abs.h xlat/evdev_autorepeat.h xlat/evdev_ev.h xlat/evdev_ff_status.h xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h xlat/evdev_relative_axes.h xlat/evdev_snd.h xlat/evdev_switch.h xlat/f_owner_types.h xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h xlat/fib_rule_actions.h xlat/fib_rule_flags.h xlat/fiemap_extent_flags.h xlat/fiemap_flags.h xlat/flockcmds.h xlat/fsmagic.h xlat/futexbitset.h xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h xlat/getrandom_flags.h xlat/getsock_ip_options.h xlat/getsock_ipv6_options.h xlat/getsock_options.h xlat/hci_channels.h xlat/hw_breakpoint_len.h xlat/hw_breakpoint_type.h xlat/icmpfilterflags.h xlat/if_dqblk_valid.h xlat/if_dqinfo_flags.h xlat/if_dqinfo_valid.h xlat/ifaddrflags.h xlat/iffflags.h xlat/in6_addr_gen_mode.h xlat/inet6_devconf_indices.h xlat/inet6_if_flags.h xlat/inet_devconf_indices.h xlat/inet_diag_attrs.h xlat/inet_diag_bytecodes.h xlat/inet_diag_extended_flags.h xlat/inet_diag_req_attrs.h xlat/inet_protocols.h xlat/inotify_flags.h xlat/inotify_init_flags.h xlat/ioctl_dirs.h xlat/ioprio_class.h xlat/ioprio_who.h xlat/ip_cmsg_types.h xlat/ip_type_of_services.h xlat/ipc_msg_flags.h xlat/ipc_private.h xlat/ipccalls.h xlat/irda_protocols.h xlat/isdn_protocols.h xlat/itimer_which.h xlat/kcm_protocols.h xlat/kcmp_types.h xlat/kexec_arch_values.h xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h xlat/keyctl_commands.h xlat/kvm_cap.h xlat/kvm_cpuid_flags.h xlat/kvm_exit_reason.h xlat/kvm_mem_flags.h xlat/lockfcmds.h xlat/loop_cmds.h xlat/loop_crypt_type_options.h xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h xlat/mdb_flags.h xlat/mdb_states.h xlat/membarrier_cmds.h xlat/memfd_create_flags.h xlat/mempolicyflags.h xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h xlat/module_init_flags.h xlat/mount_flags.h xlat/move_pages_flags.h xlat/mq_attr_flags.h xlat/mremap_flags.h xlat/msg_flags.h xlat/msgctl_flags.h xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h xlat/mtd_otp_options.h xlat/mtd_type_options.h xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h xlat/nbd_ioctl_cmds.h xlat/nbd_ioctl_flags.h xlat/neighbor_cache_entry_flags.h xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h xlat/netlink_flags.h xlat/netlink_get_flags.h xlat/netlink_new_flags.h xlat/netlink_protocols.h xlat/netlink_sk_meminfo_indices.h xlat/netlink_socket_flags.h xlat/netlink_states.h xlat/netlink_types.h xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h xlat/nf_ctnetlink_exp_msg_types.h xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h xlat/nfc_protocols.h xlat/nl_audit_types.h xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h xlat/nt_descriptor_types.h xlat/numa_node.h xlat/open_access_modes.h xlat/open_mode_flags.h xlat/packet_diag_attrs.h xlat/packet_diag_info_flags.h xlat/packet_diag_show.h xlat/packet_mreq_type.h xlat/perf_attr_size.h xlat/perf_branch_sample_type.h xlat/perf_event_open_flags.h xlat/perf_event_read_format.h xlat/perf_event_sample_format.h xlat/perf_hw_cache_id.h xlat/perf_hw_cache_op_id.h xlat/perf_hw_cache_op_result_id.h xlat/perf_hw_id.h xlat/perf_ioctl_cmds.h xlat/perf_ioctl_flags.h xlat/perf_sw_ids.h xlat/perf_type_id.h xlat/personality_flags.h xlat/personality_types.h xlat/phonet_protocols.h xlat/pkey_access.h xlat/policies.h xlat/pollflags.h xlat/pr_cap_ambient.h xlat/pr_dumpable.h xlat/pr_fp_mode.h xlat/pr_mce_kill.h xlat/pr_mce_kill_policy.h xlat/pr_set_mm.h xlat/pr_spec_cmds.h xlat/pr_spec_get_store_bypass_flags.h xlat/pr_spec_set_store_bypass_flags.h xlat/pr_sve_vl_flags.h xlat/pr_tsc.h xlat/pr_unalign_flags.h xlat/prctl_options.h xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h xlat/ptrace_events.h xlat/ptrace_peeksiginfo_flags.h xlat/ptrace_setoptions_flags.h xlat/quota_formats.h xlat/quotacmds.h xlat/quotatypes.h xlat/rename_flags.h xlat/resource_flags.h xlat/resources.h xlat/riscv_flush_icache_flags.h xlat/route_nexthop_flags.h xlat/routing_flags.h xlat/routing_protocols.h xlat/routing_scopes.h xlat/routing_table_ids.h xlat/routing_types.h xlat/rtnl_addr_attrs.h xlat/rtnl_addrlabel_attrs.h xlat/rtnl_dcb_attrs.h xlat/rtnl_ifla_af_spec_inet6_attrs.h xlat/rtnl_ifla_af_spec_inet_attrs.h xlat/rtnl_ifla_brport_attrs.h xlat/rtnl_ifla_events.h xlat/rtnl_ifla_info_attrs.h xlat/rtnl_ifla_info_data_bridge_attrs.h xlat/rtnl_ifla_info_data_tun_attrs.h xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h xlat/rtnl_ifla_xdp_attached_mode.h xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h xlat/s390_guarded_storage_commands.h xlat/s390_runtime_instr_commands.h xlat/s390_sthyi_function_codes.h xlat/sa_handler_values.h xlat/sched_flags.h xlat/schedulers.h xlat/scmvals.h xlat/scsi_sg_commands.h xlat/secbits.h xlat/seccomp_filter_flags.h xlat/seccomp_mode.h xlat/seccomp_ops.h xlat/seccomp_ret_action.h xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h xlat/setsock_ip_options.h xlat/setsock_ipv6_options.h xlat/setsock_options.h xlat/sfd_flags.h xlat/sg_io_dxfer_direction.h xlat/sg_io_flags.h xlat/sg_io_info.h xlat/sg_scsi_reset.h xlat/shm_flags.h xlat/shm_resource_flags.h xlat/shmctl_flags.h xlat/shutdown_modes.h xlat/sigact_flags.h xlat/sigaltstack_flags.h xlat/sigbus_codes.h xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h xlat/smc_decl_codes.h xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h xlat/smc_diag_mode.h xlat/smc_link_group_roles.h xlat/smc_protocols.h xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h xlat/sock_alg_options.h xlat/sock_ax25_options.h xlat/sock_bluetooth_options.h xlat/sock_caif_options.h xlat/sock_dccp_options.h xlat/sock_ip_options.h xlat/sock_ipv6_options.h xlat/sock_ipx_options.h xlat/sock_irda_options.h xlat/sock_iucv_options.h xlat/sock_kcm_options.h xlat/sock_llc_options.h xlat/sock_netlink_options.h xlat/sock_nfcllcp_options.h xlat/sock_options.h xlat/sock_packet_options.h xlat/sock_pnp_options.h xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h xlat/sock_rds_options.h xlat/sock_rxrpc_options.h xlat/sock_sctp_options.h xlat/sock_shutdown_flags.h xlat/sock_tcp_options.h xlat/sock_tipc_options.h xlat/sock_tls_options.h xlat/sock_type_flags.h xlat/sock_udp_options.h xlat/sock_xdp_options.h xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h xlat/sparc_kern_features.h xlat/splice_flags.h xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h xlat/statx_masks.h xlat/swap_flags.h xlat/sync_file_range_flags.h xlat/sysctl_kern.h xlat/sysctl_net.h xlat/sysctl_net_core.h xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h xlat/sysmips_operations.h xlat/tcflsh_options.h xlat/tcp_state_flags.h xlat/tcp_states.h xlat/tcxonc_options.h xlat/timerfdflags.h xlat/tun_device_types.h xlat/ubi_volume_props.h xlat/ubi_volume_types.h xlat/uffd_api_features.h xlat/uffd_api_flags.h xlat/uffd_copy_flags.h xlat/uffd_flags.h xlat/uffd_register_ioctl_flags.h xlat/uffd_register_mode_flags.h xlat/uffd_zeropage_flags.h xlat/umount_flags.h xlat/unix_diag_attrs.h xlat/unix_diag_show.h xlat/unshare_flags.h xlat/usagewho.h xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h xlat/v4l2_control_id_bases.h xlat/v4l2_control_ids.h xlat/v4l2_control_types.h xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h xlat/v4l2_format_description_flags.h xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h xlat/v4l2_input_types.h xlat/v4l2_memories.h xlat/v4l2_pix_fmts.h xlat/v4l2_sdr_fmts.h xlat/v4l2_sliced_flags.h xlat/v4l2_streaming_capabilities.h xlat/v4l2_tuner_audmodes.h xlat/v4l2_tuner_capabilities.h xlat/v4l2_tuner_rxsubchanses.h xlat/v4l2_tuner_types.h xlat/v4l2_vbi_flags.h xlat/wait4_options.h xlat/waitid_types.h xlat/whence_codes.h xlat/xattrflags.h xlat/xdp_flags.h xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h $(top_srcdir)/xlat/access_flags.h: $(top_srcdir)/xlat/access_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/addrfams.h: $(top_srcdir)/xlat/addrfams.in $(top_srcdir)/xlat/gen.sh @@ -14,6 +14,10 @@ $(top_srcdir)/xlat/advise.h: $(top_srcdir)/xlat/advise.in $(top_srcdir)/xlat/gen $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/af_packet_types.h: $(top_srcdir)/xlat/af_packet_types.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/af_packet_versions.h: $(top_srcdir)/xlat/af_packet_versions.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/aio_cmds.h: $(top_srcdir)/xlat/aio_cmds.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/archvals.h: $(top_srcdir)/xlat/archvals.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/arp_hardware_types.h: $(top_srcdir)/xlat/arp_hardware_types.in $(top_srcdir)/xlat/gen.sh @@ -26,12 +30,16 @@ $(top_srcdir)/xlat/atomic_ops.h: $(top_srcdir)/xlat/atomic_ops.in $(top_srcdir)/ $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/audit_arch.h: $(top_srcdir)/xlat/audit_arch.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/ax25_protocols.h: $(top_srcdir)/xlat/ax25_protocols.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/baud_options.h: $(top_srcdir)/xlat/baud_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/bdaddr_types.h: $(top_srcdir)/xlat/bdaddr_types.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/blkpg_ops.h: $(top_srcdir)/xlat/blkpg_ops.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/block_ioctl_cmds.h: $(top_srcdir)/xlat/block_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/bluetooth_l2_cid.h: $(top_srcdir)/xlat/bluetooth_l2_cid.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/bluetooth_l2_psm.h: $(top_srcdir)/xlat/bluetooth_l2_psm.in $(top_srcdir)/xlat/gen.sh @@ -218,8 +226,6 @@ $(top_srcdir)/xlat/evdev_snd.h: $(top_srcdir)/xlat/evdev_snd.in $(top_srcdir)/xl $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/evdev_switch.h: $(top_srcdir)/xlat/evdev_switch.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ -$(top_srcdir)/xlat/evdev_sync.h: $(top_srcdir)/xlat/evdev_sync.in $(top_srcdir)/xlat/gen.sh - $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/f_owner_types.h: $(top_srcdir)/xlat/f_owner_types.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/f_seals.h: $(top_srcdir)/xlat/f_seals.in $(top_srcdir)/xlat/gen.sh @@ -250,6 +256,8 @@ $(top_srcdir)/xlat/flockcmds.h: $(top_srcdir)/xlat/flockcmds.in $(top_srcdir)/xl $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/fsmagic.h: $(top_srcdir)/xlat/fsmagic.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/futexbitset.h: $(top_srcdir)/xlat/futexbitset.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/futexops.h: $(top_srcdir)/xlat/futexops.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/futexwakecmps.h: $(top_srcdir)/xlat/futexwakecmps.in $(top_srcdir)/xlat/gen.sh @@ -344,6 +352,12 @@ $(top_srcdir)/xlat/key_spec.h: $(top_srcdir)/xlat/key_spec.in $(top_srcdir)/xlat $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/keyctl_commands.h: $(top_srcdir)/xlat/keyctl_commands.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/kvm_cap.h: $(top_srcdir)/xlat/kvm_cap.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/kvm_cpuid_flags.h: $(top_srcdir)/xlat/kvm_cpuid_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/kvm_exit_reason.h: $(top_srcdir)/xlat/kvm_exit_reason.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/kvm_mem_flags.h: $(top_srcdir)/xlat/kvm_mem_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/lockfcmds.h: $(top_srcdir)/xlat/lockfcmds.in $(top_srcdir)/xlat/gen.sh @@ -414,6 +428,10 @@ $(top_srcdir)/xlat/multicast_router_types.h: $(top_srcdir)/xlat/multicast_router $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/nbd_ioctl_cmds.h: $(top_srcdir)/xlat/nbd_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/nbd_ioctl_flags.h: $(top_srcdir)/xlat/nbd_ioctl_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/neighbor_cache_entry_states.h: $(top_srcdir)/xlat/neighbor_cache_entry_states.in $(top_srcdir)/xlat/gen.sh @@ -630,6 +648,8 @@ $(top_srcdir)/xlat/rtnl_ifla_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_port_att $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/rtnl_link_attrs.h: $(top_srcdir)/xlat/rtnl_link_attrs.in $(top_srcdir)/xlat/gen.sh @@ -762,10 +782,14 @@ $(top_srcdir)/xlat/skf_ad.h: $(top_srcdir)/xlat/skf_ad.in $(top_srcdir)/xlat/gen $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/skf_off.h: $(top_srcdir)/xlat/skf_off.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/smc_decl_codes.h: $(top_srcdir)/xlat/smc_decl_codes.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_diag_attrs.h: $(top_srcdir)/xlat/smc_diag_attrs.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_diag_extended_flags.h: $(top_srcdir)/xlat/smc_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/smc_diag_mode.h: $(top_srcdir)/xlat/smc_diag_mode.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_link_group_roles.h: $(top_srcdir)/xlat/smc_link_group_roles.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/smc_protocols.h: $(top_srcdir)/xlat/smc_protocols.in $(top_srcdir)/xlat/gen.sh @@ -778,6 +802,8 @@ $(top_srcdir)/xlat/snmp_ip_stats.h: $(top_srcdir)/xlat/snmp_ip_stats.in $(top_sr $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_alg_options.h: $(top_srcdir)/xlat/sock_alg_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/sock_ax25_options.h: $(top_srcdir)/xlat/sock_ax25_options.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_bluetooth_options.h: $(top_srcdir)/xlat/sock_bluetooth_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_caif_options.h: $(top_srcdir)/xlat/sock_caif_options.in $(top_srcdir)/xlat/gen.sh @@ -818,6 +844,8 @@ $(top_srcdir)/xlat/sock_rxrpc_options.h: $(top_srcdir)/xlat/sock_rxrpc_options.i $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_sctp_options.h: $(top_srcdir)/xlat/sock_sctp_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/sock_shutdown_flags.h: $(top_srcdir)/xlat/sock_shutdown_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_tcp_options.h: $(top_srcdir)/xlat/sock_tcp_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_tipc_options.h: $(top_srcdir)/xlat/sock_tipc_options.in $(top_srcdir)/xlat/gen.sh @@ -828,6 +856,8 @@ $(top_srcdir)/xlat/sock_type_flags.h: $(top_srcdir)/xlat/sock_type_flags.in $(to $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/sock_udp_options.h: $(top_srcdir)/xlat/sock_udp_options.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ +$(top_srcdir)/xlat/sock_xdp_options.h: $(top_srcdir)/xlat/sock_xdp_options.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/socketcalls.h: $(top_srcdir)/xlat/socketcalls.in $(top_srcdir)/xlat/gen.sh $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ $(top_srcdir)/xlat/socketlayers.h: $(top_srcdir)/xlat/socketlayers.in $(top_srcdir)/xlat/gen.sh diff --git a/xlat/addrfams.h b/xlat/addrfams.h index 9593936005f8769be44b2ccd48a83dff1939e419..b95108399f497816a075114dafebe06c901a8a9e 100644 --- a/xlat/addrfams.h +++ b/xlat/addrfams.h @@ -311,6 +311,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define AF_SMC 43 #endif +#if defined(AF_XDP) || (defined(HAVE_DECL_AF_XDP) && HAVE_DECL_AF_XDP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AF_XDP) == (44), "AF_XDP != 44"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AF_XDP 44 +#endif #ifndef XLAT_MACROS_ONLY @@ -361,6 +368,7 @@ const struct xlat addrfams[] = { [AF_KCM] = XLAT(AF_KCM), [AF_QIPCRTR] = XLAT(AF_QIPCRTR), [AF_SMC] = XLAT(AF_SMC), + [AF_XDP] = XLAT(AF_XDP), XLAT_END }; diff --git a/xlat/addrfams.in b/xlat/addrfams.in index 5824c3b75f85e8bef6ad260d41223a2944ec90a8..e6a623290354749717565aab74cfb1ba91fdced9 100644 --- a/xlat/addrfams.in +++ b/xlat/addrfams.in @@ -43,3 +43,4 @@ AF_VSOCK 40 AF_KCM 41 AF_QIPCRTR 42 AF_SMC 43 +AF_XDP 44 diff --git a/xlat/af_packet_versions.h b/xlat/af_packet_versions.h new file mode 100644 index 0000000000000000000000000000000000000000..8d82eba95bef0a6b9298ade75187d10f1745891c --- /dev/null +++ b/xlat/af_packet_versions.h @@ -0,0 +1,46 @@ +/* Generated by ./xlat/gen.sh from ./xlat/af_packet_versions.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(TPACKET_V1) || (defined(HAVE_DECL_TPACKET_V1) && HAVE_DECL_TPACKET_V1) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TPACKET_V1) == (0), "TPACKET_V1 != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TPACKET_V1 0 +#endif +#if defined(TPACKET_V2) || (defined(HAVE_DECL_TPACKET_V2) && HAVE_DECL_TPACKET_V2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TPACKET_V2) == (1), "TPACKET_V2 != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TPACKET_V2 1 +#endif +#if defined(TPACKET_V3) || (defined(HAVE_DECL_TPACKET_V3) && HAVE_DECL_TPACKET_V3) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TPACKET_V3) == (2), "TPACKET_V3 != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TPACKET_V3 2 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat af_packet_versions in mpers mode + +# else + +static +const struct xlat af_packet_versions[] = { + XLAT(TPACKET_V1), + XLAT(TPACKET_V2), + XLAT(TPACKET_V3), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/af_packet_versions.in b/xlat/af_packet_versions.in new file mode 100644 index 0000000000000000000000000000000000000000..399cdf4d40bda80aac418cc7a6bd96b31e0a8320 --- /dev/null +++ b/xlat/af_packet_versions.in @@ -0,0 +1,3 @@ +TPACKET_V1 0 +TPACKET_V2 1 +TPACKET_V3 2 diff --git a/xlat/aio_cmds.h b/xlat/aio_cmds.h new file mode 100644 index 0000000000000000000000000000000000000000..dd558e8e69f60ae6328473696db3ee923a1e2c4b --- /dev/null +++ b/xlat/aio_cmds.h @@ -0,0 +1,94 @@ +/* Generated by ./xlat/gen.sh from ./xlat/aio_cmds.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(IOCB_CMD_PREAD) || (defined(HAVE_DECL_IOCB_CMD_PREAD) && HAVE_DECL_IOCB_CMD_PREAD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_PREAD) == (0), "IOCB_CMD_PREAD != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_PREAD 0 +#endif +#if defined(IOCB_CMD_PWRITE) || (defined(HAVE_DECL_IOCB_CMD_PWRITE) && HAVE_DECL_IOCB_CMD_PWRITE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_PWRITE) == (1), "IOCB_CMD_PWRITE != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_PWRITE 1 +#endif +#if defined(IOCB_CMD_FSYNC) || (defined(HAVE_DECL_IOCB_CMD_FSYNC) && HAVE_DECL_IOCB_CMD_FSYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_FSYNC) == (2), "IOCB_CMD_FSYNC != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_FSYNC 2 +#endif +#if defined(IOCB_CMD_FDSYNC) || (defined(HAVE_DECL_IOCB_CMD_FDSYNC) && HAVE_DECL_IOCB_CMD_FDSYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_FDSYNC) == (3), "IOCB_CMD_FDSYNC != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_FDSYNC 3 +#endif +#if defined(IOCB_CMD_PREADX) || (defined(HAVE_DECL_IOCB_CMD_PREADX) && HAVE_DECL_IOCB_CMD_PREADX) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_PREADX) == (4), "IOCB_CMD_PREADX != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_PREADX 4 +#endif +#if defined(IOCB_CMD_POLL) || (defined(HAVE_DECL_IOCB_CMD_POLL) && HAVE_DECL_IOCB_CMD_POLL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_POLL) == (5), "IOCB_CMD_POLL != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_POLL 5 +#endif +#if defined(IOCB_CMD_NOOP) || (defined(HAVE_DECL_IOCB_CMD_NOOP) && HAVE_DECL_IOCB_CMD_NOOP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_NOOP) == (6), "IOCB_CMD_NOOP != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_NOOP 6 +#endif +#if defined(IOCB_CMD_PREADV) || (defined(HAVE_DECL_IOCB_CMD_PREADV) && HAVE_DECL_IOCB_CMD_PREADV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_PREADV) == (7), "IOCB_CMD_PREADV != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_PREADV 7 +#endif +#if defined(IOCB_CMD_PWRITEV) || (defined(HAVE_DECL_IOCB_CMD_PWRITEV) && HAVE_DECL_IOCB_CMD_PWRITEV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOCB_CMD_PWRITEV) == (8), "IOCB_CMD_PWRITEV != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOCB_CMD_PWRITEV 8 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat aio_cmds in mpers mode + +# else + +static +const struct xlat aio_cmds[] = { + [IOCB_CMD_PREAD] = XLAT(IOCB_CMD_PREAD), + [IOCB_CMD_PWRITE] = XLAT(IOCB_CMD_PWRITE), + [IOCB_CMD_FSYNC] = XLAT(IOCB_CMD_FSYNC), + [IOCB_CMD_FDSYNC] = XLAT(IOCB_CMD_FDSYNC), + [IOCB_CMD_PREADX] = XLAT(IOCB_CMD_PREADX), + [IOCB_CMD_POLL] = XLAT(IOCB_CMD_POLL), + [IOCB_CMD_NOOP] = XLAT(IOCB_CMD_NOOP), + [IOCB_CMD_PREADV] = XLAT(IOCB_CMD_PREADV), + [IOCB_CMD_PWRITEV] = XLAT(IOCB_CMD_PWRITEV), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/aio_cmds.in b/xlat/aio_cmds.in new file mode 100644 index 0000000000000000000000000000000000000000..fd27d94ac31c296b3eaf532078d09dd8fb6975f7 --- /dev/null +++ b/xlat/aio_cmds.in @@ -0,0 +1,10 @@ +#value_indexed +IOCB_CMD_PREAD 0 +IOCB_CMD_PWRITE 1 +IOCB_CMD_FSYNC 2 +IOCB_CMD_FDSYNC 3 +IOCB_CMD_PREADX 4 +IOCB_CMD_POLL 5 +IOCB_CMD_NOOP 6 +IOCB_CMD_PREADV 7 +IOCB_CMD_PWRITEV 8 diff --git a/xlat/ax25_protocols.h b/xlat/ax25_protocols.h new file mode 100644 index 0000000000000000000000000000000000000000..8f72ebb8e24386e67a7cc90b9b853c484b5e705a --- /dev/null +++ b/xlat/ax25_protocols.h @@ -0,0 +1,130 @@ +/* Generated by ./xlat/gen.sh from ./xlat/ax25_protocols.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(AX25_P_ROSE) || (defined(HAVE_DECL_AX25_P_ROSE) && HAVE_DECL_AX25_P_ROSE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_ROSE) == (0x01), "AX25_P_ROSE != 0x01"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_ROSE 0x01 +#endif +#if defined(AX25_P_VJCOMP) || (defined(HAVE_DECL_AX25_P_VJCOMP) && HAVE_DECL_AX25_P_VJCOMP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_VJCOMP) == (0x06), "AX25_P_VJCOMP != 0x06"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_VJCOMP 0x06 +#endif +#if defined(AX25_P_VJUNCOMP) || (defined(HAVE_DECL_AX25_P_VJUNCOMP) && HAVE_DECL_AX25_P_VJUNCOMP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_VJUNCOMP) == (0x07), "AX25_P_VJUNCOMP != 0x07"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_VJUNCOMP 0x07 +#endif +#if defined(AX25_P_SEGMENT) || (defined(HAVE_DECL_AX25_P_SEGMENT) && HAVE_DECL_AX25_P_SEGMENT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_SEGMENT) == (0x08), "AX25_P_SEGMENT != 0x08"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_SEGMENT 0x08 +#endif +#if defined(AX25_P_TEXNET) || (defined(HAVE_DECL_AX25_P_TEXNET) && HAVE_DECL_AX25_P_TEXNET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_TEXNET) == (0xc3), "AX25_P_TEXNET != 0xc3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_TEXNET 0xc3 +#endif +#if defined(AX25_P_LQ) || (defined(HAVE_DECL_AX25_P_LQ) && HAVE_DECL_AX25_P_LQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_LQ) == (0xc4), "AX25_P_LQ != 0xc4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_LQ 0xc4 +#endif +#if defined(AX25_P_ATALK) || (defined(HAVE_DECL_AX25_P_ATALK) && HAVE_DECL_AX25_P_ATALK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_ATALK) == (0xca), "AX25_P_ATALK != 0xca"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_ATALK 0xca +#endif +#if defined(AX25_P_ATALK_ARP) || (defined(HAVE_DECL_AX25_P_ATALK_ARP) && HAVE_DECL_AX25_P_ATALK_ARP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_ATALK_ARP) == (0xcb), "AX25_P_ATALK_ARP != 0xcb"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_ATALK_ARP 0xcb +#endif +#if defined(AX25_P_IP) || (defined(HAVE_DECL_AX25_P_IP) && HAVE_DECL_AX25_P_IP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_IP) == (0xcc), "AX25_P_IP != 0xcc"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_IP 0xcc +#endif +#if defined(AX25_P_ARP) || (defined(HAVE_DECL_AX25_P_ARP) && HAVE_DECL_AX25_P_ARP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_ARP) == (0xcd), "AX25_P_ARP != 0xcd"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_ARP 0xcd +#endif +#if defined(AX25_P_FLEXNET) || (defined(HAVE_DECL_AX25_P_FLEXNET) && HAVE_DECL_AX25_P_FLEXNET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_FLEXNET) == (0xce), "AX25_P_FLEXNET != 0xce"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_FLEXNET 0xce +#endif +#if defined(AX25_P_NETROM) || (defined(HAVE_DECL_AX25_P_NETROM) && HAVE_DECL_AX25_P_NETROM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_NETROM) == (0xcf), "AX25_P_NETROM != 0xcf"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_NETROM 0xcf +#endif +#if defined(AX25_P_TEXT) || (defined(HAVE_DECL_AX25_P_TEXT) && HAVE_DECL_AX25_P_TEXT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_P_TEXT) == (0xf0), "AX25_P_TEXT != 0xf0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_P_TEXT 0xf0 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat ax25_protocols in mpers mode + +# else + +static +const struct xlat ax25_protocols[] = { + + + XLAT(AX25_P_ROSE), + XLAT(AX25_P_VJCOMP), + + XLAT(AX25_P_VJUNCOMP), + + XLAT(AX25_P_SEGMENT), + XLAT(AX25_P_TEXNET), + XLAT(AX25_P_LQ), + XLAT(AX25_P_ATALK), + XLAT(AX25_P_ATALK_ARP), + XLAT(AX25_P_IP), + XLAT(AX25_P_ARP), + XLAT(AX25_P_FLEXNET), + XLAT(AX25_P_NETROM), + XLAT(AX25_P_TEXT), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/ax25_protocols.in b/xlat/ax25_protocols.in new file mode 100644 index 0000000000000000000000000000000000000000..89ced436d78116467314af1c1953e14e2a37f36c --- /dev/null +++ b/xlat/ax25_protocols.in @@ -0,0 +1,17 @@ +/* sorted */ +/* Those are pulled from include/net/ax25.h, they should be part of UAPI */ +AX25_P_ROSE 0x01 +AX25_P_VJCOMP 0x06 /* Compressed TCP/IP packet */ + /* Van Jacobsen (RFC 1144) */ +AX25_P_VJUNCOMP 0x07 /* Uncompressed TCP/IP packet */ + /* Van Jacobsen (RFC 1144) */ +AX25_P_SEGMENT 0x08 /* Segmentation fragment */ +AX25_P_TEXNET 0xc3 /* TEXTNET datagram protocol */ +AX25_P_LQ 0xc4 /* Link Quality Protocol */ +AX25_P_ATALK 0xca /* Appletalk */ +AX25_P_ATALK_ARP 0xcb /* Appletalk ARP */ +AX25_P_IP 0xcc /* ARPA Internet Protocol */ +AX25_P_ARP 0xcd /* ARPA Address Resolution */ +AX25_P_FLEXNET 0xce /* FlexNet */ +AX25_P_NETROM 0xcf /* NET/ROM */ +AX25_P_TEXT 0xf0 /* No layer 3 protocol impl. */ diff --git a/xlat/block_ioctl_cmds.h b/xlat/block_ioctl_cmds.h new file mode 100644 index 0000000000000000000000000000000000000000..7f563a8c146d613e3674958db16be964ec83eb65 --- /dev/null +++ b/xlat/block_ioctl_cmds.h @@ -0,0 +1,283 @@ +/* Generated by ./xlat/gen.sh from ./xlat/block_ioctl_cmds.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(BLKROSET) || (defined(HAVE_DECL_BLKROSET) && HAVE_DECL_BLKROSET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKROSET) == (_IO(0x12, 93)), "BLKROSET != _IO(0x12, 93)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKROSET _IO(0x12, 93) +#endif +#if defined(BLKROGET) || (defined(HAVE_DECL_BLKROGET) && HAVE_DECL_BLKROGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKROGET) == (_IO(0x12, 94)), "BLKROGET != _IO(0x12, 94)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKROGET _IO(0x12, 94) +#endif +#if defined(BLKRRPART) || (defined(HAVE_DECL_BLKRRPART) && HAVE_DECL_BLKRRPART) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKRRPART) == (_IO(0x12, 95)), "BLKRRPART != _IO(0x12, 95)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKRRPART _IO(0x12, 95) +#endif +#if defined(BLKGETSIZE) || (defined(HAVE_DECL_BLKGETSIZE) && HAVE_DECL_BLKGETSIZE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKGETSIZE) == (_IO(0x12, 96)), "BLKGETSIZE != _IO(0x12, 96)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKGETSIZE _IO(0x12, 96) +#endif +#if defined(BLKFLSBUF) || (defined(HAVE_DECL_BLKFLSBUF) && HAVE_DECL_BLKFLSBUF) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKFLSBUF) == (_IO(0x12, 97)), "BLKFLSBUF != _IO(0x12, 97)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKFLSBUF _IO(0x12, 97) +#endif +#if defined(BLKRASET) || (defined(HAVE_DECL_BLKRASET) && HAVE_DECL_BLKRASET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKRASET) == (_IO(0x12, 98)), "BLKRASET != _IO(0x12, 98)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKRASET _IO(0x12, 98) +#endif +#if defined(BLKRAGET) || (defined(HAVE_DECL_BLKRAGET) && HAVE_DECL_BLKRAGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKRAGET) == (_IO(0x12, 99)), "BLKRAGET != _IO(0x12, 99)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKRAGET _IO(0x12, 99) +#endif +#if defined(BLKFRASET) || (defined(HAVE_DECL_BLKFRASET) && HAVE_DECL_BLKFRASET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKFRASET) == (_IO(0x12, 100)), "BLKFRASET != _IO(0x12, 100)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKFRASET _IO(0x12, 100) +#endif +#if defined(BLKFRAGET) || (defined(HAVE_DECL_BLKFRAGET) && HAVE_DECL_BLKFRAGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKFRAGET) == (_IO(0x12, 101)), "BLKFRAGET != _IO(0x12, 101)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKFRAGET _IO(0x12, 101) +#endif +#if defined(BLKSECTSET) || (defined(HAVE_DECL_BLKSECTSET) && HAVE_DECL_BLKSECTSET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKSECTSET) == (_IO(0x12, 102)), "BLKSECTSET != _IO(0x12, 102)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKSECTSET _IO(0x12, 102) +#endif +#if defined(BLKSECTGET) || (defined(HAVE_DECL_BLKSECTGET) && HAVE_DECL_BLKSECTGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKSECTGET) == (_IO(0x12, 103)), "BLKSECTGET != _IO(0x12, 103)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKSECTGET _IO(0x12, 103) +#endif +#if defined(BLKSSZGET) || (defined(HAVE_DECL_BLKSSZGET) && HAVE_DECL_BLKSSZGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKSSZGET) == (_IO(0x12, 104)), "BLKSSZGET != _IO(0x12, 104)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKSSZGET _IO(0x12, 104) +#endif +#if defined(BLKPG) || (defined(HAVE_DECL_BLKPG) && HAVE_DECL_BLKPG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKPG) == (_IO(0x12, 105)), "BLKPG != _IO(0x12, 105)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKPG _IO(0x12, 105) +#endif +#if defined(BLKELVGET) || (defined(HAVE_DECL_BLKELVGET) && HAVE_DECL_BLKELVGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKELVGET) == (_IOR(0x12, 106, size_t)), "BLKELVGET != _IOR(0x12, 106, size_t)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKELVGET _IOR(0x12, 106, size_t) +#endif +#if defined(BLKELVSET) || (defined(HAVE_DECL_BLKELVSET) && HAVE_DECL_BLKELVSET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKELVSET) == (_IOW(0x12, 107, size_t)), "BLKELVSET != _IOW(0x12, 107, size_t)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKELVSET _IOW(0x12, 107, size_t) +#endif +#if defined(BLKBSZGET) || (defined(HAVE_DECL_BLKBSZGET) && HAVE_DECL_BLKBSZGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKBSZGET) == (_IOR(0x12, 112, size_t)), "BLKBSZGET != _IOR(0x12, 112, size_t)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKBSZGET _IOR(0x12, 112, size_t) +#endif +#if defined(BLKBSZSET) || (defined(HAVE_DECL_BLKBSZSET) && HAVE_DECL_BLKBSZSET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKBSZSET) == (_IOW(0x12, 113, size_t)), "BLKBSZSET != _IOW(0x12, 113, size_t)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKBSZSET _IOW(0x12, 113, size_t) +#endif +#if defined(BLKGETSIZE64) || (defined(HAVE_DECL_BLKGETSIZE64) && HAVE_DECL_BLKGETSIZE64) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKGETSIZE64) == (_IOR(0x12, 114, size_t)), "BLKGETSIZE64 != _IOR(0x12, 114, size_t)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKGETSIZE64 _IOR(0x12, 114, size_t) +#endif +#if defined(BLKTRACESETUP) || (defined(HAVE_DECL_BLKTRACESETUP) && HAVE_DECL_BLKTRACESETUP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKTRACESETUP) == (_IOWR(0x12, 115, struct blk_user_trace_setup)), "BLKTRACESETUP != _IOWR(0x12, 115, struct blk_user_trace_setup)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKTRACESETUP _IOWR(0x12, 115, struct blk_user_trace_setup) +#endif +#if defined(BLKTRACESTART) || (defined(HAVE_DECL_BLKTRACESTART) && HAVE_DECL_BLKTRACESTART) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKTRACESTART) == (_IO(0x12, 116)), "BLKTRACESTART != _IO(0x12, 116)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKTRACESTART _IO(0x12, 116) +#endif +#if defined(BLKTRACESTOP) || (defined(HAVE_DECL_BLKTRACESTOP) && HAVE_DECL_BLKTRACESTOP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKTRACESTOP) == (_IO(0x12, 117)), "BLKTRACESTOP != _IO(0x12, 117)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKTRACESTOP _IO(0x12, 117) +#endif +#if defined(BLKTRACETEARDOWN) || (defined(HAVE_DECL_BLKTRACETEARDOWN) && HAVE_DECL_BLKTRACETEARDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKTRACETEARDOWN) == (_IO(0x12, 118)), "BLKTRACETEARDOWN != _IO(0x12, 118)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKTRACETEARDOWN _IO(0x12, 118) +#endif +#if defined(BLKDISCARD) || (defined(HAVE_DECL_BLKDISCARD) && HAVE_DECL_BLKDISCARD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKDISCARD) == (_IO(0x12, 119)), "BLKDISCARD != _IO(0x12, 119)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKDISCARD _IO(0x12, 119) +#endif +#if defined(BLKIOMIN) || (defined(HAVE_DECL_BLKIOMIN) && HAVE_DECL_BLKIOMIN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKIOMIN) == (_IO(0x12, 120)), "BLKIOMIN != _IO(0x12, 120)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKIOMIN _IO(0x12, 120) +#endif +#if defined(BLKIOOPT) || (defined(HAVE_DECL_BLKIOOPT) && HAVE_DECL_BLKIOOPT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKIOOPT) == (_IO(0x12, 121)), "BLKIOOPT != _IO(0x12, 121)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKIOOPT _IO(0x12, 121) +#endif +#if defined(BLKALIGNOFF) || (defined(HAVE_DECL_BLKALIGNOFF) && HAVE_DECL_BLKALIGNOFF) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKALIGNOFF) == (_IO(0x12, 122)), "BLKALIGNOFF != _IO(0x12, 122)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKALIGNOFF _IO(0x12, 122) +#endif +#if defined(BLKPBSZGET) || (defined(HAVE_DECL_BLKPBSZGET) && HAVE_DECL_BLKPBSZGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKPBSZGET) == (_IO(0x12, 123)), "BLKPBSZGET != _IO(0x12, 123)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKPBSZGET _IO(0x12, 123) +#endif +#if defined(BLKDISCARDZEROES) || (defined(HAVE_DECL_BLKDISCARDZEROES) && HAVE_DECL_BLKDISCARDZEROES) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKDISCARDZEROES) == (_IO(0x12, 124)), "BLKDISCARDZEROES != _IO(0x12, 124)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKDISCARDZEROES _IO(0x12, 124) +#endif +#if defined(BLKSECDISCARD) || (defined(HAVE_DECL_BLKSECDISCARD) && HAVE_DECL_BLKSECDISCARD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKSECDISCARD) == (_IO(0x12, 125)), "BLKSECDISCARD != _IO(0x12, 125)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKSECDISCARD _IO(0x12, 125) +#endif +#if defined(BLKROTATIONAL) || (defined(HAVE_DECL_BLKROTATIONAL) && HAVE_DECL_BLKROTATIONAL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKROTATIONAL) == (_IO(0x12, 126)), "BLKROTATIONAL != _IO(0x12, 126)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKROTATIONAL _IO(0x12, 126) +#endif +#if defined(BLKZEROOUT) || (defined(HAVE_DECL_BLKZEROOUT) && HAVE_DECL_BLKZEROOUT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKZEROOUT) == (_IO(0x12, 127)), "BLKZEROOUT != _IO(0x12, 127)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKZEROOUT _IO(0x12, 127) +#endif +#if defined(BLKDAXGET) || (defined(HAVE_DECL_BLKDAXGET) && HAVE_DECL_BLKDAXGET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BLKDAXGET) == (_IO(0x12, 129)), "BLKDAXGET != _IO(0x12, 129)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BLKDAXGET _IO(0x12, 129) +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +extern const struct xlat block_ioctl_cmds[]; + +# else + +# if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS) +static +# endif +const struct xlat block_ioctl_cmds[] = { + XLAT(BLKROSET), + XLAT(BLKROGET), + XLAT(BLKRRPART), + XLAT(BLKGETSIZE), + XLAT(BLKFLSBUF), + XLAT(BLKRASET), + XLAT(BLKRAGET), + XLAT(BLKFRASET), + XLAT(BLKFRAGET), + XLAT(BLKSECTSET), + XLAT(BLKSECTGET), + XLAT(BLKSSZGET), + XLAT(BLKPG), + XLAT(BLKELVGET), + XLAT(BLKELVSET), + XLAT(BLKBSZGET), + XLAT(BLKBSZSET), + XLAT(BLKGETSIZE64), + XLAT(BLKTRACESETUP), + XLAT(BLKTRACESTART), + XLAT(BLKTRACESTOP), + XLAT(BLKTRACETEARDOWN), + XLAT(BLKDISCARD), + XLAT(BLKIOMIN), + XLAT(BLKIOOPT), + XLAT(BLKALIGNOFF), + XLAT(BLKPBSZGET), + XLAT(BLKDISCARDZEROES), + XLAT(BLKSECDISCARD), + XLAT(BLKROTATIONAL), + XLAT(BLKZEROOUT), + + + + XLAT(BLKDAXGET), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/block_ioctl_cmds.in b/xlat/block_ioctl_cmds.in new file mode 100644 index 0000000000000000000000000000000000000000..7863ac15b15386604eb6005a46fdd4d73a98f984 --- /dev/null +++ b/xlat/block_ioctl_cmds.in @@ -0,0 +1,35 @@ +BLKROSET _IO(0x12, 93) +BLKROGET _IO(0x12, 94) +BLKRRPART _IO(0x12, 95) +BLKGETSIZE _IO(0x12, 96) +BLKFLSBUF _IO(0x12, 97) +BLKRASET _IO(0x12, 98) +BLKRAGET _IO(0x12, 99) +BLKFRASET _IO(0x12, 100) +BLKFRAGET _IO(0x12, 101) +BLKSECTSET _IO(0x12, 102) +BLKSECTGET _IO(0x12, 103) +BLKSSZGET _IO(0x12, 104) +BLKPG _IO(0x12, 105) +BLKELVGET _IOR(0x12, 106, size_t) +BLKELVSET _IOW(0x12, 107, size_t) +BLKBSZGET _IOR(0x12, 112, size_t) +BLKBSZSET _IOW(0x12, 113, size_t) +BLKGETSIZE64 _IOR(0x12, 114, size_t) +BLKTRACESETUP _IOWR(0x12, 115, struct blk_user_trace_setup) +BLKTRACESTART _IO(0x12, 116) +BLKTRACESTOP _IO(0x12, 117) +BLKTRACETEARDOWN _IO(0x12, 118) +BLKDISCARD _IO(0x12, 119) +BLKIOMIN _IO(0x12, 120) +BLKIOOPT _IO(0x12, 121) +BLKALIGNOFF _IO(0x12, 122) +BLKPBSZGET _IO(0x12, 123) +BLKDISCARDZEROES _IO(0x12, 124) +BLKSECDISCARD _IO(0x12, 125) +BLKROTATIONAL _IO(0x12, 126) +BLKZEROOUT _IO(0x12, 127) +/* BLKDAXSET was present between v4.5-rc1~112^2^2~16 and v4.5-rc3~23^2~3 */ +/* BLKDAXSET _IO(0x12, 128) */ +/* BLKDAXGET was present between v4.5-rc1~112^2^2~16 and v4.7-rc1~78^2^2~4 */ +BLKDAXGET _IO(0x12, 129) diff --git a/xlat/bpf_attach_type.h b/xlat/bpf_attach_type.h index aa83f4a353fdf9275534aec9d43ebc85db99c147..45dd210bd67fbbe4e12eea1b808ef5fe4eb07b4d 100644 --- a/xlat/bpf_attach_type.h +++ b/xlat/bpf_attach_type.h @@ -101,6 +101,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define BPF_CGROUP_INET6_POST_BIND 13 #endif +#if defined(BPF_CGROUP_UDP4_SENDMSG) || (defined(HAVE_DECL_BPF_CGROUP_UDP4_SENDMSG) && HAVE_DECL_BPF_CGROUP_UDP4_SENDMSG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_CGROUP_UDP4_SENDMSG) == (14), "BPF_CGROUP_UDP4_SENDMSG != 14"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_CGROUP_UDP4_SENDMSG 14 +#endif +#if defined(BPF_CGROUP_UDP6_SENDMSG) || (defined(HAVE_DECL_BPF_CGROUP_UDP6_SENDMSG) && HAVE_DECL_BPF_CGROUP_UDP6_SENDMSG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_CGROUP_UDP6_SENDMSG) == (15), "BPF_CGROUP_UDP6_SENDMSG != 15"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_CGROUP_UDP6_SENDMSG 15 +#endif +#if defined(BPF_LIRC_MODE2) || (defined(HAVE_DECL_BPF_LIRC_MODE2) && HAVE_DECL_BPF_LIRC_MODE2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_LIRC_MODE2) == (16), "BPF_LIRC_MODE2 != 16"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_LIRC_MODE2 16 +#endif #ifndef XLAT_MACROS_ONLY @@ -126,6 +147,9 @@ const struct xlat bpf_attach_type[] = { [BPF_CGROUP_INET6_CONNECT] = XLAT(BPF_CGROUP_INET6_CONNECT), [BPF_CGROUP_INET4_POST_BIND] = XLAT(BPF_CGROUP_INET4_POST_BIND), [BPF_CGROUP_INET6_POST_BIND] = XLAT(BPF_CGROUP_INET6_POST_BIND), + [BPF_CGROUP_UDP4_SENDMSG] = XLAT(BPF_CGROUP_UDP4_SENDMSG), + [BPF_CGROUP_UDP6_SENDMSG] = XLAT(BPF_CGROUP_UDP6_SENDMSG), + [BPF_LIRC_MODE2] = XLAT(BPF_LIRC_MODE2), XLAT_END }; diff --git a/xlat/bpf_attach_type.in b/xlat/bpf_attach_type.in index 9438107c41203536d542f6ec6ab7cf33351208bb..04619e6471d48ef6da86d3d7c6f73d4aa408187b 100644 --- a/xlat/bpf_attach_type.in +++ b/xlat/bpf_attach_type.in @@ -13,3 +13,6 @@ BPF_CGROUP_INET4_CONNECT 10 BPF_CGROUP_INET6_CONNECT 11 BPF_CGROUP_INET4_POST_BIND 12 BPF_CGROUP_INET6_POST_BIND 13 +BPF_CGROUP_UDP4_SENDMSG 14 +BPF_CGROUP_UDP6_SENDMSG 15 +BPF_LIRC_MODE2 16 diff --git a/xlat/bpf_commands.h b/xlat/bpf_commands.h index d0653b331be2a8be81f4903c9fdcbbbd17782b46..ad6a268733c12d69d8c30922ac93d7942607ae22 100644 --- a/xlat/bpf_commands.h +++ b/xlat/bpf_commands.h @@ -129,6 +129,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define BPF_RAW_TRACEPOINT_OPEN 17 #endif +#if defined(BPF_BTF_LOAD) || (defined(HAVE_DECL_BPF_BTF_LOAD) && HAVE_DECL_BPF_BTF_LOAD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_BTF_LOAD) == (18), "BPF_BTF_LOAD != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_BTF_LOAD 18 +#endif +#if defined(BPF_BTF_GET_FD_BY_ID) || (defined(HAVE_DECL_BPF_BTF_GET_FD_BY_ID) && HAVE_DECL_BPF_BTF_GET_FD_BY_ID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_BTF_GET_FD_BY_ID) == (19), "BPF_BTF_GET_FD_BY_ID != 19"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_BTF_GET_FD_BY_ID 19 +#endif +#if defined(BPF_TASK_FD_QUERY) || (defined(HAVE_DECL_BPF_TASK_FD_QUERY) && HAVE_DECL_BPF_TASK_FD_QUERY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_TASK_FD_QUERY) == (20), "BPF_TASK_FD_QUERY != 20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_TASK_FD_QUERY 20 +#endif #ifndef XLAT_MACROS_ONLY @@ -158,6 +179,9 @@ const struct xlat bpf_commands[] = { [BPF_OBJ_GET_INFO_BY_FD] = XLAT(BPF_OBJ_GET_INFO_BY_FD), [BPF_PROG_QUERY] = XLAT(BPF_PROG_QUERY), [BPF_RAW_TRACEPOINT_OPEN] = XLAT(BPF_RAW_TRACEPOINT_OPEN), + [BPF_BTF_LOAD] = XLAT(BPF_BTF_LOAD), + [BPF_BTF_GET_FD_BY_ID] = XLAT(BPF_BTF_GET_FD_BY_ID), + [BPF_TASK_FD_QUERY] = XLAT(BPF_TASK_FD_QUERY), XLAT_END }; diff --git a/xlat/bpf_commands.in b/xlat/bpf_commands.in index 54fd7ad5748ac61c88d69231646f5d5d39865922..befb029e27cf447b0e506c0a95c2f61de06f7cae 100644 --- a/xlat/bpf_commands.in +++ b/xlat/bpf_commands.in @@ -17,3 +17,6 @@ BPF_MAP_GET_FD_BY_ID 14 BPF_OBJ_GET_INFO_BY_FD 15 BPF_PROG_QUERY 16 BPF_RAW_TRACEPOINT_OPEN 17 +BPF_BTF_LOAD 18 +BPF_BTF_GET_FD_BY_ID 19 +BPF_TASK_FD_QUERY 20 diff --git a/xlat/bpf_map_types.h b/xlat/bpf_map_types.h index 28a21917ee4cb3e8c40e03103d5579c7c6025fb8..13bbdf845b1da2c9007af2f03fbaccba3279a805 100644 --- a/xlat/bpf_map_types.h +++ b/xlat/bpf_map_types.h @@ -122,6 +122,34 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define BPF_MAP_TYPE_CPUMAP 16 #endif +#if defined(BPF_MAP_TYPE_XSKMAP) || (defined(HAVE_DECL_BPF_MAP_TYPE_XSKMAP) && HAVE_DECL_BPF_MAP_TYPE_XSKMAP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_MAP_TYPE_XSKMAP) == (17), "BPF_MAP_TYPE_XSKMAP != 17"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_MAP_TYPE_XSKMAP 17 +#endif +#if defined(BPF_MAP_TYPE_SOCKHASH) || (defined(HAVE_DECL_BPF_MAP_TYPE_SOCKHASH) && HAVE_DECL_BPF_MAP_TYPE_SOCKHASH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_MAP_TYPE_SOCKHASH) == (18), "BPF_MAP_TYPE_SOCKHASH != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_MAP_TYPE_SOCKHASH 18 +#endif +#if defined(BPF_MAP_TYPE_CGROUP_STORAGE) || (defined(HAVE_DECL_BPF_MAP_TYPE_CGROUP_STORAGE) && HAVE_DECL_BPF_MAP_TYPE_CGROUP_STORAGE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_MAP_TYPE_CGROUP_STORAGE) == (19), "BPF_MAP_TYPE_CGROUP_STORAGE != 19"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_MAP_TYPE_CGROUP_STORAGE 19 +#endif +#if defined(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) && HAVE_DECL_BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) == (20), "BPF_MAP_TYPE_REUSEPORT_SOCKARRAY != 20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_MAP_TYPE_REUSEPORT_SOCKARRAY 20 +#endif #ifndef XLAT_MACROS_ONLY @@ -150,6 +178,10 @@ const struct xlat bpf_map_types[] = { [BPF_MAP_TYPE_DEVMAP] = XLAT(BPF_MAP_TYPE_DEVMAP), [BPF_MAP_TYPE_SOCKMAP] = XLAT(BPF_MAP_TYPE_SOCKMAP), [BPF_MAP_TYPE_CPUMAP] = XLAT(BPF_MAP_TYPE_CPUMAP), + [BPF_MAP_TYPE_XSKMAP] = XLAT(BPF_MAP_TYPE_XSKMAP), + [BPF_MAP_TYPE_SOCKHASH] = XLAT(BPF_MAP_TYPE_SOCKHASH), + [BPF_MAP_TYPE_CGROUP_STORAGE] = XLAT(BPF_MAP_TYPE_CGROUP_STORAGE), + [BPF_MAP_TYPE_REUSEPORT_SOCKARRAY] = XLAT(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY), XLAT_END }; diff --git a/xlat/bpf_map_types.in b/xlat/bpf_map_types.in index 99b08c82d7e781a48b87cc137a9c77e900568065..e2273823deebd0695308a0f8eb44bfb5e8b7db18 100644 --- a/xlat/bpf_map_types.in +++ b/xlat/bpf_map_types.in @@ -16,3 +16,7 @@ BPF_MAP_TYPE_HASH_OF_MAPS 13 BPF_MAP_TYPE_DEVMAP 14 BPF_MAP_TYPE_SOCKMAP 15 BPF_MAP_TYPE_CPUMAP 16 +BPF_MAP_TYPE_XSKMAP 17 +BPF_MAP_TYPE_SOCKHASH 18 +BPF_MAP_TYPE_CGROUP_STORAGE 19 +BPF_MAP_TYPE_REUSEPORT_SOCKARRAY 20 diff --git a/xlat/bpf_prog_types.h b/xlat/bpf_prog_types.h index efaae9e894c1769d80189b3f5a863aeb12a266f6..10cacc4f9ff3519e94cd31d591f138f1f4d3ab24 100644 --- a/xlat/bpf_prog_types.h +++ b/xlat/bpf_prog_types.h @@ -129,6 +129,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define BPF_PROG_TYPE_RAW_TRACEPOINT 17 #endif +#if defined(BPF_PROG_TYPE_LWT_SEG6LOCAL) || (defined(HAVE_DECL_BPF_PROG_TYPE_LWT_SEG6LOCAL) && HAVE_DECL_BPF_PROG_TYPE_LWT_SEG6LOCAL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_PROG_TYPE_LWT_SEG6LOCAL) == (18), "BPF_PROG_TYPE_LWT_SEG6LOCAL != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_PROG_TYPE_LWT_SEG6LOCAL 18 +#endif +#if defined(BPF_PROG_TYPE_LIRC_MODE2) || (defined(HAVE_DECL_BPF_PROG_TYPE_LIRC_MODE2) && HAVE_DECL_BPF_PROG_TYPE_LIRC_MODE2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_PROG_TYPE_LIRC_MODE2) == (19), "BPF_PROG_TYPE_LIRC_MODE2 != 19"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_PROG_TYPE_LIRC_MODE2 19 +#endif +#if defined(BPF_PROG_TYPE_SK_REUSEPORT) || (defined(HAVE_DECL_BPF_PROG_TYPE_SK_REUSEPORT) && HAVE_DECL_BPF_PROG_TYPE_SK_REUSEPORT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((BPF_PROG_TYPE_SK_REUSEPORT) == (20), "BPF_PROG_TYPE_SK_REUSEPORT != 20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define BPF_PROG_TYPE_SK_REUSEPORT 20 +#endif #ifndef XLAT_MACROS_ONLY @@ -158,6 +179,9 @@ const struct xlat bpf_prog_types[] = { [BPF_PROG_TYPE_CGROUP_DEVICE] = XLAT(BPF_PROG_TYPE_CGROUP_DEVICE), [BPF_PROG_TYPE_SK_MSG] = XLAT(BPF_PROG_TYPE_SK_MSG), [BPF_PROG_TYPE_RAW_TRACEPOINT] = XLAT(BPF_PROG_TYPE_RAW_TRACEPOINT), + [BPF_PROG_TYPE_LWT_SEG6LOCAL] = XLAT(BPF_PROG_TYPE_LWT_SEG6LOCAL), + [BPF_PROG_TYPE_LIRC_MODE2] = XLAT(BPF_PROG_TYPE_LIRC_MODE2), + [BPF_PROG_TYPE_SK_REUSEPORT] = XLAT(BPF_PROG_TYPE_SK_REUSEPORT), XLAT_END }; diff --git a/xlat/bpf_prog_types.in b/xlat/bpf_prog_types.in index 7fee390bf709ddbeab9a885495bc5dc9eb0bc7bc..d32ca7fad2de2792cc30ead1211757aa727daedc 100644 --- a/xlat/bpf_prog_types.in +++ b/xlat/bpf_prog_types.in @@ -17,3 +17,6 @@ BPF_PROG_TYPE_SK_SKB 14 BPF_PROG_TYPE_CGROUP_DEVICE 15 BPF_PROG_TYPE_SK_MSG 16 BPF_PROG_TYPE_RAW_TRACEPOINT 17 +BPF_PROG_TYPE_LWT_SEG6LOCAL 18 +BPF_PROG_TYPE_LIRC_MODE2 19 +BPF_PROG_TYPE_SK_REUSEPORT 20 diff --git a/xlat/epollevents.h b/xlat/epollevents.h index b82e173960660d5fca00986b9c37b9b915a69ddd..45d9cd9437214b696ccea2e55e40644334c83b95 100644 --- a/xlat/epollevents.h +++ b/xlat/epollevents.h @@ -3,62 +3,145 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifdef IN_MPERS - -# error static const struct xlat epollevents in mpers mode - -# else - -static -const struct xlat epollevents[] = { #if defined(EPOLLIN) || (defined(HAVE_DECL_EPOLLIN) && HAVE_DECL_EPOLLIN) - XLAT(EPOLLIN), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLIN) == (0x00000001), "EPOLLIN != 0x00000001"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLIN 0x00000001 #endif #if defined(EPOLLPRI) || (defined(HAVE_DECL_EPOLLPRI) && HAVE_DECL_EPOLLPRI) - XLAT(EPOLLPRI), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLPRI) == (0x00000002), "EPOLLPRI != 0x00000002"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLPRI 0x00000002 #endif #if defined(EPOLLOUT) || (defined(HAVE_DECL_EPOLLOUT) && HAVE_DECL_EPOLLOUT) - XLAT(EPOLLOUT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLOUT) == (0x00000004), "EPOLLOUT != 0x00000004"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLOUT 0x00000004 +#endif +#if defined(EPOLLERR) || (defined(HAVE_DECL_EPOLLERR) && HAVE_DECL_EPOLLERR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLERR) == (0x00000008), "EPOLLERR != 0x00000008"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLERR 0x00000008 +#endif +#if defined(EPOLLHUP) || (defined(HAVE_DECL_EPOLLHUP) && HAVE_DECL_EPOLLHUP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLHUP) == (0x00000010), "EPOLLHUP != 0x00000010"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLHUP 0x00000010 +#endif +#if defined(EPOLLNVAL) || (defined(HAVE_DECL_EPOLLNVAL) && HAVE_DECL_EPOLLNVAL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLNVAL) == (0x00000020), "EPOLLNVAL != 0x00000020"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLNVAL 0x00000020 #endif #if defined(EPOLLRDNORM) || (defined(HAVE_DECL_EPOLLRDNORM) && HAVE_DECL_EPOLLRDNORM) - XLAT(EPOLLRDNORM), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLRDNORM) == (0x00000040), "EPOLLRDNORM != 0x00000040"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLRDNORM 0x00000040 #endif #if defined(EPOLLRDBAND) || (defined(HAVE_DECL_EPOLLRDBAND) && HAVE_DECL_EPOLLRDBAND) - XLAT(EPOLLRDBAND), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLRDBAND) == (0x00000080), "EPOLLRDBAND != 0x00000080"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLRDBAND 0x00000080 #endif #if defined(EPOLLWRNORM) || (defined(HAVE_DECL_EPOLLWRNORM) && HAVE_DECL_EPOLLWRNORM) - XLAT(EPOLLWRNORM), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLWRNORM) == (0x00000100), "EPOLLWRNORM != 0x00000100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLWRNORM 0x00000100 #endif #if defined(EPOLLWRBAND) || (defined(HAVE_DECL_EPOLLWRBAND) && HAVE_DECL_EPOLLWRBAND) - XLAT(EPOLLWRBAND), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLWRBAND) == (0x00000200), "EPOLLWRBAND != 0x00000200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLWRBAND 0x00000200 #endif #if defined(EPOLLMSG) || (defined(HAVE_DECL_EPOLLMSG) && HAVE_DECL_EPOLLMSG) - XLAT(EPOLLMSG), -#endif -#if defined(EPOLLERR) || (defined(HAVE_DECL_EPOLLERR) && HAVE_DECL_EPOLLERR) - XLAT(EPOLLERR), -#endif -#if defined(EPOLLHUP) || (defined(HAVE_DECL_EPOLLHUP) && HAVE_DECL_EPOLLHUP) - XLAT(EPOLLHUP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLMSG) == (0x00000400), "EPOLLMSG != 0x00000400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLMSG 0x00000400 #endif #if defined(EPOLLRDHUP) || (defined(HAVE_DECL_EPOLLRDHUP) && HAVE_DECL_EPOLLRDHUP) - XLAT(EPOLLRDHUP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLRDHUP) == (0x00002000), "EPOLLRDHUP != 0x00002000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLRDHUP 0x00002000 #endif #if defined(EPOLLEXCLUSIVE) || (defined(HAVE_DECL_EPOLLEXCLUSIVE) && HAVE_DECL_EPOLLEXCLUSIVE) - XLAT(EPOLLEXCLUSIVE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLEXCLUSIVE) == (0x10000000), "EPOLLEXCLUSIVE != 0x10000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLEXCLUSIVE 0x10000000 #endif #if defined(EPOLLWAKEUP) || (defined(HAVE_DECL_EPOLLWAKEUP) && HAVE_DECL_EPOLLWAKEUP) - XLAT(EPOLLWAKEUP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLWAKEUP) == (0x20000000), "EPOLLWAKEUP != 0x20000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLWAKEUP 0x20000000 #endif #if defined(EPOLLONESHOT) || (defined(HAVE_DECL_EPOLLONESHOT) && HAVE_DECL_EPOLLONESHOT) - XLAT(EPOLLONESHOT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLONESHOT) == (0x40000000), "EPOLLONESHOT != 0x40000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLONESHOT 0x40000000 #endif #if defined(EPOLLET) || (defined(HAVE_DECL_EPOLLET) && HAVE_DECL_EPOLLET) - XLAT(EPOLLET), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((EPOLLET) == (0x80000000), "EPOLLET != 0x80000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define EPOLLET 0x80000000 #endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat epollevents in mpers mode + +# else + +static +const struct xlat epollevents[] = { + XLAT(EPOLLIN), + XLAT(EPOLLPRI), + XLAT(EPOLLOUT), + XLAT(EPOLLERR), + XLAT(EPOLLHUP), + XLAT(EPOLLNVAL), + XLAT(EPOLLRDNORM), + XLAT(EPOLLRDBAND), + XLAT(EPOLLWRNORM), + XLAT(EPOLLWRBAND), + XLAT(EPOLLMSG), + XLAT(EPOLLRDHUP), + XLAT(EPOLLEXCLUSIVE), + XLAT(EPOLLWAKEUP), + XLAT(EPOLLONESHOT), + XLAT(EPOLLET), XLAT_END }; diff --git a/xlat/epollevents.in b/xlat/epollevents.in index 6fa670747828cda74b229bb7b209149c2175d64d..2dced00491792c9d8a51fd9ba190bd7932b85e32 100644 --- a/xlat/epollevents.in +++ b/xlat/epollevents.in @@ -1,15 +1,16 @@ -EPOLLIN -EPOLLPRI -EPOLLOUT -EPOLLRDNORM -EPOLLRDBAND -EPOLLWRNORM -EPOLLWRBAND -EPOLLMSG -EPOLLERR -EPOLLHUP -EPOLLRDHUP -EPOLLEXCLUSIVE -EPOLLWAKEUP -EPOLLONESHOT -EPOLLET +EPOLLIN 0x00000001 +EPOLLPRI 0x00000002 +EPOLLOUT 0x00000004 +EPOLLERR 0x00000008 +EPOLLHUP 0x00000010 +EPOLLNVAL 0x00000020 +EPOLLRDNORM 0x00000040 +EPOLLRDBAND 0x00000080 +EPOLLWRNORM 0x00000100 +EPOLLWRBAND 0x00000200 +EPOLLMSG 0x00000400 +EPOLLRDHUP 0x00002000 +EPOLLEXCLUSIVE 0x10000000 +EPOLLWAKEUP 0x20000000 +EPOLLONESHOT 0x40000000 +EPOLLET 0x80000000 diff --git a/xlat/evdev_ev.h b/xlat/evdev_ev.h index 30adf93a4106494ed46edc940b07f42888f4d0a8..a112805d9453aa1c2a5fb203d3871795fd578c8f 100644 --- a/xlat/evdev_ev.h +++ b/xlat/evdev_ev.h @@ -90,13 +90,8 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #ifndef XLAT_MACROS_ONLY -# ifdef IN_MPERS +# ifndef IN_MPERS -# error static const struct xlat evdev_ev in mpers mode - -# else - -static const struct xlat evdev_ev[] = { XLAT(EV_SYN), XLAT(EV_KEY), diff --git a/xlat/evdev_sync.h b/xlat/evdev_sync.h deleted file mode 100644 index 7a06e15831f98b837dd8f980bf4d82450c99618c..0000000000000000000000000000000000000000 --- a/xlat/evdev_sync.h +++ /dev/null @@ -1,54 +0,0 @@ -/* Generated by ./xlat/gen.sh from ./xlat/evdev_sync.in; do not edit. */ - -#include "gcc_compat.h" -#include "static_assert.h" - -#if defined(SYN_REPORT) || (defined(HAVE_DECL_SYN_REPORT) && HAVE_DECL_SYN_REPORT) -DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((SYN_REPORT) == (0), "SYN_REPORT != 0"); -DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE -#else -# define SYN_REPORT 0 -#endif -#if defined(SYN_CONFIG) || (defined(HAVE_DECL_SYN_CONFIG) && HAVE_DECL_SYN_CONFIG) -DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((SYN_CONFIG) == (1), "SYN_CONFIG != 1"); -DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE -#else -# define SYN_CONFIG 1 -#endif -#if defined(SYN_MT_REPORT) || (defined(HAVE_DECL_SYN_MT_REPORT) && HAVE_DECL_SYN_MT_REPORT) -DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((SYN_MT_REPORT) == (2), "SYN_MT_REPORT != 2"); -DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE -#else -# define SYN_MT_REPORT 2 -#endif -#if defined(SYN_DROPPED) || (defined(HAVE_DECL_SYN_DROPPED) && HAVE_DECL_SYN_DROPPED) -DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((SYN_DROPPED) == (3), "SYN_DROPPED != 3"); -DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE -#else -# define SYN_DROPPED 3 -#endif - -#ifndef XLAT_MACROS_ONLY - -# ifdef IN_MPERS - -# error static const struct xlat evdev_sync in mpers mode - -# else - -static -const struct xlat evdev_sync[] = { - [SYN_REPORT] = XLAT(SYN_REPORT), - [SYN_CONFIG] = XLAT(SYN_CONFIG), - [SYN_MT_REPORT] = XLAT(SYN_MT_REPORT), - [SYN_DROPPED] = XLAT(SYN_DROPPED), - XLAT_END -}; - -# endif /* !IN_MPERS */ - -#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/evdev_sync.in b/xlat/evdev_sync.in deleted file mode 100644 index ca9ea50356833e37d367fd9c828629ef57fa3833..0000000000000000000000000000000000000000 --- a/xlat/evdev_sync.in +++ /dev/null @@ -1,5 +0,0 @@ -#value_indexed -SYN_REPORT 0 -SYN_CONFIG 1 -SYN_MT_REPORT 2 -SYN_DROPPED 3 diff --git a/xlat/fcntl64cmds.in b/xlat/fcntl64cmds.in deleted file mode 100644 index 074efe4503d0bf31b10fcaa60b9100148eea7e55..0000000000000000000000000000000000000000 --- a/xlat/fcntl64cmds.in +++ /dev/null @@ -1,4 +0,0 @@ -/* asm-generic/fcntl.h */ -F_GETLK64 12 -F_SETLK64 13 -F_SETLKW64 14 diff --git a/xlat/futexbitset.h b/xlat/futexbitset.h new file mode 100644 index 0000000000000000000000000000000000000000..566c8cbc232c27458735817362ccb48a07e08f75 --- /dev/null +++ b/xlat/futexbitset.h @@ -0,0 +1,30 @@ +/* Generated by ./xlat/gen.sh from ./xlat/futexbitset.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(FUTEX_BITSET_MATCH_ANY) || (defined(HAVE_DECL_FUTEX_BITSET_MATCH_ANY) && HAVE_DECL_FUTEX_BITSET_MATCH_ANY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((FUTEX_BITSET_MATCH_ANY) == (0xffffffff), "FUTEX_BITSET_MATCH_ANY != 0xffffffff"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define FUTEX_BITSET_MATCH_ANY 0xffffffff +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat futexbitset in mpers mode + +# else + +static +const struct xlat futexbitset[] = { + XLAT(FUTEX_BITSET_MATCH_ANY), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/futexbitset.in b/xlat/futexbitset.in new file mode 100644 index 0000000000000000000000000000000000000000..1290c87c76a85470f5126ae7b361d35e2a3c42bd --- /dev/null +++ b/xlat/futexbitset.in @@ -0,0 +1 @@ +FUTEX_BITSET_MATCH_ANY 0xffffffff diff --git a/xlat/getsockipoptions.in b/xlat/getsockipoptions.in deleted file mode 100644 index 847cec2a58b12f2106457d791aa1f3539582b02b..0000000000000000000000000000000000000000 --- a/xlat/getsockipoptions.in +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Options specific to getsockopt(SOL_IP). - * Common {g,s}etsockopt(SOL_IP) options - * should be in sockipoptions.in instead. - */ - -ARPT_SO_GET_INFO -ARPT_SO_GET_ENTRIES -ARPT_SO_GET_REVISION_MATCH -ARPT_SO_GET_REVISION_TARGET - -EBT_SO_GET_INFO -EBT_SO_GET_ENTRIES -EBT_SO_GET_INIT_INFO -EBT_SO_GET_INIT_ENTRIES - -IP_VS_SO_GET_VERSION -IP_VS_SO_GET_INFO -IP_VS_SO_GET_SERVICES -IP_VS_SO_GET_SERVICE -IP_VS_SO_GET_DESTS -IP_VS_SO_GET_DEST -IP_VS_SO_GET_TIMEOUT -IP_VS_SO_GET_DAEMON - -IPT_SO_GET_INFO -IPT_SO_GET_ENTRIES -IPT_SO_GET_REVISION_MATCH -IPT_SO_GET_REVISION_TARGET diff --git a/xlat/getsockipv6options.in b/xlat/getsockipv6options.in deleted file mode 100644 index da44a101aed6fe65f72ccbc6f77345fcb55df9a6..0000000000000000000000000000000000000000 --- a/xlat/getsockipv6options.in +++ /dev/null @@ -1,10 +0,0 @@ -/* - * Options specific to getsockopt(SOL_IPV6). - * Common {g,s}etsockopt(SOL_IPV6) options - * should be in sockipv6options.in instead. - */ - -IP6T_SO_GET_INFO -IP6T_SO_GET_ENTRIES -IP6T_SO_GET_REVISION_MATCH -IP6T_SO_GET_REVISION_TARGET diff --git a/xlat/inet_devconf_indices.h b/xlat/inet_devconf_indices.h index ce00a54d8af684f99dd1855ea4dfb11ae82a5ad8..b1dd3cc811b75388306127be076fb2b46b1f43ea 100644 --- a/xlat/inet_devconf_indices.h +++ b/xlat/inet_devconf_indices.h @@ -220,6 +220,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IPV4_DEVCONF_DROP_GRATUITOUS_ARP 31 #endif +#if defined(IPV4_DEVCONF_BC_FORWARDING) || (defined(HAVE_DECL_IPV4_DEVCONF_BC_FORWARDING) && HAVE_DECL_IPV4_DEVCONF_BC_FORWARDING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IPV4_DEVCONF_BC_FORWARDING) == (32), "IPV4_DEVCONF_BC_FORWARDING != 32"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IPV4_DEVCONF_BC_FORWARDING 32 +#endif #ifndef XLAT_MACROS_ONLY @@ -263,6 +270,7 @@ const struct xlat inet_devconf_indices[] = { [IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1] = XLAT(IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1), [IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1] = XLAT(IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1), [IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1] = XLAT(IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1), + [IPV4_DEVCONF_BC_FORWARDING-1] = XLAT(IPV4_DEVCONF_BC_FORWARDING-1), XLAT_END }; diff --git a/xlat/inet_devconf_indices.in b/xlat/inet_devconf_indices.in index eabcfc523498037780b3a4e17a9a86a0f657ac01..dd262370a5caa97198422856e60a4513d9c28c95 100644 --- a/xlat/inet_devconf_indices.in +++ b/xlat/inet_devconf_indices.in @@ -31,3 +31,4 @@ IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL-1 28 IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1 29 IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1 30 IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1 31 +IPV4_DEVCONF_BC_FORWARDING-1 32 diff --git a/xlat/inotify_flags.h b/xlat/inotify_flags.h index 1cab92d0a339bfc08a004cdb3cfc76aee4a17a71..5d233d566f0e7648a3a056ebe3364448baf64208 100644 --- a/xlat/inotify_flags.h +++ b/xlat/inotify_flags.h @@ -129,6 +129,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IN_EXCL_UNLINK 0x04000000 #endif +#if defined(IN_MASK_CREATE) || (defined(HAVE_DECL_IN_MASK_CREATE) && HAVE_DECL_IN_MASK_CREATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IN_MASK_CREATE) == (0x10000000), "IN_MASK_CREATE != 0x10000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IN_MASK_CREATE 0x10000000 +#endif #if defined(IN_MASK_ADD) || (defined(HAVE_DECL_IN_MASK_ADD) && HAVE_DECL_IN_MASK_ADD) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((IN_MASK_ADD) == (0x20000000), "IN_MASK_ADD != 0x20000000"); @@ -179,6 +186,7 @@ const struct xlat inotify_flags[] = { XLAT(IN_ONLYDIR), XLAT(IN_DONT_FOLLOW), XLAT(IN_EXCL_UNLINK), + XLAT(IN_MASK_CREATE), XLAT(IN_MASK_ADD), XLAT(IN_ISDIR), XLAT(IN_ONESHOT), diff --git a/xlat/inotify_flags.in b/xlat/inotify_flags.in index db1d839363b33078e74c4dec03b4190e9ea2d3b5..671bd0e691dfead0027f0df1543e5907c00118f3 100644 --- a/xlat/inotify_flags.in +++ b/xlat/inotify_flags.in @@ -16,6 +16,7 @@ IN_IGNORED 0x00008000 IN_ONLYDIR 0x01000000 IN_DONT_FOLLOW 0x02000000 IN_EXCL_UNLINK 0x04000000 +IN_MASK_CREATE 0x10000000 IN_MASK_ADD 0x20000000 IN_ISDIR 0x40000000 IN_ONESHOT 0x80000000 diff --git a/xlat/ioctl_dirs.h b/xlat/ioctl_dirs.h index d4cae213dc54c6150ad82823d35b189229982ccd..b059862f5d7f5f402c43b20b64228354bf90c841 100644 --- a/xlat/ioctl_dirs.h +++ b/xlat/ioctl_dirs.h @@ -14,14 +14,14 @@ static const struct xlat ioctl_dirs[] = { +#if defined(_IOC_NONE) || (defined(HAVE_DECL__IOC_NONE) && HAVE_DECL__IOC_NONE) + XLAT(_IOC_NONE), +#endif #if defined(_IOC_READ) || (defined(HAVE_DECL__IOC_READ) && HAVE_DECL__IOC_READ) XLAT(_IOC_READ), #endif #if defined(_IOC_WRITE) || (defined(HAVE_DECL__IOC_WRITE) && HAVE_DECL__IOC_WRITE) XLAT(_IOC_WRITE), -#endif -#if defined(_IOC_NONE) || (defined(HAVE_DECL__IOC_NONE) && HAVE_DECL__IOC_NONE) - XLAT(_IOC_NONE), #endif XLAT_END }; diff --git a/xlat/ioctl_dirs.in b/xlat/ioctl_dirs.in index 4c97a8692547101267bc386c4b2161fd08ac0219..c069dd7357d7c738ae7128e49e2600baa6a73039 100644 --- a/xlat/ioctl_dirs.in +++ b/xlat/ioctl_dirs.in @@ -1,3 +1,3 @@ +_IOC_NONE _IOC_READ _IOC_WRITE -_IOC_NONE diff --git a/xlat/ioprio_class.h b/xlat/ioprio_class.h index c7bfa4bdd39620865eb8ec16ee757c66ada2a747..b3967842491467b00f609b4d0e7c260a0959faad 100644 --- a/xlat/ioprio_class.h +++ b/xlat/ioprio_class.h @@ -3,6 +3,34 @@ #include "gcc_compat.h" #include "static_assert.h" +#if defined(IOPRIO_CLASS_NONE) || (defined(HAVE_DECL_IOPRIO_CLASS_NONE) && HAVE_DECL_IOPRIO_CLASS_NONE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_CLASS_NONE) == (0), "IOPRIO_CLASS_NONE != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_CLASS_NONE 0 +#endif +#if defined(IOPRIO_CLASS_RT) || (defined(HAVE_DECL_IOPRIO_CLASS_RT) && HAVE_DECL_IOPRIO_CLASS_RT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_CLASS_RT) == (1), "IOPRIO_CLASS_RT != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_CLASS_RT 1 +#endif +#if defined(IOPRIO_CLASS_BE) || (defined(HAVE_DECL_IOPRIO_CLASS_BE) && HAVE_DECL_IOPRIO_CLASS_BE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_CLASS_BE) == (2), "IOPRIO_CLASS_BE != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_CLASS_BE 2 +#endif +#if defined(IOPRIO_CLASS_IDLE) || (defined(HAVE_DECL_IOPRIO_CLASS_IDLE) && HAVE_DECL_IOPRIO_CLASS_IDLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_CLASS_IDLE) == (3), "IOPRIO_CLASS_IDLE != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_CLASS_IDLE 3 +#endif #ifndef XLAT_MACROS_ONLY diff --git a/xlat/ioprio_class.in b/xlat/ioprio_class.in index 5020e5a1771973f06060e73274e90107a54c2b6f..f7a3ed25e5664f9a2c45c39dadaaf79b3161f45a 100644 --- a/xlat/ioprio_class.in +++ b/xlat/ioprio_class.in @@ -1,5 +1,4 @@ -#unconditional -IOPRIO_CLASS_NONE -IOPRIO_CLASS_RT -IOPRIO_CLASS_BE -IOPRIO_CLASS_IDLE +IOPRIO_CLASS_NONE 0 +IOPRIO_CLASS_RT 1 +IOPRIO_CLASS_BE 2 +IOPRIO_CLASS_IDLE 3 diff --git a/xlat/ioprio_who.h b/xlat/ioprio_who.h index e296fdef534ea129bc9ee6c0f5ff119a1b7637cf..9bb2703095ccb08cba4ecca5cb1fe8362df64044 100644 --- a/xlat/ioprio_who.h +++ b/xlat/ioprio_who.h @@ -3,6 +3,27 @@ #include "gcc_compat.h" #include "static_assert.h" +#if defined(IOPRIO_WHO_PROCESS) || (defined(HAVE_DECL_IOPRIO_WHO_PROCESS) && HAVE_DECL_IOPRIO_WHO_PROCESS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_WHO_PROCESS) == (1), "IOPRIO_WHO_PROCESS != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_WHO_PROCESS 1 +#endif +#if defined(IOPRIO_WHO_PGRP) || (defined(HAVE_DECL_IOPRIO_WHO_PGRP) && HAVE_DECL_IOPRIO_WHO_PGRP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_WHO_PGRP) == (2), "IOPRIO_WHO_PGRP != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_WHO_PGRP 2 +#endif +#if defined(IOPRIO_WHO_USER) || (defined(HAVE_DECL_IOPRIO_WHO_USER) && HAVE_DECL_IOPRIO_WHO_USER) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IOPRIO_WHO_USER) == (3), "IOPRIO_WHO_USER != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IOPRIO_WHO_USER 3 +#endif #ifndef XLAT_MACROS_ONLY diff --git a/xlat/ioprio_who.in b/xlat/ioprio_who.in index 20b1bd18975a2e440d7a2d2741e4effe7acd0d6a..dfb967c2c664e2e3ac5e294eedbc676b63847352 100644 --- a/xlat/ioprio_who.in +++ b/xlat/ioprio_who.in @@ -1,4 +1,3 @@ -#unconditional -IOPRIO_WHO_PROCESS -IOPRIO_WHO_PGRP -IOPRIO_WHO_USER +IOPRIO_WHO_PROCESS 1 +IOPRIO_WHO_PGRP 2 +IOPRIO_WHO_USER 3 diff --git a/xlat/kvm_cap.h b/xlat/kvm_cap.h new file mode 100644 index 0000000000000000000000000000000000000000..062967dc853070339b8d99cd46801b3c4bfac7de --- /dev/null +++ b/xlat/kvm_cap.h @@ -0,0 +1,1230 @@ +/* Generated by ./xlat/gen.sh from ./xlat/kvm_cap.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(KVM_CAP_IRQCHIP) || (defined(HAVE_DECL_KVM_CAP_IRQCHIP) && HAVE_DECL_KVM_CAP_IRQCHIP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQCHIP) == (0), "KVM_CAP_IRQCHIP != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQCHIP 0 +#endif +#if defined(KVM_CAP_HLT) || (defined(HAVE_DECL_KVM_CAP_HLT) && HAVE_DECL_KVM_CAP_HLT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HLT) == (1), "KVM_CAP_HLT != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HLT 1 +#endif +#if defined(KVM_CAP_MMU_SHADOW_CACHE_CONTROL) || (defined(HAVE_DECL_KVM_CAP_MMU_SHADOW_CACHE_CONTROL) && HAVE_DECL_KVM_CAP_MMU_SHADOW_CACHE_CONTROL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MMU_SHADOW_CACHE_CONTROL) == (2), "KVM_CAP_MMU_SHADOW_CACHE_CONTROL != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MMU_SHADOW_CACHE_CONTROL 2 +#endif +#if defined(KVM_CAP_USER_MEMORY) || (defined(HAVE_DECL_KVM_CAP_USER_MEMORY) && HAVE_DECL_KVM_CAP_USER_MEMORY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_USER_MEMORY) == (3), "KVM_CAP_USER_MEMORY != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_USER_MEMORY 3 +#endif +#if defined(KVM_CAP_SET_TSS_ADDR) || (defined(HAVE_DECL_KVM_CAP_SET_TSS_ADDR) && HAVE_DECL_KVM_CAP_SET_TSS_ADDR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SET_TSS_ADDR) == (4), "KVM_CAP_SET_TSS_ADDR != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SET_TSS_ADDR 4 +#endif +#if defined(KVM_CAP_VAPIC) || (defined(HAVE_DECL_KVM_CAP_VAPIC) && HAVE_DECL_KVM_CAP_VAPIC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_VAPIC) == (6), "KVM_CAP_VAPIC != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_VAPIC 6 +#endif +#if defined(KVM_CAP_EXT_CPUID) || (defined(HAVE_DECL_KVM_CAP_EXT_CPUID) && HAVE_DECL_KVM_CAP_EXT_CPUID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_EXT_CPUID) == (7), "KVM_CAP_EXT_CPUID != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_EXT_CPUID 7 +#endif +#if defined(KVM_CAP_CLOCKSOURCE) || (defined(HAVE_DECL_KVM_CAP_CLOCKSOURCE) && HAVE_DECL_KVM_CAP_CLOCKSOURCE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_CLOCKSOURCE) == (8), "KVM_CAP_CLOCKSOURCE != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_CLOCKSOURCE 8 +#endif +#if defined(KVM_CAP_NR_VCPUS) || (defined(HAVE_DECL_KVM_CAP_NR_VCPUS) && HAVE_DECL_KVM_CAP_NR_VCPUS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_NR_VCPUS) == (9), "KVM_CAP_NR_VCPUS != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_NR_VCPUS 9 +#endif +#if defined(KVM_CAP_NR_MEMSLOTS) || (defined(HAVE_DECL_KVM_CAP_NR_MEMSLOTS) && HAVE_DECL_KVM_CAP_NR_MEMSLOTS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_NR_MEMSLOTS) == (10), "KVM_CAP_NR_MEMSLOTS != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_NR_MEMSLOTS 10 +#endif +#if defined(KVM_CAP_PIT) || (defined(HAVE_DECL_KVM_CAP_PIT) && HAVE_DECL_KVM_CAP_PIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PIT) == (11), "KVM_CAP_PIT != 11"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PIT 11 +#endif +#if defined(KVM_CAP_NOP_IO_DELAY) || (defined(HAVE_DECL_KVM_CAP_NOP_IO_DELAY) && HAVE_DECL_KVM_CAP_NOP_IO_DELAY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_NOP_IO_DELAY) == (12), "KVM_CAP_NOP_IO_DELAY != 12"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_NOP_IO_DELAY 12 +#endif +#if defined(KVM_CAP_PV_MMU) || (defined(HAVE_DECL_KVM_CAP_PV_MMU) && HAVE_DECL_KVM_CAP_PV_MMU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PV_MMU) == (13), "KVM_CAP_PV_MMU != 13"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PV_MMU 13 +#endif +#if defined(KVM_CAP_MP_STATE) || (defined(HAVE_DECL_KVM_CAP_MP_STATE) && HAVE_DECL_KVM_CAP_MP_STATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MP_STATE) == (14), "KVM_CAP_MP_STATE != 14"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MP_STATE 14 +#endif +#if defined(KVM_CAP_COALESCED_MMIO) || (defined(HAVE_DECL_KVM_CAP_COALESCED_MMIO) && HAVE_DECL_KVM_CAP_COALESCED_MMIO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_COALESCED_MMIO) == (15), "KVM_CAP_COALESCED_MMIO != 15"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_COALESCED_MMIO 15 +#endif +#if defined(KVM_CAP_SYNC_MMU) || (defined(HAVE_DECL_KVM_CAP_SYNC_MMU) && HAVE_DECL_KVM_CAP_SYNC_MMU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SYNC_MMU) == (16), "KVM_CAP_SYNC_MMU != 16"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SYNC_MMU 16 +#endif +#if defined(KVM_CAP_IOMMU) || (defined(HAVE_DECL_KVM_CAP_IOMMU) && HAVE_DECL_KVM_CAP_IOMMU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IOMMU) == (18), "KVM_CAP_IOMMU != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IOMMU 18 +#endif +#if defined(KVM_CAP_DESTROY_MEMORY_REGION_WORKS) || (defined(HAVE_DECL_KVM_CAP_DESTROY_MEMORY_REGION_WORKS) && HAVE_DECL_KVM_CAP_DESTROY_MEMORY_REGION_WORKS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_DESTROY_MEMORY_REGION_WORKS) == (21), "KVM_CAP_DESTROY_MEMORY_REGION_WORKS != 21"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_DESTROY_MEMORY_REGION_WORKS 21 +#endif +#if defined(KVM_CAP_USER_NMI) || (defined(HAVE_DECL_KVM_CAP_USER_NMI) && HAVE_DECL_KVM_CAP_USER_NMI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_USER_NMI) == (22), "KVM_CAP_USER_NMI != 22"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_USER_NMI 22 +#endif +#if defined(KVM_CAP_SET_GUEST_DEBUG) || (defined(HAVE_DECL_KVM_CAP_SET_GUEST_DEBUG) && HAVE_DECL_KVM_CAP_SET_GUEST_DEBUG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SET_GUEST_DEBUG) == (23), "KVM_CAP_SET_GUEST_DEBUG != 23"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SET_GUEST_DEBUG 23 +#endif +#if defined(KVM_CAP_REINJECT_CONTROL) || (defined(HAVE_DECL_KVM_CAP_REINJECT_CONTROL) && HAVE_DECL_KVM_CAP_REINJECT_CONTROL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_REINJECT_CONTROL) == (24), "KVM_CAP_REINJECT_CONTROL != 24"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_REINJECT_CONTROL 24 +#endif +#if defined(KVM_CAP_IRQ_ROUTING) || (defined(HAVE_DECL_KVM_CAP_IRQ_ROUTING) && HAVE_DECL_KVM_CAP_IRQ_ROUTING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQ_ROUTING) == (25), "KVM_CAP_IRQ_ROUTING != 25"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQ_ROUTING 25 +#endif +#if defined(KVM_CAP_IRQ_INJECT_STATUS) || (defined(HAVE_DECL_KVM_CAP_IRQ_INJECT_STATUS) && HAVE_DECL_KVM_CAP_IRQ_INJECT_STATUS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQ_INJECT_STATUS) == (26), "KVM_CAP_IRQ_INJECT_STATUS != 26"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQ_INJECT_STATUS 26 +#endif +#if defined(KVM_CAP_ASSIGN_DEV_IRQ) || (defined(HAVE_DECL_KVM_CAP_ASSIGN_DEV_IRQ) && HAVE_DECL_KVM_CAP_ASSIGN_DEV_IRQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ASSIGN_DEV_IRQ) == (29), "KVM_CAP_ASSIGN_DEV_IRQ != 29"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ASSIGN_DEV_IRQ 29 +#endif +#if defined(KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) || (defined(HAVE_DECL_KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) && HAVE_DECL_KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) == (30), "KVM_CAP_JOIN_MEMORY_REGIONS_WORKS != 30"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_JOIN_MEMORY_REGIONS_WORKS 30 +#endif +#if defined(KVM_CAP_MCE) || (defined(HAVE_DECL_KVM_CAP_MCE) && HAVE_DECL_KVM_CAP_MCE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MCE) == (31), "KVM_CAP_MCE != 31"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MCE 31 +#endif +#if defined(KVM_CAP_IRQFD) || (defined(HAVE_DECL_KVM_CAP_IRQFD) && HAVE_DECL_KVM_CAP_IRQFD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQFD) == (32), "KVM_CAP_IRQFD != 32"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQFD 32 +#endif +#if defined(KVM_CAP_PIT2) || (defined(HAVE_DECL_KVM_CAP_PIT2) && HAVE_DECL_KVM_CAP_PIT2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PIT2) == (33), "KVM_CAP_PIT2 != 33"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PIT2 33 +#endif +#if defined(KVM_CAP_SET_BOOT_CPU_ID) || (defined(HAVE_DECL_KVM_CAP_SET_BOOT_CPU_ID) && HAVE_DECL_KVM_CAP_SET_BOOT_CPU_ID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SET_BOOT_CPU_ID) == (34), "KVM_CAP_SET_BOOT_CPU_ID != 34"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SET_BOOT_CPU_ID 34 +#endif +#if defined(KVM_CAP_PIT_STATE2) || (defined(HAVE_DECL_KVM_CAP_PIT_STATE2) && HAVE_DECL_KVM_CAP_PIT_STATE2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PIT_STATE2) == (35), "KVM_CAP_PIT_STATE2 != 35"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PIT_STATE2 35 +#endif +#if defined(KVM_CAP_IOEVENTFD) || (defined(HAVE_DECL_KVM_CAP_IOEVENTFD) && HAVE_DECL_KVM_CAP_IOEVENTFD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IOEVENTFD) == (36), "KVM_CAP_IOEVENTFD != 36"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IOEVENTFD 36 +#endif +#if defined(KVM_CAP_SET_IDENTITY_MAP_ADDR) || (defined(HAVE_DECL_KVM_CAP_SET_IDENTITY_MAP_ADDR) && HAVE_DECL_KVM_CAP_SET_IDENTITY_MAP_ADDR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SET_IDENTITY_MAP_ADDR) == (37), "KVM_CAP_SET_IDENTITY_MAP_ADDR != 37"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SET_IDENTITY_MAP_ADDR 37 +#endif +#if defined(KVM_CAP_XEN_HVM) || (defined(HAVE_DECL_KVM_CAP_XEN_HVM) && HAVE_DECL_KVM_CAP_XEN_HVM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_XEN_HVM) == (38), "KVM_CAP_XEN_HVM != 38"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_XEN_HVM 38 +#endif +#if defined(KVM_CAP_ADJUST_CLOCK) || (defined(HAVE_DECL_KVM_CAP_ADJUST_CLOCK) && HAVE_DECL_KVM_CAP_ADJUST_CLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ADJUST_CLOCK) == (39), "KVM_CAP_ADJUST_CLOCK != 39"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ADJUST_CLOCK 39 +#endif +#if defined(KVM_CAP_INTERNAL_ERROR_DATA) || (defined(HAVE_DECL_KVM_CAP_INTERNAL_ERROR_DATA) && HAVE_DECL_KVM_CAP_INTERNAL_ERROR_DATA) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_INTERNAL_ERROR_DATA) == (40), "KVM_CAP_INTERNAL_ERROR_DATA != 40"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_INTERNAL_ERROR_DATA 40 +#endif +#if defined(KVM_CAP_VCPU_EVENTS) || (defined(HAVE_DECL_KVM_CAP_VCPU_EVENTS) && HAVE_DECL_KVM_CAP_VCPU_EVENTS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_VCPU_EVENTS) == (41), "KVM_CAP_VCPU_EVENTS != 41"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_VCPU_EVENTS 41 +#endif +#if defined(KVM_CAP_S390_PSW) || (defined(HAVE_DECL_KVM_CAP_S390_PSW) && HAVE_DECL_KVM_CAP_S390_PSW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_PSW) == (42), "KVM_CAP_S390_PSW != 42"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_PSW 42 +#endif +#if defined(KVM_CAP_PPC_SEGSTATE) || (defined(HAVE_DECL_KVM_CAP_PPC_SEGSTATE) && HAVE_DECL_KVM_CAP_PPC_SEGSTATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_SEGSTATE) == (43), "KVM_CAP_PPC_SEGSTATE != 43"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_SEGSTATE 43 +#endif +#if defined(KVM_CAP_HYPERV) || (defined(HAVE_DECL_KVM_CAP_HYPERV) && HAVE_DECL_KVM_CAP_HYPERV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV) == (44), "KVM_CAP_HYPERV != 44"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV 44 +#endif +#if defined(KVM_CAP_HYPERV_VAPIC) || (defined(HAVE_DECL_KVM_CAP_HYPERV_VAPIC) && HAVE_DECL_KVM_CAP_HYPERV_VAPIC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_VAPIC) == (45), "KVM_CAP_HYPERV_VAPIC != 45"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_VAPIC 45 +#endif +#if defined(KVM_CAP_HYPERV_SPIN) || (defined(HAVE_DECL_KVM_CAP_HYPERV_SPIN) && HAVE_DECL_KVM_CAP_HYPERV_SPIN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_SPIN) == (46), "KVM_CAP_HYPERV_SPIN != 46"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_SPIN 46 +#endif +#if defined(KVM_CAP_PCI_SEGMENT) || (defined(HAVE_DECL_KVM_CAP_PCI_SEGMENT) && HAVE_DECL_KVM_CAP_PCI_SEGMENT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PCI_SEGMENT) == (47), "KVM_CAP_PCI_SEGMENT != 47"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PCI_SEGMENT 47 +#endif +#if defined(KVM_CAP_PPC_PAIRED_SINGLES) || (defined(HAVE_DECL_KVM_CAP_PPC_PAIRED_SINGLES) && HAVE_DECL_KVM_CAP_PPC_PAIRED_SINGLES) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_PAIRED_SINGLES) == (48), "KVM_CAP_PPC_PAIRED_SINGLES != 48"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_PAIRED_SINGLES 48 +#endif +#if defined(KVM_CAP_INTR_SHADOW) || (defined(HAVE_DECL_KVM_CAP_INTR_SHADOW) && HAVE_DECL_KVM_CAP_INTR_SHADOW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_INTR_SHADOW) == (49), "KVM_CAP_INTR_SHADOW != 49"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_INTR_SHADOW 49 +#endif +#if defined(KVM_CAP_DEBUGREGS) || (defined(HAVE_DECL_KVM_CAP_DEBUGREGS) && HAVE_DECL_KVM_CAP_DEBUGREGS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_DEBUGREGS) == (50), "KVM_CAP_DEBUGREGS != 50"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_DEBUGREGS 50 +#endif +#if defined(KVM_CAP_X86_ROBUST_SINGLESTEP) || (defined(HAVE_DECL_KVM_CAP_X86_ROBUST_SINGLESTEP) && HAVE_DECL_KVM_CAP_X86_ROBUST_SINGLESTEP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_X86_ROBUST_SINGLESTEP) == (51), "KVM_CAP_X86_ROBUST_SINGLESTEP != 51"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_X86_ROBUST_SINGLESTEP 51 +#endif +#if defined(KVM_CAP_PPC_OSI) || (defined(HAVE_DECL_KVM_CAP_PPC_OSI) && HAVE_DECL_KVM_CAP_PPC_OSI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_OSI) == (52), "KVM_CAP_PPC_OSI != 52"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_OSI 52 +#endif +#if defined(KVM_CAP_PPC_UNSET_IRQ) || (defined(HAVE_DECL_KVM_CAP_PPC_UNSET_IRQ) && HAVE_DECL_KVM_CAP_PPC_UNSET_IRQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_UNSET_IRQ) == (53), "KVM_CAP_PPC_UNSET_IRQ != 53"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_UNSET_IRQ 53 +#endif +#if defined(KVM_CAP_ENABLE_CAP) || (defined(HAVE_DECL_KVM_CAP_ENABLE_CAP) && HAVE_DECL_KVM_CAP_ENABLE_CAP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ENABLE_CAP) == (54), "KVM_CAP_ENABLE_CAP != 54"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ENABLE_CAP 54 +#endif +#if defined(KVM_CAP_XSAVE) || (defined(HAVE_DECL_KVM_CAP_XSAVE) && HAVE_DECL_KVM_CAP_XSAVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_XSAVE) == (55), "KVM_CAP_XSAVE != 55"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_XSAVE 55 +#endif +#if defined(KVM_CAP_XCRS) || (defined(HAVE_DECL_KVM_CAP_XCRS) && HAVE_DECL_KVM_CAP_XCRS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_XCRS) == (56), "KVM_CAP_XCRS != 56"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_XCRS 56 +#endif +#if defined(KVM_CAP_PPC_GET_PVINFO) || (defined(HAVE_DECL_KVM_CAP_PPC_GET_PVINFO) && HAVE_DECL_KVM_CAP_PPC_GET_PVINFO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_GET_PVINFO) == (57), "KVM_CAP_PPC_GET_PVINFO != 57"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_GET_PVINFO 57 +#endif +#if defined(KVM_CAP_PPC_IRQ_LEVEL) || (defined(HAVE_DECL_KVM_CAP_PPC_IRQ_LEVEL) && HAVE_DECL_KVM_CAP_PPC_IRQ_LEVEL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_IRQ_LEVEL) == (58), "KVM_CAP_PPC_IRQ_LEVEL != 58"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_IRQ_LEVEL 58 +#endif +#if defined(KVM_CAP_ASYNC_PF) || (defined(HAVE_DECL_KVM_CAP_ASYNC_PF) && HAVE_DECL_KVM_CAP_ASYNC_PF) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ASYNC_PF) == (59), "KVM_CAP_ASYNC_PF != 59"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ASYNC_PF 59 +#endif +#if defined(KVM_CAP_TSC_CONTROL) || (defined(HAVE_DECL_KVM_CAP_TSC_CONTROL) && HAVE_DECL_KVM_CAP_TSC_CONTROL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_TSC_CONTROL) == (60), "KVM_CAP_TSC_CONTROL != 60"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_TSC_CONTROL 60 +#endif +#if defined(KVM_CAP_GET_TSC_KHZ) || (defined(HAVE_DECL_KVM_CAP_GET_TSC_KHZ) && HAVE_DECL_KVM_CAP_GET_TSC_KHZ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_GET_TSC_KHZ) == (61), "KVM_CAP_GET_TSC_KHZ != 61"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_GET_TSC_KHZ 61 +#endif +#if defined(KVM_CAP_PPC_BOOKE_SREGS) || (defined(HAVE_DECL_KVM_CAP_PPC_BOOKE_SREGS) && HAVE_DECL_KVM_CAP_PPC_BOOKE_SREGS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_BOOKE_SREGS) == (62), "KVM_CAP_PPC_BOOKE_SREGS != 62"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_BOOKE_SREGS 62 +#endif +#if defined(KVM_CAP_SPAPR_TCE) || (defined(HAVE_DECL_KVM_CAP_SPAPR_TCE) && HAVE_DECL_KVM_CAP_SPAPR_TCE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SPAPR_TCE) == (63), "KVM_CAP_SPAPR_TCE != 63"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SPAPR_TCE 63 +#endif +#if defined(KVM_CAP_PPC_SMT) || (defined(HAVE_DECL_KVM_CAP_PPC_SMT) && HAVE_DECL_KVM_CAP_PPC_SMT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_SMT) == (64), "KVM_CAP_PPC_SMT != 64"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_SMT 64 +#endif +#if defined(KVM_CAP_PPC_RMA) || (defined(HAVE_DECL_KVM_CAP_PPC_RMA) && HAVE_DECL_KVM_CAP_PPC_RMA) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_RMA) == (65), "KVM_CAP_PPC_RMA != 65"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_RMA 65 +#endif +#if defined(KVM_CAP_MAX_VCPUS) || (defined(HAVE_DECL_KVM_CAP_MAX_VCPUS) && HAVE_DECL_KVM_CAP_MAX_VCPUS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MAX_VCPUS) == (66), "KVM_CAP_MAX_VCPUS != 66"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MAX_VCPUS 66 +#endif +#if defined(KVM_CAP_PPC_HIOR) || (defined(HAVE_DECL_KVM_CAP_PPC_HIOR) && HAVE_DECL_KVM_CAP_PPC_HIOR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_HIOR) == (67), "KVM_CAP_PPC_HIOR != 67"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_HIOR 67 +#endif +#if defined(KVM_CAP_PPC_PAPR) || (defined(HAVE_DECL_KVM_CAP_PPC_PAPR) && HAVE_DECL_KVM_CAP_PPC_PAPR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_PAPR) == (68), "KVM_CAP_PPC_PAPR != 68"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_PAPR 68 +#endif +#if defined(KVM_CAP_SW_TLB) || (defined(HAVE_DECL_KVM_CAP_SW_TLB) && HAVE_DECL_KVM_CAP_SW_TLB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SW_TLB) == (69), "KVM_CAP_SW_TLB != 69"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SW_TLB 69 +#endif +#if defined(KVM_CAP_ONE_REG) || (defined(HAVE_DECL_KVM_CAP_ONE_REG) && HAVE_DECL_KVM_CAP_ONE_REG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ONE_REG) == (70), "KVM_CAP_ONE_REG != 70"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ONE_REG 70 +#endif +#if defined(KVM_CAP_S390_GMAP) || (defined(HAVE_DECL_KVM_CAP_S390_GMAP) && HAVE_DECL_KVM_CAP_S390_GMAP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_GMAP) == (71), "KVM_CAP_S390_GMAP != 71"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_GMAP 71 +#endif +#if defined(KVM_CAP_TSC_DEADLINE_TIMER) || (defined(HAVE_DECL_KVM_CAP_TSC_DEADLINE_TIMER) && HAVE_DECL_KVM_CAP_TSC_DEADLINE_TIMER) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_TSC_DEADLINE_TIMER) == (72), "KVM_CAP_TSC_DEADLINE_TIMER != 72"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_TSC_DEADLINE_TIMER 72 +#endif +#if defined(KVM_CAP_S390_UCONTROL) || (defined(HAVE_DECL_KVM_CAP_S390_UCONTROL) && HAVE_DECL_KVM_CAP_S390_UCONTROL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_UCONTROL) == (73), "KVM_CAP_S390_UCONTROL != 73"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_UCONTROL 73 +#endif +#if defined(KVM_CAP_SYNC_REGS) || (defined(HAVE_DECL_KVM_CAP_SYNC_REGS) && HAVE_DECL_KVM_CAP_SYNC_REGS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SYNC_REGS) == (74), "KVM_CAP_SYNC_REGS != 74"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SYNC_REGS 74 +#endif +#if defined(KVM_CAP_PCI_2_3) || (defined(HAVE_DECL_KVM_CAP_PCI_2_3) && HAVE_DECL_KVM_CAP_PCI_2_3) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PCI_2_3) == (75), "KVM_CAP_PCI_2_3 != 75"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PCI_2_3 75 +#endif +#if defined(KVM_CAP_KVMCLOCK_CTRL) || (defined(HAVE_DECL_KVM_CAP_KVMCLOCK_CTRL) && HAVE_DECL_KVM_CAP_KVMCLOCK_CTRL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_KVMCLOCK_CTRL) == (76), "KVM_CAP_KVMCLOCK_CTRL != 76"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_KVMCLOCK_CTRL 76 +#endif +#if defined(KVM_CAP_SIGNAL_MSI) || (defined(HAVE_DECL_KVM_CAP_SIGNAL_MSI) && HAVE_DECL_KVM_CAP_SIGNAL_MSI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SIGNAL_MSI) == (77), "KVM_CAP_SIGNAL_MSI != 77"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SIGNAL_MSI 77 +#endif +#if defined(KVM_CAP_PPC_GET_SMMU_INFO) || (defined(HAVE_DECL_KVM_CAP_PPC_GET_SMMU_INFO) && HAVE_DECL_KVM_CAP_PPC_GET_SMMU_INFO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_GET_SMMU_INFO) == (78), "KVM_CAP_PPC_GET_SMMU_INFO != 78"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_GET_SMMU_INFO 78 +#endif +#if defined(KVM_CAP_S390_COW) || (defined(HAVE_DECL_KVM_CAP_S390_COW) && HAVE_DECL_KVM_CAP_S390_COW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_COW) == (79), "KVM_CAP_S390_COW != 79"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_COW 79 +#endif +#if defined(KVM_CAP_PPC_ALLOC_HTAB) || (defined(HAVE_DECL_KVM_CAP_PPC_ALLOC_HTAB) && HAVE_DECL_KVM_CAP_PPC_ALLOC_HTAB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_ALLOC_HTAB) == (80), "KVM_CAP_PPC_ALLOC_HTAB != 80"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_ALLOC_HTAB 80 +#endif +#if defined(KVM_CAP_READONLY_MEM) || (defined(HAVE_DECL_KVM_CAP_READONLY_MEM) && HAVE_DECL_KVM_CAP_READONLY_MEM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_READONLY_MEM) == (81), "KVM_CAP_READONLY_MEM != 81"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_READONLY_MEM 81 +#endif +#if defined(KVM_CAP_IRQFD_RESAMPLE) || (defined(HAVE_DECL_KVM_CAP_IRQFD_RESAMPLE) && HAVE_DECL_KVM_CAP_IRQFD_RESAMPLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQFD_RESAMPLE) == (82), "KVM_CAP_IRQFD_RESAMPLE != 82"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQFD_RESAMPLE 82 +#endif +#if defined(KVM_CAP_PPC_BOOKE_WATCHDOG) || (defined(HAVE_DECL_KVM_CAP_PPC_BOOKE_WATCHDOG) && HAVE_DECL_KVM_CAP_PPC_BOOKE_WATCHDOG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_BOOKE_WATCHDOG) == (83), "KVM_CAP_PPC_BOOKE_WATCHDOG != 83"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_BOOKE_WATCHDOG 83 +#endif +#if defined(KVM_CAP_PPC_HTAB_FD) || (defined(HAVE_DECL_KVM_CAP_PPC_HTAB_FD) && HAVE_DECL_KVM_CAP_PPC_HTAB_FD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_HTAB_FD) == (84), "KVM_CAP_PPC_HTAB_FD != 84"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_HTAB_FD 84 +#endif +#if defined(KVM_CAP_S390_CSS_SUPPORT) || (defined(HAVE_DECL_KVM_CAP_S390_CSS_SUPPORT) && HAVE_DECL_KVM_CAP_S390_CSS_SUPPORT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_CSS_SUPPORT) == (85), "KVM_CAP_S390_CSS_SUPPORT != 85"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_CSS_SUPPORT 85 +#endif +#if defined(KVM_CAP_PPC_EPR) || (defined(HAVE_DECL_KVM_CAP_PPC_EPR) && HAVE_DECL_KVM_CAP_PPC_EPR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_EPR) == (86), "KVM_CAP_PPC_EPR != 86"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_EPR 86 +#endif +#if defined(KVM_CAP_ARM_PSCI) || (defined(HAVE_DECL_KVM_CAP_ARM_PSCI) && HAVE_DECL_KVM_CAP_ARM_PSCI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ARM_PSCI) == (87), "KVM_CAP_ARM_PSCI != 87"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ARM_PSCI 87 +#endif +#if defined(KVM_CAP_ARM_SET_DEVICE_ADDR) || (defined(HAVE_DECL_KVM_CAP_ARM_SET_DEVICE_ADDR) && HAVE_DECL_KVM_CAP_ARM_SET_DEVICE_ADDR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ARM_SET_DEVICE_ADDR) == (88), "KVM_CAP_ARM_SET_DEVICE_ADDR != 88"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ARM_SET_DEVICE_ADDR 88 +#endif +#if defined(KVM_CAP_DEVICE_CTRL) || (defined(HAVE_DECL_KVM_CAP_DEVICE_CTRL) && HAVE_DECL_KVM_CAP_DEVICE_CTRL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_DEVICE_CTRL) == (89), "KVM_CAP_DEVICE_CTRL != 89"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_DEVICE_CTRL 89 +#endif +#if defined(KVM_CAP_IRQ_MPIC) || (defined(HAVE_DECL_KVM_CAP_IRQ_MPIC) && HAVE_DECL_KVM_CAP_IRQ_MPIC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQ_MPIC) == (90), "KVM_CAP_IRQ_MPIC != 90"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQ_MPIC 90 +#endif +#if defined(KVM_CAP_PPC_RTAS) || (defined(HAVE_DECL_KVM_CAP_PPC_RTAS) && HAVE_DECL_KVM_CAP_PPC_RTAS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_RTAS) == (91), "KVM_CAP_PPC_RTAS != 91"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_RTAS 91 +#endif +#if defined(KVM_CAP_IRQ_XICS) || (defined(HAVE_DECL_KVM_CAP_IRQ_XICS) && HAVE_DECL_KVM_CAP_IRQ_XICS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IRQ_XICS) == (92), "KVM_CAP_IRQ_XICS != 92"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IRQ_XICS 92 +#endif +#if defined(KVM_CAP_ARM_EL1_32BIT) || (defined(HAVE_DECL_KVM_CAP_ARM_EL1_32BIT) && HAVE_DECL_KVM_CAP_ARM_EL1_32BIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ARM_EL1_32BIT) == (93), "KVM_CAP_ARM_EL1_32BIT != 93"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ARM_EL1_32BIT 93 +#endif +#if defined(KVM_CAP_SPAPR_MULTITCE) || (defined(HAVE_DECL_KVM_CAP_SPAPR_MULTITCE) && HAVE_DECL_KVM_CAP_SPAPR_MULTITCE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SPAPR_MULTITCE) == (94), "KVM_CAP_SPAPR_MULTITCE != 94"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SPAPR_MULTITCE 94 +#endif +#if defined(KVM_CAP_EXT_EMUL_CPUID) || (defined(HAVE_DECL_KVM_CAP_EXT_EMUL_CPUID) && HAVE_DECL_KVM_CAP_EXT_EMUL_CPUID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_EXT_EMUL_CPUID) == (95), "KVM_CAP_EXT_EMUL_CPUID != 95"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_EXT_EMUL_CPUID 95 +#endif +#if defined(KVM_CAP_HYPERV_TIME) || (defined(HAVE_DECL_KVM_CAP_HYPERV_TIME) && HAVE_DECL_KVM_CAP_HYPERV_TIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_TIME) == (96), "KVM_CAP_HYPERV_TIME != 96"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_TIME 96 +#endif +#if defined(KVM_CAP_IOAPIC_POLARITY_IGNORED) || (defined(HAVE_DECL_KVM_CAP_IOAPIC_POLARITY_IGNORED) && HAVE_DECL_KVM_CAP_IOAPIC_POLARITY_IGNORED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IOAPIC_POLARITY_IGNORED) == (97), "KVM_CAP_IOAPIC_POLARITY_IGNORED != 97"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IOAPIC_POLARITY_IGNORED 97 +#endif +#if defined(KVM_CAP_ENABLE_CAP_VM) || (defined(HAVE_DECL_KVM_CAP_ENABLE_CAP_VM) && HAVE_DECL_KVM_CAP_ENABLE_CAP_VM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ENABLE_CAP_VM) == (98), "KVM_CAP_ENABLE_CAP_VM != 98"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ENABLE_CAP_VM 98 +#endif +#if defined(KVM_CAP_S390_IRQCHIP) || (defined(HAVE_DECL_KVM_CAP_S390_IRQCHIP) && HAVE_DECL_KVM_CAP_S390_IRQCHIP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_IRQCHIP) == (99), "KVM_CAP_S390_IRQCHIP != 99"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_IRQCHIP 99 +#endif +#if defined(KVM_CAP_IOEVENTFD_NO_LENGTH) || (defined(HAVE_DECL_KVM_CAP_IOEVENTFD_NO_LENGTH) && HAVE_DECL_KVM_CAP_IOEVENTFD_NO_LENGTH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IOEVENTFD_NO_LENGTH) == (100), "KVM_CAP_IOEVENTFD_NO_LENGTH != 100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IOEVENTFD_NO_LENGTH 100 +#endif +#if defined(KVM_CAP_VM_ATTRIBUTES) || (defined(HAVE_DECL_KVM_CAP_VM_ATTRIBUTES) && HAVE_DECL_KVM_CAP_VM_ATTRIBUTES) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_VM_ATTRIBUTES) == (101), "KVM_CAP_VM_ATTRIBUTES != 101"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_VM_ATTRIBUTES 101 +#endif +#if defined(KVM_CAP_ARM_PSCI_0_2) || (defined(HAVE_DECL_KVM_CAP_ARM_PSCI_0_2) && HAVE_DECL_KVM_CAP_ARM_PSCI_0_2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ARM_PSCI_0_2) == (102), "KVM_CAP_ARM_PSCI_0_2 != 102"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ARM_PSCI_0_2 102 +#endif +#if defined(KVM_CAP_PPC_FIXUP_HCALL) || (defined(HAVE_DECL_KVM_CAP_PPC_FIXUP_HCALL) && HAVE_DECL_KVM_CAP_PPC_FIXUP_HCALL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_FIXUP_HCALL) == (103), "KVM_CAP_PPC_FIXUP_HCALL != 103"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_FIXUP_HCALL 103 +#endif +#if defined(KVM_CAP_PPC_ENABLE_HCALL) || (defined(HAVE_DECL_KVM_CAP_PPC_ENABLE_HCALL) && HAVE_DECL_KVM_CAP_PPC_ENABLE_HCALL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_ENABLE_HCALL) == (104), "KVM_CAP_PPC_ENABLE_HCALL != 104"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_ENABLE_HCALL 104 +#endif +#if defined(KVM_CAP_CHECK_EXTENSION_VM) || (defined(HAVE_DECL_KVM_CAP_CHECK_EXTENSION_VM) && HAVE_DECL_KVM_CAP_CHECK_EXTENSION_VM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_CHECK_EXTENSION_VM) == (105), "KVM_CAP_CHECK_EXTENSION_VM != 105"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_CHECK_EXTENSION_VM 105 +#endif +#if defined(KVM_CAP_S390_USER_SIGP) || (defined(HAVE_DECL_KVM_CAP_S390_USER_SIGP) && HAVE_DECL_KVM_CAP_S390_USER_SIGP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_USER_SIGP) == (106), "KVM_CAP_S390_USER_SIGP != 106"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_USER_SIGP 106 +#endif +#if defined(KVM_CAP_S390_VECTOR_REGISTERS) || (defined(HAVE_DECL_KVM_CAP_S390_VECTOR_REGISTERS) && HAVE_DECL_KVM_CAP_S390_VECTOR_REGISTERS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_VECTOR_REGISTERS) == (107), "KVM_CAP_S390_VECTOR_REGISTERS != 107"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_VECTOR_REGISTERS 107 +#endif +#if defined(KVM_CAP_S390_MEM_OP) || (defined(HAVE_DECL_KVM_CAP_S390_MEM_OP) && HAVE_DECL_KVM_CAP_S390_MEM_OP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_MEM_OP) == (108), "KVM_CAP_S390_MEM_OP != 108"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_MEM_OP 108 +#endif +#if defined(KVM_CAP_S390_USER_STSI) || (defined(HAVE_DECL_KVM_CAP_S390_USER_STSI) && HAVE_DECL_KVM_CAP_S390_USER_STSI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_USER_STSI) == (109), "KVM_CAP_S390_USER_STSI != 109"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_USER_STSI 109 +#endif +#if defined(KVM_CAP_S390_SKEYS) || (defined(HAVE_DECL_KVM_CAP_S390_SKEYS) && HAVE_DECL_KVM_CAP_S390_SKEYS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_SKEYS) == (110), "KVM_CAP_S390_SKEYS != 110"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_SKEYS 110 +#endif +#if defined(KVM_CAP_MIPS_FPU) || (defined(HAVE_DECL_KVM_CAP_MIPS_FPU) && HAVE_DECL_KVM_CAP_MIPS_FPU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MIPS_FPU) == (111), "KVM_CAP_MIPS_FPU != 111"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MIPS_FPU 111 +#endif +#if defined(KVM_CAP_MIPS_MSA) || (defined(HAVE_DECL_KVM_CAP_MIPS_MSA) && HAVE_DECL_KVM_CAP_MIPS_MSA) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MIPS_MSA) == (112), "KVM_CAP_MIPS_MSA != 112"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MIPS_MSA 112 +#endif +#if defined(KVM_CAP_S390_INJECT_IRQ) || (defined(HAVE_DECL_KVM_CAP_S390_INJECT_IRQ) && HAVE_DECL_KVM_CAP_S390_INJECT_IRQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_INJECT_IRQ) == (113), "KVM_CAP_S390_INJECT_IRQ != 113"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_INJECT_IRQ 113 +#endif +#if defined(KVM_CAP_S390_IRQ_STATE) || (defined(HAVE_DECL_KVM_CAP_S390_IRQ_STATE) && HAVE_DECL_KVM_CAP_S390_IRQ_STATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_IRQ_STATE) == (114), "KVM_CAP_S390_IRQ_STATE != 114"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_IRQ_STATE 114 +#endif +#if defined(KVM_CAP_PPC_HWRNG) || (defined(HAVE_DECL_KVM_CAP_PPC_HWRNG) && HAVE_DECL_KVM_CAP_PPC_HWRNG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_HWRNG) == (115), "KVM_CAP_PPC_HWRNG != 115"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_HWRNG 115 +#endif +#if defined(KVM_CAP_DISABLE_QUIRKS) || (defined(HAVE_DECL_KVM_CAP_DISABLE_QUIRKS) && HAVE_DECL_KVM_CAP_DISABLE_QUIRKS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_DISABLE_QUIRKS) == (116), "KVM_CAP_DISABLE_QUIRKS != 116"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_DISABLE_QUIRKS 116 +#endif +#if defined(KVM_CAP_X86_SMM) || (defined(HAVE_DECL_KVM_CAP_X86_SMM) && HAVE_DECL_KVM_CAP_X86_SMM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_X86_SMM) == (117), "KVM_CAP_X86_SMM != 117"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_X86_SMM 117 +#endif +#if defined(KVM_CAP_MULTI_ADDRESS_SPACE) || (defined(HAVE_DECL_KVM_CAP_MULTI_ADDRESS_SPACE) && HAVE_DECL_KVM_CAP_MULTI_ADDRESS_SPACE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MULTI_ADDRESS_SPACE) == (118), "KVM_CAP_MULTI_ADDRESS_SPACE != 118"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MULTI_ADDRESS_SPACE 118 +#endif +#if defined(KVM_CAP_GUEST_DEBUG_HW_BPS) || (defined(HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_BPS) && HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_BPS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_GUEST_DEBUG_HW_BPS) == (119), "KVM_CAP_GUEST_DEBUG_HW_BPS != 119"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_GUEST_DEBUG_HW_BPS 119 +#endif +#if defined(KVM_CAP_GUEST_DEBUG_HW_WPS) || (defined(HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_WPS) && HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_WPS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_GUEST_DEBUG_HW_WPS) == (120), "KVM_CAP_GUEST_DEBUG_HW_WPS != 120"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_GUEST_DEBUG_HW_WPS 120 +#endif +#if defined(KVM_CAP_SPLIT_IRQCHIP) || (defined(HAVE_DECL_KVM_CAP_SPLIT_IRQCHIP) && HAVE_DECL_KVM_CAP_SPLIT_IRQCHIP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SPLIT_IRQCHIP) == (121), "KVM_CAP_SPLIT_IRQCHIP != 121"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SPLIT_IRQCHIP 121 +#endif +#if defined(KVM_CAP_IOEVENTFD_ANY_LENGTH) || (defined(HAVE_DECL_KVM_CAP_IOEVENTFD_ANY_LENGTH) && HAVE_DECL_KVM_CAP_IOEVENTFD_ANY_LENGTH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IOEVENTFD_ANY_LENGTH) == (122), "KVM_CAP_IOEVENTFD_ANY_LENGTH != 122"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IOEVENTFD_ANY_LENGTH 122 +#endif +#if defined(KVM_CAP_HYPERV_SYNIC) || (defined(HAVE_DECL_KVM_CAP_HYPERV_SYNIC) && HAVE_DECL_KVM_CAP_HYPERV_SYNIC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_SYNIC) == (123), "KVM_CAP_HYPERV_SYNIC != 123"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_SYNIC 123 +#endif +#if defined(KVM_CAP_S390_RI) || (defined(HAVE_DECL_KVM_CAP_S390_RI) && HAVE_DECL_KVM_CAP_S390_RI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_RI) == (124), "KVM_CAP_S390_RI != 124"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_RI 124 +#endif +#if defined(KVM_CAP_SPAPR_TCE_64) || (defined(HAVE_DECL_KVM_CAP_SPAPR_TCE_64) && HAVE_DECL_KVM_CAP_SPAPR_TCE_64) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SPAPR_TCE_64) == (125), "KVM_CAP_SPAPR_TCE_64 != 125"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SPAPR_TCE_64 125 +#endif +#if defined(KVM_CAP_ARM_PMU_V3) || (defined(HAVE_DECL_KVM_CAP_ARM_PMU_V3) && HAVE_DECL_KVM_CAP_ARM_PMU_V3) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ARM_PMU_V3) == (126), "KVM_CAP_ARM_PMU_V3 != 126"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ARM_PMU_V3 126 +#endif +#if defined(KVM_CAP_VCPU_ATTRIBUTES) || (defined(HAVE_DECL_KVM_CAP_VCPU_ATTRIBUTES) && HAVE_DECL_KVM_CAP_VCPU_ATTRIBUTES) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_VCPU_ATTRIBUTES) == (127), "KVM_CAP_VCPU_ATTRIBUTES != 127"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_VCPU_ATTRIBUTES 127 +#endif +#if defined(KVM_CAP_MAX_VCPU_ID) || (defined(HAVE_DECL_KVM_CAP_MAX_VCPU_ID) && HAVE_DECL_KVM_CAP_MAX_VCPU_ID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MAX_VCPU_ID) == (128), "KVM_CAP_MAX_VCPU_ID != 128"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MAX_VCPU_ID 128 +#endif +#if defined(KVM_CAP_X2APIC_API) || (defined(HAVE_DECL_KVM_CAP_X2APIC_API) && HAVE_DECL_KVM_CAP_X2APIC_API) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_X2APIC_API) == (129), "KVM_CAP_X2APIC_API != 129"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_X2APIC_API 129 +#endif +#if defined(KVM_CAP_S390_USER_INSTR0) || (defined(HAVE_DECL_KVM_CAP_S390_USER_INSTR0) && HAVE_DECL_KVM_CAP_S390_USER_INSTR0) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_USER_INSTR0) == (130), "KVM_CAP_S390_USER_INSTR0 != 130"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_USER_INSTR0 130 +#endif +#if defined(KVM_CAP_MSI_DEVID) || (defined(HAVE_DECL_KVM_CAP_MSI_DEVID) && HAVE_DECL_KVM_CAP_MSI_DEVID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MSI_DEVID) == (131), "KVM_CAP_MSI_DEVID != 131"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MSI_DEVID 131 +#endif +#if defined(KVM_CAP_PPC_HTM) || (defined(HAVE_DECL_KVM_CAP_PPC_HTM) && HAVE_DECL_KVM_CAP_PPC_HTM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_HTM) == (132), "KVM_CAP_PPC_HTM != 132"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_HTM 132 +#endif +#if defined(KVM_CAP_SPAPR_RESIZE_HPT) || (defined(HAVE_DECL_KVM_CAP_SPAPR_RESIZE_HPT) && HAVE_DECL_KVM_CAP_SPAPR_RESIZE_HPT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SPAPR_RESIZE_HPT) == (133), "KVM_CAP_SPAPR_RESIZE_HPT != 133"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SPAPR_RESIZE_HPT 133 +#endif +#if defined(KVM_CAP_PPC_MMU_RADIX) || (defined(HAVE_DECL_KVM_CAP_PPC_MMU_RADIX) && HAVE_DECL_KVM_CAP_PPC_MMU_RADIX) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_MMU_RADIX) == (134), "KVM_CAP_PPC_MMU_RADIX != 134"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_MMU_RADIX 134 +#endif +#if defined(KVM_CAP_PPC_MMU_HASH_V3) || (defined(HAVE_DECL_KVM_CAP_PPC_MMU_HASH_V3) && HAVE_DECL_KVM_CAP_PPC_MMU_HASH_V3) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_MMU_HASH_V3) == (135), "KVM_CAP_PPC_MMU_HASH_V3 != 135"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_MMU_HASH_V3 135 +#endif +#if defined(KVM_CAP_IMMEDIATE_EXIT) || (defined(HAVE_DECL_KVM_CAP_IMMEDIATE_EXIT) && HAVE_DECL_KVM_CAP_IMMEDIATE_EXIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_IMMEDIATE_EXIT) == (136), "KVM_CAP_IMMEDIATE_EXIT != 136"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_IMMEDIATE_EXIT 136 +#endif +#if defined(KVM_CAP_MIPS_VZ) || (defined(HAVE_DECL_KVM_CAP_MIPS_VZ) && HAVE_DECL_KVM_CAP_MIPS_VZ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MIPS_VZ) == (137), "KVM_CAP_MIPS_VZ != 137"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MIPS_VZ 137 +#endif +#if defined(KVM_CAP_MIPS_TE) || (defined(HAVE_DECL_KVM_CAP_MIPS_TE) && HAVE_DECL_KVM_CAP_MIPS_TE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MIPS_TE) == (138), "KVM_CAP_MIPS_TE != 138"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MIPS_TE 138 +#endif +#if defined(KVM_CAP_MIPS_64BIT) || (defined(HAVE_DECL_KVM_CAP_MIPS_64BIT) && HAVE_DECL_KVM_CAP_MIPS_64BIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_MIPS_64BIT) == (139), "KVM_CAP_MIPS_64BIT != 139"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_MIPS_64BIT 139 +#endif +#if defined(KVM_CAP_S390_GS) || (defined(HAVE_DECL_KVM_CAP_S390_GS) && HAVE_DECL_KVM_CAP_S390_GS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_GS) == (140), "KVM_CAP_S390_GS != 140"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_GS 140 +#endif +#if defined(KVM_CAP_S390_AIS) || (defined(HAVE_DECL_KVM_CAP_S390_AIS) && HAVE_DECL_KVM_CAP_S390_AIS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_AIS) == (141), "KVM_CAP_S390_AIS != 141"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_AIS 141 +#endif +#if defined(KVM_CAP_SPAPR_TCE_VFIO) || (defined(HAVE_DECL_KVM_CAP_SPAPR_TCE_VFIO) && HAVE_DECL_KVM_CAP_SPAPR_TCE_VFIO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_SPAPR_TCE_VFIO) == (142), "KVM_CAP_SPAPR_TCE_VFIO != 142"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_SPAPR_TCE_VFIO 142 +#endif +#if defined(KVM_CAP_X86_DISABLE_EXITS) || (defined(HAVE_DECL_KVM_CAP_X86_DISABLE_EXITS) && HAVE_DECL_KVM_CAP_X86_DISABLE_EXITS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_X86_DISABLE_EXITS) == (143), "KVM_CAP_X86_DISABLE_EXITS != 143"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_X86_DISABLE_EXITS 143 +#endif +#if defined(KVM_CAP_ARM_USER_IRQ) || (defined(HAVE_DECL_KVM_CAP_ARM_USER_IRQ) && HAVE_DECL_KVM_CAP_ARM_USER_IRQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_ARM_USER_IRQ) == (144), "KVM_CAP_ARM_USER_IRQ != 144"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_ARM_USER_IRQ 144 +#endif +#if defined(KVM_CAP_S390_CMMA_MIGRATION) || (defined(HAVE_DECL_KVM_CAP_S390_CMMA_MIGRATION) && HAVE_DECL_KVM_CAP_S390_CMMA_MIGRATION) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_CMMA_MIGRATION) == (145), "KVM_CAP_S390_CMMA_MIGRATION != 145"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_CMMA_MIGRATION 145 +#endif +#if defined(KVM_CAP_PPC_FWNMI) || (defined(HAVE_DECL_KVM_CAP_PPC_FWNMI) && HAVE_DECL_KVM_CAP_PPC_FWNMI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_FWNMI) == (146), "KVM_CAP_PPC_FWNMI != 146"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_FWNMI 146 +#endif +#if defined(KVM_CAP_PPC_SMT_POSSIBLE) || (defined(HAVE_DECL_KVM_CAP_PPC_SMT_POSSIBLE) && HAVE_DECL_KVM_CAP_PPC_SMT_POSSIBLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_SMT_POSSIBLE) == (147), "KVM_CAP_PPC_SMT_POSSIBLE != 147"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_SMT_POSSIBLE 147 +#endif +#if defined(KVM_CAP_HYPERV_SYNIC2) || (defined(HAVE_DECL_KVM_CAP_HYPERV_SYNIC2) && HAVE_DECL_KVM_CAP_HYPERV_SYNIC2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_SYNIC2) == (148), "KVM_CAP_HYPERV_SYNIC2 != 148"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_SYNIC2 148 +#endif +#if defined(KVM_CAP_HYPERV_VP_INDEX) || (defined(HAVE_DECL_KVM_CAP_HYPERV_VP_INDEX) && HAVE_DECL_KVM_CAP_HYPERV_VP_INDEX) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_VP_INDEX) == (149), "KVM_CAP_HYPERV_VP_INDEX != 149"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_VP_INDEX 149 +#endif +#if defined(KVM_CAP_S390_AIS_MIGRATION) || (defined(HAVE_DECL_KVM_CAP_S390_AIS_MIGRATION) && HAVE_DECL_KVM_CAP_S390_AIS_MIGRATION) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_AIS_MIGRATION) == (150), "KVM_CAP_S390_AIS_MIGRATION != 150"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_AIS_MIGRATION 150 +#endif +#if defined(KVM_CAP_PPC_GET_CPU_CHAR) || (defined(HAVE_DECL_KVM_CAP_PPC_GET_CPU_CHAR) && HAVE_DECL_KVM_CAP_PPC_GET_CPU_CHAR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_PPC_GET_CPU_CHAR) == (151), "KVM_CAP_PPC_GET_CPU_CHAR != 151"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_PPC_GET_CPU_CHAR 151 +#endif +#if defined(KVM_CAP_S390_BPB) || (defined(HAVE_DECL_KVM_CAP_S390_BPB) && HAVE_DECL_KVM_CAP_S390_BPB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_BPB) == (152), "KVM_CAP_S390_BPB != 152"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_BPB 152 +#endif +#if defined(KVM_CAP_GET_MSR_FEATURES) || (defined(HAVE_DECL_KVM_CAP_GET_MSR_FEATURES) && HAVE_DECL_KVM_CAP_GET_MSR_FEATURES) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_GET_MSR_FEATURES) == (153), "KVM_CAP_GET_MSR_FEATURES != 153"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_GET_MSR_FEATURES 153 +#endif +#if defined(KVM_CAP_HYPERV_EVENTFD) || (defined(HAVE_DECL_KVM_CAP_HYPERV_EVENTFD) && HAVE_DECL_KVM_CAP_HYPERV_EVENTFD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_EVENTFD) == (154), "KVM_CAP_HYPERV_EVENTFD != 154"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_EVENTFD 154 +#endif +#if defined(KVM_CAP_HYPERV_TLBFLUSH) || (defined(HAVE_DECL_KVM_CAP_HYPERV_TLBFLUSH) && HAVE_DECL_KVM_CAP_HYPERV_TLBFLUSH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_HYPERV_TLBFLUSH) == (155), "KVM_CAP_HYPERV_TLBFLUSH != 155"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_HYPERV_TLBFLUSH 155 +#endif +#if defined(KVM_CAP_S390_HPAGE_1M) || (defined(HAVE_DECL_KVM_CAP_S390_HPAGE_1M) && HAVE_DECL_KVM_CAP_S390_HPAGE_1M) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CAP_S390_HPAGE_1M) == (156), "KVM_CAP_S390_HPAGE_1M != 156"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CAP_S390_HPAGE_1M 156 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat kvm_cap in mpers mode + +# else + +static +const struct xlat kvm_cap[] = { + [KVM_CAP_IRQCHIP] = XLAT(KVM_CAP_IRQCHIP), + [KVM_CAP_HLT] = XLAT(KVM_CAP_HLT), + [KVM_CAP_MMU_SHADOW_CACHE_CONTROL] = XLAT(KVM_CAP_MMU_SHADOW_CACHE_CONTROL), + [KVM_CAP_USER_MEMORY] = XLAT(KVM_CAP_USER_MEMORY), + [KVM_CAP_SET_TSS_ADDR] = XLAT(KVM_CAP_SET_TSS_ADDR), + [KVM_CAP_VAPIC] = XLAT(KVM_CAP_VAPIC), + [KVM_CAP_EXT_CPUID] = XLAT(KVM_CAP_EXT_CPUID), + [KVM_CAP_CLOCKSOURCE] = XLAT(KVM_CAP_CLOCKSOURCE), + [KVM_CAP_NR_VCPUS] = XLAT(KVM_CAP_NR_VCPUS), + [KVM_CAP_NR_MEMSLOTS] = XLAT(KVM_CAP_NR_MEMSLOTS), + [KVM_CAP_PIT] = XLAT(KVM_CAP_PIT), + [KVM_CAP_NOP_IO_DELAY] = XLAT(KVM_CAP_NOP_IO_DELAY), + [KVM_CAP_PV_MMU] = XLAT(KVM_CAP_PV_MMU), + [KVM_CAP_MP_STATE] = XLAT(KVM_CAP_MP_STATE), + [KVM_CAP_COALESCED_MMIO] = XLAT(KVM_CAP_COALESCED_MMIO), + [KVM_CAP_SYNC_MMU] = XLAT(KVM_CAP_SYNC_MMU), + [KVM_CAP_IOMMU] = XLAT(KVM_CAP_IOMMU), + [KVM_CAP_DESTROY_MEMORY_REGION_WORKS] = XLAT(KVM_CAP_DESTROY_MEMORY_REGION_WORKS), + [KVM_CAP_USER_NMI] = XLAT(KVM_CAP_USER_NMI), + [KVM_CAP_SET_GUEST_DEBUG] = XLAT(KVM_CAP_SET_GUEST_DEBUG), + [KVM_CAP_REINJECT_CONTROL] = XLAT(KVM_CAP_REINJECT_CONTROL), + [KVM_CAP_IRQ_ROUTING] = XLAT(KVM_CAP_IRQ_ROUTING), + [KVM_CAP_IRQ_INJECT_STATUS] = XLAT(KVM_CAP_IRQ_INJECT_STATUS), + [KVM_CAP_ASSIGN_DEV_IRQ] = XLAT(KVM_CAP_ASSIGN_DEV_IRQ), + [KVM_CAP_JOIN_MEMORY_REGIONS_WORKS] = XLAT(KVM_CAP_JOIN_MEMORY_REGIONS_WORKS), + [KVM_CAP_MCE] = XLAT(KVM_CAP_MCE), + [KVM_CAP_IRQFD] = XLAT(KVM_CAP_IRQFD), + [KVM_CAP_PIT2] = XLAT(KVM_CAP_PIT2), + [KVM_CAP_SET_BOOT_CPU_ID] = XLAT(KVM_CAP_SET_BOOT_CPU_ID), + [KVM_CAP_PIT_STATE2] = XLAT(KVM_CAP_PIT_STATE2), + [KVM_CAP_IOEVENTFD] = XLAT(KVM_CAP_IOEVENTFD), + [KVM_CAP_SET_IDENTITY_MAP_ADDR] = XLAT(KVM_CAP_SET_IDENTITY_MAP_ADDR), + [KVM_CAP_XEN_HVM] = XLAT(KVM_CAP_XEN_HVM), + [KVM_CAP_ADJUST_CLOCK] = XLAT(KVM_CAP_ADJUST_CLOCK), + [KVM_CAP_INTERNAL_ERROR_DATA] = XLAT(KVM_CAP_INTERNAL_ERROR_DATA), + [KVM_CAP_VCPU_EVENTS] = XLAT(KVM_CAP_VCPU_EVENTS), + [KVM_CAP_S390_PSW] = XLAT(KVM_CAP_S390_PSW), + [KVM_CAP_PPC_SEGSTATE] = XLAT(KVM_CAP_PPC_SEGSTATE), + [KVM_CAP_HYPERV] = XLAT(KVM_CAP_HYPERV), + [KVM_CAP_HYPERV_VAPIC] = XLAT(KVM_CAP_HYPERV_VAPIC), + [KVM_CAP_HYPERV_SPIN] = XLAT(KVM_CAP_HYPERV_SPIN), + [KVM_CAP_PCI_SEGMENT] = XLAT(KVM_CAP_PCI_SEGMENT), + [KVM_CAP_PPC_PAIRED_SINGLES] = XLAT(KVM_CAP_PPC_PAIRED_SINGLES), + [KVM_CAP_INTR_SHADOW] = XLAT(KVM_CAP_INTR_SHADOW), + [KVM_CAP_DEBUGREGS] = XLAT(KVM_CAP_DEBUGREGS), + [KVM_CAP_X86_ROBUST_SINGLESTEP] = XLAT(KVM_CAP_X86_ROBUST_SINGLESTEP), + [KVM_CAP_PPC_OSI] = XLAT(KVM_CAP_PPC_OSI), + [KVM_CAP_PPC_UNSET_IRQ] = XLAT(KVM_CAP_PPC_UNSET_IRQ), + [KVM_CAP_ENABLE_CAP] = XLAT(KVM_CAP_ENABLE_CAP), + [KVM_CAP_XSAVE] = XLAT(KVM_CAP_XSAVE), + [KVM_CAP_XCRS] = XLAT(KVM_CAP_XCRS), + [KVM_CAP_PPC_GET_PVINFO] = XLAT(KVM_CAP_PPC_GET_PVINFO), + [KVM_CAP_PPC_IRQ_LEVEL] = XLAT(KVM_CAP_PPC_IRQ_LEVEL), + [KVM_CAP_ASYNC_PF] = XLAT(KVM_CAP_ASYNC_PF), + [KVM_CAP_TSC_CONTROL] = XLAT(KVM_CAP_TSC_CONTROL), + [KVM_CAP_GET_TSC_KHZ] = XLAT(KVM_CAP_GET_TSC_KHZ), + [KVM_CAP_PPC_BOOKE_SREGS] = XLAT(KVM_CAP_PPC_BOOKE_SREGS), + [KVM_CAP_SPAPR_TCE] = XLAT(KVM_CAP_SPAPR_TCE), + [KVM_CAP_PPC_SMT] = XLAT(KVM_CAP_PPC_SMT), + [KVM_CAP_PPC_RMA] = XLAT(KVM_CAP_PPC_RMA), + [KVM_CAP_MAX_VCPUS] = XLAT(KVM_CAP_MAX_VCPUS), + [KVM_CAP_PPC_HIOR] = XLAT(KVM_CAP_PPC_HIOR), + [KVM_CAP_PPC_PAPR] = XLAT(KVM_CAP_PPC_PAPR), + [KVM_CAP_SW_TLB] = XLAT(KVM_CAP_SW_TLB), + [KVM_CAP_ONE_REG] = XLAT(KVM_CAP_ONE_REG), + [KVM_CAP_S390_GMAP] = XLAT(KVM_CAP_S390_GMAP), + [KVM_CAP_TSC_DEADLINE_TIMER] = XLAT(KVM_CAP_TSC_DEADLINE_TIMER), + [KVM_CAP_S390_UCONTROL] = XLAT(KVM_CAP_S390_UCONTROL), + [KVM_CAP_SYNC_REGS] = XLAT(KVM_CAP_SYNC_REGS), + [KVM_CAP_PCI_2_3] = XLAT(KVM_CAP_PCI_2_3), + [KVM_CAP_KVMCLOCK_CTRL] = XLAT(KVM_CAP_KVMCLOCK_CTRL), + [KVM_CAP_SIGNAL_MSI] = XLAT(KVM_CAP_SIGNAL_MSI), + [KVM_CAP_PPC_GET_SMMU_INFO] = XLAT(KVM_CAP_PPC_GET_SMMU_INFO), + [KVM_CAP_S390_COW] = XLAT(KVM_CAP_S390_COW), + [KVM_CAP_PPC_ALLOC_HTAB] = XLAT(KVM_CAP_PPC_ALLOC_HTAB), + [KVM_CAP_READONLY_MEM] = XLAT(KVM_CAP_READONLY_MEM), + [KVM_CAP_IRQFD_RESAMPLE] = XLAT(KVM_CAP_IRQFD_RESAMPLE), + [KVM_CAP_PPC_BOOKE_WATCHDOG] = XLAT(KVM_CAP_PPC_BOOKE_WATCHDOG), + [KVM_CAP_PPC_HTAB_FD] = XLAT(KVM_CAP_PPC_HTAB_FD), + [KVM_CAP_S390_CSS_SUPPORT] = XLAT(KVM_CAP_S390_CSS_SUPPORT), + [KVM_CAP_PPC_EPR] = XLAT(KVM_CAP_PPC_EPR), + [KVM_CAP_ARM_PSCI] = XLAT(KVM_CAP_ARM_PSCI), + [KVM_CAP_ARM_SET_DEVICE_ADDR] = XLAT(KVM_CAP_ARM_SET_DEVICE_ADDR), + [KVM_CAP_DEVICE_CTRL] = XLAT(KVM_CAP_DEVICE_CTRL), + [KVM_CAP_IRQ_MPIC] = XLAT(KVM_CAP_IRQ_MPIC), + [KVM_CAP_PPC_RTAS] = XLAT(KVM_CAP_PPC_RTAS), + [KVM_CAP_IRQ_XICS] = XLAT(KVM_CAP_IRQ_XICS), + [KVM_CAP_ARM_EL1_32BIT] = XLAT(KVM_CAP_ARM_EL1_32BIT), + [KVM_CAP_SPAPR_MULTITCE] = XLAT(KVM_CAP_SPAPR_MULTITCE), + [KVM_CAP_EXT_EMUL_CPUID] = XLAT(KVM_CAP_EXT_EMUL_CPUID), + [KVM_CAP_HYPERV_TIME] = XLAT(KVM_CAP_HYPERV_TIME), + [KVM_CAP_IOAPIC_POLARITY_IGNORED] = XLAT(KVM_CAP_IOAPIC_POLARITY_IGNORED), + [KVM_CAP_ENABLE_CAP_VM] = XLAT(KVM_CAP_ENABLE_CAP_VM), + [KVM_CAP_S390_IRQCHIP] = XLAT(KVM_CAP_S390_IRQCHIP), + [KVM_CAP_IOEVENTFD_NO_LENGTH] = XLAT(KVM_CAP_IOEVENTFD_NO_LENGTH), + [KVM_CAP_VM_ATTRIBUTES] = XLAT(KVM_CAP_VM_ATTRIBUTES), + [KVM_CAP_ARM_PSCI_0_2] = XLAT(KVM_CAP_ARM_PSCI_0_2), + [KVM_CAP_PPC_FIXUP_HCALL] = XLAT(KVM_CAP_PPC_FIXUP_HCALL), + [KVM_CAP_PPC_ENABLE_HCALL] = XLAT(KVM_CAP_PPC_ENABLE_HCALL), + [KVM_CAP_CHECK_EXTENSION_VM] = XLAT(KVM_CAP_CHECK_EXTENSION_VM), + [KVM_CAP_S390_USER_SIGP] = XLAT(KVM_CAP_S390_USER_SIGP), + [KVM_CAP_S390_VECTOR_REGISTERS] = XLAT(KVM_CAP_S390_VECTOR_REGISTERS), + [KVM_CAP_S390_MEM_OP] = XLAT(KVM_CAP_S390_MEM_OP), + [KVM_CAP_S390_USER_STSI] = XLAT(KVM_CAP_S390_USER_STSI), + [KVM_CAP_S390_SKEYS] = XLAT(KVM_CAP_S390_SKEYS), + [KVM_CAP_MIPS_FPU] = XLAT(KVM_CAP_MIPS_FPU), + [KVM_CAP_MIPS_MSA] = XLAT(KVM_CAP_MIPS_MSA), + [KVM_CAP_S390_INJECT_IRQ] = XLAT(KVM_CAP_S390_INJECT_IRQ), + [KVM_CAP_S390_IRQ_STATE] = XLAT(KVM_CAP_S390_IRQ_STATE), + [KVM_CAP_PPC_HWRNG] = XLAT(KVM_CAP_PPC_HWRNG), + [KVM_CAP_DISABLE_QUIRKS] = XLAT(KVM_CAP_DISABLE_QUIRKS), + [KVM_CAP_X86_SMM] = XLAT(KVM_CAP_X86_SMM), + [KVM_CAP_MULTI_ADDRESS_SPACE] = XLAT(KVM_CAP_MULTI_ADDRESS_SPACE), + [KVM_CAP_GUEST_DEBUG_HW_BPS] = XLAT(KVM_CAP_GUEST_DEBUG_HW_BPS), + [KVM_CAP_GUEST_DEBUG_HW_WPS] = XLAT(KVM_CAP_GUEST_DEBUG_HW_WPS), + [KVM_CAP_SPLIT_IRQCHIP] = XLAT(KVM_CAP_SPLIT_IRQCHIP), + [KVM_CAP_IOEVENTFD_ANY_LENGTH] = XLAT(KVM_CAP_IOEVENTFD_ANY_LENGTH), + [KVM_CAP_HYPERV_SYNIC] = XLAT(KVM_CAP_HYPERV_SYNIC), + [KVM_CAP_S390_RI] = XLAT(KVM_CAP_S390_RI), + [KVM_CAP_SPAPR_TCE_64] = XLAT(KVM_CAP_SPAPR_TCE_64), + [KVM_CAP_ARM_PMU_V3] = XLAT(KVM_CAP_ARM_PMU_V3), + [KVM_CAP_VCPU_ATTRIBUTES] = XLAT(KVM_CAP_VCPU_ATTRIBUTES), + [KVM_CAP_MAX_VCPU_ID] = XLAT(KVM_CAP_MAX_VCPU_ID), + [KVM_CAP_X2APIC_API] = XLAT(KVM_CAP_X2APIC_API), + [KVM_CAP_S390_USER_INSTR0] = XLAT(KVM_CAP_S390_USER_INSTR0), + [KVM_CAP_MSI_DEVID] = XLAT(KVM_CAP_MSI_DEVID), + [KVM_CAP_PPC_HTM] = XLAT(KVM_CAP_PPC_HTM), + [KVM_CAP_SPAPR_RESIZE_HPT] = XLAT(KVM_CAP_SPAPR_RESIZE_HPT), + [KVM_CAP_PPC_MMU_RADIX] = XLAT(KVM_CAP_PPC_MMU_RADIX), + [KVM_CAP_PPC_MMU_HASH_V3] = XLAT(KVM_CAP_PPC_MMU_HASH_V3), + [KVM_CAP_IMMEDIATE_EXIT] = XLAT(KVM_CAP_IMMEDIATE_EXIT), + [KVM_CAP_MIPS_VZ] = XLAT(KVM_CAP_MIPS_VZ), + [KVM_CAP_MIPS_TE] = XLAT(KVM_CAP_MIPS_TE), + [KVM_CAP_MIPS_64BIT] = XLAT(KVM_CAP_MIPS_64BIT), + [KVM_CAP_S390_GS] = XLAT(KVM_CAP_S390_GS), + [KVM_CAP_S390_AIS] = XLAT(KVM_CAP_S390_AIS), + [KVM_CAP_SPAPR_TCE_VFIO] = XLAT(KVM_CAP_SPAPR_TCE_VFIO), + [KVM_CAP_X86_DISABLE_EXITS] = XLAT(KVM_CAP_X86_DISABLE_EXITS), + [KVM_CAP_ARM_USER_IRQ] = XLAT(KVM_CAP_ARM_USER_IRQ), + [KVM_CAP_S390_CMMA_MIGRATION] = XLAT(KVM_CAP_S390_CMMA_MIGRATION), + [KVM_CAP_PPC_FWNMI] = XLAT(KVM_CAP_PPC_FWNMI), + [KVM_CAP_PPC_SMT_POSSIBLE] = XLAT(KVM_CAP_PPC_SMT_POSSIBLE), + [KVM_CAP_HYPERV_SYNIC2] = XLAT(KVM_CAP_HYPERV_SYNIC2), + [KVM_CAP_HYPERV_VP_INDEX] = XLAT(KVM_CAP_HYPERV_VP_INDEX), + [KVM_CAP_S390_AIS_MIGRATION] = XLAT(KVM_CAP_S390_AIS_MIGRATION), + [KVM_CAP_PPC_GET_CPU_CHAR] = XLAT(KVM_CAP_PPC_GET_CPU_CHAR), + [KVM_CAP_S390_BPB] = XLAT(KVM_CAP_S390_BPB), + [KVM_CAP_GET_MSR_FEATURES] = XLAT(KVM_CAP_GET_MSR_FEATURES), + [KVM_CAP_HYPERV_EVENTFD] = XLAT(KVM_CAP_HYPERV_EVENTFD), + [KVM_CAP_HYPERV_TLBFLUSH] = XLAT(KVM_CAP_HYPERV_TLBFLUSH), + [KVM_CAP_S390_HPAGE_1M] = XLAT(KVM_CAP_S390_HPAGE_1M), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/kvm_cap.in b/xlat/kvm_cap.in new file mode 100644 index 0000000000000000000000000000000000000000..a3819e7dcc3fbc66abe34064e9eb1723c8eec448 --- /dev/null +++ b/xlat/kvm_cap.in @@ -0,0 +1,152 @@ +#value_indexed +KVM_CAP_IRQCHIP 0 +KVM_CAP_HLT 1 +KVM_CAP_MMU_SHADOW_CACHE_CONTROL 2 +KVM_CAP_USER_MEMORY 3 +KVM_CAP_SET_TSS_ADDR 4 +KVM_CAP_VAPIC 6 +KVM_CAP_EXT_CPUID 7 +KVM_CAP_CLOCKSOURCE 8 +KVM_CAP_NR_VCPUS 9 +KVM_CAP_NR_MEMSLOTS 10 +KVM_CAP_PIT 11 +KVM_CAP_NOP_IO_DELAY 12 +KVM_CAP_PV_MMU 13 +KVM_CAP_MP_STATE 14 +KVM_CAP_COALESCED_MMIO 15 +KVM_CAP_SYNC_MMU 16 +KVM_CAP_IOMMU 18 +KVM_CAP_DESTROY_MEMORY_REGION_WORKS 21 +KVM_CAP_USER_NMI 22 +KVM_CAP_SET_GUEST_DEBUG 23 +KVM_CAP_REINJECT_CONTROL 24 +KVM_CAP_IRQ_ROUTING 25 +KVM_CAP_IRQ_INJECT_STATUS 26 +KVM_CAP_ASSIGN_DEV_IRQ 29 +KVM_CAP_JOIN_MEMORY_REGIONS_WORKS 30 +KVM_CAP_MCE 31 +KVM_CAP_IRQFD 32 +KVM_CAP_PIT2 33 +KVM_CAP_SET_BOOT_CPU_ID 34 +KVM_CAP_PIT_STATE2 35 +KVM_CAP_IOEVENTFD 36 +KVM_CAP_SET_IDENTITY_MAP_ADDR 37 +KVM_CAP_XEN_HVM 38 +KVM_CAP_ADJUST_CLOCK 39 +KVM_CAP_INTERNAL_ERROR_DATA 40 +KVM_CAP_VCPU_EVENTS 41 +KVM_CAP_S390_PSW 42 +KVM_CAP_PPC_SEGSTATE 43 +KVM_CAP_HYPERV 44 +KVM_CAP_HYPERV_VAPIC 45 +KVM_CAP_HYPERV_SPIN 46 +KVM_CAP_PCI_SEGMENT 47 +KVM_CAP_PPC_PAIRED_SINGLES 48 +KVM_CAP_INTR_SHADOW 49 +KVM_CAP_DEBUGREGS 50 +KVM_CAP_X86_ROBUST_SINGLESTEP 51 +KVM_CAP_PPC_OSI 52 +KVM_CAP_PPC_UNSET_IRQ 53 +KVM_CAP_ENABLE_CAP 54 +KVM_CAP_XSAVE 55 +KVM_CAP_XCRS 56 +KVM_CAP_PPC_GET_PVINFO 57 +KVM_CAP_PPC_IRQ_LEVEL 58 +KVM_CAP_ASYNC_PF 59 +KVM_CAP_TSC_CONTROL 60 +KVM_CAP_GET_TSC_KHZ 61 +KVM_CAP_PPC_BOOKE_SREGS 62 +KVM_CAP_SPAPR_TCE 63 +KVM_CAP_PPC_SMT 64 +KVM_CAP_PPC_RMA 65 +KVM_CAP_MAX_VCPUS 66 +KVM_CAP_PPC_HIOR 67 +KVM_CAP_PPC_PAPR 68 +KVM_CAP_SW_TLB 69 +KVM_CAP_ONE_REG 70 +KVM_CAP_S390_GMAP 71 +KVM_CAP_TSC_DEADLINE_TIMER 72 +KVM_CAP_S390_UCONTROL 73 +KVM_CAP_SYNC_REGS 74 +KVM_CAP_PCI_2_3 75 +KVM_CAP_KVMCLOCK_CTRL 76 +KVM_CAP_SIGNAL_MSI 77 +KVM_CAP_PPC_GET_SMMU_INFO 78 +KVM_CAP_S390_COW 79 +KVM_CAP_PPC_ALLOC_HTAB 80 +KVM_CAP_READONLY_MEM 81 +KVM_CAP_IRQFD_RESAMPLE 82 +KVM_CAP_PPC_BOOKE_WATCHDOG 83 +KVM_CAP_PPC_HTAB_FD 84 +KVM_CAP_S390_CSS_SUPPORT 85 +KVM_CAP_PPC_EPR 86 +KVM_CAP_ARM_PSCI 87 +KVM_CAP_ARM_SET_DEVICE_ADDR 88 +KVM_CAP_DEVICE_CTRL 89 +KVM_CAP_IRQ_MPIC 90 +KVM_CAP_PPC_RTAS 91 +KVM_CAP_IRQ_XICS 92 +KVM_CAP_ARM_EL1_32BIT 93 +KVM_CAP_SPAPR_MULTITCE 94 +KVM_CAP_EXT_EMUL_CPUID 95 +KVM_CAP_HYPERV_TIME 96 +KVM_CAP_IOAPIC_POLARITY_IGNORED 97 +KVM_CAP_ENABLE_CAP_VM 98 +KVM_CAP_S390_IRQCHIP 99 +KVM_CAP_IOEVENTFD_NO_LENGTH 100 +KVM_CAP_VM_ATTRIBUTES 101 +KVM_CAP_ARM_PSCI_0_2 102 +KVM_CAP_PPC_FIXUP_HCALL 103 +KVM_CAP_PPC_ENABLE_HCALL 104 +KVM_CAP_CHECK_EXTENSION_VM 105 +KVM_CAP_S390_USER_SIGP 106 +KVM_CAP_S390_VECTOR_REGISTERS 107 +KVM_CAP_S390_MEM_OP 108 +KVM_CAP_S390_USER_STSI 109 +KVM_CAP_S390_SKEYS 110 +KVM_CAP_MIPS_FPU 111 +KVM_CAP_MIPS_MSA 112 +KVM_CAP_S390_INJECT_IRQ 113 +KVM_CAP_S390_IRQ_STATE 114 +KVM_CAP_PPC_HWRNG 115 +KVM_CAP_DISABLE_QUIRKS 116 +KVM_CAP_X86_SMM 117 +KVM_CAP_MULTI_ADDRESS_SPACE 118 +KVM_CAP_GUEST_DEBUG_HW_BPS 119 +KVM_CAP_GUEST_DEBUG_HW_WPS 120 +KVM_CAP_SPLIT_IRQCHIP 121 +KVM_CAP_IOEVENTFD_ANY_LENGTH 122 +KVM_CAP_HYPERV_SYNIC 123 +KVM_CAP_S390_RI 124 +KVM_CAP_SPAPR_TCE_64 125 +KVM_CAP_ARM_PMU_V3 126 +KVM_CAP_VCPU_ATTRIBUTES 127 +KVM_CAP_MAX_VCPU_ID 128 +KVM_CAP_X2APIC_API 129 +KVM_CAP_S390_USER_INSTR0 130 +KVM_CAP_MSI_DEVID 131 +KVM_CAP_PPC_HTM 132 +KVM_CAP_SPAPR_RESIZE_HPT 133 +KVM_CAP_PPC_MMU_RADIX 134 +KVM_CAP_PPC_MMU_HASH_V3 135 +KVM_CAP_IMMEDIATE_EXIT 136 +KVM_CAP_MIPS_VZ 137 +KVM_CAP_MIPS_TE 138 +KVM_CAP_MIPS_64BIT 139 +KVM_CAP_S390_GS 140 +KVM_CAP_S390_AIS 141 +KVM_CAP_SPAPR_TCE_VFIO 142 +KVM_CAP_X86_DISABLE_EXITS 143 +KVM_CAP_ARM_USER_IRQ 144 +KVM_CAP_S390_CMMA_MIGRATION 145 +KVM_CAP_PPC_FWNMI 146 +KVM_CAP_PPC_SMT_POSSIBLE 147 +KVM_CAP_HYPERV_SYNIC2 148 +KVM_CAP_HYPERV_VP_INDEX 149 +KVM_CAP_S390_AIS_MIGRATION 150 +KVM_CAP_PPC_GET_CPU_CHAR 151 +KVM_CAP_S390_BPB 152 +KVM_CAP_GET_MSR_FEATURES 153 +KVM_CAP_HYPERV_EVENTFD 154 +KVM_CAP_HYPERV_TLBFLUSH 155 +KVM_CAP_S390_HPAGE_1M 156 diff --git a/xlat/kvm_cpuid_flags.h b/xlat/kvm_cpuid_flags.h new file mode 100644 index 0000000000000000000000000000000000000000..6b0afe99510e0975ef08a35b32df8fd3d8d62d96 --- /dev/null +++ b/xlat/kvm_cpuid_flags.h @@ -0,0 +1,56 @@ +/* Generated by ./xlat/gen.sh from ./xlat/kvm_cpuid_flags.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#ifndef BIT +# define BIT(nr_) (1UL << (nr_)) +#endif +#if defined(KVM_CPUID_FLAG_SIGNIFCANT_INDEX) || (defined(HAVE_DECL_KVM_CPUID_FLAG_SIGNIFCANT_INDEX) && HAVE_DECL_KVM_CPUID_FLAG_SIGNIFCANT_INDEX) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CPUID_FLAG_SIGNIFCANT_INDEX) == ((1 << 0)), "KVM_CPUID_FLAG_SIGNIFCANT_INDEX != (1 << 0)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CPUID_FLAG_SIGNIFCANT_INDEX (1 << 0) +#endif +#if defined(KVM_CPUID_FLAG_STATEFUL_FUNC) || (defined(HAVE_DECL_KVM_CPUID_FLAG_STATEFUL_FUNC) && HAVE_DECL_KVM_CPUID_FLAG_STATEFUL_FUNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CPUID_FLAG_STATEFUL_FUNC) == ((1 << 1)), "KVM_CPUID_FLAG_STATEFUL_FUNC != (1 << 1)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CPUID_FLAG_STATEFUL_FUNC (1 << 1) +#endif +#if defined(KVM_CPUID_FLAG_STATE_READ_NEXT) || (defined(HAVE_DECL_KVM_CPUID_FLAG_STATE_READ_NEXT) && HAVE_DECL_KVM_CPUID_FLAG_STATE_READ_NEXT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_CPUID_FLAG_STATE_READ_NEXT) == ((1 << 2)), "KVM_CPUID_FLAG_STATE_READ_NEXT != (1 << 2)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_CPUID_FLAG_STATE_READ_NEXT (1 << 2) +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat kvm_cpuid_flags in mpers mode + +# else + +static +const struct xlat kvm_cpuid_flags[] = { +#ifndef BIT +/* +* Workaround a bug in kernel headers fixed by linux commit v4.7-rc1~32^2~42. +*/ +# define BIT(nr_) (1UL << (nr_)) +#endif + + XLAT(KVM_CPUID_FLAG_SIGNIFCANT_INDEX), + XLAT(KVM_CPUID_FLAG_STATEFUL_FUNC), + XLAT(KVM_CPUID_FLAG_STATE_READ_NEXT), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/kvm_cpuid_flags.in b/xlat/kvm_cpuid_flags.in new file mode 100644 index 0000000000000000000000000000000000000000..43640b762cdaae682adc4614f9696963d0edcb87 --- /dev/null +++ b/xlat/kvm_cpuid_flags.in @@ -0,0 +1,10 @@ +#ifndef BIT +/* + * Workaround a bug in kernel headers fixed by linux commit v4.7-rc1~32^2~42. + */ +# define BIT(nr_) (1UL << (nr_)) +#endif + +KVM_CPUID_FLAG_SIGNIFCANT_INDEX (1 << 0) +KVM_CPUID_FLAG_STATEFUL_FUNC (1 << 1) +KVM_CPUID_FLAG_STATE_READ_NEXT (1 << 2) diff --git a/xlat/kvm_exit_reason.h b/xlat/kvm_exit_reason.h new file mode 100644 index 0000000000000000000000000000000000000000..b5d37125f77cd00bb5d959889e2fcdcd1cf7a620 --- /dev/null +++ b/xlat/kvm_exit_reason.h @@ -0,0 +1,247 @@ +/* Generated by ./xlat/gen.sh from ./xlat/kvm_exit_reason.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(KVM_EXIT_UNKNOWN) || (defined(HAVE_DECL_KVM_EXIT_UNKNOWN) && HAVE_DECL_KVM_EXIT_UNKNOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_UNKNOWN) == (0), "KVM_EXIT_UNKNOWN != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_UNKNOWN 0 +#endif +#if defined(KVM_EXIT_EXCEPTION) || (defined(HAVE_DECL_KVM_EXIT_EXCEPTION) && HAVE_DECL_KVM_EXIT_EXCEPTION) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_EXCEPTION) == (1), "KVM_EXIT_EXCEPTION != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_EXCEPTION 1 +#endif +#if defined(KVM_EXIT_IO) || (defined(HAVE_DECL_KVM_EXIT_IO) && HAVE_DECL_KVM_EXIT_IO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_IO) == (2), "KVM_EXIT_IO != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_IO 2 +#endif +#if defined(KVM_EXIT_HYPERCALL) || (defined(HAVE_DECL_KVM_EXIT_HYPERCALL) && HAVE_DECL_KVM_EXIT_HYPERCALL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_HYPERCALL) == (3), "KVM_EXIT_HYPERCALL != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_HYPERCALL 3 +#endif +#if defined(KVM_EXIT_DEBUG) || (defined(HAVE_DECL_KVM_EXIT_DEBUG) && HAVE_DECL_KVM_EXIT_DEBUG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_DEBUG) == (4), "KVM_EXIT_DEBUG != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_DEBUG 4 +#endif +#if defined(KVM_EXIT_HLT) || (defined(HAVE_DECL_KVM_EXIT_HLT) && HAVE_DECL_KVM_EXIT_HLT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_HLT) == (5), "KVM_EXIT_HLT != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_HLT 5 +#endif +#if defined(KVM_EXIT_MMIO) || (defined(HAVE_DECL_KVM_EXIT_MMIO) && HAVE_DECL_KVM_EXIT_MMIO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_MMIO) == (6), "KVM_EXIT_MMIO != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_MMIO 6 +#endif +#if defined(KVM_EXIT_IRQ_WINDOW_OPEN) || (defined(HAVE_DECL_KVM_EXIT_IRQ_WINDOW_OPEN) && HAVE_DECL_KVM_EXIT_IRQ_WINDOW_OPEN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_IRQ_WINDOW_OPEN) == (7), "KVM_EXIT_IRQ_WINDOW_OPEN != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_IRQ_WINDOW_OPEN 7 +#endif +#if defined(KVM_EXIT_SHUTDOWN) || (defined(HAVE_DECL_KVM_EXIT_SHUTDOWN) && HAVE_DECL_KVM_EXIT_SHUTDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_SHUTDOWN) == (8), "KVM_EXIT_SHUTDOWN != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_SHUTDOWN 8 +#endif +#if defined(KVM_EXIT_FAIL_ENTRY) || (defined(HAVE_DECL_KVM_EXIT_FAIL_ENTRY) && HAVE_DECL_KVM_EXIT_FAIL_ENTRY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_FAIL_ENTRY) == (9), "KVM_EXIT_FAIL_ENTRY != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_FAIL_ENTRY 9 +#endif +#if defined(KVM_EXIT_INTR) || (defined(HAVE_DECL_KVM_EXIT_INTR) && HAVE_DECL_KVM_EXIT_INTR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_INTR) == (10), "KVM_EXIT_INTR != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_INTR 10 +#endif +#if defined(KVM_EXIT_SET_TPR) || (defined(HAVE_DECL_KVM_EXIT_SET_TPR) && HAVE_DECL_KVM_EXIT_SET_TPR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_SET_TPR) == (11), "KVM_EXIT_SET_TPR != 11"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_SET_TPR 11 +#endif +#if defined(KVM_EXIT_TPR_ACCESS) || (defined(HAVE_DECL_KVM_EXIT_TPR_ACCESS) && HAVE_DECL_KVM_EXIT_TPR_ACCESS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_TPR_ACCESS) == (12), "KVM_EXIT_TPR_ACCESS != 12"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_TPR_ACCESS 12 +#endif +#if defined(KVM_EXIT_S390_SIEIC) || (defined(HAVE_DECL_KVM_EXIT_S390_SIEIC) && HAVE_DECL_KVM_EXIT_S390_SIEIC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_S390_SIEIC) == (13), "KVM_EXIT_S390_SIEIC != 13"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_S390_SIEIC 13 +#endif +#if defined(KVM_EXIT_S390_RESET) || (defined(HAVE_DECL_KVM_EXIT_S390_RESET) && HAVE_DECL_KVM_EXIT_S390_RESET) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_S390_RESET) == (14), "KVM_EXIT_S390_RESET != 14"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_S390_RESET 14 +#endif +#if defined(KVM_EXIT_DCR) || (defined(HAVE_DECL_KVM_EXIT_DCR) && HAVE_DECL_KVM_EXIT_DCR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_DCR) == (15), "KVM_EXIT_DCR != 15"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_DCR 15 +#endif +#if defined(KVM_EXIT_NMI) || (defined(HAVE_DECL_KVM_EXIT_NMI) && HAVE_DECL_KVM_EXIT_NMI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_NMI) == (16), "KVM_EXIT_NMI != 16"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_NMI 16 +#endif +#if defined(KVM_EXIT_INTERNAL_ERROR) || (defined(HAVE_DECL_KVM_EXIT_INTERNAL_ERROR) && HAVE_DECL_KVM_EXIT_INTERNAL_ERROR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_INTERNAL_ERROR) == (17), "KVM_EXIT_INTERNAL_ERROR != 17"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_INTERNAL_ERROR 17 +#endif +#if defined(KVM_EXIT_OSI) || (defined(HAVE_DECL_KVM_EXIT_OSI) && HAVE_DECL_KVM_EXIT_OSI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_OSI) == (18), "KVM_EXIT_OSI != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_OSI 18 +#endif +#if defined(KVM_EXIT_PAPR_HCALL) || (defined(HAVE_DECL_KVM_EXIT_PAPR_HCALL) && HAVE_DECL_KVM_EXIT_PAPR_HCALL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_PAPR_HCALL) == (19), "KVM_EXIT_PAPR_HCALL != 19"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_PAPR_HCALL 19 +#endif +#if defined(KVM_EXIT_S390_UCONTROL) || (defined(HAVE_DECL_KVM_EXIT_S390_UCONTROL) && HAVE_DECL_KVM_EXIT_S390_UCONTROL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_S390_UCONTROL) == (20), "KVM_EXIT_S390_UCONTROL != 20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_S390_UCONTROL 20 +#endif +#if defined(KVM_EXIT_WATCHDOG) || (defined(HAVE_DECL_KVM_EXIT_WATCHDOG) && HAVE_DECL_KVM_EXIT_WATCHDOG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_WATCHDOG) == (21), "KVM_EXIT_WATCHDOG != 21"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_WATCHDOG 21 +#endif +#if defined(KVM_EXIT_S390_TSCH) || (defined(HAVE_DECL_KVM_EXIT_S390_TSCH) && HAVE_DECL_KVM_EXIT_S390_TSCH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_S390_TSCH) == (22), "KVM_EXIT_S390_TSCH != 22"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_S390_TSCH 22 +#endif +#if defined(KVM_EXIT_EPR) || (defined(HAVE_DECL_KVM_EXIT_EPR) && HAVE_DECL_KVM_EXIT_EPR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_EPR) == (23), "KVM_EXIT_EPR != 23"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_EPR 23 +#endif +#if defined(KVM_EXIT_SYSTEM_EVENT) || (defined(HAVE_DECL_KVM_EXIT_SYSTEM_EVENT) && HAVE_DECL_KVM_EXIT_SYSTEM_EVENT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_SYSTEM_EVENT) == (24), "KVM_EXIT_SYSTEM_EVENT != 24"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_SYSTEM_EVENT 24 +#endif +#if defined(KVM_EXIT_S390_STSI) || (defined(HAVE_DECL_KVM_EXIT_S390_STSI) && HAVE_DECL_KVM_EXIT_S390_STSI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_S390_STSI) == (25), "KVM_EXIT_S390_STSI != 25"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_S390_STSI 25 +#endif +#if defined(KVM_EXIT_IOAPIC_EOI) || (defined(HAVE_DECL_KVM_EXIT_IOAPIC_EOI) && HAVE_DECL_KVM_EXIT_IOAPIC_EOI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_IOAPIC_EOI) == (26), "KVM_EXIT_IOAPIC_EOI != 26"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_IOAPIC_EOI 26 +#endif +#if defined(KVM_EXIT_HYPERV) || (defined(HAVE_DECL_KVM_EXIT_HYPERV) && HAVE_DECL_KVM_EXIT_HYPERV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((KVM_EXIT_HYPERV) == (27), "KVM_EXIT_HYPERV != 27"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define KVM_EXIT_HYPERV 27 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat kvm_exit_reason in mpers mode + +# else + +static +const struct xlat kvm_exit_reason[] = { + [KVM_EXIT_UNKNOWN] = XLAT(KVM_EXIT_UNKNOWN), + [KVM_EXIT_EXCEPTION] = XLAT(KVM_EXIT_EXCEPTION), + [KVM_EXIT_IO] = XLAT(KVM_EXIT_IO), + [KVM_EXIT_HYPERCALL] = XLAT(KVM_EXIT_HYPERCALL), + [KVM_EXIT_DEBUG] = XLAT(KVM_EXIT_DEBUG), + [KVM_EXIT_HLT] = XLAT(KVM_EXIT_HLT), + [KVM_EXIT_MMIO] = XLAT(KVM_EXIT_MMIO), + [KVM_EXIT_IRQ_WINDOW_OPEN] = XLAT(KVM_EXIT_IRQ_WINDOW_OPEN), + [KVM_EXIT_SHUTDOWN] = XLAT(KVM_EXIT_SHUTDOWN), + [KVM_EXIT_FAIL_ENTRY] = XLAT(KVM_EXIT_FAIL_ENTRY), + [KVM_EXIT_INTR] = XLAT(KVM_EXIT_INTR), + [KVM_EXIT_SET_TPR] = XLAT(KVM_EXIT_SET_TPR), + [KVM_EXIT_TPR_ACCESS] = XLAT(KVM_EXIT_TPR_ACCESS), + [KVM_EXIT_S390_SIEIC] = XLAT(KVM_EXIT_S390_SIEIC), + [KVM_EXIT_S390_RESET] = XLAT(KVM_EXIT_S390_RESET), + + [KVM_EXIT_DCR] = XLAT(KVM_EXIT_DCR), + [KVM_EXIT_NMI] = XLAT(KVM_EXIT_NMI), + [KVM_EXIT_INTERNAL_ERROR] = XLAT(KVM_EXIT_INTERNAL_ERROR), + [KVM_EXIT_OSI] = XLAT(KVM_EXIT_OSI), + [KVM_EXIT_PAPR_HCALL] = XLAT(KVM_EXIT_PAPR_HCALL), + [KVM_EXIT_S390_UCONTROL] = XLAT(KVM_EXIT_S390_UCONTROL), + [KVM_EXIT_WATCHDOG] = XLAT(KVM_EXIT_WATCHDOG), + [KVM_EXIT_S390_TSCH] = XLAT(KVM_EXIT_S390_TSCH), + [KVM_EXIT_EPR] = XLAT(KVM_EXIT_EPR), + [KVM_EXIT_SYSTEM_EVENT] = XLAT(KVM_EXIT_SYSTEM_EVENT), + [KVM_EXIT_S390_STSI] = XLAT(KVM_EXIT_S390_STSI), + [KVM_EXIT_IOAPIC_EOI] = XLAT(KVM_EXIT_IOAPIC_EOI), + [KVM_EXIT_HYPERV] = XLAT(KVM_EXIT_HYPERV), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/kvm_exit_reason.in b/xlat/kvm_exit_reason.in new file mode 100644 index 0000000000000000000000000000000000000000..d2b246878a4df203c0921dd4232d30a3cbe55580 --- /dev/null +++ b/xlat/kvm_exit_reason.in @@ -0,0 +1,30 @@ +#value_indexed +KVM_EXIT_UNKNOWN 0 +KVM_EXIT_EXCEPTION 1 +KVM_EXIT_IO 2 +KVM_EXIT_HYPERCALL 3 +KVM_EXIT_DEBUG 4 +KVM_EXIT_HLT 5 +KVM_EXIT_MMIO 6 +KVM_EXIT_IRQ_WINDOW_OPEN 7 +KVM_EXIT_SHUTDOWN 8 +KVM_EXIT_FAIL_ENTRY 9 +KVM_EXIT_INTR 10 +KVM_EXIT_SET_TPR 11 +KVM_EXIT_TPR_ACCESS 12 +KVM_EXIT_S390_SIEIC 13 +KVM_EXIT_S390_RESET 14 +/* deprecated */ +KVM_EXIT_DCR 15 +KVM_EXIT_NMI 16 +KVM_EXIT_INTERNAL_ERROR 17 +KVM_EXIT_OSI 18 +KVM_EXIT_PAPR_HCALL 19 +KVM_EXIT_S390_UCONTROL 20 +KVM_EXIT_WATCHDOG 21 +KVM_EXIT_S390_TSCH 22 +KVM_EXIT_EPR 23 +KVM_EXIT_SYSTEM_EVENT 24 +KVM_EXIT_S390_STSI 25 +KVM_EXIT_IOAPIC_EOI 26 +KVM_EXIT_HYPERV 27 diff --git a/xlat/madvise_cmds.h b/xlat/madvise_cmds.h index 15cdd0f74642207b0a8ec8195656ee6217552965..c391c004b898db3d4864cbaadb97263e7f237c04 100644 --- a/xlat/madvise_cmds.h +++ b/xlat/madvise_cmds.h @@ -3,74 +3,315 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifdef IN_MPERS - -# error static const struct xlat madvise_cmds in mpers mode - -# else - -static -const struct xlat madvise_cmds[] = { #if defined(MADV_NORMAL) || (defined(HAVE_DECL_MADV_NORMAL) && HAVE_DECL_MADV_NORMAL) - XLAT(MADV_NORMAL), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_NORMAL) == (0), "MADV_NORMAL != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_NORMAL 0 #endif #if defined(MADV_RANDOM) || (defined(HAVE_DECL_MADV_RANDOM) && HAVE_DECL_MADV_RANDOM) - XLAT(MADV_RANDOM), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_RANDOM) == (1), "MADV_RANDOM != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_RANDOM 1 #endif #if defined(MADV_SEQUENTIAL) || (defined(HAVE_DECL_MADV_SEQUENTIAL) && HAVE_DECL_MADV_SEQUENTIAL) - XLAT(MADV_SEQUENTIAL), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_SEQUENTIAL) == (2), "MADV_SEQUENTIAL != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_SEQUENTIAL 2 #endif #if defined(MADV_WILLNEED) || (defined(HAVE_DECL_MADV_WILLNEED) && HAVE_DECL_MADV_WILLNEED) - XLAT(MADV_WILLNEED), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_WILLNEED) == (3), "MADV_WILLNEED != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_WILLNEED 3 #endif +#if defined __alpha__ #if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED) - XLAT(MADV_DONTNEED), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DONTNEED) == (6), "MADV_DONTNEED != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DONTNEED 6 +#endif +#else +#if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DONTNEED) == (4), "MADV_DONTNEED != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DONTNEED 4 +#endif #endif #if defined(MADV_FREE) || (defined(HAVE_DECL_MADV_FREE) && HAVE_DECL_MADV_FREE) - XLAT(MADV_FREE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_FREE) == (8), "MADV_FREE != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_FREE 8 #endif #if defined(MADV_REMOVE) || (defined(HAVE_DECL_MADV_REMOVE) && HAVE_DECL_MADV_REMOVE) - XLAT(MADV_REMOVE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_REMOVE) == (9), "MADV_REMOVE != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_REMOVE 9 #endif #if defined(MADV_DONTFORK) || (defined(HAVE_DECL_MADV_DONTFORK) && HAVE_DECL_MADV_DONTFORK) - XLAT(MADV_DONTFORK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DONTFORK) == (10), "MADV_DONTFORK != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DONTFORK 10 #endif #if defined(MADV_DOFORK) || (defined(HAVE_DECL_MADV_DOFORK) && HAVE_DECL_MADV_DOFORK) - XLAT(MADV_DOFORK), -#endif -#if defined(MADV_HWPOISON) || (defined(HAVE_DECL_MADV_HWPOISON) && HAVE_DECL_MADV_HWPOISON) - XLAT(MADV_HWPOISON), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DOFORK) == (11), "MADV_DOFORK != 11"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DOFORK 11 #endif -#if defined(MADV_SOFT_OFFLINE) || (defined(HAVE_DECL_MADV_SOFT_OFFLINE) && HAVE_DECL_MADV_SOFT_OFFLINE) - XLAT(MADV_SOFT_OFFLINE), +#if defined __hppa__ +#if defined(MADV_MERGEABLE) || (defined(HAVE_DECL_MADV_MERGEABLE) && HAVE_DECL_MADV_MERGEABLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_MERGEABLE) == (65), "MADV_MERGEABLE != 65"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_MERGEABLE 65 #endif +#else #if defined(MADV_MERGEABLE) || (defined(HAVE_DECL_MADV_MERGEABLE) && HAVE_DECL_MADV_MERGEABLE) - XLAT(MADV_MERGEABLE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_MERGEABLE) == (12), "MADV_MERGEABLE != 12"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_MERGEABLE 12 +#endif +#endif +#if defined __hppa__ +#if defined(MADV_UNMERGEABLE) || (defined(HAVE_DECL_MADV_UNMERGEABLE) && HAVE_DECL_MADV_UNMERGEABLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_UNMERGEABLE) == (66), "MADV_UNMERGEABLE != 66"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_UNMERGEABLE 66 #endif +#else #if defined(MADV_UNMERGEABLE) || (defined(HAVE_DECL_MADV_UNMERGEABLE) && HAVE_DECL_MADV_UNMERGEABLE) - XLAT(MADV_UNMERGEABLE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_UNMERGEABLE) == (13), "MADV_UNMERGEABLE != 13"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_UNMERGEABLE 13 #endif +#endif +#if defined __hppa__ +#if defined(MADV_HUGEPAGE) || (defined(HAVE_DECL_MADV_HUGEPAGE) && HAVE_DECL_MADV_HUGEPAGE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_HUGEPAGE) == (67), "MADV_HUGEPAGE != 67"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_HUGEPAGE 67 +#endif +#else #if defined(MADV_HUGEPAGE) || (defined(HAVE_DECL_MADV_HUGEPAGE) && HAVE_DECL_MADV_HUGEPAGE) - XLAT(MADV_HUGEPAGE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_HUGEPAGE) == (14), "MADV_HUGEPAGE != 14"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_HUGEPAGE 14 +#endif +#endif +#if defined __hppa__ +#if defined(MADV_NOHUGEPAGE) || (defined(HAVE_DECL_MADV_NOHUGEPAGE) && HAVE_DECL_MADV_NOHUGEPAGE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_NOHUGEPAGE) == (68), "MADV_NOHUGEPAGE != 68"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_NOHUGEPAGE 68 #endif +#else #if defined(MADV_NOHUGEPAGE) || (defined(HAVE_DECL_MADV_NOHUGEPAGE) && HAVE_DECL_MADV_NOHUGEPAGE) - XLAT(MADV_NOHUGEPAGE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_NOHUGEPAGE) == (15), "MADV_NOHUGEPAGE != 15"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_NOHUGEPAGE 15 #endif +#endif +#if defined __hppa__ +#if defined(MADV_DONTDUMP) || (defined(HAVE_DECL_MADV_DONTDUMP) && HAVE_DECL_MADV_DONTDUMP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DONTDUMP) == (69), "MADV_DONTDUMP != 69"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DONTDUMP 69 +#endif +#else #if defined(MADV_DONTDUMP) || (defined(HAVE_DECL_MADV_DONTDUMP) && HAVE_DECL_MADV_DONTDUMP) - XLAT(MADV_DONTDUMP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DONTDUMP) == (16), "MADV_DONTDUMP != 16"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DONTDUMP 16 #endif +#endif +#if defined __hppa__ #if defined(MADV_DODUMP) || (defined(HAVE_DECL_MADV_DODUMP) && HAVE_DECL_MADV_DODUMP) - XLAT(MADV_DODUMP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DODUMP) == (70), "MADV_DODUMP != 70"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DODUMP 70 #endif +#else +#if defined(MADV_DODUMP) || (defined(HAVE_DECL_MADV_DODUMP) && HAVE_DECL_MADV_DODUMP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_DODUMP) == (17), "MADV_DODUMP != 17"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_DODUMP 17 +#endif +#endif +#if defined __hppa__ #if defined(MADV_WIPEONFORK) || (defined(HAVE_DECL_MADV_WIPEONFORK) && HAVE_DECL_MADV_WIPEONFORK) - XLAT(MADV_WIPEONFORK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_WIPEONFORK) == (71), "MADV_WIPEONFORK != 71"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_WIPEONFORK 71 +#endif +#else +#if defined(MADV_WIPEONFORK) || (defined(HAVE_DECL_MADV_WIPEONFORK) && HAVE_DECL_MADV_WIPEONFORK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_WIPEONFORK) == (18), "MADV_WIPEONFORK != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_WIPEONFORK 18 +#endif #endif +#if defined __hppa__ #if defined(MADV_KEEPONFORK) || (defined(HAVE_DECL_MADV_KEEPONFORK) && HAVE_DECL_MADV_KEEPONFORK) - XLAT(MADV_KEEPONFORK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_KEEPONFORK) == (72), "MADV_KEEPONFORK != 72"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_KEEPONFORK 72 +#endif +#else +#if defined(MADV_KEEPONFORK) || (defined(HAVE_DECL_MADV_KEEPONFORK) && HAVE_DECL_MADV_KEEPONFORK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_KEEPONFORK) == (19), "MADV_KEEPONFORK != 19"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_KEEPONFORK 19 +#endif +#endif +#if defined(MADV_HWPOISON) || (defined(HAVE_DECL_MADV_HWPOISON) && HAVE_DECL_MADV_HWPOISON) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_HWPOISON) == (100), "MADV_HWPOISON != 100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_HWPOISON 100 #endif +#if defined(MADV_SOFT_OFFLINE) || (defined(HAVE_DECL_MADV_SOFT_OFFLINE) && HAVE_DECL_MADV_SOFT_OFFLINE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MADV_SOFT_OFFLINE) == (101), "MADV_SOFT_OFFLINE != 101"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MADV_SOFT_OFFLINE 101 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat madvise_cmds in mpers mode + +# else + +static +const struct xlat madvise_cmds[] = { + + + XLAT(MADV_NORMAL), + + XLAT(MADV_RANDOM), + + XLAT(MADV_SEQUENTIAL), + + XLAT(MADV_WILLNEED), + +#if defined __alpha__ + XLAT(MADV_DONTNEED), +#else + XLAT(MADV_DONTNEED), +#endif + + XLAT(MADV_FREE), + + XLAT(MADV_REMOVE), + + XLAT(MADV_DONTFORK), + + XLAT(MADV_DOFORK), + +#if defined __hppa__ + XLAT(MADV_MERGEABLE), +#else + XLAT(MADV_MERGEABLE), +#endif + +#if defined __hppa__ + XLAT(MADV_UNMERGEABLE), +#else + XLAT(MADV_UNMERGEABLE), +#endif + +#if defined __hppa__ + XLAT(MADV_HUGEPAGE), +#else + XLAT(MADV_HUGEPAGE), +#endif + +#if defined __hppa__ + XLAT(MADV_NOHUGEPAGE), +#else + XLAT(MADV_NOHUGEPAGE), +#endif + +#if defined __hppa__ + XLAT(MADV_DONTDUMP), +#else + XLAT(MADV_DONTDUMP), +#endif + +#if defined __hppa__ + XLAT(MADV_DODUMP), +#else + XLAT(MADV_DODUMP), +#endif + +#if defined __hppa__ + XLAT(MADV_WIPEONFORK), +#else + XLAT(MADV_WIPEONFORK), +#endif + +#if defined __hppa__ + XLAT(MADV_KEEPONFORK), +#else + XLAT(MADV_KEEPONFORK), +#endif + + XLAT(MADV_HWPOISON), + + XLAT(MADV_SOFT_OFFLINE), XLAT_END }; diff --git a/xlat/madvise_cmds.in b/xlat/madvise_cmds.in index 415c02f3f7a27c62499da2aeaea2902c6b9ecc9b..c836e360c2f28d222b9b2684cfa8e0719000b0a6 100644 --- a/xlat/madvise_cmds.in +++ b/xlat/madvise_cmds.in @@ -1,19 +1,75 @@ -MADV_NORMAL -MADV_RANDOM -MADV_SEQUENTIAL -MADV_WILLNEED -MADV_DONTNEED -MADV_FREE -MADV_REMOVE -MADV_DONTFORK -MADV_DOFORK -MADV_HWPOISON -MADV_SOFT_OFFLINE -MADV_MERGEABLE -MADV_UNMERGEABLE -MADV_HUGEPAGE -MADV_NOHUGEPAGE -MADV_DONTDUMP -MADV_DODUMP -MADV_WIPEONFORK -MADV_KEEPONFORK +/* Generated by maint/gen_xlat_defs.sh -f 'd' -p 'MADV_' -c 'asm-generic/mman-common.h' -a 'asm/mman.h' */ + +MADV_NORMAL 0 + +MADV_RANDOM 1 + +MADV_SEQUENTIAL 2 + +MADV_WILLNEED 3 + +#if defined __alpha__ +MADV_DONTNEED 6 +#else +MADV_DONTNEED 4 +#endif + +MADV_FREE 8 + +MADV_REMOVE 9 + +MADV_DONTFORK 10 + +MADV_DOFORK 11 + +#if defined __hppa__ +MADV_MERGEABLE 65 +#else +MADV_MERGEABLE 12 +#endif + +#if defined __hppa__ +MADV_UNMERGEABLE 66 +#else +MADV_UNMERGEABLE 13 +#endif + +#if defined __hppa__ +MADV_HUGEPAGE 67 +#else +MADV_HUGEPAGE 14 +#endif + +#if defined __hppa__ +MADV_NOHUGEPAGE 68 +#else +MADV_NOHUGEPAGE 15 +#endif + +#if defined __hppa__ +MADV_DONTDUMP 69 +#else +MADV_DONTDUMP 16 +#endif + +#if defined __hppa__ +MADV_DODUMP 70 +#else +MADV_DODUMP 17 +#endif + +#if defined __hppa__ +MADV_WIPEONFORK 71 +#else +MADV_WIPEONFORK 18 +#endif + +#if defined __hppa__ +MADV_KEEPONFORK 72 +#else +MADV_KEEPONFORK 19 +#endif + +MADV_HWPOISON 100 + +MADV_SOFT_OFFLINE 101 diff --git a/xlat/mmap_flags.h b/xlat/mmap_flags.h index aafa168c4a876a54add474d181e2ba890f4b708f..5e37f57842b2f69ffd9f1e7b66702db5de748ec0 100644 --- a/xlat/mmap_flags.h +++ b/xlat/mmap_flags.h @@ -5,26 +5,456 @@ #if defined(MAP_SHARED) || (defined(HAVE_DECL_MAP_SHARED) && HAVE_DECL_MAP_SHARED) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((MAP_SHARED) == (1), "MAP_SHARED != 1"); +static_assert((MAP_SHARED) == (0x1), "MAP_SHARED != 0x1"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define MAP_SHARED 1 +# define MAP_SHARED 0x1 #endif #if defined(MAP_PRIVATE) || (defined(HAVE_DECL_MAP_PRIVATE) && HAVE_DECL_MAP_PRIVATE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((MAP_PRIVATE) == (2), "MAP_PRIVATE != 2"); +static_assert((MAP_PRIVATE) == (0x2), "MAP_PRIVATE != 0x2"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define MAP_PRIVATE 2 +# define MAP_PRIVATE 0x2 #endif #if defined(MAP_SHARED_VALIDATE) || (defined(HAVE_DECL_MAP_SHARED_VALIDATE) && HAVE_DECL_MAP_SHARED_VALIDATE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((MAP_SHARED_VALIDATE) == (3), "MAP_SHARED_VALIDATE != 3"); +static_assert((MAP_SHARED_VALIDATE) == (0x3), "MAP_SHARED_VALIDATE != 0x3"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define MAP_SHARED_VALIDATE 3 +# define MAP_SHARED_VALIDATE 0x3 #endif -#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 +#if defined __hppa__ +#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_FIXED) == (0x4), "MAP_FIXED != 0x4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_FIXED 0x4 +#endif +#elif defined __alpha__ +#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_FIXED) == (0x100), "MAP_FIXED != 0x100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_FIXED 0x100 +#endif +#else +#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_FIXED) == (0x10), "MAP_FIXED != 0x10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_FIXED 0x10 +#endif +#endif +#if defined __alpha__ || defined __hppa__ +#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_ANONYMOUS) == (0x10), "MAP_ANONYMOUS != 0x10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_ANONYMOUS 0x10 +#endif +#elif defined __mips__ || defined __xtensa__ +#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_ANONYMOUS) == (0x800), "MAP_ANONYMOUS != 0x800"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_ANONYMOUS 0x800 +#endif +#else +#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_ANONYMOUS) == (0x20), "MAP_ANONYMOUS != 0x20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_ANONYMOUS 0x20 +#endif +#endif +#if defined __x86_64__ || defined __i386__ +#if defined(MAP_32BIT) || (defined(HAVE_DECL_MAP_32BIT) && HAVE_DECL_MAP_32BIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_32BIT) == (0x40), "MAP_32BIT != 0x40"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_32BIT 0x40 +#endif +#else +#endif +#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS +# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME +# define STRACE_WORKAROUND_FOR_MAP_RENAME +# undef MAP_RENAME +# endif +#endif +#if defined __mips__ || defined __xtensa__ +#if defined(MAP_RENAME) || (defined(HAVE_DECL_MAP_RENAME) && HAVE_DECL_MAP_RENAME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_RENAME) == (0x20), "MAP_RENAME != 0x20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_RENAME 0x20 +#endif +#else +#endif +#if defined __powerpc__ || defined __sparc__ +#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NORESERVE) == (0x40), "MAP_NORESERVE != 0x40"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NORESERVE 0x40 +#endif +#elif defined __mips__ || defined __xtensa__ +#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NORESERVE) == (0x400), "MAP_NORESERVE != 0x400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NORESERVE 0x400 +#endif +#elif defined __alpha__ +#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NORESERVE) == (0x10000), "MAP_NORESERVE != 0x10000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NORESERVE 0x10000 +#endif +#else +#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NORESERVE) == (0x4000), "MAP_NORESERVE != 0x4000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NORESERVE 0x4000 +#endif +#endif +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_POPULATE) == (0x10000), "MAP_POPULATE != 0x10000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_POPULATE 0x10000 +#endif +#elif defined __alpha__ +#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_POPULATE) == (0x20000), "MAP_POPULATE != 0x20000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_POPULATE 0x20000 +#endif +#else +#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_POPULATE) == (0x8000), "MAP_POPULATE != 0x8000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_POPULATE 0x8000 +#endif +#endif +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NONBLOCK) == (0x20000), "MAP_NONBLOCK != 0x20000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NONBLOCK 0x20000 +#endif +#elif defined __alpha__ +#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NONBLOCK) == (0x40000), "MAP_NONBLOCK != 0x40000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NONBLOCK 0x40000 +#endif +#else +#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_NONBLOCK) == (0x10000), "MAP_NONBLOCK != 0x10000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_NONBLOCK 0x10000 +#endif +#endif +#if defined __sparc__ +#if defined(_MAP_NEW) || (defined(HAVE_DECL__MAP_NEW) && HAVE_DECL__MAP_NEW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((_MAP_NEW) == (0x80000000), "_MAP_NEW != 0x80000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define _MAP_NEW 0x80000000 +#endif +#else +#endif +#if defined __sparc__ +#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_GROWSDOWN) == (0x200), "MAP_GROWSDOWN != 0x200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_GROWSDOWN 0x200 +#endif +#elif defined __alpha__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_GROWSDOWN) == (0x1000), "MAP_GROWSDOWN != 0x1000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_GROWSDOWN 0x1000 +#endif +#elif defined __hppa__ +#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_GROWSDOWN) == (0x8000), "MAP_GROWSDOWN != 0x8000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_GROWSDOWN 0x8000 +#endif +#else +#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_GROWSDOWN) == (0x100), "MAP_GROWSDOWN != 0x100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_GROWSDOWN 0x100 +#endif +#endif +#if defined __ia64__ +#if defined(MAP_GROWSUP) || (defined(HAVE_DECL_MAP_GROWSUP) && HAVE_DECL_MAP_GROWSUP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_GROWSUP) == (0x200), "MAP_GROWSUP != 0x200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_GROWSUP 0x200 +#endif +#else +#endif +#if defined __alpha__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_DENYWRITE) || (defined(HAVE_DECL_MAP_DENYWRITE) && HAVE_DECL_MAP_DENYWRITE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_DENYWRITE) == (0x2000), "MAP_DENYWRITE != 0x2000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_DENYWRITE 0x2000 +#endif +#else +#if defined(MAP_DENYWRITE) || (defined(HAVE_DECL_MAP_DENYWRITE) && HAVE_DECL_MAP_DENYWRITE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_DENYWRITE) == (0x800), "MAP_DENYWRITE != 0x800"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_DENYWRITE 0x800 +#endif +#endif +#if defined __alpha__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_EXECUTABLE) || (defined(HAVE_DECL_MAP_EXECUTABLE) && HAVE_DECL_MAP_EXECUTABLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_EXECUTABLE) == (0x4000), "MAP_EXECUTABLE != 0x4000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_EXECUTABLE 0x4000 +#endif +#else +#if defined(MAP_EXECUTABLE) || (defined(HAVE_DECL_MAP_EXECUTABLE) && HAVE_DECL_MAP_EXECUTABLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_EXECUTABLE) == (0x1000), "MAP_EXECUTABLE != 0x1000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_EXECUTABLE 0x1000 +#endif +#endif +#if defined __sparc__ +#if defined(MAP_INHERIT) || (defined(HAVE_DECL_MAP_INHERIT) && HAVE_DECL_MAP_INHERIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_INHERIT) == (0x80), "MAP_INHERIT != 0x80"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_INHERIT 0x80 +#endif +#else +#endif +#if defined __alpha__ +#if defined(_MAP_INHERIT) || (defined(HAVE_DECL__MAP_INHERIT) && HAVE_DECL__MAP_INHERIT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((_MAP_INHERIT) == (0x400), "_MAP_INHERIT != 0x400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define _MAP_INHERIT 0x400 +#endif +#else +#endif +#if defined(MAP_FILE) || (defined(HAVE_DECL_MAP_FILE) && HAVE_DECL_MAP_FILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_FILE) == (0), "MAP_FILE != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_FILE 0 +#endif +#if defined __powerpc__ +#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_LOCKED) == (0x80), "MAP_LOCKED != 0x80"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_LOCKED 0x80 +#endif +#elif defined __sparc__ +#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_LOCKED) == (0x100), "MAP_LOCKED != 0x100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_LOCKED 0x100 +#endif +#elif defined __alpha__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_LOCKED) == (0x8000), "MAP_LOCKED != 0x8000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_LOCKED 0x8000 +#endif +#else +#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_LOCKED) == (0x2000), "MAP_LOCKED != 0x2000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_LOCKED 0x2000 +#endif +#endif +#if defined __alpha__ +#if defined(_MAP_HASSEMAPHORE) || (defined(HAVE_DECL__MAP_HASSEMAPHORE) && HAVE_DECL__MAP_HASSEMAPHORE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((_MAP_HASSEMAPHORE) == (0x200), "_MAP_HASSEMAPHORE != 0x200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define _MAP_HASSEMAPHORE 0x200 +#endif +#else +#endif +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_STACK) == (0x40000), "MAP_STACK != 0x40000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_STACK 0x40000 +#endif +#elif defined __alpha__ +#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_STACK) == (0x80000), "MAP_STACK != 0x80000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_STACK 0x80000 +#endif +#else +#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_STACK) == (0x20000), "MAP_STACK != 0x20000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_STACK 0x20000 +#endif +#endif +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_HUGETLB) == (0x80000), "MAP_HUGETLB != 0x80000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_HUGETLB 0x80000 +#endif +#elif defined __alpha__ +#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_HUGETLB) == (0x100000), "MAP_HUGETLB != 0x100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_HUGETLB 0x100000 +#endif +#else +#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_HUGETLB) == (0x40000), "MAP_HUGETLB != 0x40000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_HUGETLB 0x40000 +#endif +#endif +#if defined(MAP_SYNC) || (defined(HAVE_DECL_MAP_SYNC) && HAVE_DECL_MAP_SYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_SYNC) == (0x80000), "MAP_SYNC != 0x80000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_SYNC 0x80000 +#endif +# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 +# endif +#if defined __alpha__ +#if defined(MAP_FIXED_NOREPLACE) || (defined(HAVE_DECL_MAP_FIXED_NOREPLACE) && HAVE_DECL_MAP_FIXED_NOREPLACE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_FIXED_NOREPLACE) == (0x200000), "MAP_FIXED_NOREPLACE != 0x200000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_FIXED_NOREPLACE 0x200000 +#endif +#else +#if defined(MAP_FIXED_NOREPLACE) || (defined(HAVE_DECL_MAP_FIXED_NOREPLACE) && HAVE_DECL_MAP_FIXED_NOREPLACE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_FIXED_NOREPLACE) == (0x100000), "MAP_FIXED_NOREPLACE != 0x100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_FIXED_NOREPLACE 0x100000 +#endif +#endif +#if defined __mips__ || defined __xtensa__ +#if defined(MAP_AUTOGROW) || (defined(HAVE_DECL_MAP_AUTOGROW) && HAVE_DECL_MAP_AUTOGROW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_AUTOGROW) == (0x40), "MAP_AUTOGROW != 0x40"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_AUTOGROW 0x40 +#endif +#else +#endif +#if defined __mips__ || defined __xtensa__ +#if defined(MAP_AUTORSRV) || (defined(HAVE_DECL_MAP_AUTORSRV) && HAVE_DECL_MAP_AUTORSRV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_AUTORSRV) == (0x100), "MAP_AUTORSRV != 0x100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_AUTORSRV 0x100 +#endif +#else +#endif +#if defined __mips__ || defined __xtensa__ +#if defined(MAP_LOCAL) || (defined(HAVE_DECL_MAP_LOCAL) && HAVE_DECL_MAP_LOCAL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((MAP_LOCAL) == (0x80), "MAP_LOCAL != 0x80"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define MAP_LOCAL 0x80 +#endif +#else +#endif +#if defined __alpha__ +#if defined(_MAP_UNALIGNED) || (defined(HAVE_DECL__MAP_UNALIGNED) && HAVE_DECL__MAP_UNALIGNED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((_MAP_UNALIGNED) == (0x800), "_MAP_UNALIGNED != 0x800"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define _MAP_UNALIGNED 0x800 +#endif +#else #endif #ifndef XLAT_MACROS_ONLY @@ -37,88 +467,215 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE static const struct xlat mmap_flags[] = { + + XLAT(MAP_SHARED), + XLAT(MAP_PRIVATE), + XLAT(MAP_SHARED_VALIDATE), -#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED) - XLAT(MAP_FIXED), + +#if defined __hppa__ + XLAT(MAP_FIXED), +#elif defined __alpha__ + XLAT(MAP_FIXED), +#else + XLAT(MAP_FIXED), #endif -#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS) - XLAT(MAP_ANONYMOUS), + +#if defined __alpha__ || defined __hppa__ + XLAT(MAP_ANONYMOUS), +#elif defined __mips__ || defined __xtensa__ + XLAT(MAP_ANONYMOUS), +#else + XLAT(MAP_ANONYMOUS), #endif + +#if defined __x86_64__ || defined __i386__ + XLAT(MAP_32BIT), +#else #if defined(MAP_32BIT) || (defined(HAVE_DECL_MAP_32BIT) && HAVE_DECL_MAP_32BIT) XLAT(MAP_32BIT), #endif +#endif + +#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS +# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME +# define STRACE_WORKAROUND_FOR_MAP_RENAME + + +# undef MAP_RENAME +# endif +#endif + +#if defined __mips__ || defined __xtensa__ + XLAT(MAP_RENAME), +#else #if defined(MAP_RENAME) || (defined(HAVE_DECL_MAP_RENAME) && HAVE_DECL_MAP_RENAME) XLAT(MAP_RENAME), #endif -#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE) - XLAT(MAP_NORESERVE), #endif -#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE) - XLAT(MAP_POPULATE), + +#if defined __powerpc__ || defined __sparc__ + XLAT(MAP_NORESERVE), +#elif defined __mips__ || defined __xtensa__ + XLAT(MAP_NORESERVE), +#elif defined __alpha__ + XLAT(MAP_NORESERVE), +#else + XLAT(MAP_NORESERVE), #endif -#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK) - XLAT(MAP_NONBLOCK), + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_POPULATE), +#elif defined __alpha__ + XLAT(MAP_POPULATE), +#else + XLAT(MAP_POPULATE), +#endif + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_NONBLOCK), +#elif defined __alpha__ + XLAT(MAP_NONBLOCK), +#else + XLAT(MAP_NONBLOCK), #endif + +#if defined __sparc__ + XLAT(_MAP_NEW), +#else #if defined(_MAP_NEW) || (defined(HAVE_DECL__MAP_NEW) && HAVE_DECL__MAP_NEW) XLAT(_MAP_NEW), #endif -#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN) - XLAT(MAP_GROWSDOWN), #endif + +#if defined __sparc__ + XLAT(MAP_GROWSDOWN), +#elif defined __alpha__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_GROWSDOWN), +#elif defined __hppa__ + XLAT(MAP_GROWSDOWN), +#else + XLAT(MAP_GROWSDOWN), +#endif + +#if defined __ia64__ + XLAT(MAP_GROWSUP), +#else #if defined(MAP_GROWSUP) || (defined(HAVE_DECL_MAP_GROWSUP) && HAVE_DECL_MAP_GROWSUP) XLAT(MAP_GROWSUP), #endif -#if defined(MAP_DENYWRITE) || (defined(HAVE_DECL_MAP_DENYWRITE) && HAVE_DECL_MAP_DENYWRITE) - XLAT(MAP_DENYWRITE), #endif -#if defined(MAP_EXECUTABLE) || (defined(HAVE_DECL_MAP_EXECUTABLE) && HAVE_DECL_MAP_EXECUTABLE) - XLAT(MAP_EXECUTABLE), + +#if defined __alpha__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_DENYWRITE), +#else + XLAT(MAP_DENYWRITE), #endif + +#if defined __alpha__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_EXECUTABLE), +#else + XLAT(MAP_EXECUTABLE), +#endif + +#if defined __sparc__ + XLAT(MAP_INHERIT), +#else #if defined(MAP_INHERIT) || (defined(HAVE_DECL_MAP_INHERIT) && HAVE_DECL_MAP_INHERIT) XLAT(MAP_INHERIT), #endif +#endif + +#if defined __alpha__ + XLAT(_MAP_INHERIT), +#else #if defined(_MAP_INHERIT) || (defined(HAVE_DECL__MAP_INHERIT) && HAVE_DECL__MAP_INHERIT) XLAT(_MAP_INHERIT), #endif -#if defined(MAP_FILE) || (defined(HAVE_DECL_MAP_FILE) && HAVE_DECL_MAP_FILE) - XLAT(MAP_FILE), #endif -#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED) - XLAT(MAP_LOCKED), + + XLAT(MAP_FILE), + +#if defined __powerpc__ + XLAT(MAP_LOCKED), +#elif defined __sparc__ + XLAT(MAP_LOCKED), +#elif defined __alpha__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_LOCKED), +#else + XLAT(MAP_LOCKED), #endif + +#if defined __alpha__ + XLAT(_MAP_HASSEMAPHORE), +#else #if defined(_MAP_HASSEMAPHORE) || (defined(HAVE_DECL__MAP_HASSEMAPHORE) && HAVE_DECL__MAP_HASSEMAPHORE) XLAT(_MAP_HASSEMAPHORE), #endif -#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK) - XLAT(MAP_STACK), #endif -#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB) - XLAT(MAP_HUGETLB), + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_STACK), +#elif defined __alpha__ + XLAT(MAP_STACK), +#else + XLAT(MAP_STACK), #endif -#if defined(MAP_SYNC) || (defined(HAVE_DECL_MAP_SYNC) && HAVE_DECL_MAP_SYNC) - XLAT(MAP_SYNC), + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ + XLAT(MAP_HUGETLB), +#elif defined __alpha__ + XLAT(MAP_HUGETLB), +#else + XLAT(MAP_HUGETLB), #endif -#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 + + XLAT(MAP_SYNC), + +# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 #if defined(MAP_UNINITIALIZED) || (defined(HAVE_DECL_MAP_UNINITIALIZED) && HAVE_DECL_MAP_UNINITIALIZED) XLAT(MAP_UNINITIALIZED), #endif +# endif + +#if defined __alpha__ + XLAT(MAP_FIXED_NOREPLACE), +#else + XLAT(MAP_FIXED_NOREPLACE), #endif -#if defined(MAP_FIXED_NOREPLACE) || (defined(HAVE_DECL_MAP_FIXED_NOREPLACE) && HAVE_DECL_MAP_FIXED_NOREPLACE) - XLAT(MAP_FIXED_NOREPLACE), -#endif + +#if defined __mips__ || defined __xtensa__ + XLAT(MAP_AUTOGROW), +#else #if defined(MAP_AUTOGROW) || (defined(HAVE_DECL_MAP_AUTOGROW) && HAVE_DECL_MAP_AUTOGROW) XLAT(MAP_AUTOGROW), #endif +#endif + +#if defined __mips__ || defined __xtensa__ + XLAT(MAP_AUTORSRV), +#else #if defined(MAP_AUTORSRV) || (defined(HAVE_DECL_MAP_AUTORSRV) && HAVE_DECL_MAP_AUTORSRV) XLAT(MAP_AUTORSRV), #endif +#endif + +#if defined __mips__ || defined __xtensa__ + XLAT(MAP_LOCAL), +#else #if defined(MAP_LOCAL) || (defined(HAVE_DECL_MAP_LOCAL) && HAVE_DECL_MAP_LOCAL) XLAT(MAP_LOCAL), #endif +#endif + +#if defined __alpha__ + XLAT(_MAP_UNALIGNED), +#else #if defined(_MAP_UNALIGNED) || (defined(HAVE_DECL__MAP_UNALIGNED) && HAVE_DECL__MAP_UNALIGNED) XLAT(_MAP_UNALIGNED), +#endif #endif XLAT_END }; diff --git a/xlat/mmap_flags.in b/xlat/mmap_flags.in index 150717abce1e1677ac032913a27f48b123a7fd0f..53f28faa28411fee0ef119447671be9ce0732923 100644 --- a/xlat/mmap_flags.in +++ b/xlat/mmap_flags.in @@ -1,31 +1,186 @@ -MAP_SHARED 1 -MAP_PRIVATE 2 -MAP_SHARED_VALIDATE 3 -MAP_FIXED -MAP_ANONYMOUS +/* Generated by maint/gen_xlat_defs.sh -f '#x' -p '_?MAP_' -c 'asm-generic/mman*.h' -a 'asm/mman.h' */ + +MAP_SHARED 0x1 + +MAP_PRIVATE 0x2 + +MAP_SHARED_VALIDATE 0x3 + +#if defined __hppa__ +MAP_FIXED 0x4 +#elif defined __alpha__ +MAP_FIXED 0x100 +#else +MAP_FIXED 0x10 +#endif + +#if defined __alpha__ || defined __hppa__ +MAP_ANONYMOUS 0x10 +#elif defined __mips__ || defined __xtensa__ +MAP_ANONYMOUS 0x800 +#else +MAP_ANONYMOUS 0x20 +#endif + +#if defined __x86_64__ || defined __i386__ +MAP_32BIT 0x40 +#else MAP_32BIT +#endif + +#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS /* MAP_RENAME is unusual */ +# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME +# define STRACE_WORKAROUND_FOR_MAP_RENAME +/* glibc erroneously defines MAP_RENAME to MAP_ANONYMOUS on some architectures. */ +/* This is just wrong and has to be fixed. */ +# undef MAP_RENAME +# endif +#endif /* MAP_RENAME */ + +#if defined __mips__ || defined __xtensa__ +MAP_RENAME 0x20 +#else MAP_RENAME -MAP_NORESERVE -MAP_POPULATE -MAP_NONBLOCK -_MAP_NEW /* sparc */ -MAP_GROWSDOWN -MAP_GROWSUP /* ia64 */ -MAP_DENYWRITE -MAP_EXECUTABLE -MAP_INHERIT /* sparc */ -_MAP_INHERIT /* alpha */ -MAP_FILE -MAP_LOCKED -_MAP_HASSEMAPHORE /* alpha */ -MAP_STACK -MAP_HUGETLB -MAP_SYNC -#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 +#endif + +#if defined __powerpc__ || defined __sparc__ +MAP_NORESERVE 0x40 +#elif defined __mips__ || defined __xtensa__ +MAP_NORESERVE 0x400 +#elif defined __alpha__ +MAP_NORESERVE 0x10000 +#else +MAP_NORESERVE 0x4000 +#endif + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +MAP_POPULATE 0x10000 +#elif defined __alpha__ +MAP_POPULATE 0x20000 +#else +MAP_POPULATE 0x8000 +#endif + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +MAP_NONBLOCK 0x20000 +#elif defined __alpha__ +MAP_NONBLOCK 0x40000 +#else +MAP_NONBLOCK 0x10000 +#endif + +#if defined __sparc__ +_MAP_NEW 0x80000000 +#else +_MAP_NEW +#endif + +#if defined __sparc__ +MAP_GROWSDOWN 0x200 +#elif defined __alpha__ || defined __mips__ || defined __xtensa__ +MAP_GROWSDOWN 0x1000 +#elif defined __hppa__ +MAP_GROWSDOWN 0x8000 +#else +MAP_GROWSDOWN 0x100 +#endif + +#if defined __ia64__ +MAP_GROWSUP 0x200 +#else +MAP_GROWSUP +#endif + +#if defined __alpha__ || defined __mips__ || defined __xtensa__ +MAP_DENYWRITE 0x2000 +#else +MAP_DENYWRITE 0x800 +#endif + +#if defined __alpha__ || defined __mips__ || defined __xtensa__ +MAP_EXECUTABLE 0x4000 +#else +MAP_EXECUTABLE 0x1000 +#endif + +#if defined __sparc__ +MAP_INHERIT 0x80 +#else +MAP_INHERIT +#endif + +#if defined __alpha__ +_MAP_INHERIT 0x400 +#else +_MAP_INHERIT +#endif + +MAP_FILE 0 + +#if defined __powerpc__ +MAP_LOCKED 0x80 +#elif defined __sparc__ +MAP_LOCKED 0x100 +#elif defined __alpha__ || defined __mips__ || defined __xtensa__ +MAP_LOCKED 0x8000 +#else +MAP_LOCKED 0x2000 +#endif + +#if defined __alpha__ +_MAP_HASSEMAPHORE 0x200 +#else +_MAP_HASSEMAPHORE +#endif + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +MAP_STACK 0x40000 +#elif defined __alpha__ +MAP_STACK 0x80000 +#else +MAP_STACK 0x20000 +#endif + +#if defined __hppa__ || defined __mips__ || defined __xtensa__ +MAP_HUGETLB 0x80000 +#elif defined __alpha__ +MAP_HUGETLB 0x100000 +#else +MAP_HUGETLB 0x40000 +#endif + +MAP_SYNC 0x80000 + +# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 MAP_UNINITIALIZED +# endif + +#if defined __alpha__ +MAP_FIXED_NOREPLACE 0x200000 +#else +MAP_FIXED_NOREPLACE 0x100000 +#endif + +#if defined __mips__ || defined __xtensa__ +MAP_AUTOGROW 0x40 +#else +MAP_AUTOGROW +#endif + +#if defined __mips__ || defined __xtensa__ +MAP_AUTORSRV 0x100 +#else +MAP_AUTORSRV +#endif + +#if defined __mips__ || defined __xtensa__ +MAP_LOCAL 0x80 +#else +MAP_LOCAL +#endif + +#if defined __alpha__ +_MAP_UNALIGNED 0x800 +#else +_MAP_UNALIGNED #endif -MAP_FIXED_NOREPLACE -MAP_AUTOGROW /* MIPS, xtensa */ -MAP_AUTORSRV /* MIPS, xtensa */ -MAP_LOCAL /* MIPS, xtensa */ -_MAP_UNALIGNED /* alpha */ diff --git a/xlat/nbd_ioctl_cmds.h b/xlat/nbd_ioctl_cmds.h new file mode 100644 index 0000000000000000000000000000000000000000..840dc8e289f888749daa6e7f90f735aa69d9b4c7 --- /dev/null +++ b/xlat/nbd_ioctl_cmds.h @@ -0,0 +1,110 @@ +/* Generated by ./xlat/gen.sh from ./xlat/nbd_ioctl_cmds.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(NBD_SET_SOCK) || (defined(HAVE_DECL_NBD_SET_SOCK) && HAVE_DECL_NBD_SET_SOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_SET_SOCK) == (_IO( 0xab, 0 )), "NBD_SET_SOCK != _IO( 0xab, 0 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_SET_SOCK _IO( 0xab, 0 ) +#endif +#if defined(NBD_SET_BLKSIZE) || (defined(HAVE_DECL_NBD_SET_BLKSIZE) && HAVE_DECL_NBD_SET_BLKSIZE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_SET_BLKSIZE) == (_IO( 0xab, 1 )), "NBD_SET_BLKSIZE != _IO( 0xab, 1 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_SET_BLKSIZE _IO( 0xab, 1 ) +#endif +#if defined(NBD_SET_SIZE) || (defined(HAVE_DECL_NBD_SET_SIZE) && HAVE_DECL_NBD_SET_SIZE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_SET_SIZE) == (_IO( 0xab, 2 )), "NBD_SET_SIZE != _IO( 0xab, 2 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_SET_SIZE _IO( 0xab, 2 ) +#endif +#if defined(NBD_DO_IT) || (defined(HAVE_DECL_NBD_DO_IT) && HAVE_DECL_NBD_DO_IT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_DO_IT) == (_IO( 0xab, 3 )), "NBD_DO_IT != _IO( 0xab, 3 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_DO_IT _IO( 0xab, 3 ) +#endif +#if defined(NBD_CLEAR_SOCK) || (defined(HAVE_DECL_NBD_CLEAR_SOCK) && HAVE_DECL_NBD_CLEAR_SOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_CLEAR_SOCK) == (_IO( 0xab, 4 )), "NBD_CLEAR_SOCK != _IO( 0xab, 4 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_CLEAR_SOCK _IO( 0xab, 4 ) +#endif +#if defined(NBD_CLEAR_QUE) || (defined(HAVE_DECL_NBD_CLEAR_QUE) && HAVE_DECL_NBD_CLEAR_QUE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_CLEAR_QUE) == (_IO( 0xab, 5 )), "NBD_CLEAR_QUE != _IO( 0xab, 5 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_CLEAR_QUE _IO( 0xab, 5 ) +#endif +#if defined(NBD_PRINT_DEBUG) || (defined(HAVE_DECL_NBD_PRINT_DEBUG) && HAVE_DECL_NBD_PRINT_DEBUG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_PRINT_DEBUG) == (_IO( 0xab, 6 )), "NBD_PRINT_DEBUG != _IO( 0xab, 6 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_PRINT_DEBUG _IO( 0xab, 6 ) +#endif +#if defined(NBD_SET_SIZE_BLOCKS) || (defined(HAVE_DECL_NBD_SET_SIZE_BLOCKS) && HAVE_DECL_NBD_SET_SIZE_BLOCKS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_SET_SIZE_BLOCKS) == (_IO( 0xab, 7 )), "NBD_SET_SIZE_BLOCKS != _IO( 0xab, 7 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_SET_SIZE_BLOCKS _IO( 0xab, 7 ) +#endif +#if defined(NBD_DISCONNECT) || (defined(HAVE_DECL_NBD_DISCONNECT) && HAVE_DECL_NBD_DISCONNECT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_DISCONNECT) == (_IO( 0xab, 8 )), "NBD_DISCONNECT != _IO( 0xab, 8 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_DISCONNECT _IO( 0xab, 8 ) +#endif +#if defined(NBD_SET_TIMEOUT) || (defined(HAVE_DECL_NBD_SET_TIMEOUT) && HAVE_DECL_NBD_SET_TIMEOUT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_SET_TIMEOUT) == (_IO( 0xab, 9 )), "NBD_SET_TIMEOUT != _IO( 0xab, 9 )"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_SET_TIMEOUT _IO( 0xab, 9 ) +#endif +#if defined(NBD_SET_FLAGS) || (defined(HAVE_DECL_NBD_SET_FLAGS) && HAVE_DECL_NBD_SET_FLAGS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_SET_FLAGS) == (_IO( 0xab, 10)), "NBD_SET_FLAGS != _IO( 0xab, 10)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_SET_FLAGS _IO( 0xab, 10) +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat nbd_ioctl_cmds in mpers mode + +# else + +static +const struct xlat nbd_ioctl_cmds[] = { + XLAT(NBD_SET_SOCK), + XLAT(NBD_SET_BLKSIZE), + XLAT(NBD_SET_SIZE), + XLAT(NBD_DO_IT), + XLAT(NBD_CLEAR_SOCK), + XLAT(NBD_CLEAR_QUE), + XLAT(NBD_PRINT_DEBUG), + XLAT(NBD_SET_SIZE_BLOCKS), + XLAT(NBD_DISCONNECT), + XLAT(NBD_SET_TIMEOUT), + XLAT(NBD_SET_FLAGS), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/nbd_ioctl_cmds.in b/xlat/nbd_ioctl_cmds.in new file mode 100644 index 0000000000000000000000000000000000000000..34f891e3ebd8dab1bd2c3c14b044bc0632f219dd --- /dev/null +++ b/xlat/nbd_ioctl_cmds.in @@ -0,0 +1,11 @@ +NBD_SET_SOCK _IO( 0xab, 0 ) +NBD_SET_BLKSIZE _IO( 0xab, 1 ) +NBD_SET_SIZE _IO( 0xab, 2 ) +NBD_DO_IT _IO( 0xab, 3 ) +NBD_CLEAR_SOCK _IO( 0xab, 4 ) +NBD_CLEAR_QUE _IO( 0xab, 5 ) +NBD_PRINT_DEBUG _IO( 0xab, 6 ) +NBD_SET_SIZE_BLOCKS _IO( 0xab, 7 ) +NBD_DISCONNECT _IO( 0xab, 8 ) +NBD_SET_TIMEOUT _IO( 0xab, 9 ) +NBD_SET_FLAGS _IO( 0xab, 10) diff --git a/xlat/nbd_ioctl_flags.h b/xlat/nbd_ioctl_flags.h new file mode 100644 index 0000000000000000000000000000000000000000..a1311a28f643fcd3186f867445e17ae01357a097 --- /dev/null +++ b/xlat/nbd_ioctl_flags.h @@ -0,0 +1,128 @@ +/* Generated by ./xlat/gen.sh from ./xlat/nbd_ioctl_flags.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(NBD_FLAG_HAS_FLAGS) || (defined(HAVE_DECL_NBD_FLAG_HAS_FLAGS) && HAVE_DECL_NBD_FLAG_HAS_FLAGS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_HAS_FLAGS) == ((1 << 0)), "NBD_FLAG_HAS_FLAGS != (1 << 0)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_HAS_FLAGS (1 << 0) +#endif +#if defined(NBD_FLAG_READ_ONLY) || (defined(HAVE_DECL_NBD_FLAG_READ_ONLY) && HAVE_DECL_NBD_FLAG_READ_ONLY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_READ_ONLY) == ((1 << 1)), "NBD_FLAG_READ_ONLY != (1 << 1)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_READ_ONLY (1 << 1) +#endif +#if defined(NBD_FLAG_SEND_FLUSH) || (defined(HAVE_DECL_NBD_FLAG_SEND_FLUSH) && HAVE_DECL_NBD_FLAG_SEND_FLUSH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_FLUSH) == ((1 << 2)), "NBD_FLAG_SEND_FLUSH != (1 << 2)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_FLUSH (1 << 2) +#endif +#if defined(NBD_FLAG_SEND_FUA) || (defined(HAVE_DECL_NBD_FLAG_SEND_FUA) && HAVE_DECL_NBD_FLAG_SEND_FUA) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_FUA) == ((1 << 3)), "NBD_FLAG_SEND_FUA != (1 << 3)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_FUA (1 << 3) +#endif +#if defined(NBD_FLAG_ROTATIONAL) || (defined(HAVE_DECL_NBD_FLAG_ROTATIONAL) && HAVE_DECL_NBD_FLAG_ROTATIONAL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_ROTATIONAL) == ((1 << 4)), "NBD_FLAG_ROTATIONAL != (1 << 4)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_ROTATIONAL (1 << 4) +#endif +#if defined(NBD_FLAG_SEND_TRIM) || (defined(HAVE_DECL_NBD_FLAG_SEND_TRIM) && HAVE_DECL_NBD_FLAG_SEND_TRIM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_TRIM) == ((1 << 5)), "NBD_FLAG_SEND_TRIM != (1 << 5)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_TRIM (1 << 5) +#endif +#if defined(NBD_FLAG_SEND_WRITE_ZEROES) || (defined(HAVE_DECL_NBD_FLAG_SEND_WRITE_ZEROES) && HAVE_DECL_NBD_FLAG_SEND_WRITE_ZEROES) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_WRITE_ZEROES) == ((1 << 6)), "NBD_FLAG_SEND_WRITE_ZEROES != (1 << 6)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_WRITE_ZEROES (1 << 6) +#endif +#if defined(NBD_FLAG_SEND_DF) || (defined(HAVE_DECL_NBD_FLAG_SEND_DF) && HAVE_DECL_NBD_FLAG_SEND_DF) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_DF) == ((1 << 7)), "NBD_FLAG_SEND_DF != (1 << 7)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_DF (1 << 7) +#endif +#if defined(NBD_FLAG_CAN_MULTI_CONN) || (defined(HAVE_DECL_NBD_FLAG_CAN_MULTI_CONN) && HAVE_DECL_NBD_FLAG_CAN_MULTI_CONN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_CAN_MULTI_CONN) == ((1 << 8)), "NBD_FLAG_CAN_MULTI_CONN != (1 << 8)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_CAN_MULTI_CONN (1 << 8) +#endif +#if defined(NBD_FLAG_SEND_RESIZE) || (defined(HAVE_DECL_NBD_FLAG_SEND_RESIZE) && HAVE_DECL_NBD_FLAG_SEND_RESIZE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_RESIZE) == ((1 << 9)), "NBD_FLAG_SEND_RESIZE != (1 << 9)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_RESIZE (1 << 9) +#endif +#if defined(NBD_FLAG_SEND_CACHE) || (defined(HAVE_DECL_NBD_FLAG_SEND_CACHE) && HAVE_DECL_NBD_FLAG_SEND_CACHE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NBD_FLAG_SEND_CACHE) == ((1 << 10)), "NBD_FLAG_SEND_CACHE != (1 << 10)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NBD_FLAG_SEND_CACHE (1 << 10) +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat nbd_ioctl_flags in mpers mode + +# else + +static +const struct xlat nbd_ioctl_flags[] = { +/* +* Some flags are not defined in , but are passed anyway. +* These flags are sent from nbd-server to the client, and the client +* passes them to the kernel unmodified after parsing. Both the client +* and the kernel ignore flags unknown to them. +*/ + + + XLAT(NBD_FLAG_HAS_FLAGS), + + XLAT(NBD_FLAG_READ_ONLY), + + XLAT(NBD_FLAG_SEND_FLUSH), + + XLAT(NBD_FLAG_SEND_FUA), + + XLAT(NBD_FLAG_ROTATIONAL), + + XLAT(NBD_FLAG_SEND_TRIM), + + XLAT(NBD_FLAG_SEND_WRITE_ZEROES), + + XLAT(NBD_FLAG_SEND_DF), + + XLAT(NBD_FLAG_CAN_MULTI_CONN), + + XLAT(NBD_FLAG_SEND_RESIZE), + + XLAT(NBD_FLAG_SEND_CACHE), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/nbd_ioctl_flags.in b/xlat/nbd_ioctl_flags.in new file mode 100644 index 0000000000000000000000000000000000000000..60bb07f9910c4c59880f9af3868ac6573a8db67c --- /dev/null +++ b/xlat/nbd_ioctl_flags.in @@ -0,0 +1,29 @@ +/* + * Some flags are not defined in , but are passed anyway. + * These flags are sent from nbd-server to the client, and the client + * passes them to the kernel unmodified after parsing. Both the client + * and the kernel ignore flags unknown to them. + */ + +/* The server supports flags */ +NBD_FLAG_HAS_FLAGS (1 << 0) +/* The export is read-only */ +NBD_FLAG_READ_ONLY (1 << 1) +/* The server supports NBD_CMD_FLUSH */ +NBD_FLAG_SEND_FLUSH (1 << 2) +/* The server supports NBD_CMD_FLAG_FUA (Force Unit Access) */ +NBD_FLAG_SEND_FUA (1 << 3) +/* The export is a rotational medium */ +NBD_FLAG_ROTATIONAL (1 << 4) +/* The server supports NBD_CMD_TRIM */ +NBD_FLAG_SEND_TRIM (1 << 5) +/* The server supports NBD_CMD_WRITE_ZEROES and NBD_CMD_FLAG_NO_HOLE */ +NBD_FLAG_SEND_WRITE_ZEROES (1 << 6) +/* The server supports NBD_CMD_FLAG_DF (don't fragment replies) */ +NBD_FLAG_SEND_DF (1 << 7) +/* The server supports multiple connections */ +NBD_FLAG_CAN_MULTI_CONN (1 << 8) +/* The server supports NBD_CMD_RESIZE (resizing the device) */ +NBD_FLAG_SEND_RESIZE (1 << 9) +/* The server supports NBD_CMD_CACHE */ +NBD_FLAG_SEND_CACHE (1 << 10) diff --git a/xlat/nl_audit_types.h b/xlat/nl_audit_types.h index 076bcc5e97b26e2751a36447fe008d21400c8aa5..b9d0d0e345028e9a916aebcfaeda4e23855d8620 100644 --- a/xlat/nl_audit_types.h +++ b/xlat/nl_audit_types.h @@ -616,6 +616,20 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define AUDIT_INTEGRITY_RULE 1805 #endif +#if defined(AUDIT_INTEGRITY_EVM_XATTR) || (defined(HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR) && HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AUDIT_INTEGRITY_EVM_XATTR) == (1806), "AUDIT_INTEGRITY_EVM_XATTR != 1806"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AUDIT_INTEGRITY_EVM_XATTR 1806 +#endif +#if defined(AUDIT_INTEGRITY_POLICY_RULE) || (defined(HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE) && HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AUDIT_INTEGRITY_POLICY_RULE) == (1807), "AUDIT_INTEGRITY_POLICY_RULE != 1807"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AUDIT_INTEGRITY_POLICY_RULE 1807 +#endif #if defined(AUDIT_KERNEL) || (defined(HAVE_DECL_AUDIT_KERNEL) && HAVE_DECL_AUDIT_KERNEL) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((AUDIT_KERNEL) == (2000), "AUDIT_KERNEL != 2000"); @@ -758,6 +772,8 @@ const struct xlat nl_audit_types[] = { XLAT(AUDIT_INTEGRITY_HASH), XLAT(AUDIT_INTEGRITY_PCR), XLAT(AUDIT_INTEGRITY_RULE), + XLAT(AUDIT_INTEGRITY_EVM_XATTR), + XLAT(AUDIT_INTEGRITY_POLICY_RULE), XLAT(AUDIT_KERNEL), diff --git a/xlat/nl_audit_types.in b/xlat/nl_audit_types.in index f03dd01806c742953bb41b58cfd669e0e03f0738..afba5cd51fbbab863452aa161adea3bfcaf2edf4 100644 --- a/xlat/nl_audit_types.in +++ b/xlat/nl_audit_types.in @@ -108,6 +108,8 @@ AUDIT_INTEGRITY_STATUS 1802 AUDIT_INTEGRITY_HASH 1803 AUDIT_INTEGRITY_PCR 1804 AUDIT_INTEGRITY_RULE 1805 +AUDIT_INTEGRITY_EVM_XATTR 1806 +AUDIT_INTEGRITY_POLICY_RULE 1807 AUDIT_KERNEL 2000 diff --git a/xlat/nt_descriptor_types.h b/xlat/nt_descriptor_types.h index 7527d799b0fdaa797936a9ba5c37d28311c32a3e..a9ba3f85eb9c97fb4d7eb4bb811a0cbd0f17acff 100644 --- a/xlat/nt_descriptor_types.h +++ b/xlat/nt_descriptor_types.h @@ -444,6 +444,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define NT_ARC_V2 0x600 #endif +#if defined(NT_VMCOREDD) || (defined(HAVE_DECL_NT_VMCOREDD) && HAVE_DECL_NT_VMCOREDD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NT_VMCOREDD) == (0x700), "NT_VMCOREDD != 0x700"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NT_VMCOREDD 0x700 +#endif +#if defined(NT_MIPS_DSP) || (defined(HAVE_DECL_NT_MIPS_DSP) && HAVE_DECL_NT_MIPS_DSP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NT_MIPS_DSP) == (0x800), "NT_MIPS_DSP != 0x800"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NT_MIPS_DSP 0x800 +#endif +#if defined(NT_MIPS_FP_MODE) || (defined(HAVE_DECL_NT_MIPS_FP_MODE) && HAVE_DECL_NT_MIPS_FP_MODE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NT_MIPS_FP_MODE) == (0x801), "NT_MIPS_FP_MODE != 0x801"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NT_MIPS_FP_MODE 0x801 +#endif #ifndef XLAT_MACROS_ONLY @@ -518,6 +539,9 @@ const struct xlat nt_descriptor_types[] = { XLAT(NT_METAG_RPIPE), XLAT(NT_METAG_TLS), XLAT(NT_ARC_V2), + XLAT(NT_VMCOREDD), + XLAT(NT_MIPS_DSP), + XLAT(NT_MIPS_FP_MODE), XLAT_END }; diff --git a/xlat/nt_descriptor_types.in b/xlat/nt_descriptor_types.in index d90b8708baf377b8d6e24daf4ef50c4a0f9357e6..34decc08866a6c7e26ba5a5c8c498478a2339deb 100644 --- a/xlat/nt_descriptor_types.in +++ b/xlat/nt_descriptor_types.in @@ -61,3 +61,6 @@ NT_METAG_CBUF 0x500 NT_METAG_RPIPE 0x501 NT_METAG_TLS 0x502 NT_ARC_V2 0x600 +NT_VMCOREDD 0x700 +NT_MIPS_DSP 0x800 +NT_MIPS_FP_MODE 0x801 diff --git a/xlat/open_access_modes.h b/xlat/open_access_modes.h index 75778513f7a23ce611e1ef644fc17a5b301ab04b..bf96a8ff2572c2fb5fac0dbb1650a72ab067dbed 100644 --- a/xlat/open_access_modes.h +++ b/xlat/open_access_modes.h @@ -3,24 +3,44 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifndef IN_MPERS - -const struct xlat open_access_modes[] = { #if defined(O_RDONLY) || (defined(HAVE_DECL_O_RDONLY) && HAVE_DECL_O_RDONLY) - XLAT(O_RDONLY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_RDONLY) == (0), "O_RDONLY != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_RDONLY 0 #endif #if defined(O_WRONLY) || (defined(HAVE_DECL_O_WRONLY) && HAVE_DECL_O_WRONLY) - XLAT(O_WRONLY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_WRONLY) == (1), "O_WRONLY != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_WRONLY 1 #endif #if defined(O_RDWR) || (defined(HAVE_DECL_O_RDWR) && HAVE_DECL_O_RDWR) - XLAT(O_RDWR), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_RDWR) == (2), "O_RDWR != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_RDWR 2 #endif #if defined(O_ACCMODE) || (defined(HAVE_DECL_O_ACCMODE) && HAVE_DECL_O_ACCMODE) - XLAT(O_ACCMODE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_ACCMODE) == (3), "O_ACCMODE != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_ACCMODE 3 #endif + +#ifndef XLAT_MACROS_ONLY + +# ifndef IN_MPERS + +const struct xlat open_access_modes[] = { + [O_RDONLY] = XLAT(O_RDONLY), + [O_WRONLY] = XLAT(O_WRONLY), + [O_RDWR] = XLAT(O_RDWR), + [O_ACCMODE] = XLAT(O_ACCMODE), XLAT_END }; diff --git a/xlat/open_access_modes.in b/xlat/open_access_modes.in index 423a29b56ff0f200dc6c592b03cbd0fcc6e9b70a..45dcd73748cae2ccd25e7bece8016b6ec87bc9f3 100644 --- a/xlat/open_access_modes.in +++ b/xlat/open_access_modes.in @@ -1,4 +1,5 @@ -O_RDONLY -O_WRONLY -O_RDWR -O_ACCMODE +#value_indexed +O_RDONLY 0 +O_WRONLY 1 +O_RDWR 2 +O_ACCMODE 3 diff --git a/xlat/open_mode_flags.h b/xlat/open_mode_flags.h index 126ddd76764022d5397c3f58bfd44fbfc73d8420..579a2d02beb64a47487fbbe15ae5a21a5932f76e 100644 --- a/xlat/open_mode_flags.h +++ b/xlat/open_mode_flags.h @@ -3,128 +3,799 @@ #include "gcc_compat.h" #include "static_assert.h" -#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK) +#if defined __hppa__ || defined __mips__ +#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_CREAT) == (0400), "O_CREAT != 0400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_CREAT 0400 #endif - -#ifndef XLAT_MACROS_ONLY - -# ifndef IN_MPERS - -const struct xlat open_mode_flags[] = { +#elif defined __alpha__ || defined __sparc__ +#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_CREAT) == (01000), "O_CREAT != 01000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_CREAT 01000 +#endif +#else #if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT) - XLAT(O_CREAT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_CREAT) == (0100), "O_CREAT != 0100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_CREAT 0100 +#endif +#endif +#if defined __hppa__ || defined __mips__ +#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_EXCL) == (02000), "O_EXCL != 02000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_EXCL 02000 #endif +#elif defined __alpha__ || defined __sparc__ #if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL) - XLAT(O_EXCL), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_EXCL) == (04000), "O_EXCL != 04000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_EXCL 04000 #endif +#else +#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_EXCL) == (0200), "O_EXCL != 0200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_EXCL 0200 +#endif +#endif +#if defined __mips__ +#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOCTTY) == (04000), "O_NOCTTY != 04000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOCTTY 04000 +#endif +#elif defined __alpha__ +#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOCTTY) == (010000), "O_NOCTTY != 010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOCTTY 010000 +#endif +#elif defined __sparc__ +#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOCTTY) == (0100000), "O_NOCTTY != 0100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOCTTY 0100000 +#endif +#elif defined __hppa__ #if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY) - XLAT(O_NOCTTY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOCTTY) == (0400000), "O_NOCTTY != 0400000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOCTTY 0400000 +#endif +#else +#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOCTTY) == (0400), "O_NOCTTY != 0400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOCTTY 0400 +#endif #endif +#if defined __alpha__ || defined __sparc__ #if defined(O_TRUNC) || (defined(HAVE_DECL_O_TRUNC) && HAVE_DECL_O_TRUNC) - XLAT(O_TRUNC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_TRUNC) == (02000), "O_TRUNC != 02000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_TRUNC 02000 #endif +#else +#if defined(O_TRUNC) || (defined(HAVE_DECL_O_TRUNC) && HAVE_DECL_O_TRUNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_TRUNC) == (01000), "O_TRUNC != 01000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_TRUNC 01000 +#endif +#endif +#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ #if defined(O_APPEND) || (defined(HAVE_DECL_O_APPEND) && HAVE_DECL_O_APPEND) - XLAT(O_APPEND), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_APPEND) == (010), "O_APPEND != 010"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_APPEND 010 +#endif +#else +#if defined(O_APPEND) || (defined(HAVE_DECL_O_APPEND) && HAVE_DECL_O_APPEND) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_APPEND) == (02000), "O_APPEND != 02000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_APPEND 02000 +#endif #endif +#if defined __alpha__ #if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK) - XLAT(O_NONBLOCK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NONBLOCK) == (04), "O_NONBLOCK != 04"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NONBLOCK 04 #endif - -#if defined(O_SYNC) || (defined(HAVE_DECL_O_SYNC) && HAVE_DECL_O_SYNC) - XLAT(O_SYNC), +#elif defined __mips__ +#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NONBLOCK) == (0200), "O_NONBLOCK != 0200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NONBLOCK 0200 +#endif +#elif defined __sparc__ +#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NONBLOCK) == (040000), "O_NONBLOCK != 040000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NONBLOCK 040000 #endif +#elif defined __hppa__ +#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NONBLOCK) == (0200004), "O_NONBLOCK != 0200004"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NONBLOCK 0200004 +#endif +#else +#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NONBLOCK) == (04000), "O_NONBLOCK != 04000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NONBLOCK 04000 +#endif +#endif +#if defined __mips__ #if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC) - XLAT(__O_SYNC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_SYNC) == (040000), "__O_SYNC != 040000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_SYNC 040000 #endif -#if defined(O_ASYNC) || (defined(HAVE_DECL_O_ASYNC) && HAVE_DECL_O_ASYNC) - XLAT(O_ASYNC), +#elif defined __hppa__ +#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_SYNC) == (0100000), "__O_SYNC != 0100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_SYNC 0100000 #endif +#elif defined __alpha__ +#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_SYNC) == (020000000), "__O_SYNC != 020000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_SYNC 020000000 +#endif +#elif defined __sparc__ +#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_SYNC) == (040000000), "__O_SYNC != 040000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_SYNC 040000000 +#endif +#else +#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_SYNC) == (04000000), "__O_SYNC != 04000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_SYNC 04000000 +#endif +#endif +#if defined __mips__ +#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DSYNC) == (020), "O_DSYNC != 020"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DSYNC 020 +#endif +#elif defined __sparc__ +#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DSYNC) == (020000), "O_DSYNC != 020000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DSYNC 020000 +#endif +#elif defined __alpha__ +#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DSYNC) == (040000), "O_DSYNC != 040000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DSYNC 040000 +#endif +#elif defined __hppa__ +#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DSYNC) == (01000000), "O_DSYNC != 01000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DSYNC 01000000 +#endif +#else #if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC) - XLAT(O_DSYNC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DSYNC) == (010000), "O_DSYNC != 010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DSYNC 010000 #endif +#endif +#if defined __hppa__ #if defined(O_RSYNC) || (defined(HAVE_DECL_O_RSYNC) && HAVE_DECL_O_RSYNC) - XLAT(O_RSYNC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_RSYNC) == (02000000), "O_RSYNC != 02000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_RSYNC 02000000 +#endif +#else #endif -#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK) +#if defined O_NDELAY && O_NDELAY & O_NONBLOCK +# ifndef STRACE_WORKAROUND_FOR_O_NDELAY +# define STRACE_WORKAROUND_FOR_O_NDELAY +# undef O_NDELAY +# endif +#endif +#if defined __sparc__ #if defined(O_NDELAY) || (defined(HAVE_DECL_O_NDELAY) && HAVE_DECL_O_NDELAY) - XLAT(O_NDELAY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NDELAY) == (04), "O_NDELAY != 04"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NDELAY 04 +#endif +#else +#endif +#if defined __sparc__ +#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECT) == (04000000), "O_DIRECT != 04000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECT 04000000 +#endif +#elif defined __mips__ +#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECT) == (0100000), "O_DIRECT != 0100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECT 0100000 +#endif +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ +#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECT) == (0200000), "O_DIRECT != 0200000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECT 0200000 #endif +#elif defined __powerpc__ +#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECT) == (0400000), "O_DIRECT != 0400000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECT 0400000 #endif -#if defined(O_PRIV) || (defined(HAVE_DECL_O_PRIV) && HAVE_DECL_O_PRIV) - XLAT(O_PRIV), +#elif defined __alpha__ +#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECT) == (02000000), "O_DIRECT != 02000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECT 02000000 #endif +#else #if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT) - XLAT(O_DIRECT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECT) == (040000), "O_DIRECT != 040000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECT 040000 +#endif +#endif +#if defined __hppa__ +#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_LARGEFILE) == (04000), "O_LARGEFILE != 04000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_LARGEFILE 04000 +#endif +#elif defined __mips__ +#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_LARGEFILE) == (020000), "O_LARGEFILE != 020000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_LARGEFILE 020000 +#endif +#elif defined __powerpc__ +#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_LARGEFILE) == (0200000), "O_LARGEFILE != 0200000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_LARGEFILE 0200000 +#endif +#elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ +#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_LARGEFILE) == (0400000), "O_LARGEFILE != 0400000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_LARGEFILE 0400000 #endif +#elif defined __sparc__ #if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE) - XLAT(O_LARGEFILE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_LARGEFILE) == (01000000), "O_LARGEFILE != 01000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_LARGEFILE 01000000 #endif +#else +#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_LARGEFILE) == (0100000), "O_LARGEFILE != 0100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_LARGEFILE 0100000 +#endif +#endif +#if defined __hppa__ #if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW) - XLAT(O_NOFOLLOW), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOFOLLOW) == (0200), "O_NOFOLLOW != 0200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOFOLLOW 0200 +#endif +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__ +#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOFOLLOW) == (0100000), "O_NOFOLLOW != 0100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOFOLLOW 0100000 +#endif +#elif defined __alpha__ +#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOFOLLOW) == (0200000), "O_NOFOLLOW != 0200000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOFOLLOW 0200000 +#endif +#else +#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOFOLLOW) == (0400000), "O_NOFOLLOW != 0400000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOFOLLOW 0400000 +#endif +#endif +#if defined __alpha__ || defined __hppa__ +#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOATIME) == (04000000), "O_NOATIME != 04000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOATIME 04000000 +#endif +#elif defined __sparc__ +#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOATIME) == (010000000), "O_NOATIME != 010000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOATIME 010000000 #endif +#else #if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME) - XLAT(O_NOATIME), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_NOATIME) == (01000000), "O_NOATIME != 01000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_NOATIME 01000000 +#endif +#endif +#if defined __alpha__ || defined __hppa__ +#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_CLOEXEC) == (010000000), "O_CLOEXEC != 010000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_CLOEXEC 010000000 #endif +#elif defined __sparc__ #if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC) - XLAT(O_CLOEXEC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_CLOEXEC) == (020000000), "O_CLOEXEC != 020000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_CLOEXEC 020000000 #endif +#else +#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_CLOEXEC) == (02000000), "O_CLOEXEC != 02000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_CLOEXEC 02000000 +#endif +#endif +#if defined __hppa__ #if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH) - XLAT(O_PATH), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_PATH) == (020000000), "O_PATH != 020000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_PATH 020000000 #endif - -#if defined(O_TMPFILE) || (defined(HAVE_DECL_O_TMPFILE) && HAVE_DECL_O_TMPFILE) - XLAT(O_TMPFILE), +#elif defined __alpha__ +#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_PATH) == (040000000), "O_PATH != 040000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_PATH 040000000 +#endif +#elif defined __sparc__ +#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_PATH) == (0100000000), "O_PATH != 0100000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_PATH 0100000000 +#endif +#else +#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_PATH) == (010000000), "O_PATH != 010000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_PATH 010000000 +#endif +#endif +#if defined __hppa__ +#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_TMPFILE) == (040000000), "__O_TMPFILE != 040000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_TMPFILE 040000000 +#endif +#elif defined __alpha__ +#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_TMPFILE) == (0100000000), "__O_TMPFILE != 0100000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_TMPFILE 0100000000 +#endif +#elif defined __sparc__ +#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_TMPFILE) == (0200000000), "__O_TMPFILE != 0200000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_TMPFILE 0200000000 #endif +#else #if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE) - XLAT(__O_TMPFILE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((__O_TMPFILE) == (020000000), "__O_TMPFILE != 020000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define __O_TMPFILE 020000000 #endif +#endif +#if defined __hppa__ #if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY) - XLAT(O_DIRECTORY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECTORY) == (010000), "O_DIRECTORY != 010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECTORY 010000 #endif -#if defined(FNDELAY) || (defined(HAVE_DECL_FNDELAY) && HAVE_DECL_FNDELAY) - XLAT(FNDELAY), +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__ +#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECTORY) == (040000), "O_DIRECTORY != 040000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECTORY 040000 #endif -#if defined(FAPPEND) || (defined(HAVE_DECL_FAPPEND) && HAVE_DECL_FAPPEND) - XLAT(FAPPEND), +#elif defined __alpha__ +#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECTORY) == (0100000), "O_DIRECTORY != 0100000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECTORY 0100000 #endif -#if defined(FMARK) || (defined(HAVE_DECL_FMARK) && HAVE_DECL_FMARK) - XLAT(FMARK), +#else +#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((O_DIRECTORY) == (0200000), "O_DIRECTORY != 0200000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define O_DIRECTORY 0200000 #endif -#if defined(FDEFER) || (defined(HAVE_DECL_FDEFER) && HAVE_DECL_FDEFER) - XLAT(FDEFER), #endif +#if defined __sparc__ #if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC) - XLAT(FASYNC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((FASYNC) == (0100), "FASYNC != 0100"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define FASYNC 0100 #endif -#if defined(FSHLOCK) || (defined(HAVE_DECL_FSHLOCK) && HAVE_DECL_FSHLOCK) - XLAT(FSHLOCK), +#elif defined __mips__ +#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((FASYNC) == (010000), "FASYNC != 010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define FASYNC 010000 #endif -#if defined(FEXLOCK) || (defined(HAVE_DECL_FEXLOCK) && HAVE_DECL_FEXLOCK) - XLAT(FEXLOCK), +#else +#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((FASYNC) == (020000), "FASYNC != 020000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define FASYNC 020000 #endif -#if defined(FCREAT) || (defined(HAVE_DECL_FCREAT) && HAVE_DECL_FCREAT) - XLAT(FCREAT), #endif -#if defined(FTRUNC) || (defined(HAVE_DECL_FTRUNC) && HAVE_DECL_FTRUNC) - XLAT(FTRUNC), + +#ifndef XLAT_MACROS_ONLY + +# ifndef IN_MPERS + +const struct xlat open_mode_flags[] = { + + +#if defined __hppa__ || defined __mips__ + XLAT(O_CREAT), +#elif defined __alpha__ || defined __sparc__ + XLAT(O_CREAT), +#else + XLAT(O_CREAT), #endif -#if defined(FEXCL) || (defined(HAVE_DECL_FEXCL) && HAVE_DECL_FEXCL) - XLAT(FEXCL), + +#if defined __hppa__ || defined __mips__ + XLAT(O_EXCL), +#elif defined __alpha__ || defined __sparc__ + XLAT(O_EXCL), +#else + XLAT(O_EXCL), #endif -#if defined(FNBIO) || (defined(HAVE_DECL_FNBIO) && HAVE_DECL_FNBIO) - XLAT(FNBIO), + +#if defined __mips__ + XLAT(O_NOCTTY), +#elif defined __alpha__ + XLAT(O_NOCTTY), +#elif defined __sparc__ + XLAT(O_NOCTTY), +#elif defined __hppa__ + XLAT(O_NOCTTY), +#else + XLAT(O_NOCTTY), #endif -#if defined(FSYNC) || (defined(HAVE_DECL_FSYNC) && HAVE_DECL_FSYNC) - XLAT(FSYNC), + +#if defined __alpha__ || defined __sparc__ + XLAT(O_TRUNC), +#else + XLAT(O_TRUNC), #endif -#if defined(FNOCTTY) || (defined(HAVE_DECL_FNOCTTY) && HAVE_DECL_FNOCTTY) - XLAT(FNOCTTY), + +#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ + XLAT(O_APPEND), +#else + XLAT(O_APPEND), #endif -#if defined(O_SHLOCK) || (defined(HAVE_DECL_O_SHLOCK) && HAVE_DECL_O_SHLOCK) - XLAT(O_SHLOCK), + +#if defined __alpha__ + XLAT(O_NONBLOCK), +#elif defined __mips__ + XLAT(O_NONBLOCK), +#elif defined __sparc__ + XLAT(O_NONBLOCK), +#elif defined __hppa__ + XLAT(O_NONBLOCK), +#else + XLAT(O_NONBLOCK), #endif -#if defined(O_EXLOCK) || (defined(HAVE_DECL_O_EXLOCK) && HAVE_DECL_O_EXLOCK) - XLAT(O_EXLOCK), + + +#if defined(O_SYNC) || (defined(HAVE_DECL_O_SYNC) && HAVE_DECL_O_SYNC) + XLAT(O_SYNC), +#endif + +#if defined __mips__ + XLAT(__O_SYNC), +#elif defined __hppa__ + XLAT(__O_SYNC), +#elif defined __alpha__ + XLAT(__O_SYNC), +#elif defined __sparc__ + XLAT(__O_SYNC), +#else + XLAT(__O_SYNC), +#endif + +#if defined(O_ASYNC) || (defined(HAVE_DECL_O_ASYNC) && HAVE_DECL_O_ASYNC) + XLAT(O_ASYNC), +#endif + +#if defined __mips__ + XLAT(O_DSYNC), +#elif defined __sparc__ + XLAT(O_DSYNC), +#elif defined __alpha__ + XLAT(O_DSYNC), +#elif defined __hppa__ + XLAT(O_DSYNC), +#else + XLAT(O_DSYNC), +#endif + +#if defined __hppa__ + XLAT(O_RSYNC), +#else +#if defined(O_RSYNC) || (defined(HAVE_DECL_O_RSYNC) && HAVE_DECL_O_RSYNC) + XLAT(O_RSYNC), +#endif +#endif + +#if defined O_NDELAY && O_NDELAY & O_NONBLOCK +# ifndef STRACE_WORKAROUND_FOR_O_NDELAY +# define STRACE_WORKAROUND_FOR_O_NDELAY + + + +# undef O_NDELAY +# endif +#endif + +#if defined __sparc__ + XLAT(O_NDELAY), +#else +#if defined(O_NDELAY) || (defined(HAVE_DECL_O_NDELAY) && HAVE_DECL_O_NDELAY) + XLAT(O_NDELAY), +#endif +#endif + +#if defined __sparc__ + XLAT(O_DIRECT), +#elif defined __mips__ + XLAT(O_DIRECT), +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ + XLAT(O_DIRECT), +#elif defined __powerpc__ + XLAT(O_DIRECT), +#elif defined __alpha__ + XLAT(O_DIRECT), +#else + XLAT(O_DIRECT), +#endif + +#if defined __hppa__ + XLAT(O_LARGEFILE), +#elif defined __mips__ + XLAT(O_LARGEFILE), +#elif defined __powerpc__ + XLAT(O_LARGEFILE), +#elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ + XLAT(O_LARGEFILE), +#elif defined __sparc__ + XLAT(O_LARGEFILE), +#else + XLAT(O_LARGEFILE), +#endif + +#if defined __hppa__ + XLAT(O_NOFOLLOW), +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__ + XLAT(O_NOFOLLOW), +#elif defined __alpha__ + XLAT(O_NOFOLLOW), +#else + XLAT(O_NOFOLLOW), +#endif + +#if defined __alpha__ || defined __hppa__ + XLAT(O_NOATIME), +#elif defined __sparc__ + XLAT(O_NOATIME), +#else + XLAT(O_NOATIME), +#endif + +#if defined __alpha__ || defined __hppa__ + XLAT(O_CLOEXEC), +#elif defined __sparc__ + XLAT(O_CLOEXEC), +#else + XLAT(O_CLOEXEC), +#endif + +#if defined __hppa__ + XLAT(O_PATH), +#elif defined __alpha__ + XLAT(O_PATH), +#elif defined __sparc__ + XLAT(O_PATH), +#else + XLAT(O_PATH), +#endif + + +#if defined(O_TMPFILE) || (defined(HAVE_DECL_O_TMPFILE) && HAVE_DECL_O_TMPFILE) + XLAT(O_TMPFILE), +#endif + +#if defined __hppa__ + XLAT(__O_TMPFILE), +#elif defined __alpha__ + XLAT(__O_TMPFILE), +#elif defined __sparc__ + XLAT(__O_TMPFILE), +#else + XLAT(__O_TMPFILE), +#endif + +#if defined __hppa__ + XLAT(O_DIRECTORY), +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__ + XLAT(O_DIRECTORY), +#elif defined __alpha__ + XLAT(O_DIRECTORY), +#else + XLAT(O_DIRECTORY), +#endif + +#if defined __sparc__ + XLAT(FASYNC), +#elif defined __mips__ + XLAT(FASYNC), +#else + XLAT(FASYNC), #endif XLAT_END }; diff --git a/xlat/open_mode_flags.in b/xlat/open_mode_flags.in index e23710555ba33cdf285e97a155bbbfc35aa5b3d7..e35ed48783201a5049b68f16d09dc0ffd9cce4c3 100644 --- a/xlat/open_mode_flags.in +++ b/xlat/open_mode_flags.in @@ -1,41 +1,199 @@ -O_CREAT -O_EXCL -O_NOCTTY -O_TRUNC -O_APPEND -O_NONBLOCK +/* Generated by maint/gen_xlat_defs.sh -f '#o' -p '[_OF]' -c 'asm-generic/fcntl.h' -a 'asm/fcntl.h' */ + +#if defined __hppa__ || defined __mips__ +O_CREAT 0400 +#elif defined __alpha__ || defined __sparc__ +O_CREAT 01000 +#else +O_CREAT 0100 +#endif + +#if defined __hppa__ || defined __mips__ +O_EXCL 02000 +#elif defined __alpha__ || defined __sparc__ +O_EXCL 04000 +#else +O_EXCL 0200 +#endif + +#if defined __mips__ +O_NOCTTY 04000 +#elif defined __alpha__ +O_NOCTTY 010000 +#elif defined __sparc__ +O_NOCTTY 0100000 +#elif defined __hppa__ +O_NOCTTY 0400000 +#else +O_NOCTTY 0400 +#endif + +#if defined __alpha__ || defined __sparc__ +O_TRUNC 02000 +#else +O_TRUNC 01000 +#endif + +#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ +O_APPEND 010 +#else +O_APPEND 02000 +#endif + +#if defined __alpha__ +O_NONBLOCK 04 +#elif defined __mips__ +O_NONBLOCK 0200 +#elif defined __sparc__ +O_NONBLOCK 040000 +#elif defined __hppa__ +O_NONBLOCK 0200004 +#else +O_NONBLOCK 04000 +#endif + /* O_SYNC should be listed before O_DSYNC and __O_SYNC */ O_SYNC -__O_SYNC + +#if defined __mips__ +__O_SYNC 040000 +#elif defined __hppa__ +__O_SYNC 0100000 +#elif defined __alpha__ +__O_SYNC 020000000 +#elif defined __sparc__ +__O_SYNC 040000000 +#else +__O_SYNC 04000000 +#endif + O_ASYNC -O_DSYNC + +#if defined __mips__ +O_DSYNC 020 +#elif defined __sparc__ +O_DSYNC 020000 +#elif defined __alpha__ +O_DSYNC 040000 +#elif defined __hppa__ +O_DSYNC 01000000 +#else +O_DSYNC 010000 +#endif + +#if defined __hppa__ +O_RSYNC 02000000 +#else O_RSYNC -#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK) +#endif + +#if defined O_NDELAY && O_NDELAY & O_NONBLOCK /* O_NDELAY is unusual */ +# ifndef STRACE_WORKAROUND_FOR_O_NDELAY +# define STRACE_WORKAROUND_FOR_O_NDELAY +/* On sparc32 O_NDELAY is erroneously defined to (0x0004 | O_NONBLOCK). */ +/* On many architectures O_NDELAY is defined to O_NONBLOCK. */ +/* Both cases are wrong and have to be fixed. */ +# undef O_NDELAY +# endif +#endif /* O_NDELAY & O_NONBLOCK */ + +#if defined __sparc__ +O_NDELAY 04 +#else O_NDELAY #endif -O_PRIV -O_DIRECT -O_LARGEFILE -O_NOFOLLOW -O_NOATIME -O_CLOEXEC -O_PATH + +#if defined __sparc__ +O_DIRECT 04000000 +#elif defined __mips__ +O_DIRECT 0100000 +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ +O_DIRECT 0200000 +#elif defined __powerpc__ +O_DIRECT 0400000 +#elif defined __alpha__ +O_DIRECT 02000000 +#else +O_DIRECT 040000 +#endif + +#if defined __hppa__ +O_LARGEFILE 04000 +#elif defined __mips__ +O_LARGEFILE 020000 +#elif defined __powerpc__ +O_LARGEFILE 0200000 +#elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ +O_LARGEFILE 0400000 +#elif defined __sparc__ +O_LARGEFILE 01000000 +#else +O_LARGEFILE 0100000 +#endif + +#if defined __hppa__ +O_NOFOLLOW 0200 +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__ +O_NOFOLLOW 0100000 +#elif defined __alpha__ +O_NOFOLLOW 0200000 +#else +O_NOFOLLOW 0400000 +#endif + +#if defined __alpha__ || defined __hppa__ +O_NOATIME 04000000 +#elif defined __sparc__ +O_NOATIME 010000000 +#else +O_NOATIME 01000000 +#endif + +#if defined __alpha__ || defined __hppa__ +O_CLOEXEC 010000000 +#elif defined __sparc__ +O_CLOEXEC 020000000 +#else +O_CLOEXEC 02000000 +#endif + +#if defined __hppa__ +O_PATH 020000000 +#elif defined __alpha__ +O_PATH 040000000 +#elif defined __sparc__ +O_PATH 0100000000 +#else +O_PATH 010000000 +#endif + /* O_TMPFILE should be listed before O_DIRECTORY and __O_TMPFILE */ O_TMPFILE -__O_TMPFILE -O_DIRECTORY -FNDELAY -FAPPEND -FMARK -FDEFER -FASYNC -FSHLOCK -FEXLOCK -FCREAT -FTRUNC -FEXCL -FNBIO -FSYNC -FNOCTTY -O_SHLOCK -O_EXLOCK + +#if defined __hppa__ +__O_TMPFILE 040000000 +#elif defined __alpha__ +__O_TMPFILE 0100000000 +#elif defined __sparc__ +__O_TMPFILE 0200000000 +#else +__O_TMPFILE 020000000 +#endif + +#if defined __hppa__ +O_DIRECTORY 010000 +#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__ +O_DIRECTORY 040000 +#elif defined __alpha__ +O_DIRECTORY 0100000 +#else +O_DIRECTORY 0200000 +#endif + +#if defined __sparc__ +FASYNC 0100 +#elif defined __mips__ +FASYNC 010000 +#else +FASYNC 020000 +#endif diff --git a/xlat/pollflags.h b/xlat/pollflags.h index 00645f6ad50e98da8d22c1ca96929e8d7f6698c1..f0fd1448f1fc5064260748f9cbd2a770d65b22ce 100644 --- a/xlat/pollflags.h +++ b/xlat/pollflags.h @@ -24,6 +24,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define POLLOUT 0x0004 #endif +#if defined(POLLERR) || (defined(HAVE_DECL_POLLERR) && HAVE_DECL_POLLERR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLERR) == (0x0008), "POLLERR != 0x0008"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLERR 0x0008 +#endif +#if defined(POLLHUP) || (defined(HAVE_DECL_POLLHUP) && HAVE_DECL_POLLHUP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLHUP) == (0x0010), "POLLHUP != 0x0010"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLHUP 0x0010 +#endif +#if defined(POLLNVAL) || (defined(HAVE_DECL_POLLNVAL) && HAVE_DECL_POLLNVAL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLNVAL) == (0x0020), "POLLNVAL != 0x0020"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLNVAL 0x0020 +#endif #if defined(POLLRDNORM) || (defined(HAVE_DECL_POLLRDNORM) && HAVE_DECL_POLLRDNORM) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((POLLRDNORM) == (0x0040), "POLLRDNORM != 0x0040"); @@ -38,26 +59,91 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define POLLRDBAND 0x0080 #endif -#if defined(POLLERR) || (defined(HAVE_DECL_POLLERR) && HAVE_DECL_POLLERR) +#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) +#else +#if defined(POLLWRNORM) || (defined(HAVE_DECL_POLLWRNORM) && HAVE_DECL_POLLWRNORM) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((POLLERR) == (0x0008), "POLLERR != 0x0008"); +static_assert((POLLWRNORM) == (0x0100), "POLLWRNORM != 0x0100"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define POLLERR 0x0008 +# define POLLWRNORM 0x0100 #endif -#if defined(POLLHUP) || (defined(HAVE_DECL_POLLHUP) && HAVE_DECL_POLLHUP) +#endif +#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) +#if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((POLLHUP) == (0x0010), "POLLHUP != 0x0010"); +static_assert((POLLWRBAND) == (0x0100), "POLLWRBAND != 0x0100"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define POLLHUP 0x0010 +# define POLLWRBAND 0x0100 #endif -#if defined(POLLNVAL) || (defined(HAVE_DECL_POLLNVAL) && HAVE_DECL_POLLNVAL) +#else +#if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((POLLNVAL) == (0x0020), "POLLNVAL != 0x0020"); +static_assert((POLLWRBAND) == (0x0200), "POLLWRBAND != 0x0200"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define POLLNVAL 0x0020 +# define POLLWRBAND 0x0200 +#endif +#endif +#if defined(__sparc__) +#if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLMSG) == (0x0200), "POLLMSG != 0x0200"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLMSG 0x0200 +#endif +#else +#if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLMSG) == (0x0400), "POLLMSG != 0x0400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLMSG 0x0400 +#endif +#endif +#if defined(__sparc__) +#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLREMOVE) == (0x0400), "POLLREMOVE != 0x0400"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLREMOVE 0x0400 +#endif +#elif defined(__xtensa__) +#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLREMOVE) == (0x0800), "POLLREMOVE != 0x0800"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLREMOVE 0x0800 +#endif +#else +#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLREMOVE) == (0x1000), "POLLREMOVE != 0x1000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLREMOVE 0x1000 +#endif +#endif +#if defined(__sparc__) +#if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLRDHUP) == (0x0800), "POLLRDHUP != 0x0800"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLRDHUP 0x0800 +#endif +#else +#if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((POLLRDHUP) == (0x2000), "POLLRDHUP != 0x2000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define POLLRDHUP 0x2000 +#endif #endif #if defined(POLL_BUSY_LOOP) || (defined(HAVE_DECL_POLL_BUSY_LOOP) && HAVE_DECL_POLL_BUSY_LOOP) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE @@ -80,26 +166,44 @@ const struct xlat pollflags[] = { XLAT(POLLIN), XLAT(POLLPRI), XLAT(POLLOUT), - XLAT(POLLRDNORM), -#if defined(POLLWRNORM) || (defined(HAVE_DECL_POLLWRNORM) && HAVE_DECL_POLLWRNORM) - XLAT(POLLWRNORM), -#endif - XLAT(POLLRDBAND), -#if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND) - XLAT(POLLWRBAND), -#endif XLAT(POLLERR), XLAT(POLLHUP), XLAT(POLLNVAL), -#if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG) - XLAT(POLLMSG), + XLAT(POLLRDNORM), + XLAT(POLLRDBAND), + +#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) + +#else + XLAT(POLLWRNORM), #endif -#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE) - XLAT(POLLREMOVE), + +#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) + XLAT(POLLWRBAND), +#else + XLAT(POLLWRBAND), #endif -#if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP) - XLAT(POLLRDHUP), + +#if defined(__sparc__) + XLAT(POLLMSG), +#else + XLAT(POLLMSG), +#endif + +#if defined(__sparc__) + XLAT(POLLREMOVE), +#elif defined(__xtensa__) + XLAT(POLLREMOVE), +#else + XLAT(POLLREMOVE), +#endif + +#if defined(__sparc__) + XLAT(POLLRDHUP), +#else + XLAT(POLLRDHUP), #endif + XLAT(POLL_BUSY_LOOP), XLAT_END }; diff --git a/xlat/pollflags.in b/xlat/pollflags.in index 3140011288893a9619ccfae2bf7276cf5295af62..8081e78ba4dea635c9896ee501817b1f13aac3ab 100644 --- a/xlat/pollflags.in +++ b/xlat/pollflags.in @@ -1,14 +1,42 @@ POLLIN 0x0001 POLLPRI 0x0002 POLLOUT 0x0004 -POLLRDNORM 0x0040 -POLLWRNORM -POLLRDBAND 0x0080 -POLLWRBAND POLLERR 0x0008 POLLHUP 0x0010 POLLNVAL 0x0020 -POLLMSG -POLLREMOVE -POLLRDHUP +POLLRDNORM 0x0040 +POLLRDBAND 0x0080 + +#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) +/* POLLWRNORM POLLOUT */ +#else +POLLWRNORM 0x0100 +#endif + +#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) +POLLWRBAND 0x0100 +#else +POLLWRBAND 0x0200 +#endif + +#if defined(__sparc__) +POLLMSG 0x0200 +#else +POLLMSG 0x0400 +#endif + +#if defined(__sparc__) +POLLREMOVE 0x0400 +#elif defined(__xtensa__) +POLLREMOVE 0x0800 +#else +POLLREMOVE 0x1000 +#endif + +#if defined(__sparc__) +POLLRDHUP 0x0800 +#else +POLLRDHUP 0x2000 +#endif + POLL_BUSY_LOOP 0x8000 diff --git a/xlat/resources.h b/xlat/resources.h index e4c11d1568c7ed31023cbd62c2bb9db80268d1e6..41a049748f548e282193806be289ee7de7413b80 100644 --- a/xlat/resources.h +++ b/xlat/resources.h @@ -3,68 +3,277 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifdef IN_MPERS - -# error static const struct xlat resources in mpers mode - -# else - -static -const struct xlat resources[] = { -#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS) - XLAT(RLIMIT_AS), +#if defined(RLIMIT_CPU) || (defined(HAVE_DECL_RLIMIT_CPU) && HAVE_DECL_RLIMIT_CPU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_CPU) == (0), "RLIMIT_CPU != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_CPU 0 +#endif +#if defined(RLIMIT_FSIZE) || (defined(HAVE_DECL_RLIMIT_FSIZE) && HAVE_DECL_RLIMIT_FSIZE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_FSIZE) == (1), "RLIMIT_FSIZE != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_FSIZE 1 +#endif +#if defined(RLIMIT_DATA) || (defined(HAVE_DECL_RLIMIT_DATA) && HAVE_DECL_RLIMIT_DATA) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_DATA) == (2), "RLIMIT_DATA != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_DATA 2 +#endif +#if defined(RLIMIT_STACK) || (defined(HAVE_DECL_RLIMIT_STACK) && HAVE_DECL_RLIMIT_STACK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_STACK) == (3), "RLIMIT_STACK != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_STACK 3 #endif #if defined(RLIMIT_CORE) || (defined(HAVE_DECL_RLIMIT_CORE) && HAVE_DECL_RLIMIT_CORE) - XLAT(RLIMIT_CORE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_CORE) == (4), "RLIMIT_CORE != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_CORE 4 #endif -#if defined(RLIMIT_CPU) || (defined(HAVE_DECL_RLIMIT_CPU) && HAVE_DECL_RLIMIT_CPU) - XLAT(RLIMIT_CPU), +#if defined(__alpha__) +#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_RSS 5 #endif -#if defined(RLIMIT_DATA) || (defined(HAVE_DECL_RLIMIT_DATA) && HAVE_DECL_RLIMIT_DATA) - XLAT(RLIMIT_DATA), +#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NOFILE) == (6), "RLIMIT_NOFILE != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NOFILE 6 #endif -#if defined(RLIMIT_FSIZE) || (defined(HAVE_DECL_RLIMIT_FSIZE) && HAVE_DECL_RLIMIT_FSIZE) - XLAT(RLIMIT_FSIZE), +#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_AS) == (7), "RLIMIT_AS != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_AS 7 #endif -#if defined(RLIMIT_LOCKS) || (defined(HAVE_DECL_RLIMIT_LOCKS) && HAVE_DECL_RLIMIT_LOCKS) - XLAT(RLIMIT_LOCKS), +#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NPROC) == (8), "RLIMIT_NPROC != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NPROC 8 #endif #if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK) - XLAT(RLIMIT_MEMLOCK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_MEMLOCK) == (9), "RLIMIT_MEMLOCK != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_MEMLOCK 9 #endif -#if defined(RLIMIT_MSGQUEUE) || (defined(HAVE_DECL_RLIMIT_MSGQUEUE) && HAVE_DECL_RLIMIT_MSGQUEUE) - XLAT(RLIMIT_MSGQUEUE), +#elif defined(__mips__) +#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NOFILE) == (5), "RLIMIT_NOFILE != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NOFILE 5 #endif -#if defined(RLIMIT_NICE) || (defined(HAVE_DECL_RLIMIT_NICE) && HAVE_DECL_RLIMIT_NICE) - XLAT(RLIMIT_NICE), +#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_AS) == (6), "RLIMIT_AS != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_AS 6 +#endif +#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_RSS) == (7), "RLIMIT_RSS != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_RSS 7 +#endif +#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NPROC) == (8), "RLIMIT_NPROC != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NPROC 8 +#endif +#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_MEMLOCK) == (9), "RLIMIT_MEMLOCK != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_MEMLOCK 9 +#endif +#elif defined(__sparc__) +#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_RSS 5 #endif #if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE) - XLAT(RLIMIT_NOFILE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NOFILE) == (6), "RLIMIT_NOFILE != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NOFILE 6 #endif #if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC) - XLAT(RLIMIT_NPROC), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NPROC) == (7), "RLIMIT_NPROC != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NPROC 7 +#endif +#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_MEMLOCK) == (8), "RLIMIT_MEMLOCK != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_MEMLOCK 8 +#endif +#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_AS) == (9), "RLIMIT_AS != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_AS 9 #endif +#else #if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS) - XLAT(RLIMIT_RSS), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_RSS 5 #endif -#if defined(RLIMIT_RTPRIO) || (defined(HAVE_DECL_RLIMIT_RTPRIO) && HAVE_DECL_RLIMIT_RTPRIO) - XLAT(RLIMIT_RTPRIO), +#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NPROC) == (6), "RLIMIT_NPROC != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NPROC 6 #endif -#if defined(RLIMIT_RTTIME) || (defined(HAVE_DECL_RLIMIT_RTTIME) && HAVE_DECL_RLIMIT_RTTIME) - XLAT(RLIMIT_RTTIME), +#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NOFILE) == (7), "RLIMIT_NOFILE != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NOFILE 7 +#endif +#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_MEMLOCK) == (8), "RLIMIT_MEMLOCK != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_MEMLOCK 8 +#endif +#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_AS) == (9), "RLIMIT_AS != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_AS 9 +#endif +#endif +#if defined(RLIMIT_LOCKS) || (defined(HAVE_DECL_RLIMIT_LOCKS) && HAVE_DECL_RLIMIT_LOCKS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_LOCKS) == (10), "RLIMIT_LOCKS != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_LOCKS 10 #endif #if defined(RLIMIT_SIGPENDING) || (defined(HAVE_DECL_RLIMIT_SIGPENDING) && HAVE_DECL_RLIMIT_SIGPENDING) - XLAT(RLIMIT_SIGPENDING), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_SIGPENDING) == (11), "RLIMIT_SIGPENDING != 11"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_SIGPENDING 11 #endif -#if defined(RLIMIT_STACK) || (defined(HAVE_DECL_RLIMIT_STACK) && HAVE_DECL_RLIMIT_STACK) - XLAT(RLIMIT_STACK), +#if defined(RLIMIT_MSGQUEUE) || (defined(HAVE_DECL_RLIMIT_MSGQUEUE) && HAVE_DECL_RLIMIT_MSGQUEUE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_MSGQUEUE) == (12), "RLIMIT_MSGQUEUE != 12"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_MSGQUEUE 12 #endif -#if defined(RLIMIT_VMEM) || (defined(HAVE_DECL_RLIMIT_VMEM) && HAVE_DECL_RLIMIT_VMEM) - XLAT(RLIMIT_VMEM), +#if defined(RLIMIT_NICE) || (defined(HAVE_DECL_RLIMIT_NICE) && HAVE_DECL_RLIMIT_NICE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_NICE) == (13), "RLIMIT_NICE != 13"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_NICE 13 #endif +#if defined(RLIMIT_RTPRIO) || (defined(HAVE_DECL_RLIMIT_RTPRIO) && HAVE_DECL_RLIMIT_RTPRIO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_RTPRIO) == (14), "RLIMIT_RTPRIO != 14"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_RTPRIO 14 +#endif +#if defined(RLIMIT_RTTIME) || (defined(HAVE_DECL_RLIMIT_RTTIME) && HAVE_DECL_RLIMIT_RTTIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RLIMIT_RTTIME) == (15), "RLIMIT_RTTIME != 15"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RLIMIT_RTTIME 15 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat resources in mpers mode + +# else + +static +const struct xlat resources[] = { + [RLIMIT_CPU] = XLAT(RLIMIT_CPU), + [RLIMIT_FSIZE] = XLAT(RLIMIT_FSIZE), + [RLIMIT_DATA] = XLAT(RLIMIT_DATA), + [RLIMIT_STACK] = XLAT(RLIMIT_STACK), + [RLIMIT_CORE] = XLAT(RLIMIT_CORE), + +#if defined(__alpha__) + [RLIMIT_RSS] = XLAT(RLIMIT_RSS), + [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE), + [RLIMIT_AS] = XLAT(RLIMIT_AS), + [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC), + [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK), +#elif defined(__mips__) + [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE), + [RLIMIT_AS] = XLAT(RLIMIT_AS), + [RLIMIT_RSS] = XLAT(RLIMIT_RSS), + [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC), + [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK), +#elif defined(__sparc__) + [RLIMIT_RSS] = XLAT(RLIMIT_RSS), + [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE), + [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC), + [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK), + [RLIMIT_AS] = XLAT(RLIMIT_AS), +#else + [RLIMIT_RSS] = XLAT(RLIMIT_RSS), + [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC), + [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE), + [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK), + [RLIMIT_AS] = XLAT(RLIMIT_AS), +#endif + + [RLIMIT_LOCKS] = XLAT(RLIMIT_LOCKS), + [RLIMIT_SIGPENDING] = XLAT(RLIMIT_SIGPENDING), + [RLIMIT_MSGQUEUE] = XLAT(RLIMIT_MSGQUEUE), + [RLIMIT_NICE] = XLAT(RLIMIT_NICE), + [RLIMIT_RTPRIO] = XLAT(RLIMIT_RTPRIO), + [RLIMIT_RTTIME] = XLAT(RLIMIT_RTTIME), XLAT_END }; diff --git a/xlat/resources.in b/xlat/resources.in index 8c45b7fd7c8625bfbc85bae3664b675955400aca..f12cb855dc8370f8cf5195ef42fab845fae01fb2 100644 --- a/xlat/resources.in +++ b/xlat/resources.in @@ -1,17 +1,39 @@ -RLIMIT_AS -RLIMIT_CORE -RLIMIT_CPU -RLIMIT_DATA -RLIMIT_FSIZE -RLIMIT_LOCKS -RLIMIT_MEMLOCK -RLIMIT_MSGQUEUE -RLIMIT_NICE -RLIMIT_NOFILE -RLIMIT_NPROC -RLIMIT_RSS -RLIMIT_RTPRIO -RLIMIT_RTTIME -RLIMIT_SIGPENDING -RLIMIT_STACK -RLIMIT_VMEM +#value_indexed +RLIMIT_CPU 0 +RLIMIT_FSIZE 1 +RLIMIT_DATA 2 +RLIMIT_STACK 3 +RLIMIT_CORE 4 + +#if defined(__alpha__) +RLIMIT_RSS 5 +RLIMIT_NOFILE 6 +RLIMIT_AS 7 +RLIMIT_NPROC 8 +RLIMIT_MEMLOCK 9 +#elif defined(__mips__) +RLIMIT_NOFILE 5 +RLIMIT_AS 6 +RLIMIT_RSS 7 +RLIMIT_NPROC 8 +RLIMIT_MEMLOCK 9 +#elif defined(__sparc__) +RLIMIT_RSS 5 +RLIMIT_NOFILE 6 +RLIMIT_NPROC 7 +RLIMIT_MEMLOCK 8 +RLIMIT_AS 9 +#else +RLIMIT_RSS 5 +RLIMIT_NPROC 6 +RLIMIT_NOFILE 7 +RLIMIT_MEMLOCK 8 +RLIMIT_AS 9 +#endif + +RLIMIT_LOCKS 10 +RLIMIT_SIGPENDING 11 +RLIMIT_MSGQUEUE 12 +RLIMIT_NICE 13 +RLIMIT_RTPRIO 14 +RLIMIT_RTTIME 15 diff --git a/xlat/route_nexthop_flags.h b/xlat/route_nexthop_flags.h index 2463b336b64840200dd03c67f1746dbb307d2d68..d794c6c39701d6272eac7944450a3c5a1803c108 100644 --- a/xlat/route_nexthop_flags.h +++ b/xlat/route_nexthop_flags.h @@ -3,35 +3,65 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifdef IN_MPERS - -# error static const struct xlat route_nexthop_flags in mpers mode - -# else - -static -const struct xlat route_nexthop_flags[] = { #if defined(RTNH_F_DEAD) || (defined(HAVE_DECL_RTNH_F_DEAD) && HAVE_DECL_RTNH_F_DEAD) - XLAT(RTNH_F_DEAD), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTNH_F_DEAD) == (1), "RTNH_F_DEAD != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTNH_F_DEAD 1 #endif #if defined(RTNH_F_PERVASIVE) || (defined(HAVE_DECL_RTNH_F_PERVASIVE) && HAVE_DECL_RTNH_F_PERVASIVE) - XLAT(RTNH_F_PERVASIVE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTNH_F_PERVASIVE) == (2), "RTNH_F_PERVASIVE != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTNH_F_PERVASIVE 2 #endif #if defined(RTNH_F_ONLINK) || (defined(HAVE_DECL_RTNH_F_ONLINK) && HAVE_DECL_RTNH_F_ONLINK) - XLAT(RTNH_F_ONLINK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTNH_F_ONLINK) == (4), "RTNH_F_ONLINK != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTNH_F_ONLINK 4 #endif #if defined(RTNH_F_OFFLOAD) || (defined(HAVE_DECL_RTNH_F_OFFLOAD) && HAVE_DECL_RTNH_F_OFFLOAD) - XLAT(RTNH_F_OFFLOAD), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTNH_F_OFFLOAD) == (8), "RTNH_F_OFFLOAD != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTNH_F_OFFLOAD 8 #endif #if defined(RTNH_F_LINKDOWN) || (defined(HAVE_DECL_RTNH_F_LINKDOWN) && HAVE_DECL_RTNH_F_LINKDOWN) - XLAT(RTNH_F_LINKDOWN), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTNH_F_LINKDOWN) == (16), "RTNH_F_LINKDOWN != 16"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTNH_F_LINKDOWN 16 #endif #if defined(RTNH_F_UNRESOLVED) || (defined(HAVE_DECL_RTNH_F_UNRESOLVED) && HAVE_DECL_RTNH_F_UNRESOLVED) - XLAT(RTNH_F_UNRESOLVED), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTNH_F_UNRESOLVED) == (32), "RTNH_F_UNRESOLVED != 32"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTNH_F_UNRESOLVED 32 #endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat route_nexthop_flags in mpers mode + +# else + +static +const struct xlat route_nexthop_flags[] = { + XLAT(RTNH_F_DEAD), + XLAT(RTNH_F_PERVASIVE), + XLAT(RTNH_F_ONLINK), + XLAT(RTNH_F_OFFLOAD), + XLAT(RTNH_F_LINKDOWN), + XLAT(RTNH_F_UNRESOLVED), XLAT_END }; diff --git a/xlat/route_nexthop_flags.in b/xlat/route_nexthop_flags.in index 907515eddb89b30505cdb781f7661c63320491c6..a64a98859a886b57a13672e0b31207d7d1477aa1 100644 --- a/xlat/route_nexthop_flags.in +++ b/xlat/route_nexthop_flags.in @@ -1,6 +1,6 @@ -RTNH_F_DEAD -RTNH_F_PERVASIVE -RTNH_F_ONLINK -RTNH_F_OFFLOAD -RTNH_F_LINKDOWN -RTNH_F_UNRESOLVED +RTNH_F_DEAD 1 +RTNH_F_PERVASIVE 2 +RTNH_F_ONLINK 4 +RTNH_F_OFFLOAD 8 +RTNH_F_LINKDOWN 16 +RTNH_F_UNRESOLVED 32 diff --git a/xlat/routing_protocols.h b/xlat/routing_protocols.h index 46d76b878419c069134766ef971c357d1e7ce18b..bf51f164b20160ee948fd42e0e5f26143f80e0c0 100644 --- a/xlat/routing_protocols.h +++ b/xlat/routing_protocols.h @@ -115,6 +115,41 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define RTPROT_BABEL 42 #endif +#if defined(RTPROT_BGP) || (defined(HAVE_DECL_RTPROT_BGP) && HAVE_DECL_RTPROT_BGP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTPROT_BGP) == (186), "RTPROT_BGP != 186"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTPROT_BGP 186 +#endif +#if defined(RTPROT_ISIS) || (defined(HAVE_DECL_RTPROT_ISIS) && HAVE_DECL_RTPROT_ISIS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTPROT_ISIS) == (187), "RTPROT_ISIS != 187"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTPROT_ISIS 187 +#endif +#if defined(RTPROT_OSPF) || (defined(HAVE_DECL_RTPROT_OSPF) && HAVE_DECL_RTPROT_OSPF) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTPROT_OSPF) == (188), "RTPROT_OSPF != 188"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTPROT_OSPF 188 +#endif +#if defined(RTPROT_RIP) || (defined(HAVE_DECL_RTPROT_RIP) && HAVE_DECL_RTPROT_RIP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTPROT_RIP) == (189), "RTPROT_RIP != 189"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTPROT_RIP 189 +#endif +#if defined(RTPROT_EIGRP) || (defined(HAVE_DECL_RTPROT_EIGRP) && HAVE_DECL_RTPROT_EIGRP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTPROT_EIGRP) == (192), "RTPROT_EIGRP != 192"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTPROT_EIGRP 192 +#endif #ifndef XLAT_MACROS_ONLY @@ -143,6 +178,11 @@ const struct xlat routing_protocols[] = { XLAT(RTPROT_DHCP), XLAT(RTPROT_MROUTED), XLAT(RTPROT_BABEL), + XLAT(RTPROT_BGP), + XLAT(RTPROT_ISIS), + XLAT(RTPROT_OSPF), + XLAT(RTPROT_RIP), + XLAT(RTPROT_EIGRP), XLAT_END }; diff --git a/xlat/routing_protocols.in b/xlat/routing_protocols.in index 004b0997612ce43947a14c8b4c041098736a76ce..5433c25e22077f39f7b77327dadf17d10dbfe8f5 100644 --- a/xlat/routing_protocols.in +++ b/xlat/routing_protocols.in @@ -15,3 +15,8 @@ RTPROT_NTK 15 RTPROT_DHCP 16 RTPROT_MROUTED 17 RTPROT_BABEL 42 +RTPROT_BGP 186 +RTPROT_ISIS 187 +RTPROT_OSPF 188 +RTPROT_RIP 189 +RTPROT_EIGRP 192 diff --git a/xlat/rtnl_addr_attrs.h b/xlat/rtnl_addr_attrs.h index ac9d9c6985a235b0414142a18dfd95e563fe47d4..dd02ae54716dcc76939bf828ff1b5c990a047680 100644 --- a/xlat/rtnl_addr_attrs.h +++ b/xlat/rtnl_addr_attrs.h @@ -66,6 +66,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IFA_FLAGS 8 #endif +#if defined(IFA_RT_PRIORITY) || (defined(HAVE_DECL_IFA_RT_PRIORITY) && HAVE_DECL_IFA_RT_PRIORITY) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFA_RT_PRIORITY) == (9), "IFA_RT_PRIORITY != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFA_RT_PRIORITY 9 +#endif #ifndef XLAT_MACROS_ONLY @@ -86,6 +93,7 @@ const struct xlat rtnl_addr_attrs[] = { XLAT(IFA_CACHEINFO), XLAT(IFA_MULTICAST), XLAT(IFA_FLAGS), + XLAT(IFA_RT_PRIORITY), XLAT_END }; diff --git a/xlat/rtnl_addr_attrs.in b/xlat/rtnl_addr_attrs.in index df6590514759cc25cee71b0e63017d93d79ec1ae..cc81a7f58bc6590fc3e7efa4c1b1f3f0288e0a33 100644 --- a/xlat/rtnl_addr_attrs.in +++ b/xlat/rtnl_addr_attrs.in @@ -7,3 +7,4 @@ IFA_ANYCAST 5 IFA_CACHEINFO 6 IFA_MULTICAST 7 IFA_FLAGS 8 +IFA_RT_PRIORITY 9 diff --git a/xlat/rtnl_ifla_brport_attrs.h b/xlat/rtnl_ifla_brport_attrs.h index 0fb749c18f94a373449b57f258e7806c5130f7d4..fdef1af358160781a81b18b728ce039675316ddd 100644 --- a/xlat/rtnl_ifla_brport_attrs.h +++ b/xlat/rtnl_ifla_brport_attrs.h @@ -220,6 +220,34 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IFLA_BRPORT_BCAST_FLOOD 30 #endif +#if defined(IFLA_BRPORT_GROUP_FWD_MASK) || (defined(HAVE_DECL_IFLA_BRPORT_GROUP_FWD_MASK) && HAVE_DECL_IFLA_BRPORT_GROUP_FWD_MASK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_BRPORT_GROUP_FWD_MASK) == (31), "IFLA_BRPORT_GROUP_FWD_MASK != 31"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_BRPORT_GROUP_FWD_MASK 31 +#endif +#if defined(IFLA_BRPORT_NEIGH_SUPPRESS) || (defined(HAVE_DECL_IFLA_BRPORT_NEIGH_SUPPRESS) && HAVE_DECL_IFLA_BRPORT_NEIGH_SUPPRESS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_BRPORT_NEIGH_SUPPRESS) == (32), "IFLA_BRPORT_NEIGH_SUPPRESS != 32"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_BRPORT_NEIGH_SUPPRESS 32 +#endif +#if defined(IFLA_BRPORT_ISOLATED) || (defined(HAVE_DECL_IFLA_BRPORT_ISOLATED) && HAVE_DECL_IFLA_BRPORT_ISOLATED) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_BRPORT_ISOLATED) == (33), "IFLA_BRPORT_ISOLATED != 33"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_BRPORT_ISOLATED 33 +#endif +#if defined(IFLA_BRPORT_BACKUP_PORT) || (defined(HAVE_DECL_IFLA_BRPORT_BACKUP_PORT) && HAVE_DECL_IFLA_BRPORT_BACKUP_PORT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_BRPORT_BACKUP_PORT) == (34), "IFLA_BRPORT_BACKUP_PORT != 34"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_BRPORT_BACKUP_PORT 34 +#endif #ifndef XLAT_MACROS_ONLY @@ -262,6 +290,10 @@ const struct xlat rtnl_ifla_brport_attrs[] = { XLAT(IFLA_BRPORT_MCAST_TO_UCAST), XLAT(IFLA_BRPORT_VLAN_TUNNEL), XLAT(IFLA_BRPORT_BCAST_FLOOD), + XLAT(IFLA_BRPORT_GROUP_FWD_MASK), + XLAT(IFLA_BRPORT_NEIGH_SUPPRESS), + XLAT(IFLA_BRPORT_ISOLATED), + XLAT(IFLA_BRPORT_BACKUP_PORT), XLAT_END }; diff --git a/xlat/rtnl_ifla_brport_attrs.in b/xlat/rtnl_ifla_brport_attrs.in index e18e8c5244211f61fa589151286dffe328c3a81a..701771659c5e5527de8a874d6c2c2c7fbe1adcc2 100644 --- a/xlat/rtnl_ifla_brport_attrs.in +++ b/xlat/rtnl_ifla_brport_attrs.in @@ -29,3 +29,7 @@ IFLA_BRPORT_MCAST_FLOOD 27 IFLA_BRPORT_MCAST_TO_UCAST 28 IFLA_BRPORT_VLAN_TUNNEL 29 IFLA_BRPORT_BCAST_FLOOD 30 +IFLA_BRPORT_GROUP_FWD_MASK 31 +IFLA_BRPORT_NEIGH_SUPPRESS 32 +IFLA_BRPORT_ISOLATED 33 +IFLA_BRPORT_BACKUP_PORT 34 diff --git a/xlat/rtnl_ifla_xdp_attached_mode.h b/xlat/rtnl_ifla_xdp_attached_mode.h new file mode 100644 index 0000000000000000000000000000000000000000..bfa9deefc4cb277544d8e562b2d2f047c895043a --- /dev/null +++ b/xlat/rtnl_ifla_xdp_attached_mode.h @@ -0,0 +1,62 @@ +/* Generated by ./xlat/gen.sh from ./xlat/rtnl_ifla_xdp_attached_mode.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(XDP_ATTACHED_NONE) || (defined(HAVE_DECL_XDP_ATTACHED_NONE) && HAVE_DECL_XDP_ATTACHED_NONE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_ATTACHED_NONE) == (0), "XDP_ATTACHED_NONE != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_ATTACHED_NONE 0 +#endif +#if defined(XDP_ATTACHED_DRV) || (defined(HAVE_DECL_XDP_ATTACHED_DRV) && HAVE_DECL_XDP_ATTACHED_DRV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_ATTACHED_DRV) == (1), "XDP_ATTACHED_DRV != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_ATTACHED_DRV 1 +#endif +#if defined(XDP_ATTACHED_SKB) || (defined(HAVE_DECL_XDP_ATTACHED_SKB) && HAVE_DECL_XDP_ATTACHED_SKB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_ATTACHED_SKB) == (2), "XDP_ATTACHED_SKB != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_ATTACHED_SKB 2 +#endif +#if defined(XDP_ATTACHED_HW) || (defined(HAVE_DECL_XDP_ATTACHED_HW) && HAVE_DECL_XDP_ATTACHED_HW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_ATTACHED_HW) == (3), "XDP_ATTACHED_HW != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_ATTACHED_HW 3 +#endif +#if defined(XDP_ATTACHED_MULTI) || (defined(HAVE_DECL_XDP_ATTACHED_MULTI) && HAVE_DECL_XDP_ATTACHED_MULTI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_ATTACHED_MULTI) == (4), "XDP_ATTACHED_MULTI != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_ATTACHED_MULTI 4 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat rtnl_ifla_xdp_attached_mode in mpers mode + +# else + +static +const struct xlat rtnl_ifla_xdp_attached_mode[] = { + [XDP_ATTACHED_NONE] = XLAT(XDP_ATTACHED_NONE), + [XDP_ATTACHED_DRV] = XLAT(XDP_ATTACHED_DRV), + [XDP_ATTACHED_SKB] = XLAT(XDP_ATTACHED_SKB), + [XDP_ATTACHED_HW] = XLAT(XDP_ATTACHED_HW), + [XDP_ATTACHED_MULTI] = XLAT(XDP_ATTACHED_MULTI), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/rtnl_ifla_xdp_attached_mode.in b/xlat/rtnl_ifla_xdp_attached_mode.in new file mode 100644 index 0000000000000000000000000000000000000000..f3742302ccc34c395620e18c7ce21e4f3313bb69 --- /dev/null +++ b/xlat/rtnl_ifla_xdp_attached_mode.in @@ -0,0 +1,6 @@ +#value_indexed +XDP_ATTACHED_NONE 0 +XDP_ATTACHED_DRV 1 +XDP_ATTACHED_SKB 2 +XDP_ATTACHED_HW 3 +XDP_ATTACHED_MULTI 4 diff --git a/xlat/rtnl_ifla_xdp_attrs.h b/xlat/rtnl_ifla_xdp_attrs.h index 3972d8ebf0307a8fc2d27c8e2b8ccb05b57bbf54..dc9018fe7b96bc2702de986660c729cc3d58f780 100644 --- a/xlat/rtnl_ifla_xdp_attrs.h +++ b/xlat/rtnl_ifla_xdp_attrs.h @@ -38,6 +38,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IFLA_XDP_PROG_ID 4 #endif +#if defined(IFLA_XDP_DRV_PROG_ID) || (defined(HAVE_DECL_IFLA_XDP_DRV_PROG_ID) && HAVE_DECL_IFLA_XDP_DRV_PROG_ID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_XDP_DRV_PROG_ID) == (5), "IFLA_XDP_DRV_PROG_ID != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_XDP_DRV_PROG_ID 5 +#endif +#if defined(IFLA_XDP_SKB_PROG_ID) || (defined(HAVE_DECL_IFLA_XDP_SKB_PROG_ID) && HAVE_DECL_IFLA_XDP_SKB_PROG_ID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_XDP_SKB_PROG_ID) == (6), "IFLA_XDP_SKB_PROG_ID != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_XDP_SKB_PROG_ID 6 +#endif +#if defined(IFLA_XDP_HW_PROG_ID) || (defined(HAVE_DECL_IFLA_XDP_HW_PROG_ID) && HAVE_DECL_IFLA_XDP_HW_PROG_ID) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_XDP_HW_PROG_ID) == (7), "IFLA_XDP_HW_PROG_ID != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_XDP_HW_PROG_ID 7 +#endif #ifndef XLAT_MACROS_ONLY @@ -54,6 +75,9 @@ const struct xlat rtnl_ifla_xdp_attrs[] = { XLAT(IFLA_XDP_ATTACHED), XLAT(IFLA_XDP_FLAGS), XLAT(IFLA_XDP_PROG_ID), + XLAT(IFLA_XDP_DRV_PROG_ID), + XLAT(IFLA_XDP_SKB_PROG_ID), + XLAT(IFLA_XDP_HW_PROG_ID), XLAT_END }; diff --git a/xlat/rtnl_ifla_xdp_attrs.in b/xlat/rtnl_ifla_xdp_attrs.in index ef3f458f79141a97e0f6cec06d7dc5b614c253d9..b12958f5700fc4a80d6e6e9abf8362577b8f90ab 100644 --- a/xlat/rtnl_ifla_xdp_attrs.in +++ b/xlat/rtnl_ifla_xdp_attrs.in @@ -3,3 +3,6 @@ IFLA_XDP_FD 1 IFLA_XDP_ATTACHED 2 IFLA_XDP_FLAGS 3 IFLA_XDP_PROG_ID 4 +IFLA_XDP_DRV_PROG_ID 5 +IFLA_XDP_SKB_PROG_ID 6 +IFLA_XDP_HW_PROG_ID 7 diff --git a/xlat/rtnl_link_attrs.h b/xlat/rtnl_link_attrs.h index 2ce3ee4889bddccb4bce5f00640cd7c0dacb1e8c..6a298606ed528600ad3252e4eab4a06f3bf4bcf8 100644 --- a/xlat/rtnl_link_attrs.h +++ b/xlat/rtnl_link_attrs.h @@ -353,6 +353,20 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IFLA_NEW_IFINDEX 49 #endif +#if defined(IFLA_MIN_MTU) || (defined(HAVE_DECL_IFLA_MIN_MTU) && HAVE_DECL_IFLA_MIN_MTU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_MIN_MTU) == (50), "IFLA_MIN_MTU != 50"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_MIN_MTU 50 +#endif +#if defined(IFLA_MAX_MTU) || (defined(HAVE_DECL_IFLA_MAX_MTU) && HAVE_DECL_IFLA_MAX_MTU) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IFLA_MAX_MTU) == (51), "IFLA_MAX_MTU != 51"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IFLA_MAX_MTU 51 +#endif #ifndef XLAT_MACROS_ONLY @@ -414,6 +428,8 @@ const struct xlat rtnl_link_attrs[] = { XLAT(IFLA_CARRIER_UP_COUNT), XLAT(IFLA_CARRIER_DOWN_COUNT), XLAT(IFLA_NEW_IFINDEX), + XLAT(IFLA_MIN_MTU), + XLAT(IFLA_MAX_MTU), XLAT_END }; diff --git a/xlat/rtnl_link_attrs.in b/xlat/rtnl_link_attrs.in index 9ba08ad9c40a84417e4fb95e23a4d7b1caa51934..1c0fa2dd32c851d6bf1e96dad2cad373c2bbf12b 100644 --- a/xlat/rtnl_link_attrs.in +++ b/xlat/rtnl_link_attrs.in @@ -48,3 +48,5 @@ IFLA_IF_NETNSID 46 IFLA_CARRIER_UP_COUNT 47 IFLA_CARRIER_DOWN_COUNT 48 IFLA_NEW_IFINDEX 49 +IFLA_MIN_MTU 50 +IFLA_MAX_MTU 51 diff --git a/xlat/rtnl_netconf_attrs.h b/xlat/rtnl_netconf_attrs.h index 194aa586d45b83d618cddb53d6a203089eff1871..d1d7c873ad5ec520f5bbbee46c6767ffad8e5fe6 100644 --- a/xlat/rtnl_netconf_attrs.h +++ b/xlat/rtnl_netconf_attrs.h @@ -59,6 +59,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define NETCONFA_INPUT 7 #endif +#if defined(NETCONFA_BC_FORWARDING) || (defined(HAVE_DECL_NETCONFA_BC_FORWARDING) && HAVE_DECL_NETCONFA_BC_FORWARDING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((NETCONFA_BC_FORWARDING) == (8), "NETCONFA_BC_FORWARDING != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define NETCONFA_BC_FORWARDING 8 +#endif #ifndef XLAT_MACROS_ONLY @@ -78,6 +85,7 @@ const struct xlat rtnl_netconf_attrs[] = { XLAT(NETCONFA_PROXY_NEIGH), XLAT(NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN), XLAT(NETCONFA_INPUT), + XLAT(NETCONFA_BC_FORWARDING), XLAT_END }; diff --git a/xlat/rtnl_netconf_attrs.in b/xlat/rtnl_netconf_attrs.in index b376b78ee7147e5562db548f2a21d4956d7d3ca7..285398f56fa14560929e305e44b3867d2a5a0a44 100644 --- a/xlat/rtnl_netconf_attrs.in +++ b/xlat/rtnl_netconf_attrs.in @@ -6,3 +6,4 @@ NETCONFA_MC_FORWARDING 4 NETCONFA_PROXY_NEIGH 5 NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN 6 NETCONFA_INPUT 7 +NETCONFA_BC_FORWARDING 8 diff --git a/xlat/rtnl_route_attrs.h b/xlat/rtnl_route_attrs.h index 7cb51fc1d2aac9e7f66cc344215eacafcf56f79d..a3d646907c83dcf3e4ee8e0bc12291d14c50f73c 100644 --- a/xlat/rtnl_route_attrs.h +++ b/xlat/rtnl_route_attrs.h @@ -192,6 +192,27 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define RTA_TTL_PROPAGATE 26 #endif +#if defined(RTA_IP_PROTO) || (defined(HAVE_DECL_RTA_IP_PROTO) && HAVE_DECL_RTA_IP_PROTO) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTA_IP_PROTO) == (27), "RTA_IP_PROTO != 27"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTA_IP_PROTO 27 +#endif +#if defined(RTA_SPORT) || (defined(HAVE_DECL_RTA_SPORT) && HAVE_DECL_RTA_SPORT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTA_SPORT) == (28), "RTA_SPORT != 28"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTA_SPORT 28 +#endif +#if defined(RTA_DPORT) || (defined(HAVE_DECL_RTA_DPORT) && HAVE_DECL_RTA_DPORT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RTA_DPORT) == (29), "RTA_DPORT != 29"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RTA_DPORT 29 +#endif #ifndef XLAT_MACROS_ONLY @@ -230,6 +251,9 @@ const struct xlat rtnl_route_attrs[] = { XLAT(RTA_PAD), XLAT(RTA_UID), XLAT(RTA_TTL_PROPAGATE), + XLAT(RTA_IP_PROTO), + XLAT(RTA_SPORT), + XLAT(RTA_DPORT), XLAT_END }; diff --git a/xlat/rtnl_route_attrs.in b/xlat/rtnl_route_attrs.in index f5fa5592897d0a924f58113330cd321da5f4b80b..bfd765801fd28d00179f8542a03dbb5b2ce781f1 100644 --- a/xlat/rtnl_route_attrs.in +++ b/xlat/rtnl_route_attrs.in @@ -25,3 +25,6 @@ RTA_EXPIRES 23 RTA_PAD 24 RTA_UID 25 RTA_TTL_PROPAGATE 26 +RTA_IP_PROTO 27 +RTA_SPORT 28 +RTA_DPORT 29 diff --git a/xlat/setsockipoptions.in b/xlat/setsockipoptions.in deleted file mode 100644 index 878a5945c5b3a25f885385979830294fea592ee0..0000000000000000000000000000000000000000 --- a/xlat/setsockipoptions.in +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Options specific to setsockopt(SOL_IP). - * Common {g,s}etsockopt(SOL_IP) options - * should be in sockipoptions.in instead. - */ - -ARPT_SO_SET_REPLACE -ARPT_SO_SET_ADD_COUNTERS - -EBT_SO_SET_ENTRIES -EBT_SO_SET_COUNTERS - -IP_VS_SO_SET_NONE -IP_VS_SO_SET_INSERT -IP_VS_SO_SET_ADD -IP_VS_SO_SET_EDIT -IP_VS_SO_SET_DEL -IP_VS_SO_SET_FLUSH -IP_VS_SO_SET_LIST -IP_VS_SO_SET_ADDDEST -IP_VS_SO_SET_DELDEST -IP_VS_SO_SET_EDITDEST -IP_VS_SO_SET_TIMEOUT -IP_VS_SO_SET_STARTDAEMON -IP_VS_SO_SET_STOPDAEMON -IP_VS_SO_SET_RESTORE -IP_VS_SO_SET_SAVE -IP_VS_SO_SET_ZERO - -IPT_SO_SET_REPLACE -IPT_SO_SET_ADD_COUNTERS diff --git a/xlat/setsockipv6options.in b/xlat/setsockipv6options.in deleted file mode 100644 index a9eff851ee393861be2b0722f89779264bedff19..0000000000000000000000000000000000000000 --- a/xlat/setsockipv6options.in +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Options specific to setsockopt(SOL_IPV6). - * Common {g,s}etsockopt(SOL_IPV6) options - * should be in sockipv6options.in instead. - */ - -IP6T_SO_SET_REPLACE -IP6T_SO_SET_ADD_COUNTERS diff --git a/xlat/sigtrap_codes.h b/xlat/sigtrap_codes.h index 0fbac5c48f22294413cff9e0605270a7ed36ff22..e13233ff188141a43a07120651326d42f416a69d 100644 --- a/xlat/sigtrap_codes.h +++ b/xlat/sigtrap_codes.h @@ -31,6 +31,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define TRAP_HWBKPT 4 #endif +#if defined(TRAP_UNK) || (defined(HAVE_DECL_TRAP_UNK) && HAVE_DECL_TRAP_UNK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TRAP_UNK) == (5), "TRAP_UNK != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TRAP_UNK 5 +#endif #ifndef XLAT_MACROS_ONLY @@ -60,6 +67,7 @@ const struct xlat sigtrap_codes[] = { XLAT(TRAP_ILLTRAP), #endif XLAT(TRAP_HWBKPT), + XLAT(TRAP_UNK), XLAT_END }; diff --git a/xlat/sigtrap_codes.in b/xlat/sigtrap_codes.in index 38b0342d4dfdf6310e637e9f997f293735380774..55917a7f07c942089acd746017cd8b41a910a8cb 100644 --- a/xlat/sigtrap_codes.in +++ b/xlat/sigtrap_codes.in @@ -6,3 +6,4 @@ TRAP_WATCHPT /* 3 - bfin */ TRAP_BRANCH 3 TRAP_ILLTRAP /* 4 - bfin */ TRAP_HWBKPT 4 +TRAP_UNK 5 diff --git a/xlat/smc_decl_codes.h b/xlat/smc_decl_codes.h new file mode 100644 index 0000000000000000000000000000000000000000..2f8f859f95b31ac9e21c59cdafc1b19e15a5b6ff --- /dev/null +++ b/xlat/smc_decl_codes.h @@ -0,0 +1,151 @@ +/* Generated by ./xlat/gen.sh from ./xlat/smc_decl_codes.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(SMC_CLC_DECL_MEM) || (defined(HAVE_DECL_SMC_CLC_DECL_MEM) && HAVE_DECL_SMC_CLC_DECL_MEM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_MEM) == (0x01010000), "SMC_CLC_DECL_MEM != 0x01010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_MEM 0x01010000 +#endif +#if defined(SMC_CLC_DECL_TIMEOUT_CL) || (defined(HAVE_DECL_SMC_CLC_DECL_TIMEOUT_CL) && HAVE_DECL_SMC_CLC_DECL_TIMEOUT_CL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_TIMEOUT_CL) == (0x02010000), "SMC_CLC_DECL_TIMEOUT_CL != 0x02010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_TIMEOUT_CL 0x02010000 +#endif +#if defined(SMC_CLC_DECL_TIMEOUT_AL) || (defined(HAVE_DECL_SMC_CLC_DECL_TIMEOUT_AL) && HAVE_DECL_SMC_CLC_DECL_TIMEOUT_AL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_TIMEOUT_AL) == (0x02020000), "SMC_CLC_DECL_TIMEOUT_AL != 0x02020000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_TIMEOUT_AL 0x02020000 +#endif +#if defined(SMC_CLC_DECL_CNFERR) || (defined(HAVE_DECL_SMC_CLC_DECL_CNFERR) && HAVE_DECL_SMC_CLC_DECL_CNFERR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_CNFERR) == (0x03000000), "SMC_CLC_DECL_CNFERR != 0x03000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_CNFERR 0x03000000 +#endif +#if defined(SMC_CLC_DECL_PEERNOSMC) || (defined(HAVE_DECL_SMC_CLC_DECL_PEERNOSMC) && HAVE_DECL_SMC_CLC_DECL_PEERNOSMC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_PEERNOSMC) == (0x03010000), "SMC_CLC_DECL_PEERNOSMC != 0x03010000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_PEERNOSMC 0x03010000 +#endif +#if defined(SMC_CLC_DECL_IPSEC) || (defined(HAVE_DECL_SMC_CLC_DECL_IPSEC) && HAVE_DECL_SMC_CLC_DECL_IPSEC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_IPSEC) == (0x03020000), "SMC_CLC_DECL_IPSEC != 0x03020000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_IPSEC 0x03020000 +#endif +#if defined(SMC_CLC_DECL_NOSMCDEV) || (defined(HAVE_DECL_SMC_CLC_DECL_NOSMCDEV) && HAVE_DECL_SMC_CLC_DECL_NOSMCDEV) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_NOSMCDEV) == (0x03030000), "SMC_CLC_DECL_NOSMCDEV != 0x03030000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_NOSMCDEV 0x03030000 +#endif +#if defined(SMC_CLC_DECL_MODEUNSUPP) || (defined(HAVE_DECL_SMC_CLC_DECL_MODEUNSUPP) && HAVE_DECL_SMC_CLC_DECL_MODEUNSUPP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_MODEUNSUPP) == (0x03040000), "SMC_CLC_DECL_MODEUNSUPP != 0x03040000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_MODEUNSUPP 0x03040000 +#endif +#if defined(SMC_CLC_DECL_RMBE_EC) || (defined(HAVE_DECL_SMC_CLC_DECL_RMBE_EC) && HAVE_DECL_SMC_CLC_DECL_RMBE_EC) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_RMBE_EC) == (0x03050000), "SMC_CLC_DECL_RMBE_EC != 0x03050000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_RMBE_EC 0x03050000 +#endif +#if defined(SMC_CLC_DECL_OPTUNSUPP) || (defined(HAVE_DECL_SMC_CLC_DECL_OPTUNSUPP) && HAVE_DECL_SMC_CLC_DECL_OPTUNSUPP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_OPTUNSUPP) == (0x03060000), "SMC_CLC_DECL_OPTUNSUPP != 0x03060000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_OPTUNSUPP 0x03060000 +#endif +#if defined(SMC_CLC_DECL_SYNCERR) || (defined(HAVE_DECL_SMC_CLC_DECL_SYNCERR) && HAVE_DECL_SMC_CLC_DECL_SYNCERR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_SYNCERR) == (0x04000000), "SMC_CLC_DECL_SYNCERR != 0x04000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_SYNCERR 0x04000000 +#endif +#if defined(SMC_CLC_DECL_PEERDECL) || (defined(HAVE_DECL_SMC_CLC_DECL_PEERDECL) && HAVE_DECL_SMC_CLC_DECL_PEERDECL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_PEERDECL) == (0x05000000), "SMC_CLC_DECL_PEERDECL != 0x05000000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_PEERDECL 0x05000000 +#endif +#if defined(SMC_CLC_DECL_INTERR) || (defined(HAVE_DECL_SMC_CLC_DECL_INTERR) && HAVE_DECL_SMC_CLC_DECL_INTERR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_INTERR) == (0x99990000), "SMC_CLC_DECL_INTERR != 0x99990000"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_INTERR 0x99990000 +#endif +#if defined(SMC_CLC_DECL_ERR_RTOK) || (defined(HAVE_DECL_SMC_CLC_DECL_ERR_RTOK) && HAVE_DECL_SMC_CLC_DECL_ERR_RTOK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_ERR_RTOK) == (0x99990001), "SMC_CLC_DECL_ERR_RTOK != 0x99990001"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_ERR_RTOK 0x99990001 +#endif +#if defined(SMC_CLC_DECL_ERR_RDYLNK) || (defined(HAVE_DECL_SMC_CLC_DECL_ERR_RDYLNK) && HAVE_DECL_SMC_CLC_DECL_ERR_RDYLNK) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_ERR_RDYLNK) == (0x99990002), "SMC_CLC_DECL_ERR_RDYLNK != 0x99990002"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_ERR_RDYLNK 0x99990002 +#endif +#if defined(SMC_CLC_DECL_ERR_REGRMB) || (defined(HAVE_DECL_SMC_CLC_DECL_ERR_REGRMB) && HAVE_DECL_SMC_CLC_DECL_ERR_REGRMB) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_CLC_DECL_ERR_REGRMB) == (0x99990003), "SMC_CLC_DECL_ERR_REGRMB != 0x99990003"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_CLC_DECL_ERR_REGRMB 0x99990003 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat smc_decl_codes in mpers mode + +# else + +static +const struct xlat smc_decl_codes[] = { + + XLAT(SMC_CLC_DECL_MEM), + XLAT(SMC_CLC_DECL_TIMEOUT_CL), + XLAT(SMC_CLC_DECL_TIMEOUT_AL), + XLAT(SMC_CLC_DECL_CNFERR), + XLAT(SMC_CLC_DECL_PEERNOSMC), + XLAT(SMC_CLC_DECL_IPSEC), + XLAT(SMC_CLC_DECL_NOSMCDEV), + XLAT(SMC_CLC_DECL_MODEUNSUPP), + XLAT(SMC_CLC_DECL_RMBE_EC), + XLAT(SMC_CLC_DECL_OPTUNSUPP), + XLAT(SMC_CLC_DECL_SYNCERR), + XLAT(SMC_CLC_DECL_PEERDECL), + XLAT(SMC_CLC_DECL_INTERR), + XLAT(SMC_CLC_DECL_ERR_RTOK), + XLAT(SMC_CLC_DECL_ERR_RDYLNK), + XLAT(SMC_CLC_DECL_ERR_REGRMB), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/smc_decl_codes.in b/xlat/smc_decl_codes.in new file mode 100644 index 0000000000000000000000000000000000000000..d7810f8931b0dfd04a0305a4521a595edc18e282 --- /dev/null +++ b/xlat/smc_decl_codes.in @@ -0,0 +1,17 @@ +/* sorted */ +SMC_CLC_DECL_MEM 0x01010000 +SMC_CLC_DECL_TIMEOUT_CL 0x02010000 +SMC_CLC_DECL_TIMEOUT_AL 0x02020000 +SMC_CLC_DECL_CNFERR 0x03000000 +SMC_CLC_DECL_PEERNOSMC 0x03010000 +SMC_CLC_DECL_IPSEC 0x03020000 +SMC_CLC_DECL_NOSMCDEV 0x03030000 +SMC_CLC_DECL_MODEUNSUPP 0x03040000 +SMC_CLC_DECL_RMBE_EC 0x03050000 +SMC_CLC_DECL_OPTUNSUPP 0x03060000 +SMC_CLC_DECL_SYNCERR 0x04000000 +SMC_CLC_DECL_PEERDECL 0x05000000 +SMC_CLC_DECL_INTERR 0x99990000 +SMC_CLC_DECL_ERR_RTOK 0x99990001 +SMC_CLC_DECL_ERR_RDYLNK 0x99990002 +SMC_CLC_DECL_ERR_REGRMB 0x99990003 diff --git a/xlat/smc_diag_attrs.h b/xlat/smc_diag_attrs.h index e6c0a4e672c9ed2c6a33cf3fe57dabedf4074f0d..9ec8b073cfeca07ec732f4b63ea08030987c02b0 100644 --- a/xlat/smc_diag_attrs.h +++ b/xlat/smc_diag_attrs.h @@ -18,6 +18,8 @@ const struct xlat smc_diag_attrs[] = { XLAT(SMC_DIAG_CONNINFO), XLAT(SMC_DIAG_LGRINFO), XLAT(SMC_DIAG_SHUTDOWN), + XLAT(SMC_DIAG_DMBINFO), + XLAT(SMC_DIAG_FALLBACK), XLAT_END }; diff --git a/xlat/smc_diag_attrs.in b/xlat/smc_diag_attrs.in index cd6179be26a7cfeb98b172239ab902d2dd9afae2..8d0ebeb4d82dd345c45d8021a23a2ab3a1c7f8ba 100644 --- a/xlat/smc_diag_attrs.in +++ b/xlat/smc_diag_attrs.in @@ -3,3 +3,5 @@ SMC_DIAG_NONE SMC_DIAG_CONNINFO SMC_DIAG_LGRINFO SMC_DIAG_SHUTDOWN +SMC_DIAG_DMBINFO +SMC_DIAG_FALLBACK diff --git a/xlat/smc_diag_mode.h b/xlat/smc_diag_mode.h new file mode 100644 index 0000000000000000000000000000000000000000..7cbddcdee8a71fb02d517daa66869879b551cf39 --- /dev/null +++ b/xlat/smc_diag_mode.h @@ -0,0 +1,46 @@ +/* Generated by ./xlat/gen.sh from ./xlat/smc_diag_mode.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(SMC_DIAG_MODE_SMCR) || (defined(HAVE_DECL_SMC_DIAG_MODE_SMCR) && HAVE_DECL_SMC_DIAG_MODE_SMCR) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_DIAG_MODE_SMCR) == (0), "SMC_DIAG_MODE_SMCR != 0"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_DIAG_MODE_SMCR 0 +#endif +#if defined(SMC_DIAG_MODE_FALLBACK_TCP) || (defined(HAVE_DECL_SMC_DIAG_MODE_FALLBACK_TCP) && HAVE_DECL_SMC_DIAG_MODE_FALLBACK_TCP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_DIAG_MODE_FALLBACK_TCP) == (1), "SMC_DIAG_MODE_FALLBACK_TCP != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_DIAG_MODE_FALLBACK_TCP 1 +#endif +#if defined(SMC_DIAG_MODE_SMCD) || (defined(HAVE_DECL_SMC_DIAG_MODE_SMCD) && HAVE_DECL_SMC_DIAG_MODE_SMCD) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SMC_DIAG_MODE_SMCD) == (2), "SMC_DIAG_MODE_SMCD != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SMC_DIAG_MODE_SMCD 2 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat smc_diag_mode in mpers mode + +# else + +static +const struct xlat smc_diag_mode[] = { + [SMC_DIAG_MODE_SMCR] = XLAT(SMC_DIAG_MODE_SMCR), + [SMC_DIAG_MODE_FALLBACK_TCP] = XLAT(SMC_DIAG_MODE_FALLBACK_TCP), + [SMC_DIAG_MODE_SMCD] = XLAT(SMC_DIAG_MODE_SMCD), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/smc_diag_mode.in b/xlat/smc_diag_mode.in new file mode 100644 index 0000000000000000000000000000000000000000..4ac39639cd6b4a6ba452b0831f1a468b5ac18bb7 --- /dev/null +++ b/xlat/smc_diag_mode.in @@ -0,0 +1,4 @@ +#value_indexed +SMC_DIAG_MODE_SMCR 0 +SMC_DIAG_MODE_FALLBACK_TCP 1 +SMC_DIAG_MODE_SMCD 2 diff --git a/xlat/smc_protocols.h b/xlat/smc_protocols.h index 18ab383641278e7daa3e850967ee57eff8156e5f..47ad92b2918054c6b7928d14ca1a374b78707072 100644 --- a/xlat/smc_protocols.h +++ b/xlat/smc_protocols.h @@ -3,12 +3,12 @@ #include "gcc_compat.h" #include "static_assert.h" -#if defined(MCPROTO_SMC) || (defined(HAVE_DECL_MCPROTO_SMC) && HAVE_DECL_MCPROTO_SMC) +#if defined(SMCPROTO_SMC) || (defined(HAVE_DECL_SMCPROTO_SMC) && HAVE_DECL_SMCPROTO_SMC) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((MCPROTO_SMC) == (0), "MCPROTO_SMC != 0"); +static_assert((SMCPROTO_SMC) == (0), "SMCPROTO_SMC != 0"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define MCPROTO_SMC 0 +# define SMCPROTO_SMC 0 #endif #if defined(SMCPROTO_SMC6) || (defined(HAVE_DECL_SMCPROTO_SMC6) && HAVE_DECL_SMCPROTO_SMC6) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE @@ -28,7 +28,7 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE static const struct xlat smc_protocols[] = { - [MCPROTO_SMC] = XLAT(MCPROTO_SMC), + [SMCPROTO_SMC] = XLAT(SMCPROTO_SMC), [SMCPROTO_SMC6] = XLAT(SMCPROTO_SMC6), XLAT_END }; diff --git a/xlat/smc_protocols.in b/xlat/smc_protocols.in index 3a65a394cb8cc8cceeb916baab01cf2549e87ace..b8c1aaeaf8c76cfd90a81e598b013e3b4c436ff7 100644 --- a/xlat/smc_protocols.in +++ b/xlat/smc_protocols.in @@ -1,3 +1,3 @@ #value_indexed -MCPROTO_SMC 0 +SMCPROTO_SMC 0 SMCPROTO_SMC6 1 diff --git a/xlat/snmp_ip_stats.h b/xlat/snmp_ip_stats.h index e2a4af963fa484edee01a5d776a6d1c38dbd86ff..0f743222990ecd71721c9542c0828d4dd4effb72 100644 --- a/xlat/snmp_ip_stats.h +++ b/xlat/snmp_ip_stats.h @@ -255,6 +255,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define IPSTATS_MIB_CEPKTS 35 #endif +#if defined(IPSTATS_MIB_REASM_OVERLAPS) || (defined(HAVE_DECL_IPSTATS_MIB_REASM_OVERLAPS) && HAVE_DECL_IPSTATS_MIB_REASM_OVERLAPS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((IPSTATS_MIB_REASM_OVERLAPS) == (36), "IPSTATS_MIB_REASM_OVERLAPS != 36"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define IPSTATS_MIB_REASM_OVERLAPS 36 +#endif #ifndef XLAT_MACROS_ONLY @@ -302,6 +309,7 @@ const struct xlat snmp_ip_stats[] = { [IPSTATS_MIB_ECT1PKTS] = XLAT(IPSTATS_MIB_ECT1PKTS), [IPSTATS_MIB_ECT0PKTS] = XLAT(IPSTATS_MIB_ECT0PKTS), [IPSTATS_MIB_CEPKTS] = XLAT(IPSTATS_MIB_CEPKTS), + [IPSTATS_MIB_REASM_OVERLAPS] = XLAT(IPSTATS_MIB_REASM_OVERLAPS), XLAT_END }; diff --git a/xlat/snmp_ip_stats.in b/xlat/snmp_ip_stats.in index 4bfb7ee2b66e1f3fa14be38dac4cdc8308457663..7de755dc9d11944ccdfcd5f0d6caaab89da1348d 100644 --- a/xlat/snmp_ip_stats.in +++ b/xlat/snmp_ip_stats.in @@ -35,3 +35,4 @@ IPSTATS_MIB_NOECTPKTS 32 IPSTATS_MIB_ECT1PKTS 33 IPSTATS_MIB_ECT0PKTS 34 IPSTATS_MIB_CEPKTS 35 +IPSTATS_MIB_REASM_OVERLAPS 36 diff --git a/xlat/sock_ax25_options.h b/xlat/sock_ax25_options.h new file mode 100644 index 0000000000000000000000000000000000000000..11c833d16975030136cc7c657e5ff6e24fff32fd --- /dev/null +++ b/xlat/sock_ax25_options.h @@ -0,0 +1,116 @@ +/* Generated by ./xlat/gen.sh from ./xlat/sock_ax25_options.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(AX25_WINDOW) || (defined(HAVE_DECL_AX25_WINDOW) && HAVE_DECL_AX25_WINDOW) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_WINDOW) == (1), "AX25_WINDOW != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_WINDOW 1 +#endif +#if defined(AX25_T1) || (defined(HAVE_DECL_AX25_T1) && HAVE_DECL_AX25_T1) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_T1) == (2), "AX25_T1 != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_T1 2 +#endif +#if defined(AX25_N2) || (defined(HAVE_DECL_AX25_N2) && HAVE_DECL_AX25_N2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_N2) == (3), "AX25_N2 != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_N2 3 +#endif +#if defined(AX25_T3) || (defined(HAVE_DECL_AX25_T3) && HAVE_DECL_AX25_T3) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_T3) == (4), "AX25_T3 != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_T3 4 +#endif +#if defined(AX25_T2) || (defined(HAVE_DECL_AX25_T2) && HAVE_DECL_AX25_T2) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_T2) == (5), "AX25_T2 != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_T2 5 +#endif +#if defined(AX25_BACKOFF) || (defined(HAVE_DECL_AX25_BACKOFF) && HAVE_DECL_AX25_BACKOFF) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_BACKOFF) == (6), "AX25_BACKOFF != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_BACKOFF 6 +#endif +#if defined(AX25_EXTSEQ) || (defined(HAVE_DECL_AX25_EXTSEQ) && HAVE_DECL_AX25_EXTSEQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_EXTSEQ) == (7), "AX25_EXTSEQ != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_EXTSEQ 7 +#endif +#if defined(AX25_PIDINCL) || (defined(HAVE_DECL_AX25_PIDINCL) && HAVE_DECL_AX25_PIDINCL) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_PIDINCL) == (8), "AX25_PIDINCL != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_PIDINCL 8 +#endif +#if defined(AX25_IDLE) || (defined(HAVE_DECL_AX25_IDLE) && HAVE_DECL_AX25_IDLE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_IDLE) == (9), "AX25_IDLE != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_IDLE 9 +#endif +#if defined(AX25_PACLEN) || (defined(HAVE_DECL_AX25_PACLEN) && HAVE_DECL_AX25_PACLEN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_PACLEN) == (10), "AX25_PACLEN != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_PACLEN 10 +#endif +#if defined(AX25_IAMDIGI) || (defined(HAVE_DECL_AX25_IAMDIGI) && HAVE_DECL_AX25_IAMDIGI) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((AX25_IAMDIGI) == (12), "AX25_IAMDIGI != 12"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define AX25_IAMDIGI 12 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat sock_ax25_options in mpers mode + +# else + +static +const struct xlat sock_ax25_options[] = { + + XLAT(AX25_WINDOW), + XLAT(AX25_T1), + XLAT(AX25_N2), + XLAT(AX25_T3), + XLAT(AX25_T2), + XLAT(AX25_BACKOFF), + XLAT(AX25_EXTSEQ), + XLAT(AX25_PIDINCL), + XLAT(AX25_IDLE), + XLAT(AX25_PACLEN), + XLAT(AX25_IAMDIGI), + + +#if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE) + XLAT(SO_BINDTODEVICE), +#endif + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/sock_ax25_options.in b/xlat/sock_ax25_options.in new file mode 100644 index 0000000000000000000000000000000000000000..4b6bed5813bc18867930dd1ce92517be02316fce --- /dev/null +++ b/xlat/sock_ax25_options.in @@ -0,0 +1,15 @@ +/* sorted */ +AX25_WINDOW 1 +AX25_T1 2 +AX25_N2 3 +AX25_T3 4 +AX25_T2 5 +AX25_BACKOFF 6 +AX25_EXTSEQ 7 +AX25_PIDINCL 8 +AX25_IDLE 9 +AX25_PACLEN 10 +AX25_IAMDIGI 12 + +/* 13, 25, or 16409, depending on arch */ +SO_BINDTODEVICE diff --git a/xlat/sock_options.h b/xlat/sock_options.h index a85a8ad9cea9b6caf56140916c69c3f2efffcc01..91fb615a32ce5227c38126ad9381608a54b7542c 100644 --- a/xlat/sock_options.h +++ b/xlat/sock_options.h @@ -1394,6 +1394,31 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE # define SO_ZEROCOPY 60 #endif #endif +#if defined __sparc__ +#if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SO_TXTIME) == (63), "SO_TXTIME != 63"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SO_TXTIME 63 +#endif +#elif defined __hppa__ +#if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SO_TXTIME) == (16438), "SO_TXTIME != 16438"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SO_TXTIME 16438 +#endif +#else +#if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SO_TXTIME) == (61), "SO_TXTIME != 61"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SO_TXTIME 61 +#endif +#endif #ifndef XLAT_MACROS_ONLY @@ -1405,6 +1430,8 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE static const struct xlat sock_options[] = { + + XLAT(SO_DEBUG), #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ @@ -1850,6 +1877,14 @@ const struct xlat sock_options[] = { #else XLAT(SO_ZEROCOPY), #endif + +#if defined __sparc__ + XLAT(SO_TXTIME), +#elif defined __hppa__ + XLAT(SO_TXTIME), +#else + XLAT(SO_TXTIME), +#endif XLAT_END }; diff --git a/xlat/sock_options.in b/xlat/sock_options.in index 6104f4a098371efa1093e68ce6be25283f852ed4..9f96d2d53229bfaef3ff4e47abdcb506bf15cc8a 100644 --- a/xlat/sock_options.in +++ b/xlat/sock_options.in @@ -1,445 +1,455 @@ -SO_DEBUG 1 +/* Generated by maint/gen_xlat_defs.sh -f 'u' -p 'SO_' -c 'asm-generic/socket.h' -a 'asm/socket.h' */ + +SO_DEBUG 1 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_REUSEADDR 4 +SO_REUSEADDR 4 #else -SO_REUSEADDR 2 +SO_REUSEADDR 2 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_TYPE 4104 +SO_TYPE 4104 #else -SO_TYPE 3 +SO_TYPE 3 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_ERROR 4103 +SO_ERROR 4103 #else -SO_ERROR 4 +SO_ERROR 4 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_DONTROUTE 16 +SO_DONTROUTE 16 #else -SO_DONTROUTE 5 +SO_DONTROUTE 5 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_BROADCAST 32 +SO_BROADCAST 32 #else -SO_BROADCAST 6 +SO_BROADCAST 6 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_SNDBUF 4097 +SO_SNDBUF 4097 #else -SO_SNDBUF 7 +SO_SNDBUF 7 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_RCVBUF 4098 +SO_RCVBUF 4098 #else -SO_RCVBUF 8 +SO_RCVBUF 8 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_KEEPALIVE 8 +SO_KEEPALIVE 8 #else -SO_KEEPALIVE 9 +SO_KEEPALIVE 9 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_OOBINLINE 256 +SO_OOBINLINE 256 #else -SO_OOBINLINE 10 +SO_OOBINLINE 10 #endif #if defined __hppa__ -SO_NO_CHECK 16395 +SO_NO_CHECK 16395 #else -SO_NO_CHECK 11 +SO_NO_CHECK 11 #endif #if defined __hppa__ -SO_PRIORITY 16396 +SO_PRIORITY 16396 #else -SO_PRIORITY 12 +SO_PRIORITY 12 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_LINGER 128 +SO_LINGER 128 #else -SO_LINGER 13 +SO_LINGER 13 #endif #if defined __sparc__ -SO_BSDCOMPAT 1024 +SO_BSDCOMPAT 1024 #elif defined __hppa__ -SO_BSDCOMPAT 16398 +SO_BSDCOMPAT 16398 #else -SO_BSDCOMPAT 14 +SO_BSDCOMPAT 14 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_REUSEPORT 512 +SO_REUSEPORT 512 #else -SO_REUSEPORT 15 +SO_REUSEPORT 15 #endif #if defined __sparc__ -SO_PASSCRED 2 +SO_PASSCRED 2 #elif defined __alpha__ || defined __mips__ -SO_PASSCRED 17 +SO_PASSCRED 17 #elif defined __powerpc__ -SO_PASSCRED 20 +SO_PASSCRED 20 #elif defined __hppa__ -SO_PASSCRED 16400 +SO_PASSCRED 16400 #else -SO_PASSCRED 16 +SO_PASSCRED 16 #endif #if defined __alpha__ || defined __mips__ -SO_PEERCRED 18 +SO_PEERCRED 18 #elif defined __powerpc__ -SO_PEERCRED 21 +SO_PEERCRED 21 #elif defined __sparc__ -SO_PEERCRED 64 +SO_PEERCRED 64 #elif defined __hppa__ -SO_PEERCRED 16401 +SO_PEERCRED 16401 #else -SO_PEERCRED 17 +SO_PEERCRED 17 #endif #if defined __powerpc__ -SO_RCVLOWAT 16 +SO_RCVLOWAT 16 #elif defined __sparc__ -SO_RCVLOWAT 2048 +SO_RCVLOWAT 2048 #elif defined __hppa__ || defined __mips__ -SO_RCVLOWAT 4100 +SO_RCVLOWAT 4100 #elif defined __alpha__ -SO_RCVLOWAT 4112 +SO_RCVLOWAT 4112 #else -SO_RCVLOWAT 18 +SO_RCVLOWAT 18 #endif #if defined __powerpc__ -SO_SNDLOWAT 17 +SO_SNDLOWAT 17 #elif defined __sparc__ -SO_SNDLOWAT 4096 +SO_SNDLOWAT 4096 #elif defined __hppa__ || defined __mips__ -SO_SNDLOWAT 4099 +SO_SNDLOWAT 4099 #elif defined __alpha__ -SO_SNDLOWAT 4113 +SO_SNDLOWAT 4113 #else -SO_SNDLOWAT 19 +SO_SNDLOWAT 19 #endif #if defined __powerpc__ -SO_RCVTIMEO 18 +SO_RCVTIMEO 18 #elif defined __hppa__ || defined __mips__ -SO_RCVTIMEO 4102 +SO_RCVTIMEO 4102 #elif defined __alpha__ -SO_RCVTIMEO 4114 +SO_RCVTIMEO 4114 #elif defined __sparc__ -SO_RCVTIMEO 8192 +SO_RCVTIMEO 8192 #else -SO_RCVTIMEO 20 +SO_RCVTIMEO 20 #endif #if defined __powerpc__ -SO_SNDTIMEO 19 +SO_SNDTIMEO 19 #elif defined __hppa__ || defined __mips__ -SO_SNDTIMEO 4101 +SO_SNDTIMEO 4101 #elif defined __alpha__ -SO_SNDTIMEO 4115 +SO_SNDTIMEO 4115 #elif defined __sparc__ -SO_SNDTIMEO 16384 +SO_SNDTIMEO 16384 #else -SO_SNDTIMEO 21 +SO_SNDTIMEO 21 #endif #if defined __alpha__ -SO_SECURITY_AUTHENTICATION 19 +SO_SECURITY_AUTHENTICATION 19 #elif defined __hppa__ -SO_SECURITY_AUTHENTICATION 16406 +SO_SECURITY_AUTHENTICATION 16406 #elif defined __sparc__ -SO_SECURITY_AUTHENTICATION 20481 +SO_SECURITY_AUTHENTICATION 20481 #else -SO_SECURITY_AUTHENTICATION 22 +SO_SECURITY_AUTHENTICATION 22 #endif #if defined __alpha__ -SO_SECURITY_ENCRYPTION_TRANSPORT 20 +SO_SECURITY_ENCRYPTION_TRANSPORT 20 #elif defined __hppa__ -SO_SECURITY_ENCRYPTION_TRANSPORT 16407 +SO_SECURITY_ENCRYPTION_TRANSPORT 16407 #elif defined __sparc__ -SO_SECURITY_ENCRYPTION_TRANSPORT 20482 +SO_SECURITY_ENCRYPTION_TRANSPORT 20482 #else -SO_SECURITY_ENCRYPTION_TRANSPORT 23 +SO_SECURITY_ENCRYPTION_TRANSPORT 23 #endif #if defined __alpha__ -SO_SECURITY_ENCRYPTION_NETWORK 21 +SO_SECURITY_ENCRYPTION_NETWORK 21 #elif defined __hppa__ -SO_SECURITY_ENCRYPTION_NETWORK 16408 +SO_SECURITY_ENCRYPTION_NETWORK 16408 #elif defined __sparc__ -SO_SECURITY_ENCRYPTION_NETWORK 20484 +SO_SECURITY_ENCRYPTION_NETWORK 20484 #else -SO_SECURITY_ENCRYPTION_NETWORK 24 +SO_SECURITY_ENCRYPTION_NETWORK 24 #endif #if defined __sparc__ -SO_BINDTODEVICE 13 +SO_BINDTODEVICE 13 #elif defined __hppa__ -SO_BINDTODEVICE 16409 +SO_BINDTODEVICE 16409 #else -SO_BINDTODEVICE 25 +SO_BINDTODEVICE 25 #endif #if defined __hppa__ -SO_DETACH_FILTER 16411 +SO_DETACH_FILTER 16411 #else -SO_DETACH_FILTER 27 +SO_DETACH_FILTER 27 #endif #if defined __hppa__ -SO_PEERNAME 8192 +SO_PEERNAME 8192 #else -SO_PEERNAME 28 +SO_PEERNAME 28 #endif #if defined __hppa__ -SO_TIMESTAMP 16402 +SO_TIMESTAMP 16402 #else -SO_TIMESTAMP 29 +SO_TIMESTAMP 29 #endif #if defined __mips__ -SO_ACCEPTCONN 4105 +SO_ACCEPTCONN 4105 #elif defined __alpha__ -SO_ACCEPTCONN 4116 +SO_ACCEPTCONN 4116 #elif defined __hppa__ -SO_ACCEPTCONN 16412 +SO_ACCEPTCONN 16412 #elif defined __sparc__ -SO_ACCEPTCONN 32768 +SO_ACCEPTCONN 32768 #else -SO_ACCEPTCONN 30 +SO_ACCEPTCONN 30 #endif #if defined __alpha__ || defined __mips__ || defined __sparc__ -SO_PEERSEC 30 +SO_PEERSEC 30 #elif defined __hppa__ -SO_PEERSEC 16413 +SO_PEERSEC 16413 #else -SO_PEERSEC 31 +SO_PEERSEC 31 #endif #if defined __mips__ -SO_SNDBUFFORCE 31 +SO_SNDBUFFORCE 31 #elif defined __alpha__ || defined __hppa__ || defined __sparc__ -SO_SNDBUFFORCE 4106 +SO_SNDBUFFORCE 4106 #else -SO_SNDBUFFORCE 32 +SO_SNDBUFFORCE 32 #endif #if defined __alpha__ || defined __hppa__ || defined __sparc__ -SO_RCVBUFFORCE 4107 +SO_RCVBUFFORCE 4107 #else -SO_RCVBUFFORCE 33 +SO_RCVBUFFORCE 33 #endif #if defined __sparc__ -SO_PASSSEC 31 +SO_PASSSEC 31 #elif defined __hppa__ -SO_PASSSEC 16414 +SO_PASSSEC 16414 #else -SO_PASSSEC 34 +SO_PASSSEC 34 #endif #if defined __sparc__ -SO_TIMESTAMPNS 33 +SO_TIMESTAMPNS 33 #elif defined __hppa__ -SO_TIMESTAMPNS 16403 +SO_TIMESTAMPNS 16403 #else -SO_TIMESTAMPNS 35 +SO_TIMESTAMPNS 35 #endif #if defined __sparc__ -SO_MARK 34 +SO_MARK 34 #elif defined __hppa__ -SO_MARK 16415 +SO_MARK 16415 #else -SO_MARK 36 +SO_MARK 36 #endif #if defined __sparc__ -SO_TIMESTAMPING 35 +SO_TIMESTAMPING 35 #elif defined __hppa__ -SO_TIMESTAMPING 16416 +SO_TIMESTAMPING 16416 #else -SO_TIMESTAMPING 37 +SO_TIMESTAMPING 37 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_PROTOCOL 4136 +SO_PROTOCOL 4136 #else -SO_PROTOCOL 38 +SO_PROTOCOL 38 #endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ -SO_DOMAIN 4137 +SO_DOMAIN 4137 +#else +SO_DOMAIN 39 +#endif + +#if defined __sparc__ +SO_RXQ_OVFL 36 +#elif defined __hppa__ +SO_RXQ_OVFL 16417 #else -SO_DOMAIN 39 +SO_RXQ_OVFL 40 #endif #if defined __sparc__ -SO_RXQ_OVFL 36 +SO_WIFI_STATUS 37 #elif defined __hppa__ -SO_RXQ_OVFL 16417 +SO_WIFI_STATUS 16418 #else -SO_RXQ_OVFL 40 +SO_WIFI_STATUS 41 #endif #if defined __sparc__ -SO_WIFI_STATUS 37 +SO_PEEK_OFF 38 #elif defined __hppa__ -SO_WIFI_STATUS 16418 +SO_PEEK_OFF 16419 #else -SO_WIFI_STATUS 41 +SO_PEEK_OFF 42 #endif #if defined __sparc__ -SO_PEEK_OFF 38 +SO_NOFCS 39 #elif defined __hppa__ -SO_PEEK_OFF 16419 +SO_NOFCS 16420 #else -SO_PEEK_OFF 42 +SO_NOFCS 43 #endif #if defined __sparc__ -SO_NOFCS 39 +SO_LOCK_FILTER 40 #elif defined __hppa__ -SO_NOFCS 16420 +SO_LOCK_FILTER 16421 #else -SO_NOFCS 43 +SO_LOCK_FILTER 44 #endif #if defined __sparc__ -SO_LOCK_FILTER 40 +SO_SELECT_ERR_QUEUE 41 #elif defined __hppa__ -SO_LOCK_FILTER 16421 +SO_SELECT_ERR_QUEUE 16422 #else -SO_LOCK_FILTER 44 +SO_SELECT_ERR_QUEUE 45 #endif #if defined __sparc__ -SO_SELECT_ERR_QUEUE 41 +SO_BUSY_POLL 48 #elif defined __hppa__ -SO_SELECT_ERR_QUEUE 16422 +SO_BUSY_POLL 16423 #else -SO_SELECT_ERR_QUEUE 45 +SO_BUSY_POLL 46 #endif #if defined __sparc__ -SO_BUSY_POLL 48 +SO_MAX_PACING_RATE 49 #elif defined __hppa__ -SO_BUSY_POLL 16423 +SO_MAX_PACING_RATE 16424 #else -SO_BUSY_POLL 46 +SO_MAX_PACING_RATE 47 #endif #if defined __sparc__ -SO_MAX_PACING_RATE 49 +SO_BPF_EXTENSIONS 50 #elif defined __hppa__ -SO_MAX_PACING_RATE 16424 +SO_BPF_EXTENSIONS 16425 #else -SO_MAX_PACING_RATE 47 +SO_BPF_EXTENSIONS 48 #endif #if defined __sparc__ -SO_BPF_EXTENSIONS 50 +SO_INCOMING_CPU 51 #elif defined __hppa__ -SO_BPF_EXTENSIONS 16425 +SO_INCOMING_CPU 16426 #else -SO_BPF_EXTENSIONS 48 +SO_INCOMING_CPU 49 #endif #if defined __sparc__ -SO_INCOMING_CPU 51 +SO_ATTACH_BPF 52 #elif defined __hppa__ -SO_INCOMING_CPU 16426 +SO_ATTACH_BPF 16427 #else -SO_INCOMING_CPU 49 +SO_ATTACH_BPF 50 #endif #if defined __sparc__ -SO_ATTACH_BPF 52 +SO_ATTACH_REUSEPORT_CBPF 53 #elif defined __hppa__ -SO_ATTACH_BPF 16427 +SO_ATTACH_REUSEPORT_CBPF 16428 #else -SO_ATTACH_BPF 50 +SO_ATTACH_REUSEPORT_CBPF 51 #endif #if defined __sparc__ -SO_ATTACH_REUSEPORT_CBPF 53 +SO_ATTACH_REUSEPORT_EBPF 54 #elif defined __hppa__ -SO_ATTACH_REUSEPORT_CBPF 16428 +SO_ATTACH_REUSEPORT_EBPF 16429 #else -SO_ATTACH_REUSEPORT_CBPF 51 +SO_ATTACH_REUSEPORT_EBPF 52 #endif #if defined __sparc__ -SO_ATTACH_REUSEPORT_EBPF 54 +SO_CNX_ADVICE 55 #elif defined __hppa__ -SO_ATTACH_REUSEPORT_EBPF 16429 +SO_CNX_ADVICE 16430 #else -SO_ATTACH_REUSEPORT_EBPF 52 +SO_CNX_ADVICE 53 #endif #if defined __sparc__ -SO_CNX_ADVICE 55 +SO_MEMINFO 57 #elif defined __hppa__ -SO_CNX_ADVICE 16430 +SO_MEMINFO 16432 #else -SO_CNX_ADVICE 53 +SO_MEMINFO 55 #endif #if defined __sparc__ -SO_MEMINFO 57 +SO_INCOMING_NAPI_ID 58 #elif defined __hppa__ -SO_MEMINFO 16432 +SO_INCOMING_NAPI_ID 16433 #else -SO_MEMINFO 55 +SO_INCOMING_NAPI_ID 56 #endif #if defined __sparc__ -SO_INCOMING_NAPI_ID 58 +SO_COOKIE 59 #elif defined __hppa__ -SO_INCOMING_NAPI_ID 16433 +SO_COOKIE 16434 #else -SO_INCOMING_NAPI_ID 56 +SO_COOKIE 57 #endif #if defined __sparc__ -SO_COOKIE 59 +SO_PEERGROUPS 61 #elif defined __hppa__ -SO_COOKIE 16434 +SO_PEERGROUPS 16436 #else -SO_COOKIE 57 +SO_PEERGROUPS 59 #endif #if defined __sparc__ -SO_PEERGROUPS 61 +SO_ZEROCOPY 62 #elif defined __hppa__ -SO_PEERGROUPS 16436 +SO_ZEROCOPY 16437 #else -SO_PEERGROUPS 59 +SO_ZEROCOPY 60 #endif #if defined __sparc__ -SO_ZEROCOPY 62 +SO_TXTIME 63 #elif defined __hppa__ -SO_ZEROCOPY 16437 +SO_TXTIME 16438 #else -SO_ZEROCOPY 60 +SO_TXTIME 61 #endif diff --git a/xlat/sock_sctp_options.h b/xlat/sock_sctp_options.h index 13e08d45891eb8f0202df7f9115fa64561131e6e..5f1a3001629d178c8543dffc477434d2d5b96b28 100644 --- a/xlat/sock_sctp_options.h +++ b/xlat/sock_sctp_options.h @@ -255,6 +255,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define SCTP_AUTH_DEACTIVATE_KEY 35 #endif +#if defined(SCTP_REUSE_PORT) || (defined(HAVE_DECL_SCTP_REUSE_PORT) && HAVE_DECL_SCTP_REUSE_PORT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SCTP_REUSE_PORT) == (36), "SCTP_REUSE_PORT != 36"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SCTP_REUSE_PORT 36 +#endif #if defined(SCTP_SOCKOPT_BINDX_ADD) || (defined(HAVE_DECL_SCTP_SOCKOPT_BINDX_ADD) && HAVE_DECL_SCTP_SOCKOPT_BINDX_ADD) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((SCTP_SOCKOPT_BINDX_ADD) == (100), "SCTP_SOCKOPT_BINDX_ADD != 100"); @@ -491,6 +498,7 @@ const struct xlat sock_sctp_options[] = { XLAT(SCTP_RECVNXTINFO), XLAT(SCTP_DEFAULT_SNDINFO), XLAT(SCTP_AUTH_DEACTIVATE_KEY), + XLAT(SCTP_REUSE_PORT), XLAT(SCTP_SOCKOPT_BINDX_ADD), XLAT(SCTP_SOCKOPT_BINDX_REM), diff --git a/xlat/sock_sctp_options.in b/xlat/sock_sctp_options.in index bbb914edf85de4d4bdcde38666fd2ac079647121..db13680515c579806b1f261e523b7b78e951d1d4 100644 --- a/xlat/sock_sctp_options.in +++ b/xlat/sock_sctp_options.in @@ -34,6 +34,7 @@ SCTP_RECVRCVINFO 32 SCTP_RECVNXTINFO 33 SCTP_DEFAULT_SNDINFO 34 SCTP_AUTH_DEACTIVATE_KEY 35 +SCTP_REUSE_PORT 36 /* linux specific things */ SCTP_SOCKOPT_BINDX_ADD 100 SCTP_SOCKOPT_BINDX_REM 101 diff --git a/xlat/sock_shutdown_flags.h b/xlat/sock_shutdown_flags.h new file mode 100644 index 0000000000000000000000000000000000000000..8f6caa29e422dfe6cbfe56beede179dfd549dad6 --- /dev/null +++ b/xlat/sock_shutdown_flags.h @@ -0,0 +1,38 @@ +/* Generated by ./xlat/gen.sh from ./xlat/sock_shutdown_flags.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(RCV_SHUTDOWN) || (defined(HAVE_DECL_RCV_SHUTDOWN) && HAVE_DECL_RCV_SHUTDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((RCV_SHUTDOWN) == (1), "RCV_SHUTDOWN != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define RCV_SHUTDOWN 1 +#endif +#if defined(SEND_SHUTDOWN) || (defined(HAVE_DECL_SEND_SHUTDOWN) && HAVE_DECL_SEND_SHUTDOWN) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SEND_SHUTDOWN) == (2), "SEND_SHUTDOWN != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SEND_SHUTDOWN 2 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat sock_shutdown_flags in mpers mode + +# else + +static +const struct xlat sock_shutdown_flags[] = { + XLAT(RCV_SHUTDOWN), + XLAT(SEND_SHUTDOWN), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/sock_shutdown_flags.in b/xlat/sock_shutdown_flags.in new file mode 100644 index 0000000000000000000000000000000000000000..ff7d4322c0077701aa95a3a8c9a0420fab75406b --- /dev/null +++ b/xlat/sock_shutdown_flags.in @@ -0,0 +1,2 @@ +RCV_SHUTDOWN 1 +SEND_SHUTDOWN 2 diff --git a/xlat/sock_tcp_options.h b/xlat/sock_tcp_options.h index 58d966ae8536d28dfa8101e7f68bd37daad55c38..1778adcddfbb01ac4555d88c7602ce649619e422 100644 --- a/xlat/sock_tcp_options.h +++ b/xlat/sock_tcp_options.h @@ -3,119 +3,305 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifdef IN_MPERS - -# error static const struct xlat sock_tcp_options in mpers mode - -# else - -static -const struct xlat sock_tcp_options[] = { #if defined(TCP_NODELAY) || (defined(HAVE_DECL_TCP_NODELAY) && HAVE_DECL_TCP_NODELAY) - XLAT(TCP_NODELAY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_NODELAY) == (1), "TCP_NODELAY != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_NODELAY 1 #endif #if defined(TCP_MAXSEG) || (defined(HAVE_DECL_TCP_MAXSEG) && HAVE_DECL_TCP_MAXSEG) - XLAT(TCP_MAXSEG), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_MAXSEG) == (2), "TCP_MAXSEG != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_MAXSEG 2 #endif #if defined(TCP_CORK) || (defined(HAVE_DECL_TCP_CORK) && HAVE_DECL_TCP_CORK) - XLAT(TCP_CORK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_CORK) == (3), "TCP_CORK != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_CORK 3 #endif #if defined(TCP_KEEPIDLE) || (defined(HAVE_DECL_TCP_KEEPIDLE) && HAVE_DECL_TCP_KEEPIDLE) - XLAT(TCP_KEEPIDLE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_KEEPIDLE) == (4), "TCP_KEEPIDLE != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_KEEPIDLE 4 #endif #if defined(TCP_KEEPINTVL) || (defined(HAVE_DECL_TCP_KEEPINTVL) && HAVE_DECL_TCP_KEEPINTVL) - XLAT(TCP_KEEPINTVL), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_KEEPINTVL) == (5), "TCP_KEEPINTVL != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_KEEPINTVL 5 #endif #if defined(TCP_KEEPCNT) || (defined(HAVE_DECL_TCP_KEEPCNT) && HAVE_DECL_TCP_KEEPCNT) - XLAT(TCP_KEEPCNT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_KEEPCNT) == (6), "TCP_KEEPCNT != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_KEEPCNT 6 #endif #if defined(TCP_SYNCNT) || (defined(HAVE_DECL_TCP_SYNCNT) && HAVE_DECL_TCP_SYNCNT) - XLAT(TCP_SYNCNT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_SYNCNT) == (7), "TCP_SYNCNT != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_SYNCNT 7 #endif #if defined(TCP_LINGER2) || (defined(HAVE_DECL_TCP_LINGER2) && HAVE_DECL_TCP_LINGER2) - XLAT(TCP_LINGER2), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_LINGER2) == (8), "TCP_LINGER2 != 8"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_LINGER2 8 #endif #if defined(TCP_DEFER_ACCEPT) || (defined(HAVE_DECL_TCP_DEFER_ACCEPT) && HAVE_DECL_TCP_DEFER_ACCEPT) - XLAT(TCP_DEFER_ACCEPT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_DEFER_ACCEPT) == (9), "TCP_DEFER_ACCEPT != 9"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_DEFER_ACCEPT 9 #endif #if defined(TCP_WINDOW_CLAMP) || (defined(HAVE_DECL_TCP_WINDOW_CLAMP) && HAVE_DECL_TCP_WINDOW_CLAMP) - XLAT(TCP_WINDOW_CLAMP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_WINDOW_CLAMP) == (10), "TCP_WINDOW_CLAMP != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_WINDOW_CLAMP 10 #endif #if defined(TCP_INFO) || (defined(HAVE_DECL_TCP_INFO) && HAVE_DECL_TCP_INFO) - XLAT(TCP_INFO), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_INFO) == (11), "TCP_INFO != 11"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_INFO 11 #endif #if defined(TCP_QUICKACK) || (defined(HAVE_DECL_TCP_QUICKACK) && HAVE_DECL_TCP_QUICKACK) - XLAT(TCP_QUICKACK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_QUICKACK) == (12), "TCP_QUICKACK != 12"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_QUICKACK 12 #endif #if defined(TCP_CONGESTION) || (defined(HAVE_DECL_TCP_CONGESTION) && HAVE_DECL_TCP_CONGESTION) - XLAT(TCP_CONGESTION), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_CONGESTION) == (13), "TCP_CONGESTION != 13"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_CONGESTION 13 #endif #if defined(TCP_MD5SIG) || (defined(HAVE_DECL_TCP_MD5SIG) && HAVE_DECL_TCP_MD5SIG) - XLAT(TCP_MD5SIG), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_MD5SIG) == (14), "TCP_MD5SIG != 14"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_MD5SIG 14 #endif #if defined(TCP_COOKIE_TRANSACTIONS) || (defined(HAVE_DECL_TCP_COOKIE_TRANSACTIONS) && HAVE_DECL_TCP_COOKIE_TRANSACTIONS) - XLAT(TCP_COOKIE_TRANSACTIONS), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_COOKIE_TRANSACTIONS) == (15), "TCP_COOKIE_TRANSACTIONS != 15"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_COOKIE_TRANSACTIONS 15 #endif #if defined(TCP_THIN_LINEAR_TIMEOUTS) || (defined(HAVE_DECL_TCP_THIN_LINEAR_TIMEOUTS) && HAVE_DECL_TCP_THIN_LINEAR_TIMEOUTS) - XLAT(TCP_THIN_LINEAR_TIMEOUTS), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_THIN_LINEAR_TIMEOUTS) == (16), "TCP_THIN_LINEAR_TIMEOUTS != 16"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_THIN_LINEAR_TIMEOUTS 16 #endif #if defined(TCP_THIN_DUPACK) || (defined(HAVE_DECL_TCP_THIN_DUPACK) && HAVE_DECL_TCP_THIN_DUPACK) - XLAT(TCP_THIN_DUPACK), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_THIN_DUPACK) == (17), "TCP_THIN_DUPACK != 17"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_THIN_DUPACK 17 #endif #if defined(TCP_USER_TIMEOUT) || (defined(HAVE_DECL_TCP_USER_TIMEOUT) && HAVE_DECL_TCP_USER_TIMEOUT) - XLAT(TCP_USER_TIMEOUT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_USER_TIMEOUT) == (18), "TCP_USER_TIMEOUT != 18"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_USER_TIMEOUT 18 #endif #if defined(TCP_REPAIR) || (defined(HAVE_DECL_TCP_REPAIR) && HAVE_DECL_TCP_REPAIR) - XLAT(TCP_REPAIR), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_REPAIR) == (19), "TCP_REPAIR != 19"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_REPAIR 19 #endif #if defined(TCP_REPAIR_QUEUE) || (defined(HAVE_DECL_TCP_REPAIR_QUEUE) && HAVE_DECL_TCP_REPAIR_QUEUE) - XLAT(TCP_REPAIR_QUEUE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_REPAIR_QUEUE) == (20), "TCP_REPAIR_QUEUE != 20"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_REPAIR_QUEUE 20 #endif #if defined(TCP_QUEUE_SEQ) || (defined(HAVE_DECL_TCP_QUEUE_SEQ) && HAVE_DECL_TCP_QUEUE_SEQ) - XLAT(TCP_QUEUE_SEQ), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_QUEUE_SEQ) == (21), "TCP_QUEUE_SEQ != 21"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_QUEUE_SEQ 21 #endif #if defined(TCP_REPAIR_OPTIONS) || (defined(HAVE_DECL_TCP_REPAIR_OPTIONS) && HAVE_DECL_TCP_REPAIR_OPTIONS) - XLAT(TCP_REPAIR_OPTIONS), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_REPAIR_OPTIONS) == (22), "TCP_REPAIR_OPTIONS != 22"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_REPAIR_OPTIONS 22 #endif #if defined(TCP_FASTOPEN) || (defined(HAVE_DECL_TCP_FASTOPEN) && HAVE_DECL_TCP_FASTOPEN) - XLAT(TCP_FASTOPEN), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_FASTOPEN) == (23), "TCP_FASTOPEN != 23"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_FASTOPEN 23 #endif #if defined(TCP_TIMESTAMP) || (defined(HAVE_DECL_TCP_TIMESTAMP) && HAVE_DECL_TCP_TIMESTAMP) - XLAT(TCP_TIMESTAMP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_TIMESTAMP) == (24), "TCP_TIMESTAMP != 24"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_TIMESTAMP 24 #endif #if defined(TCP_NOTSENT_LOWAT) || (defined(HAVE_DECL_TCP_NOTSENT_LOWAT) && HAVE_DECL_TCP_NOTSENT_LOWAT) - XLAT(TCP_NOTSENT_LOWAT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_NOTSENT_LOWAT) == (25), "TCP_NOTSENT_LOWAT != 25"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_NOTSENT_LOWAT 25 #endif #if defined(TCP_CC_INFO) || (defined(HAVE_DECL_TCP_CC_INFO) && HAVE_DECL_TCP_CC_INFO) - XLAT(TCP_CC_INFO), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_CC_INFO) == (26), "TCP_CC_INFO != 26"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_CC_INFO 26 #endif #if defined(TCP_SAVE_SYN) || (defined(HAVE_DECL_TCP_SAVE_SYN) && HAVE_DECL_TCP_SAVE_SYN) - XLAT(TCP_SAVE_SYN), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_SAVE_SYN) == (27), "TCP_SAVE_SYN != 27"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_SAVE_SYN 27 #endif #if defined(TCP_SAVED_SYN) || (defined(HAVE_DECL_TCP_SAVED_SYN) && HAVE_DECL_TCP_SAVED_SYN) - XLAT(TCP_SAVED_SYN), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_SAVED_SYN) == (28), "TCP_SAVED_SYN != 28"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_SAVED_SYN 28 #endif #if defined(TCP_REPAIR_WINDOW) || (defined(HAVE_DECL_TCP_REPAIR_WINDOW) && HAVE_DECL_TCP_REPAIR_WINDOW) - XLAT(TCP_REPAIR_WINDOW), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_REPAIR_WINDOW) == (29), "TCP_REPAIR_WINDOW != 29"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_REPAIR_WINDOW 29 #endif #if defined(TCP_FASTOPEN_CONNECT) || (defined(HAVE_DECL_TCP_FASTOPEN_CONNECT) && HAVE_DECL_TCP_FASTOPEN_CONNECT) - XLAT(TCP_FASTOPEN_CONNECT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_FASTOPEN_CONNECT) == (30), "TCP_FASTOPEN_CONNECT != 30"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_FASTOPEN_CONNECT 30 #endif #if defined(TCP_ULP) || (defined(HAVE_DECL_TCP_ULP) && HAVE_DECL_TCP_ULP) - XLAT(TCP_ULP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_ULP) == (31), "TCP_ULP != 31"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_ULP 31 #endif #if defined(TCP_MD5SIG_EXT) || (defined(HAVE_DECL_TCP_MD5SIG_EXT) && HAVE_DECL_TCP_MD5SIG_EXT) - XLAT(TCP_MD5SIG_EXT), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_MD5SIG_EXT) == (32), "TCP_MD5SIG_EXT != 32"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_MD5SIG_EXT 32 #endif #if defined(TCP_FASTOPEN_KEY) || (defined(HAVE_DECL_TCP_FASTOPEN_KEY) && HAVE_DECL_TCP_FASTOPEN_KEY) - XLAT(TCP_FASTOPEN_KEY), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_FASTOPEN_KEY) == (33), "TCP_FASTOPEN_KEY != 33"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_FASTOPEN_KEY 33 #endif #if defined(TCP_FASTOPEN_NO_COOKIE) || (defined(HAVE_DECL_TCP_FASTOPEN_NO_COOKIE) && HAVE_DECL_TCP_FASTOPEN_NO_COOKIE) - XLAT(TCP_FASTOPEN_NO_COOKIE), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_FASTOPEN_NO_COOKIE) == (34), "TCP_FASTOPEN_NO_COOKIE != 34"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_FASTOPEN_NO_COOKIE 34 +#endif +#if defined(TCP_ZEROCOPY_RECEIVE) || (defined(HAVE_DECL_TCP_ZEROCOPY_RECEIVE) && HAVE_DECL_TCP_ZEROCOPY_RECEIVE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_ZEROCOPY_RECEIVE) == (35), "TCP_ZEROCOPY_RECEIVE != 35"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_ZEROCOPY_RECEIVE 35 +#endif +#if defined(TCP_INQ) || (defined(HAVE_DECL_TCP_INQ) && HAVE_DECL_TCP_INQ) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((TCP_INQ) == (36), "TCP_INQ != 36"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define TCP_INQ 36 #endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat sock_tcp_options in mpers mode + +# else + +static +const struct xlat sock_tcp_options[] = { + [TCP_NODELAY] = XLAT(TCP_NODELAY), + [TCP_MAXSEG] = XLAT(TCP_MAXSEG), + [TCP_CORK] = XLAT(TCP_CORK), + [TCP_KEEPIDLE] = XLAT(TCP_KEEPIDLE), + [TCP_KEEPINTVL] = XLAT(TCP_KEEPINTVL), + [TCP_KEEPCNT] = XLAT(TCP_KEEPCNT), + [TCP_SYNCNT] = XLAT(TCP_SYNCNT), + [TCP_LINGER2] = XLAT(TCP_LINGER2), + [TCP_DEFER_ACCEPT] = XLAT(TCP_DEFER_ACCEPT), + [TCP_WINDOW_CLAMP] = XLAT(TCP_WINDOW_CLAMP), + [TCP_INFO] = XLAT(TCP_INFO), + [TCP_QUICKACK] = XLAT(TCP_QUICKACK), + [TCP_CONGESTION] = XLAT(TCP_CONGESTION), + [TCP_MD5SIG] = XLAT(TCP_MD5SIG), + [TCP_COOKIE_TRANSACTIONS] = XLAT(TCP_COOKIE_TRANSACTIONS), + [TCP_THIN_LINEAR_TIMEOUTS] = XLAT(TCP_THIN_LINEAR_TIMEOUTS), + [TCP_THIN_DUPACK] = XLAT(TCP_THIN_DUPACK), + [TCP_USER_TIMEOUT] = XLAT(TCP_USER_TIMEOUT), + [TCP_REPAIR] = XLAT(TCP_REPAIR), + [TCP_REPAIR_QUEUE] = XLAT(TCP_REPAIR_QUEUE), + [TCP_QUEUE_SEQ] = XLAT(TCP_QUEUE_SEQ), + [TCP_REPAIR_OPTIONS] = XLAT(TCP_REPAIR_OPTIONS), + [TCP_FASTOPEN] = XLAT(TCP_FASTOPEN), + [TCP_TIMESTAMP] = XLAT(TCP_TIMESTAMP), + [TCP_NOTSENT_LOWAT] = XLAT(TCP_NOTSENT_LOWAT), + [TCP_CC_INFO] = XLAT(TCP_CC_INFO), + [TCP_SAVE_SYN] = XLAT(TCP_SAVE_SYN), + [TCP_SAVED_SYN] = XLAT(TCP_SAVED_SYN), + [TCP_REPAIR_WINDOW] = XLAT(TCP_REPAIR_WINDOW), + [TCP_FASTOPEN_CONNECT] = XLAT(TCP_FASTOPEN_CONNECT), + [TCP_ULP] = XLAT(TCP_ULP), + [TCP_MD5SIG_EXT] = XLAT(TCP_MD5SIG_EXT), + [TCP_FASTOPEN_KEY] = XLAT(TCP_FASTOPEN_KEY), + [TCP_FASTOPEN_NO_COOKIE] = XLAT(TCP_FASTOPEN_NO_COOKIE), + [TCP_ZEROCOPY_RECEIVE] = XLAT(TCP_ZEROCOPY_RECEIVE), + [TCP_INQ] = XLAT(TCP_INQ), XLAT_END }; diff --git a/xlat/sock_tcp_options.in b/xlat/sock_tcp_options.in index 44f1a2a8f7ddac7a80b07fa40e38aae685e8a99b..70543cce3abc5dbac19757da795fa9d799d9dd07 100644 --- a/xlat/sock_tcp_options.in +++ b/xlat/sock_tcp_options.in @@ -1,34 +1,37 @@ -TCP_NODELAY -TCP_MAXSEG -TCP_CORK -TCP_KEEPIDLE -TCP_KEEPINTVL -TCP_KEEPCNT -TCP_SYNCNT -TCP_LINGER2 -TCP_DEFER_ACCEPT -TCP_WINDOW_CLAMP -TCP_INFO -TCP_QUICKACK -TCP_CONGESTION -TCP_MD5SIG -TCP_COOKIE_TRANSACTIONS -TCP_THIN_LINEAR_TIMEOUTS -TCP_THIN_DUPACK -TCP_USER_TIMEOUT -TCP_REPAIR -TCP_REPAIR_QUEUE -TCP_QUEUE_SEQ -TCP_REPAIR_OPTIONS -TCP_FASTOPEN -TCP_TIMESTAMP -TCP_NOTSENT_LOWAT -TCP_CC_INFO -TCP_SAVE_SYN -TCP_SAVED_SYN -TCP_REPAIR_WINDOW -TCP_FASTOPEN_CONNECT -TCP_ULP -TCP_MD5SIG_EXT -TCP_FASTOPEN_KEY -TCP_FASTOPEN_NO_COOKIE +#value_indexed +TCP_NODELAY 1 +TCP_MAXSEG 2 +TCP_CORK 3 +TCP_KEEPIDLE 4 +TCP_KEEPINTVL 5 +TCP_KEEPCNT 6 +TCP_SYNCNT 7 +TCP_LINGER2 8 +TCP_DEFER_ACCEPT 9 +TCP_WINDOW_CLAMP 10 +TCP_INFO 11 +TCP_QUICKACK 12 +TCP_CONGESTION 13 +TCP_MD5SIG 14 +TCP_COOKIE_TRANSACTIONS 15 +TCP_THIN_LINEAR_TIMEOUTS 16 +TCP_THIN_DUPACK 17 +TCP_USER_TIMEOUT 18 +TCP_REPAIR 19 +TCP_REPAIR_QUEUE 20 +TCP_QUEUE_SEQ 21 +TCP_REPAIR_OPTIONS 22 +TCP_FASTOPEN 23 +TCP_TIMESTAMP 24 +TCP_NOTSENT_LOWAT 25 +TCP_CC_INFO 26 +TCP_SAVE_SYN 27 +TCP_SAVED_SYN 28 +TCP_REPAIR_WINDOW 29 +TCP_FASTOPEN_CONNECT 30 +TCP_ULP 31 +TCP_MD5SIG_EXT 32 +TCP_FASTOPEN_KEY 33 +TCP_FASTOPEN_NO_COOKIE 34 +TCP_ZEROCOPY_RECEIVE 35 +TCP_INQ 36 diff --git a/xlat/sock_udp_options.h b/xlat/sock_udp_options.h index 51aa1c7de1c403e0bd9e409d2e7198468403a2ed..8d31af2b66621c7d12c53c9a7ef2dedd8fd031ad 100644 --- a/xlat/sock_udp_options.h +++ b/xlat/sock_udp_options.h @@ -31,6 +31,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define UDP_NO_CHECK6_RX 102 #endif +#if defined(UDP_SEGMENT) || (defined(HAVE_DECL_UDP_SEGMENT) && HAVE_DECL_UDP_SEGMENT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((UDP_SEGMENT) == (103), "UDP_SEGMENT != 103"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define UDP_SEGMENT 103 +#endif #ifndef XLAT_MACROS_ONLY @@ -46,6 +53,7 @@ const struct xlat sock_udp_options[] = { XLAT(UDP_ENCAP), XLAT(UDP_NO_CHECK6_TX), XLAT(UDP_NO_CHECK6_RX), + XLAT(UDP_SEGMENT), XLAT_END }; diff --git a/xlat/sock_udp_options.in b/xlat/sock_udp_options.in index 18ec8d4e18f6beccb290bfee796e33a0ca6afc6f..52367e032c581bfd819e51fd5839c2eeb336c66f 100644 --- a/xlat/sock_udp_options.in +++ b/xlat/sock_udp_options.in @@ -2,3 +2,4 @@ UDP_CORK 1 UDP_ENCAP 100 UDP_NO_CHECK6_TX 101 UDP_NO_CHECK6_RX 102 +UDP_SEGMENT 103 diff --git a/xlat/sock_xdp_options.h b/xlat/sock_xdp_options.h new file mode 100644 index 0000000000000000000000000000000000000000..8cd2ded17659f20c9409b1afd8004274ac717b40 --- /dev/null +++ b/xlat/sock_xdp_options.h @@ -0,0 +1,78 @@ +/* Generated by ./xlat/gen.sh from ./xlat/sock_xdp_options.in; do not edit. */ + +#include "gcc_compat.h" +#include "static_assert.h" + +#if defined(XDP_MMAP_OFFSETS) || (defined(HAVE_DECL_XDP_MMAP_OFFSETS) && HAVE_DECL_XDP_MMAP_OFFSETS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_MMAP_OFFSETS) == (1), "XDP_MMAP_OFFSETS != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_MMAP_OFFSETS 1 +#endif +#if defined(XDP_RX_RING) || (defined(HAVE_DECL_XDP_RX_RING) && HAVE_DECL_XDP_RX_RING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_RX_RING) == (2), "XDP_RX_RING != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_RX_RING 2 +#endif +#if defined(XDP_TX_RING) || (defined(HAVE_DECL_XDP_TX_RING) && HAVE_DECL_XDP_TX_RING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_TX_RING) == (3), "XDP_TX_RING != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_TX_RING 3 +#endif +#if defined(XDP_UMEM_REG) || (defined(HAVE_DECL_XDP_UMEM_REG) && HAVE_DECL_XDP_UMEM_REG) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_UMEM_REG) == (4), "XDP_UMEM_REG != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_UMEM_REG 4 +#endif +#if defined(XDP_UMEM_FILL_RING) || (defined(HAVE_DECL_XDP_UMEM_FILL_RING) && HAVE_DECL_XDP_UMEM_FILL_RING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_UMEM_FILL_RING) == (5), "XDP_UMEM_FILL_RING != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_UMEM_FILL_RING 5 +#endif +#if defined(XDP_UMEM_COMPLETION_RING) || (defined(HAVE_DECL_XDP_UMEM_COMPLETION_RING) && HAVE_DECL_XDP_UMEM_COMPLETION_RING) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_UMEM_COMPLETION_RING) == (6), "XDP_UMEM_COMPLETION_RING != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_UMEM_COMPLETION_RING 6 +#endif +#if defined(XDP_STATISTICS) || (defined(HAVE_DECL_XDP_STATISTICS) && HAVE_DECL_XDP_STATISTICS) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((XDP_STATISTICS) == (7), "XDP_STATISTICS != 7"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define XDP_STATISTICS 7 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifdef IN_MPERS + +# error static const struct xlat sock_xdp_options in mpers mode + +# else + +static +const struct xlat sock_xdp_options[] = { + [XDP_MMAP_OFFSETS] = XLAT(XDP_MMAP_OFFSETS), + [XDP_RX_RING] = XLAT(XDP_RX_RING), + [XDP_TX_RING] = XLAT(XDP_TX_RING), + [XDP_UMEM_REG] = XLAT(XDP_UMEM_REG), + [XDP_UMEM_FILL_RING] = XLAT(XDP_UMEM_FILL_RING), + [XDP_UMEM_COMPLETION_RING] = XLAT(XDP_UMEM_COMPLETION_RING), + [XDP_STATISTICS] = XLAT(XDP_STATISTICS), + XLAT_END +}; + +# endif /* !IN_MPERS */ + +#endif /* !XLAT_MACROS_ONLY */ diff --git a/xlat/sock_xdp_options.in b/xlat/sock_xdp_options.in new file mode 100644 index 0000000000000000000000000000000000000000..f2b7a68b1259ed773271dc854e21f93747d7a016 --- /dev/null +++ b/xlat/sock_xdp_options.in @@ -0,0 +1,8 @@ +#value_indexed +XDP_MMAP_OFFSETS 1 +XDP_RX_RING 2 +XDP_TX_RING 3 +XDP_UMEM_REG 4 +XDP_UMEM_FILL_RING 5 +XDP_UMEM_COMPLETION_RING 6 +XDP_STATISTICS 7 diff --git a/xlat/socketlayers.h b/xlat/socketlayers.h index 5296344d212e2b2e1042772433a7bd94f7ded3d6..aad510a99070aecd6e49079bd1d06c4043026433 100644 --- a/xlat/socketlayers.h +++ b/xlat/socketlayers.h @@ -257,6 +257,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define SOL_TLS 282 #endif +#if defined(SOL_XDP) || (defined(HAVE_DECL_SOL_XDP) && HAVE_DECL_SOL_XDP) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOL_XDP) == (283), "SOL_XDP != 283"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOL_XDP 283 +#endif #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE @@ -311,6 +318,7 @@ const struct xlat socketlayers[] = { XLAT(SOL_NFC), XLAT(SOL_KCM), XLAT(SOL_TLS), + XLAT(SOL_XDP), #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ XLAT(SOL_SOCKET), #endif diff --git a/xlat/socketlayers.in b/xlat/socketlayers.in index 0dfa4464782e70bd2269a38e4937abe8c35724a3..0ff09d89b84494553a11f79f47dfae12763b8513 100644 --- a/xlat/socketlayers.in +++ b/xlat/socketlayers.in @@ -37,6 +37,7 @@ SOL_ALG 279 SOL_NFC 280 SOL_KCM 281 SOL_TLS 282 +SOL_XDP 283 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__ SOL_SOCKET 0xffff #endif diff --git a/xlat/sockipoptions.in b/xlat/sockipoptions.in deleted file mode 100644 index 51ed1343c2528315328652df2bd3c7af4cf5969f..0000000000000000000000000000000000000000 --- a/xlat/sockipoptions.in +++ /dev/null @@ -1,50 +0,0 @@ -IP_TOS -IP_TTL -IP_HDRINCL -IP_OPTIONS -IP_ROUTER_ALERT -IP_RECVOPTIONS -IP_RECVOPTS -IP_RETOPTS -IP_RECVRETOPTS -IP_RECVDSTADDR -IP_PKTINFO -IP_PKTOPTIONS -IP_MTU_DISCOVER -IP_RECVERR -IP_RECVTTL -IP_RECVTOS -IP_MTU -IP_MULTICAST_IF -IP_MULTICAST_TTL -IP_MULTICAST_LOOP -IP_ADD_MEMBERSHIP -IP_DROP_MEMBERSHIP -IP_BROADCAST_IF -IP_RECVIFINDEX -IP_MSFILTER -IP_FREEBIND -IP_IPSEC_POLICY -IP_XFRM_POLICY -IP_PASSSEC -IP_TRANSPARENT -IP_ORIGDSTADDR -IP_RECVORIGDSTADDR -IP_MINTTL -IP_NODEFRAG -IP_CHECKSUM -IP_BIND_ADDRESS_NO_PORT -IP_RECVFRAGSIZE -IP_UNBLOCK_SOURCE -IP_BLOCK_SOURCE -IP_ADD_SOURCE_MEMBERSHIP -IP_DROP_SOURCE_MEMBERSHIP -MCAST_JOIN_GROUP -MCAST_BLOCK_SOURCE -MCAST_UNBLOCK_SOURCE -MCAST_LEAVE_GROUP -MCAST_JOIN_SOURCE_GROUP -MCAST_LEAVE_SOURCE_GROUP -MCAST_MSFILTER -IP_MULTICAST_ALL -IP_UNICAST_IF diff --git a/xlat/sockipv6options.in b/xlat/sockipv6options.in deleted file mode 100644 index 4f23d1978f0cf8b0c785d8cbf5db97f500db32c9..0000000000000000000000000000000000000000 --- a/xlat/sockipv6options.in +++ /dev/null @@ -1,62 +0,0 @@ -IPV6_ADDRFORM -IPV6_2292PKTINFO -IPV6_2292HOPOPTS -IPV6_2292DSTOPTS -IPV6_2292RTHDR -IPV6_2292PKTOPTIONS -IPV6_CHECKSUM -IPV6_2292HOPLIMIT -IPV6_NEXTHOP -IPV6_AUTHHDR -IPV6_FLOWINFO -IPV6_UNICAST_HOPS -IPV6_MULTICAST_IF -IPV6_MULTICAST_HOPS -IPV6_MULTICAST_LOOP -IPV6_ADD_MEMBERSHIP -IPV6_DROP_MEMBERSHIP -IPV6_ROUTER_ALERT -IPV6_MTU_DISCOVER -IPV6_MTU -IPV6_RECVERR -IPV6_V6ONLY -IPV6_JOIN_ANYCAST -IPV6_LEAVE_ANYCAST -IPV6_FLOWLABEL_MGR -IPV6_FLOWINFO_SEND -IPV6_IPSEC_POLICY -IPV6_XFRM_POLICY -IPV6_HDRINCL -MCAST_JOIN_GROUP -MCAST_BLOCK_SOURCE -MCAST_UNBLOCK_SOURCE -MCAST_LEAVE_GROUP -MCAST_JOIN_SOURCE_GROUP -MCAST_LEAVE_SOURCE_GROUP -MCAST_MSFILTER -IPV6_RECVPKTINFO -IPV6_PKTINFO -IPV6_RECVHOPLIMIT -IPV6_HOPLIMIT -IPV6_RECVHOPOPTS -IPV6_HOPOPTS -IPV6_RTHDRDSTOPTS -IPV6_RECVRTHDR -IPV6_RTHDR -IPV6_RECVDSTOPTS -IPV6_DSTOPTS -IPV6_RECVPATHMTU -IPV6_PATHMTU -IPV6_DONTFRAG -IPV6_USE_MIN_MTU -IPV6_RECVTCLASS -IPV6_TCLASS -IPV6_AUTOFLOWLABEL -IPV6_ADDR_PREFERENCES -IPV6_MINHOPCOUNT -IPV6_ORIGDSTADDR -IPV6_RECVORIGDSTADDR -IPV6_TRANSPARENT -IPV6_UNICAST_IF -IPV6_RECVFRAGSIZE -IPV6_FREEBIND diff --git a/xlat/sockipxoptions.in b/xlat/sockipxoptions.in deleted file mode 100644 index eba97fd7194c9b8f1697c59c07f766f9fb123e1a..0000000000000000000000000000000000000000 --- a/xlat/sockipxoptions.in +++ /dev/null @@ -1 +0,0 @@ -IPX_TYPE diff --git a/xlat/socknetlinkoptions.in b/xlat/socknetlinkoptions.in deleted file mode 100644 index 033ffd42ee715a003d49be2ee34541efb653371d..0000000000000000000000000000000000000000 --- a/xlat/socknetlinkoptions.in +++ /dev/null @@ -1,11 +0,0 @@ -NETLINK_ADD_MEMBERSHIP 1 -NETLINK_DROP_MEMBERSHIP 2 -NETLINK_PKTINFO 3 -NETLINK_BROADCAST_ERROR 4 -NETLINK_NO_ENOBUFS 5 -NETLINK_RX_RING 6 -NETLINK_TX_RING 7 -NETLINK_LISTEN_ALL_NSID 8 -NETLINK_LIST_MEMBERSHIPS 9 -NETLINK_CAP_ACK 10 -NETLINK_EXT_ACK 11 diff --git a/xlat/sockoptions.in b/xlat/sockoptions.in deleted file mode 100644 index 2c1195fd67048547b6529d9ca609fdd0f03d8547..0000000000000000000000000000000000000000 --- a/xlat/sockoptions.in +++ /dev/null @@ -1,72 +0,0 @@ -SO_DEBUG -SO_REUSEADDR -SO_TYPE -SO_ERROR -SO_DONTROUTE -SO_BROADCAST -SO_SNDBUF -SO_RCVBUF -SO_SNDBUFFORCE -SO_RCVBUFFORCE -SO_KEEPALIVE -SO_OOBINLINE -SO_NO_CHECK -SO_PRIORITY -SO_LINGER -SO_BSDCOMPAT -SO_REUSEPORT -SO_PASSCRED -SO_PEERCRED -SO_RCVLOWAT -SO_SNDLOWAT -SO_RCVTIMEO -SO_SNDTIMEO -SO_SECURITY_AUTHENTICATION -SO_SECURITY_ENCRYPTION_TRANSPORT -SO_SECURITY_ENCRYPTION_NETWORK -SO_BINDTODEVICE -SO_ATTACH_FILTER -SO_GET_FILTER -SO_DETACH_FILTER -SO_DETACH_BPF -SO_PEERNAME -SO_TIMESTAMP -SO_ACCEPTCONN -SO_PEERSEC -SO_PASSSEC -SO_TIMESTAMPNS -SO_MARK -SO_TIMESTAMPING -SO_PROTOCOL -SO_DOMAIN -SO_RXQ_OVFL -SO_WIFI_STATUS -SO_PEEK_OFF -SO_NOFCS -SO_LOCK_FILTER -SO_SELECT_ERR_QUEUE -SO_BUSY_POLL -SO_MAX_PACING_RATE -SO_BPF_EXTENSIONS -SO_INCOMING_CPU -SO_ATTACH_BPF -SO_ATTACH_REUSEPORT_CBPF -SO_ATTACH_REUSEPORT_EBPF -SO_CNX_ADVICE -SO_MEMINFO -SO_INCOMING_NAPI_ID -SO_COOKIE -SO_PEERGROUPS -SO_ZEROCOPY - -SO_ALLRAW -SO_ICS -SO_IMASOCKET -SO_LISTENING -SO_MGMT -SO_ORDREL -SO_PARALLELSVR -SO_PROTOTYPE -SO_RDWR -SO_SEMA -SO_USELOOPBACK diff --git a/xlat/sockpacketoptions.in b/xlat/sockpacketoptions.in deleted file mode 100644 index d11ad0b4bd6f86cd7ac4eb19bfc82dcb796d2135..0000000000000000000000000000000000000000 --- a/xlat/sockpacketoptions.in +++ /dev/null @@ -1,21 +0,0 @@ -PACKET_ADD_MEMBERSHIP -PACKET_DROP_MEMBERSHIP -PACKET_RECV_OUTPUT -PACKET_RX_RING -PACKET_STATISTICS -PACKET_COPY_THRESH -PACKET_AUXDATA -PACKET_ORIGDEV -PACKET_VERSION -PACKET_HDRLEN -PACKET_RESERVE -PACKET_TX_RING -PACKET_LOSS -PACKET_VNET_HDR -PACKET_TX_TIMESTAMP -PACKET_TIMESTAMP -PACKET_FANOUT -PACKET_TX_HAS_OFF -PACKET_QDISC_BYPASS -PACKET_ROLLOVER_STATS -PACKET_FANOUT_DATA diff --git a/xlat/sockrawoptions.in b/xlat/sockrawoptions.in deleted file mode 100644 index b341134799a87edc25351b2945de4c2863f4ad6e..0000000000000000000000000000000000000000 --- a/xlat/sockrawoptions.in +++ /dev/null @@ -1 +0,0 @@ -ICMP_FILTER diff --git a/xlat/socksctpoptions.in b/xlat/socksctpoptions.in deleted file mode 100644 index f785ca83118cb875bb3ac1a382694acb6c7202c0..0000000000000000000000000000000000000000 --- a/xlat/socksctpoptions.in +++ /dev/null @@ -1,62 +0,0 @@ -SCTP_RTOINFO 0 -SCTP_ASSOCINFO 1 -SCTP_INITMSG 2 -SCTP_NODELAY 3 -SCTP_AUTOCLOSE 4 -SCTP_SET_PEER_PRIMARY_ADDR 5 -SCTP_PRIMARY_ADDR 6 -SCTP_ADAPTATION_LAYER 7 -SCTP_DISABLE_FRAGMENTS 8 -SCTP_PEER_ADDR_PARAMS 9 -SCTP_DEFAULT_SEND_PARAM 10 -SCTP_EVENTS 11 -SCTP_I_WANT_MAPPED_V4_ADDR 12 -SCTP_MAXSEG 13 -SCTP_STATUS 14 -SCTP_GET_PEER_ADDR_INFO 15 -SCTP_DELAYED_SACK 16 -SCTP_CONTEXT 17 -SCTP_FRAGMENT_INTERLEAVE 18 -SCTP_PARTIAL_DELIVERY_POINT 19 -SCTP_MAX_BURST 20 -SCTP_AUTH_CHUNK 21 -SCTP_HMAC_IDENT 22 -SCTP_AUTH_KEY 23 -SCTP_AUTH_ACTIVE_KEY 24 -SCTP_AUTH_DELETE_KEY 25 -SCTP_PEER_AUTH_CHUNKS 26 -SCTP_LOCAL_AUTH_CHUNKS 27 -SCTP_GET_ASSOC_NUMBER 28 -SCTP_GET_ASSOC_ID_LIST 29 -SCTP_AUTO_ASCONF 30 -SCTP_PEER_ADDR_THLDS 31 -SCTP_RECVRCVINFO 32 -SCTP_RECVNXTINFO 33 -SCTP_DEFAULT_SNDINFO 34 -/* linux specific things */ -SCTP_SOCKOPT_BINDX_ADD 100 -SCTP_SOCKOPT_BINDX_REM 101 -SCTP_SOCKOPT_PEELOFF 102 -SCTP_GET_PEER_ADDRS_NUM_OLD 103 -SCTP_GET_PEER_ADDRS_OLD 104 -SCTP_GET_LOCAL_ADDRS_NUM_OLD 105 -SCTP_GET_LOCAL_ADDRS_OLD 106 -SCTP_SOCKOPT_CONNECTX_OLD 107 -SCTP_GET_PEER_ADDRS 108 -SCTP_GET_LOCAL_ADDRS 109 -SCTP_SOCKOPT_CONNECTX 110 -SCTP_SOCKOPT_CONNECTX3 111 -SCTP_GET_ASSOC_STATS 112 -SCTP_PR_SUPPORTED 113 -SCTP_DEFAULT_PRINFO 114 -SCTP_PR_ASSOC_STATUS 115 -SCTP_PR_STREAM_STATUS 116 -SCTP_RECONFIG_SUPPORTED 117 -SCTP_ENABLE_STREAM_RESET 118 -SCTP_RESET_STREAMS 119 -SCTP_RESET_ASSOC 120 -SCTP_ADD_STREAMS 121 -SCTP_SOCKOPT_PEELOFF_FLAGS 122 -SCTP_STREAM_SCHEDULER 123 -SCTP_STREAM_SCHEDULER_VALUE 124 -SCTP_INTERLEAVING_SUPPORTED 125 diff --git a/xlat/socktcpoptions.in b/xlat/socktcpoptions.in deleted file mode 100644 index 44f1a2a8f7ddac7a80b07fa40e38aae685e8a99b..0000000000000000000000000000000000000000 --- a/xlat/socktcpoptions.in +++ /dev/null @@ -1,34 +0,0 @@ -TCP_NODELAY -TCP_MAXSEG -TCP_CORK -TCP_KEEPIDLE -TCP_KEEPINTVL -TCP_KEEPCNT -TCP_SYNCNT -TCP_LINGER2 -TCP_DEFER_ACCEPT -TCP_WINDOW_CLAMP -TCP_INFO -TCP_QUICKACK -TCP_CONGESTION -TCP_MD5SIG -TCP_COOKIE_TRANSACTIONS -TCP_THIN_LINEAR_TIMEOUTS -TCP_THIN_DUPACK -TCP_USER_TIMEOUT -TCP_REPAIR -TCP_REPAIR_QUEUE -TCP_QUEUE_SEQ -TCP_REPAIR_OPTIONS -TCP_FASTOPEN -TCP_TIMESTAMP -TCP_NOTSENT_LOWAT -TCP_CC_INFO -TCP_SAVE_SYN -TCP_SAVED_SYN -TCP_REPAIR_WINDOW -TCP_FASTOPEN_CONNECT -TCP_ULP -TCP_MD5SIG_EXT -TCP_FASTOPEN_KEY -TCP_FASTOPEN_NO_COOKIE diff --git a/xlat/socktypes.h b/xlat/socktypes.h index 208c17251ed0735676ac5e3f2831c3a524fc6852..113ccb09ebb26dc1ec8a4782dac18e3ab7a93657 100644 --- a/xlat/socktypes.h +++ b/xlat/socktypes.h @@ -3,33 +3,90 @@ #include "gcc_compat.h" #include "static_assert.h" - -#ifndef XLAT_MACROS_ONLY - -# ifndef IN_MPERS - -const struct xlat socktypes[] = { +#ifdef __mips__ +#if defined(SOCK_DGRAM) || (defined(HAVE_DECL_SOCK_DGRAM) && HAVE_DECL_SOCK_DGRAM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_DGRAM) == (1), "SOCK_DGRAM != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_DGRAM 1 +#endif +#if defined(SOCK_STREAM) || (defined(HAVE_DECL_SOCK_STREAM) && HAVE_DECL_SOCK_STREAM) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_STREAM) == (2), "SOCK_STREAM != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_STREAM 2 +#endif +#else #if defined(SOCK_STREAM) || (defined(HAVE_DECL_SOCK_STREAM) && HAVE_DECL_SOCK_STREAM) - XLAT(SOCK_STREAM), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_STREAM) == (1), "SOCK_STREAM != 1"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_STREAM 1 #endif #if defined(SOCK_DGRAM) || (defined(HAVE_DECL_SOCK_DGRAM) && HAVE_DECL_SOCK_DGRAM) - XLAT(SOCK_DGRAM), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_DGRAM) == (2), "SOCK_DGRAM != 2"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_DGRAM 2 +#endif #endif #if defined(SOCK_RAW) || (defined(HAVE_DECL_SOCK_RAW) && HAVE_DECL_SOCK_RAW) - XLAT(SOCK_RAW), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_RAW) == (3), "SOCK_RAW != 3"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_RAW 3 #endif #if defined(SOCK_RDM) || (defined(HAVE_DECL_SOCK_RDM) && HAVE_DECL_SOCK_RDM) - XLAT(SOCK_RDM), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_RDM) == (4), "SOCK_RDM != 4"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_RDM 4 #endif #if defined(SOCK_SEQPACKET) || (defined(HAVE_DECL_SOCK_SEQPACKET) && HAVE_DECL_SOCK_SEQPACKET) - XLAT(SOCK_SEQPACKET), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_SEQPACKET) == (5), "SOCK_SEQPACKET != 5"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_SEQPACKET 5 #endif #if defined(SOCK_DCCP) || (defined(HAVE_DECL_SOCK_DCCP) && HAVE_DECL_SOCK_DCCP) - XLAT(SOCK_DCCP), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_DCCP) == (6), "SOCK_DCCP != 6"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_DCCP 6 #endif #if defined(SOCK_PACKET) || (defined(HAVE_DECL_SOCK_PACKET) && HAVE_DECL_SOCK_PACKET) - XLAT(SOCK_PACKET), +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((SOCK_PACKET) == (10), "SOCK_PACKET != 10"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define SOCK_PACKET 10 +#endif + +#ifndef XLAT_MACROS_ONLY + +# ifndef IN_MPERS + +const struct xlat socktypes[] = { +#ifdef __mips__ + XLAT(SOCK_DGRAM), + XLAT(SOCK_STREAM), +#else + XLAT(SOCK_STREAM), + XLAT(SOCK_DGRAM), #endif + XLAT(SOCK_RAW), + XLAT(SOCK_RDM), + XLAT(SOCK_SEQPACKET), + XLAT(SOCK_DCCP), + XLAT(SOCK_PACKET), XLAT_END }; diff --git a/xlat/socktypes.in b/xlat/socktypes.in index 4b3eadc9c67c6b4a359d83f4d077df8172411f30..678c2dae902c5c2d7136a52469bb43bed0b2f241 100644 --- a/xlat/socktypes.in +++ b/xlat/socktypes.in @@ -1,7 +1,12 @@ -SOCK_STREAM -SOCK_DGRAM -SOCK_RAW -SOCK_RDM -SOCK_SEQPACKET -SOCK_DCCP -SOCK_PACKET +#ifdef __mips__ +SOCK_DGRAM 1 +SOCK_STREAM 2 +#else +SOCK_STREAM 1 +SOCK_DGRAM 2 +#endif +SOCK_RAW 3 +SOCK_RDM 4 +SOCK_SEQPACKET 5 +SOCK_DCCP 6 +SOCK_PACKET 10 diff --git a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h index 60e9cb557110e8d620f5ab01a6b30d00d1fa1177..7f492b379f13f2c4c4712a941305712af5943ea9 100644 --- a/xlat/v4l2_control_id_bases.h +++ b/xlat/v4l2_control_id_bases.h @@ -12,24 +12,66 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #endif #if defined(V4L2_CID_USER_MEYE_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_MEYE_BASE) && HAVE_DECL_V4L2_CID_USER_MEYE_BASE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((V4L2_CID_USER_MEYE_BASE) == ((V4L2_CID_BASE + 0x1000)), "V4L2_CID_USER_MEYE_BASE != (V4L2_CID_BASE + 0x1000)"); +static_assert((V4L2_CID_USER_MEYE_BASE) == ((V4L2_CID_BASE | 0x1000)), "V4L2_CID_USER_MEYE_BASE != (V4L2_CID_BASE | 0x1000)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE + 0x1000) +# define V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE | 0x1000) #endif #if defined(V4L2_CID_USER_BTTV_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_BTTV_BASE) && HAVE_DECL_V4L2_CID_USER_BTTV_BASE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((V4L2_CID_USER_BTTV_BASE) == ((V4L2_CID_BASE + 0x1010)), "V4L2_CID_USER_BTTV_BASE != (V4L2_CID_BASE + 0x1010)"); +static_assert((V4L2_CID_USER_BTTV_BASE) == ((V4L2_CID_BASE | 0x1010)), "V4L2_CID_USER_BTTV_BASE != (V4L2_CID_BASE | 0x1010)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010) +# define V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE | 0x1010) +#endif +#if defined(V4L2_CID_USER_S2255_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_S2255_BASE) && HAVE_DECL_V4L2_CID_USER_S2255_BASE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_USER_S2255_BASE) == ((V4L2_CID_BASE | 0x1030)), "V4L2_CID_USER_S2255_BASE != (V4L2_CID_BASE | 0x1030)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_USER_S2255_BASE (V4L2_CID_BASE | 0x1030) +#endif +#if defined(V4L2_CID_USER_SI476X_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_SI476X_BASE) && HAVE_DECL_V4L2_CID_USER_SI476X_BASE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_USER_SI476X_BASE) == ((V4L2_CID_BASE | 0x1040)), "V4L2_CID_USER_SI476X_BASE != (V4L2_CID_BASE | 0x1040)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_USER_SI476X_BASE (V4L2_CID_BASE | 0x1040) #endif #if defined(V4L2_CID_USER_TI_VPE_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_TI_VPE_BASE) && HAVE_DECL_V4L2_CID_USER_TI_VPE_BASE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((V4L2_CID_USER_TI_VPE_BASE) == ((V4L2_CID_BASE + 0x1050)), "V4L2_CID_USER_TI_VPE_BASE != (V4L2_CID_BASE + 0x1050)"); +static_assert((V4L2_CID_USER_TI_VPE_BASE) == ((V4L2_CID_BASE | 0x1050)), "V4L2_CID_USER_TI_VPE_BASE != (V4L2_CID_BASE | 0x1050)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE | 0x1050) +#endif +#if defined(V4L2_CID_USER_SAA7134_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_SAA7134_BASE) && HAVE_DECL_V4L2_CID_USER_SAA7134_BASE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_USER_SAA7134_BASE) == ((V4L2_CID_BASE | 0x1060)), "V4L2_CID_USER_SAA7134_BASE != (V4L2_CID_BASE | 0x1060)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_BASE | 0x1060) +#endif +#if defined(V4L2_CID_USER_ADV7180_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_ADV7180_BASE) && HAVE_DECL_V4L2_CID_USER_ADV7180_BASE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_USER_ADV7180_BASE) == ((V4L2_CID_BASE | 0x1070)), "V4L2_CID_USER_ADV7180_BASE != (V4L2_CID_BASE | 0x1070)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_USER_ADV7180_BASE (V4L2_CID_BASE | 0x1070) +#endif +#if defined(V4L2_CID_USER_TC358743_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_TC358743_BASE) && HAVE_DECL_V4L2_CID_USER_TC358743_BASE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_USER_TC358743_BASE) == ((V4L2_CID_BASE | 0x1080)), "V4L2_CID_USER_TC358743_BASE != (V4L2_CID_BASE | 0x1080)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_USER_TC358743_BASE (V4L2_CID_BASE | 0x1080) +#endif +#if defined(V4L2_CID_USER_MAX217X_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_MAX217X_BASE) && HAVE_DECL_V4L2_CID_USER_MAX217X_BASE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_USER_MAX217X_BASE) == ((V4L2_CID_BASE | 0x1090)), "V4L2_CID_USER_MAX217X_BASE != (V4L2_CID_BASE | 0x1090)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) +# define V4L2_CID_USER_MAX217X_BASE (V4L2_CID_BASE | 0x1090) #endif #ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE # define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE @@ -37,10 +79,10 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #endif #if defined(V4L2_CID_USER_IMX_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_IMX_BASE) && HAVE_DECL_V4L2_CID_USER_IMX_BASE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((V4L2_CID_USER_IMX_BASE) == ((V4L2_CID_BASE + 0x10b0)), "V4L2_CID_USER_IMX_BASE != (V4L2_CID_BASE + 0x10b0)"); +static_assert((V4L2_CID_USER_IMX_BASE) == ((V4L2_CID_BASE | 0x10b0)), "V4L2_CID_USER_IMX_BASE != (V4L2_CID_BASE | 0x10b0)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x10b0) +# define V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE | 0x10b0) #endif #if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE @@ -149,7 +191,13 @@ const struct xlat v4l2_control_id_bases[] = { XLAT(V4L2_CID_BASE), XLAT(V4L2_CID_USER_MEYE_BASE), XLAT(V4L2_CID_USER_BTTV_BASE), + XLAT(V4L2_CID_USER_S2255_BASE), + XLAT(V4L2_CID_USER_SI476X_BASE), XLAT(V4L2_CID_USER_TI_VPE_BASE), + XLAT(V4L2_CID_USER_SAA7134_BASE), + XLAT(V4L2_CID_USER_ADV7180_BASE), + XLAT(V4L2_CID_USER_TC358743_BASE), + XLAT(V4L2_CID_USER_MAX217X_BASE), #ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE # define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE /* diff --git a/xlat/v4l2_control_id_bases.in b/xlat/v4l2_control_id_bases.in index f3fd92550c05b93f2233a9a0e7c03e6e4fe5af22..a0f9ccae6acefec959c20202293ede0b00848b4d 100644 --- a/xlat/v4l2_control_id_bases.in +++ b/xlat/v4l2_control_id_bases.in @@ -1,7 +1,13 @@ V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900) -V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE + 0x1000) -V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010) -V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) +V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE | 0x1000) +V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE | 0x1010) +V4L2_CID_USER_S2255_BASE (V4L2_CID_BASE | 0x1030) +V4L2_CID_USER_SI476X_BASE (V4L2_CID_BASE | 0x1040) +V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE | 0x1050) +V4L2_CID_USER_SAA7134_BASE (V4L2_CID_BASE | 0x1060) +V4L2_CID_USER_ADV7180_BASE (V4L2_CID_BASE | 0x1070) +V4L2_CID_USER_TC358743_BASE (V4L2_CID_BASE | 0x1080) +V4L2_CID_USER_MAX217X_BASE (V4L2_CID_BASE | 0x1090) #ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE # define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE /* @@ -17,7 +23,7 @@ V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) */ # undef V4L2_CID_USER_IMX_BASE #endif -V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x10b0) +V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE | 0x10b0) V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900) V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) diff --git a/xlat/v4l2_control_ids.h b/xlat/v4l2_control_ids.h index 2b73d34dcb9cf970b6630c69ec6d8526ab5cdd2b..293772aa02035b39f15a9b595b03295ba16bb5e0 100644 --- a/xlat/v4l2_control_ids.h +++ b/xlat/v4l2_control_ids.h @@ -1060,12 +1060,19 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (V4L2_CID_MPEG_BASE+510) #endif -#if defined(V4L2_CID_MPEG_VIDEO_VPX_PROFILE) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_VPX_PROFILE) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_VPX_PROFILE) +#if defined(V4L2_CID_MPEG_VIDEO_VP8_PROFILE) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP8_PROFILE) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP8_PROFILE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -static_assert((V4L2_CID_MPEG_VIDEO_VPX_PROFILE) == ((V4L2_CID_MPEG_BASE+511)), "V4L2_CID_MPEG_VIDEO_VPX_PROFILE != (V4L2_CID_MPEG_BASE+511)"); +static_assert((V4L2_CID_MPEG_VIDEO_VP8_PROFILE) == ((V4L2_CID_MPEG_BASE+511)), "V4L2_CID_MPEG_VIDEO_VP8_PROFILE != (V4L2_CID_MPEG_BASE+511)"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else -# define V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE+511) +# define V4L2_CID_MPEG_VIDEO_VP8_PROFILE (V4L2_CID_MPEG_BASE+511) +#endif +#if defined(V4L2_CID_MPEG_VIDEO_VP9_PROFILE) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP9_PROFILE) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP9_PROFILE) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_CID_MPEG_VIDEO_VP9_PROFILE) == ((V4L2_CID_MPEG_BASE+512)), "V4L2_CID_MPEG_VIDEO_VP9_PROFILE != (V4L2_CID_MPEG_BASE+512)"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_CID_MPEG_VIDEO_VP9_PROFILE (V4L2_CID_MPEG_BASE+512) #endif #if defined(V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE @@ -2504,7 +2511,8 @@ const struct xlat v4l2_control_ids[] = { XLAT(V4L2_CID_MPEG_VIDEO_VPX_MAX_QP), XLAT(V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP), XLAT(V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP), - XLAT(V4L2_CID_MPEG_VIDEO_VPX_PROFILE), + XLAT(V4L2_CID_MPEG_VIDEO_VP8_PROFILE), + XLAT(V4L2_CID_MPEG_VIDEO_VP9_PROFILE), XLAT(V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP), XLAT(V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP), diff --git a/xlat/v4l2_control_ids.in b/xlat/v4l2_control_ids.in index 08859443ce0b85498103c4d2fbae2fdbf28a1e09..1cdda758ba256044e397f83f89969f946332358a 100644 --- a/xlat/v4l2_control_ids.in +++ b/xlat/v4l2_control_ids.in @@ -155,7 +155,8 @@ V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (V4L2_CID_MPEG_BASE+507) V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (V4L2_CID_MPEG_BASE+508) V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (V4L2_CID_MPEG_BASE+509) V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (V4L2_CID_MPEG_BASE+510) -V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE+511) +V4L2_CID_MPEG_VIDEO_VP8_PROFILE (V4L2_CID_MPEG_BASE+511) +V4L2_CID_MPEG_VIDEO_VP9_PROFILE (V4L2_CID_MPEG_BASE+512) /* CIDs for HEVC encoding. */ V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP (V4L2_CID_MPEG_BASE + 600) V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP (V4L2_CID_MPEG_BASE + 601) diff --git a/xlat/v4l2_pix_fmts.h b/xlat/v4l2_pix_fmts.h index 26a13bf800cd101da2e1558303699e43cbf0524a..d76041c3d6db859fbdbac9c014d18554da8ed2b9 100644 --- a/xlat/v4l2_pix_fmts.h +++ b/xlat/v4l2_pix_fmts.h @@ -808,6 +808,34 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define V4L2_PIX_FMT_XVID v4l2_fourcc('X', 'V', 'I', 'D') #endif +#if defined(V4L2_PIX_FMT_SBGGR14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SBGGR14P) && HAVE_DECL_V4L2_PIX_FMT_SBGGR14P) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_PIX_FMT_SBGGR14P) == (v4l2_fourcc('p', 'B', 'E', 'E')), "V4L2_PIX_FMT_SBGGR14P != v4l2_fourcc('p', 'B', 'E', 'E')"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_PIX_FMT_SBGGR14P v4l2_fourcc('p', 'B', 'E', 'E') +#endif +#if defined(V4L2_PIX_FMT_SGBRG14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SGBRG14P) && HAVE_DECL_V4L2_PIX_FMT_SGBRG14P) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_PIX_FMT_SGBRG14P) == (v4l2_fourcc('p', 'G', 'E', 'E')), "V4L2_PIX_FMT_SGBRG14P != v4l2_fourcc('p', 'G', 'E', 'E')"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_PIX_FMT_SGBRG14P v4l2_fourcc('p', 'G', 'E', 'E') +#endif +#if defined(V4L2_PIX_FMT_SGRBG14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SGRBG14P) && HAVE_DECL_V4L2_PIX_FMT_SGRBG14P) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_PIX_FMT_SGRBG14P) == (v4l2_fourcc('p', 'g', 'E', 'E')), "V4L2_PIX_FMT_SGRBG14P != v4l2_fourcc('p', 'g', 'E', 'E')"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_PIX_FMT_SGRBG14P v4l2_fourcc('p', 'g', 'E', 'E') +#endif +#if defined(V4L2_PIX_FMT_SRGGB14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SRGGB14P) && HAVE_DECL_V4L2_PIX_FMT_SRGGB14P) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_PIX_FMT_SRGGB14P) == (v4l2_fourcc('p', 'R', 'E', 'E')), "V4L2_PIX_FMT_SRGGB14P != v4l2_fourcc('p', 'R', 'E', 'E')"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_PIX_FMT_SRGGB14P v4l2_fourcc('p', 'R', 'E', 'E') +#endif #if defined(V4L2_PIX_FMT_VC1_ANNEX_G) || (defined(HAVE_DECL_V4L2_PIX_FMT_VC1_ANNEX_G) && HAVE_DECL_V4L2_PIX_FMT_VC1_ANNEX_G) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((V4L2_PIX_FMT_VC1_ANNEX_G) == (v4l2_fourcc('V', 'C', '1', 'G')), "V4L2_PIX_FMT_VC1_ANNEX_G != v4l2_fourcc('V', 'C', '1', 'G')"); @@ -927,6 +955,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define V4L2_PIX_FMT_YUV555 v4l2_fourcc('Y', 'U', 'V', 'O') #endif +#if defined(V4L2_PIX_FMT_Y10P) || (defined(HAVE_DECL_V4L2_PIX_FMT_Y10P) && HAVE_DECL_V4L2_PIX_FMT_Y10P) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_PIX_FMT_Y10P) == (v4l2_fourcc('Y', '1', '0', 'P')), "V4L2_PIX_FMT_Y10P != v4l2_fourcc('Y', '1', '0', 'P')"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_PIX_FMT_Y10P v4l2_fourcc('Y', '1', '0', 'P') +#endif #if defined(V4L2_PIX_FMT_YUV411P) || (defined(HAVE_DECL_V4L2_PIX_FMT_YUV411P) && HAVE_DECL_V4L2_PIX_FMT_YUV411P) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((V4L2_PIX_FMT_YUV411P) == (v4l2_fourcc('4', '1', '1', 'P')), "V4L2_PIX_FMT_YUV411P != v4l2_fourcc('4', '1', '1', 'P')"); @@ -976,6 +1011,13 @@ DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define V4L2_PIX_FMT_RGB565X v4l2_fourcc('R', 'G', 'B', 'R') #endif +#if defined(V4L2_PIX_FMT_FWHT) || (defined(HAVE_DECL_V4L2_PIX_FMT_FWHT) && HAVE_DECL_V4L2_PIX_FMT_FWHT) +DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE +static_assert((V4L2_PIX_FMT_FWHT) == (v4l2_fourcc('F', 'W', 'H', 'T')), "V4L2_PIX_FMT_FWHT != v4l2_fourcc('F', 'W', 'H', 'T')"); +DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE +#else +# define V4L2_PIX_FMT_FWHT v4l2_fourcc('F', 'W', 'H', 'T') +#endif #if defined(V4L2_PIX_FMT_YVYU) || (defined(HAVE_DECL_V4L2_PIX_FMT_YVYU) && HAVE_DECL_V4L2_PIX_FMT_YVYU) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((V4L2_PIX_FMT_YVYU) == (v4l2_fourcc('Y', 'V', 'Y', 'U')), "V4L2_PIX_FMT_YVYU != v4l2_fourcc('Y', 'V', 'Y', 'U')"); @@ -1210,6 +1252,10 @@ const struct xlat v4l2_pix_fmts[] = { XLAT(V4L2_PIX_FMT_SGRBG12P), XLAT(V4L2_PIX_FMT_HEVC), XLAT(V4L2_PIX_FMT_XVID), + XLAT(V4L2_PIX_FMT_SBGGR14P), + XLAT(V4L2_PIX_FMT_SGBRG14P), + XLAT(V4L2_PIX_FMT_SGRBG14P), + XLAT(V4L2_PIX_FMT_SRGGB14P), XLAT(V4L2_PIX_FMT_VC1_ANNEX_G), XLAT(V4L2_PIX_FMT_IPU3_SGRBG10), XLAT(V4L2_PIX_FMT_SGRBG8), @@ -1227,6 +1273,7 @@ const struct xlat v4l2_pix_fmts[] = { XLAT(V4L2_PIX_FMT_JPGL), XLAT(V4L2_PIX_FMT_RGB555), XLAT(V4L2_PIX_FMT_YUV555), + XLAT(V4L2_PIX_FMT_Y10P), XLAT(V4L2_PIX_FMT_YUV411P), XLAT(V4L2_PIX_FMT_Y41P), XLAT(V4L2_PIX_FMT_YUV422P), @@ -1234,6 +1281,7 @@ const struct xlat v4l2_pix_fmts[] = { XLAT(V4L2_PIX_FMT_YUV565), XLAT(V4L2_PIX_FMT_RGB555X), XLAT(V4L2_PIX_FMT_RGB565X), + XLAT(V4L2_PIX_FMT_FWHT), XLAT(V4L2_PIX_FMT_YVYU), XLAT(V4L2_PIX_FMT_CIT_YYVYUY), XLAT(V4L2_PIX_FMT_YYUV), diff --git a/xlat/v4l2_pix_fmts.in b/xlat/v4l2_pix_fmts.in index c595d571a86676b4e16858fd5c7197ba36e2087f..445ca7aa9d5e2997e3439ee7d1dc5eb6645561ea 100644 --- a/xlat/v4l2_pix_fmts.in +++ b/xlat/v4l2_pix_fmts.in @@ -114,6 +114,10 @@ V4L2_PIX_FMT_SRGGB12P v4l2_fourcc('p', 'R', 'C', 'C') V4L2_PIX_FMT_SGRBG12P v4l2_fourcc('p', 'g', 'C', 'C') V4L2_PIX_FMT_HEVC v4l2_fourcc('H', 'E', 'V', 'C') V4L2_PIX_FMT_XVID v4l2_fourcc('X', 'V', 'I', 'D') /* Xvid */ +V4L2_PIX_FMT_SBGGR14P v4l2_fourcc('p', 'B', 'E', 'E') +V4L2_PIX_FMT_SGBRG14P v4l2_fourcc('p', 'G', 'E', 'E') +V4L2_PIX_FMT_SGRBG14P v4l2_fourcc('p', 'g', 'E', 'E') +V4L2_PIX_FMT_SRGGB14P v4l2_fourcc('p', 'R', 'E', 'E') V4L2_PIX_FMT_VC1_ANNEX_G v4l2_fourcc('V', 'C', '1', 'G') /* SMPTE 421M Annex G compliant stream */ V4L2_PIX_FMT_IPU3_SGRBG10 v4l2_fourcc('i', 'p', '3', 'G') /* IPU3 packed 10-bit GRBG bayer */ V4L2_PIX_FMT_SGRBG8 v4l2_fourcc('G', 'R', 'B', 'G') /* 8 GRGR.. BGBG.. */ @@ -131,6 +135,7 @@ V4L2_PIX_FMT_VC1_ANNEX_L v4l2_fourcc('V', 'C', '1', 'L') /* SMPTE 421M Annex L c V4L2_PIX_FMT_JPGL v4l2_fourcc('J', 'P', 'G', 'L') /* JPEG-Lite */ V4L2_PIX_FMT_RGB555 v4l2_fourcc('R', 'G', 'B', 'O') /* 16 RGB-5-5-5 */ V4L2_PIX_FMT_YUV555 v4l2_fourcc('Y', 'U', 'V', 'O') /* 16 YUV-5-5-5 */ +V4L2_PIX_FMT_Y10P v4l2_fourcc('Y', '1', '0', 'P') /* 10 Greyscale, MIPI RAW10 packed */ V4L2_PIX_FMT_YUV411P v4l2_fourcc('4', '1', '1', 'P') /* 12 YVU411 planar */ V4L2_PIX_FMT_Y41P v4l2_fourcc('Y', '4', '1', 'P') /* 12 YUV 4:1:1 */ V4L2_PIX_FMT_YUV422P v4l2_fourcc('4', '2', '2', 'P') /* 16 YVU422 planar */ @@ -138,6 +143,7 @@ V4L2_PIX_FMT_RGB565 v4l2_fourcc('R', 'G', 'B', 'P') /* 16 RGB-5-6-5 */ V4L2_PIX_FMT_YUV565 v4l2_fourcc('Y', 'U', 'V', 'P') /* 16 YUV-5-6-5 */ V4L2_PIX_FMT_RGB555X v4l2_fourcc('R', 'G', 'B', 'Q') /* 16 RGB-5-5-5 BE */ V4L2_PIX_FMT_RGB565X v4l2_fourcc('R', 'G', 'B', 'R') /* 16 RGB-5-6-5 BE */ +V4L2_PIX_FMT_FWHT v4l2_fourcc('F', 'W', 'H', 'T') /* Fast Walsh Hadamard Transform (vicodec) */ V4L2_PIX_FMT_YVYU v4l2_fourcc('Y', 'V', 'Y', 'U') /* 16 YVU 4:2:2 */ V4L2_PIX_FMT_CIT_YYVYUY v4l2_fourcc('C', 'I', 'T', 'V') /* one line of Y then 1 line of VYUY */ V4L2_PIX_FMT_YYUV v4l2_fourcc('Y', 'Y', 'U', 'V') /* 16 YUV 4:2:2 */ diff --git a/xlate.el b/xlate.el deleted file mode 100644 index d1645e7ebca391840d96a7b3169ef97725146edf..0000000000000000000000000000000000000000 --- a/xlate.el +++ /dev/null @@ -1,78 +0,0 @@ -;; Copyright (c) 1993, 1994, 1995 Rick Sladkey -;; All rights reserved. -;; -;; Redistribution and use in source and binary forms, with or without -;; modification, are permitted provided that the following conditions -;; are met: -;; 1. Redistributions of source code must retain the above copyright -;; notice, this list of conditions and the following disclaimer. -;; 2. Redistributions in binary form must reproduce the above copyright -;; notice, this list of conditions and the following disclaimer in the -;; documentation and/or other materials provided with the distribution. -;; 3. The name of the author may not be used to endorse or promote products -;; derived from this software without specific prior written permission. -;; -;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -;; IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -;; OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -;; IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -;; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -;; NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -;; DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -;; THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -;; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -;; THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -;; Description: Automate the construction of strace xlat tables. - -;; Usage: Put point and mark around a set of definitions in a header -;; file. Then grab them with C-c G. Switch to the strace source file -;; and build the xlat table with C-c B. Then type the name of the table. - -(global-set-key "\C-cG" 'grab-xlate) -(global-set-key "\C-cB" 'build-xlate) - -(defvar xlate-list nil - "See grab-xlate and build-xlate.") - -(defun grab-xlate (beg end) - "Grab all of the defined names in the region and save them in xlate-list." - (interactive "r") - (save-excursion - (setq xlate-list nil) - (goto-char beg) - (beginning-of-line) - (while (< (point) end) - (and (looking-at "^#[ \t]*define[ \t]+\\([A-Za-z0-9_]+\\)[ \t]+") - (setq xlate-list (cons (buffer-substring (match-beginning 1) - (match-end 1)) - xlate-list))) - (forward-line))) - (and (fboundp 'deactivate-mark) - (deactivate-mark)) - (setq xlate-list (nreverse xlate-list))) - -(defun build-xlate (&optional list) - "Build and insert an strace xlat table based on the last grab." - (interactive) - (or list - (setq list xlate-list)) - (beginning-of-line) - (save-excursion - (insert "static struct xlat ?[] = {\n") - (while list - (insert "\t{ " (car list) ",\n") - (backward-char) - (move-to-column 24 'force) - (end-of-line) - (insert "\"" (car list) "\"") - (move-to-column 40 'force) - (end-of-line) - (insert "},") - (forward-line) - (setq list (cdr list))) - (insert " { 0, NULL },\n") - (insert "};\n") - (insert "\n")) - (search-forward "?") - (delete-backward-char 1))