1*cf84ac9aSAndroid Build Coastguard Workerpackage { 2*cf84ac9aSAndroid Build Coastguard Worker default_applicable_licenses: ["external_strace_license"], 3*cf84ac9aSAndroid Build Coastguard Worker} 4*cf84ac9aSAndroid Build Coastguard Worker 5*cf84ac9aSAndroid Build Coastguard Workerlicense { 6*cf84ac9aSAndroid Build Coastguard Worker name: "external_strace_license", 7*cf84ac9aSAndroid Build Coastguard Worker visibility: [":__subpackages__"], 8*cf84ac9aSAndroid Build Coastguard Worker license_kinds: [ 9*cf84ac9aSAndroid Build Coastguard Worker "SPDX-license-identifier-BSD", 10*cf84ac9aSAndroid Build Coastguard Worker "SPDX-license-identifier-FSFAP", 11*cf84ac9aSAndroid Build Coastguard Worker "SPDX-license-identifier-MIT", 12*cf84ac9aSAndroid Build Coastguard Worker "legacy_notice", 13*cf84ac9aSAndroid Build Coastguard Worker "legacy_unencumbered", 14*cf84ac9aSAndroid Build Coastguard Worker ], 15*cf84ac9aSAndroid Build Coastguard Worker license_text: [ 16*cf84ac9aSAndroid Build Coastguard Worker "COPYING", 17*cf84ac9aSAndroid Build Coastguard Worker ], 18*cf84ac9aSAndroid Build Coastguard Worker} 19*cf84ac9aSAndroid Build Coastguard Worker 20*cf84ac9aSAndroid Build Coastguard Workercc_binary { 21*cf84ac9aSAndroid Build Coastguard Worker 22*cf84ac9aSAndroid Build Coastguard Worker srcs: [ 23*cf84ac9aSAndroid Build Coastguard Worker "access.c", 24*cf84ac9aSAndroid Build Coastguard Worker "affinity.c", 25*cf84ac9aSAndroid Build Coastguard Worker "aio.c", 26*cf84ac9aSAndroid Build Coastguard Worker "basic_filters.c", 27*cf84ac9aSAndroid Build Coastguard Worker "bind.c", 28*cf84ac9aSAndroid Build Coastguard Worker "bjm.c", 29*cf84ac9aSAndroid Build Coastguard Worker "block.c", 30*cf84ac9aSAndroid Build Coastguard Worker "bpf.c", 31*cf84ac9aSAndroid Build Coastguard Worker "bpf_filter.c", 32*cf84ac9aSAndroid Build Coastguard Worker "bpf_seccomp_filter.c", 33*cf84ac9aSAndroid Build Coastguard Worker "bpf_sock_filter.c", 34*cf84ac9aSAndroid Build Coastguard Worker "btrfs.c", 35*cf84ac9aSAndroid Build Coastguard Worker "cacheflush.c", 36*cf84ac9aSAndroid Build Coastguard Worker "capability.c", 37*cf84ac9aSAndroid Build Coastguard Worker "chdir.c", 38*cf84ac9aSAndroid Build Coastguard Worker "chmod.c", 39*cf84ac9aSAndroid Build Coastguard Worker "clone.c", 40*cf84ac9aSAndroid Build Coastguard Worker "copy_file_range.c", 41*cf84ac9aSAndroid Build Coastguard Worker "count.c", 42*cf84ac9aSAndroid Build Coastguard Worker "delay.c", 43*cf84ac9aSAndroid Build Coastguard Worker "desc.c", 44*cf84ac9aSAndroid Build Coastguard Worker "dirent.c", 45*cf84ac9aSAndroid Build Coastguard Worker "dirent64.c", 46*cf84ac9aSAndroid Build Coastguard Worker "dm.c", 47*cf84ac9aSAndroid Build Coastguard Worker "dyxlat.c", 48*cf84ac9aSAndroid Build Coastguard Worker "epoll.c", 49*cf84ac9aSAndroid Build Coastguard Worker "error_prints.c", 50*cf84ac9aSAndroid Build Coastguard Worker "evdev.c", 51*cf84ac9aSAndroid Build Coastguard Worker "evdev_mpers.c", 52*cf84ac9aSAndroid Build Coastguard Worker "eventfd.c", 53*cf84ac9aSAndroid Build Coastguard Worker "execve.c", 54*cf84ac9aSAndroid Build Coastguard Worker "fadvise.c", 55*cf84ac9aSAndroid Build Coastguard Worker "fallocate.c", 56*cf84ac9aSAndroid Build Coastguard Worker "fanotify.c", 57*cf84ac9aSAndroid Build Coastguard Worker "fchownat.c", 58*cf84ac9aSAndroid Build Coastguard Worker "fcntl.c", 59*cf84ac9aSAndroid Build Coastguard Worker "fetch_bpf_fprog.c", 60*cf84ac9aSAndroid Build Coastguard Worker "fetch_indirect_syscall_args.c", 61*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_flock.c", 62*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_keyctl_kdf_params.c", 63*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_mmsghdr.c", 64*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_msghdr.c", 65*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_stat.c", 66*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_stat64.c", 67*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_statfs.c", 68*cf84ac9aSAndroid Build Coastguard Worker "fetch_struct_xfs_quotastat.c", 69*cf84ac9aSAndroid Build Coastguard Worker "file_handle.c", 70*cf84ac9aSAndroid Build Coastguard Worker "file_ioctl.c", 71*cf84ac9aSAndroid Build Coastguard Worker "filter_qualify.c", 72*cf84ac9aSAndroid Build Coastguard Worker "flock.c", 73*cf84ac9aSAndroid Build Coastguard Worker "fstatfs.c", 74*cf84ac9aSAndroid Build Coastguard Worker "fstatfs64.c", 75*cf84ac9aSAndroid Build Coastguard Worker "fs_x_ioctl.c", 76*cf84ac9aSAndroid Build Coastguard Worker "futex.c", 77*cf84ac9aSAndroid Build Coastguard Worker "getcpu.c", 78*cf84ac9aSAndroid Build Coastguard Worker "getcwd.c", 79*cf84ac9aSAndroid Build Coastguard Worker "getpagesize.c", 80*cf84ac9aSAndroid Build Coastguard Worker "getrandom.c", 81*cf84ac9aSAndroid Build Coastguard Worker "get_robust_list.c", 82*cf84ac9aSAndroid Build Coastguard Worker "hdio.c", 83*cf84ac9aSAndroid Build Coastguard Worker "hostname.c", 84*cf84ac9aSAndroid Build Coastguard Worker "inotify.c", 85*cf84ac9aSAndroid Build Coastguard Worker "inotify_ioctl.c", 86*cf84ac9aSAndroid Build Coastguard Worker "io.c", 87*cf84ac9aSAndroid Build Coastguard Worker "ioctl.c", 88*cf84ac9aSAndroid Build Coastguard Worker "ioperm.c", 89*cf84ac9aSAndroid Build Coastguard Worker "iopl.c", 90*cf84ac9aSAndroid Build Coastguard Worker "ioprio.c", 91*cf84ac9aSAndroid Build Coastguard Worker "ipc.c", 92*cf84ac9aSAndroid Build Coastguard Worker "ipc_msg.c", 93*cf84ac9aSAndroid Build Coastguard Worker "ipc_msgctl.c", 94*cf84ac9aSAndroid Build Coastguard Worker "ipc_sem.c", 95*cf84ac9aSAndroid Build Coastguard Worker "ipc_shm.c", 96*cf84ac9aSAndroid Build Coastguard Worker "ipc_shmctl.c", 97*cf84ac9aSAndroid Build Coastguard Worker "kcmp.c", 98*cf84ac9aSAndroid Build Coastguard Worker "kexec.c", 99*cf84ac9aSAndroid Build Coastguard Worker "keyctl.c", 100*cf84ac9aSAndroid Build Coastguard Worker "kvm.c", 101*cf84ac9aSAndroid Build Coastguard Worker "ldt.c", 102*cf84ac9aSAndroid Build Coastguard Worker "link.c", 103*cf84ac9aSAndroid Build Coastguard Worker "listen.c", 104*cf84ac9aSAndroid Build Coastguard Worker "lookup_dcookie.c", 105*cf84ac9aSAndroid Build Coastguard Worker "loop.c", 106*cf84ac9aSAndroid Build Coastguard Worker "lseek.c", 107*cf84ac9aSAndroid Build Coastguard Worker "mem.c", 108*cf84ac9aSAndroid Build Coastguard Worker "membarrier.c", 109*cf84ac9aSAndroid Build Coastguard Worker "memfd_create.c", 110*cf84ac9aSAndroid Build Coastguard Worker "mknod.c", 111*cf84ac9aSAndroid Build Coastguard Worker "mmap_cache.c", 112*cf84ac9aSAndroid Build Coastguard Worker "mmap_notify.c", 113*cf84ac9aSAndroid Build Coastguard Worker "mmsghdr.c", 114*cf84ac9aSAndroid Build Coastguard Worker "mount.c", 115*cf84ac9aSAndroid Build Coastguard Worker "mq.c", 116*cf84ac9aSAndroid Build Coastguard Worker "msghdr.c", 117*cf84ac9aSAndroid Build Coastguard Worker "mtd.c", 118*cf84ac9aSAndroid Build Coastguard Worker "nbd_ioctl.c", 119*cf84ac9aSAndroid Build Coastguard Worker "net.c", 120*cf84ac9aSAndroid Build Coastguard Worker "netlink.c", 121*cf84ac9aSAndroid Build Coastguard Worker "netlink_crypto.c", 122*cf84ac9aSAndroid Build Coastguard Worker "netlink_inet_diag.c", 123*cf84ac9aSAndroid Build Coastguard Worker "netlink_kobject_uevent.c", 124*cf84ac9aSAndroid Build Coastguard Worker "netlink_netfilter.c", 125*cf84ac9aSAndroid Build Coastguard Worker "netlink_netlink_diag.c", 126*cf84ac9aSAndroid Build Coastguard Worker "netlink_packet_diag.c", 127*cf84ac9aSAndroid Build Coastguard Worker "netlink_route.c", 128*cf84ac9aSAndroid Build Coastguard Worker "netlink_selinux.c", 129*cf84ac9aSAndroid Build Coastguard Worker "netlink_smc_diag.c", 130*cf84ac9aSAndroid Build Coastguard Worker "netlink_sock_diag.c", 131*cf84ac9aSAndroid Build Coastguard Worker "netlink_unix_diag.c", 132*cf84ac9aSAndroid Build Coastguard Worker "nlattr.c", 133*cf84ac9aSAndroid Build Coastguard Worker "nsfs.c", 134*cf84ac9aSAndroid Build Coastguard Worker "numa.c", 135*cf84ac9aSAndroid Build Coastguard Worker "number_set.c", 136*cf84ac9aSAndroid Build Coastguard Worker "oldstat.c", 137*cf84ac9aSAndroid Build Coastguard Worker "open.c", 138*cf84ac9aSAndroid Build Coastguard Worker "pathtrace.c", 139*cf84ac9aSAndroid Build Coastguard Worker "perf.c", 140*cf84ac9aSAndroid Build Coastguard Worker "perf_ioctl.c", 141*cf84ac9aSAndroid Build Coastguard Worker "personality.c", 142*cf84ac9aSAndroid Build Coastguard Worker "pkeys.c", 143*cf84ac9aSAndroid Build Coastguard Worker "poll.c", 144*cf84ac9aSAndroid Build Coastguard Worker "prctl.c", 145*cf84ac9aSAndroid Build Coastguard Worker "print_aio_sigset.c", 146*cf84ac9aSAndroid Build Coastguard Worker "print_dev_t.c", 147*cf84ac9aSAndroid Build Coastguard Worker "print_group_req.c", 148*cf84ac9aSAndroid Build Coastguard Worker "print_ifindex.c", 149*cf84ac9aSAndroid Build Coastguard Worker "print_mac.c", 150*cf84ac9aSAndroid Build Coastguard Worker "print_mq_attr.c", 151*cf84ac9aSAndroid Build Coastguard Worker "print_msgbuf.c", 152*cf84ac9aSAndroid Build Coastguard Worker "print_sigevent.c", 153*cf84ac9aSAndroid Build Coastguard Worker "print_sg_req_info.c", 154*cf84ac9aSAndroid Build Coastguard Worker "print_statfs.c", 155*cf84ac9aSAndroid Build Coastguard Worker "print_struct_stat.c", 156*cf84ac9aSAndroid Build Coastguard Worker "print_time.c", 157*cf84ac9aSAndroid Build Coastguard Worker "print_timespec.c", 158*cf84ac9aSAndroid Build Coastguard Worker "print_timeval.c", 159*cf84ac9aSAndroid Build Coastguard Worker "print_timex.c", 160*cf84ac9aSAndroid Build Coastguard Worker "printmode.c", 161*cf84ac9aSAndroid Build Coastguard Worker "printrusage.c", 162*cf84ac9aSAndroid Build Coastguard Worker "printsiginfo.c", 163*cf84ac9aSAndroid Build Coastguard Worker "process.c", 164*cf84ac9aSAndroid Build Coastguard Worker "process_vm.c", 165*cf84ac9aSAndroid Build Coastguard Worker "ptp.c", 166*cf84ac9aSAndroid Build Coastguard Worker "quota.c", 167*cf84ac9aSAndroid Build Coastguard Worker "readahead.c", 168*cf84ac9aSAndroid Build Coastguard Worker "readlink.c", 169*cf84ac9aSAndroid Build Coastguard Worker "reboot.c", 170*cf84ac9aSAndroid Build Coastguard Worker "renameat.c", 171*cf84ac9aSAndroid Build Coastguard Worker "resource.c", 172*cf84ac9aSAndroid Build Coastguard Worker "retval.c", 173*cf84ac9aSAndroid Build Coastguard Worker "riscv.c", 174*cf84ac9aSAndroid Build Coastguard Worker "rtc.c", 175*cf84ac9aSAndroid Build Coastguard Worker "rtnl_addr.c", 176*cf84ac9aSAndroid Build Coastguard Worker "rtnl_addrlabel.c", 177*cf84ac9aSAndroid Build Coastguard Worker "rtnl_dcb.c", 178*cf84ac9aSAndroid Build Coastguard Worker "rtnl_link.c", 179*cf84ac9aSAndroid Build Coastguard Worker "rtnl_mdb.c", 180*cf84ac9aSAndroid Build Coastguard Worker "rtnl_neigh.c", 181*cf84ac9aSAndroid Build Coastguard Worker "rtnl_neightbl.c", 182*cf84ac9aSAndroid Build Coastguard Worker "rtnl_netconf.c", 183*cf84ac9aSAndroid Build Coastguard Worker "rtnl_nsid.c", 184*cf84ac9aSAndroid Build Coastguard Worker "rtnl_route.c", 185*cf84ac9aSAndroid Build Coastguard Worker "rtnl_rule.c", 186*cf84ac9aSAndroid Build Coastguard Worker "rtnl_tc.c", 187*cf84ac9aSAndroid Build Coastguard Worker "rtnl_tc_action.c", 188*cf84ac9aSAndroid Build Coastguard Worker "rt_sigframe.c", 189*cf84ac9aSAndroid Build Coastguard Worker "rt_sigreturn.c", 190*cf84ac9aSAndroid Build Coastguard Worker "sched.c", 191*cf84ac9aSAndroid Build Coastguard Worker "scsi.c", 192*cf84ac9aSAndroid Build Coastguard Worker "seccomp.c", 193*cf84ac9aSAndroid Build Coastguard Worker "sendfile.c", 194*cf84ac9aSAndroid Build Coastguard Worker "sg_io_v3.c", 195*cf84ac9aSAndroid Build Coastguard Worker "sg_io_v4.c", 196*cf84ac9aSAndroid Build Coastguard Worker "shutdown.c", 197*cf84ac9aSAndroid Build Coastguard Worker "sigaltstack.c", 198*cf84ac9aSAndroid Build Coastguard Worker "signal.c", 199*cf84ac9aSAndroid Build Coastguard Worker "signalfd.c", 200*cf84ac9aSAndroid Build Coastguard Worker "sigreturn.c", 201*cf84ac9aSAndroid Build Coastguard Worker "sock.c", 202*cf84ac9aSAndroid Build Coastguard Worker "sockaddr.c", 203*cf84ac9aSAndroid Build Coastguard Worker "socketcall.c", 204*cf84ac9aSAndroid Build Coastguard Worker "socketutils.c", 205*cf84ac9aSAndroid Build Coastguard Worker "sram_alloc.c", 206*cf84ac9aSAndroid Build Coastguard Worker "stat.c", 207*cf84ac9aSAndroid Build Coastguard Worker "stat64.c", 208*cf84ac9aSAndroid Build Coastguard Worker "statfs.c", 209*cf84ac9aSAndroid Build Coastguard Worker "statfs64.c", 210*cf84ac9aSAndroid Build Coastguard Worker "statx.c", 211*cf84ac9aSAndroid Build Coastguard Worker "strace.c", 212*cf84ac9aSAndroid Build Coastguard Worker "string_to_uint.c", 213*cf84ac9aSAndroid Build Coastguard Worker "swapon.c", 214*cf84ac9aSAndroid Build Coastguard Worker "sync_file_range.c", 215*cf84ac9aSAndroid Build Coastguard Worker "sync_file_range2.c", 216*cf84ac9aSAndroid Build Coastguard Worker "syscall.c", 217*cf84ac9aSAndroid Build Coastguard Worker "sysctl.c", 218*cf84ac9aSAndroid Build Coastguard Worker "sysinfo.c", 219*cf84ac9aSAndroid Build Coastguard Worker "syslog.c", 220*cf84ac9aSAndroid Build Coastguard Worker "sysmips.c", 221*cf84ac9aSAndroid Build Coastguard Worker "term.c", 222*cf84ac9aSAndroid Build Coastguard Worker "time.c", 223*cf84ac9aSAndroid Build Coastguard Worker "times.c", 224*cf84ac9aSAndroid Build Coastguard Worker "truncate.c", 225*cf84ac9aSAndroid Build Coastguard Worker "ubi.c", 226*cf84ac9aSAndroid Build Coastguard Worker "ucopy.c", 227*cf84ac9aSAndroid Build Coastguard Worker "uid16.c", 228*cf84ac9aSAndroid Build Coastguard Worker "uid.c", 229*cf84ac9aSAndroid Build Coastguard Worker "umask.c", 230*cf84ac9aSAndroid Build Coastguard Worker "umount.c", 231*cf84ac9aSAndroid Build Coastguard Worker "uname.c", 232*cf84ac9aSAndroid Build Coastguard Worker "upeek.c", 233*cf84ac9aSAndroid Build Coastguard Worker "upoke.c", 234*cf84ac9aSAndroid Build Coastguard Worker "userfaultfd.c", 235*cf84ac9aSAndroid Build Coastguard Worker "ustat.c", 236*cf84ac9aSAndroid Build Coastguard Worker "util.c", 237*cf84ac9aSAndroid Build Coastguard Worker "utime.c", 238*cf84ac9aSAndroid Build Coastguard Worker "utimes.c", 239*cf84ac9aSAndroid Build Coastguard Worker "v4l2.c", 240*cf84ac9aSAndroid Build Coastguard Worker "wait.c", 241*cf84ac9aSAndroid Build Coastguard Worker "xattr.c", 242*cf84ac9aSAndroid Build Coastguard Worker "xlat.c", 243*cf84ac9aSAndroid Build Coastguard Worker "xmalloc.c", 244*cf84ac9aSAndroid Build Coastguard Worker ], 245*cf84ac9aSAndroid Build Coastguard Worker 246*cf84ac9aSAndroid Build Coastguard Worker // We have "config.h", but since we're using one file for both LP32 and LP64, 247*cf84ac9aSAndroid Build Coastguard Worker // we need to set the hard-coded size #defines here instead. 248*cf84ac9aSAndroid Build Coastguard Worker cflags: ["-DHAVE_CONFIG_H"] + [ 249*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_KERNEL_LONG_T=SIZEOF_LONG", 250*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_OFF_T=SIZEOF_LONG", 251*cf84ac9aSAndroid Build Coastguard Worker ] + [ 252*cf84ac9aSAndroid Build Coastguard Worker "-Wall", 253*cf84ac9aSAndroid Build Coastguard Worker "-Werror", 254*cf84ac9aSAndroid Build Coastguard Worker "-Wno-initializer-overrides", 255*cf84ac9aSAndroid Build Coastguard Worker "-Wno-missing-field-initializers", 256*cf84ac9aSAndroid Build Coastguard Worker "-Wno-nonnull", 257*cf84ac9aSAndroid Build Coastguard Worker "-Wno-pointer-arith", 258*cf84ac9aSAndroid Build Coastguard Worker "-Wno-unused-parameter", 259*cf84ac9aSAndroid Build Coastguard Worker "-Wno-sign-compare", 260*cf84ac9aSAndroid Build Coastguard Worker "-fno-strict-aliasing", 261*cf84ac9aSAndroid Build Coastguard Worker ], 262*cf84ac9aSAndroid Build Coastguard Worker multilib: { 263*cf84ac9aSAndroid Build Coastguard Worker lib32: { 264*cf84ac9aSAndroid Build Coastguard Worker cflags: [ 265*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_LONG_LONG=8", 266*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_LONG=4", 267*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_RLIM_T=4", 268*cf84ac9aSAndroid Build Coastguard Worker "-DHAVE_STRUCT_STAT64=1", 269*cf84ac9aSAndroid Build Coastguard Worker ], 270*cf84ac9aSAndroid Build Coastguard Worker }, 271*cf84ac9aSAndroid Build Coastguard Worker lib64: { 272*cf84ac9aSAndroid Build Coastguard Worker cflags: [ 273*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_LONG_LONG=8", 274*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_LONG=8", 275*cf84ac9aSAndroid Build Coastguard Worker "-DSIZEOF_RLIM_T=8", 276*cf84ac9aSAndroid Build Coastguard Worker ], 277*cf84ac9aSAndroid Build Coastguard Worker }, 278*cf84ac9aSAndroid Build Coastguard Worker }, 279*cf84ac9aSAndroid Build Coastguard Worker 280*cf84ac9aSAndroid Build Coastguard Worker arch: { 281*cf84ac9aSAndroid Build Coastguard Worker arm: { 282*cf84ac9aSAndroid Build Coastguard Worker cflags: ["-DARM=1"] + ["-DHAVE_STRUCT___OLD_KERNEL_STAT=1"], 283*cf84ac9aSAndroid Build Coastguard Worker 284*cf84ac9aSAndroid Build Coastguard Worker local_include_dirs: [ 285*cf84ac9aSAndroid Build Coastguard Worker "linux/arm", 286*cf84ac9aSAndroid Build Coastguard Worker "linux", 287*cf84ac9aSAndroid Build Coastguard Worker ], 288*cf84ac9aSAndroid Build Coastguard Worker }, 289*cf84ac9aSAndroid Build Coastguard Worker arm64: { 290*cf84ac9aSAndroid Build Coastguard Worker cflags: ["-DAARCH64=1"], 291*cf84ac9aSAndroid Build Coastguard Worker 292*cf84ac9aSAndroid Build Coastguard Worker local_include_dirs: [ 293*cf84ac9aSAndroid Build Coastguard Worker "linux/aarch64", 294*cf84ac9aSAndroid Build Coastguard Worker "linux", 295*cf84ac9aSAndroid Build Coastguard Worker ], 296*cf84ac9aSAndroid Build Coastguard Worker }, 297*cf84ac9aSAndroid Build Coastguard Worker riscv64: { 298*cf84ac9aSAndroid Build Coastguard Worker cflags: ["-DRISCV=1"], 299*cf84ac9aSAndroid Build Coastguard Worker 300*cf84ac9aSAndroid Build Coastguard Worker local_include_dirs: [ 301*cf84ac9aSAndroid Build Coastguard Worker "linux/riscv", 302*cf84ac9aSAndroid Build Coastguard Worker "linux", 303*cf84ac9aSAndroid Build Coastguard Worker ], 304*cf84ac9aSAndroid Build Coastguard Worker }, 305*cf84ac9aSAndroid Build Coastguard Worker x86: { 306*cf84ac9aSAndroid Build Coastguard Worker cflags: ["-DI386=1"] + ["-DHAVE_STRUCT___OLD_KERNEL_STAT=1"], 307*cf84ac9aSAndroid Build Coastguard Worker 308*cf84ac9aSAndroid Build Coastguard Worker local_include_dirs: [ 309*cf84ac9aSAndroid Build Coastguard Worker "linux/i386", 310*cf84ac9aSAndroid Build Coastguard Worker "linux", 311*cf84ac9aSAndroid Build Coastguard Worker ], 312*cf84ac9aSAndroid Build Coastguard Worker }, 313*cf84ac9aSAndroid Build Coastguard Worker x86_64: { 314*cf84ac9aSAndroid Build Coastguard Worker cflags: ["-DX86_64=1"], 315*cf84ac9aSAndroid Build Coastguard Worker 316*cf84ac9aSAndroid Build Coastguard Worker local_include_dirs: [ 317*cf84ac9aSAndroid Build Coastguard Worker "linux/x86_64", 318*cf84ac9aSAndroid Build Coastguard Worker "linux", 319*cf84ac9aSAndroid Build Coastguard Worker ], 320*cf84ac9aSAndroid Build Coastguard Worker }, 321*cf84ac9aSAndroid Build Coastguard Worker }, 322*cf84ac9aSAndroid Build Coastguard Worker 323*cf84ac9aSAndroid Build Coastguard Worker name: "strace", 324*cf84ac9aSAndroid Build Coastguard Worker 325*cf84ac9aSAndroid Build Coastguard Worker} 326