Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // autogenerated by syzkaller (https://github.com/google/syzkaller)
- #define _GNU_SOURCE
- #include <arpa/inet.h>
- #include <endian.h>
- #include <errno.h>
- #include <fcntl.h>
- #include <net/if.h>
- #include <netinet/in.h>
- #include <sched.h>
- #include <setjmp.h>
- #include <stdbool.h>
- #include <stddef.h>
- #include <stdint.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/ioctl.h>
- #include <sys/mman.h>
- #include <sys/mount.h>
- #include <sys/socket.h>
- #include <sys/stat.h>
- #include <sys/syscall.h>
- #include <sys/types.h>
- #include <unistd.h>
- #include <linux/genetlink.h>
- #include <linux/icmp.h>
- #include <linux/ipv6.h>
- #include <linux/icmpv6.h>
- #include <linux/if_addr.h>
- #include <linux/if_link.h>
- #include <linux/igmp.h>
- #include <linux/in6.h>
- #include <linux/ip.h>
- #include <linux/loop.h>
- #include <linux/neighbour.h>
- #include <linux/net.h>
- #include <linux/netlink.h>
- #include <linux/rtnetlink.h>
- #include <linux/sched.h>
- #include <linux/sctp.h>
- #include <linux/tcp.h>
- #include <linux/udp.h>
- #include <linux/veth.h>
- static long syz_proconfig_set__sys_devices_pci0000_00_0000_00_01_1_ata2_host1_target1_0_0_1_0_0_0_block_sr0_queue_iosched_read_expire(volatile long val)
- {
- char command[256];
- sprintf(command, "echo %ld > /sys/devices/pci0000:00/0000:00:01.1/ata2/host1/target1:0:0/1:0:0:0/block/sr0/queue/iosched/read_expire", val);
- int ret = system(command);
- if (ret != 0) {
- return 0;
- }
- return 0;
- }
- static long syz_proconfig_reset__sys_devices_virtual_block_loop4_queue_iostats_passthrough()
- {
- char command[256];
- sprintf(command, "echo 0 > /sys/devices/virtual/block/loop4/queue/iostats_passthrough");
- int ret = system(command);
- if (ret != 0) {
- return 0;
- }
- return 0;
- }
- static long syz_sysconfig_set__proc_sys_net_ipv4_ip_unprivileged_port_start(volatile long val)
- {
- char command[256];
- sprintf(command, "echo %ld > /proc/sys/net/ipv4/ip_unprivileged_port_start", val);
- int ret = system(command);
- if (ret != 0) {
- return 0;
- }
- return 0;
- }
- static long syz_proconfig_set__sys_devices_pci0000_00_0000_00_01_1_ata2_host1_target1_0_0_1_0_0_0_cdl_enable(volatile long val)
- {
- char command[256];
- sprintf(command, "echo %ld > /sys/devices/pci0000:00/0000:00:01.1/ata2/host1/target1:0:0/1:0:0:0/cdl_enable", val);
- int ret = system(command);
- if (ret != 0) {
- return 0;
- }
- return 0;
- }
- #ifndef __NR_close_range
- #define __NR_close_range 436
- #endif
- #ifndef __NR_getrandom
- #define __NR_getrandom 318
- #endif
- #ifndef __NR_io_uring_register
- #define __NR_io_uring_register 427
- #endif
- #ifndef __NR_io_uring_setup
- #define __NR_io_uring_setup 425
- #endif
- #ifndef __NR_memfd_create
- #define __NR_memfd_create 319
- #endif
- #ifndef __NR_pidfd_open
- #define __NR_pidfd_open 434
- #endif
- #ifndef __NR_preadv2
- #define __NR_preadv2 327
- #endif
- #ifndef __NR_pwritev2
- #define __NR_pwritev2 328
- #endif
- #ifndef __NR_quotactl_fd
- #define __NR_quotactl_fd 443
- #endif
- static unsigned long long procid;
- #define BITMASK(bf_off, bf_len) (((1ull << (bf_len)) - 1) << (bf_off))
- #define STORE_BY_BITMASK(type, htobe, addr, val, bf_off, bf_len) \
- *(type*)(addr) = \
- htobe((htobe(*(type*)(addr)) & ~BITMASK((bf_off), (bf_len))) | \
- (((type)(val) << (bf_off)) & BITMASK((bf_off), (bf_len))))
- struct csum_inet {
- uint32_t acc;
- };
- static void csum_inet_init(struct csum_inet* csum)
- {
- csum->acc = 0;
- }
- static void csum_inet_update(struct csum_inet* csum, const uint8_t* data,
- size_t length)
- {
- if (length == 0)
- return;
- size_t i = 0;
- for (; i < length - 1; i += 2)
- csum->acc += *(uint16_t*)&data[i];
- if (length & 1)
- csum->acc += le16toh((uint16_t)data[length - 1]);
- while (csum->acc > 0xffff)
- csum->acc = (csum->acc & 0xffff) + (csum->acc >> 16);
- }
- static uint16_t csum_inet_digest(struct csum_inet* csum)
- {
- return ~csum->acc;
- }
- struct nlmsg {
- char* pos;
- int nesting;
- struct nlattr* nested[8];
- char buf[4096];
- };
- static void netlink_init(struct nlmsg* nlmsg, int typ, int flags,
- const void* data, int size)
- {
- memset(nlmsg, 0, sizeof(*nlmsg));
- struct nlmsghdr* hdr = (struct nlmsghdr*)nlmsg->buf;
- hdr->nlmsg_type = typ;
- hdr->nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK | flags;
- memcpy(hdr + 1, data, size);
- nlmsg->pos = (char*)(hdr + 1) + NLMSG_ALIGN(size);
- }
- static void netlink_attr(struct nlmsg* nlmsg, int typ, const void* data,
- int size)
- {
- struct nlattr* attr = (struct nlattr*)nlmsg->pos;
- attr->nla_len = sizeof(*attr) + size;
- attr->nla_type = typ;
- if (size > 0)
- memcpy(attr + 1, data, size);
- nlmsg->pos += NLMSG_ALIGN(attr->nla_len);
- }
- static int netlink_send_ext(struct nlmsg* nlmsg, int sock, uint16_t reply_type,
- int* reply_len, bool dofail)
- {
- if (nlmsg->pos > nlmsg->buf + sizeof(nlmsg->buf) || nlmsg->nesting)
- exit(1);
- struct nlmsghdr* hdr = (struct nlmsghdr*)nlmsg->buf;
- hdr->nlmsg_len = nlmsg->pos - nlmsg->buf;
- struct sockaddr_nl addr;
- memset(&addr, 0, sizeof(addr));
- addr.nl_family = AF_NETLINK;
- ssize_t n = sendto(sock, nlmsg->buf, hdr->nlmsg_len, 0,
- (struct sockaddr*)&addr, sizeof(addr));
- if (n != (ssize_t)hdr->nlmsg_len) {
- if (dofail)
- exit(1);
- return -1;
- }
- n = recv(sock, nlmsg->buf, sizeof(nlmsg->buf), 0);
- if (reply_len)
- *reply_len = 0;
- if (n < 0) {
- if (dofail)
- exit(1);
- return -1;
- }
- if (n < (ssize_t)sizeof(struct nlmsghdr)) {
- errno = EINVAL;
- if (dofail)
- exit(1);
- return -1;
- }
- if (hdr->nlmsg_type == NLMSG_DONE)
- return 0;
- if (reply_len && hdr->nlmsg_type == reply_type) {
- *reply_len = n;
- return 0;
- }
- if (n < (ssize_t)(sizeof(struct nlmsghdr) + sizeof(struct nlmsgerr))) {
- errno = EINVAL;
- if (dofail)
- exit(1);
- return -1;
- }
- if (hdr->nlmsg_type != NLMSG_ERROR) {
- errno = EINVAL;
- if (dofail)
- exit(1);
- return -1;
- }
- errno = -((struct nlmsgerr*)(hdr + 1))->error;
- return -errno;
- }
- static int netlink_query_family_id(struct nlmsg* nlmsg, int sock,
- const char* family_name, bool dofail)
- {
- struct genlmsghdr genlhdr;
- memset(&genlhdr, 0, sizeof(genlhdr));
- genlhdr.cmd = CTRL_CMD_GETFAMILY;
- netlink_init(nlmsg, GENL_ID_CTRL, 0, &genlhdr, sizeof(genlhdr));
- netlink_attr(nlmsg, CTRL_ATTR_FAMILY_NAME, family_name,
- strnlen(family_name, GENL_NAMSIZ - 1) + 1);
- int n = 0;
- int err = netlink_send_ext(nlmsg, sock, GENL_ID_CTRL, &n, dofail);
- if (err < 0) {
- return -1;
- }
- uint16_t id = 0;
- struct nlattr* attr = (struct nlattr*)(nlmsg->buf + NLMSG_HDRLEN +
- NLMSG_ALIGN(sizeof(genlhdr)));
- for (; (char*)attr < nlmsg->buf + n;
- attr = (struct nlattr*)((char*)attr + NLMSG_ALIGN(attr->nla_len))) {
- if (attr->nla_type == CTRL_ATTR_FAMILY_ID) {
- id = *(uint16_t*)(attr + 1);
- break;
- }
- }
- if (!id) {
- errno = EINVAL;
- return -1;
- }
- recv(sock, nlmsg->buf, sizeof(nlmsg->buf), 0);
- return id;
- }
- const int kInitNetNsFd = 201;
- #define SIZEOF_IO_URING_SQE 64
- #define SIZEOF_IO_URING_CQE 16
- #define SQ_HEAD_OFFSET 0
- #define SQ_TAIL_OFFSET 64
- #define SQ_RING_MASK_OFFSET 256
- #define SQ_RING_ENTRIES_OFFSET 264
- #define SQ_FLAGS_OFFSET 276
- #define SQ_DROPPED_OFFSET 272
- #define CQ_HEAD_OFFSET 128
- #define CQ_TAIL_OFFSET 192
- #define CQ_RING_MASK_OFFSET 260
- #define CQ_RING_ENTRIES_OFFSET 268
- #define CQ_RING_OVERFLOW_OFFSET 284
- #define CQ_FLAGS_OFFSET 280
- #define CQ_CQES_OFFSET 320
- struct io_sqring_offsets {
- uint32_t head;
- uint32_t tail;
- uint32_t ring_mask;
- uint32_t ring_entries;
- uint32_t flags;
- uint32_t dropped;
- uint32_t array;
- uint32_t resv1;
- uint64_t resv2;
- };
- struct io_cqring_offsets {
- uint32_t head;
- uint32_t tail;
- uint32_t ring_mask;
- uint32_t ring_entries;
- uint32_t overflow;
- uint32_t cqes;
- uint64_t resv[2];
- };
- struct io_uring_params {
- uint32_t sq_entries;
- uint32_t cq_entries;
- uint32_t flags;
- uint32_t sq_thread_cpu;
- uint32_t sq_thread_idle;
- uint32_t features;
- uint32_t resv[4];
- struct io_sqring_offsets sq_off;
- struct io_cqring_offsets cq_off;
- };
- #define IORING_OFF_SQ_RING 0
- #define IORING_OFF_SQES 0x10000000ULL
- #define IORING_SETUP_SQE128 (1U << 10)
- #define IORING_SETUP_CQE32 (1U << 11)
- static long syz_io_uring_setup(volatile long a0, volatile long a1,
- volatile long a2, volatile long a3)
- {
- uint32_t entries = (uint32_t)a0;
- struct io_uring_params* setup_params = (struct io_uring_params*)a1;
- void** ring_ptr_out = (void**)a2;
- void** sqes_ptr_out = (void**)a3;
- setup_params->flags &= ~(IORING_SETUP_CQE32 | IORING_SETUP_SQE128);
- uint32_t fd_io_uring = syscall(__NR_io_uring_setup, entries, setup_params);
- uint32_t sq_ring_sz =
- setup_params->sq_off.array + setup_params->sq_entries * sizeof(uint32_t);
- uint32_t cq_ring_sz = setup_params->cq_off.cqes +
- setup_params->cq_entries * SIZEOF_IO_URING_CQE;
- uint32_t ring_sz = sq_ring_sz > cq_ring_sz ? sq_ring_sz : cq_ring_sz;
- *ring_ptr_out =
- mmap(0, ring_sz, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE,
- fd_io_uring, IORING_OFF_SQ_RING);
- uint32_t sqes_sz = setup_params->sq_entries * SIZEOF_IO_URING_SQE;
- *sqes_ptr_out = mmap(0, sqes_sz, PROT_READ | PROT_WRITE,
- MAP_SHARED | MAP_POPULATE, fd_io_uring, IORING_OFF_SQES);
- uint32_t* array =
- (uint32_t*)((uintptr_t)*ring_ptr_out + setup_params->sq_off.array);
- for (uint32_t index = 0; index < entries; index++)
- array[index] = index;
- return fd_io_uring;
- }
- static long syz_open_dev(volatile long a0, volatile long a1, volatile long a2)
- {
- if (a0 == 0xc || a0 == 0xb) {
- char buf[128];
- sprintf(buf, "/dev/%s/%d:%d", a0 == 0xc ? "char" : "block", (uint8_t)a1,
- (uint8_t)a2);
- return open(buf, O_RDWR, 0);
- } else {
- char buf[1024];
- char* hash;
- strncpy(buf, (char*)a0, sizeof(buf) - 1);
- buf[sizeof(buf) - 1] = 0;
- while ((hash = strchr(buf, '#'))) {
- *hash = '0' + (char)(a1 % 10);
- a1 /= 10;
- }
- return open(buf, a2, 0);
- }
- }
- static long syz_open_procfs(volatile long a0, volatile long a1)
- {
- char buf[128];
- memset(buf, 0, sizeof(buf));
- if (a0 == 0) {
- snprintf(buf, sizeof(buf), "/proc/self/%s", (char*)a1);
- } else if (a0 == -1) {
- snprintf(buf, sizeof(buf), "/proc/thread-self/%s", (char*)a1);
- } else {
- snprintf(buf, sizeof(buf), "/proc/self/task/%d/%s", (int)a0, (char*)a1);
- }
- int fd = open(buf, O_RDWR);
- if (fd == -1)
- fd = open(buf, O_RDONLY);
- return fd;
- }
- static long syz_init_net_socket(volatile long domain, volatile long type,
- volatile long proto)
- {
- return syscall(__NR_socket, domain, type, proto);
- }
- static long syz_socket_connect_nvme_tcp()
- {
- return syscall(__NR_socket, -1, 0, 0);
- }
- static long syz_genetlink_get_family_id(volatile long name,
- volatile long sock_arg)
- {
- int fd = sock_arg;
- if (fd < 0) {
- fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
- if (fd == -1) {
- return -1;
- }
- }
- struct nlmsg nlmsg_tmp;
- int ret = netlink_query_family_id(&nlmsg_tmp, fd, (char*)name, false);
- if ((int)sock_arg < 0)
- close(fd);
- if (ret < 0) {
- return -1;
- }
- return ret;
- }
- //% This code is derived from puff.{c,h}, found in the zlib development. The
- //% original files come with the following copyright notice:
- //% Copyright (C) 2002-2013 Mark Adler, all rights reserved
- //% version 2.3, 21 Jan 2013
- //% This software is provided 'as-is', without any express or implied
- //% warranty. In no event will the author be held liable for any damages
- //% arising from the use of this software.
- //% Permission is granted to anyone to use this software for any purpose,
- //% including commercial applications, and to alter it and redistribute it
- //% freely, subject to the following restrictions:
- //% 1. The origin of this software must not be misrepresented; you must not
- //% claim that you wrote the original software. If you use this software
- //% in a product, an acknowledgment in the product documentation would be
- //% appreciated but is not required.
- //% 2. Altered source versions must be plainly marked as such, and must not be
- //% misrepresented as being the original software.
- //% 3. This notice may not be removed or altered from any source distribution.
- //% Mark Adler [email protected]
- //% BEGIN CODE DERIVED FROM puff.{c,h}
- #define MAXBITS 15
- #define MAXLCODES 286
- #define MAXDCODES 30
- #define MAXCODES (MAXLCODES + MAXDCODES)
- #define FIXLCODES 288
- struct puff_state {
- unsigned char* out;
- unsigned long outlen;
- unsigned long outcnt;
- const unsigned char* in;
- unsigned long inlen;
- unsigned long incnt;
- int bitbuf;
- int bitcnt;
- jmp_buf env;
- };
- static int puff_bits(struct puff_state* s, int need)
- {
- long val = s->bitbuf;
- while (s->bitcnt < need) {
- if (s->incnt == s->inlen)
- longjmp(s->env, 1);
- val |= (long)(s->in[s->incnt++]) << s->bitcnt;
- s->bitcnt += 8;
- }
- s->bitbuf = (int)(val >> need);
- s->bitcnt -= need;
- return (int)(val & ((1L << need) - 1));
- }
- static int puff_stored(struct puff_state* s)
- {
- s->bitbuf = 0;
- s->bitcnt = 0;
- if (s->incnt + 4 > s->inlen)
- return 2;
- unsigned len = s->in[s->incnt++];
- len |= s->in[s->incnt++] << 8;
- if (s->in[s->incnt++] != (~len & 0xff) ||
- s->in[s->incnt++] != ((~len >> 8) & 0xff))
- return -2;
- if (s->incnt + len > s->inlen)
- return 2;
- if (s->outcnt + len > s->outlen)
- return 1;
- for (; len--; s->outcnt++, s->incnt++) {
- if (s->in[s->incnt])
- s->out[s->outcnt] = s->in[s->incnt];
- }
- return 0;
- }
- struct puff_huffman {
- short* count;
- short* symbol;
- };
- static int puff_decode(struct puff_state* s, const struct puff_huffman* h)
- {
- int first = 0;
- int index = 0;
- int bitbuf = s->bitbuf;
- int left = s->bitcnt;
- int code = first = index = 0;
- int len = 1;
- short* next = h->count + 1;
- while (1) {
- while (left--) {
- code |= bitbuf & 1;
- bitbuf >>= 1;
- int count = *next++;
- if (code - count < first) {
- s->bitbuf = bitbuf;
- s->bitcnt = (s->bitcnt - len) & 7;
- return h->symbol[index + (code - first)];
- }
- index += count;
- first += count;
- first <<= 1;
- code <<= 1;
- len++;
- }
- left = (MAXBITS + 1) - len;
- if (left == 0)
- break;
- if (s->incnt == s->inlen)
- longjmp(s->env, 1);
- bitbuf = s->in[s->incnt++];
- if (left > 8)
- left = 8;
- }
- return -10;
- }
- static int puff_construct(struct puff_huffman* h, const short* length, int n)
- {
- int len;
- for (len = 0; len <= MAXBITS; len++)
- h->count[len] = 0;
- int symbol;
- for (symbol = 0; symbol < n; symbol++)
- (h->count[length[symbol]])++;
- if (h->count[0] == n)
- return 0;
- int left = 1;
- for (len = 1; len <= MAXBITS; len++) {
- left <<= 1;
- left -= h->count[len];
- if (left < 0)
- return left;
- }
- short offs[MAXBITS + 1];
- offs[1] = 0;
- for (len = 1; len < MAXBITS; len++)
- offs[len + 1] = offs[len] + h->count[len];
- for (symbol = 0; symbol < n; symbol++)
- if (length[symbol] != 0)
- h->symbol[offs[length[symbol]]++] = symbol;
- return left;
- }
- static int puff_codes(struct puff_state* s, const struct puff_huffman* lencode,
- const struct puff_huffman* distcode)
- {
- static const short lens[29] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
- 15, 17, 19, 23, 27, 31, 35, 43, 51, 59,
- 67, 83, 99, 115, 131, 163, 195, 227, 258};
- static const short lext[29] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2,
- 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0};
- static const short dists[30] = {
- 1, 2, 3, 4, 5, 7, 9, 13, 17, 25,
- 33, 49, 65, 97, 129, 193, 257, 385, 513, 769,
- 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577};
- static const short dext[30] = {0, 0, 0, 0, 1, 1, 2, 2, 3, 3,
- 4, 4, 5, 5, 6, 6, 7, 7, 8, 8,
- 9, 9, 10, 10, 11, 11, 12, 12, 13, 13};
- int symbol;
- do {
- symbol = puff_decode(s, lencode);
- if (symbol < 0)
- return symbol;
- if (symbol < 256) {
- if (s->outcnt == s->outlen)
- return 1;
- if (symbol)
- s->out[s->outcnt] = symbol;
- s->outcnt++;
- } else if (symbol > 256) {
- symbol -= 257;
- if (symbol >= 29)
- return -10;
- int len = lens[symbol] + puff_bits(s, lext[symbol]);
- symbol = puff_decode(s, distcode);
- if (symbol < 0)
- return symbol;
- unsigned dist = dists[symbol] + puff_bits(s, dext[symbol]);
- if (dist > s->outcnt)
- return -11;
- if (s->outcnt + len > s->outlen)
- return 1;
- while (len--) {
- if (dist <= s->outcnt && s->out[s->outcnt - dist])
- s->out[s->outcnt] = s->out[s->outcnt - dist];
- s->outcnt++;
- }
- }
- } while (symbol != 256);
- return 0;
- }
- static int puff_fixed(struct puff_state* s)
- {
- static int virgin = 1;
- static short lencnt[MAXBITS + 1], lensym[FIXLCODES];
- static short distcnt[MAXBITS + 1], distsym[MAXDCODES];
- static struct puff_huffman lencode, distcode;
- if (virgin) {
- lencode.count = lencnt;
- lencode.symbol = lensym;
- distcode.count = distcnt;
- distcode.symbol = distsym;
- short lengths[FIXLCODES];
- int symbol;
- for (symbol = 0; symbol < 144; symbol++)
- lengths[symbol] = 8;
- for (; symbol < 256; symbol++)
- lengths[symbol] = 9;
- for (; symbol < 280; symbol++)
- lengths[symbol] = 7;
- for (; symbol < FIXLCODES; symbol++)
- lengths[symbol] = 8;
- puff_construct(&lencode, lengths, FIXLCODES);
- for (symbol = 0; symbol < MAXDCODES; symbol++)
- lengths[symbol] = 5;
- puff_construct(&distcode, lengths, MAXDCODES);
- virgin = 0;
- }
- return puff_codes(s, &lencode, &distcode);
- }
- static int puff_dynamic(struct puff_state* s)
- {
- static const short order[19] = {16, 17, 18, 0, 8, 7, 9, 6, 10, 5,
- 11, 4, 12, 3, 13, 2, 14, 1, 15};
- int nlen = puff_bits(s, 5) + 257;
- int ndist = puff_bits(s, 5) + 1;
- int ncode = puff_bits(s, 4) + 4;
- if (nlen > MAXLCODES || ndist > MAXDCODES)
- return -3;
- short lengths[MAXCODES];
- int index;
- for (index = 0; index < ncode; index++)
- lengths[order[index]] = puff_bits(s, 3);
- for (; index < 19; index++)
- lengths[order[index]] = 0;
- short lencnt[MAXBITS + 1], lensym[MAXLCODES];
- struct puff_huffman lencode = {lencnt, lensym};
- int err = puff_construct(&lencode, lengths, 19);
- if (err != 0)
- return -4;
- index = 0;
- while (index < nlen + ndist) {
- int symbol;
- int len;
- symbol = puff_decode(s, &lencode);
- if (symbol < 0)
- return symbol;
- if (symbol < 16)
- lengths[index++] = symbol;
- else {
- len = 0;
- if (symbol == 16) {
- if (index == 0)
- return -5;
- len = lengths[index - 1];
- symbol = 3 + puff_bits(s, 2);
- } else if (symbol == 17)
- symbol = 3 + puff_bits(s, 3);
- else
- symbol = 11 + puff_bits(s, 7);
- if (index + symbol > nlen + ndist)
- return -6;
- while (symbol--)
- lengths[index++] = len;
- }
- }
- if (lengths[256] == 0)
- return -9;
- err = puff_construct(&lencode, lengths, nlen);
- if (err && (err < 0 || nlen != lencode.count[0] + lencode.count[1]))
- return -7;
- short distcnt[MAXBITS + 1], distsym[MAXDCODES];
- struct puff_huffman distcode = {distcnt, distsym};
- err = puff_construct(&distcode, lengths + nlen, ndist);
- if (err && (err < 0 || ndist != distcode.count[0] + distcode.count[1]))
- return -8;
- return puff_codes(s, &lencode, &distcode);
- }
- static int puff(unsigned char* dest, unsigned long* destlen,
- const unsigned char* source, unsigned long sourcelen)
- {
- struct puff_state s = {
- .out = dest,
- .outlen = *destlen,
- .outcnt = 0,
- .in = source,
- .inlen = sourcelen,
- .incnt = 0,
- .bitbuf = 0,
- .bitcnt = 0,
- };
- int err;
- if (setjmp(s.env) != 0)
- err = 2;
- else {
- int last;
- do {
- last = puff_bits(&s, 1);
- int type = puff_bits(&s, 2);
- err = type == 0 ? puff_stored(&s)
- : (type == 1 ? puff_fixed(&s)
- : (type == 2 ? puff_dynamic(&s) : -1));
- if (err != 0)
- break;
- } while (!last);
- }
- *destlen = s.outcnt;
- return err;
- }
- //% END CODE DERIVED FROM puff.{c,h}
- #define ZLIB_HEADER_WIDTH 2
- static int puff_zlib_to_file(const unsigned char* source,
- unsigned long sourcelen, int dest_fd)
- {
- if (sourcelen < ZLIB_HEADER_WIDTH)
- return 0;
- source += ZLIB_HEADER_WIDTH;
- sourcelen -= ZLIB_HEADER_WIDTH;
- const unsigned long max_destlen = 132 << 20;
- void* ret = mmap(0, max_destlen, PROT_WRITE | PROT_READ,
- MAP_PRIVATE | MAP_ANON, -1, 0);
- if (ret == MAP_FAILED)
- return -1;
- unsigned char* dest = (unsigned char*)ret;
- unsigned long destlen = max_destlen;
- int err = puff(dest, &destlen, source, sourcelen);
- if (err) {
- munmap(dest, max_destlen);
- errno = -err;
- return -1;
- }
- if (write(dest_fd, dest, destlen) != (ssize_t)destlen) {
- munmap(dest, max_destlen);
- return -1;
- }
- return munmap(dest, max_destlen);
- }
- static int setup_loop_device(unsigned char* data, unsigned long size,
- const char* loopname, int* loopfd_p)
- {
- int err = 0, loopfd = -1;
- int memfd = syscall(__NR_memfd_create, "syzkaller", 0);
- if (memfd == -1) {
- err = errno;
- goto error;
- }
- if (puff_zlib_to_file(data, size, memfd)) {
- err = errno;
- goto error_close_memfd;
- }
- loopfd = open(loopname, O_RDWR);
- if (loopfd == -1) {
- err = errno;
- goto error_close_memfd;
- }
- if (ioctl(loopfd, LOOP_SET_FD, memfd)) {
- if (errno != EBUSY) {
- err = errno;
- goto error_close_loop;
- }
- ioctl(loopfd, LOOP_CLR_FD, 0);
- usleep(1000);
- if (ioctl(loopfd, LOOP_SET_FD, memfd)) {
- err = errno;
- goto error_close_loop;
- }
- }
- close(memfd);
- *loopfd_p = loopfd;
- return 0;
- error_close_loop:
- close(loopfd);
- error_close_memfd:
- close(memfd);
- error:
- errno = err;
- return -1;
- }
- static void reset_loop_device(const char* loopname)
- {
- int loopfd = open(loopname, O_RDWR);
- if (loopfd == -1) {
- return;
- }
- if (ioctl(loopfd, LOOP_CLR_FD, 0)) {
- }
- close(loopfd);
- }
- static long syz_read_part_table(volatile unsigned long size,
- volatile long image)
- {
- unsigned char* data = (unsigned char*)image;
- int err = 0, res = -1, loopfd = -1;
- char loopname[64];
- snprintf(loopname, sizeof(loopname), "/dev/loop%llu", procid);
- if (setup_loop_device(data, size, loopname, &loopfd) == -1)
- return -1;
- struct loop_info64 info;
- if (ioctl(loopfd, LOOP_GET_STATUS64, &info)) {
- err = errno;
- goto error_clear_loop;
- }
- info.lo_flags |= LO_FLAGS_PARTSCAN;
- if (ioctl(loopfd, LOOP_SET_STATUS64, &info)) {
- err = errno;
- goto error_clear_loop;
- }
- res = 0;
- for (unsigned long i = 1, j = 0; i < 8; i++) {
- snprintf(loopname, sizeof(loopname), "/dev/loop%llup%d", procid, (int)i);
- struct stat statbuf;
- if (stat(loopname, &statbuf) == 0) {
- char linkname[64];
- snprintf(linkname, sizeof(linkname), "./file%d", (int)j++);
- if (symlink(loopname, linkname)) {
- }
- }
- }
- error_clear_loop:
- if (res)
- ioctl(loopfd, LOOP_CLR_FD, 0);
- close(loopfd);
- errno = err;
- return res;
- }
- static long syz_mount_image(volatile long fsarg, volatile long dir,
- volatile long flags, volatile long optsarg,
- volatile long change_dir,
- volatile unsigned long size, volatile long image)
- {
- unsigned char* data = (unsigned char*)image;
- int res = -1, err = 0, need_loop_device = !!size;
- char* mount_opts = (char*)optsarg;
- char* target = (char*)dir;
- char* fs = (char*)fsarg;
- char* source = NULL;
- char loopname[64];
- if (need_loop_device) {
- int loopfd;
- memset(loopname, 0, sizeof(loopname));
- snprintf(loopname, sizeof(loopname), "/dev/loop%llu", procid);
- if (setup_loop_device(data, size, loopname, &loopfd) == -1)
- return -1;
- close(loopfd);
- source = loopname;
- }
- mkdir(target, 0777);
- char opts[256];
- memset(opts, 0, sizeof(opts));
- if (strlen(mount_opts) > (sizeof(opts) - 32)) {
- }
- strncpy(opts, mount_opts, sizeof(opts) - 32);
- if (strcmp(fs, "iso9660") == 0) {
- flags |= MS_RDONLY;
- } else if (strncmp(fs, "ext", 3) == 0) {
- bool has_remount_ro = false;
- char* remount_ro_start = strstr(opts, "errors=remount-ro");
- if (remount_ro_start != NULL) {
- char after = *(remount_ro_start + strlen("errors=remount-ro"));
- char before = remount_ro_start == opts ? '\0' : *(remount_ro_start - 1);
- has_remount_ro = ((before == '\0' || before == ',') &&
- (after == '\0' || after == ','));
- }
- if (strstr(opts, "errors=panic") || !has_remount_ro)
- strcat(opts, ",errors=continue");
- } else if (strcmp(fs, "xfs") == 0) {
- strcat(opts, ",nouuid");
- }
- res = mount(source, target, fs, flags, opts);
- if (res == -1) {
- err = errno;
- goto error_clear_loop;
- }
- res = open(target, O_RDONLY | O_DIRECTORY);
- if (res == -1) {
- err = errno;
- goto error_clear_loop;
- }
- if (change_dir) {
- res = chdir(target);
- if (res == -1) {
- err = errno;
- }
- }
- error_clear_loop:
- if (need_loop_device)
- reset_loop_device(loopname);
- errno = err;
- return res;
- }
- #define USLEEP_FORKED_CHILD (3 * 50 * 1000)
- static long handle_clone_ret(long ret)
- {
- if (ret != 0) {
- return ret;
- }
- usleep(USLEEP_FORKED_CHILD);
- syscall(__NR_exit, 0);
- while (1) {
- }
- }
- static long syz_clone(volatile long flags, volatile long stack,
- volatile long stack_len, volatile long ptid,
- volatile long ctid, volatile long tls)
- {
- long sp = (stack + stack_len) & ~15;
- long ret = (long)syscall(__NR_clone, flags & ~CLONE_VM, sp, ptid, ctid, tls);
- return handle_clone_ret(ret);
- }
- static long syz_pidfd_open(volatile long pid, volatile long flags)
- {
- if (pid == 1) {
- pid = 0;
- }
- return syscall(__NR_pidfd_open, pid, flags);
- }
- #define IPPROTO_L2TP 115
- #define IPPROTO_GGP 3
- #define IPPROTO_ST 5
- #define IPPROTO_CBT 7
- #define IPPROTO_OSPF 89
- #define IPPROTO_VRRP 112
- size_t get_proto_hdr_len(int protocol)
- {
- switch (protocol) {
- case IPPROTO_IP:
- return 0;
- case IPPROTO_ICMP:
- return sizeof(struct icmphdr);
- case IPPROTO_ICMPV6:
- return sizeof(struct icmp6hdr);
- case IPPROTO_IGMP:
- return sizeof(struct igmphdr);
- case IPPROTO_IPIP:
- return 4;
- case IPPROTO_TCP:
- return sizeof(struct tcphdr);
- case IPPROTO_EGP:
- return 12;
- case IPPROTO_PUP:
- return 4;
- case IPPROTO_UDP:
- return sizeof(struct udphdr);
- case IPPROTO_IDP:
- return 10;
- case IPPROTO_TP:
- return 4;
- case IPPROTO_DCCP:
- return 12;
- case IPPROTO_IPV6:
- return 40;
- case IPPROTO_ROUTING:
- return 8;
- case IPPROTO_FRAGMENT:
- return 8;
- case IPPROTO_RSVP:
- return 8;
- case IPPROTO_GRE:
- return 4;
- case IPPROTO_ESP:
- return 8;
- case IPPROTO_AH:
- return 12;
- case IPPROTO_MTP:
- return 4;
- case IPPROTO_BEETPH:
- return 4;
- case IPPROTO_ENCAP:
- return 4;
- case IPPROTO_PIM:
- return 4;
- case IPPROTO_COMP:
- return 4;
- case IPPROTO_SCTP:
- return 12;
- case IPPROTO_UDPLITE:
- return 8;
- case IPPROTO_MPLS:
- return 4;
- case IPPROTO_RAW:
- return 0;
- case IPPROTO_L2TP:
- return 6;
- case IPPROTO_NONE:
- return 0;
- case IPPROTO_DSTOPTS:
- return 8;
- case IPPROTO_MH:
- return 8;
- case IPPROTO_GGP:
- return 8;
- case IPPROTO_ST:
- return 4;
- case IPPROTO_CBT:
- return 8;
- case IPPROTO_OSPF:
- return 24;
- case IPPROTO_VRRP:
- return 8;
- default:
- return 4;
- }
- }
- static long syz_emit_proto(volatile long proto, volatile long a0,
- volatile long a1, volatile long a2, volatile long a3)
- {
- if (!a0 || !a2)
- return -EINVAL;
- struct sockaddr* addr = (struct sockaddr*)a0;
- int addr_len = (int)a1;
- char* packet = (char*)a2;
- int ttl = (int)a3;
- int is_ipv6 = (addr->sa_family == AF_INET6);
- int domain = addr->sa_family;
- int protocol = (int)proto;
- if (!is_ipv6) {
- if (addr_len != sizeof(struct sockaddr_in)) {
- return -EINVAL;
- }
- } else {
- if (addr_len != sizeof(struct sockaddr_in6)) {
- return -EINVAL;
- }
- }
- int sock_type = (protocol == IPPROTO_TCP)
- ? SOCK_STREAM
- : (rand() % 2 ? SOCK_RAW : SOCK_DGRAM);
- int fd = socket(domain, sock_type, protocol);
- if (fd < 0)
- return fd;
- struct timeval tv = {.tv_sec = 0, .tv_usec = 1000};
- setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO_NEW, &tv, sizeof(tv));
- if (ttl > 0) {
- if (!is_ipv6) {
- if (setsockopt(fd, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl)) < 0) {
- close(fd);
- return -errno;
- }
- } else {
- if (setsockopt(fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &ttl, sizeof(ttl)) <
- 0) {
- close(fd);
- return -errno;
- }
- }
- }
- if (sock_type == SOCK_STREAM) {
- if (connect(fd, addr, addr_len) < 0) {
- close(fd);
- return -errno;
- }
- }
- size_t ip_hdr_len;
- size_t proto_len;
- void* hdr;
- char* payload;
- size_t plen;
- if (!is_ipv6) {
- struct iphdr* ip = (struct iphdr*)packet;
- ip_hdr_len = ip->ihl * 4;
- if (ip_hdr_len < sizeof(struct iphdr) || ip->protocol != protocol) {
- close(fd);
- return -EINVAL;
- }
- proto_len = ntohs(ip->tot_len) - ip_hdr_len;
- size_t hdr_len = get_proto_hdr_len(protocol);
- if (proto_len < hdr_len) {
- close(fd);
- return -EINVAL;
- }
- hdr = packet + ip_hdr_len;
- plen = proto_len - hdr_len;
- payload = (char*)hdr + hdr_len;
- } else {
- struct ipv6hdr* ip6 = (struct ipv6hdr*)packet;
- ip_hdr_len = sizeof(struct ipv6hdr);
- if (ip6->nexthdr != protocol) {
- close(fd);
- return -EINVAL;
- }
- proto_len = ntohs(ip6->payload_len);
- size_t hdr_len = get_proto_hdr_len(protocol);
- if (proto_len < hdr_len) {
- close(fd);
- return -EINVAL;
- }
- hdr = packet + ip_hdr_len;
- plen = proto_len - hdr_len;
- payload = (char*)hdr + hdr_len;
- }
- char final_pkt[4096] = {0};
- size_t total_len = 0;
- if (sock_type == SOCK_RAW) {
- total_len = ip_hdr_len + proto_len;
- memcpy(final_pkt, packet, total_len);
- } else {
- total_len = plen;
- memcpy(final_pkt, payload, plen);
- }
- struct iovec iov = {.iov_base = final_pkt, .iov_len = total_len};
- struct msghdr msg = {.msg_name = (sock_type == SOCK_STREAM) ? NULL : addr,
- .msg_namelen =
- (sock_type == SOCK_STREAM) ? 0 : (socklen_t)addr_len,
- .msg_iov = &iov,
- .msg_iovlen = 1};
- long ret = sendmsg(fd, &msg, MSG_DONTWAIT);
- close(fd);
- return ret;
- }
- static long syz_receive_proto(volatile long proto, volatile long a0,
- volatile long a1, volatile long a2)
- {
- if (!a0 || !a2)
- return -EINVAL;
- int fd = (int)a0;
- char* buffer = (char*)a1;
- size_t buf_len = (size_t)a2;
- int sock_type;
- socklen_t len = sizeof(sock_type);
- if (getsockopt(fd, SOL_SOCKET, SO_TYPE, &sock_type, &len) < 0) {
- return -errno;
- }
- if (sock_type != SOCK_RAW && sock_type != SOCK_DGRAM) {
- return -EINVAL;
- }
- struct timeval tv = {.tv_sec = 0, .tv_usec = 1000};
- setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO_NEW, &tv, sizeof(tv));
- struct sockaddr_storage src_addr;
- socklen_t addr_len = sizeof(src_addr);
- long ret = recvfrom(fd, buffer, buf_len, MSG_DONTWAIT,
- (struct sockaddr*)&src_addr, &addr_len);
- if (ret < 0) {
- return ret;
- }
- if (src_addr.ss_family == AF_INET) {
- struct iphdr* ip = (struct iphdr*)buffer;
- if (ip->protocol == proto) {
- }
- } else if (src_addr.ss_family == AF_INET6) {
- struct ipv6hdr* ip6 = (struct ipv6hdr*)buffer;
- if (ip6->nexthdr == proto) {
- }
- }
- return ret;
- }
- uint64_t r[235] = {0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0x0,
- 0x0,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0x0,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0x0,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff,
- 0xffffffffffffffff};
- int main(void)
- {
- syscall(__NR_mmap, /*addr=*/0x1ffffffff000ul, /*len=*/0x1000ul, /*prot=*/0ul,
- /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/-1,
- /*offset=*/0ul);
- syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x1000000ul,
- /*prot=PROT_WRITE|PROT_READ|PROT_EXEC*/ 7ul,
- /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/-1,
- /*offset=*/0ul);
- syscall(__NR_mmap, /*addr=*/0x200001000000ul, /*len=*/0x1000ul, /*prot=*/0ul,
- /*flags=MAP_FIXED|MAP_ANONYMOUS|MAP_PRIVATE*/ 0x32ul, /*fd=*/-1,
- /*offset=*/0ul);
- const char* reason;
- (void)reason;
- intptr_t res = 0;
- if (write(1, "executing program\n", sizeof("executing program\n") - 1)) {
- }
- memcpy((void*)0x200000000000, "/selinux/avc/cache_threshold\000", 29);
- syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul, /*file=*/0x200000000000ul,
- /*flags=*/2, /*mode=*/0);
- syscall(__NR_arch_prctl, /*code=*/0x1023ul, /*arg=*/0x13ul);
- *(uint64_t*)0x200000000680 = 0;
- *(uint32_t*)0x200000000688 = 0x21;
- *(uint32_t*)0x20000000068c = 0;
- *(uint32_t*)0x200000000690 = 0;
- syscall(__NR_timer_create, /*id=*/0ul, /*ev=*/0x200000000680ul,
- /*timerid=*/0x200000000100ul);
- *(uint64_t*)0x20000006b000 = 0;
- *(uint64_t*)0x20000006b008 = 8;
- *(uint64_t*)0x20000006b010 = 0;
- *(uint64_t*)0x20000006b018 = 9;
- syscall(__NR_timer_settime, /*timerid=*/0, /*flags=*/0ul,
- /*new=*/0x20000006b000ul, /*old=*/0ul);
- syscall(__NR_getcwd, /*buf=*/0ul, /*size=*/0xffffffffffffff93ul);
- *(uint32_t*)0x20000001d000 = 2;
- *(uint32_t*)0x20000001d004 = 0x80;
- *(uint8_t*)0x20000001d008 = 0xb9;
- *(uint8_t*)0x20000001d009 = 0;
- *(uint8_t*)0x20000001d00a = 0;
- *(uint8_t*)0x20000001d00b = 0;
- *(uint32_t*)0x20000001d00c = 0;
- *(uint64_t*)0x20000001d010 = 0;
- *(uint64_t*)0x20000001d018 = 0;
- *(uint64_t*)0x20000001d020 = 0;
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 0, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 1, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 2, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 3, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 4, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 5, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 6, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 7, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 8, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 9, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 10, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 11, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 12, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 13, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 14, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 15, 2);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 17, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 18, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 19, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 20, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 21, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 22, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 23, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 24, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 25, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 26, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 27, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 28, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 29, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 30, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 31, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 32, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 33, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 34, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 35, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 36, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 37, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 38, 26);
- *(uint32_t*)0x20000001d030 = 0;
- *(uint32_t*)0x20000001d034 = 0;
- *(uint64_t*)0x20000001d038 = 0;
- *(uint64_t*)0x20000001d040 = 0;
- *(uint64_t*)0x20000001d048 = 0;
- *(uint64_t*)0x20000001d050 = 0;
- *(uint32_t*)0x20000001d058 = 0;
- *(uint32_t*)0x20000001d05c = 0;
- *(uint64_t*)0x20000001d060 = 0;
- *(uint32_t*)0x20000001d068 = 0;
- *(uint16_t*)0x20000001d06c = 0;
- *(uint16_t*)0x20000001d06e = 0;
- *(uint32_t*)0x20000001d070 = 0;
- *(uint32_t*)0x20000001d074 = 0;
- *(uint64_t*)0x20000001d078 = 0;
- syscall(__NR_perf_event_open, /*attr=*/0x20000001d000ul, /*pid=*/0,
- /*cpu=*/-1, /*group=*/-1, /*flags=*/0ul);
- *(uint32_t*)0x20000001d000 = 2;
- *(uint32_t*)0x20000001d004 = 0x80;
- *(uint8_t*)0x20000001d008 = 0xba;
- *(uint8_t*)0x20000001d009 = 0;
- *(uint8_t*)0x20000001d00a = 0;
- *(uint8_t*)0x20000001d00b = 0;
- *(uint32_t*)0x20000001d00c = 0;
- *(uint64_t*)0x20000001d010 = 0;
- *(uint64_t*)0x20000001d018 = 0;
- *(uint64_t*)0x20000001d020 = 0;
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 0, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 1, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 2, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 3, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 4, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 5, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 6, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 7, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 8, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 9, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 10, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 11, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 12, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 13, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 14, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 15, 2);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 17, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 18, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 19, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 20, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 21, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 22, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 23, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 24, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 25, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 26, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 27, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 28, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 29, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 30, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 31, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 32, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 33, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 34, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 35, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 36, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 37, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 38, 26);
- *(uint32_t*)0x20000001d030 = 0;
- *(uint32_t*)0x20000001d034 = 0;
- *(uint64_t*)0x20000001d038 = 0;
- *(uint64_t*)0x20000001d040 = 0;
- *(uint64_t*)0x20000001d048 = 0;
- *(uint64_t*)0x20000001d050 = 0;
- *(uint32_t*)0x20000001d058 = 0;
- *(uint32_t*)0x20000001d05c = 0;
- *(uint64_t*)0x20000001d060 = 0;
- *(uint32_t*)0x20000001d068 = 0;
- *(uint16_t*)0x20000001d06c = 0;
- *(uint16_t*)0x20000001d06e = 0;
- *(uint32_t*)0x20000001d070 = 0;
- *(uint32_t*)0x20000001d074 = 0;
- *(uint64_t*)0x20000001d078 = 0;
- syscall(__NR_perf_event_open, /*attr=*/0x20000001d000ul, /*pid=*/0,
- /*cpu=*/-1, /*group=*/-1, /*flags=*/0ul);
- res = syscall(__NR_socket, /*domain=*/0xaul, /*type=*/1ul, /*proto=*/0);
- if (res != -1)
- r[0] = res;
- syscall(__NR_shutdown, /*fd=*/r[0], /*how=SHUT_WR*/ 1ul);
- syscall(__NR_rt_sigtimedwait, /*these=*/0ul, /*info=*/0ul, /*ts=*/0ul,
- /*sigsetsize=*/0ul);
- memcpy((void*)0x200000000580, "ext4\000", 5);
- memcpy((void*)0x2000000005c0, "./file0\000", 8);
- memcpy((void*)0x200000000240, "debug", 5);
- *(uint8_t*)0x200000000245 = 0x2c;
- memcpy((void*)0x200000000246, "orlov", 5);
- *(uint8_t*)0x20000000024b = 0x2c;
- memcpy((void*)0x20000000024c, "nomblk_io_submit", 16);
- *(uint8_t*)0x20000000025c = 0x2c;
- memcpy((void*)0x20000000025d, "block_validity", 14);
- *(uint8_t*)0x20000000026b = 0x2c;
- memcpy((void*)0x20000000026c, "debug_want_extra_isize", 22);
- *(uint8_t*)0x200000000282 = 0x3d;
- sprintf((char*)0x200000000283, "0x%016llx", (long long)6);
- *(uint8_t*)0x200000000295 = 0x2c;
- memcpy((void*)0x200000000296, "init_itable", 11);
- *(uint8_t*)0x2000000002a1 = 0x3d;
- sprintf((char*)0x2000000002a2, "0x%016llx", (long long)0);
- *(uint8_t*)0x2000000002b4 = 0x2c;
- memcpy((void*)0x2000000002b5, "usrquota", 8);
- *(uint8_t*)0x2000000002bd = 0x2c;
- memcpy((void*)0x2000000002be, "usrquota", 8);
- *(uint8_t*)0x2000000002c6 = 0x2c;
- *(uint8_t*)0x2000000002c7 = 0;
- memcpy(
- (void*)0x200000001bc0,
- "\x78\x9c\xec\xdd\xcd\x6f\x54\x55\x1b\x00\xf0\xe7\x4c\x3f\x28\x94\xf7\x6d"
- "\x21\x46\xc5\x85\x34\x31\x06\x12\xa5\xa5\x05\x0c\x31\x2e\x60\x4f\x1a\xfc"
- "\x88\x1b\x37\x56\x5a\x08\x52\xa0\xa1\x35\x5a\x34\xb1\x24\xb8\x31\x31\x6e"
- "\x8c\x31\x71\xe5\x42\xfc\x2f\x94\xc8\x96\x95\xae\x5c\xb8\x71\x65\x48\x88"
- "\x1a\x96\x26\x8e\xb9\x33\x73\x4b\x5b\xee\xb4\xb4\x4c\x7b\x2b\xf7\xf7\x4b"
- "\x86\xde\x7b\xce\x5c\xce\x73\x3b\x7d\x7a\xee\x9c\x9e\x73\x27\x80\xca\x1a"
- "\xca\xfe\xa9\x45\xec\x8b\x88\x99\x14\x31\x90\x16\x16\xeb\xba\xa3\x55\x39"
- "\xd4\x7c\xde\xbd\xbf\x3e\x3a\x93\x3d\x52\xd4\xeb\xaf\xff\x91\x22\xb5\xca"
- "\xf2\xe7\xa7\xd6\xd7\xfe\xd6\xc1\x7d\x11\xf1\xd3\x8f\x29\xf6\x76\x3d\xd8"
- "\xee\xec\xfc\xd5\x0b\x13\xd3\xd3\x53\x57\x5a\xfb\x23\x73\x17\x67\x46\x66"
- "\xe7\xaf\x1e\x3a\x7f\x71\xe2\xdc\xd4\xb9\xa9\x4b\x63\x2f\x8d\x1d\x3f\x76"
- "\xf4\xd8\xf1\xd1\xc3\x1d\x3b\xd7\x53\xd7\xdf\x7d\x7f\xe0\xd3\xf1\xb7\xbe"
- "\xfd\xfa\xef\x34\xfa\xdd\xaf\xe3\x29\x4e\xc4\xee\x56\xdd\xd2\xf3\xe8\x94"
- "\xa1\x18\x6a\x7e\x4f\x76\x2c\x2f\xcf\xbe\xaf\xc7\x3b\xdd\x58\x49\xba\x5a"
- "\xe7\xb3\xf4\x25\x4e\xdd\x25\x06\xc4\xba\xe4\xaf\x5f\x4f\x44\x3c\x15\x03"
- "\xd1\x15\xf7\x5f\xbc\x81\xf8\xe4\xd5\x52\x83\x03\x36\x55\x3d\x45\xd4\x81"
- "\x8a\x4a\xf2\x1f\x2a\x2a\xbf\x0e\xc8\xdf\xdb\xaf\x7c\x1f\x5c\x2b\xe5\xaa"
- "\x04\xd8\x0a\x77\x4f\x36\x07\x00\x1e\xcc\xff\xee\xe6\xd8\x60\xf4\x35\xc6"
- "\x06\x76\xdd\x4b\xb1\x74\x58\x27\x45\x44\x27\x46\xe6\xb2\x36\x6e\xdf\x1a"
- "\xbf\x7e\xf6\xd6\xf8\xf5\xd8\xa4\x71\x38\xa0\xd8\xc2\xb5\x88\x78\xba\x28"
- "\xff\x53\x23\x37\x07\x1b\xa3\xf8\x59\xfe\xd7\x96\xe5\x7f\x76\x5d\x70\xba"
- "\xf5\x35\x2b\x7f\x6d\x83\xed\x0f\xad\xd8\x97\xff\xb0\x75\x9a\xf9\xdf\xb7"
- "\xa1\xfc\x7f\x7b\x49\xfe\xbf\xb3\xc1\xf6\xe5\x3f\x00\x00\x00\x00\x00\x00"
- "\x74\xce\xcd\x93\x11\xf1\x62\xd1\xdf\xff\x6b\x8b\xf3\x7f\xa2\x60\xfe\x4f"
- "\x7f\x44\x9c\xe8\x40\xfb\x6b\xff\xfd\xaf\x76\xa7\x03\xcd\x00\x05\xee\x9e"
- "\x8c\x78\xa5\x70\xfe\x6f\x2d\x9f\xfd\x3b\xd8\xd5\xda\xfa\x5f\x63\x3e\x40"
- "\x4f\x3a\x7b\x7e\x7a\xea\x70\x44\xfc\x3f\x22\x0e\x46\xcf\x8e\x6c\x7f\x74"
- "\x95\x36\x0e\x7d\xb6\xf7\xab\x76\x75\xf9\xfc\xbf\xfc\x91\xb5\x7f\xbb\x35"
- "\x17\xb0\x15\xc7\x9d\xee\x15\xeb\x67\x27\x27\xe6\x26\x1e\xf5\xbc\x81\x88"
- "\xbb\xd7\x22\x9e\x29\x9c\xff\x9b\x16\xfb\xff\x54\xd0\xff\x67\xbf\x0f\x66"
- "\x1e\xb2\x8d\xbd\xcf\xdf\x38\xdd\xae\x6e\xed\xfc\x07\x36\x4b\xfd\x9b\x88"
- "\x03\x85\xfd\x7f\x5a\x7c\x4e\x5a\xfd\xfe\x1c\x23\x8d\xeb\x81\x91\xfc\xaa"
- "\xe0\x41\xcf\x7e\xf8\xf9\xf7\xed\xda\x97\xff\x50\x9e\xac\xff\xdf\xb5\x7a"
- "\xfe\x0f\xa6\xa5\xf7\xeb\x99\x5d\x7f\x1b\x47\xe6\xbb\xeb\xed\xea\x36\x7a"
- "\xfd\xdf\x9b\xde\x68\xdc\x72\xa6\xb7\x55\xf6\xc1\xc4\xdc\xdc\x95\xd1\x88"
- "\xde\x74\xaa\x2b\x2b\x5d\x56\x3e\xb6\xfe\x98\xe1\x71\x94\xe7\x43\x9e\x2f"
- "\x59\xfe\x1f\x7c\x6e\xf5\xf1\xbf\xa2\xeb\xff\x9d\x11\xb1\xb0\xe2\xff\x4e"
- "\x7f\x2e\x5f\x53\x9c\x7b\xf2\x9f\xfe\xdf\xda\xc5\xa3\xff\x87\xf2\x64\xf9"
- "\x3f\xb9\xae\xfe\x7f\xfd\x1b\x63\x37\x06\x7f\x68\xd7\xfe\xc3\xf5\xff\x47"
- "\x1b\x7d\xfd\xc1\x56\x89\xf1\x3f\x68\xfa\x32\x4f\xd3\xde\xe5\xe5\x05\xe9"
- "\xd8\x5d\x54\xb5\xd5\xf1\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\xe3\xa0\x16\x11"
- "\xbb\x23\xd5\x86\x17\xb7\x6b\xb5\xe1\xe1\x88\xfe\x88\x78\x22\x76\xd5\xa6"
- "\x2f\xcf\xce\xbd\x70\xf6\xf2\x7b\x97\x26\xb3\xba\xc6\xe7\xff\xd7\xf2\x4f"
- "\xfa\x1d\x68\xee\xa7\xfc\xf3\xff\x07\x97\xec\x8f\xad\xd8\x3f\x12\x11\x7b"
- "\x22\xe2\x8b\xae\x9d\x8d\xfd\xe1\x33\x97\xa7\x27\xcb\x3e\x79\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd8\x26\xfa\xdb\xac\xff"
- "\xcf\xfc\xde\x55\x76\x74\xc0\xa6\xeb\x2e\x3b\x00\xa0\x34\x05\xf9\xff\x73"
- "\x19\x71\x00\x5b\x4f\xff\x0f\xd5\x25\xff\xa1\xba\xe4\x3f\x54\x97\xfc\x87"
- "\xea\x92\xff\x50\x5d\xf2\x1f\xaa\x4b\xfe\x43\x75\xc9\x7f\x00\x00\x00\x00"
- "\x00\x78\xac\xec\xd9\x7f\xf3\x97\x14\x11\x0b\x2f\xef\x6c\x3c\x32\xbd\xad"
- "\xba\x9e\x52\x23\x03\x36\x5b\xad\xec\x00\x80\xd2\xb8\xc5\x0f\x54\x97\xa9"
- "\x3f\x50\x5d\xde\xe3\x03\x69\x8d\xfa\xbe\xb6\x07\xad\x75\xe4\x6a\x66\xce"
- "\x3c\xc2\xc1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x50\x39\x07\xf6\x59"
- "\xff\x0f\x55\x65\xfd\x3f\x54\x97\xf5\xff\x50\x5d\xf9\xfa\xff\xfd\x25\xc7"
- "\x01\x6c\x3d\xef\xf1\x81\x58\x63\x25\x7f\xe1\xfa\xff\x35\x8f\x02\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x3a\x69\x76\xfe\xea\x85\x89\xe9\xe9\xa9"
- "\x2b\x36\xde\xdc\x1e\x61\x6c\xe5\x46\xbd\x5e\xff\x38\xfb\x29\xd8\x2e\xf1"
- "\xfc\xc7\x37\xf2\xa9\xf0\xdb\x25\x9e\x47\xda\x28\xf7\xf7\x12\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\xdf\xbf\x01"
- "\x00\x00\xff\xff\x64\x22\x26\xa6",
- 1466);
- syz_mount_image(/*fs=*/0x200000000580, /*dir=*/0x2000000005c0,
- /*flags=MS_STRICTATIME|MS_SILENT*/ 0x1008000,
- /*opts=*/0x200000000240, /*chdir=*/1, /*size=*/0x5ba,
- /*img=*/0x200000001bc0);
- memcpy(
- (void*)0x200000000480,
- "\000\254="
- "\235\322\333\032\'\370\n\355cJ\216\204\324N\000\233\037\t\275\021+"
- "\206T\026\243\263\2560\2379?\357o\244k\0012>"
- "\241\234\206x\034\237\204\0315\336\227_\t~\363Y\022\"p^"
- "\000\002\264\375\336\344\266\274K#^\000}2\306:|"
- "R\004\302\270I\243\271\342\242\353w^I\0177i$\361\324\233\307\262\276D`"
- "\217\303\226\274#4\027\365\263\311\262\224\250_f!\337\220}"
- "\272\243\001\342\317\267\"S\a\004ry\000#"
- "4\207m\367\343\365\247\332\271\313U\276\006]\251\266R~\311l}"
- "\267I\376H\263\025\214\006d\370c\300{\v\322\235\216\\\256>"
- "\366qucC\3242e9\340\277\335\334\231\364\\\320\226:\373\214\022o\314-"
- "\023\024\276v\256\200Zp\225c]\230\214\001\217o\257jN\313\230\337\323["
- "V\275["
- "\271\020v\356\334\310G\320\3349\314O\367\265\274\317\373\351\024\000\000"
- "dU\000\000\000\b\373\265Z\260-"
- "\310\333\243f\364W\353\006\302\321\266\321%\312\217\0013|"
- "\216z\036o\030\266#@P&[\255\332\nmU\2023\\&P\334\274S\200\301dJ!"
- "LH\252\a\202\363\336\226\205\305\335\250\222\307\313\221\362["
- "Y\006\212\237N\020\271\364\354q\316\322\027\210\256\3147r\327\352z\316vR"
- "\312u\r\361\t\302$k\337\217\342\276\376\024AN\370\306\250`Fs[6kYH+"
- "\245\334xUY3<v\361\r\256i\240Xam\vN\177R\226.^"
- "\323\001VbON\303P\347\026\314\312\326\345\350\r\233\215."
- "\335\032\252\246*"
- "\355\314h\177\373\027\334MmX\352\317\3040\031\b\341\261\364\177\312\276g"
- "\261bEm[\004\tX8\025#\224\246M?\340\2071\200\305~_\022J\353 "
- "\000R\247=/\375:\257\303\030\020\f\241\032\247Yt\0251\307T",
- 495);
- res = syscall(__NR_memfd_create, /*name=*/0x200000000480ul, /*flags=*/0ul);
- if (res != -1)
- r[1] = res;
- memcpy((void*)0x200000000080, "ext3\000", 5);
- memcpy((void*)0x200000000480, "./file0\000", 8);
- memcpy((void*)0x200000000140, "jqfmt=vfsold", 12);
- *(uint8_t*)0x20000000014c = 0x2c;
- memcpy((void*)0x20000000014d, "resgid", 6);
- *(uint8_t*)0x200000000153 = 0x3d;
- sprintf((char*)0x200000000154, "0x%016llx", (long long)0xee00);
- *(uint8_t*)0x200000000166 = 0x2c;
- memcpy((void*)0x200000000167, "bh", 2);
- *(uint8_t*)0x200000000169 = 0x2c;
- memcpy((void*)0x20000000016a, "noload", 6);
- *(uint8_t*)0x200000000170 = 0x2c;
- memcpy((void*)0x200000000171, "data_err=ignore", 15);
- *(uint8_t*)0x200000000180 = 0x2c;
- memcpy((void*)0x200000000181, "usrjquota=", 10);
- *(uint8_t*)0x20000000018b = 0x2c;
- *(uint8_t*)0x20000000018c = 0;
- memcpy(
- (void*)0x2000000004c0,
- "\x78\x9c\xec\xdc\xcb\x6f\x1b\x45\x18\x00\xf0\x6f\xed\x24\x7d\x93\x50\xca"
- "\xa3\xa5\x85\x40\x41\x44\x3c\x92\x26\x7d\xd0\x03\x17\x10\x48\x1c\x40\x42"
- "\x82\x43\x11\xa7\x90\xa4\x55\xa8\xdb\xa0\x26\x48\xb4\x8a\x20\x70\x08\x47"
- "\x54\x89\x3b\xe2\x88\xc4\x5f\xc0\x09\x2e\x08\x38\x21\x71\x85\x3b\xaa\x54"
- "\xa1\x5c\x5a\x38\x19\xad\xbd\x9b\xba\x89\x9d\xc6\x89\x53\x97\xec\xef\x27"
- "\x6d\x3b\xe3\x1d\x6b\xe6\xdb\xdd\xb1\x67\x67\xbc\x09\xa0\xb0\x06\xd3\x7f"
- "\x92\x88\xbd\x11\xf1\x47\x44\xf4\xd7\xb3\xb7\x17\x18\xac\xff\x77\x73\x69"
- "\x7e\xe2\x9f\xa5\xf9\x89\x24\xaa\xd5\xb7\xff\x4e\x6a\xe5\x6e\x2c\xcd\x4f"
- "\xe4\x45\xf3\xf7\xed\xa9\x67\xaa\xd5\x2c\xbf\xa3\x49\xbd\x8b\xef\x45\x8c"
- "\x57\x2a\x53\x97\xb2\xfc\xc8\xdc\x85\x0f\x47\x66\x2f\x5f\x79\x61\xfa\xc2"
- "\xf8\xb9\xa9\x73\x53\x17\xc7\x4e\x9f\x3e\x71\xfc\x48\xdf\xa9\xb1\x93\x1d"
- "\x89\x33\x8d\xeb\xc6\xa1\x4f\x66\x0e\x1f\x7c\xfd\xdd\xab\x6f\x4e\x9c\xb9"
- "\xfa\xfe\x2f\xdf\xa5\xed\xdd\x9b\xed\x6f\x8c\xa3\x53\x06\xeb\x47\xb7\xa9"
- "\xa7\x3b\x5d\x59\x97\xed\x6b\x48\x27\x3d\x5d\x6c\x08\x6d\x29\x47\x44\x7a"
- "\xba\x7a\x6b\xfd\xbf\x3f\xca\xb1\x6b\x79\x5f\x7f\xbc\xf6\x79\x57\x1b\x07"
- "\x6c\xa9\x6a\xb5\x5a\x6d\xf6\xfd\x9c\x59\xa8\x02\xdb\x58\x12\xdd\x6e\x01"
- "\xd0\x1d\xf9\x17\x7d\x7a\xff\x9b\x6f\x77\x69\xe8\x71\x4f\xb8\xfe\x72\xfd"
- "\x06\x28\x8d\xfb\x66\xb6\xd5\xf7\xf4\x44\x29\x2b\xd3\xbb\xe2\xfe\xb6\x93"
- "\x06\x23\xe2\xcc\xc2\xbf\x5f\xa7\x5b\x6c\xd1\x3c\x04\x00\x40\xa3\x1f\xd2"
- "\xf1\xcf\xf3\xcd\xc6\x7f\xa5\x78\xa8\xa1\xdc\x7d\xd9\x1a\xca\x40\x44\xdc"
- "\x1f\x11\xfb\x23\xe2\x81\x88\x38\x10\x11\x0f\x46\xd4\xca\x3e\x1c\x11\x8f"
- "\xb4\x59\xff\xca\x15\x92\xd5\xe3\x9f\xd2\xb5\x0d\x05\xb6\x4e\xe9\xf8\xef"
- "\xa5\x6c\x6d\xeb\xf6\xf1\x5f\x3e\xfa\x8b\x81\x72\x96\xdb\x57\x8b\xbf\x37"
- "\x39\x3b\x5d\x99\x3a\x96\x1d\x93\xa1\xe8\xdd\x91\xe6\x47\xd7\xa8\xe3\xc7"
- "\x57\x7f\xff\xb2\xd5\xbe\xc6\xf1\x5f\xba\xa5\xf5\xe7\x63\xc1\xac\x1d\xd7"
- "\x7a\x56\x4c\xd0\x4d\x8e\xcf\x8d\x6f\x26\xe6\x46\xd7\x3f\x8b\x38\xd4\xd3"
- "\x2c\xfe\x24\xf2\x65\x9c\x24\x22\x0e\x46\xc4\xa1\x0d\xd6\x31\xfd\xec\xb7"
- "\x87\x5b\xed\xbb\x73\xfc\x6b\xe8\xc0\x3a\x53\xf5\x9b\x88\x67\xea\xe7\x7f"
- "\x21\x56\xc4\x9f\x4b\x5a\xae\x4f\x8e\xbe\x78\x6a\xec\xe4\xc8\xce\xa8\x4c"
- "\x1d\x1b\xc9\xaf\x8a\xd5\x7e\xfd\x6d\xf1\xad\x56\xf5\x6f\x2a\xfe\x0e\x48"
- "\xcf\xff\xee\xa6\xd7\xff\x72\xfc\x03\xc9\xce\x88\xd9\xcb\x57\xce\xd7\xd6"
- "\x6b\x67\xdb\xaf\x63\xf1\xcf\x2f\x5a\xde\xd3\x6c\xf4\xfa\xef\x4b\xde\xa9"
- "\xa5\xfb\xb2\xd7\x3e\x1e\x9f\x9b\xbb\x34\x1a\xd1\x97\xbc\xb1\xfa\xf5\xb1"
- "\x5b\xef\xcd\xf3\x79\xf9\x34\xfe\xa1\xa3\xcd\xfb\xff\xfe\xb8\x75\x24\x1e"
- "\x8d\x88\xf4\x22\x3e\x12\x11\x8f\x45\xc4\xe3\x59\xdb\x9f\x88\x88\x27\x23"
- "\xe2\xe8\x1a\xf1\xff\xfc\xca\x53\x1f\xb4\x1f\xff\x1a\xb3\xf2\x1d\x94\xc6"
- "\x3f\x79\xa7\xf3\x1f\x8d\xe7\xbf\xfd\x44\xf9\xfc\x4f\xdf\xb7\x1f\x7f\x2e"
- "\x3d\xff\x27\x6a\xa9\xa1\xec\x95\xf5\x7c\xfe\xad\xb7\x81\x9b\x39\x76\x00"
- "\x00\x00\xf0\x7f\x51\xaa\xfd\x06\x3e\x29\x0d\x2f\xa7\x4b\xa5\xe1\xe1\xfa"
- "\x6f\xf8\x0f\xc4\xee\x52\x65\x66\x76\xee\xb9\xb3\x33\x1f\x5d\x9c\xac\xff"
- "\x56\x7e\x20\x7a\x4b\xf9\x4c\x57\x7f\xc3\x7c\xe8\x68\x36\x37\x9c\xe7\xc7"
- "\x56\xe4\x8f\x67\xf3\xc6\x5f\x95\x77\xd5\xf2\xc3\x13\x33\x95\xc9\x6e\x07"
- "\x0f\x05\xb7\xa7\x45\xff\x4f\xfd\x55\xee\x76\xeb\x80\x2d\xe7\x79\x2d\x28"
- "\x2e\xfd\x1f\x8a\x4b\xff\x87\xe2\xd2\xff\xa1\xb8\xf4\x7f\x28\xae\x66\xfd"
- "\xff\xd3\x2e\xb4\x03\xb8\xfb\x7c\xff\x43\x71\xe9\xff\x50\x5c\xfa\x3f\x14"
- "\x97\xfe\x0f\x85\xd4\xf2\xd9\xf8\xd2\xa6\x1e\xf9\x97\xd8\xf6\x89\x28\xdd"
- "\x13\xcd\xd8\xfe\x89\x9e\x75\xff\x31\x8b\x0d\x26\x76\x34\xdd\xd5\xed\x4f"
- "\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\xce\xf8\x2f\x00\x00"
- "\xff\xff\x70\x88\xe4\x87",
- 1086);
- syz_mount_image(
- /*fs=*/0x200000000080, /*dir=*/0x200000000480,
- /*flags=MS_I_VERSION|MS_SLAVE|MS_PRIVATE|MS_POSIXACL|MS_RELATIME|MS_NOSUID|0xc0400004*/
- 0xc0ed0006, /*opts=*/0x200000000140, /*chdir=*/0xfe, /*size=*/0x43e,
- /*img=*/0x2000000004c0);
- memcpy((void*)0x200000000080, "blkio.throttle.io_service_bytes_recursive\000",
- 42);
- res = syscall(__NR_openat, /*fd=*/0xffffff9c, /*file=*/0x200000000080ul,
- /*flags=*/0x275a, /*mode=*/0);
- if (res != -1)
- r[2] = res;
- syscall(__NR_setsockopt, /*fd=*/-1, /*level=*/0, /*optname=*/0x29,
- /*optval=*/0ul, /*optlen=*/0ul);
- *(uint32_t*)0x200000000000 = -1;
- *(uint64_t*)0x200000000008 = 0;
- *(uint64_t*)0x200000000010 = 0x40;
- *(uint64_t*)0x200000000018 = 0;
- *(uint32_t*)0x200000000020 = 0xfffffffe;
- *(uint16_t*)0x200000000024 = 0;
- *(uint16_t*)0x200000000026 = 0;
- syscall(__NR_ioctl, /*fd=*/r[2], /*cmd=*/0x40286608,
- /*arg=*/0x200000000000ul);
- memset((void*)0x200000002000, 47, 1);
- syscall(__NR_write, /*fd=*/r[1], /*buf=*/0x200000002000ul, /*count=*/1ul);
- syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x3000ul,
- /*prot=PROT_SEM|PROT_EXEC*/ 0xcul,
- /*flags=MAP_FIXED|MAP_SHARED*/ 0x11ul, /*fd=*/r[1], /*offset=*/0ul);
- memcpy((void*)0x200000000000, "/selinux/avc/hash_stats\000", 24);
- res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul,
- /*file=*/0x200000000000ul, /*flags=*/0, /*mode=*/0);
- if (res != -1)
- r[3] = res;
- *(uint64_t*)0x2000000000c0 = 0x200000000040;
- *(uint16_t*)0x200000000040 = 0x10;
- *(uint16_t*)0x200000000042 = 0;
- *(uint32_t*)0x200000000044 = 0;
- *(uint32_t*)0x200000000048 = 1;
- *(uint32_t*)0x2000000000c8 = 0xc;
- *(uint64_t*)0x2000000000d0 = 0x200000000080;
- *(uint64_t*)0x200000000080 = 0x200000000240;
- *(uint32_t*)0x200000000240 = 0x198;
- *(uint16_t*)0x200000000244 = 0;
- *(uint16_t*)0x200000000246 = 0x100;
- *(uint32_t*)0x200000000248 = 0x70bd26;
- *(uint32_t*)0x20000000024c = 0x25dfdbfe;
- *(uint8_t*)0x200000000250 = 4;
- *(uint8_t*)0x200000000251 = 0;
- *(uint16_t*)0x200000000252 = 0;
- *(uint16_t*)0x200000000254 = 0x14;
- STORE_BY_BITMASK(uint16_t, , 0x200000000256, 9, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000000257, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000000257, 1, 7, 1);
- *(uint16_t*)0x200000000258 = 8;
- *(uint16_t*)0x20000000025a = 1;
- *(uint32_t*)0x20000000025c = 0xc26;
- *(uint16_t*)0x200000000260 = 8;
- *(uint16_t*)0x200000000262 = 1;
- *(uint32_t*)0x200000000264 = 8;
- *(uint16_t*)0x200000000268 = 0x5c;
- STORE_BY_BITMASK(uint16_t, , 0x20000000026a, 7, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000026b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000026b, 1, 7, 1);
- *(uint16_t*)0x20000000026c = 8;
- *(uint16_t*)0x20000000026e = 2;
- *(uint32_t*)0x200000000270 = 0;
- *(uint16_t*)0x200000000274 = 8;
- *(uint16_t*)0x200000000276 = 1;
- *(uint32_t*)0x200000000278 = 7;
- *(uint16_t*)0x20000000027c = 0xc;
- *(uint16_t*)0x20000000027e = 3;
- *(uint64_t*)0x200000000280 = 5;
- *(uint16_t*)0x200000000288 = 0xc;
- *(uint16_t*)0x20000000028a = 4;
- *(uint64_t*)0x20000000028c = 0x42;
- *(uint16_t*)0x200000000294 = 8;
- *(uint16_t*)0x200000000296 = 1;
- *(uint32_t*)0x200000000298 = 2;
- *(uint16_t*)0x20000000029c = 0xc;
- *(uint16_t*)0x20000000029e = 3;
- *(uint64_t*)0x2000000002a0 = 3;
- *(uint16_t*)0x2000000002a8 = 0xc;
- *(uint16_t*)0x2000000002aa = 3;
- *(uint64_t*)0x2000000002ac = 0;
- *(uint16_t*)0x2000000002b4 = 8;
- *(uint16_t*)0x2000000002b6 = 1;
- *(uint32_t*)0x2000000002b8 = 1;
- *(uint16_t*)0x2000000002bc = 8;
- *(uint16_t*)0x2000000002be = 1;
- *(uint32_t*)0x2000000002c0 = 0xaf1;
- *(uint16_t*)0x2000000002c4 = 0x80;
- STORE_BY_BITMASK(uint16_t, , 0x2000000002c6, 4, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000002c7, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000002c7, 1, 7, 1);
- *(uint16_t*)0x2000000002c8 = 0x13;
- *(uint16_t*)0x2000000002ca = 1;
- memcpy((void*)0x2000000002cc, "broadcast-link\000", 15);
- *(uint16_t*)0x2000000002dc = 0x3c;
- STORE_BY_BITMASK(uint16_t, , 0x2000000002de, 7, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000002df, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000002df, 1, 7, 1);
- *(uint16_t*)0x2000000002e0 = 8;
- *(uint16_t*)0x2000000002e2 = 3;
- *(uint32_t*)0x2000000002e4 = 6;
- *(uint16_t*)0x2000000002e8 = 8;
- *(uint16_t*)0x2000000002ea = 4;
- *(uint32_t*)0x2000000002ec = 0xfffffffb;
- *(uint16_t*)0x2000000002f0 = 8;
- *(uint16_t*)0x2000000002f2 = 3;
- *(uint32_t*)0x2000000002f4 = 0xfffffffd;
- *(uint16_t*)0x2000000002f8 = 8;
- *(uint16_t*)0x2000000002fa = 2;
- *(uint32_t*)0x2000000002fc = 2;
- *(uint16_t*)0x200000000300 = 8;
- *(uint16_t*)0x200000000302 = 2;
- *(uint32_t*)0x200000000304 = 6;
- *(uint16_t*)0x200000000308 = 8;
- *(uint16_t*)0x20000000030a = 3;
- *(uint32_t*)0x20000000030c = 0x1000;
- *(uint16_t*)0x200000000310 = 8;
- *(uint16_t*)0x200000000312 = 3;
- *(uint32_t*)0x200000000314 = 0x7fffffff;
- *(uint16_t*)0x200000000318 = 9;
- *(uint16_t*)0x20000000031a = 1;
- memcpy((void*)0x20000000031c, "syz0\000", 5);
- *(uint16_t*)0x200000000324 = 9;
- *(uint16_t*)0x200000000326 = 1;
- memcpy((void*)0x200000000328, "syz0\000", 5);
- *(uint16_t*)0x200000000330 = 0x13;
- *(uint16_t*)0x200000000332 = 1;
- memcpy((void*)0x200000000334, "broadcast-link\000", 15);
- *(uint16_t*)0x200000000344 = 0x3c;
- STORE_BY_BITMASK(uint16_t, , 0x200000000346, 4, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000000347, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000000347, 1, 7, 1);
- *(uint16_t*)0x200000000348 = 0x2c;
- STORE_BY_BITMASK(uint16_t, , 0x20000000034a, 7, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000034b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000034b, 1, 7, 1);
- *(uint16_t*)0x20000000034c = 8;
- *(uint16_t*)0x20000000034e = 2;
- *(uint32_t*)0x200000000350 = 9;
- *(uint16_t*)0x200000000354 = 8;
- *(uint16_t*)0x200000000356 = 4;
- *(uint32_t*)0x200000000358 = 7;
- *(uint16_t*)0x20000000035c = 8;
- *(uint16_t*)0x20000000035e = 3;
- *(uint32_t*)0x200000000360 = 9;
- *(uint16_t*)0x200000000364 = 8;
- *(uint16_t*)0x200000000366 = 2;
- *(uint32_t*)0x200000000368 = 7;
- *(uint16_t*)0x20000000036c = 8;
- *(uint16_t*)0x20000000036e = 2;
- *(uint32_t*)0x200000000370 = 2;
- *(uint16_t*)0x200000000374 = 9;
- *(uint16_t*)0x200000000376 = 1;
- memcpy((void*)0x200000000378, "syz1\000", 5);
- *(uint16_t*)0x200000000380 = 0xc;
- STORE_BY_BITMASK(uint16_t, , 0x200000000382, 6, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000000383, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000000383, 1, 7, 1);
- *(uint16_t*)0x200000000384 = 8;
- *(uint16_t*)0x200000000386 = 6;
- *(uint32_t*)0x200000000388 = 6;
- *(uint16_t*)0x20000000038c = 0xc;
- STORE_BY_BITMASK(uint16_t, , 0x20000000038e, 9, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000038f, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000038f, 1, 7, 1);
- *(uint16_t*)0x200000000390 = 8;
- *(uint16_t*)0x200000000392 = 1;
- *(uint32_t*)0x200000000394 = 5;
- *(uint16_t*)0x200000000398 = 0x14;
- STORE_BY_BITMASK(uint16_t, , 0x20000000039a, 9, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000039b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000039b, 1, 7, 1);
- *(uint16_t*)0x20000000039c = 8;
- *(uint16_t*)0x20000000039e = 2;
- *(uint32_t*)0x2000000003a0 = 9;
- *(uint16_t*)0x2000000003a4 = 8;
- *(uint16_t*)0x2000000003a6 = 2;
- *(uint32_t*)0x2000000003a8 = 2;
- *(uint16_t*)0x2000000003ac = 0x2c;
- STORE_BY_BITMASK(uint16_t, , 0x2000000003ae, 9, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000003af, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000003af, 1, 7, 1);
- *(uint16_t*)0x2000000003b0 = 8;
- *(uint16_t*)0x2000000003b2 = 2;
- *(uint32_t*)0x2000000003b4 = 4;
- *(uint16_t*)0x2000000003b8 = 8;
- *(uint16_t*)0x2000000003ba = 2;
- *(uint32_t*)0x2000000003bc = 2;
- *(uint16_t*)0x2000000003c0 = 8;
- *(uint16_t*)0x2000000003c2 = 1;
- *(uint32_t*)0x2000000003c4 = 0xe;
- *(uint16_t*)0x2000000003c8 = 8;
- *(uint16_t*)0x2000000003ca = 2;
- *(uint32_t*)0x2000000003cc = 3;
- *(uint16_t*)0x2000000003d0 = 8;
- *(uint16_t*)0x2000000003d2 = 1;
- *(uint32_t*)0x2000000003d4 = 1;
- *(uint64_t*)0x200000000088 = 0x198;
- *(uint64_t*)0x2000000000d8 = 1;
- *(uint64_t*)0x2000000000e0 = 0;
- *(uint64_t*)0x2000000000e8 = 0;
- *(uint32_t*)0x2000000000f0 = 0x44000;
- syscall(__NR_sendmsg, /*fd=*/r[3], /*msg=*/0x2000000000c0ul,
- /*f=MSG_NOSIGNAL|MSG_EOR|0x10000*/ 0x14080ul);
- *(uint64_t*)0x200000000200 = 0;
- *(uint32_t*)0x200000000208 = 0;
- *(uint32_t*)0x20000000020c = 0;
- *(uint16_t*)0x200000000210 = 0;
- *(uint16_t*)0x200000000212 = 0;
- *(uint32_t*)0x200000000214 = -1;
- *(uint64_t*)0x200000000218 = 0;
- *(uint64_t*)0x200000000220 = 0;
- *(uint64_t*)0x200000000228 = 0;
- *(uint64_t*)0x200000000230 = 0;
- *(uint32_t*)0x200000000238 = 0;
- *(uint32_t*)0x20000000023c = -1;
- syscall(__NR_io_cancel, /*ctx=*/0ul, /*iocb=*/0x200000000200ul, /*res=*/0ul);
- memcpy((void*)0x200000000000, "net/unix\000", 9);
- res = -1;
- res = syz_open_procfs(/*pid=*/0, /*file=*/0x200000000000);
- if (res != -1)
- r[4] = res;
- memcpy((void*)0x200000001780, "/dev/rtc0\000", 10);
- res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul,
- /*file=*/0x200000001780ul, /*flags=*/0, /*mode=*/0);
- if (res != -1)
- r[5] = res;
- syscall(__NR_ioctl, /*fd=*/r[5], /*cmd=*/0x7003, 0);
- syscall(__NR_pread64, /*fd=*/r[5], /*buf=*/0x200000000000ul, /*count=*/0x76ul,
- /*pos=*/0ul);
- syscall(__NR_close_range, /*fd=*/r[4], /*max_fd=*/-1, /*flags=*/0ul);
- memcpy((void*)0x200000000000, "/dev/net/tun\000", 13);
- res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul,
- /*file=*/0x200000000000ul, /*flags=*/0, /*mode=*/0);
- if (res != -1)
- r[6] = res;
- syscall(__NR_socketpair, /*domain=*/1ul, /*type=SOCK_STREAM*/ 1ul,
- /*proto=*/0, /*fds=*/0x200000000040ul);
- memcpy((void*)0x2000000000c0, "syzkaller0\000\000\000\000\000\000", 16);
- *(uint16_t*)0x2000000000d0 = 2;
- syscall(__NR_ioctl, /*fd=*/r[6], /*cmd=*/0x400454ca,
- /*arg=*/0x2000000000c0ul);
- res = syscall(__NR_socket, /*domain=*/0xaul, /*type=*/1ul, /*proto=*/0);
- if (res != -1)
- r[7] = res;
- res = syscall(__NR_socket, /*domain=*/0xaul, /*type=*/1ul, /*proto=*/0);
- if (res != -1)
- r[8] = res;
- *(uint16_t*)0x200000000000 = 0xa;
- *(uint16_t*)0x200000000002 = htobe16(0x4e22);
- *(uint32_t*)0x200000000004 = htobe32(1);
- *(uint64_t*)0x200000000008 = htobe64(0);
- *(uint64_t*)0x200000000010 = htobe64(1);
- *(uint32_t*)0x200000000018 = 0x7f;
- syscall(__NR_bind, /*fd=*/r[8], /*addr=*/0x200000000000ul,
- /*addrlen=*/0x1cul);
- res = syscall(__NR_socket, /*domain=*/0xaul,
- /*type=SOCK_CLOEXEC|SOCK_NONBLOCK|SOCK_RAW*/ 0x80803ul,
- /*proto=*/0x87);
- if (res != -1)
- r[9] = res;
- *(uint16_t*)0x200000000040 = 0xa;
- *(uint16_t*)0x200000000042 = htobe16(0);
- *(uint32_t*)0x200000000044 = htobe32(0);
- *(uint64_t*)0x200000000048 = htobe64(0);
- *(uint64_t*)0x200000000050 = htobe64(1);
- *(uint32_t*)0x200000000058 = 0;
- syscall(__NR_connect, /*fd=*/r[9], /*addr=*/0x200000000040ul,
- /*addrlen=*/0x1cul);
- *(uint64_t*)0x200000000f80 = 0;
- *(uint32_t*)0x200000000f88 = 0;
- *(uint64_t*)0x200000000f90 = 0x200000000340;
- *(uint64_t*)0x200000000340 = 0x200000000080;
- memcpy((void*)0x200000000080, "\xdd\x77\x4f\xb7\x6d\x0d", 6);
- *(uint64_t*)0x200000000348 = 6;
- *(uint64_t*)0x200000000f98 = 0x27;
- *(uint64_t*)0x200000000fa0 = 0x2000000000c0;
- *(uint64_t*)0x2000000000c0 = 0x18;
- *(uint32_t*)0x2000000000c8 = 0x29;
- *(uint32_t*)0x2000000000cc = 0x37;
- *(uint8_t*)0x2000000000d0 = 0;
- *(uint8_t*)0x2000000000d1 = 0;
- memset((void*)0x2000000000d2, 0, 6);
- *(uint8_t*)0x2000000000d8 = 0;
- *(uint8_t*)0x2000000000d9 = 0;
- memcpy(
- (void*)0x2000000000da,
- "\x7e\x37\x9e\x31\xd0\x5f\x8d\xf4\xef\xb9\x5a\x20\x61\x41\x04\x71\x1d\x14"
- "\xfd\x28\x39\xf6\xf4\xe1\x77\xa9\x9d\x32\x18\xcf\x29\x29\x41\xbf\x8d\x56"
- "\x4c\x28\x74\x6d\x54\xfa\xb2\xc9\xac\x25\x47\xdf\xc1\x12\x74\xd2\xb6\x93"
- "\xba\x62\x29\x84\xae\x27\x8e\x7d\xf6\xdb\x7f\x6a\xc2\xc9\x2a\x58\xc8\xd0"
- "\x33\xde\xce\x9a\x13\x19\x8c\xc6\x1a\x44\x83\x4e\x70\x71\xd2\x4d\xeb\x43"
- "\x95\x92\xbb\xfa\x2b\xff\x2f\x08\x09\x8a\xfb\xb1\x98\x01",
- 104);
- *(uint64_t*)0x200000000fa8 = 0x18;
- *(uint32_t*)0x200000000fb0 = 0;
- *(uint32_t*)0x200000000fb8 = 0;
- syscall(__NR_sendmmsg, /*fd=*/r[9], /*mmsg=*/0x200000000f80ul,
- /*vlen=*/0x4000000000001edul, /*f=*/0ul);
- syscall(__NR_listen, /*fd=*/r[8], /*backlog=*/0);
- syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x800000ul,
- /*prot=PROT_GROWSDOWN|PROT_WRITE|PROT_EXEC*/ 0x1000006ul,
- /*flags=MAP_FIXED|MAP_PRIVATE*/ 0x12ul, /*fd=*/-1, /*offset=*/0ul);
- *(uint16_t*)0x200000000280 = 0xa;
- *(uint16_t*)0x200000000282 = htobe16(0x4e22);
- *(uint32_t*)0x200000000284 = htobe32(0);
- *(uint64_t*)0x200000000288 = htobe64(0);
- *(uint64_t*)0x200000000290 = htobe64(1);
- *(uint32_t*)0x200000000298 = 0;
- syscall(__NR_sendto, /*fd=*/r[7], /*buf=*/0ul, /*len=*/0ul,
- /*f=MSG_FASTOPEN|MSG_DONTROUTE*/ 0x20000004ul,
- /*addr=*/0x200000000280ul, /*addrlen=*/0x1cul);
- syscall(__NR_mmap, /*addr=*/0x200000166000ul, /*len=*/0x2000ul, /*prot=*/0ul,
- /*flags=MAP_SHARED_VALIDATE|MAP_FIXED*/ 0x13ul, /*fd=*/r[8],
- /*offset=*/0ul);
- syscall(__NR_sendto, /*fd=*/r[7], /*buf=*/0x2000000005c0ul,
- /*len=*/0xe0fffffful, /*f=MSG_DONTWAIT|0x200*/ 0x240ul, /*addr=*/0ul,
- /*addrlen=*/0xd8ul);
- memcpy((void*)0x20000000b540, "/dev/sg#\000", 9);
- res = -1;
- res = syz_open_dev(/*dev=*/0x20000000b540, /*id=*/0, /*flags=*/0);
- if (res != -1)
- r[10] = res;
- *(uint32_t*)0x200000000240 = 0x53;
- *(uint32_t*)0x200000000244 = 0;
- *(uint8_t*)0x200000000248 = 6;
- *(uint8_t*)0x200000000249 = 0;
- *(uint16_t*)0x20000000024a = 0;
- *(uint32_t*)0x20000000024c = 0;
- *(uint64_t*)0x200000000250 = 0;
- *(uint64_t*)0x200000000258 = 0x200000000100;
- memcpy((void*)0x200000000100, "\x2f\xbb\x81\x99\xf8\x33", 6);
- *(uint64_t*)0x200000000260 = 0;
- *(uint32_t*)0x200000000268 = 0;
- *(uint32_t*)0x20000000026c = 0;
- *(uint32_t*)0x200000000270 = 0;
- *(uint64_t*)0x200000000274 = 0;
- *(uint8_t*)0x20000000027c = 0;
- *(uint8_t*)0x20000000027d = 0;
- *(uint8_t*)0x20000000027e = 0;
- *(uint8_t*)0x20000000027f = 0;
- *(uint16_t*)0x200000000280 = 0;
- *(uint16_t*)0x200000000282 = 0;
- *(uint32_t*)0x200000000284 = 0;
- *(uint32_t*)0x200000000288 = 0;
- *(uint32_t*)0x20000000028c = 0;
- syscall(__NR_ioctl, /*fd=*/r[10], /*cmd=*/0x2285, /*arg=*/0x200000000240ul);
- memcpy((void*)0x200000000040, "ext4\000", 5);
- memcpy((void*)0x2000000000c0, "./file0\000", 8);
- *(uint8_t*)0x200000000180 = 0;
- memcpy(
- (void*)0x200000000800,
- "\x78\x9c\xec\xdd\xcd\x6b\x1c\xe5\x1f\x00\xf0\xef\x6c\x92\x26\xbf\xb4\x3f"
- "\x13\x41\xd0\x7a\x0a\x08\x1a\xa8\xdd\x98\x1a\x5b\x05\x0f\x15\x0f\x22\x58"
- "\x28\xe8\xd9\x74\xd9\x6c\x43\xcd\x26\x5b\xb2\x9b\xd2\x84\x40\x2d\x22\x78"
- "\x11\x54\x3c\x08\x7a\xe9\xd9\x97\x7a\xf3\xea\xcb\x55\xff\x0b\x0f\xd2\x52"
- "\x35\x2d\x56\x3c\x48\x64\x36\xb3\xed\xb6\xd9\x4d\x13\x9b\x6c\x52\xf7\xf3"
- "\x81\xa7\x7d\x9e\x99\x67\xf3\xcc\x77\x9f\x99\x79\x9e\xdd\x19\x76\x02\xe8"
- "\x5a\x23\xe9\x3f\xb9\x88\x83\x11\xf1\x41\x12\x31\x94\x2d\x4f\x22\xa2\xaf"
- "\x9e\xeb\x8d\x38\xbe\x56\xef\xe6\xca\x72\x31\x4d\x49\xac\xae\xbe\xfe\x5b"
- "\x52\xaf\x73\x63\x65\xb9\x18\x4d\xaf\x49\xed\xcf\x0a\x8f\x45\xc4\xf7\xef"
- "\x46\x1c\xca\x25\xeb\xda\xad\x2e\x2e\xcd\x14\xca\xe5\xd2\x7c\x56\x1e\xab"
- "\xcd\x9e\x1d\xab\x2e\x2e\x1d\x3e\x33\x5b\x98\x2e\x4d\x97\xe6\x8e\x8e\x4f"
- "\x4c\x1c\x39\xf6\xdc\xb1\xa3\xdb\x17\xeb\x1f\x3f\x2d\x1d\xb8\xfa\xe1\x2b"
- "\x4f\x7d\x75\xfc\xaf\x77\x1e\xbd\xfc\xfe\x0f\x49\x1c\x8f\x03\xd9\xba\xe6"
- "\x38\xb6\xcb\x48\x8c\x64\xef\x49\x5f\xfa\x16\xde\xe1\xe5\xed\x6e\x6c\x97"
- "\xad\xef\x61\x1e\x04\xb9\x88\xe8\x59\x3b\xca\xe3\x60\x0c\x45\x4f\x3d\x07"
- "\x00\xfc\x97\x5d\x88\x88\x55\x00\xa0\xcb\x24\xc6\x7f\x00\xe8\x32\x8d\xef"
- "\x01\x6e\xac\x2c\x17\x1b\x69\x77\xbf\x91\xe8\xac\x6b\x2f\x45\xc4\xc0\x5a"
- "\xfc\x8d\xeb\x9b\x6b\x6b\x7a\xb3\x6b\x76\x03\xf5\xeb\xa0\x83\x37\x92\x3b"
- "\xae\x8c\x24\x11\x31\xbc\x0d\xed\x8f\x44\xc4\x67\xdf\xbc\xf9\x45\x9a\x62"
- "\x87\xae\x43\x02\xb4\xf2\xf6\xc5\x88\x38\x35\x3c\xb2\xfe\xfc\x9f\xac\xbb"
- "\x67\x61\xab\x9e\xd9\x44\x9d\x91\xbb\xca\xce\x7f\xd0\x39\xdf\xa6\xf3\x9f"
- "\xe7\x5b\xcd\xff\x72\xb7\xe6\x3f\xd1\x62\xfe\xd3\xdf\xe2\xd8\xfd\x37\xee"
- "\x7d\xfc\xe7\xae\x6c\x43\x33\x6d\xa5\xf3\xbf\x17\x9b\xee\x6d\xbb\xd9\x14"
- "\x7f\x66\xb8\x27\x2b\xfd\xbf\x3e\xe7\xeb\x4b\x4e\x9f\x29\x97\xd2\x73\xdb"
- "\x43\x11\x31\x1a\x7d\xfd\x69\x79\x7c\x83\x36\x46\xaf\xff\x7d\xbd\xdd\xba"
- "\xe6\xf9\xdf\xef\x1f\xbd\xf5\x79\xda\x7e\xfa\xff\xed\x1a\xb9\x2b\xbd\xfd"
- "\x77\xbe\x66\xaa\x50\x2b\xdc\x4f\xcc\xcd\xae\x5d\x8c\x78\xbc\xb7\x55\xfc"
- "\xc9\xad\xfe\x4f\xda\xcc\x7f\x4f\x6e\xb2\x8d\x57\x5f\x78\xef\xd3\x76\xeb"
- "\xd2\xf8\xd3\x78\x1b\x69\x7d\xfc\x3b\x6b\xf5\x52\xc4\x93\x2d\xfb\xff\xf6"
- "\x1d\x6d\xc9\x86\xf7\x27\x8e\xd5\x77\x87\xb1\xc6\x4e\xd1\xc2\xd7\x3f\x7f"
- "\x32\xd8\xae\xfd\xe6\xfe\x4f\x53\xda\x7e\xe3\xb3\x40\x27\xa4\xfd\x3f\xb8"
- "\x71\xfc\xc3\x49\xf3\xfd\x9a\xd5\xad\xb7\xf1\xe3\xa5\xa1\xef\xda\xad\x6b"
- "\x19\xff\x85\xe6\x1a\xad\xf7\xff\x7d\xc9\x1b\xf5\xfc\xbe\x6c\xd9\xf9\x42"
- "\xad\x36\x3f\x1e\xb1\x2f\x79\x6d\xfd\xf2\x23\xb7\x5f\xdb\x28\x37\xea\xa7"
- "\xf1\x8f\x3e\xd1\xfa\xf8\xdf\x68\xff\x4f\x3f\x13\x9e\xda\x64\xfc\xbd\x57"
- "\x7f\xfd\x72\x4b\xf1\x77\xb8\xff\xa7\xb6\xd4\xff\x5b\xcf\x5c\xbe\x39\xd3"
- "\xd3\xae\xfd\x7b\xc7\x9f\xf6\xff\x44\x3d\x37\x9a\x2d\xd9\xcc\xf9\x6f\xb3"
- "\x1b\x78\x3f\xef\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x6c\x56\x2e\x22\x0e\x44\x92\xcb\xdf\xca\xe7\x72"
- "\xf9\xfc\xda\x33\xbc\x1f\x89\xc1\x5c\xb9\x52\xad\x1d\x3a\x5d\x59\x98\x9b"
- "\x8a\xfa\xb3\xb2\x87\xa3\x2f\xd7\xf8\xa9\xcb\xa1\xa6\xdf\x43\x1d\xcf\x7e"
- "\x0f\xbf\x51\x3e\x72\x57\xf9\xd9\x88\x78\x38\x22\x3e\xee\xff\x5f\xbd\x9c"
- "\x2f\x56\xca\x53\xbb\x1d\x3c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x64\xf6\xb7\x79\xfe\x7f\xea\x97\xfe\xdd\xde\x3a\x00\x60\xc7\x0c"
- "\xec\xf6\x06\x00\x00\x1d\x67\xfc\x07\x80\xee\x63\xfc\x07\x80\xee\x63\xfc"
- "\x07\x80\xee\x63\xfc\x07\x80\xee\x63\xfc\x07\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x60\x87\x9d\x3c\x71\x22\x4d\xab\x7f\xae\x2c"
- "\x17\xd3\xf2\xd4\xb9\xc5\x85\x99\xca\xb9\xc3\x53\xa5\xea\x4c\x7e\x76\xa1"
- "\x98\x2f\x56\xe6\xcf\xe6\xa7\x2b\x95\xe9\x72\x29\x5f\xac\xcc\xde\xeb\xef"
- "\x95\x2b\x95\xb3\x13\x31\xb7\x70\x7e\xac\x56\xaa\xd6\xc6\xaa\x8b\x4b\x93"
- "\xb3\x95\x85\xb9\xda\xe4\x99\xd9\xc2\x74\x69\xb2\xd4\xd7\x91\xa8\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x60\x6b\xaa\x8b\x4b\x33\x85"
- "\x72\xb9\x34\xdf\x9d\x99\x81\xd8\x13\x9b\x21\xd3\xc1\xcc\xe4\xe8\xd3\xc9"
- "\x1e\xd8\x8c\xbd\x9e\xd9\xed\x33\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\xc0\x83\xe1\x9f\x00\x00\x00\xff\xff\x4a\x6a\x27\x06",
- 1903);
- res = -1;
- res = syz_mount_image(
- /*fs=*/0x200000000040, /*dir=*/0x2000000000c0,
- /*flags=MS_SYNCHRONOUS|MS_NOSUID|MS_NODIRATIME|MS_NOATIME*/ 0xc12,
- /*opts=*/0x200000000180, /*chdir=*/1, /*size=*/0x76f,
- /*img=*/0x200000000800);
- if (res != -1)
- r[11] = res;
- *(uint8_t*)0x200000000040 = 0;
- syscall(__NR_prctl, /*option=*/0x3bul, /*mode=*/1ul, /*offset=*/0ul,
- /*len=*/0ul, /*selector=*/0x200000000040ul);
- syscall(__NR_syslog, /*cmd=*/0ul, /*buf=*/0ul, /*len=*/0ul);
- memcpy((void*)0x200000000100, "memory.events.local\000", 20);
- res = syscall(__NR_openat, /*fd=*/0xffffff9c, /*file=*/0x200000000100ul,
- /*flags=*/0x275a, /*mode=*/0);
- if (res != -1)
- r[12] = res;
- memcpy((void*)0x200000000080, "./file0\000", 8);
- syscall(__NR_open, /*file=*/0x200000000080ul,
- /*flags=O_NOCTTY|O_DIRECTORY|O_DIRECT|O_CREAT|0x3000*/ 0x17140ul,
- /*mode=S_IWOTH|S_IROTH|S_IXUSR|S_IWUSR*/ 0xc6ul);
- res = syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- if (res != -1)
- r[13] = res;
- res = syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- if (res != -1)
- r[14] = res;
- memcpy((void*)0x200000000000,
- "lo\000\000\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- res = syscall(__NR_ioctl, /*fd=*/r[14], /*cmd=*/0x8933,
- /*arg=*/0x200000000000ul);
- if (res != -1)
- r[15] = *(uint32_t*)0x200000000010;
- memcpy((void*)0x200000000140,
- "sit0\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- *(uint64_t*)0x200000000150 = 0x200000000340;
- memcpy((void*)0x200000000340, "ip_vti0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint32_t*)0x200000000350 = r[15];
- *(uint16_t*)0x200000000354 = htobe16(0);
- *(uint16_t*)0x200000000356 = htobe16(0);
- *(uint32_t*)0x200000000358 = htobe32(0);
- *(uint32_t*)0x20000000035c = htobe32(0);
- STORE_BY_BITMASK(uint8_t, , 0x200000000360, 5, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000360, 4, 4, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000361, 0, 0, 2);
- STORE_BY_BITMASK(uint8_t, , 0x200000000361, 0, 2, 6);
- *(uint16_t*)0x200000000362 = htobe16(0x14);
- *(uint16_t*)0x200000000364 = htobe16(0);
- *(uint16_t*)0x200000000366 = htobe16(0);
- *(uint8_t*)0x200000000368 = 0;
- *(uint8_t*)0x200000000369 = 0;
- *(uint16_t*)0x20000000036a = htobe16(0);
- *(uint32_t*)0x20000000036c = htobe32(0);
- *(uint32_t*)0x200000000370 = htobe32(0);
- struct csum_inet csum_1;
- csum_inet_init(&csum_1);
- csum_inet_update(&csum_1, (const uint8_t*)0x200000000360, 20);
- *(uint16_t*)0x20000000036a = csum_inet_digest(&csum_1);
- syscall(__NR_ioctl, /*fd=*/r[13], /*cmd=*/0x89f0, /*arg=*/0x200000000140ul);
- syscall(__NR_write, /*fd=*/r[12], /*data=*/0x200000000280ul, /*len=*/0x2bul);
- memcpy((void*)0x2000000005c0, "./bus\000", 6);
- res = syscall(
- __NR_open, /*file=*/0x2000000005c0ul,
- /*flags=O_SYNC|O_NONBLOCK|O_NOATIME|O_DIRECT|O_CREAT|0x2*/ 0x145842ul,
- /*mode=*/0ul);
- if (res != -1)
- r[16] = res;
- *(uint64_t*)0x200000000240 = 0x200000000000;
- memset((void*)0x200000000000, 133, 1);
- *(uint64_t*)0x200000000248 = 0xa000;
- syscall(__NR_pwritev2, /*fd=*/r[16], /*vec=*/0x200000000240ul, /*vlen=*/1ul,
- /*off_low=*/0x1400, /*off_high=*/0,
- /*flags=RWF_HIPRI|RWF_DSYNC*/ 3ul);
- syscall(__NR_ioctl, /*fd=*/r[11], /*cmd=*/2, /*arg=*/0x200000000140ul);
- memcpy((void*)0x200000000100, "./file0\000", 8);
- syscall(__NR_mkdir, /*path=*/0x200000000100ul, /*mode=*/0ul);
- memcpy((void*)0x200000027000, "./file0\000", 8);
- memcpy((void*)0x200000000040, "devpts\000", 7);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000027000ul,
- /*type=*/0x200000000040ul, /*flags=*/0ul, /*data=*/0ul);
- memcpy((void*)0x2000000000c0, "./file0\000", 8);
- syscall(__NR_chroot, /*dir=*/0x2000000000c0ul);
- *(uint64_t*)0x200000000680 = 0;
- *(uint32_t*)0x200000000688 = 0x21;
- *(uint32_t*)0x20000000068c = 0;
- *(uint32_t*)0x200000000690 = 0;
- syscall(__NR_timer_create, /*id=*/0ul, /*ev=*/0x200000000680ul,
- /*timerid=*/0x200000000100ul);
- memcpy((void*)0x200000000040, ".\000", 2);
- res = syscall(__NR_open, /*file=*/0x200000000040ul, /*flags=*/0ul,
- /*mode=*/0ul);
- if (res != -1)
- r[17] = res;
- memcpy((void*)0x200000000240, "./file0\000", 8);
- syscall(__NR_mknodat, /*dirfd=*/r[17], /*file=*/0x200000000240ul,
- /*mode=S_IFIFO|0x2*/ 0x1002ul, /*dev=*/0x700);
- syscall(__NR_close_range, /*fd=*/r[17], /*max_fd=*/r[17],
- /*flags=CLOSE_RANGE_UNSHARE*/ 2ul);
- memcpy((void*)0x200000000080, "./file0\000", 8);
- syscall(__NR_open, /*file=*/0x200000000080ul,
- /*flags=O_EXCL|O_DIRECT|FASYNC|O_RDWR*/ 0x6082ul,
- /*mode=S_IWOTH|S_IRUSR*/ 0x102ul);
- *(uint64_t*)0x20000006b000 = 0;
- *(uint64_t*)0x20000006b008 = 8;
- *(uint64_t*)0x20000006b010 = 0;
- *(uint64_t*)0x20000006b018 = 9;
- syscall(__NR_timer_settime, /*timerid=*/0, /*flags=*/0ul,
- /*new=*/0x20000006b000ul, /*old=*/0ul);
- memcpy((void*)0x200000000ac0, "./file0\000", 8);
- memcpy((void*)0x200000000a80, "securityfs\000", 11);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000ac0ul,
- /*type=*/0x200000000a80ul, /*flags=*/0ul, /*data=*/0ul);
- memcpy((void*)0x200000001980, "keyring\000", 8);
- memcpy((void*)0x2000000019c0, "syz", 3);
- *(uint8_t*)0x2000000019c3 = 0x21;
- *(uint8_t*)0x2000000019c4 = 0;
- res = syscall(__NR_add_key, /*type=*/0x200000001980ul,
- /*desc=*/0x2000000019c0ul, /*payload=*/0ul, /*paylen=*/0ul,
- /*keyring=*/0xfffffffe);
- if (res != -1)
- r[18] = res;
- syscall(__NR_keyctl, /*code=*/0x1dul, /*keyring=*/r[18], /*type=*/0ul,
- /*restriction=*/0ul, 0);
- memcpy((void*)0x200000000180, "keyring\000", 8);
- memcpy((void*)0x2000000001c0, "syz", 3);
- *(uint8_t*)0x2000000001c3 = 0x23;
- *(uint8_t*)0x2000000001c4 = 0;
- syscall(__NR_add_key, /*type=*/0x200000000180ul, /*desc=*/0x2000000001c0ul,
- /*payload=*/0ul, /*paylen=*/0ul, /*keyring=*/r[18]);
- *(uint64_t*)0x200000000000 = 0;
- res = syscall(__NR_signalfd4, /*fd=*/-1, /*mask=*/0x200000000000ul,
- /*size=*/8ul, /*flags=*/0ul);
- if (res != -1)
- r[19] = res;
- memcpy((void*)0x200000001100, "./bus\000", 6);
- res = syscall(
- __NR_open, /*file=*/0x200000001100ul,
- /*flags=O_TRUNC|O_SYNC|O_NOATIME|O_LARGEFILE|O_DIRECT|O_CREAT|0x3e*/
- 0x14d27eul, /*mode=*/0ul);
- if (res != -1)
- r[20] = res;
- memcpy((void*)0x200000000040, "./bus\000", 6);
- memcpy((void*)0x200000000080, "9p\000", 3);
- memcpy((void*)0x200000000b80, "trans=fd,rfdno=", 15);
- sprintf((char*)0x200000000b8f, "0x%016llx", (long long)r[20]);
- memcpy((void*)0x200000000ba1, ",wfdno=", 7);
- sprintf((char*)0x200000000ba8, "0x%016llx", (long long)r[19]);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000040ul,
- /*type=*/0x200000000080ul, /*flags=*/0ul, /*opts=*/0x200000000b80ul);
- syz_io_uring_setup(/*entries=*/0xba7, /*params=*/0, /*ring_ptr=*/0,
- /*sqes_ptr=*/0);
- memcpy((void*)0x200000000080, "./file0\000", 8);
- memcpy((void*)0x2000000000c0, "./file0\000", 8);
- syscall(__NR_pivot_root, /*new_root=*/0x200000000080ul,
- /*put_old=*/0x2000000000c0ul);
- *(uint64_t*)0x200000000000 = 0x200000000280;
- *(uint32_t*)0x200000000008 = 0;
- *(uint64_t*)0x200000000010 = 0x1000;
- syscall(__NR_sigaltstack, /*ss=*/0x200000000000ul, /*oss=*/0ul);
- *(uint32_t*)0x200000000004 = 0;
- *(uint32_t*)0x200000000008 = 0;
- *(uint32_t*)0x20000000000c = 0;
- *(uint32_t*)0x200000000010 = 0;
- *(uint32_t*)0x200000000018 = -1;
- memset((void*)0x20000000001c, 0, 12);
- res = syscall(__NR_io_uring_setup, /*entries=*/0x6e2a,
- /*params=*/0x200000000000ul);
- if (res != -1)
- r[21] = res;
- syscall(__NR_getrandom, /*buf=*/0x200000000440ul,
- /*len=*/0x7591fcc76eda37b7ul, /*flags=*/0ul);
- memcpy((void*)0x200000000000, "blkio.throttle.io_serviced_recursive\000", 37);
- res = syscall(__NR_openat, /*fd=*/0xffffff9c, /*file=*/0x200000000000ul,
- /*flags=*/0x275a, /*mode=*/0);
- if (res != -1)
- r[22] = res;
- memcpy((void*)0x200000000400, "#! ", 3);
- *(uint8_t*)0x200000000403 = 0xa;
- syscall(__NR_write, /*fd=*/r[22], /*data=*/0x200000000400ul,
- /*len=*/0x6db6e571ul);
- syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x400000ul,
- /*prot=PROT_READ*/ 1ul,
- /*flags=MAP_NONBLOCK|MAP_FIXED|MAP_PRIVATE*/ 0x10012ul, /*fd=*/r[22],
- /*offset=*/0ul);
- *(uint32_t*)0x200000000100 = 0;
- *(uint32_t*)0x200000000104 = 0;
- *(uint64_t*)0x200000000108 = 0;
- *(uint64_t*)0x200000000110 = 0;
- *(uint64_t*)0x200000000118 = 0;
- syscall(__NR_io_uring_register, /*fd=*/r[21], /*opcode=*/0xeul,
- /*arg=*/0x200000000100ul, /*size=*/0x20ul);
- *(uint64_t*)0x200000000680 = 0;
- *(uint32_t*)0x200000000688 = 0x21;
- *(uint32_t*)0x20000000068c = 0;
- *(uint64_t*)0x200000000690 = 0;
- *(uint64_t*)0x200000000698 = 0;
- syscall(__NR_timer_create, /*id=*/0ul, /*ev=*/0x200000000680ul,
- /*timerid=*/0x200000000100ul);
- *(uint64_t*)0x20000006b000 = 0;
- *(uint64_t*)0x20000006b008 = 8;
- *(uint64_t*)0x20000006b010 = 0x77359400;
- *(uint64_t*)0x20000006b018 = 0;
- syscall(__NR_timer_settime, /*timerid=*/0, /*flags=*/0ul,
- /*new=*/0x20000006b000ul, /*old=*/0ul);
- memcpy((void*)0x2000000000c0, "/dev/sg#\000", 9);
- res = -1;
- res = syz_open_dev(/*dev=*/0x2000000000c0, /*id=*/0, /*flags=*/0);
- if (res != -1)
- r[23] = res;
- syscall(__NR_mmap, /*addr=*/0x200000000000ul, /*len=*/0x3000ul, /*prot=*/0ul,
- /*flags=MAP_FIXED|MAP_PRIVATE*/ 0x12ul, /*fd=*/r[23], /*offset=*/0ul);
- syscall(__NR_ioctl, /*fd=*/r[23], /*cmd=*/0x2285, /*arg=*/0ul);
- res = syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- if (res != -1)
- r[24] = res;
- res = syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- if (res != -1)
- r[25] = res;
- memcpy((void*)0x200000000100, "nl80211\000", 8);
- res = -1;
- res = syz_genetlink_get_family_id(/*name=*/0x200000000100, /*fd=*/-1);
- if (res != -1)
- r[26] = res;
- *(uint64_t*)0x2000000002c0 = 0;
- *(uint32_t*)0x2000000002c8 = 0;
- *(uint64_t*)0x2000000002d0 = 0x200000000300;
- *(uint64_t*)0x200000000300 = 0x200000000380;
- memcpy((void*)0x200000000380, ",\000\000\000", 4);
- *(uint16_t*)0x200000000384 = r[26];
- memcpy((void*)0x200000000386,
- "\x8b\x33\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x00\x08\x00\x03"
- "\x00",
- 18);
- *(uint32_t*)0x200000000398 = 0;
- memcpy(
- (void*)0x20000000039c,
- "\xfe\x07\x48\xe2\x77\x53\x38\x9f\x5f\x5f\x6e\x89\x39\xe6\xbc\x1c\xf1\xce"
- "\x2d\xb3\x55\xe2\x82\x24\x20\xc4\x21\x94\x10\x3d\x02\x12\xa8\xca\x67\xfe"
- "\x35\x7e\x3b\x49\x7b\x3b\xe2\xbd\x85\x95\x51\x51\x9b\x36\xbf\xa3\xa9\x6c"
- "\x67\xb1\x40\x13\x72\xd5\x87\x56\x81\x00\x71\x3d\xe9\x4b\x01\xe3\x55\x60"
- "\xf1\xaa\x1a\x56\xe3\xd6\x3c\xec\x39\xc1\xab\x8c\x02\xe4\xec\x6a\xa3\x3c"
- "\x0f\x12\xb7\x2e\x46\x44\xca\x29\xfa\x4d\x2f\x1f\x92\xfb\x0e\x0c\xd7\x3e"
- "\x1e\x79\x46\x52\x8e\x15\x7b\xc2\xa1\xf1\x6c\x3a\xdd\x11\x42\xcd\xbf\x71"
- "\x88\xf2\x18\x68\x7e\x4e\x15\x15\x0d\x68\x41\xcd\xe1\x31\x2c\x8c\x79\x29"
- "\x8e\x94\x3e\x45\x08\x7f\x90\xf9\xe2\xc4\xe9\x28\x59\x9f\x69\x2d",
- 160);
- *(uint64_t*)0x200000000308 = 0x2c;
- *(uint64_t*)0x2000000002d8 = 1;
- *(uint64_t*)0x2000000002e0 = 0;
- *(uint64_t*)0x2000000002e8 = 0;
- *(uint32_t*)0x2000000002f0 = 0x8000;
- syscall(__NR_sendmsg, /*fd=*/r[25], /*msg=*/0x2000000002c0ul, /*f=*/0ul);
- memcpy((void*)0x2000000000c0,
- "wlan1\000\000\000\000\000\000\000\000\000\000\000", 16);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x8933, /*arg=*/0x2000000000c0ul);
- if (res != -1)
- r[27] = *(uint32_t*)0x2000000000d0;
- *(uint64_t*)0x2000000001c0 = 0x200000000080;
- *(uint16_t*)0x200000000080 = 0x10;
- *(uint16_t*)0x200000000082 = 0;
- *(uint32_t*)0x200000000084 = 0;
- *(uint32_t*)0x200000000088 = 0;
- *(uint32_t*)0x2000000001c8 = 0xc;
- *(uint64_t*)0x2000000001d0 = 0x200000000180;
- *(uint64_t*)0x200000000180 = 0x200000000100;
- memcpy((void*)0x200000000100, "\xb9\x06\x00\x00", 4);
- *(uint16_t*)0x200000000104 = r[26];
- memcpy((void*)0x200000000106,
- "\x00\x01\x2b\xbd\x70\x00\xfd\xdb\xdf\x25\x54\x00\x00\x00\x08\x00\x03"
- "\x00",
- 18);
- *(uint32_t*)0x200000000118 = r[27];
- memcpy((void*)0x20000000011c,
- "\x0a\x00\x06\x00\x08\x02\x11\x00\x00\x01\x00\x00\x0a\x00\x06\x00\x07"
- "\xff\xff\xff\xff\xff\x00\x00\x0a\x00\x06\x00\x08\x02\x11\x00\x00\x00"
- "\x00\x00\x0a\x00\x06\x00\x08\x02\x11\x00\x00\x00\x00\x00\x0a\x00\x06"
- "\x00\x08\x02\x11\x00\xa8\x22\x00\x00\x0a\x00\x06\x00\xff\xff\xff\xff"
- "\xff\xff\x00\x00\x0a\x00\x06\x00\x08\x02\x11\x00\x00\x01\x00\x00\x0a"
- "\x00\x06\x00\xff\xff\xff\xff\xff\xff\x00\x00",
- 96);
- *(uint64_t*)0x200000000188 = 0x7c;
- *(uint64_t*)0x2000000001d8 = 1;
- *(uint64_t*)0x2000000001e0 = 0;
- *(uint64_t*)0x2000000001e8 = 0;
- *(uint32_t*)0x2000000001f0 = 0x804;
- syscall(__NR_sendmsg, /*fd=*/r[24], /*msg=*/0x2000000001c0ul,
- /*f=MSG_ZEROCOPY|MSG_BATCH|MSG_MORE|MSG_DONTROUTE*/ 0x4048004ul);
- syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/6);
- syscall(__NR_ftruncate, /*fd=*/-1, /*len=*/0ul);
- memcpy((void*)0x200000000000, "/dev/snd/timer\000", 15);
- res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul,
- /*file=*/0x200000000000ul, /*flags=*/0, 0);
- if (res != -1)
- r[28] = res;
- *(uint32_t*)0x2000000001c0 = 1;
- *(uint32_t*)0x2000000001c4 = 0;
- *(uint32_t*)0x2000000001c8 = 0;
- *(uint32_t*)0x2000000001cc = 0;
- *(uint32_t*)0x2000000001d0 = 0;
- memset((void*)0x2000000001d4, 0, 32);
- syscall(__NR_ioctl, /*fd=*/r[28], /*cmd=*/0x40345410,
- /*arg=*/0x2000000001c0ul);
- syscall(__NR_ioctl, /*fd=*/r[28], /*cmd=*/0x54a0, 0);
- *(uint32_t*)0x200000000040 = 4;
- *(uint32_t*)0x200000000044 = 9;
- *(uint32_t*)0x200000000048 = 0;
- *(uint32_t*)0x20000000004c = 0;
- *(uint32_t*)0x200000000050 = 0;
- memset((void*)0x200000000054, 0, 60);
- syscall(__NR_ioctl, /*fd=*/r[28], /*cmd=*/0x40505412,
- /*arg=*/0x200000000040ul);
- syscall(__NR_sendfile, /*fdout=*/-1, /*fdin=*/-1, /*off=*/0ul, /*count=*/5ul);
- syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- syscall(__NR_shmat, /*shmid=*/0, /*addr=*/0x200000000000ul,
- /*flags=SHM_RDONLY|SHM_RND*/ 0x3000ul);
- syscall(__NR_shmdt, /*addr=*/0ul);
- syscall(__NR_mlockall, /*flags=*/0ul);
- syscall(__NR_shmat, /*shmid=*/0, /*addr=*/0x2000000ff000ul, /*flags=*/0ul);
- syscall(__NR_mlockall, /*flags=*/0ul);
- res = syscall(__NR_socket, /*domain=*/2ul, /*type=*/1ul, /*proto=*/0);
- if (res != -1)
- r[29] = res;
- *(uint32_t*)0x2000000000c0 = 1;
- syscall(__NR_setsockopt, /*fd=*/r[29], /*level=*/6,
- /*optname=TCP_THIN_LINEAR_TIMEOUTS|TCP_CORK*/ 0x13,
- /*optval=*/0x2000000000c0ul, /*optlen=*/4ul);
- *(uint16_t*)0x200000000080 = 2;
- *(uint16_t*)0x200000000082 = htobe16(0x4e21);
- *(uint8_t*)0x200000000084 = 0xac;
- *(uint8_t*)0x200000000085 = 0x14;
- *(uint8_t*)0x200000000086 = 0x14;
- *(uint8_t*)0x200000000087 = 0xaa;
- syscall(__NR_bind, /*fd=*/r[29], /*addr=*/0x200000000080ul,
- /*addrlen=*/0x10ul);
- *(uint32_t*)0x200000000140 = 2;
- syscall(__NR_setsockopt, /*fd=*/r[29], /*level=*/6, /*optname=*/0x14,
- /*optval=*/0x200000000140ul, /*optlen=*/4ul);
- syscall(__NR_setsockopt, /*fd=*/-1, /*level=*/6,
- /*optname=TCP_FASTOPEN*/ 0x17, /*optval=*/0ul, /*optlen=*/0ul);
- *(uint16_t*)0x200000000180 = 2;
- *(uint16_t*)0x200000000182 = htobe16(0x4e21);
- *(uint8_t*)0x200000000184 = 0xac;
- *(uint8_t*)0x200000000185 = 0x14;
- *(uint8_t*)0x200000000186 = 0x14;
- *(uint8_t*)0x200000000187 = 0xaa;
- syscall(__NR_connect, /*fd=*/r[29], /*addr=*/0x200000000180ul,
- /*addrlen=*/0x10ul);
- *(uint64_t*)0x200000000d80 = 0;
- *(uint32_t*)0x200000000d88 = 0;
- *(uint64_t*)0x200000000d90 = 0x200000000240;
- *(uint64_t*)0x200000000240 = 0x200000000200;
- memset((void*)0x200000000200, 161, 1);
- *(uint64_t*)0x200000000248 = 1;
- *(uint64_t*)0x200000000d98 = 1;
- *(uint64_t*)0x200000000da0 = 0;
- *(uint64_t*)0x200000000da8 = 0;
- *(uint32_t*)0x200000000db0 = 0;
- *(uint32_t*)0x200000000db8 = 0;
- syscall(__NR_sendmmsg, /*fd=*/r[29], /*mmsg=*/0x200000000d80ul, /*vlen=*/1ul,
- /*f=MSG_BATCH|MSG_OOB|MSG_EOR|MSG_DONTWAIT*/ 0x400c1ul);
- memset((void*)0x200000000280, 169, 1);
- syscall(__NR_sendto, /*fd=*/r[29], /*buf=*/0x200000000280ul, /*len=*/1ul,
- /*f=*/0ul, /*addr=*/0ul, /*addrlen=*/0ul);
- syscall(__NR_fcntl, /*fd=*/-1, /*cmd=*/9ul, 0);
- res = syscall(__NR_fcntl, /*fd=*/-1, /*cmd=*/9ul, 0);
- if (res != -1)
- r[30] = res;
- syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/6);
- memcpy((void*)0x200000000100, "status\000", 7);
- res = -1;
- res = syz_open_procfs(/*pid=*/r[30], /*file=*/0x200000000100);
- if (res != -1)
- r[31] = res;
- syscall(__NR_read, /*fd=*/r[31], /*data=*/0x200000000040ul, /*len=*/0x82ul);
- memcpy((void*)0x200000000140, "./file0\000", 8);
- syscall(__NR_mkdir, /*path=*/0x200000000140ul, /*mode=*/0ul);
- memcpy((void*)0x200000000000, "./file0\000", 8);
- memcpy((void*)0x200000000040, "ramfs\000", 6);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000000ul,
- /*type=*/0x200000000040ul, /*flags=*/0ul, /*data=*/0ul);
- memcpy((void*)0x200000000280, "./file0\000", 8);
- syscall(__NR_chdir, /*dir=*/0x200000000280ul);
- memcpy((void*)0x200000000280, "./file0\000", 8);
- syscall(__NR_chdir, /*dir=*/0x200000000280ul);
- memcpy((void*)0x200000000240, "./file0\000", 8);
- syscall(__NR_creat, /*file=*/0x200000000240ul, /*mode=*/0ul);
- memcpy((void*)0x200000000000, "./file0\000", 8);
- syscall(__NR_truncate, /*file=*/0x200000000000ul, /*len=*/0ul);
- memcpy((void*)0x200000000000, "./file0\000", 8);
- syscall(__NR_truncate, /*file=*/0x200000000000ul, /*len=*/0ul);
- memcpy((void*)0x200000000000,
- "\xac\x4b\x28\xa7\x1a\xaf\xfb\x12\xdc\x0f\xdf\xd1\x01\x0c\x24\x42\x31"
- "\xf4\x54\x5d\xc1\x18\x69\xa4\x8a\xab\xc0\xda\xae\x45\x25\x83\x45\x4e"
- "\x48\x9c\x68\x12\xdc\x2f\x0b\x3d\x86\x69\xb4\x1b\x16\x3b\xdc\xd0\xc2"
- "\x81\x33\xbf\xdc\xf1\x95\xa4\xb1\x38",
- 60);
- syscall(__NR_sendto, /*fd=*/r[31], /*buf=*/0x200000000000ul, /*len=*/0x3cul,
- /*f=MSG_CONFIRM*/ 0x800ul, /*addr=*/0ul, /*addrlen=*/0ul);
- *(uint8_t*)0x200000000040 = 0;
- syscall(__NR_prctl, /*option=*/0x3bul, /*mode=*/1ul, /*offset=*/0ul,
- /*len=*/0ul, /*selector=*/0x200000000040ul);
- memcpy((void*)0x2000000001c0, "./file0\000", 8);
- syscall(__NR_mkdir, /*path=*/0x2000000001c0ul, /*mode=*/0ul);
- for (int i = 0; i < 64; i++) {
- syscall(__NR_mkdir, /*path=*/0x2000000001c0ul, /*mode=*/0ul);
- }
- memcpy((void*)0x200000000100, "./file0\000", 8);
- res = syscall(__NR_open, /*file=*/0x200000000100ul, /*flags=*/0ul,
- /*mode=*/0ul);
- for (int i = 0; i < 64; i++) {
- syscall(__NR_open, /*file=*/0x200000000100ul, /*flags=*/0ul, /*mode=*/0ul);
- }
- if (res != -1)
- r[32] = res;
- syscall(__NR_getdents64, /*fd=*/r[32], /*ent=*/0x200000000000ul,
- /*count=*/0xf3ul);
- memcpy((void*)0x200000000040, "ext4\000", 5);
- memcpy((void*)0x200000000100, "./file1\000", 8);
- memcpy((void*)0x200000000240, "inode_readahead_blks", 20);
- *(uint8_t*)0x200000000254 = 0x3d;
- sprintf((char*)0x200000000255, "0x%016llx", (long long)0);
- *(uint8_t*)0x200000000267 = 0x2c;
- memcpy((void*)0x200000000268, "errors=continue", 15);
- *(uint8_t*)0x200000000277 = 0x2c;
- memcpy((void*)0x200000000278, "inlinecrypt", 11);
- *(uint8_t*)0x200000000283 = 0x2c;
- memcpy((void*)0x200000000284, "dioread_nolock", 14);
- *(uint8_t*)0x200000000292 = 0x2c;
- memcpy((void*)0x200000000293, "max_batch_time", 14);
- *(uint8_t*)0x2000000002a1 = 0x3d;
- sprintf((char*)0x2000000002a2, "0x%016llx", (long long)8);
- *(uint8_t*)0x2000000002b4 = 0x2c;
- memcpy((void*)0x2000000002b5, "nombcache", 9);
- *(uint8_t*)0x2000000002be = 0x2c;
- *(uint8_t*)0x2000000002bf = 0;
- memcpy(
- (void*)0x2000000004c0,
- "\x78\x9c\xec\xdb\xcd\x6f\x1b\x45\x1b\x00\xf0\x67\xd7\x71\xfb\xf6\xeb\x4d"
- "\x28\xe5\xa3\xa5\x80\xa1\x20\x22\x3e\x92\x26\x2d\xd0\x03\x17\x10\x48\x1c"
- "\x40\x42\x82\x43\x39\x86\x24\xad\x4a\xdd\x06\x35\x41\xa2\x55\x05\x05\xa1"
- "\x72\x44\x45\xdc\x11\x47\x24\xfe\x02\x4e\x70\x41\xc0\x09\x89\x2b\xdc\x51"
- "\xa5\x0a\xf5\xd2\x8a\x93\xd1\xda\xbb\x89\xe3\xda\x21\x4e\xec\xb8\xd4\xbf"
- "\x9f\xb4\xf5\xcc\xee\xb8\x33\xcf\xce\x8e\x33\x3b\x6b\x07\x30\xb4\x2a\xd9"
- "\x3f\x49\xc4\xee\x88\xf8\x3d\x22\x46\x1b\xd9\xd5\x05\x2a\x8d\x97\x9b\xd7"
- "\x2f\xce\x6e\xcf\x77\xbf\xf9\x57\x52\x2f\x77\xe3\xfa\xc5\xd9\xa2\x68\xf1"
- "\xbe\x5d\x79\x66\x3c\x8d\x48\x3f\x4d\x5a\xfe\xc3\x86\xc5\xf3\x17\x4e\xcf"
- "\x54\xab\xf3\xe7\xf2\xfc\xe4\xd2\x99\xf7\x26\x17\xcf\x5f\x78\xe6\xd4\x99"
- "\x99\x93\xf3\x27\xe7\xcf\x4e\x1f\x3b\x76\xf4\xc8\xd4\xf3\xcf\x4d\x3f\xdb"
- "\x93\x38\xb3\xb8\x6e\x1c\xf8\x70\xe1\xe0\xfe\x57\xdf\xbe\xf2\xfa\xec\xf1"
- "\x2b\xef\xfc\xfc\x6d\xd6\xac\xdd\xf9\xf1\xe6\x38\x7a\xa5\x12\x95\x76\xa1"
- "\xd7\x3d\xde\xeb\xca\x06\x6c\x4f\x53\x3a\x19\x19\x60\x43\xe8\x4a\x29\x22"
- "\xb2\xee\x2a\xd7\xc7\xff\x68\x94\x62\xa5\xf3\x46\xe3\x95\x4f\x06\xda\x38"
- "\xa0\xaf\x6a\xb5\x5a\x6d\x7b\xe7\xc3\x97\x6a\xc0\x1d\x2c\x89\x41\xb7\x00"
- "\x18\x8c\xe2\x0f\x7d\x76\xff\x5b\x6c\x5b\x34\xf5\xb8\x2d\x5c\x7b\xb1\x71"
- "\x03\x94\xc5\x7d\x33\xdf\x1a\x47\x46\x22\xcd\xcb\x94\x5b\xee\x6f\x7b\xa9"
- "\x12\x11\xc7\x2f\xfd\xfd\x55\xb6\x45\x9f\xd6\x21\x00\x00\x9a\x7d\x9f\xcd"
- "\x7f\x9e\x6e\x37\xff\x4b\xe3\xde\xa6\x72\xff\xcf\x9f\xa1\x8c\x45\xc4\x5d"
- "\x11\xb1\x37\x22\xee\x8e\x88\x7d\x11\x71\x4f\x44\xbd\xec\x7d\x11\x71\x7f"
- "\x97\xf5\x57\x5a\xf2\xb7\xce\x7f\xd2\xab\x1b\x0a\x6c\x9d\xb2\xf9\xdf\x0b"
- "\xf9\xb3\xad\xd5\xf3\xbf\x62\xf6\x17\x63\xa5\x3c\xb7\xa7\x1e\x7f\x39\x39"
- "\x71\xaa\x3a\x7f\x38\x3f\x27\xe3\x51\xde\x9e\xe5\xa7\xd6\xa8\xe3\x87\x97"
- "\x7f\xfb\xbc\xd3\xb1\xe6\xf9\x5f\xb6\x65\xf5\x17\x73\xc1\xbc\x1d\x57\x47"
- "\x5a\x16\xe8\xe6\x66\x96\x66\x36\x13\x73\xb3\x6b\x1f\x47\x1c\x18\x69\x17"
- "\x7f\xb2\xfc\x24\x20\x89\x88\xfd\x11\x71\x60\x83\x75\x9c\x7a\xf2\x9b\x83"
- "\x9d\x8e\xfd\x7b\xfc\x6b\x68\x3d\x31\x1b\x50\xfb\x3a\xe2\x89\x46\xff\x5f"
- "\x8a\x96\xf8\x0b\xc9\xda\xcf\x27\x27\xff\x17\xd5\xf9\xc3\x93\xc5\x55\x71"
- "\xab\x5f\x7e\xbd\xfc\x46\xa7\xfa\x37\x15\x7f\x0f\x64\xfd\xbf\xb3\xed\xf5"
- "\xbf\x1c\xff\x58\xd2\xfc\xbc\x76\x31\x22\xbe\xe8\xae\x8e\xcb\x7f\x7c\xd6"
- "\xf1\x9e\x66\xa3\xd7\xff\xb6\xe4\xad\x7a\x7a\x5b\xbe\xef\x83\x99\xa5\xa5"
- "\x73\x53\x11\xdb\x92\xd7\xea\xf9\x1d\xcd\xfb\xa7\x57\xde\x5b\xe4\x8b\xf2"
- "\x59\xfc\xe3\x87\xda\x8f\xff\xbd\xb1\x72\x26\x1e\x88\x88\xec\x22\x7e\x30"
- "\x22\x1e\x8a\x88\x87\xf3\xb6\x3f\x12\x11\x8f\x46\xc4\xa1\x35\xe2\xff\xe9"
- "\xa5\xc7\xde\xdd\x78\xfc\xfd\x95\xc5\x3f\xd7\x55\xff\x77\x9f\x28\x9d\xfe"
- "\xf1\xbb\x4e\xf5\xaf\xaf\xff\x8f\xd6\x53\xe3\xf9\x9e\xf5\x7c\xfe\xad\xb7"
- "\x81\x9b\x39\x77\x00\x00\x00\xf0\x5f\x91\xd6\xbf\x03\x9f\xa4\x13\xcb\xe9"
- "\x34\x9d\x98\x68\x7c\x87\x7f\x5f\xec\x4c\xab\x0b\x8b\x4b\x4f\x9d\x58\x78"
- "\xff\xec\x5c\xe3\xbb\xf2\x63\x51\x4e\x8b\x95\xae\xd1\xa6\xf5\xd0\xa9\x7c"
- "\x6d\xb8\xc8\x4f\xb7\xe4\x8f\xe4\xeb\xc6\x5f\x96\x76\xd4\xf3\x13\xb3\x0b"
- "\xd5\xb9\x41\x07\x0f\x43\x6e\x57\x87\xf1\x9f\xf9\xb3\x34\xe8\xd6\x01\x7d"
- "\xd7\xcd\xef\xb5\xca\x7d\x6c\x07\xb0\xf5\xfc\x5e\x13\x86\x97\xf1\x0f\xc3"
- "\xcb\xf8\x87\xe1\x65\xfc\xc3\xf0\x6a\x37\xfe\x3f\x1a\x40\x3b\x80\xad\x37"
- "\xb2\xea\x05\x18\x26\x06\x3e\x0c\x2f\xe3\x1f\x86\x97\xf1\x0f\x43\x69\x33"
- "\xbf\xeb\x97\xb8\x53\x13\xe5\x75\x94\x89\xf4\xb6\x68\xaa\x44\x9f\x12\x83"
- "\xfe\x64\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe8\x8d\x7f\x02"
- "\x00\x00\xff\xff\x38\x18\xe1\xe6",
- 1070);
- syz_mount_image(/*fs=*/0x200000000040, /*dir=*/0x200000000100, /*flags=*/0,
- /*opts=*/0x200000000240, /*chdir=*/0, /*size=*/0x42e,
- /*img=*/0x2000000004c0);
- res = syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- for (int i = 0; i < 32; i++) {
- syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- }
- if (res != -1)
- r[33] = res;
- memcpy((void*)0x200000000040, "ethtool\000", 8);
- res = -1;
- res = syz_genetlink_get_family_id(/*name=*/0x200000000040, /*fd=*/-1);
- for (int i = 0; i < 32; i++) {
- syz_genetlink_get_family_id(/*name=*/0x200000000040, /*fd=*/-1);
- }
- if (res != -1)
- r[34] = res;
- *(uint32_t*)0x2000000000c0 = 0xc;
- res = syscall(__NR_getsockopt, /*fd=*/-1, /*level=*/0, /*optname=*/8,
- /*optval=*/0x200000000080ul, /*optlen=*/0x2000000000c0ul);
- if (res != -1)
- r[35] = *(uint32_t*)0x200000000080;
- memcpy((void*)0x200000000180, "syztnl2\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint64_t*)0x200000000190 = 0x200000000100;
- memcpy((void*)0x200000000100, "syztnl1\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint32_t*)0x200000000110 = 0;
- *(uint8_t*)0x200000000114 = 4;
- *(uint8_t*)0x200000000115 = 0x66;
- *(uint8_t*)0x200000000116 = 0x72;
- *(uint32_t*)0x200000000118 = htobe32(9);
- *(uint32_t*)0x20000000011c = 4;
- *(uint8_t*)0x200000000120 = -1;
- *(uint8_t*)0x200000000121 = 1;
- memset((void*)0x200000000122, 0, 13);
- *(uint8_t*)0x20000000012f = 1;
- *(uint8_t*)0x200000000130 = -1;
- *(uint8_t*)0x200000000131 = 1;
- memset((void*)0x200000000132, 0, 13);
- *(uint8_t*)0x20000000013f = 1;
- *(uint16_t*)0x200000000140 = htobe16(0x40);
- *(uint16_t*)0x200000000142 = htobe16(0x80);
- *(uint32_t*)0x200000000144 = htobe32(0xf7e9);
- *(uint32_t*)0x200000000148 = htobe32(3);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x89f3, /*arg=*/0x200000000180ul);
- if (res != -1)
- r[36] = *(uint32_t*)0x200000000110;
- memcpy((void*)0x200000000240, "ip6gre0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint64_t*)0x200000000250 = 0x2000000001c0;
- memcpy((void*)0x2000000001c0, "syztnl0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint32_t*)0x2000000001d0 = 0;
- *(uint8_t*)0x2000000001d4 = 4;
- *(uint8_t*)0x2000000001d5 = 8;
- *(uint8_t*)0x2000000001d6 = 0x95;
- *(uint32_t*)0x2000000001d8 = htobe32(6);
- *(uint32_t*)0x2000000001dc = 0x40;
- *(uint8_t*)0x2000000001e0 = -1;
- *(uint8_t*)0x2000000001e1 = 1;
- memset((void*)0x2000000001e2, 0, 13);
- *(uint8_t*)0x2000000001ef = 1;
- *(uint8_t*)0x2000000001f0 = 0xfe;
- *(uint8_t*)0x2000000001f1 = 0x88;
- memset((void*)0x2000000001f2, 0, 12);
- *(uint8_t*)0x2000000001fe = 0;
- *(uint8_t*)0x2000000001ff = 1;
- *(uint16_t*)0x200000000200 = htobe16(0x7800);
- *(uint16_t*)0x200000000202 = htobe16(0x8000);
- *(uint32_t*)0x200000000204 = htobe32(1);
- *(uint32_t*)0x200000000208 = htobe32(0x43b);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x89f1, /*arg=*/0x200000000240ul);
- if (res != -1)
- r[37] = *(uint32_t*)0x2000000001d0;
- *(uint32_t*)0x2000000002c0 = 0x14;
- res = syscall(__NR_getsockname, /*fd=*/-1, /*addr=*/0x200000000280ul,
- /*addrlen=*/0x2000000002c0ul);
- for (int i = 0; i < 64; i++) {
- syscall(__NR_getsockname, /*fd=*/-1, /*addr=*/0x200000000280ul,
- /*addrlen=*/0x2000000002c0ul);
- }
- if (res != -1)
- r[38] = *(uint32_t*)0x200000000284;
- memcpy((void*)0x200000000300,
- "vcan0\000\000\000\000\000\000\000\000\000\000\000", 16);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x8933, /*arg=*/0x200000000300ul);
- for (int i = 0; i < 64; i++) {
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x8933, /*arg=*/0x200000000300ul);
- }
- if (res != -1)
- r[39] = *(uint32_t*)0x200000000310;
- memcpy((void*)0x200000000340, "ip6gre0\000\000\000\000\000\000\000\000\000",
- 16);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x8933, /*arg=*/0x200000000340ul);
- if (res != -1)
- r[40] = *(uint32_t*)0x200000000350;
- memcpy((void*)0x200000000380, "veth0_to_hsr\000\000\000\000", 16);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x8933, /*arg=*/0x200000000380ul);
- if (res != -1)
- r[41] = *(uint32_t*)0x200000000390;
- *(uint64_t*)0x2000000004c0 = 0x200000000000;
- *(uint16_t*)0x200000000000 = 0x10;
- *(uint16_t*)0x200000000002 = 0;
- *(uint32_t*)0x200000000004 = 0;
- *(uint32_t*)0x200000000008 = 0x20;
- *(uint32_t*)0x2000000004c8 = 0xc;
- *(uint64_t*)0x2000000004d0 = 0x200000000480;
- *(uint64_t*)0x200000000480 = 0x2000000003c0;
- *(uint32_t*)0x2000000003c0 = 0xac;
- *(uint16_t*)0x2000000003c4 = r[34];
- *(uint16_t*)0x2000000003c6 = 0x100;
- *(uint32_t*)0x2000000003c8 = 0x70bd2d;
- *(uint32_t*)0x2000000003cc = 0x25dfdbff;
- *(uint8_t*)0x2000000003d0 = 0x15;
- *(uint8_t*)0x2000000003d1 = 0;
- *(uint16_t*)0x2000000003d2 = 0;
- *(uint16_t*)0x2000000003d4 = 0x18;
- STORE_BY_BITMASK(uint16_t, , 0x2000000003d6, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000003d7, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000003d7, 1, 7, 1);
- *(uint16_t*)0x2000000003d8 = 0x14;
- *(uint16_t*)0x2000000003da = 2;
- memcpy((void*)0x2000000003dc, "veth0_vlan\000\000\000\000\000\000", 16);
- *(uint16_t*)0x2000000003ec = 0x48;
- STORE_BY_BITMASK(uint16_t, , 0x2000000003ee, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000003ef, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000003ef, 1, 7, 1);
- *(uint16_t*)0x2000000003f0 = 8;
- *(uint16_t*)0x2000000003f2 = 1;
- *(uint32_t*)0x2000000003f4 = r[35];
- *(uint16_t*)0x2000000003f8 = 8;
- *(uint16_t*)0x2000000003fa = 3;
- *(uint32_t*)0x2000000003fc = 0x377659ab;
- *(uint16_t*)0x200000000400 = 8;
- *(uint16_t*)0x200000000402 = 3;
- *(uint32_t*)0x200000000404 = 3;
- *(uint16_t*)0x200000000408 = 0x14;
- *(uint16_t*)0x20000000040a = 2;
- memcpy((void*)0x20000000040c,
- "hsr0\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- *(uint16_t*)0x20000000041c = 8;
- *(uint16_t*)0x20000000041e = 3;
- *(uint32_t*)0x200000000420 = 0;
- *(uint16_t*)0x200000000424 = 8;
- *(uint16_t*)0x200000000426 = 3;
- *(uint32_t*)0x200000000428 = 1;
- *(uint16_t*)0x20000000042c = 8;
- *(uint16_t*)0x20000000042e = 1;
- *(uint32_t*)0x200000000430 = r[36];
- *(uint16_t*)0x200000000434 = 0x14;
- STORE_BY_BITMASK(uint16_t, , 0x200000000436, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000000437, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000000437, 1, 7, 1);
- *(uint16_t*)0x200000000438 = 8;
- *(uint16_t*)0x20000000043a = 1;
- *(uint32_t*)0x20000000043c = r[37];
- *(uint16_t*)0x200000000440 = 8;
- *(uint16_t*)0x200000000442 = 3;
- *(uint32_t*)0x200000000444 = 0;
- *(uint16_t*)0x200000000448 = 0x24;
- STORE_BY_BITMASK(uint16_t, , 0x20000000044a, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000044b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000044b, 1, 7, 1);
- *(uint16_t*)0x20000000044c = 8;
- *(uint16_t*)0x20000000044e = 1;
- *(uint32_t*)0x200000000450 = r[38];
- *(uint16_t*)0x200000000454 = 8;
- *(uint16_t*)0x200000000456 = 1;
- *(uint32_t*)0x200000000458 = r[39];
- *(uint16_t*)0x20000000045c = 8;
- *(uint16_t*)0x20000000045e = 1;
- *(uint32_t*)0x200000000460 = r[40];
- *(uint16_t*)0x200000000464 = 8;
- *(uint16_t*)0x200000000466 = 1;
- *(uint32_t*)0x200000000468 = r[41];
- *(uint64_t*)0x200000000488 = 0xac;
- *(uint64_t*)0x2000000004d8 = 1;
- *(uint64_t*)0x2000000004e0 = 0;
- *(uint64_t*)0x2000000004e8 = 0;
- *(uint32_t*)0x2000000004f0 = 0x8800;
- syscall(__NR_sendmsg, /*fd=*/r[33], /*msg=*/0x2000000004c0ul,
- /*f=MSG_CONFIRM*/ 0x800ul);
- memcpy((void*)0x200000003280, "syztnl0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint64_t*)0x200000003290 = 0x200000003200;
- memcpy((void*)0x200000003200, "ip6gre0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint32_t*)0x200000003210 = r[37];
- *(uint8_t*)0x200000003214 = 0x29;
- *(uint8_t*)0x200000003215 = 0;
- *(uint8_t*)0x200000003216 = 0x7f;
- *(uint32_t*)0x200000003218 = htobe32(0xff);
- *(uint32_t*)0x20000000321c = 1;
- *(uint8_t*)0x200000003220 = 0xfc;
- *(uint8_t*)0x200000003221 = 1;
- memset((void*)0x200000003222, 0, 13);
- *(uint8_t*)0x20000000322f = 1;
- *(uint64_t*)0x200000003230 = htobe64(0);
- *(uint64_t*)0x200000003238 = htobe64(1);
- *(uint16_t*)0x200000003240 = htobe16(0xff08);
- *(uint16_t*)0x200000003242 = htobe16(0x8000);
- *(uint32_t*)0x200000003244 = htobe32(9);
- *(uint32_t*)0x200000003248 = htobe32(0);
- res =
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x89f1, /*arg=*/0x200000003280ul);
- if (res != -1)
- r[42] = *(uint32_t*)0x200000003210;
- *(uint64_t*)0x200000005a40 = 0x200000000500;
- *(uint16_t*)0x200000000500 = 2;
- *(uint16_t*)0x200000000502 = htobe16(0x4e24);
- *(uint32_t*)0x200000000504 = htobe32(0xe0000002);
- *(uint32_t*)0x200000005a48 = 0x10;
- *(uint64_t*)0x200000005a50 = 0x200000001b40;
- *(uint64_t*)0x200000001b40 = 0x200000000540;
- memcpy(
- (void*)0x200000000540,
- "\xdc\xf5\x42\x96\xcf\x24\x48\x70\xbf\xc1\x5e\xc9\x41\x2b\xd5\x66\x77\x31"
- "\x5c\x27\x42\xf1\xb3\xf6\x52\xb2\xc8\x96\xea\xc2\x9e\xaf\x2d\xcf\x5b\xfe"
- "\xcf\xf8\x0c\x22\x74\x23\xa0\xaa\x76\x9c\x71\x94\xa1\x94\xc5\x6d\xc9\x92"
- "\x09\xec\x87\xe3\x90\xd4\xe9\x6e\x66\x4b\x04\x86\x94\x36\xd1\x1f\xf5\xf5"
- "\x88\x9f\xe9\xa4\x07\xfa\x39\x80\x66\x38\xfa\x5a\x23\x79\x00\x1d\x58\x85"
- "\xcb\x1b\x91\x49\xb4\xe5\x72\x6f\x2e\x10\x8b\xfb\xd2\x37\x78\x5f\xd1\x5b"
- "\xcd\x27\x76\xf6\x42\x7f\xcb\xb0\x79\x91\xb8\xb4\x4d\xab\xac\x00\xc5\x4c"
- "\x41\x39\xf8\x8b\x37\x70\x12\x62\xaa\x09\xc5\x6f\x13\x6e\x96\x8f\x6d\x10"
- "\xb7\xd5\xa1\x16\x5d\x05\x75\xc4\x20\x5f\x94\x5e\xf8\x3a\x25\x8a\xd1\x72"
- "\x7e\x93\x4e\x1b\xc7\x3d\xac\xde\x1f\x61\xec\x90\x08\xf3\xe5\x41\x3c\xd9"
- "\x06\x41\xed\x6c\x15\x75\xe9\x5a\xb3\xa5\x12\x0f\xf1\x1e\xe7\x82\x9e\xaa"
- "\xb5\x0b\x2c\xc0\xcb\x3f\x7c\x93\x65\xf8\xe5\x7b\xaa\x0d\xa2\xc1\x69\x1c"
- "\xa5\x40\xd4\x55\xc1\x84\xa9\x41\xea\x93\xc2\x22\x32\x7b\x60\xcd\xee\xe6"
- "\xb8\x3c\x78\x69\xfb\x56\x56\x4d\x5c\x44\x83\xa9\x3a\x6b\x4b\x3e\xe8\xb6"
- "\x92\xbc\x89\x2d\xbd\x6d\x50\xc8\x68\x63\x4b\x45\x22\xf7\xc3\x20\x72\xb8"
- "\x9b\x9b\x6d\x60\xf4\x60\x39\x23\xe7\x0b\xf1\x4a\x67\xf9\x40\x9c\x2f\xdf"
- "\x2f\x09\x78\xd6\xcb\xfe\xb8\x9e\x96\x8f\x04\x53\x68\xcb\x63\x6b\x12\x3c"
- "\xaf\x35\xe3\xd6\x2d\x08\xa7\x62\x84\xbc\xfa\xac\xfc\xea\xf8\x0a\xb2\x3c"
- "\x27\xd8\xcc\x55\x13\x04\x77\x95\x00\xea\xce\x7c\x33\xff\x0e\x3f\x5f\x7b"
- "\x5f\xbe\xfd\x01\xb5\x3a\x81\x5f\x36\xfa\xed\xb7\x3f\xd3\xeb\x47\xce\x89"
- "\x75\x0a\x8c\x77\x67\xe5\xfe\xf7\x75\xa5\xa6\xd8\x4b\xeb\x9c\xa0\xc9\x73"
- "\xf8\xe3\x08\x97\xf8\xee\xb4\x0c\xa2\x61\x04\x1c\x84\x92\xa2\x39\xca\x48"
- "\xb9\x51\x9f\xfc\xa5\x9a\x61\x5b\x28\x8f\x25\x9c\xa2\x03\xaa\xc5\x3c\xa2"
- "\x7a\x28\xb7\x3a\xa7\xb4\x4c\x0b\x1d\xe8\x16\xd6\x87\xa1\x81\x36\x4f\x1e"
- "\x34\xfd\xd7\x7d\x9f\x89\x3c\xd1\x4f\x1d\x44\xf3\x60\xd7\x5c\xee\xb0\x17"
- "\xf0\xe6\x90\x73\xa2\x18\x68\x42\x89\xc7\x2b\x84\xa6\x72\xf0\x8c\x45\x31"
- "\x56\x5b\x4c\xd8\x33\x91\xf4\xe3\xfa\x72\x66\xd7\x79\x20\x1a\x89\xda\x01"
- "\xe7\xb5\x71\x48\xc6\x1e\xbb\x8c\xad\x3a\x49\x9b\x2b\xe1\x04\xb3\xcc\xab"
- "\xf7\x65\x40\x97\x8c\x90\x7d\x54\x63\xf5\xa5\x3f\x67\xf0\x28\x2b\x8b\x8a"
- "\x78\xe1\x36\xd5\xf6\xea\xd3\x8c\x58\xe7\x32\x1b\x7c\xac\x67\xe4\x5e\x15"
- "\x86\x15\xf1\x97\x34\xc6\x7e\x8a\x5c\x1b\xac\xd8\x91\x66\x56\x8b\xf4\xb4"
- "\xea\x58\x36\x3f\x23\xf8\x49\xe6\x96\x02\xed\xa6\x85\x54\xee\xdc\x2e\x56"
- "\xc4\x87\x52\x87\x3b\x02\x76\x46\x2e\xd0\xa9\xdb\x9a\x70\x70\xc1\xa4\x03"
- "\x6b\xe8\x7b\x1e\x8b\xa2\x45\xe9\xb4\x38\x3d\xeb\xc5\xaa\x71\x75\x96\xde"
- "\x64\xa8\xeb\x1e\x7f\x5c\xcb\xf7\x66\x57\xc6\xad\x2b\x4a\xdf\x81\xc5\x9e"
- "\x3e\x20\x3c\x3d\xa1\x76\x39\x05\x95\x2c\xc7\xd1\xa3\x75\xd1\x57\x0e\x10"
- "\xc3\x6a\x1e\x6e\x80\x79\x2b\x99\x83\x79\x79\x6b\xf4\x0d\x09\x0c\x76\x32"
- "\x0e\xb4\xb7\x1f\x9d\xa4\x82\x39\xd0\x33\x7a\x1d\x85\xae\x3c\x8c\xa7\xb2"
- "\xbf\x75\x23\xe0\x60\xb1\x94\xca\x2d\x4c\x29\x75\x6e\xe2\xf1\x18\xea\x36"
- "\x1b\xc1\x8e\x63\x0d\x63\x79\x71\xc1\xb5\x31\x20\x79\x11\x1b\xd7\xce\x9f"
- "\x6d\x7b\xc7\x6a\x78\x48\x27\xf0\xc3\x15\x43\x4e\x14\x6c\xbd\x9e\xfe\x28"
- "\xfc\x57\x94\x00\x65\x12\x47\x47\xff\x8b\x72\x68\x83\x1d\xac\x1a\x36\x78"
- "\x8e\x50\xc5\x07\x15\x05\xa6\xbe\x59\xe0\x16\x7e\xac\xc7\x2e\x79\xfc\xcb"
- "\xf0\x78\x8a\x17\xc7\x2d\x28\x95\x83\x63\x96\xa0\xcf\xab\x81\x55\x5d\x3d"
- "\xa0\x74\xe5\x2c\x87\x49\xe4\xe7\x08\xba\x0e\xf7\x92\xe8\x26\xa8\x6c\x33"
- "\x24\xda\xa8\xeb\x0d\xd6\x13\xde\xd4\x20\x4b\xc5\x38\x52\x18\x65\xbc\x18"
- "\x10\x9e\xf5\xd4\xeb\xf8\x61\x56\x73\xa9\xb3\x85\xe8\xa6\xe2\xfe\xbd\xe9"
- "\x33\x84\xa3\x21\xcc\xd6\x30\x76\x6e\xc2\x85\x16\x87\x3c\x98\x23\x9d\x2d"
- "\x2e\xf5\xcc\xd4\x4c\xc6\x63\xad\x9a\x09\x0a\x26\xf0\xd9\x86\x32\x0a\x66"
- "\xd5\xcf\x01\x4c\xb3\xdc\x68\xe7\x55\x0c\x93\x95\x36\xf5\xb7\xa4\x20\xab"
- "\x7f\x7e\x3d\xd4\xb0\x40\x91\x09\x42\x9d\x71\xa8\x68\x76\x07\x86\x4b\xfe"
- "\x60\xb5\x72\x47\x27\x18\x1b\x7d\x64\x24\xa4\x35\xb6\xa1\x43\xc1\x63\x1c"
- "\x11\xed\xc8\x0e\x9e\x85\x9c\xd0\xa3\x91\x79\x30\xae\xd9\xdb\x82\xaf\xf2"
- "\xc6\x29\x12\xf6\x6f\x10\x98\x9f\x85\x80\x12\xfb\xd6\x9f\x80\xfa\x59\x59"
- "\xfe\xe8\x2d\x91\x66\x34\x3b\x59\x4f\x15\x12\x8b\x28\x29\x04\x81\xa9\x13"
- "\xc5\x82\xab\x0f\xdd\xcc\x86\xfd\xda\xc9\x2a\x8e\x5d\xfc\xa0\xb3\x68\x63"
- "\x38\x60\x83\x25\xe6\xb9\x9d\x07\x16\xf2\x0c\x3c\x2e\xed\x90\x3a\x57\x54"
- "\xce\x82\x84\xac\x38\xdc\xdd\x9c\xa7\x28\xf4\xa8\xff\x4a\x7c\x83\x45\xcd"
- "\x03\x38\x9c\x3f\x96\xce\x0b\x27\x04\x85\x83\x33\x7a\x87\x87\x5f\x1f\x23"
- "\x6d\xc6\x80\x29\x3c\x10\xb0\x2d\xbc\xd5\x74\x4d\xec\x65\x53\xde\xc0\x5a"
- "\x39\x60\x16\x1e\x4d\x0f\xc2\x87\xf6\x2e\x68\xaf\x22\x32\x7b\xa9\x9a\xdf"
- "\x84\x77\xa4\xbd\xd8\x3e\x6f\x16\xd9\x65\x09\x40\x55\xaa\xea\x29\x3d\x6f"
- "\x8e\x3b\x3e\x96\x7a\x48\x60\x34\xc6\x59\xa1\xf9\x4c\xfd\xf8\xbe\x11\x8f"
- "\x0d\x70\xb9\x87\xdd\xff\xef\xc8\x73\xcb\x92\xf8\x1e\x90\x3c\xe1\x70\xba"
- "\xf9\x89\xf0\x32\xea\xae\x24\x45\x42\xbf\x72\x4a\xc0\x7d\xed\x6d\x35\xda"
- "\x9c\x6a\x91\x15\x80\x2a\x7a\x35\x95\x7f\xe6\x71\xf3\x36\x30\xbb\xfd\x42"
- "\x89\xc2\x44\x8e\x86\x1c\x23\xc1\x88\x8b\x3e\x08\x28\x0f\x1e\x31\xc0\xce"
- "\x64\xa8\x06\xc5\x25\x06\xf9\x64\x2f\x0e\x45\x39\x6f\xde\xd9\x99\xf8\x5b"
- "\xde\x7b\xe9\x2d\x80\xd8\xa4\x9b\x5b\x78\x20\x4a\x1f\x50\x1c\x13\xdd\x21"
- "\x71\x93\x5e\x93\x14\xf5\x62\x0a\xaa\x0d\xb1\x5d\x25\xd6\xf5\x47\x97\x84"
- "\xfb\xd5\xad\x48\xfb\x25\x7b\xd2\xd9\x8f\x09\x50\xfc\x38\x43\x14\x1c\x3d"
- "\x58\xeb\x9d\x09\x93\xfe\x42\x6b\x67\xda\x94\xbe\xa5\xcc\xb1\x51\xce\xf1"
- "\xec\xec\x1f\xfc\xcf\xae\x21\xa6\xbf\xcf\xb5\x91\x5e\x10\x6a\x8e\xad\x8a"
- "\xe7\xbe\x3f\xc4\xee\xce\x60\x10\xe0\x26\xfe\xd2\x24\xf1\xaf\x42\xf1\x00"
- "\xa8\x47\x14\x31\xdb\xc3\x78\x50\x7d\x6e\xcc\xbb\xfd\x71\xa5\x80\x65\xb8"
- "\xf1\x08\xa1\x39\xec\x89\x86\xd0\x2d\x6f\xa1\x2d\xa6\xf6\xff\xe8\x3a\x90"
- "\xaf\x41\x9e\xdd\x58\xbb\x3c\x84\x06\x9e\x90\xd6\x31\xf9\xb9\xe0\xc2\xb2"
- "\x56\x66\x04\x11\x9e\xd5\x37\x4a\xf4\xe1\x89\x24\x96\x41\x6e\x32\x2a\x7f"
- "\x08\xf6\x76\x16\x2b\xc8\x7f\x6f\xe7\x16\x71\xdf\xfe\xb6\xd3\xc7\x7b\x4a"
- "\xb7\x83\x99\xce\xaa\x3c\xf8\x23\x00\x3d\xaa\xfe\xd8\x82\xe8\xb6\x52\xd8"
- "\x65\x97\x30\x10\x14\x45\x9a\x68\xd0\x5d\x33\x53\x69\x19\xf6\x97\x57\xfc"
- "\x91\x2e\xb8\xf7\x84\xc9\xa5\x0e\x58\xbc\xe4\x26\xb9\x6d\xfe\xf4\xe4\x6b"
- "\xf8\x24\x7c\xfe\xb2\x10\xec\x15\xdf\x80\x97\x3a\x75\x1b\x09\x71\x2a\x8c"
- "\x75\x61\x43\x34\x87\x7d\xc2\xb7\xce\x5b\x3f\x7b\x23\xa0\xc8\x5c\x25\xcc"
- "\x54\x6e\x2b\xb4\x31\xd0\x3b\x7d\x6b\x69\x91\xf5\x0b\x11\x13\x98\x1e\x1c"
- "\x5f\xb3\x01\x5f\xf9\x51\x7e\xb1\xc6\xbf\x93\x3d\xac\x1a\x3d\xc4\x47\xe1"
- "\x99\xb9\x0d\xfc\x7c\x17\x39\x41\xd7\x1e\xee\x17\xcc\x5b\xe7\xb7\xc2\x21"
- "\x62\x67\x90\x72\x6d\x31\xf8\xa6\x4d\xa2\xa1\x19\x28\xb4\x7a\x8c\xa1\xd1"
- "\xc3\xe9\xe3\x36\xd3\x51\x50\x17\xf7\x64\x92\x89\x3a\xc4\x54\xcf\x01\x8c"
- "\x0e\x78\xfd\x82\x11\x3e\xc0\x38\xc0\x18\x04\xe5\xd1\x05\x1b\x81\x96\x8b"
- "\x3a\x03\xc0\x07\xfb\xad\x76\x1a\x76\x16\x0a\x85\xc4\x70\xb0\x2b\xa2\x38"
- "\xc5\x18\x2d\x57\x69\x92\x86\x58\x06\xb8\x08\x4b\x6c\x94\x0f\xce\x38\x50"
- "\xaf\xcd\xd9\x5a\xeb\x87\x45\x19\x5c\xbe\xa9\x14\x05\xf7\xea\x17\x6b\xaa"
- "\x42\xda\xad\xc4\xcb\xeb\x64\x18\x2d\xd2\x4e\xa8\x70\xaa\x40\x14\xd5\x20"
- "\xd7\x3e\xd1\xad\xb1\x01\x7e\xcc\x6f\x73\xcc\x9b\x1c\x2e\x76\x7d\x40\xc0"
- "\xf5\xc2\xef\x3f\xfd\x39\x51\x69\xef\x85\x91\x0e\xcc\xc2\x8e\xa7\xb0\x71"
- "\xdf\xb7\x30\x58\x87\x59\xf1\xd0\xc7\x9d\xcd\x69\x4b\xf2\x97\x73\xf5\xdb"
- "\xf4\xd3\x34\x6b\xef\x0e\xf7\xd1\xa0\x28\xf6\x4f\x3a\x90\xc3\x65\x4e\xf4"
- "\x1f\x4f\xd2\xb8\x21\xb6\x7f\x48\xfa\xb0\x24\x03\x35\xdc\xe5\xb5\xb5\x49"
- "\x87\xa0\x02\xe9\xee\x11\x26\x24\x07\x6b\x38\x68\xab\x1a\xb7\x50\xa0\x9a"
- "\xb4\x41\xdd\xe8\x3e\x40\x68\x22\x61\x9d\xe3\x86\x8d\xf8\xe5\xb2\xe0\x63"
- "\xcb\x41\x46\xc9\xc8\x53\x35\xec\xf5\x12\xdb\xd0\x7a\xcd\x92\xb6\x88\x68"
- "\x8f\x66\xbd\xbd\xdf\xb1\xbc\x8c\x82\x15\xb9\x2a\xc3\x13\xac\x87\x47\x8f"
- "\x81\x03\xdb\x6d\xf7\x94\x94\xf9\x27\x45\x5e\x8f\xe9\x8d\x5e\xe7\x0c\x50"
- "\xf4\x7c\x5e\xe8\x08\x07\xd3\x0e\x77\x03\x4d\xdd\x55\x5c\xd1\x6e\x0e\xaf"
- "\x7f\xd8\xf7\xa1\xde\x55\xc5\xa0\x79\x27\x6c\x45\x08\xf7\x72\xe3\x6d\x7f"
- "\xda\xc4\xde\x84\xe7\xe3\xe8\xc8\xa3\xf0\xe6\xb4\x42\xef\x09\xab\x59\xfd"
- "\x9c\x99\x60\x8f\xf4\xd8\x2d\x0f\x79\xf4\x5c\x4e\xbe\x51\x5b\x19\x29\xc5"
- "\xda\xe3\xfa\xbf\x48\x7a\x7f\xc9\x5c\x09\x99\x93\x8b\x3f\xb0\x11\xe4\x2c"
- "\x9e\x5b\xf1\x04\xae\x73\xda\x58\xf8\x7d\xb5\xa9\x04\x7c\xdc\xba\x0c\xce"
- "\x39\x7c\x45\xfb\x60\x80\x16\x2e\x33\x0a\x4a\xb2\x37\xe8\x74\xd0\xd3\x2d"
- "\x7c\xe7\xbb\xd4\x99\xba\x7c\x1e\x9b\x5f\x03\xf2\x1c\xd5\x5f\xc2\x09\xc2"
- "\x3b\x75\x4a\xdb\xe9\xa5\x4a\xee\xc5\xca\x98\x1c\x72\xae\xd3\xd4\x5f\x6d"
- "\xa2\x46\x17\x20\x8d\x7c\xb7\xfa\x38\x67\xfe\x4d\x88\x8a\x9a\x66\xec\xf9"
- "\xfa\x50\xb2\x57\xfd\x36\x3c\x57\x2b\x1c\xbc\x5e\x68\xca\x97\x63\x12\x3c"
- "\x1a\x45\xa8\x0c\xfd\xc2\x0e\xf7\xae\x66\x16\x45\x09\xdb\xaa\x0a\xf6\x98"
- "\xc2\xcc\x78\xaa\xc1\xdd\x03\x3d\x6f\x3f\x5d\x20\x9f\x51\x32\xbd\x02\x1a"
- "\x33\x4b\x1f\x5d\xc1\xfc\x39\x03\x51\x85\xe9\xa8\xe2\x0e\x99\xef\xc8\xdd"
- "\x58\x83\x0c\xed\x6c\x6d\x63\x02\xa6\xa7\x91\x45\x62\xbd\x42\xea\xed\x58"
- "\x38\x8b\x02\xba\x3b\xf2\x25\xb4\x22\x11\xd3\xbe\xe5\xe7\x96\x63\x58\x4d"
- "\x85\x48\xf1\x57\xf7\xe5\xb9\xaa\xb0\xad\x57\x3c\x49\xce\xad\x98\x69\xdf"
- "\x15\x66\x26\x27\x66\x80\x9d\x0f\x97\x63\x55\x44\xc1\xaa\x9e\x26\x25\xdc"
- "\xfc\xa9\x14\x93\xfd\xf3\x18\x2e\x9c\x82\xde\x7a\x81\x6a\xc7\xbc\xd4\x6d"
- "\x57\xe9\xfe\x9a\xfb\xfe\xa5\x1a\x80\x9b\x4a\xf2\x95\xd3\x97\x4c\x46\xab"
- "\xbf\x5a\x47\x15\x72\xfc\x89\x72\xe3\x8b\x84\x9b\xb6\x7a\xc1\x32\xd3\x46"
- "\x4d\x92\x27\x3f\x35\x4d\x46\xcc\x14\x25\xfc\x6c\x5b\xf9\x80\x11\x42\x60"
- "\x58\x19\x47\xd9\xa6\x65\xe8\x9e\xb1\x66\x36\x06\x0a\x45\xcc\xca\x99\x2b"
- "\xad\x6d\xda\x69\x48\x99\x83\x59\x50\x8b\x03\x9b\xeb\x70\x5b\x43\x5b\x85"
- "\xd6\xdd\x3a\x11\xba\xe4\xbb\xa9\xab\x2d\x77\x79\x28\xf4\x0f\x78\xc9\x98"
- "\xa0\x3e\x63\xea\xd5\x44\x66\xc9\xf8\xcb\xff\xdb\x8d\x9b\x16\x98\x23\x1f"
- "\xbd\x04\x0d\xe2\xe2\x76\x75\x49\xb5\xa5\x6b\xa3\x42\x0a\x18\x3d\x46\x9a"
- "\x19\xed\x69\x63\xf4\x6f\xfa\xfc\x6e\xc7\xa3\xbd\x33\x7c\x70\x71\x0a\x53"
- "\x73\x81\x62\x2e\xfb\x43\x61\xf7\xd9\x1f\xb9\x07\xcf\x70\x49\xe4\xf7\x87"
- "\x00\xee\x02\x5f\xef\x45\x56\x18\x87\x1b\x53\x46\x41\x45\x87\x40\xa6\x81"
- "\x2b\x56\x7a\x99\x29\xe5\x41\xc9\xeb\x0b\x66\x02\x74\x9e\xff\x2b\xb0\x5f"
- "\xb6\x8e\x39\x7b\x5b\xcc\x27\x71\xb2\x4b\x61\x39\x15\xe6\xa2\x06\x8c\x8c"
- "\x4a\x26\x6c\x97\x7b\xe0\x52\x2a\x93\x4a\x97\xdf\xf2\xd7\x48\x9d\x18\x95"
- "\xba\xba\xd6\x24\xee\x72\x23\xe6\x80\x77\x15\xa9\xd2\xd3\xf6\xe0\x53\xcf"
- "\xc4\xa7\x7b\xce\xed\x4b\x77\x50\x5b\x76\x88\x8e\x4a\xc9\xcb\x8c\x75\x75"
- "\xa1\x0b\x4b\x39\x82\xb3\x5a\x7a\xf3\xfc\x55\x51\x0b\x5e\x60\x94\xfe\xa9"
- "\x15\xbc\x0e\xf0\x82\x0e\xf4\x78\x3c\x4f\x78\x6d\x22\x99\x05\xbc\x88\x74"
- "\xe9\x70\x6f\xd1\x0e\xa3\x28\x65\xb7\x43\xb8\xda\x2c\x10\xe9\x04\x05\x15"
- "\x44\x19\xf5\x09\x76\x73\xfd\xd3\xd8\x33\x6b\x35\xb7\xa1\xf7\xdc\x74\x09"
- "\xb6\x36\xde\xce\x5b\xef\xbb\xbe\x60\x98\x64\xb7\xfc\xb1\xf6\x6d\xef\x70"
- "\xf9\xdf\xc6\xd3\x48\xad\x9c\x0c\x2c\xdb\x9a\xcc\xf8\x7c\xc3\x49\x6f\xb0"
- "\x52\x9f\x3e\x58\x63\x10\xd4\xff\x4b\xd5\x0b\xbe\x68\xa6\x18\x8d\xe6\x02"
- "\xe2\x91\x88\xde\xb8\x01\x80\x66\x1d\xce\xd0\xcd\x35\x45\x04\x4a\x9d\xfd"
- "\xee\xc1\x4e\xac\xe9\x61\x7c\x84\xcd\xfc\x5e\xc5\x19\xb3\x57\x81\xc8\x47"
- "\x1a\x33\xde\x2b\x0b\xbe\xbe\x57\x0f\xed\x7c\x9a\x57\x6e\x8c\xea\x51\x85"
- "\x03\xb5\x79\xd9\xbd\x91\xdf\x32\xc0\xec\xd3\xe1\xa3\x29\xce\xed\x48\xc1"
- "\x09\xb4\x9c\x26\xcd\x96\x9c\xfa\x1e\x59\x2f\xb4\x65\x95\x84\x35\x44\x64"
- "\x03\xc6\x90\x9c\xac\x55\x40\x5d\xee\xeb\x19\x5b\x28\xef\x62\xfe\xc4\xb4"
- "\x0a\x7c\x98\x60\x61\x67\x6a\x51\x30\x66\xd1\x6e\xcf\x4e\x35\xd4\x8e\x32"
- "\xd2\x79\x83\xe6\xb9\x4e\x8d\xd2\x33\x0e\xb4\xb3\xc4\x0e\xd7\x3b\x20\xc2"
- "\x71\x2e\x20\x52\xb8\xa3\x75\xcc\x81\x07\x13\x5d\xdb\x6b\xb7\x31\x85\xc7"
- "\x14\x9c\xb8\xad\x1f\x63\x35\x44\xb8\x92\x9e\x62\x2c\x75\x17\x36\x2c\x02"
- "\xaf\xa1\xa2\x85\xf2\x4e\x4b\x8f\x0d\xf0\x22\x8b\xb0\x0f\xc3\x2a\xab\xe4"
- "\x03\xaa\x2f\xc4\xb4\x40\xfc\x0c\x47\x94\x20\x1e\xdf\x2b\x8f\xff\xb6\x69"
- "\xd8\xfe\x7c\x9a\xc2\x63\x6a\x11\x69\x7d\xf1\x34\xde\xb2\x49\x23\xf1\x2b"
- "\xba\x36\x3d\x0e\x05\xc3\x3f\xa4\xa7\x1c\x1d\x6f\x3b\xf2\xe5\x3f\x56\x6a"
- "\xae\x57\x4e\x04\x06\x74\x5f\x6d\x55\xa1\xc9\xe4\x01\xb8\x2c\x43\x10\x61"
- "\x26\x69\x5c\x33\x1c\x8b\x79\xa4\x72\xdb\xa9\x79\x54\xa7\xaa\x6f\x57\xbe"
- "\x2f\x58\xa7\x99\xef\xc5\x26\x11\x55\x8b\xfd\x97\x94\xfe\x03\x7c\x9d\x2d"
- "\xc5\x2e\x11\x13\xff\xde\x07\x99\x5a\xd4\xf0\x32\x0d\x39\x9e\x64\x51\x6f"
- "\x60\xc7\xce\xb9\x5a\xe4\x7d\xff\x9c\xf7\x70\x07\x86\xec\xcf\x0c\x8d\xc3"
- "\x5c\x42\xbd\x77\x7c\x40\xe4\x01\x13\x0c\x6c\x28\xad\xa3\x36\xc7\xc4\x7f"
- "\x78\xa6\x5b\xdc\xe5\x49\xa4\x7b\xc5\x89\x42\xe5\x72\x1a\x49\x2b\x4e\x51"
- "\x43\x1a\xcd\x92\x97\xec\xa7\xa3\xad\xf1\x91\xd6\xe7\xfc\xc4\x4a\xe8\x5e"
- "\xba\xcf\xfc\xbe\x85\xea\xe8\x2d\xec\x8d\xfe\xe3\x6d\x6a\x42\xfe\x8a\x32"
- "\x08\x48\x34\x24\x79\x82\x8b\xce\x8a\x18\xd3\x0e\x94\x5e\x83\x47\x02\x32"
- "\x11\xd8\xf1\xa8\xe6\x4f\x8c\x11\x3b\x7d\xe2\xd1\x28\x58\x1c\x02\x99\x06"
- "\xa9\x50\xe9\x30\x18\xb8\x2f\xc4\x21\x42\x6f\x61\xbf\xe6\x33\x2c\xde\xb1"
- "\x76\x23\x35\x5e\x21\xb8\x53\xfe\x09\xc7\x98\xbc\x0a\xc1\x2a\x2b\x64\x12"
- "\xb2\x10\xe4\xcc\xfa\xd2\xeb\xcd\xc1\xca\xa6\x68\x26\x07\xf1\xed\xa3\xcc"
- "\x31\xe5\xa4\xf7\x86\xb5\x7b\x27\x5c\x44\x60\x2f\x91\x07\xdf\xaa\xc3\xf3"
- "\xe2\x7e\xd0\x65\x9b\x07\xde\x32\x85\x48\x72\x5a\xb7\x0e\xfd\xf7\xc2\xa3"
- "\xb7\x0d\x34\xfe\x9d\xc8\x68\xd4\x2c\x70\x81\xe6\xe5\x60\xb0\x32\x75\x06"
- "\x5e\x13\x7d\x90\xf1\x0b\x50\xeb\x77\x1c\x7e\x45\xfc\xf6\x77\x5b\xd1\x4c"
- "\x2a\x3a\x39\xf1\x09\xab\xdf\xf7\x5a\xcb\xe2\xca\x85\x42\xd2\x4b\x92\x02"
- "\x74\x26\x6e\xac\x9d\xd9\x77\xc3\x8b\x96\x8d\x82\xfa\x53\x98\x0e\xcb\x88"
- "\x0e\x0d\x29\x7a\x11\x8e\x44\xb1\x86\xe8\x4b\xb0\x0a\x5a\xe9\xfb\x4f\x1f"
- "\x29\x40\x04\x46\xa3\xb9\xa2\xfe\xfc\xfb\xfc\x8e\xd1\x5c\x19\x51\x46\x54"
- "\xea\x0c\xa8\x53\x08\x49\x2c\xef\x5a\x34\x8e\xff\x76\x95\x8b\x60\xd5\x82"
- "\xdb\xc7\x91\x7a\xbc\xcf\x9f\x28\x14\xb7\x1a\x35\x4e\x07\x98\x0a\x91\x10"
- "\x94\x26\x2d\x26\xa2\x64\xd9\xdf\x17\x10\x03\xce\x7c\xd6\xd4\x24\xfa\x30"
- "\x9c\x43\x90\xff\xc3\x0b\x03\x0f\x3f\xef\x10\xff\x32\xed\x4d\xc0\xb9\x7e"
- "\x6a\x03\x57\xda\xb6\xba\x9e\xe8\x06\x64\x99\xb0\x74\x42\xda\x43\xcc\xec"
- "\x7a\x6b\x83\xa9\x32\xe9\x12\xe5\xc7\x2b\x3a\x2a\x8a\x0a\xea\x2a\x13\xe3"
- "\xce\xda\xde\x33\x18\xf8\x29\xd6\x3d\xa3\xfe\x47\x91\xba\x04\xdf\xb4\x10"
- "\x51\xd8\x10\xea\x78\x42\x59\xb2\x2a\x93\x5e\x89\x47\x0f\xd1\x33\x8d\xd1"
- "\xf8\x0e\x83\xf0\x6f\xf2\xf1\x4c\x16\xa2\x5c\x30\x2d\x75\x05\xe7\xd3\xb2"
- "\x37\xbe\xaf\xfe\xa2\x54\x1d\x7d\xf3\xf7\xd3\xe2\xda\x5a\xe5\x61\xfa\x72"
- "\x95\xdf\x17\xc8\x91\x6f\xc4\xcf\xbd\x99\x0f\x68\x48\x39\x7b\x39\x04\x7c"
- "\x1f\x11\xf0\xd1\x57\x57\x60\x44\x9d\xc5\x37\xb0\x35\x90\x22\xd3\x47\xd8"
- "\xbf\xf1\x70\xca\xc8\x38\x91\x9f\x92\xa4\x07\x9c\xf7\xb4\xec\x56\x86\xb5"
- "\x99\x45\x2d\x80\xe8\xd3\xf4\x65\x35\xef\x20\xde\xa7\x7a\x09\xb1\xf4\xd9"
- "\xc1\x76\x30\x7e\xcc\x01\xde\x38\xb8\xa6\x7b\x9a\x29\xc1\xbc\xe2\x70\x18"
- "\x2f\x4d\xed\x44\xe1\x98\x86\x15\x83\xcb\x53\xac\xa3\xef\xc6\x45\x4e\xe6"
- "\x45\x52\x82\x77\xbf\x01\x81\x42\xbc\x6f\x35\xa1\x7a\x77\x78\x0b\x7e\x14"
- "\x4b\x75\x11\xa8\x33\x9a\x4e\x4f\x07\x0f\xa7\xdb\x90\x7c\x75\xd8\xb3\xb9"
- "\x6e\x9f\xab\x62\xcc\xd2\xe5\x35\x25\x4d\x3a\x8d\x40\x54\x1a\xff\x7f\xe4"
- "\xac\x61\x21\x17\xf5\xe9\xb0\x9d\xb7\x63\x33\xef\xc2\x53\x80\x70\x00\x5f"
- "\x2e\xb5\x1a\x67\xf8\x82\x8d\xa0\x54\x54\xe3\x52\x5e\x42\x73\xbf\x2e\x64"
- "\xac\x9f\xb1\x58\xf3\xb2\x42\xad\x56\xad\x1e\x40\xd6\x0f\x1f\x83\x63\xeb"
- "\x2f\x41\x22\x8c\x56\xf3\xbb\xa0\x9b\x76\xb5\xc4\x99\x08\xd9\x31\x3f\xea"
- "\xec\xbc\x96\x1a\x50\xf2\x52\x2e\xd9\x24\x78\xf5\x53\xd3\x54\x62\xd4\x26"
- "\xa0\x27\xb0\x41\x86\x47\xbb\xac\x16\x47\xa8\x58\x0a\x85\xf3\xbf\x26\xe0"
- "\x33\xe6\x3f\x57\xaa\xbd\x30\xb7\x76\xb5\xbc\x60\x66\x41\x4d\xec\x30\x01"
- "\xef\x80\xa4\x7b\x56\x51\x01\xe8\x5f\x3f\xef\x60\xb8\x1a\x2f\x06\xf6\xbd"
- "\xda\x26\x0a\x45\x39\xe2\x24\x7f\x46\x8f\x96\x54\x47\xbf\xaa\x2b\xb3\x89"
- "\x1e\xee\x89\xc5\xb6\xae\x67\xcd\x34\xa4\x97\xab\xf5\x7f\xf1\x25\x0a\xfa"
- "\xbd\x44\xc5\x38\x92\xaf\xc3\xc8\xf7\x56\x94\x8a\xf3\xa6\xd5\x62\xb3\xc6"
- "\x8d\x4f\x10\x89\x18\xd0\x0f\x66\xdb\x58\x60\x15\xcd\xc8\xd2\x11\x9b\x64"
- "\x1e\xc6\xaa\xd0\xe8\x0f\xf9\xb9\x54\x1a\x50\x88\xf8\x44\xaf\xa4\xf2\x89"
- "\x9a\xc3\xc5\xd1\x5e\x5d\x59\x3d\xf5\x38\x4b\x57\x2e\xd0\x1c\x94\xc3\x19"
- "\x92\x55\xb8\x6b\x9a\xa8\xf0\x9d\x2f\xfe\x86\x6b\xa1\x24\x9a\xe9\xa8\x22"
- "\x48\xac\xd4\x07\x95\xb0\x16\x6c\x7e\x3c\xfe\x8c\xe6\x0e\xb6\x54\xce\x3c"
- "\x40\xa0\x88\x42\x6d\x35\x9c\x47\x8a\x26\xaa\xe5\x64\x78\x78\x8b\x68\x15"
- "\x23\x07\x43\xc3\xaf\xb4\x27\x70\x88\x16\xd2\x51\xdd\xba\x83\x66\x0f\xe2"
- "\x8e\x66\xfa\x6e\x30\x33\x8b\x88\xe0\x08\x60\x54\xf4\x20\xc8\xf0\xe2\x8f"
- "\xec\xde\xd2\xf3\x20\x2f\xcb\xc5\x34\x2d\x72\xa6\x11\xf3\x61\xd7\x7d\x86"
- "\x4b\xe6\x0c\x67\x52\xeb\x6c\x10\x51\xa6\xd7\x2a\x2a\x77\x32\xe9\xb9\x0c"
- "\xb8\x50\xb6\x70\x89\x3e\x9e\x3b\x78\x35\x97\x2b\xc6\x0d\x39\x76\x2b\xc6"
- "\x2e\x8a\xb4\x1a\x13\x03\x05\x9e\x60\xd2\x1c\xec\x10\xe8\x6f\x3c\x0a\x9e"
- "\xf8\xe7\x0a\xf1\xc8\x67\x76\x67\x58\x29\x66\x1a\x41\xce\x12\xf7\xbe\x4c"
- "\x80\xd0\x07\x12\xe6\x5c\xa8\x91\x09\x4d\x2f\x2f\x17\x2d\x8b\x0d\x47\x82"
- "\x94\xcf\xca\x7b\xde\xd4\xa0\xdb\xe8\x3f\x02\xfc\xd3\xb3\x9b\xe4\x78\x2d"
- "\xba\x13\x0b\x2b\x15\x47\x3a\x4e\x60\x31",
- 4096);
- *(uint64_t*)0x200000001b48 = 0x1000;
- *(uint64_t*)0x200000001b50 = 0x200000001540;
- memcpy((void*)0x200000001540,
- "\x20\x07\x3e\x92\x9b\x49\x2c\x04\xb0\x6a\xb2\x6c\xdf\xc3\xe6\x0f\xda"
- "\xcf\xea\xcd\x25\xc5\x97\x78\xe6\xee\xd0\xb2\xe6\xb0\x06\xd8\x63\xee"
- "\xe9\x11\x0c\xcd\x5f\x4e\xe8\x95\xa2\x51\x4b\xfc\x34\x06\xc3",
- 49);
- *(uint64_t*)0x200000001b58 = 0x31;
- *(uint64_t*)0x200000001b60 = 0x200000001580;
- memcpy((void*)0x200000001580,
- "\x9f\x16\xb5\xb9\x8f\x68\x7c\x82\x2e\x38\xcb\x78\x27\xb3\x38\x9f\xdd"
- "\xb1\xcc\x23\x43\xdf\x68\x86\x75\x55\x50\x7e\xfd\x0f\xbe\xe4\xe8\xad"
- "\x14\x53\x09\x3a\xf6\x5b\x76\x21\xab\x26\xb7\x65\x2a\x16\xea\x9f\x3f"
- "\x31\x9c\x48\x3c\xd0\x40\xf0\x89\x1d\x4f\x39\xf4\x17\xb4\xb3\x34\xfc"
- "\x71\x87\xa6\x87\x5f\xed\x0d\xb6\x16\x37\xbd\xd9\x93\x2d\xa3\x42\x06"
- "\xe2\xe3\x83\x4b\x36\x35\x8d\xa0\x5c\x2c\x5a\x5a\x5a\x0a\x26\xa0\x3b"
- "\xef\xb9\xb0\x2d\xdf\xcf\x80\x0a\x83\xc9\xdc\xcf\x26\x9b\xfb\xb9\x0f"
- "\xfe\xd4\xb0\x5f\x4d\xbe\xbe\xdb\x21",
- 128);
- *(uint64_t*)0x200000001b68 = 0x80;
- *(uint64_t*)0x200000001b70 = 0x200000001600;
- memcpy(
- (void*)0x200000001600,
- "\x99\x8f\x6a\xe6\x66\xc9\x00\x6a\xde\xac\x0b\xde\xcf\xa0\xbd\x08\xa8\xa7"
- "\x03\xbf\x2e\x5c\xcd\xd2\x0c\x82\xe7\x1c\x3b\xca\xc9\x2d\x4f\x06\x41\xf2"
- "\x0f\x99\x3e\x79\xf9\x97\x18\xaf\x6a\xf0\xe2\x9c\x51\x30\x2d\x62\x15\x57"
- "\x84\x35\xca\x78\x3a\x0b\x85\x87\xdc\x44\x15\xee\xc7\x19\x40\xf2\x7d\x77"
- "\x2e\xf2\x35\x79\x16\x19\x53\xfb\x8c\xce\x61\x6a\x55\x57\xee\x15\x48\x3c"
- "\x65\x41\x21\xb7\x1a\x90\xbb\x9b\x05\xb2\x71\x16\x0b\x76\x70\x2e\xc8\x59"
- "\xb0\x83\xd3\x2c\x65\xac\x8b\x86\x7b\xa8\x65\xa1\x2c\xe3\x5e\xac\x2e\xd6"
- "\x45\x60\x0e\x12\xb1\x8d\xf8\xe5\xd5\xef\xda\xdb\x26\x1d\x74\x0d\xef\x26"
- "\x3f\xd2\x5f\x77\xe3\x5d\x87\x99\xe1\x45\xf0\x86\x4a\x3b\x42\xd0\x92\xce"
- "\x14\xc7\x77\x80\x2f\xa9\x6a\xcf\x85\x07\x02\x94\x8d\x9f\x9d\xed\xcc\x00"
- "\xc8\xba\xd3\x7b\xe8\x1b\xef\xb0\x82\x45\xba\xbc\xd3\xf4\xb5\xdb\x92\x89"
- "\xac\x8b\x31\x0e\xed\x68\xf3\x9e\x20\x55\x58\x96\x5a\x30\xc9\xd0\x0c\xc1"
- "\x14\x4c\xc6\x4e\x2a\x58\xd0\x2b\x2f\x28\x14\x98\x37\x52\x88\x77\xd5",
- 233);
- *(uint64_t*)0x200000001b78 = 0xe9;
- *(uint64_t*)0x200000001b80 = 0x200000001700;
- memcpy((void*)0x200000001700,
- "\x61\xf6\xa1\xe4\x31\xd1\x86\xa0\x68\x32\x3c\x96\xf4\xf3\x87\x4e\x47"
- "\x79\x91\xf7\x96\x24\x12\x8b\x60\xdc\x8f\x33\xc6\x5d\xa0\x4d\x42\x1b"
- "\x34\x9d\x1c\x25\x17\x4a\xee\xc7\x1e\xf5\x8a\xa7\x9d\xee\x6e\xbb\x7e"
- "\x8f\xfc\xc8\xd6\xce\x85\x63\x8a\x3f\x78\x1e\x76\x48\xf4\xb8\x51\x15"
- "\x14\x5b\x6e\x93\xdd\x7b\xa9\x90\x1f\xd0\xc1\x43\x27\x9d\xd9\x9c\xa8"
- "\x09\x80\xe3\xd3\x9f\x95\x23\x71\x43\xae\xd1\x37\x4c\x94\x15\xbb\x40"
- "\xb4\xf6\xa4\xf5\x0c\x91\x7b\x34\x90\x95\x4c\x32\x05\x64\xe3\xfb\x0a"
- "\x6c\x08\x4e\x3f\xf9\x07\x11\xa4\xdb\xa8\x7a\xe0\x81\xaa\xfd\x69\x17"
- "\xa9\x2f\x63\x8c\x47\x77\x40\xae\xb6\x58\x15\xdd\x7a\x94\xdb\xa2\xb3"
- "\x06\xb5\xad\x24\xc1\xb2\x28\x27\x0d\xab\xe5\x3b\xf7\x51\xb4\x8a\xcb"
- "\x98\x71\xd3\x52\x09\xe1\x31\x80\x39\x04\x6e\x7a\x21\xc0\xa9\x1e\x80"
- "\xb8\xb9\xe8\x84\x83\x21\x94\x68\x46\x80\xfd\x80\x81\xa7",
- 201);
- *(uint64_t*)0x200000001b88 = 0xc9;
- *(uint64_t*)0x200000001b90 = 0x200000001800;
- memcpy((void*)0x200000001800,
- "\x84\x3a\xb9\x52\x2d\xc8\x2b\x05\x86\x8c\xbd\x7f\xe7\x78\xc1\xab\xde"
- "\xd7\x05\x01\xbc\x4f\xa4\x09\xa4\x69\x96\x07\x26\x8e\xbd\xb2\x4f\x9b"
- "\xbc\x6e\x08\x0a\x54\xd9\xe5\xc1\x13\xdc\x5e\x01\x9c\x84\xe9\xc8\x84"
- "\x66\x2b\xdb\x24\xf3\x6f\x0f\x90\x9b\x0e\x8c",
- 62);
- *(uint64_t*)0x200000001b98 = 0x3e;
- *(uint64_t*)0x200000001ba0 = 0x200000001840;
- memcpy((void*)0x200000001840,
- "\xe5\xd4\xc8\xb2\x0f\x0b\xf4\xed\x6c\xc8\xe1\x16\x8a\xde\x62\x4d\x59"
- "\x1e\x9e\x38\xe7\xb8\xc2\x93\xdf\x60\xe3\xcc\x51\x65\xad\x83\xff\x52"
- "\xb8\x01\xf5\x50\x31\x0e\xa4\xcc\x9f\xa9\xdb\xd4\xd5\x0b\xc2\x64\x77"
- "\x81\x9b\x5f\xc1\x96\xde\xab\x5a\x1a\xbb\x98\x17\xe0\xd4\x4a\xd0\xa2"
- "\x4e\xc3\x78\xb5\x4f\x4b\x28\x43\x0b\x5a\x79\x11\x2a\x54\x8b\x1f\xf6"
- "\xc3\x75\x98\x62\x18\x7f\xb8\x84\xff\xe3\xe1\x2f\x1e\xcf\x98\xa4\x35"
- "\x2e\xa5\x25\x27\x1a\xc0\xa5\x5f\xeb\x3e\x87\x12\x60\x35",
- 116);
- *(uint64_t*)0x200000001ba8 = 0x74;
- *(uint64_t*)0x200000001bb0 = 0x2000000018c0;
- memcpy(
- (void*)0x2000000018c0,
- "\x0b\xe7\xbb\x38\xc9\xd6\x20\x4b\x7b\xee\x2e\xdf\xa6\x71\xa7\x30\x88\xec"
- "\xef\x79\xb0\xe8\xa8\x5c\x23\x5f\x27\xaa\x9f\x98\xf4\x66\x0d\xa7\xf7\xf1"
- "\xfa\x38\x3c\x7f\x26\x5f\xcc\x38\xaf\x03\x52\xc0\xd4\x03\x10\x92\xa6\x07"
- "\x43\xc7\x63\x08\xcc\x1f\xfb\x84\x7b\xc5\xd3\xcf\xe4\x76\x18\x97\x34\xc9"
- "\xf4\x1f\x2a\xa5\x3a\x3c\x25\x24\xe2\x85\xaf\xf1\x98\xb3\xb2\xd6\x6d\x4d"
- "\x93\x69\xd6\x00\xf5\x91\xb1\x11\x12\x39\x27\x4c\x1a\xed\x8e\x3c\x83\x34"
- "\xd7\x02\xaf\xb2\x1b\x56\xf7\x8e\xed\xfc\x7e\x97\x8e\x76\xb9\x30\x7c\xf8"
- "\x31\x93\xac\x45\x39\xf6\x3a\xe5\x9a\x7d\xca\xd9\x4f\xcf\xa2\x6d\xab\xb7"
- "\xc2\x84\xd6\x08\x1b\x3d\x36\x0d\xd5\xf9\xed\xd7\x5c\x3f\xae\xa9\xe1\xb9"
- "\x6c\x90\x9c\xe9\x05\xc6\x7e\x3d\x0a\xa0\xe3\xf3",
- 174);
- *(uint64_t*)0x200000001bb8 = 0xae;
- *(uint64_t*)0x200000001bc0 = 0x200000001980;
- memcpy((void*)0x200000001980,
- "\x49\xbb\xf2\x6c\x78\xdd\x97\xbb\x71\x68\x45\x57\x22\x4b\xa9\xc7\x68"
- "\xd4\x95\x70\xb6\x9d\xe9\x21\xd2\x10\x8e\xcf\x51\xc7\x8f\xe9\xaa\x77"
- "\xe2\xac\xa2\x32\x6e\x2d\xc4\x9d\xac\xc7\x43\x32\xf4\x4a\x3b\xf0\xb4"
- "\x5a\x80\xa1\x4f\x6d\x99\x78\x9b\x04\xb0\xed\x59\x99\xab\xee\x79\x5b"
- "\x47\xb8\xc5\x40\x81\x7d\x61\xeb\xcd\x41\x52\x54\xbd\x6f\x15\xe2\xdf"
- "\x9a\xea\x92\xdb\x75\x81\x1c\xb4\x99\x37\x76\xe1\xb5\x40\x9b\x53\x16"
- "\x98\x69\xf2\x37\x22\x97\xf8\x86\xbb\x8c\xf7\x7f\xcc\xf5\x5a\x79\xc8"
- "\x2d\xe5\xa3\x4e\x48\x79\x34\x9d\x6f\x8e\x8a\xca\x90\x8f\x5b\xad\xc3"
- "\xd5\x31\x04\x84\x44\x19\x0d\x01\x89\xf9\xb5\x87\xb3\x99\xbe\xfb\xf4"
- "\x9e\x19\x52\x01\xe8\x5f\xc0\xdd\x3b\xed\xc4\x57\x90\x3b\xdb\x98\xfb"
- "\xd2\x1f\x1a\xbd\xd0\x21\x4c\x9d\x58\x20\xfb\x40\xfa",
- 183);
- *(uint64_t*)0x200000001bc8 = 0xb7;
- *(uint64_t*)0x200000001bd0 = 0x200000001a40;
- memcpy((void*)0x200000001a40,
- "\x49\xc1\xec\xde\x6f\x26\x8d\xb4\xc5\x40\xdc\xfa\x3e\xae\x40\x65\xab"
- "\x41\x82\xe7\xeb\xa9\x6d\x0a\x81\x5a\x85\x6d\x52\xea\x97\x58\xea\xb1"
- "\xb5\xfd\x9f\x0d\xcd\x06\xe2\x15\xba\x9e\x54\x66\x4e\x5c\x71\x63\x0a"
- "\xb4\x2c\xb4\x42\x05\x7e\x44\x81\x7c\xbb\x47\x8f\x4c\x1a\x9f\x88\x45"
- "\x34\x35\x9f\x39\x54\x08\x5d\x94\xe3\x9e\x84\x3e\xc7\xf0\x87\xfc\x48"
- "\xf6\x4d\x51\xe1\x81\x29\x2a\x2c\x33\x78\xdf\x71\x4f\xab\xfb\x31\x6a"
- "\xdb\x45\x33\x96\x0c\x3a\x86\xb1\xa6\x39\x3b\x6a\xf4\x45\x37\x9e\x7a"
- "\x45\x86\x6f\x4f\xa9\xa7\x53\x01\x8c\x50\xbb\xd3\x38\x20\x60\x12\x1d"
- "\x06\x3e\x38\xe3\xef\xa9\x8b\x37\xb1\x83\xbd\x73\x81\x39\xf9\x8e\xba"
- "\xcb\xc1\xf4\x3b\xc5\x92\x3a\x7e\x56\x3b\xfe\x50\xf7\x20\x5d\x19\xf1"
- "\xb6\xb4\xa6\xac\xf7\x52\xf6\x1c\x7b\x75\x2f\x16\x22\x3c\xd0\xfc\x34"
- "\x6a\xf6\x6c\xb3\xc2\xd9\x71\x5b\x70\x3c\x0b\xd8\x1f\xc3\xd8\x50\xd4"
- "\x8a\xf2\x81\x70\xc2\x45\x0b\xee\xcd\xff\x88\x0d\x43\x4e\x8f\x72\x3c"
- "\xdd\xe2\xa5\xc9\xa8\xba\x73\xbe\x33\x28\xa4\xb9\x5a\xe7\x9e\xd7\x46"
- "\x0e\x54\xd4\x23\x8e\xaf\xf3\x46\x7b\x15\x04\xc3\xe4\xa2",
- 252);
- *(uint64_t*)0x200000001bd8 = 0xfc;
- *(uint64_t*)0x200000005a58 = 0xa;
- *(uint64_t*)0x200000005a60 = 0x200000001c00;
- *(uint64_t*)0x200000001c00 = 0xc8;
- *(uint32_t*)0x200000001c08 = 0;
- *(uint32_t*)0x200000001c0c = 7;
- *(uint8_t*)0x200000001c10 = 0x83;
- *(uint8_t*)0x200000001c11 = 0xf;
- *(uint8_t*)0x200000001c12 = 0xb5;
- *(uint32_t*)0x200000001c13 = htobe32(0x64010100);
- *(uint8_t*)0x200000001c17 = 0xac;
- *(uint8_t*)0x200000001c18 = 0x14;
- *(uint8_t*)0x200000001c19 = 0x14;
- *(uint8_t*)0x200000001c1a = 0xaa;
- *(uint32_t*)0x200000001c1b = htobe32(0xe0000001);
- *(uint8_t*)0x200000001c1f = 0x44;
- *(uint8_t*)0x200000001c20 = 0x2c;
- *(uint8_t*)0x200000001c21 = 0x6e;
- STORE_BY_BITMASK(uint8_t, , 0x200000001c22, 3, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000001c22, 8, 4, 4);
- *(uint32_t*)0x200000001c23 = htobe32(0x64010100);
- *(uint32_t*)0x200000001c27 = htobe32(0x7f);
- *(uint32_t*)0x200000001c2b = htobe32(0xe0000001);
- *(uint32_t*)0x200000001c2f = htobe32(5);
- *(uint8_t*)0x200000001c33 = 0xac;
- *(uint8_t*)0x200000001c34 = 0x14;
- *(uint8_t*)0x200000001c35 = 0x14;
- *(uint8_t*)0x200000001c36 = 0xbb;
- *(uint32_t*)0x200000001c37 = htobe32(0x80);
- *(uint8_t*)0x200000001c3b = 0xac;
- *(uint8_t*)0x200000001c3c = 0x14;
- *(uint8_t*)0x200000001c3d = 0x14;
- *(uint8_t*)0x200000001c3e = 0xbb;
- *(uint32_t*)0x200000001c3f = htobe32(4);
- *(uint32_t*)0x200000001c43 = htobe32(0x7f000001);
- *(uint32_t*)0x200000001c47 = htobe32(4);
- *(uint8_t*)0x200000001c4b = 0x44;
- *(uint8_t*)0x200000001c4c = 0x1c;
- *(uint8_t*)0x200000001c4d = 0xc3;
- STORE_BY_BITMASK(uint8_t, , 0x200000001c4e, 3, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000001c4e, 2, 4, 4);
- *(uint8_t*)0x200000001c4f = 0xac;
- *(uint8_t*)0x200000001c50 = 0x1e;
- *(uint8_t*)0x200000001c51 = 1;
- *(uint8_t*)0x200000001c52 = 1;
- *(uint32_t*)0x200000001c53 = htobe32(0x1a);
- *(uint8_t*)0x200000001c57 = 0xac;
- *(uint8_t*)0x200000001c58 = 0x1e;
- *(uint8_t*)0x200000001c59 = 1;
- *(uint8_t*)0x200000001c5a = 1;
- *(uint32_t*)0x200000001c5b = htobe32(6);
- *(uint8_t*)0x200000001c5f = 0xac;
- *(uint8_t*)0x200000001c60 = 0x1e;
- *(uint8_t*)0x200000001c61 = 1;
- *(uint8_t*)0x200000001c62 = 1;
- *(uint32_t*)0x200000001c63 = htobe32(0x55e);
- *(uint8_t*)0x200000001c67 = 0x44;
- *(uint8_t*)0x200000001c68 = 4;
- *(uint8_t*)0x200000001c69 = 0xa5;
- STORE_BY_BITMASK(uint8_t, , 0x200000001c6a, 1, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000001c6a, 5, 4, 4);
- *(uint8_t*)0x200000001c6b = 0x89;
- *(uint8_t*)0x200000001c6c = 0x17;
- *(uint8_t*)0x200000001c6d = 0xbc;
- *(uint32_t*)0x200000001c6e = htobe32(0xe0000001);
- *(uint32_t*)0x200000001c72 = htobe32(0xe0000001);
- *(uint8_t*)0x200000001c76 = 0xac;
- *(uint8_t*)0x200000001c77 = 0x1e;
- *(uint8_t*)0x200000001c78 = 0;
- *(uint8_t*)0x200000001c79 = 1;
- *(uint8_t*)0x200000001c7a = 0xac;
- *(uint8_t*)0x200000001c7b = 0x14;
- *(uint8_t*)0x200000001c7c = 0x14;
- *(uint8_t*)0x200000001c7d = 0xbb;
- *(uint8_t*)0x200000001c7e = 0xac;
- *(uint8_t*)0x200000001c7f = 0x14;
- *(uint8_t*)0x200000001c80 = 0x14;
- *(uint8_t*)0x200000001c81 = 0xaa;
- *(uint8_t*)0x200000001c82 = 0x86;
- *(uint8_t*)0x200000001c83 = 0x35;
- *(uint32_t*)0x200000001c84 = htobe32(2);
- *(uint8_t*)0x200000001c88 = 5;
- *(uint8_t*)0x200000001c89 = 0xa;
- memcpy((void*)0x200000001c8a, "\xad\x2d\xd8\x91\xa0\xa2\xe4\xc6", 8);
- *(uint8_t*)0x200000001c92 = 1;
- *(uint8_t*)0x200000001c93 = 5;
- memcpy((void*)0x200000001c94, "\xd6\x79\xbd", 3);
- *(uint8_t*)0x200000001c97 = 6;
- *(uint8_t*)0x200000001c98 = 0xb;
- memcpy((void*)0x200000001c99, "\xa4\x4f\xba\x77\xfb\x8c\x7a\x43\x7a", 9);
- *(uint8_t*)0x200000001ca2 = 7;
- *(uint8_t*)0x200000001ca3 = 5;
- memcpy((void*)0x200000001ca4, "\x33\x65\x87", 3);
- *(uint8_t*)0x200000001ca7 = 1;
- *(uint8_t*)0x200000001ca8 = 7;
- memcpy((void*)0x200000001ca9, "\xb3\xbe\x5a\x43\x90", 5);
- *(uint8_t*)0x200000001cae = 5;
- *(uint8_t*)0x200000001caf = 9;
- memcpy((void*)0x200000001cb0, "\x86\x99\xf4\xd2\x31\xb2\xbb", 7);
- *(uint8_t*)0x200000001cb7 = 0x94;
- *(uint8_t*)0x200000001cb8 = 4;
- *(uint16_t*)0x200000001cb9 = 1;
- *(uint8_t*)0x200000001cbb = 1;
- *(uint8_t*)0x200000001cbc = 0x83;
- *(uint8_t*)0x200000001cbd = 0xb;
- *(uint8_t*)0x200000001cbe = 0x89;
- *(uint32_t*)0x200000001cbf = htobe32(0xe0000001);
- *(uint32_t*)0x200000001cc3 = htobe32(-1);
- *(uint64_t*)0x200000001cc8 = 0x14;
- *(uint32_t*)0x200000001cd0 = 0;
- *(uint32_t*)0x200000001cd4 = 1;
- *(uint32_t*)0x200000001cd8 = 0x100;
- *(uint64_t*)0x200000001ce0 = 0x1c;
- *(uint32_t*)0x200000001ce8 = 0;
- *(uint32_t*)0x200000001cec = 8;
- *(uint32_t*)0x200000001cf0 = r[36];
- *(uint32_t*)0x200000001cf4 = htobe32(0xe0000001);
- *(uint32_t*)0x200000001cf8 = htobe32(0);
- *(uint64_t*)0x200000001d00 = 0x14;
- *(uint32_t*)0x200000001d08 = 0;
- *(uint32_t*)0x200000001d0c = 1;
- *(uint32_t*)0x200000001d10 = 7;
- *(uint64_t*)0x200000005a68 = 0x118;
- *(uint32_t*)0x200000005a70 = 0;
- *(uint32_t*)0x200000005a78 = 0;
- *(uint64_t*)0x200000005a80 = 0x200000001d40;
- *(uint16_t*)0x200000001d40 = 2;
- *(uint16_t*)0x200000001d42 = htobe16(0x4e20);
- *(uint32_t*)0x200000001d44 = htobe32(0);
- *(uint32_t*)0x200000005a88 = 0x10;
- *(uint64_t*)0x200000005a90 = 0x200000002100;
- *(uint64_t*)0x200000002100 = 0x200000001d80;
- memcpy(
- (void*)0x200000001d80,
- "\xe7\x6f\x88\x63\x22\x5d\x49\xc4\xf9\xd0\x09\x54\x57\x8b\x3b\xad\xaa\xdf"
- "\x08\x75\x0b\x85\x5f\x2b\x6f\x63\x14\xb1\x6b\x58\x50\xe3\x50\xbd\x54\x99"
- "\x72\xf1\xa5\x98\x04\x25\xba\x0e\xf9\x04\x3f\x84\xfa\x0d\x18\x3d\x9b\x61"
- "\xf8\x63\x86\xcd\xf9\x99\xb1\x8b\xe4\x86\xa8\x6f\x37\xc4\x4b",
- 69);
- *(uint64_t*)0x200000002108 = 0x45;
- *(uint64_t*)0x200000002110 = 0x200000001e00;
- memcpy((void*)0x200000001e00,
- "\xfb\xd6\x5a\x11\x67\x1f\x4c\x75\x7c\x86\xe7\x3a\xb7\x85\xf1\x53\xbc"
- "\x72\xd8\xe7\x5e\x42\x60\x4a\xc1\xf3\xc8\xe2\x40\x60\xa4\x0e\xec\x5a"
- "\x78\x71\xd5\x9e\xb2\xb9\x13\x21\xab\x16\x84\x27\x9e\xe6\x6c\x7a\x1c"
- "\xa3\xa1\x6e\x40\x77\x1d\xd5\x6d\x24\x5e\xd5\x8c\x28\x8d\x9e\x27\x3c"
- "\x9c\xd3\x4f\xa1\xfe\xfe\x4d\xda\x0a\x15\x51\x7c",
- 80);
- *(uint64_t*)0x200000002118 = 0x50;
- *(uint64_t*)0x200000002120 = 0x200000001e80;
- memcpy(
- (void*)0x200000001e80,
- "\x16\x8d\x1b\xa8\xda\x20\x13\x74\x38\x1b\xd5\xf5\x99\x47\x5a\x1b\x5d\x55"
- "\xc4\xb0\xcd\x95\x02\xcb\xb3\x26\x69\x49\xcc\x5b\x1c\xa0\x32\xe6\xb5\x9e"
- "\x80\x06\xa8\xcd\x2a\x7f\x42\x1a\x45\xf8\xd8\x99\xcc\x95\x3a\x03\xe8\xd9"
- "\xbd\x2f\x3c\x4d\x9a\x7e\x29\x05\xb2\xac\xeb\xfe\xed\xdc\x49\x11\xcc\xb8"
- "\xe6\xc2\xd1\xe9\xc0\xc1\x3b\x9e\x6b\x0b\x07\x8e\xb0\x5d\xff\xb5\x0b\x7d"
- "\x44\x84\x07\xba\xbf\x08\xad\x02\xe4\x53\x4b\x86\xe4\x36\x9e\xb0\x95\x07"
- "\x01\x9b\x99\x27\xb7\xcd\x86\xd5\x6d\xe9\xa1\xca\x6f\x02\xf9\xa3\x58\x18"
- "\xcd\xf3\x97\x04\x4a\xd2\xb7\xc3\xaf\xa3\xec\x18\x17\xb0\x69\xa3\x12\xa7"
- "\xdb\xfd\xb1\x14\x60\xa9\x9f\xfe\x1d\xf2\xd6\x4b\x1a\xf1\x9f\x07\x71\x61"
- "\xe4\x1a\x5d\x02\xa8\x0c\x95\x99\xbc\x00\x74\xdc\x9c\x7c\x8d\xdc\x6d\x7a"
- "\x9f\x86\x59\xf8\xd5\x12\x1b\xac\x62\x07\x4e\x45\x86\x8b\x37\x8e\x3f\xb9"
- "\x9b\x00\x30\xbe\x4a\xf9\x82\x47\x53\x1f\x61\x16\xf5\xf4\xc4\x7e\x5f\x26"
- "\xbf\x3a\x2a\x69\x80\x06\x0f\x75\x0d\x8b\xcc\xe4\xfa\x92\x73\xc2\xcd\x61"
- "\xa7\x48\xc1\x9e\x82\x43",
- 240);
- *(uint64_t*)0x200000002128 = 0xf0;
- *(uint64_t*)0x200000002130 = 0x200000001f80;
- memcpy((void*)0x200000001f80,
- "\x0c\x2e\x54\x5b\xb3\x6c\xe6\x17\x78\x78\xd1\xe8\x08\xa7\x7b\x44\x4a"
- "\xf3\x73\x7d\x17\x7e\x64\x0f\x74\x52\xf1\x8f\xa2\x06\xc1\x95\xd7\x1d"
- "\x5d\x81\xd7\x1a\x95\x9b\x76\x36\x72\x30\xeb\x85\xda\x6f\x9e\x7e\x70"
- "\x4e\xf2\x0f\xb3\x88\x97\xfc\xf8\x76\xc1\xc6\x7c\x11\x81\x92\x6c\x01"
- "\xdb\x76\x83\x30\xf0\x47\x1e\x89\x79\x3c\xb1\x5b\xf3\xcf\x9e\xa6\x8d"
- "\xbe\xdb\x23\x14\x3c\xaf\x28\xfa\x90\xf5\x5e\xc7\x69\x4e\xfb\x3f\xe7"
- "\x88\x5a\x8b\xf3\x20\x4c\x58\x42\xbb\xc6\x7f\x8a\x3d\xd7\x43\x2f\xaa"
- "\xbf\x68\xef\x24\x2f\x33\x3b\x12\x89\x5c\x41\x4d\xf0\x6f\x3c\xf3\x63"
- "\x53\x61\x45\x2c\x30\x11\xc4\x95\x02\x78\xab\x6f\x3a\xbe\x41\x34\xac"
- "\x5e\xe7\x89\x57\xb1\x5d\x2b\x20\xce\x73\x75\x07\x7d\x69\x25\x16\x12"
- "\x96\xb3\xac\x72\x5e\xd5\xef\x50\x3d\x64\x48\xb8\xaf\x78\x20\x48",
- 186);
- *(uint64_t*)0x200000002138 = 0xba;
- *(uint64_t*)0x200000002140 = 0x200000002040;
- memcpy((void*)0x200000002040,
- "\x1e\xc5\x23\x5d\xbc\x44\x11\xe6\x65\xbf\xb9\xb3\xcf\xf3\xda\xf6\x44"
- "\x2e\x20\xb2\x62\x0f\x0e\xbd\x1b\x32\x5b\xe0\xa6\x32\x11\xa3\x9c\x12"
- "\xc7\xe5\x39\x1e\xc1\x11\x0c\xb5\x1e\x75\x69\xe5\x5b\x05\x8a\xb9\x66"
- "\xd9\x44\x81\xd3\xf9\x98\xb0\xdf\xc2\x6d\xa5\xc1\x1e\x6e\x12\xcb\x51"
- "\xdf\x08\xab\xb1\x5e\x2f\x5a\x0b\xcf\x8f\x98\x1b\xf4\x48\xc2\x40\xb5"
- "\x9d\x8b\x20\xfe\xbe\x91\x67\x74\x4f\x2b\xfa\x6f\xc7\xc8\xb9\xc7\x7a"
- "\x5a\xb7\xcf\x04\x56\x62\x31\xc4\xca\x76\x01\x48\x21\xdf\x98\x11\x25"
- "\x63\x17\x7b\x39\xa9\x63\x90\xeb\xa1\xc0\x23\x8c\x28\xb2\xa0\x1b\x65"
- "\x76\x37\x51\x6e\x03\x77\x15\x1a\x63\x35\xbd\x88\x9e\x68\xda\x26\x3a"
- "\x4c\x10\x58\x7d\xe6\x45\xc6\x16\x0f\x00\xfd\xf1\xce\xeb\x80\x98\xd3"
- "\x2d\xa0\xc6\x35\x9f\x3e\x87\xac\x9d\x39",
- 180);
- *(uint64_t*)0x200000002148 = 0xb4;
- *(uint64_t*)0x200000005a98 = 5;
- *(uint64_t*)0x200000005aa0 = 0x200000002180;
- *(uint64_t*)0x200000002180 = 0x1c;
- *(uint32_t*)0x200000002188 = 0;
- *(uint32_t*)0x20000000218c = 7;
- *(uint8_t*)0x200000002190 = 0x89;
- *(uint8_t*)0x200000002191 = 7;
- *(uint8_t*)0x200000002192 = 0x99;
- *(uint32_t*)0x200000002193 = htobe32(0xe0000002);
- *(uint8_t*)0x200000002197 = 0x94;
- *(uint8_t*)0x200000002198 = 4;
- *(uint16_t*)0x200000002199 = 0;
- *(uint64_t*)0x2000000021a0 = 0x14;
- *(uint32_t*)0x2000000021a8 = 0;
- *(uint32_t*)0x2000000021ac = 1;
- *(uint32_t*)0x2000000021b0 = 0x2b;
- *(uint64_t*)0x2000000021b8 = 0x1c;
- *(uint32_t*)0x2000000021c0 = 0;
- *(uint32_t*)0x2000000021c4 = 8;
- *(uint32_t*)0x2000000021c8 = r[35];
- *(uint32_t*)0x2000000021cc = htobe32(0x7f000001);
- *(uint8_t*)0x2000000021d0 = 0xac;
- *(uint8_t*)0x2000000021d1 = 0x14;
- *(uint8_t*)0x2000000021d2 = 0x14;
- *(uint8_t*)0x2000000021d3 = 0xaa;
- *(uint64_t*)0x2000000021d8 = 0x11;
- *(uint32_t*)0x2000000021e0 = 0;
- *(uint32_t*)0x2000000021e4 = 1;
- *(uint8_t*)0x2000000021e8 = 1;
- *(uint64_t*)0x2000000021f0 = 0x64;
- *(uint32_t*)0x2000000021f8 = 0;
- *(uint32_t*)0x2000000021fc = 7;
- *(uint8_t*)0x200000002200 = 0x44;
- *(uint8_t*)0x200000002201 = 0x54;
- *(uint8_t*)0x200000002202 = 0xa0;
- STORE_BY_BITMASK(uint8_t, , 0x200000002203, 1, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000002203, 7, 4, 4);
- *(uint32_t*)0x200000002204 = htobe32(0);
- *(uint32_t*)0x200000002208 = htobe32(0);
- *(uint32_t*)0x20000000220c = htobe32(0xe0000001);
- *(uint32_t*)0x200000002210 = htobe32(9);
- *(uint8_t*)0x200000002214 = 0xac;
- *(uint8_t*)0x200000002215 = 0x14;
- *(uint8_t*)0x200000002216 = 0x14;
- *(uint8_t*)0x200000002217 = 0xbb;
- *(uint32_t*)0x200000002218 = htobe32(6);
- *(uint8_t*)0x20000000221c = 0xac;
- *(uint8_t*)0x20000000221d = 0x14;
- *(uint8_t*)0x20000000221e = 0x14;
- *(uint8_t*)0x20000000221f = 0xbb;
- *(uint32_t*)0x200000002220 = htobe32(6);
- *(uint32_t*)0x200000002224 = htobe32(0);
- *(uint32_t*)0x200000002228 = htobe32(5);
- *(uint32_t*)0x20000000222c = htobe32(0xe0000001);
- *(uint32_t*)0x200000002230 = htobe32(1);
- *(uint32_t*)0x200000002234 = htobe32(0xe0000001);
- *(uint32_t*)0x200000002238 = htobe32(0x3ff);
- *(uint32_t*)0x20000000223c = htobe32(0);
- *(uint32_t*)0x200000002240 = htobe32(0);
- *(uint32_t*)0x200000002244 = htobe32(0x7f000001);
- *(uint32_t*)0x200000002248 = htobe32(3);
- *(uint32_t*)0x20000000224c = htobe32(0xe0000001);
- *(uint32_t*)0x200000002250 = htobe32(0xff);
- *(uint64_t*)0x200000002258 = 0x1c;
- *(uint32_t*)0x200000002260 = 0;
- *(uint32_t*)0x200000002264 = 8;
- *(uint32_t*)0x200000002268 = r[36];
- *(uint32_t*)0x20000000226c = htobe32(-1);
- *(uint32_t*)0x200000002270 = htobe32(0x7f000001);
- *(uint64_t*)0x200000002278 = 0x5c;
- *(uint32_t*)0x200000002280 = 0;
- *(uint32_t*)0x200000002284 = 7;
- *(uint8_t*)0x200000002288 = 0x94;
- *(uint8_t*)0x200000002289 = 4;
- *(uint16_t*)0x20000000228a = 0;
- *(uint8_t*)0x20000000228c = 0x94;
- *(uint8_t*)0x20000000228d = 4;
- *(uint16_t*)0x20000000228e = 0;
- *(uint8_t*)0x200000002290 = 0x11;
- *(uint8_t*)0x200000002291 = 0xe;
- memcpy((void*)0x200000002292,
- "\x32\x80\x53\x2d\x28\x54\x88\x14\x40\x4b\x1b\x2f", 12);
- *(uint8_t*)0x20000000229e = 0x89;
- *(uint8_t*)0x20000000229f = 7;
- *(uint8_t*)0x2000000022a0 = 0xfb;
- *(uint8_t*)0x2000000022a1 = 0xac;
- *(uint8_t*)0x2000000022a2 = 0x1e;
- *(uint8_t*)0x2000000022a3 = 1;
- *(uint8_t*)0x2000000022a4 = 1;
- *(uint8_t*)0x2000000022a5 = 0x94;
- *(uint8_t*)0x2000000022a6 = 4;
- *(uint16_t*)0x2000000022a7 = 1;
- *(uint8_t*)0x2000000022a9 = 0;
- *(uint8_t*)0x2000000022aa = 0x83;
- *(uint8_t*)0x2000000022ab = 0x27;
- *(uint8_t*)0x2000000022ac = 0x26;
- *(uint8_t*)0x2000000022ad = 0xac;
- *(uint8_t*)0x2000000022ae = 0x14;
- *(uint8_t*)0x2000000022af = 0x14;
- *(uint8_t*)0x2000000022b0 = 0xbb;
- *(uint32_t*)0x2000000022b1 = htobe32(0xa010101);
- *(uint32_t*)0x2000000022b5 = htobe32(0xe0000002);
- *(uint32_t*)0x2000000022b9 = htobe32(0x64010102);
- *(uint8_t*)0x2000000022bd = 0xac;
- *(uint8_t*)0x2000000022be = 0x14;
- *(uint8_t*)0x2000000022bf = 0x14;
- *(uint8_t*)0x2000000022c0 = 0xbb;
- *(uint8_t*)0x2000000022c1 = 0xac;
- *(uint8_t*)0x2000000022c2 = 0x1e;
- *(uint8_t*)0x2000000022c3 = 0;
- *(uint8_t*)0x2000000022c4 = 1;
- *(uint8_t*)0x2000000022c5 = 0xac;
- *(uint8_t*)0x2000000022c6 = 0x14;
- *(uint8_t*)0x2000000022c7 = 0x14;
- *(uint8_t*)0x2000000022c8 = 0xbb;
- *(uint8_t*)0x2000000022c9 = 0xac;
- *(uint8_t*)0x2000000022ca = 0x1e;
- *(uint8_t*)0x2000000022cb = 1;
- *(uint8_t*)0x2000000022cc = 1;
- *(uint32_t*)0x2000000022cd = htobe32(0xe0000002);
- *(uint64_t*)0x200000005aa8 = 0x158;
- *(uint32_t*)0x200000005ab0 = 0;
- *(uint32_t*)0x200000005ab8 = 0;
- *(uint64_t*)0x200000005ac0 = 0x200000002300;
- *(uint16_t*)0x200000002300 = 2;
- *(uint16_t*)0x200000002302 = htobe16(0x4e23);
- *(uint8_t*)0x200000002304 = 0xac;
- *(uint8_t*)0x200000002305 = 0x14;
- *(uint8_t*)0x200000002306 = 0x14;
- *(uint8_t*)0x200000002307 = 0xaa;
- *(uint32_t*)0x200000005ac8 = 0x10;
- *(uint64_t*)0x200000005ad0 = 0x200000002800;
- *(uint64_t*)0x200000002800 = 0x200000002340;
- memcpy(
- (void*)0x200000002340,
- "\xf4\x70\x6e\xe6\x6a\xe5\xa7\x48\x7f\x91\x56\xd7\xa6\x00\x1d\x84\xbb\x96"
- "\x69\x54\xdd\xc8\xf6\x33\xb5\x65\x03\x39\xc1\x84\x1d\xa6\xea\x04\x63\x7e"
- "\x18\x3e\xf2\x30\xf1\x84\x39\xcc\x8b\xdf\x2b\x72\x43\x77\x65\xc6\x92\x9f"
- "\x1f\x6f\x55\xc7\xd6\xb3\x1b\xa9\x21\x3e\x97\x1c\x82\xc4\x9a\x87\xac\x6d"
- "\xfd\x0c\xda\x0b\x25\x6a\xb4\x66\xa3\xc2\x2c\xda\x12\xe4\x23\xda\x45",
- 89);
- *(uint64_t*)0x200000002808 = 0x59;
- *(uint64_t*)0x200000002810 = 0x2000000023c0;
- memcpy((void*)0x2000000023c0,
- "\x78\xd9\x7d\xf9\x76\xc2\x23\x93\x22\x1a\x85\x65\x22\xa5\x0a\x3b\x21"
- "\x52\x41\x5f\x5b\xbc\xd4\x10\xb8\xa3\xf9\x4e\x27\x00\x7b\x9a\x2c\x57"
- "\x59\xce\x7c\x39\x0b\x3e\x97\xc0\xf4\xc1\x34\x9c\x82\xcb\xd7\x06\xd3"
- "\x06\xb2\xf1\x1e\xef\x3e\x17\x4f\x3a\x78\x1e\xcc\x28\xff\x95\xd7\x2b"
- "\x1e\x04\xe7\x2c\x38\xa0\x64\x8f\x43\xd6\x46\xc2\xcb\xf7\xa4\xb0\xe9"
- "\x6d\x66\x6e\x79\xff\x05\xce\xff\xc1\xc2\x61\x50\x54\x18\x14\x25\x70"
- "\xd5\xcb\xb1\x93\x8e\xfa\x11\x26\x80\x66\x30\xc4\x4d\x8c\x8e\x26\x34"
- "\x74\x87\x40\x94\x8f\x68\xbe\x06\x89\x6f\xe4\xf2\xd0\x82\x67\x31\xf1"
- "\xcf\x95\x7d\x04\x52\x5f\x71\x91\x75\x0b\xf7\xde\xe7\x8f\x66\xd7\xc1"
- "\x19\x21\x29\x4e\xa2\xa6\xa1\xb0\x1b\xb9\x5e\xf7\x89",
- 166);
- *(uint64_t*)0x200000002818 = 0xa6;
- *(uint64_t*)0x200000002820 = 0x200000002480;
- memcpy((void*)0x200000002480,
- "\x05\x9e\xb8\x39\xd8\x56\x60\x5f\xb4\x0b\x14\x21\x6e\xca\x26\xb5\x6e"
- "\x3b\x0a\x7a\x44\x5c\xcc\xd9\xef\x22",
- 26);
- *(uint64_t*)0x200000002828 = 0x1a;
- *(uint64_t*)0x200000002830 = 0x2000000024c0;
- memcpy((void*)0x2000000024c0,
- "\xbc\xcd\x6c\x58\x02\x9f\x97\x45\x51\xa4\xf9\xe5\x11\x46\x59\x8b\x1f"
- "\xc9\xf5\x4f\x90\x61\x34\x68\x9a\x54\x2f\xc1\x9c\xb4\x10\xac\x51\x8b"
- "\x00\xde\xaf\x77\xec\x3b\x0c\x9c\xca\x2b\xaa\x1f\x30\x66\x08\x03\x5c"
- "\x6d\xb4\x4c\x34\x32\xac\x19\x92\xd2\x07\xed\x4e\x21\x85\x60\x35\xd0"
- "\x63\x17\xad\x94\x41\xce\x54\x7f\x45\x11\x0e\x03\xcb\xae\xfd\xbb\x0e"
- "\x11\x28\x2e\x6a\x6c\x55\x12\x04\x4b\xc3\x45\xd8\xf0\xff\x37\xb0\xa3"
- "\x9a\x61\xdf\x73\x60\x78\x1f\xd7\xaa\xb2\x14\xb7\xc7\xf1\x81\x51\x73"
- "\x45\x30\xf6\x21\x75\x40\x48\x38\x4d\x1d\x79\xb9\x8d\x6a\x35\x13\xc6"
- "\x53\xeb\xe0\x79\x81\x5c\x77\x6e\xf7\x57\xf2\x36\xd4\xe4\x69\x4c\xbc"
- "\x86\x79\xce\x10\x13\x95\x8a\xe8\x16\x05\x74\xc5\xc0\x1d\x69\xdc\x55"
- "\x25\x1c\x58\xa6\xb1\x29\x49\x53\x8b\xc6\x69\x42\xf3\x85\x4d\x29\x0f"
- "\x17\xa9\xcb\x35\x77\xe7\xe2\x9e\xab\xa7\x1c\xa8\xe3\x4b\x3c\x8c\xab",
- 204);
- *(uint64_t*)0x200000002838 = 0xcc;
- *(uint64_t*)0x200000002840 = 0x2000000025c0;
- memcpy((void*)0x2000000025c0,
- "\x66\xe7\x22\xdd\x3e\x91\x76\xb8\x5f\x0b\xa3\x12\xc8\x38\x20\x33\x70"
- "\xa3\xa6\x22\xdc\x48\xef\x11\xba\xad\xcb\x99\x12\xde\x1a\x25\x05\x20"
- "\xca\x4d\x35\x71\x92\x27\xfc\x6d\x08\xe6\x06\x0a\x13\x86\x83\xe9\x55"
- "\x9c\xcf\x6d\x14\xb4\xfe\x28\x87\x58\xd0\x2c\x08\x5a\x15\x03\xa1\x6b"
- "\xae\x3d\xbc\x4f\x0a\x4c\x4a\xd1\x87\xed\x98\x01\x7f\xef\x09",
- 83);
- *(uint64_t*)0x200000002848 = 0x53;
- *(uint64_t*)0x200000002850 = 0x200000002640;
- memcpy(
- (void*)0x200000002640,
- "\xa3\x6e\xba\x24\x6d\x4b\x4d\x03\x88\x91\x0a\xc8\x98\x97\x51\xa4\x38\xa2"
- "\x52\x2b\xf9\xdf\x24\x85\x9e\x8f\x9f\x4c\x72\xe8\x04\xb6\x34\xde\x8a\x0a"
- "\x53\x19\xb0\x56\xc3\x84\xb8\x75\x62\x28\x2b\x03\x18\x7c\xb1\xcd\x03\x53"
- "\x72\x26\x30\x15\x71\x81\xe4\xed\xef\xec\x00\x96\x62\xfb\xf6\x4c\x80\x84"
- "\x48\xc3\x28\x0c\x6b\x8f\x1e\xa7\x05\x6a\x70\x15\xfb\x1d\x82\xb7\xb7\xf3"
- "\x2d\x77\xae\x3f\x74\x5e\x7e\x5e\x4e\x50\x56\x60\xd5\xdc\xe4\x0a\x65\x27"
- "\x30\x5e\xdc\x67\xb0\x3b\x38\x6d\xcb\xc4\x5e\x72\xf8\x1f\x9b\x01\x19\x71"
- "\x78\x9b\xf7\x89\x74\x87\xde\xd8\xba\x2d\x6c\xd0\x6a\x9a\xa0\xb9\xff\xc3"
- "\xed\xc1\x98\x03\x09\xac\x7e\xea\xd4\xe0\xbc\x68\xe0\x13\x7f\x87\x9e\xde"
- "\x76\x51\x24\x30\xe3\x1e\x5b\xbd\x53\x66\x26\xfa\xee\xe6\x1f\x3b\x75\x0c"
- "\x4a\xd2\x63\xd7\xd1\xbc\x3a\x93\x20\xc2\x42\xce\xd5\x4d\xff\x21\xd6\x9a"
- "\xb6\x79\x22\x8d\x99\xde\x1c\xa5\x27",
- 207);
- *(uint64_t*)0x200000002858 = 0xcf;
- *(uint64_t*)0x200000002860 = 0x200000002740;
- memcpy(
- (void*)0x200000002740,
- "\xd4\x1b\xfe\x20\xb2\x27\x04\x8b\xfa\xd1\xd1\x5e\xdc\x30\x82\xb8\xa7\x63"
- "\x9e\xcd\x33\x93\x99\x39\xbb\xf8\x71\x96\x31\x5e\xd5\xd2\xba\x88\x97\x6c"
- "\x4a\xa0\xae\x70\x8b\x07\xd3\x37\xe8\xb3\x8f\x1b\xc0\x9c\xc1\x55\xc9\x66"
- "\xd5\x27\x67\x56\xb1\x22\xb1\x3d\x1e\x45\x14\x5b\xd4\x88\x05\xab\xfa\x12"
- "\xfb\x25\xe3\x9e\x36\x0a\xdd\x10\xf8\xb3\x8a\xae\xea\x38\xa6\x0d\x5a\xc5"
- "\x02\xe1\x24\x0e\x30\x78\x3a\x57\xe3\x42\x3b\xac\x73\x8f\x41\x85\xe2\xbb"
- "\x2a\xcb\x9a\x5e\xce\x55\xc7\xe8\x65\xb8\x7f\xbb\x35\x3b\x77\x34\x7d\x51"
- "\x20\x69\x31\xb6\x2b\xb7\xe9\x34\x95\xf4\x14\xb3\x0c\x49\x3e\x96\x93\x41"
- "\x77\x0d\xdf\x26\xc7\xa1\xe7\x1d\xfb\x30\xd3\x1c\xf4\xc0\x93\xb0\x0b\x67"
- "\xe3\x28\x68\xc3\x2a\x05\x90\xc5\x5d\x00\xc2\xf3\x15\x44\x7d",
- 177);
- *(uint64_t*)0x200000002868 = 0xb1;
- *(uint64_t*)0x200000005ad8 = 7;
- *(uint64_t*)0x200000005ae0 = 0x200000002880;
- *(uint64_t*)0x200000002880 = 0xac;
- *(uint32_t*)0x200000002888 = 0;
- *(uint32_t*)0x20000000288c = 7;
- *(uint8_t*)0x200000002890 = 0;
- *(uint8_t*)0x200000002891 = 0x83;
- *(uint8_t*)0x200000002892 = 0x13;
- *(uint8_t*)0x200000002893 = 0x54;
- *(uint32_t*)0x200000002894 = htobe32(0x7f000001);
- *(uint32_t*)0x200000002898 = htobe32(0);
- *(uint8_t*)0x20000000289c = 0xac;
- *(uint8_t*)0x20000000289d = 0x14;
- *(uint8_t*)0x20000000289e = 0x14;
- *(uint8_t*)0x20000000289f = 0xaa;
- *(uint8_t*)0x2000000028a0 = 0xac;
- *(uint8_t*)0x2000000028a1 = 0x14;
- *(uint8_t*)0x2000000028a2 = 0x14;
- *(uint8_t*)0x2000000028a3 = 0x43;
- *(uint8_t*)0x2000000028a4 = 1;
- *(uint8_t*)0x2000000028a5 = 0x86;
- *(uint8_t*)0x2000000028a6 = 0x25;
- *(uint32_t*)0x2000000028a7 = htobe32(1);
- *(uint8_t*)0x2000000028ab = 5;
- *(uint8_t*)0x2000000028ac = 0xd;
- memcpy((void*)0x2000000028ad, "\xd2\x95\xd1\xfb\xe3\x0f\x6d\x72\x9a\x71\x2b",
- 11);
- *(uint8_t*)0x2000000028b8 = 5;
- *(uint8_t*)0x2000000028b9 = 0xa;
- memcpy((void*)0x2000000028ba, "\x23\xf9\xe6\x8e\x60\xec\xc3\x54", 8);
- *(uint8_t*)0x2000000028c2 = 0;
- *(uint8_t*)0x2000000028c3 = 8;
- memcpy((void*)0x2000000028c4, "\x97\x26\x37\x21\x0a\x85", 6);
- *(uint8_t*)0x2000000028ca = 7;
- *(uint8_t*)0x2000000028cb = 0xb;
- *(uint8_t*)0x2000000028cc = 0x61;
- *(uint8_t*)0x2000000028cd = 0xac;
- *(uint8_t*)0x2000000028ce = 0x14;
- *(uint8_t*)0x2000000028cf = 0x14;
- *(uint8_t*)0x2000000028d0 = 0xbb;
- *(uint8_t*)0x2000000028d1 = 0xac;
- *(uint8_t*)0x2000000028d2 = 0x14;
- *(uint8_t*)0x2000000028d3 = 0x14;
- *(uint8_t*)0x2000000028d4 = 0xbb;
- *(uint8_t*)0x2000000028d5 = 0x94;
- *(uint8_t*)0x2000000028d6 = 4;
- *(uint16_t*)0x2000000028d7 = 0;
- *(uint8_t*)0x2000000028d9 = 0;
- *(uint8_t*)0x2000000028da = 7;
- *(uint8_t*)0x2000000028db = 0x1f;
- *(uint8_t*)0x2000000028dc = 0x98;
- *(uint8_t*)0x2000000028dd = 0xac;
- *(uint8_t*)0x2000000028de = 0x14;
- *(uint8_t*)0x2000000028df = 0x14;
- *(uint8_t*)0x2000000028e0 = 0xaa;
- *(uint8_t*)0x2000000028e1 = 0xac;
- *(uint8_t*)0x2000000028e2 = 0x14;
- *(uint8_t*)0x2000000028e3 = 0x14;
- *(uint8_t*)0x2000000028e4 = 0x1e;
- *(uint32_t*)0x2000000028e5 = htobe32(0xe0000002);
- *(uint32_t*)0x2000000028e9 = htobe32(0xe0000002);
- *(uint32_t*)0x2000000028ed = htobe32(0x64010101);
- *(uint8_t*)0x2000000028f1 = 0xac;
- *(uint8_t*)0x2000000028f2 = 0x14;
- *(uint8_t*)0x2000000028f3 = 0x14;
- *(uint8_t*)0x2000000028f4 = 0xaa;
- *(uint32_t*)0x2000000028f5 = htobe32(0xe0000002);
- *(uint8_t*)0x2000000028f9 = 0x86;
- *(uint8_t*)0x2000000028fa = 0x33;
- *(uint32_t*)0x2000000028fb = htobe32(-1);
- *(uint8_t*)0x2000000028ff = 6;
- *(uint8_t*)0x200000002900 = 0x12;
- memcpy((void*)0x200000002901,
- "\x8e\xe9\x99\x45\xca\x0d\x79\x8e\x6b\xa1\x4e\xd8\xf3\xe0\xf4\xe7",
- 16);
- *(uint8_t*)0x200000002911 = 0;
- *(uint8_t*)0x200000002912 = 0x10;
- memcpy((void*)0x200000002913,
- "\x18\x0f\xc8\x31\xda\x7d\x00\x99\x91\xb8\xfd\xbf\x2a\xf6", 14);
- *(uint8_t*)0x200000002921 = 2;
- *(uint8_t*)0x200000002922 = 0xb;
- memcpy((void*)0x200000002923, "\xa0\xc2\xaf\xb3\x6e\x44\x07\x88\x93", 9);
- *(uint64_t*)0x200000005ae8 = 0xb0;
- *(uint32_t*)0x200000005af0 = 0;
- *(uint32_t*)0x200000005af8 = 0;
- *(uint64_t*)0x200000005b00 = 0x200000002940;
- *(uint16_t*)0x200000002940 = 2;
- *(uint16_t*)0x200000002942 = htobe16(0x4e21);
- *(uint8_t*)0x200000002944 = 0xac;
- *(uint8_t*)0x200000002945 = 0x14;
- *(uint8_t*)0x200000002946 = 0x14;
- *(uint8_t*)0x200000002947 = 0xbb;
- *(uint32_t*)0x200000005b08 = 0x10;
- *(uint64_t*)0x200000005b10 = 0x200000002e00;
- *(uint64_t*)0x200000002e00 = 0x200000002980;
- memcpy((void*)0x200000002980,
- "\xff\xab\x3e\xcb\x8b\x04\x20\xc0\xda\x8d\x9e\x02\x78\xba\x72\xc6\xa0"
- "\xbc\xad\x4b\x5e\xee\x76\x39\xe6\x6c\x70\xec\x04\xab\x65\x31\x86\x6a"
- "\x6e\x19\xd7\xd3\x28\x9f\x1d\xba\x5e\x81\x93\x7e\x2b\x48\xe3\x7b\xf3"
- "\xee\x89\x04\xdb\x70\xc6\x11\x80\x5a\x34\x72\x3a\x85\xf2\x7e\xd0\x37"
- "\xee\xc1\x81\x20\x27\x21\xe9\x2d\x5d\x76\x25\xc9\x19\xbe\x14\xe9\xb9"
- "\x7e\x6f\x0d\xcf\x65\x9c\x28\xe6\x38\x83\x49\xc3\xfe\xa3\xb4\xa4\x30"
- "\x13\x30\x4a\x34\x65\xcd\x48\x76\x55\x35\xbd\xd1\x0a\x2c\xfd\x1a\x14"
- "\x5e\x32\x53\x5a\x24\x4a\x36\x4c\xe0\xeb\x41\xcd\x03\xfe\xf3\x8e\xb0"
- "\xac\xa8\xe8\x5e\x55\xd2\x18\x9a\x79\x47\x15\x68\xe3\x54\x59\xaa\x60"
- "\xb4\x98\xd5\xc0\x05\x4d\x39\x95\x95\xb5\x62\xdc\x1f\x66\xfd\x9a\x59"
- "\x2a\x00\x56\xd4\xd2\xbb\x1b\x77\x47\x97\x85\x03\x5d\x89\x7b",
- 185);
- *(uint64_t*)0x200000002e08 = 0xb9;
- *(uint64_t*)0x200000002e10 = 0x200000002a40;
- memcpy((void*)0x200000002a40,
- "\x78\x1b\xf0\xc0\x2e\xa8\x78\x70\x27\xe0\x9e\xab\x6b\x10\xfd\xff\x64"
- "\x03\xb0\x76\x32\x24\xe7\xb3\xa1\x39\xb4\x53\x22\xf4\xf1\x01\xa7\x0f"
- "\x6b\xab\xcb\xd1\x04\x24\x4f\x48\x92\x81\xd8\x3d\x1b\xce\xcc\x24\x51"
- "\x37\x7a\x22\x68\x47\x93\x2f\x24\x0b\x7d\xb8\x38\x2e\xfa\x54\x1d\xb4"
- "\x93\x8f\x67\x1a\xd8\x44\x88\x02\xdc\x41\x6d\x6e\xf0\xb4\xab\x24\x20"
- "\x55\x5c\x61\x7d\xc8\x22\x65\xd5\x35\x62\x27\x08\x24\xb5\x84\xc1\xc5"
- "\xa0\x4c\x81\x68\xcb\x87\x31\x99\xf7\x1e\xd7\x3d\x52\x72\x8b\x4c\x6d"
- "\x4f\x3e\xe6\x03\xa0\xda\x74\x9d\xa0\xbd\x40\xf1\xbb\x89\x68\x5d\xae"
- "\x19\x54\x9e\x3a\x3e\x1b\xd8\x68\xbf\xed\xf1\xf6\xba\x2e\xf5\x04\xb4"
- "\x3f\xe1\xea\x51\xde\x4c\xa1\x16\x92\x0b\x19\xde\xcd\xca\x5e\x27\x50"
- "\x12\xb0\x84\xdc\x45\xc3\xf0\x87\x20\xa1\x44\xf4\xd2\xbf\xa8\x65\xc4"
- "\xc3\x3b\xb2\x17\x8d\x36\x0b\xa1\x5b\xc6\x83\x2e\x0a\xee",
- 201);
- *(uint64_t*)0x200000002e18 = 0xc9;
- *(uint64_t*)0x200000002e20 = 0x200000002b40;
- memcpy(
- (void*)0x200000002b40,
- "\xdb\x39\x15\xa6\x2e\xba\xb7\x49\xcb\x35\x3f\xa2\x84\x88\xb7\xb3\xa4\x8d"
- "\x85\xda\x3b\x5b\xc3\xca\x43\xd3\xe2\xed\xd1\x86\xb2\xa8\x4b\x6c\x18\x19"
- "\xa1\x15\x9a\xd5\x2e\x0a\xc5\x87\xf7\xad\x1a\x4a\x0c\x07\xcb\xc5\x71\x81"
- "\x2b\x7b\x95\xe9\x97\xfa\xfc\xa8\xfc\x43\x18\xdc\xb2\x2c\x1d\x38\x6a\x30"
- "\x74\xc0\x2e\xd0\x07\x4d\x18\xbf\xb5\xf1\xab\xa2\xaa\x2e\x12\x5d\xeb",
- 89);
- *(uint64_t*)0x200000002e28 = 0x59;
- *(uint64_t*)0x200000002e30 = 0x200000002bc0;
- memcpy(
- (void*)0x200000002bc0,
- "\x1f\x89\x02\x65\xe1\x4b\x35\x0b\x7a\x00\xe7\x98\x80\x1a\x2e\x9c\xec\x6d"
- "\x6c\x9b\x87\xa9\xb0\xd1\x44\xca\xec\x61\x58\x18\xb9\x84\x85\xe1\x36\xde"
- "\x28\x75\xcd\x7b\x4e\xfe\x47\x32\x0c\x41\x74\x7a\xe3\x37\xb0\x77\x29\x40"
- "\xef\xf7\xfd\xd9\x4d\xf0\xef\x2e\xcf\xea\xcc\x1f\x17\xfb\x58\xb6\x2a\x4a"
- "\x8e\x29\xf5\xb5\xb7\x87\x38\xb8\x5b\x49\x99\xa6\x05\x32\x32\x88\xd7\xd5"
- "\xfd\x7c\x69\x3c\xae\x3e\x9e\x76\xa9\x33\x41\x9c\x24\x51\x0f\x01\x48\x7a"
- "\x4f\x6d\x59\xee\xa7\x00\x70\x43\xe5\x57\x43\x27\x3e",
- 121);
- *(uint64_t*)0x200000002e38 = 0x79;
- *(uint64_t*)0x200000002e40 = 0x200000002c40;
- memcpy(
- (void*)0x200000002c40,
- "\xa1\xf9\xf9\x80\x08\xd5\x00\xbb\x77\xef\xe1\xc5\x5b\x88\x59\xab\xd6\x8b"
- "\x19\x29\x4c\x9e\x89\xf9\x1d\xf5\xc9\x49\x6f\x55\xb8\xa6\x0b\xb3\x0d\xaa"
- "\x92\xd1\x04\xe2\x7d\x99\x33\xaa\x0c\x62\x53\x84\xd6\xb9\x71\xb7\x0e\xc9"
- "\x61\xf5\x6a\x5b\x93\x4a\x18\x68\x3f\xaa\xc7\x9c\x6d\x2e\x63\x05\xa8\xdf"
- "\xd4\x8e\xba\xe3\x50\x60\x24\xdd\x88\x58\xbc\x9b\x6c\x40\x93\x81\x0d\xe8"
- "\x95\xfe\x52\x24\x5f\x5e\xd4\xd1\xbe\x69\xb8\x0a\xdd\x64\x7e\x72\xd5\x13"
- "\x3c\xc7\xb7\xe8\x4c\xa0\x15\x94\x15\x10\x07\x2f\x96\x72\x00\xfc\x63\x6a"
- "\x18\x55\x71\x42\xc3\x2c\xc3\x96\xfe\xc4\x68\x9e\x4f\x01\x75\xc2\xc9\x8b"
- "\xa5\x01\x49\xed\xce\x78\x34\x62\x1a\x79\x21\xf5\x10\xc8\x39\x7d\x2e\x35"
- "\x7c\x0a\xbb\x53\x6b\x07\xf4\xb1\xaa\x06\xa6\x16\x86\x08\xd9\x9f\xaf\x3e"
- "\x87\xe2\x6a\xb2\xa4\x91\x3f\x45\x96\x3e\xbe\x76\xdb\x85\xb2\x9b\x5a\x82"
- "\xe3\x1c\x88\x26\x3f\x54\xfa\xae\x4f\x7f\x15\xd7\xe1\x70\x24\x81\x72\x39"
- "\xef\x4a\xb7\xd1\x59\xfa\xd5\xc1\x87\xbc\xab\x87\x01\xee\xca\x72\xe3\x21"
- "\x00\xfe\xad\x28\x0c\x78",
- 240);
- *(uint64_t*)0x200000002e48 = 0xf0;
- *(uint64_t*)0x200000002e50 = 0x200000002d40;
- memcpy((void*)0x200000002d40,
- "\x42\x6e\xc2\x82\x27\xeb\x79\xcb\x1f\xa5\x2c\xb5\xdb\x09\xb7\x88\x31"
- "\x32\x30\x02\x4c\x84\x52\xc5\x33\xdb\xe9\xe2\xc7\x46\xfd\x5a\x77\x49"
- "\x2b\x3b\xd5\xf1\xda\x17\xe9\xe9\x11\x0d\x1a\x71\x76\xd7\x9a\x91\x18"
- "\x26\xba\x93\x14\x14\xa0\x87\xc1\xc8\x44\xf2\x79\x02\x4c\x90\x96\x72"
- "\xdf\x57\x1b\x3a\xf1\xeb\xfe\x1e\xdd\xed\x34\x67\x8b\x0b\xad\x03\xa0"
- "\x11\x43\xc4\x53\x37\x0a\x5e\xfa\xd8\xbc\xa0\x22\x6e\x45\xef\xfa\xbd"
- "\x21\x2f\xd0\x76\x5c\x79\x03\xaa\x53\xb6\xe4\xeb\x7f\xf1\x18\x5e\x53"
- "\xab\x85\x86\x72\xc5\xa4\x52\xa6\x90\x66\xce\x7c",
- 131);
- *(uint64_t*)0x200000002e58 = 0x83;
- *(uint64_t*)0x200000005b18 = 6;
- *(uint64_t*)0x200000005b20 = 0x200000002e80;
- *(uint64_t*)0x200000002e80 = 0x54;
- *(uint32_t*)0x200000002e88 = 0;
- *(uint32_t*)0x200000002e8c = 7;
- *(uint8_t*)0x200000002e90 = 0x88;
- *(uint8_t*)0x200000002e91 = 0xa;
- memcpy((void*)0x200000002e92, "\x04\x85\x45\x69\xe3\x68\xac\x18", 8);
- *(uint8_t*)0x200000002e9a = 0x86;
- *(uint8_t*)0x200000002e9b = 8;
- memcpy((void*)0x200000002e9c, "\x47\xb5\x7b\x49\xa2\x51", 6);
- *(uint8_t*)0x200000002ea2 = 0x83;
- *(uint8_t*)0x200000002ea3 = 0xf;
- *(uint8_t*)0x200000002ea4 = 0x60;
- *(uint8_t*)0x200000002ea5 = 0xac;
- *(uint8_t*)0x200000002ea6 = 0x14;
- *(uint8_t*)0x200000002ea7 = 0x14;
- *(uint8_t*)0x200000002ea8 = 0xbb;
- *(uint8_t*)0x200000002ea9 = 0xac;
- *(uint8_t*)0x200000002eaa = 0x14;
- *(uint8_t*)0x200000002eab = 0x14;
- *(uint8_t*)0x200000002eac = 0xaa;
- *(uint8_t*)0x200000002ead = 0xac;
- *(uint8_t*)0x200000002eae = 0x1e;
- *(uint8_t*)0x200000002eaf = 0;
- *(uint8_t*)0x200000002eb0 = 1;
- *(uint8_t*)0x200000002eb1 = 1;
- *(uint8_t*)0x200000002eb2 = 7;
- *(uint8_t*)0x200000002eb3 = 0x17;
- *(uint8_t*)0x200000002eb4 = 0xc4;
- *(uint32_t*)0x200000002eb5 = htobe32(-1);
- *(uint32_t*)0x200000002eb9 = htobe32(0xa010102);
- *(uint32_t*)0x200000002ebd = htobe32(0);
- *(uint32_t*)0x200000002ec1 = htobe32(0xa010100);
- *(uint32_t*)0x200000002ec5 = htobe32(0x64010101);
- *(uint8_t*)0x200000002ec9 = 1;
- *(uint8_t*)0x200000002eca = 1;
- *(uint8_t*)0x200000002ecb = 0x94;
- *(uint8_t*)0x200000002ecc = 4;
- *(uint16_t*)0x200000002ecd = 0;
- *(uint8_t*)0x200000002ecf = 0x94;
- *(uint8_t*)0x200000002ed0 = 4;
- *(uint16_t*)0x200000002ed1 = 1;
- *(uint64_t*)0x200000002ed8 = 0x14;
- *(uint32_t*)0x200000002ee0 = 0;
- *(uint32_t*)0x200000002ee4 = 1;
- *(uint32_t*)0x200000002ee8 = 0xe;
- *(uint64_t*)0x200000005b28 = 0x70;
- *(uint32_t*)0x200000005b30 = 0;
- *(uint32_t*)0x200000005b38 = 0;
- *(uint64_t*)0x200000005b40 = 0x200000002f00;
- *(uint16_t*)0x200000002f00 = 2;
- *(uint16_t*)0x200000002f02 = htobe16(0x4e24);
- *(uint32_t*)0x200000002f04 = htobe32(0x64010101);
- *(uint32_t*)0x200000005b48 = 0x10;
- *(uint64_t*)0x200000005b50 = 0x2000000031c0;
- *(uint64_t*)0x2000000031c0 = 0x200000002f40;
- memcpy(
- (void*)0x200000002f40,
- "\x8a\x64\x90\x57\x56\x08\x24\xa5\xa1\xab\x9c\xb8\xf5\x1a\x1d\xed\x5f\xc2"
- "\x1d\x7e\x31\x6c\x69\xe3\xa7\x2b\x8d\x74\x49\xc3\x0d\x29\xda\xd2\xf5\x15"
- "\xe8\x27\x96\x60\x26\x93\x8b\x1b\x24\xa6\x12\xdf\xc7\xc4\xa1\xa9\x2f\x33"
- "\xe4\x2b\xbe\x2b\xed\xc5\x9d\xeb\x76\x84\x3d\x32\x80\xa1\xb7\xa0\xc2\x39"
- "\xc9\xb3\x7c\x7b\x6c\x49\xf2\x33\x78\x6d\x4a\x46\x22\x0f\x8b\x7c\xf1\xe9"
- "\xf8\x55\x6b\x02\x10\xde\xfa\x00\xf3\xd2\x3d\xa9\xf7\x6e\x00\x67\xe9\x9e"
- "\xe6\x8b\x58\xcf\x07\x50\x8f\xc3\x7c\x02\x83\x75\x78\x0e\x0d\x28\x9c\x1a"
- "\xda\x3f\x19\xd1\x57\x60\x50\x23\x37\xd3\x5e\x4b\xb2\x4a\x40\x0d\x6e\x73"
- "\x62\xf9\x36\xdd\x31\xba\xcd\xe7\x3b\xd4",
- 154);
- *(uint64_t*)0x2000000031c8 = 0x9a;
- *(uint64_t*)0x2000000031d0 = 0x200000003000;
- memcpy(
- (void*)0x200000003000,
- "\x30\x98\xf6\xc4\x7b\x80\xf8\xe0\x49\x4d\x5d\x5a\x1e\x31\x0b\xd1\xc9\xeb"
- "\x81\x16\x15\x64\x1b\x22\x5c\x5c\x07\x02\x2f\x68\x64\x31\xe6\xe6\x6a\x09"
- "\x72\x39\x46\x5e\x74\x7e\x95\x3a\x1c\xea\xe3\xd4\xb3\xe2\x3f\xbb\xde\xbc"
- "\x07\x05\xaf\xbc\xef\xb3\xbc\xf5\x8f\x53\x20\xc7\x96\x56\xe0\x76\xf9\x36"
- "\x18\x50\xe7\x38\xaa\x37\x5c\x35\x3e\xad\x4c\x98\xb1\x3d\xab\x0b\x1f\x79"
- "\x2e\x89\x01\xce\xa6\x1a\x66\xfa\x0c\xbe\xc2\x8a\x58\xc0\x13\xeb\x60\x75"
- "\x7e\x03\xc6\x9b\x99\x5b\x4f\xa2\x63\x04\x40\x96\xde\xea\x8f\x57\x45\x3c"
- "\xdb\xfe\x8c\x59\xdc\x63\x3a\x47\xd0\x19\x8c\xee\x4c\xff\x30\x52\xcd\xc8"
- "\x44\x71\x5d\xa9\xef\xa9\xd7\x85\x0d\xa8\x09\x9a\x16\xdd\x43\xed\x7e\xa0"
- "\xe8\xa0\x4e\x81\x4d\x31\x31\x21\xaf\x9e\xa2\x4c\xed\xc4\x4a\x13\x82\xfc"
- "\xdc\x03\x04\xe4\x26\x63\x45\x60\xb5\x2d\x47\x9a\x12\x76\xa8\x0f\x82\x24"
- "\xd2\x78\x55\x3f\x8d\xc9\x76\x3b\xbe\x88\x46\xeb\xf3\xa5\x41\xfe\x4e\x49"
- "\x86\xd4\x32\x44\xf1\x41\x00\x88\xd0\x9d\x65\xe9\x79\xc6\x66\x5e\x0d\x1a"
- "\xa9\x2f\x0b\x23\x22\xc9\x24\xdb\xa3\x83\x0c\x4a\x59",
- 247);
- *(uint64_t*)0x2000000031d8 = 0xf7;
- *(uint64_t*)0x2000000031e0 = 0x200000003100;
- memcpy((void*)0x200000003100,
- "\xaa\xb2\xb5\x67\xed\x3b\x2b\x0b\x8d\x51\x4f\x2d\x9e\x68\x3d\x67\xd1"
- "\x88\x4c\x18\x03\x4f\x2e\x3a\xf6\xf1\x9d\x37\x21\x1b\x4e\x8e\x3c\x57"
- "\x18\x40\x60\xdc\x48\x25\x65\x84\xc1\x68\x1b\x00\x0e\xdb\x4e\x20\x61"
- "\x82\x13\xe9\xb7\x58\xac\x0e\x5c\x19\xca\xac\x2c\xf1\x4c\xae\x50\xb2"
- "\xeb\xef\xf4\x91\x05\xbc\x27\x59\x67\x0b\x8b\xf4\x26\xd2\x1b\x69\x0d"
- "\xbf\x0a\x3b\x7b\x7b\xe2\x92\x5b\x41\xeb\x94\x9a\x8a\x89\x98\xb0\xe7"
- "\x92\x77\x3a\x59\xf7\x38\x2d\xc6\x7f\xa0\x9b\xad\x58\x34\x62\x69\x26"
- "\x12\x98\x74\x46\xb6\x47\xcc\x77\xe9\x89\xd8\x84\x3e\x7b\xe2\x23\x6b"
- "\xee\x6b\x94\xd4\x9e\xec\x7e\x62\x10\x12\xe6\x9c\xfa\x39\x7c\x8d\xc8"
- "\x0f\x99\x44\x9d\x8b\x03\xff\x2f\xe5\x0d\x64\x1b\xb8\x4b\x51\x7d\x98"
- "\x0a\x0e\xfa\xd8\x7f\x33\x8f\x5d\x20\x3b\x33\x76\xc0\xbf\x34",
- 185);
- *(uint64_t*)0x2000000031e8 = 0xb9;
- *(uint64_t*)0x200000005b58 = 3;
- *(uint64_t*)0x200000005b60 = 0x2000000032c0;
- *(uint64_t*)0x2000000032c0 = 0x1c;
- *(uint32_t*)0x2000000032c8 = 0;
- *(uint32_t*)0x2000000032cc = 8;
- *(uint32_t*)0x2000000032d0 = r[42];
- *(uint32_t*)0x2000000032d4 = htobe32(0);
- *(uint32_t*)0x2000000032d8 = htobe32(0x7f000001);
- *(uint64_t*)0x2000000032e0 = 0x14;
- *(uint32_t*)0x2000000032e8 = 0;
- *(uint32_t*)0x2000000032ec = 7;
- *(uint8_t*)0x2000000032f0 = 1;
- *(uint8_t*)0x2000000032f1 = 1;
- *(uint64_t*)0x2000000032f8 = 0x1c;
- *(uint32_t*)0x200000003300 = 0;
- *(uint32_t*)0x200000003304 = 8;
- *(uint32_t*)0x200000003308 = r[41];
- *(uint32_t*)0x20000000330c = htobe32(0xa010100);
- *(uint32_t*)0x200000003310 = htobe32(0xe0000002);
- *(uint64_t*)0x200000003318 = 0x14;
- *(uint32_t*)0x200000003320 = 0;
- *(uint32_t*)0x200000003324 = 2;
- *(uint32_t*)0x200000003328 = 0x40;
- *(uint64_t*)0x200000003330 = 0x14;
- *(uint32_t*)0x200000003338 = 0;
- *(uint32_t*)0x20000000333c = 2;
- *(uint32_t*)0x200000003340 = 4;
- *(uint64_t*)0x200000005b68 = 0x88;
- *(uint32_t*)0x200000005b70 = 0;
- *(uint32_t*)0x200000005b78 = 0;
- *(uint64_t*)0x200000005b80 = 0;
- *(uint32_t*)0x200000005b88 = 0;
- *(uint64_t*)0x200000005b90 = 0x200000003480;
- *(uint64_t*)0x200000003480 = 0x200000003380;
- memcpy((void*)0x200000003380,
- "\x2e\x89\x1f\x2e\xc4\xf7\x72\x7d\x65\xbc\x69\xed\xe4\x00\x4f\x98\x61"
- "\x9b\xf3\xf8\x5e\x67\xf4\xfe\xf2\x04\x8b\x22\xd9\x72\x2f\xfb\x11\x17"
- "\x60\x3e\x57\x01\x00\xf6\xfc\xda\x72\xa4\x8e\x49\xee\xb9\xbc\x95\x6a"
- "\x79\xd2\x14\x8e\x4f\xbd\x12\x5b\x89\x23\x87\xa2\xcb\x16\xbc\x65\x48"
- "\x4f\x91\x1c\x0a\xad\x8c\x14\xbc\x4a\x0d\x23\xa5\xc3\x67\x13\x2f\xc4"
- "\x62\x26\xcc\x28\x9c\xda\x4e",
- 92);
- *(uint64_t*)0x200000003488 = 0x5c;
- *(uint64_t*)0x200000003490 = 0x200000003400;
- memcpy((void*)0x200000003400,
- "\xcd\x07\x76\xef\x1a\x00\x13\xe4\xa9\x86\x92\x7a\xb6\xdc\xeb\x37\xda"
- "\x1c\x6a\x9a\x5a\x65",
- 22);
- *(uint64_t*)0x200000003498 = 0x16;
- *(uint64_t*)0x2000000034a0 = 0x200000003440;
- memcpy((void*)0x200000003440,
- "\xd6\xb5\x19\x1a\x51\xae\xbd\x90\x2c\xc7\x56\x9a\x70\xcc\x7e\xf6\xc8"
- "\xd4\xc4\xec\xd0\x87\x15\x29\x05\x81\xd1\xd9\x8e\xdd\x87\x02\xeb\xcd"
- "\xca\x38\xf7\x98\x23\x4a\x2c\xd9\x6c\xaf\xbb\x94",
- 46);
- *(uint64_t*)0x2000000034a8 = 0x2e;
- *(uint64_t*)0x200000005b98 = 3;
- *(uint64_t*)0x200000005ba0 = 0x2000000034c0;
- *(uint64_t*)0x2000000034c0 = 0x14;
- *(uint32_t*)0x2000000034c8 = 0;
- *(uint32_t*)0x2000000034cc = 1;
- *(uint32_t*)0x2000000034d0 = 5;
- *(uint64_t*)0x2000000034d8 = 0x14;
- *(uint32_t*)0x2000000034e0 = 0;
- *(uint32_t*)0x2000000034e4 = 1;
- *(uint32_t*)0x2000000034e8 = 0x7f;
- *(uint64_t*)0x2000000034f0 = 0x14;
- *(uint32_t*)0x2000000034f8 = 0;
- *(uint32_t*)0x2000000034fc = 1;
- *(uint32_t*)0x200000003500 = 6;
- *(uint64_t*)0x200000003508 = 0x11;
- *(uint32_t*)0x200000003510 = 0;
- *(uint32_t*)0x200000003514 = 1;
- *(uint8_t*)0x200000003518 = 4;
- *(uint64_t*)0x200000003520 = 0x1c;
- *(uint32_t*)0x200000003528 = 0;
- *(uint32_t*)0x20000000352c = 8;
- *(uint32_t*)0x200000003530 = r[38];
- *(uint8_t*)0x200000003534 = 0xac;
- *(uint8_t*)0x200000003535 = 0x14;
- *(uint8_t*)0x200000003536 = 0x14;
- *(uint8_t*)0x200000003537 = 0x14;
- *(uint32_t*)0x200000003538 = htobe32(0);
- *(uint64_t*)0x200000005ba8 = 0x80;
- *(uint32_t*)0x200000005bb0 = 0;
- *(uint32_t*)0x200000005bb8 = 0;
- *(uint64_t*)0x200000005bc0 = 0;
- *(uint32_t*)0x200000005bc8 = 0;
- *(uint64_t*)0x200000005bd0 = 0x200000004840;
- *(uint64_t*)0x200000004840 = 0x200000003540;
- memcpy((void*)0x200000003540, "\x96\x0a\x21\xc1\xa5\xf5\xd9\x09\x92\x28", 10);
- *(uint64_t*)0x200000004848 = 0xa;
- *(uint64_t*)0x200000004850 = 0x200000003580;
- memcpy(
- (void*)0x200000003580,
- "\x39\x8b\x76\xcc\xe6\xad\xd6\x6e\x07\x1f\x6e\x0e\xa5\xee\x81\x83\xcf\xf6"
- "\x3e\x2a\xca\xf0\x53\xb2\x77\xf4\x33\xb9\xfb\x9f\x45\x01\x81\xe6\x42\x3f"
- "\xf7\x89\x9b\x01\xa6\x7c\x7b\xe3\xf2\x38\x2d\xb3\x60\x7f\x50\x52\x43\x0a"
- "\x68\x7b\x7e\xc7\xbf\x68\x4a\xa7\x8e\xb3\x05\xff\x4e\xd6\x1f\x04\xeb\xb8"
- "\x44\x2c\x91\x6d\xc9\x8a\xab\xfb\x7c\x13\x14\x67\x8e\x79\x4e\xf2\x9d\x2e"
- "\x1e\xf5\xc0\x33\xcb\xa0\x07\xf9\x1c\x72\xb2\x9e\x37\x99\x4f\xb8\xd9\x13"
- "\x6a\x64\x71\xa7\x03\x4d\x29\xa6\x1d\xa1\xfb\x9f\x78\x23",
- 122);
- *(uint64_t*)0x200000004858 = 0x7a;
- *(uint64_t*)0x200000004860 = 0x200000003600;
- memcpy((void*)0x200000003600,
- "\xad\x97\xbb\x74\x58\xaf\x57\x07\xc0\xca\x1e\x4d\x26\x90\xa8\x65\x43"
- "\xcf\x40\x32\x36\x15\x35\xfa\x56\x7c\x8e\xc6\x3b\xe1\xd4\x66\x4a\x77"
- "\x76\xc1\x72\xcc\x51\x2c\xd2\xa0\xf0\xe1\x66\x03\x7c\x99\xba\xed\x5c"
- "\x15\xc5\x8e\x30\x7c\xac\x09\x41\xc5\xac\x0f\xa0\x3c\xd5",
- 65);
- *(uint64_t*)0x200000004868 = 0x41;
- *(uint64_t*)0x200000004870 = 0x200000003680;
- memcpy((void*)0x200000003680,
- "\x68\x80\x63\xf5\x44\x7c\x49\x1c\xd7\x89\xb9\x49\x9b\x08\xaa\x0a\xe6"
- "\x26\x12\xe8\x3d\x83\xa4\xfb\x54\x4f\x88\x1e\xe1\x5c\x13\x46\x7d\x27"
- "\xdc\xfe\x1b\x6f\x8b\x24\xc2\x69\x49\x5d\x28\xae\x47\xa1\x4d\xd7\x8a"
- "\xbb\xa4\x7b\xc0\xcd\xb7\x85\xbd\x7b\xc7\x67\xf4\x92\xb2\x61\x3d\x24"
- "\xee\xbf\xa8\x33\x2a\x33\x16\x9b\xf4\x63\xa4\x78\xa7\xae\xd8\x84\xe5"
- "\x82\x40\x9b\x08\x76\xad\xf0\xde\xd5\x3b\xda\xba\x7c\xc0\xc0\x3a\xb5"
- "\x18\x4c\xce\xdb\xa9\x99\xe2\x9a\x0c\xd2\x8e\x4d\xe9\xdb\xa8\xed\xc5"
- "\x8c\xc9\x72\x15\x26\x2c\x12\x02\xd0\x31\x3f\x5d\x91\xec\x23\x3d\x7f"
- "\x2c\xc9\xba\xd7\x65\x2b\xec\xe1\x36\xd3\x85\x04\x7e\x88\xe6\x54\xda",
- 153);
- *(uint64_t*)0x200000004878 = 0x99;
- *(uint64_t*)0x200000004880 = 0x200000003740;
- memcpy((void*)0x200000003740,
- "\x83\xe3\x66\x7b\x1e\x97\x19\xc8\x9b\xaf\x44\xd7\x0d\xa3\xe9\x08\x7e"
- "\xc2\x6f\xe2\xbe\x20\x09\xa7\xc9\xcb\xed\xad\xd4\x9c\xf7\x96\xee\xb9"
- "\xcd\xd5\x8c\x6d\x58\x6b\x15\x13\x79\x05\x34\x8d\x66\x1e\x42\xfd\x2f"
- "\x1c\x0f\x4b\xa7\xb5\x6f\xb5\xc9\x11\x52\xb1\xb2\x81\xd8\x73\xcb\x51"
- "\x4a\x96\x54\x8c\xfc\x56\x73\x8b\xa1\xad\x86\x63\xaf\x39\x30\x32\x57"
- "\xdc\x46\x24\x40\x60\xf0\xae\xf3\xc2\x8c\x9f\x20",
- 97);
- *(uint64_t*)0x200000004888 = 0x61;
- *(uint64_t*)0x200000004890 = 0x2000000037c0;
- memcpy((void*)0x2000000037c0,
- "\xd2\x2b\xd6\x80\x0d\xc8\x13\xee\x51\xc1\xcb\xeb\x49\xf9\xff\x24\x01"
- "\x7b\xaf\x28\x57\x6b\x49\x72\xb8\xb1\xd7\x62\xb7\xb1\xd5\xb2\x80\xd6"
- "\x41\x13\xfb\x22\x2c\x2a\x8e\xcf\x05\x65\x09\x19\x36\x30\xb0\x17\x81"
- "\x42\x96\x05\x9e\x62\xda\xdc\x83\x9b\x0b\xe5\x3f\x73\x68\xa3\x71\xfa"
- "\x88\x22\x72\x89\xa1\x7b\x71\x8e\x03\xdd\x91\xfa\x13\x84\x3a\xcb\x02"
- "\x75\xc1\x93\x00\xf5\x6b\x0e\x34\x17\xad\xd0\x51\x13\x5d\x93\x18\x47"
- "\x93\xf3\x98\x23\x58\xda\x1e\x17\xed\x46\xfe\x6d",
- 114);
- *(uint64_t*)0x200000004898 = 0x72;
- *(uint64_t*)0x2000000048a0 = 0x200000003840;
- memcpy(
- (void*)0x200000003840,
- "\x54\x6a\x87\xbe\xab\xd0\xc8\x83\x63\xac\xb0\xe6\x8a\x31\x31\x5e\xf8\xa0"
- "\x71\x65\x1e\x9a\xd2\x19\x03\x8d\x23\xdb\xc8\x49\x7e\x52\x92\x19\x16\x89"
- "\xbf\xf2\x18\x8b\xe0\x64\x77\x58\x02\xba\x33\xda\xec\x8f\x06\xc3\xe8\x21"
- "\x2d\xe3\x07\xb3\x5c\xba\x49\x61\x0a\x1b\x4d\x26\x39\x0b\xc6\x9f\x89\x4e"
- "\x80\x43\x56\x24\xfe\x18\x93\x42\xcb\x71\x69\x28\xb8\x8f\x30\xc4\xa1\x19"
- "\x4d\x25\xdf\xb0\x62\xd3\x90\x92\x41\xc5\x9d\xd8\x0e\xad\xf5\x02\x2f\x6b"
- "\xe5\x6a\xab\xa1\x27\xf9\xf5\xa3\xbf\x7b\x3c\x2c\xd4\xef\xde\x65\xb2\x24"
- "\xcd\xda\xef\xf4\xa1\xa9\x97\x6e\xb9\x2e\x50\x40\x2a\x4f\xc9\x8f\xe4\x5c"
- "\xda\xb0\xa8\x88\x06\x2c\xf1\x10\xc8\x60\x06\x9b\x79\x49\x77\x7b\xad\x41"
- "\x37\x67\x8b\x02\x79\x82\x05\x6d\x57\xd3\x59\x83\x70\xf2\x76\xb9\x6f\x02"
- "\x60\x17\x1b\x32\xf7\xe4\x0b\xc8\xb6\xd0\x97\x8f\x8a\xe9\x67\x0c\x62\x36"
- "\x50\xdc\x7f\xdb\xa9\xfd\x01\x44\x53\xe2\x87\xe6\x05\x65\x56\x75\x3d\x89"
- "\x67\xfb\x05\x01\x98\x20\x1e\x03\xc9\xe8\x1f\x98\x41\xb8\x47\xe8\x63\x77"
- "\xf9\x7b\x76\x79\x7f\x48\x4c\x91\x99\x1d\xb9\x3e\x06\x16\xdf\x22\x94\xf6"
- "\x63\xfc\x9b\x17\xbc\x43\xe8\x43\x21\x41\x3a\x37\x32\x5d\x6b\x6d\xda\x6b"
- "\x61\x22\x3f\x79\x2d\xf1\x08\x08\xf8\x77\xcb\x05\xf9\x88\x70\x45\xd6\xac"
- "\x1f\xc5\x58\xf6\x23\x99\x62\x39\x0e\x96\x3f\x85\x18\xed\x38\x3e\xfb\xc6"
- "\x43\x4a\x9f\x5a\xe6\x7b\x2f\x58\x0b\x26\x31\x86\x9f\xb5\x1b\x87\x98\x7c"
- "\x70\xd9\x00\x03\x1e\xe1\x6d\xd8\x7a\x0a\x9c\xc0\x34\x9a\xf5\x15\xb4\x60"
- "\x82\x24\x5a\x52\xd2\xa3\x0e\xd9\xc0\x80\x08\x58\x3a\xdb\x3d\xdf\xbb\x42"
- "\xc6\x72\x4b\x8d\x83\x70\x9d\x86\x10\x10\xbe\x0b\x7f\x74\x3e\x39\x9a\xd7"
- "\x38\x03\xf1\xe9\xe8\x34\x87\x7c\xd3\x72\xe2\x21\xff\x20\x92\x50\x0e\x76"
- "\x7f\x7a\xc0\x7d\x1f\xc7\x01\x44\x93\xa0\xec\x7c\x9e\x32\xfe\x4b\x58\x70"
- "\x59\xaf\x49\x87\x85\x45\x7f\x9d\x1a\xab\xde\x9e\xed\x73\xf3\xe4\x5e\x8b"
- "\xf5\xb3\x76\xc5\xcd\xaa\x44\x76\xb2\x22\x7c\xa3\x7b\x0f\xf2\x25\xbb\x87"
- "\x0b\x21\xb5\xe2\xf0\x8e\xfd\x48\x2f\xa2\x1c\x43\xcd\xee\x02\x15\x8a\x15"
- "\x93\xc6\xe5\x89\x0d\xb1\x32\x86\x43\x26\x85\xb4\xd2\x36\xda\xc7\xf2\xf6"
- "\x96\x9a\x41\xd9\xcd\x30\xd8\x18\x2e\xe7\x17\xb8\x3a\xe0\x64\x2c\x02\x40"
- "\xe7\x88\x78\x75\x2b\x9e\xd0\xea\x92\xbe\x4a\x4a\xf5\x1c\xf5\xb8\xec\x91"
- "\xa3\x6a\x38\x76\xf7\xbd\x43\xe7\xd2\xb8\x48\x86\x4b\x54\x6e\x62\x0d\x82"
- "\xee\x1c\x02\x67\xc0\xa1\x54\x0a\x75\xa3\x14\xdd\xb7\x3e\x6d\x9d\xfa\x6a"
- "\xcd\xf9\x1f\xa8\x67\xd4\x68\xb1\x9c\x3f\xca\x08\xaa\xc3\xbf\xe4\xef\xad"
- "\x00\x8f\xc6\x38\xb5\xad\x8f\xfe\x29\xff\xa9\x1f\x84\xc5\x9f\xe7\x49\x0e"
- "\x20\xbb\xd4\x4a\xf7\x17\xf1\x64\xdf\xda\x1e\x2d\xbe\xf1\x2a\xbc\x58\xa1"
- "\xe6\x7d\xe3\xe6\xd0\x0a\x38\x5c\xd5\x3f\x37\xb9\x21\x7a\xbd\x58\x76\x0f"
- "\xf9\xbf\xd0\xe9\x4d\x13\xd7\x01\xc3\x30\x9f\x27\x99\x7d\xfd\x97\xff\x1e"
- "\x9e\x11\x2f\x3b\xbd\x24\xc3\xd5\xc4\x8d\x3f\xbc\x93\x10\x04\x06\xd3\xef"
- "\x0a\x58\xd7\x89\x96\x0d\xa4\x59\xd2\xc7\xe4\x1c\xee\x6c\xbf\xf5\x57\xfc"
- "\x63\xeb\xb3\x24\x20\xb3\xaf\x3e\xd4\xaf\x62\xbc\xc4\x2c\xc3\xcc\x24\x56"
- "\xb7\xee\x1d\x36\x78\x13\x9e\xdb\x57\x3a\x79\xe2\x8e\x61\x0d\x27\xb0\x1a"
- "\x1e\xb1\x2b\xcb\x9d\xf1\x0e\xc4\x7e\xdc\xae\xe1\xc7\xea\x1e\xbc\xe2\xa4"
- "\xbf\x22\x83\x4c\xf4\x35\xc9\x37\x00\xfc\x15\x27\x82\x5f\x64\x7b\xbe\xe1"
- "\xf4\xe4\x07\x5e\xfb\x48\x75\x47\x79\x50\x94\xdc\x28\x4f\x1f\xc5\xe3\xde"
- "\xaf\x07\xae\x3f\x5b\xd2\xf8\x9b\x91\x46\xa3\x01\xc0\xab\x62\x10\x4e\xec"
- "\x9d\xf8\x59\x59\x3b\xcf\x06\x81\xa6\xab\xf3\x35\xee\x98\x63\xcb\x2f\x17"
- "\x60\x0f\xc7\x42\xff\x89\x4d\xc6\x07\xab\x80\xb3\x2d\x7b\xd9\xbc\x40\x05"
- "\xbe\x18\x6e\x96\xe1\x3e\x41\xa8\x8c\xb0\x99\x00\xb7\xc4\x83\x20\x3c\x3e"
- "\x2d\x3c\x3f\x99\xac\x80\x77\xbc\xc3\x6e\x20\xbd\xf6\x0d\x1b\x1f\xdc\x5b"
- "\x2b\x31\x51\x42\xfd\x0e\x82\x29\x75\x5c\xd2\xba\x45\x80\x50\xfd\x6a\x58"
- "\xad\x60\xaa\xde\xf5\xae\xeb\xca\x92\xa8\xa2\xab\xec\x57\x7f\x79\x70\xe0"
- "\xf2\xd8\x49\x07\x55\x0f\x6e\x65\x01\x0f\x40\xbe\xf6\xe3\x71\x38\xd8\xe4"
- "\x13\x2e\x76\xaa\x38\x60\xc2\x5d\xda\xdf\x5d\x5c\x0a\xb0\x95\x94\x13\x22"
- "\xe7\x40\xc7\x85\x63\x73\x4a\xca\xa7\x99\x6f\x87\x28\x66\x40\x48\xbe\x91"
- "\x98\x65\xd6\x24\x6c\xbb\x7c\x5b\x8f\xed\x1d\x8f\xf1\x28\x2e\x10\xb9\x47"
- "\x3c\xc2\xdc\xc8\xfe\xdc\x41\xf7\x87\xdc\x15\xf1\x11\xb2\xe5\x7f\x4b\xf6"
- "\x5b\x37\x96\xf2\x23\x0d\xec\x9c\x12\xa1\x14\x8d\x52\x2e\x5c\x87\x67\x3e"
- "\x83\xe4\xe9\x53\xc3\x6f\xc8\x93\x68\xc8\x82\x59\x6c\x6f\xd7\xcc\xe6\xea"
- "\xc0\x3d\x7f\x0f\x8f\xe6\xfc\xe8\xbb\x69\x2b\xd7\xdb\x89\x8f\x9e\x15\xec"
- "\x6f\x28\x54\x61\x29\x2a\xe2\xd7\xe1\xeb\xc1\x4d\xce\xaf\x23\x75\x8d\x52"
- "\x9e\x4b\x35\xcc\x9a\x76\x9c\x08\xbd\x09\x97\x31\xc0\x86\xfb\xd4\x21\x70"
- "\x7d\x62\x9e\xa4\x35\x4d\xf6\xd2\xbf\x27\x8d\xfa\xa1\x16\x4d\x6e\x54\xa6"
- "\xec\x18\x1e\xec\xff\x86\x4e\x1b\x1e\xa6\xd5\x8e\xf1\x81\x88\x30\x39\xae"
- "\xbf\x0d\x29\xbf\xfa\x89\xe4\xa2\x9c\x6c\x75\xb0\x00\xc4\x28\x2e\x84\x13"
- "\xdc\x20\x43\xfd\xe9\x9a\xc9\x49\x63\xf0\x8c\x82\xdf\xc0\xd7\x47\xe7\x11"
- "\x9f\xbf\x62\x23\x04\xbe\xbc\xac\xed\x58\x68\x8c\x13\x6f\xa5\x0b\x00\xe6"
- "\x4d\xd9\x91\x8f\x18\x14\x0f\x00\xd3\x2e\x4a\xf0\xbd\x40\x4d\xbd\x1b\x27"
- "\xe5\x67\xe3\x3d\x2e\x20\xc9\xbc\x26\x61\x45\x23\xed\x7e\x17\xde\xfb\x8c"
- "\xab\x05\x87\xc7\x1a\xe6\xb3\x21\x65\x74\x87\x00\x3a\x55\x04\x0b\x4c\x11"
- "\x53\xf7\xed\x6d\xa4\x0d\xdd\x8e\x35\x3a\xb4\x05\xfc\x16\x4f\xc1\x12\x7b"
- "\x24\x90\x49\x00\xf3\x7b\xf0\x97\x5a\x3e\x8f\x87\xfa\xb3\x03\x40\xed\xa3"
- "\xa4\x0f\xcb\x1f\xc5\xd6\xae\xb7\x1e\xf1\xa2\xe5\x90\x1f\xe5\x29\xb8\xf2"
- "\x95\x0c\x97\x55\xac\xcd\x6f\xb1\xdc\x88\x88\xbf\xc5\xe6\x45\x20\x93\xf8"
- "\x7f\x96\x28\x94\xec\xe1\xcb\x54\x12\xc0\xb5\xdf\xbf\xe3\xc5\xf9\xc0\x08"
- "\xb1\xb3\xc8\xc7\x62\xcd\x43\xb7\x8c\xef\xfe\x91\x05\xe0\xfe\xf9\x7a\xc0"
- "\x67\x9b\x17\x1c\x27\xe3\xae\x61\x61\xbb\xc4\xa0\xad\x57\x54\x44\xd3\xf0"
- "\x09\xeb\xa8\x7e\x5e\xb3\xcb\xb8\xac\x5b\x4d\x7d\x09\x82\xde\xa9\x75\x49"
- "\xb6\xc9\xed\x66\x69\xb3\xc8\x28\xd6\x6e\xe1\x02\x84\x84\x96\x9f\xc0\xe4"
- "\x02\x32\x4a\x50\x54\xcd\xc1\xbb\x34\x46\xb2\xea\x59\x12\xa8\x5a\x1d\x63"
- "\xfe\x8a\x95\x83\xcb\x36\x32\xd7\x33\x2c\x14\x92\x08\xec\x91\xa6\x03\xd7"
- "\xd1\x35\xd7\xa7\x6a\xe3\xd6\x31\x3a\x95\x69\x2d\x5e\x26\xa5\x82\x06\x86"
- "\x49\x41\x8f\xda\x8a\x2b\x90\xcf\xd8\x93\x20\x10\x6d\x77\x2c\xfc\xda\xfa"
- "\x3d\x92\xe4\xa9\xd6\x03\xfa\x25\x2e\xe5\xdb\x02\xbd\x70\x54\x3f\xc0\x15"
- "\xed\x7d\xb6\x21\x61\x59\x81\x60\x66\x03\x1f\xd0\xcd\x35\x61\xe5\x34\xfa"
- "\xba\x38\xdb\xe6\x9f\x90\x19\x90\x65\x5d\x07\xa6\x1a\xa7\xde\x46\x1d\xa5"
- "\xd1\x81\xe1\x25\x9f\x89\xbe\xe9\x5f\x62\xd0\x32\x23\xa3\xb6\x71\x5e\x3b"
- "\xa1\xaf\x01\x7e\xee\x29\x7b\xcf\x86\x43\x4c\x32\x13\x89\x26\x58\xa5\x48"
- "\x9d\x02\xbd\x3c\xa5\x07\xdc\xd4\x33\xb0\xfa\x9b\x1a\x21\x24\x9b\x0a\xb1"
- "\xdb\x10\x54\x0e\x83\x45\x24\xde\x09\xfa\x64\xcc\x07\xf2\xa2\x9b\xab\xc4"
- "\xd5\x01\xff\x39\x90\xde\xb8\x73\x7f\x29\x37\xd8\xe6\x59\xc9\x9c\xd2\x22"
- "\x07\x67\x5d\x7a\x3d\x2b\xaa\x79\x12\x0a\xe9\xc9\xf9\x48\x84\x96\xaa\x17"
- "\xb3\x9c\x83\x72\xb3\x2b\xd7\xcb\x22\xa3\x84\x93\x45\x0d\xba\x88\x91\x6e"
- "\x8f\x72\x31\x72\x32\x19\x3d\x44\x3c\x58\xc6\xec\x5b\x50\x2a\xd8\xe5\xc0"
- "\xc9\xa3\xbb\xe3\x1d\x0b\x9e\x22\x7c\xe4\x31\xc1\x99\x51\x35\x8e\xdf\x43"
- "\xd0\xba\x6c\xbc\x94\x2c\xb5\x8c\xbd\x2d\xac\x55\x9d\x91\xf4\xa6\x90\xc7"
- "\xf3\xf9\xa9\x90\x5d\x65\xa2\x0c\xf9\x24\xa0\x8e\x3c\x56\x46\x7d\x12\xa5"
- "\x09\x55\xa2\x68\xe7\x64\x69\x7b\xad\x19\xff\x12\x42\xe0\x1e\x97\x36\x27"
- "\x86\xbe\x9c\xd9\xff\x59\x5a\xd6\xc8\x23\x53\xb2\xf8\xb8\x23\x00\x6e\x3e"
- "\xda\x89\x5e\x50\x6e\x42\xa3\x41\x1a\x59\xa8\x4e\x14\xbf\x8f\x30\x58\x65"
- "\xa3\xf0\xa7\xa8\x90\x43\x73\xb3\x00\xbe\x9b\x65\x43\x55\x80\xac\x37\xf6"
- "\x5a\x2d\xa5\xa5\xaf\x2c\x16\x5d\xca\x0c\xa6\x7a\x89\xb5\x9a\x06\xe0\xe4"
- "\x92\x28\xf7\xc7\x10\x46\xa2\xdc\xa7\x93\xae\x81\xd0\xf8\x37\x9b\x50\x41"
- "\x3e\x58\x6a\x02\x77\x44\x3d\xe0\x5c\xe1\xe0\x80\xc1\x4e\x92\x08\x8e\xc8"
- "\xa9\xe8\x3f\x11\x4a\x08\x14\x7f\x5c\x73\xa0\x1b\x75\x89\x5c\x50\xf2\x95"
- "\x17\x9b\x5b\x2f\x40\x8f\xc0\x8b\x91\xbc\xb4\x6d\xcd\xdc\xe7\xb2\x79\x8f"
- "\x72\x80\xda\x26\x58\xff\x5f\xcd\x4b\x8f\xa3\xca\xfc\x7e\xd5\x90\x9d\x30"
- "\x63\x19\xc9\x90\x24\x0c\x31\x79\x12\x1c\xeb\xb6\x9b\x04\x29\x6e\xa1\xa7"
- "\x69\x5c\xc2\xa2\x33\xe6\x52\xf2\xfc\x03\x3e\xfc\x60\x78\xa0\x23\x17\x8d"
- "\xa6\x29\x78\x56\x93\xba\x75\x23\xeb\x9d\x1c\xf6\xa5\x99\x5d\xb0\x6e\x5c"
- "\x72\x8d\xa5\x31\x75\x31\x5c\x41\x84\x09\xd0\x91\x1d\xb6\x40\x46\x0f\x52"
- "\x5a\x5c\x7f\xa0\x54\xf6\x0e\x66\xe7\x81\xb5\x6f\x6d\x57\x58\x2a\xbc\xaf"
- "\x30\xdb\xcd\xe0\xc4\x83\x6b\x6b\xe8\xff\x1a\x6d\xfd\x02\x45\x8c\x31\x72"
- "\x64\xf7\xe2\xbb\x04\x4f\xc3\x58\x6b\x02\x30\xe5\x87\x51\x3d\x8d\x3c\xef"
- "\x37\xa0\x16\x0d\xb5\x72\xe3\x76\x2f\x35\xe8\x1d\x30\x79\x83\xec\x66\xf9"
- "\x13\x2f\x97\xdd\x85\x10\xd6\xef\x69\x18\x35\x06\x45\xe5\xa7\xd2\x2f\x0a"
- "\xd8\xc7\xc6\x33\xc1\xc6\xb6\x1d\xa3\x42\x59\xa4\x06\xe4\x0d\x6e\x5f\x71"
- "\x0a\xdb\x09\xc0\x0d\xd3\xca\xce\xb7\xf7\x1c\x67\xa8\x9c\xff\x86\x19\x99"
- "\xf4\xd2\xa2\xa5\x5b\x89\xd3\x44\x79\x9e\xc5\x91\xdc\x9a\xb8\x9c\x35\x32"
- "\x98\xa8\x58\x0e\x45\x47\xb7\x65\xb0\xf2\xc6\x79\x19\x72\x9d\x57\xae\xfc"
- "\xda\xb0\x7f\x76\xfe\x2b\x62\x63\x32\x76\xfc\xf0\xf7\x56\x1c\xce\x5a\xd6"
- "\xdb\xf5\x5f\xf9\xc4\x26\x58\x6c\x89\x86\x25\xf0\xd8\x41\xcc\xb9\xbb\x7a"
- "\x98\x7a\x05\x97\xca\xc4\x2b\x3f\x2d\x55\x14\x1c\xce\xc7\xc6\xef\x13\xac"
- "\xb3\xc6\x86\x73\x56\x27\x6e\x3b\xd8\xf4\x8e\xa8\xc7\x14\xfe\x60\xb1\x30"
- "\x01\xd0\x01\x26\x53\xb0\x2e\x79\x14\x3f\xbf\xbe\xbf\x23\x5d\x02\x13\x9a"
- "\xdc\x18\xd6\x84\x97\x8e\xfa\x6e\x79\xe1\xd7\x2e\x21\x84\x2d\xa1\x28\xf4"
- "\x71\xe7\x1e\x7d\xff\x03\x33\x9a\x04\xc9\xee\x78\xef\x45\xe1\x9f\xc9\x8b"
- "\x43\xf9\xf4\x6c\x33\x94\xcc\x1f\xd4\x95\x44\xce\xbf\xe4\x11\xb9\xe5\x63"
- "\x98\xcf\x94\xe0\xdc\x14\x7d\x9d\xa0\xf8\xe7\x4a\x46\x01\xa0\xf3\x0d\xd1"
- "\xba\xf1\x7b\xf5\xce\xc2\x63\x53\x04\xd7\x1d\xc0\xfc\xdb\x16\xd9\x0a\xe0"
- "\x51\x08\x05\x0d\x53\x38\x6c\xc2\x66\x1c\x6c\x7c\xbd\x3f\x5c\xe8\x4d\x8e"
- "\x37\x98\x85\x85\xe0\xc6\x46\x03\xa6\xd4\xb4\xda\x6a\xe0\x62\xa3\xbd\x0c"
- "\xc7\xb9\x47\xd2\xfe\x5d\x72\x06\x8b\xed\xce\x25\x35\xf6\xf0\x07\xec\x6d"
- "\xc9\xbc\xda\x0f\x2b\x4b\xf4\x70\x48\x62\x75\xd2\x04\x69\x81\x83\x42\x49"
- "\xe0\xa8\xe5\x98\x67\xf4\x74\x88\x9c\x37\x11\xe7\xe9\x20\xa7\xbe\x18\x4d"
- "\x83\xc4\x59\xa4\xbc\x26\xf1\x88\xe1\xfd\x69\x12\x5a\x8e\x18\xef\x1e\x2d"
- "\x14\xfd\xb2\x82\x89\x0d\x7b\x94\x1e\x90\x07\xda\xc7\x64\x48\x42\x44\x43"
- "\xfd\xf8\x5b\xf5\x5c\xe5\x18\x8b\x12\xbe\x47\xbc\x1e\xbd\x04\x0e\xd8\x11"
- "\xf8\x27\x2c\x0f\x3a\x26\x8f\xcc\xb0\xcb\x8c\xca\x89\xa5\x44\x22\x44\x3e"
- "\xef\x71\xbb\x93\x8c\xb5\x93\x20\x8c\x15\x2b\x8d\xce\x32\x3e\x9a\x49\xb5"
- "\x02\x73\x68\x27\xa8\x7a\x4f\x94\x0c\xcf\xff\x17\x12\x3b\x48\xeb\x15\x52"
- "\xad\x59\x6d\x83\x03\x09\x33\x9b\x08\x5d\x08\xa6\x70\x58\xd5\xb2\xe7\x15"
- "\x86\x1b\x7d\x40\xfc\x33\x69\x93\x0c\x6c\x43\xec\x23\xea\xf8\x38\x3b\xa5"
- "\x73\x5b\x86\x84\x6c\xb1\xd7\x81\xad\xdb\x4e\x0f\x55\x5a\xd7\xeb\x32\x16"
- "\x24\x6a\x12\x3e\xfb\x4c\x86\xec\x78\xa4\x99\x14\x2a\x77\x1c\x7b\x7c\x6b"
- "\xd0\x18\x47\x38\x89\xbb\x7c\xc0\x8f\xc5\xec\x22\xcc\x9c\x57\x8b\x1f\x20"
- "\x6c\xb8\xfa\x1f\x98\xa0\xf3\xde\xc8\x8c\x90\xd8\x46\x19\xd1\x4d\x9c\x67"
- "\xf2\x80\x65\x32\xbc\x78\xb7\x85\xaf\xb0\x94\xc7\xdc\x06\xc6\x4b\x04\xa6"
- "\x7a\xd0\xe4\xf9\xf1\xc2\x2c\x5b\xc4\x78\x5d\xaf\x5c\x88\x01\x9c\x46\x07"
- "\x93\x18\x38\x4a\xc1\x1b\x9f\xac\xd9\x1b\x5b\xcc\x41\xea\xae\xb0\x54\x68"
- "\x84\xce\x6a\x27\x07\xb3\x48\xc3\x0a\xff\xf6\x40\x6e\x73\xed\x64\x4f\x26"
- "\xc2\xe9\xfc\xcc\xf4\xce\xea\x32\xa9\x7a\x1b\x37\x29\xfc\xac\x69\x0a\xa4"
- "\xcc\x17\x88\x77\x97\x20\x86\x38\x7f\xd1\x28\x48\xf0\xdf\x64\x77\xcc\x4a"
- "\x55\x90\x76\xa9\x1a\xf2\x89\x53\x99\x2c\x24\x5f\xc7\x66\x7b\x08\x1c\x42"
- "\x4e\xa7\xa2\x22\xe8\xb8\x84\x84\x0c\xb0\xee\xe6\xec\x07\x83\x2d\x2c\x02"
- "\xc0\xa2\x22\x8b\xf9\x8e\x18\x80\xbb\x1b\x4d\xc7\x4a\x98\x92\x17\xd3\x12"
- "\xaf\x40\x91\xdb\xaf\x82\xa0\xd2\xd0\xfa\x8b\x1b\x0a\xbc\x6c\xf7\xcc\x2b"
- "\xd9\x55\x50\x5f\x0f\x0b\xe8\xc4\x47\x68\xf3\xbe\x9c\x45\xbd\x24\x11\x4b"
- "\xe8\x69\x1e\x87\x9a\x46\x42\x2c\xd4\x34\x84\xc0\x76\x2a\x27\x2c\xde\x6f"
- "\x79\x2d\x85\x9e\x4c\xea\x6d\x1d\xd1\xb4\x8d\xa0\x98\x0a\xfb\x48\xf5\x1c"
- "\x7f\xb0\x05\xd4\xe1\x36\xb1\x79\x00\x5e\x5f\x58\x50\x30\x1c\xc1\x09\x8a"
- "\x1f\xeb\x40\x41\x4e\x3e\xee\x58\x85\x04\x98\xad\xef\x28\xa7\xdb\xf9\xae"
- "\x61\x19\x05\x92\x79\x4c\x7d\x02\x79\x58\x79\xbc\x81\x4f\xb9\x58\xfb\x95"
- "\x0e\x67\xfa\x7e\xa7\x01\xb9\xee\x9e\x43\x35\xcf\x59\xae\xb7\x61\x95\x54"
- "\xd4\xb3\xc9\xf9\x35\xa5\xc6\x7f\x5a\xfb\x95\x26\xaa\x92\x65\xc7\x6f\x8f"
- "\x76\x9b\x6c\x2b\xa2\x1f\x01\x72\x94\xab\x66\xc7\x0c\xbd\xfa\xb6\x46\xec"
- "\xc1\xc2\x2c\x4d\xd6\xcb\xf1\x2a\xc5\xdb\x39\x96\xe8\xe5\xf4\x04\x0b\xd8"
- "\xb4\xfe\x15\x15\x7a\xfd\x49\x9b\x89\x07\xbb\xc2\x1a\x08\xf0\xd6\x77\xcc"
- "\x6b\x40\xd3\xf2\xc7\x88\x90\x03\x13\x31\x11\xb1\x79\xa7\x23\x21\x0a\x38"
- "\x2e\x0e\xca\x2f\xa4\x0b\x34\x43\x47\x9c\x73\x2a\xde\x03\xe4\x9e\x89\x0c"
- "\x3b\xa7\x97\xde\x32\x29\x65\xc1\xf2\x60\xc3\x00\x5f\x4b\xc0\xa5\x8d\xee"
- "\xfc\xeb\x9e\xc2\xff\xd8\x98\xce\x3f\xa5\xe0\xa9\x0b\x83\x42\x36\xcc\xa6"
- "\x1e\x5b\xf8\x8a\x20\xdc\x2a\x99\xb1\x2d\xe6\x8b\xa6\xe2\x30\x58\xd9\x49"
- "\xda\xa4\x6b\x74\x7f\x4a\x15\x69\x79\x80\xc6\x1e\xea\x86\x33\xde\x51\xcf"
- "\xa7\x2e\x03\x85\xfd\x85\xb5\x5e\x26\xb5\x08\xe6\x06\x3b\xfa\x06\x8e\xff"
- "\x52\x28\xb8\x87\x0d\x0e\x7a\x52\x8f\x86\x2b\xe7\x73\xe6\x74\xce\x70\x18"
- "\xf4\x73\x1e\x2b\x57\x83\x2e\x71\x29\xe6\x90\xc0\xa9\x0c\x09\x76\xac\x14"
- "\x8c\xd0\x2f\x0f\xf4\x53\xa1\xcf\xa6\x55\xed\xac\x6e\x9d\x27\x94\x8d\xb4"
- "\xa5\x82\x81\x86\x0b\x93\x93\xd2\x79\xd6\x69\x1b\xaf\x05\xe8\xa0\xe7\x41"
- "\x1d\x12\x15\x63\x78\xb5\x1c\x01\x42\x1e\x0a\x79\x1c\x01\xdf\xa4\xb2\xfd"
- "\x68\x62\x6d\x3e\x27\xfc\x03\xe9\x38\xd3\xbf\x30\x13\x58\x48\x71\xf0\xb6"
- "\x2e\xfe\x72\x70\x72\xc1\x15\xb3\xd1\xb8\x76\xc9\x81\xb3\x66\xcc\xde\xe5"
- "\xc7\x38\x33\x79\x77\x73\xc4\xd6\x85\x4b\x38\xd0\x0f\x4f\xdb\x53\x53\xb2"
- "\xf1\x16\x78\x45\x5b\x2e\xbe\x09\x72\x3f\xb4\x68\x9a\x96\x80\xe4\xcf\x2b"
- "\xd4\x53\xfb\x38\x0d\xc1\x70\x13\x7f\x22\xa7\x96\xc2\x35\x13\xda\xcf\xd8"
- "\x6d\x73\x3e\xe5\x21\xb2\x16\x5b\x25\x12\x2a\xfd\x05\x90\x17\xe7\xc3\x57"
- "\xc5\x13\x27\x7c\xbc\xc6\x0a\xef\xb8\xfc\x45\x0c\xef\x36\x39\x82\x2d\x5d"
- "\x29\x55\xfa\xb7\x88\x1c\xe9\xe8\x42\xa5\xa1\xce\x6f\x35\x33\x48\x04\x18"
- "\x10\x5d\xcd\xe6\x55\x5a\x5b\x6b\x51\x99\x96\xa5\x83\x87\xc1\x0c\x11\x2d"
- "\x6c\x69\x50\x62\x49\x51\x4d\x47\x1d\x47\x76\xf9\xc8\xb8\x27\x98\x17\xaa"
- "\x88\x2e\xd1\x22\x23\x43\xa3\x17\xca\xe6\x4a\x5b\xb2\x04\x3d\xc4\x45\x84"
- "\xda\x59\xdc\x3b\xdb\x11\xea\xf4\xc8\xeb\x96\x3b\x32\x78\x29\xc8\x94\xa3"
- "\xbc\xee\x41\x61\x05\xb4\xd0\x6b\x7d\xc9\xfc\x85\xc4\x67\xd9\xf3\x3c\x73"
- "\x7f\xfa\xd2\x76\x36\x0f\x27\xa4\x9e\x8e\x1a\x6e\xf2\xe9\xcb\xb4\xd9\xc9"
- "\xd6\x98\xba\x1d\x70\x75\xbc\xc9\xe5\x38\xc2\x4b\xa9\x29\x65\x5d\x43\x2e"
- "\xe3\xa0\x55\xed\x67\x06\xec\x16\x24\xab\xc4\x32\x81\x21\x49\x18\xeb\xc2"
- "\xbe\x6d\xb9\xa7\x56\xeb\x2d\xf4\x10\xce\x0c\xcd\x4d\x84\x30\x7b\x32\x0e"
- "\xcd\x97\xd4\x65\x7b\x68\x49\xd0\x21\x7c\x38\x1b\x9f\x0c\x83\xd8\x48\x10"
- "\xf9\x19\x31\x4c\x12\x0e\x6b\x05\xc1\x23\xd1\xe1\xce\x2a\x03\x06\xc2\x22"
- "\x04\xd0\x9d\x69\xff\x62\x00\x19\x7e\x6b\xc9\xc5\x0e\x69\x58\xef\x83\xea"
- "\xa5\xc1\x02\x32\x4f\x78\x7b\x0a\x98\x0a\x60\x31\xea\xdf\xfc\x1b\xa5\x91"
- "\xe4\x0d\xf3\x4f\x1b\xe2\x3f\xd7\xcf\xfb\xc5\x2f\xc8\xb1\x4c\xc2\x28\x00"
- "\x0b\xbd\x61\x3c\x87\x0c\x69\x02\xc4\x0c\x09\x4d\xde\xd0\xdc\x3a\x65\xd7"
- "\x54\x39\x5b\x57\xf9\x41\x11\x33\x5d\x3f\x0a\xdb\xa5\xd2\x4c\x1a\x65\xf3"
- "\x36\x77\xee\x5f\xca\x14\x63\xa9\x9d\x0d\xed\xaa\x36\x73\xe5\x66\x7b\x26"
- "\x71\xaf\x78\xc8\xd3\xb2\xcc\x2f\xc7\xe6\x4e\x96\x8d\x68\xb7\xaa\x8e\x5d"
- "\xa0\x6f\x1d\x8c\x86\xc3\xc7\x82\xf4\x1a\x4c\xa1\x35\x71\xdf\x9e\xed\xa8"
- "\x13\xa9\x0d\x35\x6f\x08\x80\xef\x3b\x04\x49\xcf\x98\xa3\xb4\xc8\xed\xd6"
- "\x78\xf2\xd2\xa5\xb0\xda\x5c\x3d\x4b\x21\xaa\x2c\x8e\x6d\x97\xaa\x71\xd9"
- "\xc2\x53\x1c\x65\x1f\xe6\x04\xe4\x5b\x31\x97\x56\x51\xb7\xbf\xc7\x55\xbd"
- "\xe1\x71\x9f\x0d\x87\xe5\xad\x11\x12\xf5\x8c\xd1\xc0\x51\x02\xb1\x30\x3e"
- "\x6b\x8d\x91\x65\xc2\xa7\x53\xc4\x89\x55\x88\x9d\x83\xb1\x50\xce\x0b\x3c"
- "\x0f\xc5\xe0\x47\x6d\x3d\x81\x2a\x6d\x31\x70\x09\xbd\x55\x2d\xb4\x6f\xfb"
- "\x8e\x65\x12\x3b\x38\x3b\xc5\x2f\x10\x4b\xaa\x74\x21\x39\x44\x3c\x69\x2a"
- "\x02\xc5\x0c\x3d\xa3\x5d\x99\x12\xba\x48\x8a\x6e\x22\xf7\xc4\x80\xda\xcb"
- "\xb0\x99\x9e\x77\x79\x78\xfc\xd0\x2b\xe2\xd6\x76\xf0\x27\x69\x1e\x59\x73"
- "\x8e\x69\x67\x6a\x58\x2b\x1f\x2a\x32\x1a\x2b\x22\xad\xb7\x46\x41\xf6\xa7"
- "\xf1\xe7\x0a\x7d\xfc\x15\xa4\x21\xa2\xe9\xe7\x93\x38\xde\xa1\xd9\x09\xe9"
- "\xfb\xd6\xea\xd4\x5c\x03\xee\xbc\x76\x25\x0d\x2d\x18\x77\x4f\xe4\xb7\x6e"
- "\xcd\x7c\x4f\x5c\x89\x19\x5c\xd0\xa4\x7a\x90\x61\x64\xb2\xbe\x5d\xf0\xa2"
- "\x2c\x85\x16\x29\xac\xbd\xd4\xc3\xe9\x05\xb2\xf4\x43\x77\xec\x87\x20\x40"
- "\xc7\x78\x46\xe3\x14\xbf\x5a\xf6\xf9\xfa\xcb\xf9\x32\x5d\xfe\x03\x57\x34"
- "\xf8\x48\x14\x64\x42\xa3\xdb\xf3\x8f\x41\xfc\x4c\x31\xb6\x39\xe9\x06\xfd"
- "\x1a\x3a\x1e\x95\x3a\x49\x9e\x79\x93\x83\xd6\x62\xcc\x33\x5b\x5f\x90\xbb"
- "\xee\x14\xf0\x8d\x39\x66\xc1\xd1\xeb\x41\xa8\xa0\xb5\x72\xaf\x2e\xf3\x9a"
- "\xd9\x3f\xb1\xa9\x5c\x36\x48\xb9\x5e\xd6\xd9\xa6\x99\x49\xbf\x01\xb2\x08"
- "\x65\x00\xa9\xe9\x56\x8d\xeb\x87\x0e\x2d\xb8\xc5\xc9\x08\x98\x55\x27\x87"
- "\xde\x32\xe0\xad\x54\xfb\xb5\x60\x27\x4c\xdf\x47\xfb\x47\xa2\x78\x72\x9e"
- "\x2a\x2c\xc5\x74\x9d\xd5\x86\xe1\x65\x2b\x8c\x53\x79\x8e\x15\x76\x26\xab"
- "\x42\x55\x41\x27\x71\xd1\x6f\x25\x7e\xe3",
- 4096);
- *(uint64_t*)0x2000000048a8 = 0x1000;
- *(uint64_t*)0x200000005bd8 = 7;
- *(uint64_t*)0x200000005be0 = 0x2000000048c0;
- *(uint64_t*)0x2000000048c0 = 0x11;
- *(uint32_t*)0x2000000048c8 = 0;
- *(uint32_t*)0x2000000048cc = 1;
- *(uint8_t*)0x2000000048d0 = 0x39;
- *(uint64_t*)0x2000000048d8 = 0x11;
- *(uint32_t*)0x2000000048e0 = 0;
- *(uint32_t*)0x2000000048e4 = 1;
- *(uint8_t*)0x2000000048e8 = 7;
- *(uint64_t*)0x200000005be8 = 0x30;
- *(uint32_t*)0x200000005bf0 = 0;
- *(uint32_t*)0x200000005bf8 = 0;
- *(uint64_t*)0x200000005c00 = 0;
- *(uint32_t*)0x200000005c08 = 0;
- *(uint64_t*)0x200000005c10 = 0x200000005a00;
- *(uint64_t*)0x200000005a00 = 0x200000004900;
- memcpy(
- (void*)0x200000004900,
- "\xe4\x86\xa3\x43\xb0\xe5\xa0\x85\xf7\x37\xa3\x03\x7b\x2b\x24\x3c\xde\x03"
- "\x59\x50\x62\xad\xb3\x0b\xdc\x5f\xcb\x3f\xa8\x27\x64\x0c\xeb\x64\xd6\x47"
- "\xa0\x3c\x09\x02\x7a\x41\xb3\x9a\x6b\x6d\x47\xac\xfa\x0f\xb3\xee\x1b\xaa"
- "\x9e\x5c\x33\x78\x65\x86\xaf\x8d\x73\xf9\x59\xeb\x4a\x0c\x75\x6e\x57\x02"
- "\xda\x40\x2f\x79\xfb\x81\xdc\x59\x75\x6e\x21\x86\x12\x06\xbd\xb1\xa4\xb3"
- "\x73\x93\x89\x43\x8c\x85\x4f\x31\xf2\x8f\x36\x31\x5e\xd2\x1f\x33\x8e\xb5"
- "\xf8\x44\x69\x68\x56\x88\x1e\x3f\xe8\x76\x27\x0d\xf5\x34\x33\xc4\x1f\x15"
- "\x04\xfd\x69\xa6\xb8\x47\x0b\x40\x70\xbc\x84\xdf\x0e\xaa\x48\x11\x44\xfc"
- "\x2f\x12\x5c\xea\xb5\xfb\x3f\x23\xc7\xcf\x79\x7c\x7a\x9f\x49\x0f\xd2\xff"
- "\x36\xf2\xba\x1d\xcd\x5a\xfe\x4b\x92\xa7\x28\x57\x4c\x7f\xec\x50\xa6\x7f"
- "\x2f\x09\x32\xf8\xa0\x04\xf3\xb8\xef\x30\x9f\x4f\xfb\x03\x30\xb7\x9b\xad"
- "\x49\x30\x84\xc4\x29\x54\x8b\xd9\xe2\x69\x4d\x0b\x98\x25\xa2\x9a\x18\xad"
- "\xc1\x5f\x76\x82\x85\x5d\x5c\xca\xee\x8c\x46\xa9\xbb\xe8\x6d\xc4\x19\x9c"
- "\x9c\x5c\xd3\xbc\x54\x4b\xce\xf8\x31\x22\x72\xd6\xae\x22\x96\x33\x9c\xae"
- "\x9e\x83\xf2\xdf\xf5\x5e\x48\x5f\xeb\x5c\x95\x95\x08\x69\x5b\x24\xd2\xeb"
- "\x7b\x02\x0e\x0f\xf4\xd4\xb4\xba\xa3\xf5\xb3\xac\xa7\x9f\x91\xe0\x3e\x5f"
- "\x74\x1a\xc9\x88\x60\xad\x58\x27\x2c\x15\xa3\x07\xa8\xd3\x2a\x2a\x18\x29"
- "\x08\x33\xe1\xb3\xf7\x52\x8d\xe9\x64\xab\x5e\xeb\x47\x12\x5c\x93\xae\x2b"
- "\x67\x94\xa7\x6f\x88\x16\x4e\xdc\x76\xd7\xf6\x91\x53\xcc\x7a\xb3\x74\xdf"
- "\xc6\x83\x22\x05\x73\x4a\xa5\x1e\x2e\x93\xa0\xb6\x65\xc9\x77\xf9\x10\x3a"
- "\xae\xba\x58\x94\x36\x72\x2a\x1f\xbd\x2e\xd2\xcc\x98\x20\x2d\x35\xbc\xf4"
- "\x8f\x91\xa3\xb4\xba\x8e\x76\x83\xa0\x96\x8f\xcc\x2d\x96\xdb\x71\x83\x8f"
- "\x4d\x39\x72\xd4\xa2\xe4\x37\x19\xac\xbe\xff\xce\xac\x26\x0c\x93\xc1\x71"
- "\xbd\x02\xd1\xf2\xfb\x61\x9c\xa9\x3e\xb6\x10\x4e\xef\xb9\x43\xf2\xe5\x2d"
- "\x24\x92\x59\x2d\xeb\xb5\xe8\xc7\x8c\x5c\x4a\x95\xff\x5d\x50\x94\x94\x51"
- "\x92\x4a\x5a\x22\x99\x73\xf4\xed\x36\xa9\xf1\xd9\x37\x9c\x6a\x36\x22\xc6"
- "\xf1\xe4\x4c\xc2\xc3\x08\x9b\x8b\x20\xbe\x35\x42\xf9\x08\xf9\xad\x16\x2f"
- "\xd4\x7f\x6e\x93\x4a\xb8\x2b\x26\x12\xcf\x7a\x1c\x7f\xe1\x82\xfa\x9a\x17"
- "\x21\x50\xe4\x56\xbb\xaa\x96\xfb\xe5\x18\xb8\x33\xd5\x7a\x3c\xaf\xcc\x7f"
- "\x8a\x2a\x99\x25\x91\x1f\x97\xba\x27\x50\xf8\x41\x84\x1d\x73\x3a\x4a\x09"
- "\x78\xce\xa1\xdc\x29\x5b\xee\x3b\xd0\xfb\x5c\x1c\x67\x51\xd7\xd4\x64\x05"
- "\x7d\x14\xe6\x56\x80\xf4\x15\xb3\x27\xe6\x3c\xa3\x3c\x4f\x4a\xfe\x14\x51"
- "\x9b\xea\x98\x2d\xb1\xc4\xde\x9d\x5d\xd7\xc5\x40\x4a\x79\x58\x50\xd2\x1e"
- "\xfb\x59\x70\x2e\x91\xd4\xbc\xe6\x07\xf3\xea\x3a\x64\xdb\x18\xf6\x10\x2a"
- "\x99\x14\x65\xbe\xba\xc6\x08\xee\x76\xc9\x5a\x0d\x97\xf9\x07\xc7\x76\x2b"
- "\x05\xec\x9a\x79\xf9\x01\xbc\x9a\x7e\x16\x84\x93\x75\x73\x08\xa2\x23\xa8"
- "\x76\x70\x8e\xfa\xfe\xeb\x60\xb5\x9e\x2a\x72\xbc\x40\x2d\x29\x61\x0e\x41"
- "\xf7\x33\x1c\xc0\x32\xcb\xc0\xec\xf1\xac\x88\x04\xc0\xda\x0f\xdb\xa0\x07"
- "\x15\x9d\xcb\x33\x70\xf2\x78\x0d\x67\x59\x5b\xe3\x6a\x83\xe2\x78\xfc\xcf"
- "\x77\x35\x5f\x17\x21\x90\x5f\x4a\x88\x08\xfa\x1b\x11\x43\xd9\x68\xc5\xa6"
- "\x1d\xb2\x91\x7b\xc1\x82\x30\x8e\xa8\x28\xb1\x56\xbf\xf5\xd7\xa0\x43\x22"
- "\x7d\x2d\x07\x62\xa1\xd0\xa2\xd1\xb2\xe3\x9d\x64\xbb\x64\x55\x55\xf3\xae"
- "\xa9\x55\x53\x9b\x4e\xe7\x0f\xc4\x57\x75\x36\xe5\xce\xb1\x0f\x3a\xfe\x50"
- "\x54\x99\x63\xb3\xf7\x0d\xae\x07\x29\x83\x4b\x8c\x97\xe7\x3c\x07\x73\xdc"
- "\xb4\xbf\x38\x79\x5a\x38\x75\x8d\x23\xc8\x72\xc3\xfe\x41\x72\x08\xe1\x9c"
- "\x8f\xd5\xe3\x5b\x37\xee\xe7\xc2\x80\x91\xd6\xe8\xa8\x1e\x7b\xde\xd3\x5c"
- "\x31\xc1\xd0\x6c\xa1\x2c\xff\x3b\xdd\x83\x78\x40\x82\xd9\x00\x0f\x0c\x9f"
- "\x4a\xe3\x4a\xcc\x0c\x0b\x03\x5f\xe6\x74\xd0\xf9\x85\x63\xc3\x3d\x58\x4d"
- "\xae\x1a\x7d\xe6\xb6\x06\xc4\x99\x3e\x17\x0a\xd9\xde\x66\x3c\x73\xea\x0d"
- "\xcb\xc4\xe4\x3c\x09\x18\x6b\x62\x65\x9a\xce\xb4\x29\xcf\x28\x61\x82\x67"
- "\x74\xcf\x53\x32\x02\x3e\x81\xa2\xd4\xe6\xc5\x97\x3f\x8c\xc6\x57\x26\x00"
- "\xf4\xb1\x91\xdb\x1b\xec\xe6\x46\xfd\xbd\x48\x4c\x55\xda\x50\xe8\x9c\xb1"
- "\x77\x5d\x1e\x6d\x0a\x13\x52\x85\x98\x3a\xa0\x65\x8c\x4e\x87\xe3\xdf\x82"
- "\x26\x45\x26\x44\x31\x6b\xe9\xd5\xbb\xf0\x07\x78\x94\x0a\x9d\xc3\x18\x18"
- "\xea\x26\xef\x35\x63\x31\xe4\xba\xb0\x8c\x7f\x45\xfc\x89\xac\xb5\xf8\x94"
- "\xf6\x3c\x2a\xbd\x48\x20\x48\xee\x18\x0c\xff\x2c\xb7\xff\x8f\x31\xca\x79"
- "\x84\x7b\x3c\x2a\xeb\x06\x31\x4d\xf7\xae\x65\x73\x55\x5b\x66\x8c\x56\x50"
- "\xb7\x8f\x58\xe8\x0b\x63\xea\x3d\xa0\x52\xb6\x3d\xa2\x5a\x78\x28\xde\xfa"
- "\xf0\xe7\x17\xe1\xf5\xae\x48\xf6\x6a\xfe\x9c\xbd\xd4\xde\xd6\xf2\x0a\xd6"
- "\x7b\x68\xca\xea\x69\x29\x52\x91\xd5\xe0\xc3\x45\x8e\x64\xa7\x4b\x04\x36"
- "\x10\x7d\x28\xaf\x93\x18\x9d\x30\xf7\xe0\x70\x96\xc1\xaa\x67\x17\xb1\xc5"
- "\x96\xff\x82\x44\x91\x4a\x89\x21\x0d\x82\x36\x78\x9b\x9a\x90\x67\x30\xbb"
- "\xb9\xa2\x9a\x2f\xfb\x02\xff\xe1\x86\x3f\x0f\xb3\xf4\x5b\x23\x1f\x89\x55"
- "\x5d\xf0\x08\xd5\x6b\x75\x28\x3a\x23\x37\xd4\x88\x21\x83\xa7\x7f\x42\x66"
- "\xce\xd9\x48\x9b\xbf\x41\x58\x71\x6a\x42\x36\xca\xa0\x4c\xc8\x10\x25\xa8"
- "\x55\x97\x1b\x9c\xb5\x90\xd6\x3e\x8d\xcb\xa1\xe9\x38\x60\x81\xd8\xba\x78"
- "\x1b\x05\x9d\x51\x88\x56\x1b\x66\x65\x3e\x97\xcf\xdc\x43\xa6\xc6\x09\xe1"
- "\xbc\x58\x97\x7e\x50\x08\xa8\x6f\xee\x6b\x7c\xa8\x64\x3a\x7a\xf2\x0d\x42"
- "\xa9\xe8\x70\x9c\x0f\x80\x51\xc9\x65\xf1\x9d\x32\x1b\x0d\x65\x2f\x83\x97"
- "\xc4\xd4\xb3\x69\x3d\x74\xc8\xd9\xa5\xed\x5c\xd4\x35\xf6\xb5\x8a\x83\xab"
- "\xa0\x59\x49\x95\x66\x9c\x79\x89\x4e\x71\x4f\x27\x4d\xf6\x5f\xd3\xc0\xc2"
- "\xfd\x8b\x66\x75\x28\xc4\x2e\xac\xe0\x40\x29\x97\xb6\x7b\x11\x20\x8e\xd7"
- "\x7e\xcf\x5e\x1e\xe9\xb4\xcb\x75\xe6\xcc\xb5\x9d\x22\x2e\x72\x01\x72\x9a"
- "\xb8\x3d\x44\x78\xef\x11\xfc\x07\xf1\x21\x5f\x30\xa5\xb9\x70\x65\x59\x98"
- "\x74\x3a\x64\x23\x90\x7c\x40\x28\x1f\x29\x32\x19\x03\x41\x73\x95\xc6\x48"
- "\x1b\xa6\x08\xc3\x60\xc6\x14\x4e\x7c\xf3\x85\xea\x8f\x19\xec\x14\x45\xb5"
- "\xfe\xc1\x89\xee\x74\xb8\x2a\x5f\xfb\x98\x5b\x0c\xd3\x8b\x11\xfe\x4d\x88"
- "\x74\xde\xc2\xe3\x25\xe5\xbc\x92\xea\x3c\xe9\xf9\x1c\xc3\x72\x2c\xd4\x7e"
- "\x57\xff\xe2\x80\xb8\x7b\x98\x69\xb7\x9a\x43\x05\xd4\x63\x5d\x04\xde\xde"
- "\x6e\x29\x28\x4e\x6b\x1f\x84\x68\x5f\xd3\x4f\x3d\x9f\x68\x8b\x70\xb8\x6a"
- "\x3c\x25\xe4\x33\x1a\x94\xdc\x38\x69\xd6\x4e\x99\x6a\xec\xcc\x82\x2d\x8e"
- "\xe4\xbe\xd8\x02\x79\x6e\x4a\x0d\xba\xde\xa3\xbe\x8b\x45\xea\x59\x2a\x5c"
- "\xcc\xcd\x7b\xfa\x70\xa2\x57\x2f\x6e\xe5\xe2\xd9\x78\x47\x6d\x49\x76\x84"
- "\x0b\x79\xa5\x0f\x83\x3e\x51\x39\x4f\x7a\x2a\xe7\x58\x12\x01\x6f\x3f\x67"
- "\x6d\x05\x3a\x98\xbb\x78\x00\x7d\x00\x8f\x30\xcc\xed\x50\x85\xc6\xd1\xd1"
- "\x77\x69\xf2\x9e\x17\x91\xe2\xbb\x77\xca\x71\xeb\x22\xc7\x84\x6b\x64\x6a"
- "\xe6\x12\x47\x95\xc5\x07\xdb\xb5\x13\xb6\x90\xc0\xc3\x4f\xdd\xdc\xbf\x42"
- "\x8c\x78\xad\x3a\xc0\x66\x97\x7e\xbe\x69\x39\xff\xe4\xa0\xc4\x11\x63\xd5"
- "\x33\x56\x54\x69\xca\xc3\xbe\xeb\x9b\xa9\xbc\xea\xb5\x56\x6c\xcf\x77\xb9"
- "\x86\xa1\x86\x8c\x46\x63\x4f\x47\x7b\xd0\x59\xea\xa3\xb6\x94\x3f\x6b\x5f"
- "\x9c\xf7\x96\x13\x54\x6e\x37\xb6\x21\x7a\xdb\xd3\x43\x3c\x7a\xe8\x01\xf7"
- "\x77\x2f\xf3\x9f\x14\x40\x2b\x17\x13\xa2\x87\xda\x92\x4c\xf3\xea\x6c\x07"
- "\xad\x96\x7f\xdf\xdd\x5e\xa1\xfa\xc3\x93\x85\xf5\x12\x64\x61\xe7\xae\xdb"
- "\x56\x27\x10\x2d\xdf\xa5\xc6\x46\xdf\x40\xb4\xbb\xd0\x53\x82\xfd\x12\xf1"
- "\x1d\x7c\x0e\x66\x0a\x99\xe5\x2c\xc9\xec\x7f\x11\x99\xe5\x3c\x22\xac\x1c"
- "\xbb\x42\x8b\x4a\xa7\x1a\xab\xb5\x2e\x6d\xa0\x9a\x91\x07\x3c\x04\x1b\xc7"
- "\x85\x2d\x70\x6a\xfe\xe7\xb5\x6e\xc9\x6e\x2d\x44\x33\x00\xae\x93\x1b\x55"
- "\xcf\x52\x97\xf0\x04\x4f\x83\x92\x25\xff\xaf\xb1\x4b\xb0\xb2\xc1\xe3\x2d"
- "\x8a\xcf\xf5\x75\xbb\xdb\xd9\x23\x8a\x1a\x49\x75\x22\x7f\x7e\x74\xae\xb7"
- "\xff\x15\xa6\xfa\xd1\xdc\x82\xf3\xd9\x82\x55\xbb\x07\x4b\xd1\x8a\xa2\x0d"
- "\x1d\xec\x37\xdd\xa7\x89\x6d\xf3\xd4\x88\x81\x80\xab\x2e\x44\xba\x45\xd5"
- "\x74\x0c\xd9\xd5\x7d\xc3\x3e\x2a\x41\x55\xa7\x21\xf9\x39\xa9\x33\xec\xec"
- "\x5d\x10\x0b\xf1\x69\x4a\x6d\xdc\x73\xfd\xad\x42\x01\xfd\xd3\x98\x09\x01"
- "\x86\x2c\xaf\xd9\x43\xb1\x3d\xff\xb9\x73\x76\x1e\x55\x5c\x43\xfe\xeb\xd2"
- "\x6c\xf1\x43\xd5\x13\xd6\xb4\x94\x5a\xaf\x1b\x3b\x92\x57\x75\x0a\x2c\xbc"
- "\x04\x9a\x0b\x7d\x38\xbf\xaa\x0a\xe9\x49\xd7\xaf\x52\x5a\xa3\xa2\x5b\x64"
- "\x9c\xcd\x6d\x5e\xfb\xa8\x3c\x36\x6e\x9d\x19\x86\x3c\x40\x18\xd7\xc5\xe2"
- "\xfc\x69\x0e\x9f\xb8\xde\x0f\x82\x18\x12\x60\x1c\x2b\xf9\x2f\x77\x88\xf1"
- "\x63\xee\x04\x75\x50\x42\x46\xe2\xe7\x39\xdc\xa6\x89\xd0\x62\xd9\x17\xe3"
- "\xc3\x27\x40\x9a\x6f\x94\x50\x9a\xb2\xd1\x40\x0e\xa1\x7e\xd2\x23\xd3\xb1"
- "\xdb\xd7\x7c\xb7\xda\xe7\x56\x7a\xa5\xbd\xb4\x7b\xf5\x14\x78\x54\xeb\x61"
- "\xea\xd7\x5a\x70\x6a\x59\x63\x1b\xaa\x28\x9a\x9e\xec\x84\x43\x16\x81\x66"
- "\x0e\xb4\xbe\x86\xed\xda\xf5\xd9\xb3\xe0\x96\x04\xdd\x1e\xdb\x74\xff\x1d"
- "\xe0\x67\x95\xea\xa3\x44\xb3\x5b\x43\x64\x94\x43\x84\x86\x9a\x07\xb3\x99"
- "\x08\x8a\xf0\x68\xec\xf4\x94\x3c\xc8\x4e\x76\x06\x10\x39\x79\xdf\x4e\x4b"
- "\xf9\xed\x1b\xd8\xcb\xdb\x9b\x33\xcf\x58\x4c\xff\xe5\x4e\x4d\x27\x29\xb5"
- "\x5c\x9d\x04\xe3\xf1\xbb\xae\xf5\x0b\xac\x73\xb8\xd9\xb2\x9a\x9e\x48\x2c"
- "\x72\x3d\x25\xac\x8a\x36\xd9\xc2\x5c\x6e\x4b\xb3\x65\x1b\x48\x3c\x96\x8f"
- "\x10\x0a\x7e\x86\xbb\xdf\xa5\x31\x02\xc2\xc6\x8b\x45\xee\x88\x47\xfb\x5a"
- "\x90\xcd\x8e\xe3\xbb\xb5\xc0\x35\x9d\x39\x00\xbe\x19\x02\x4e\xda\xec\x3b"
- "\x11\x08\x71\x17\x50\x9c\x3d\xfb\x0f\x87\xe7\xa8\x8c\x63\x28\xff\x94\x63"
- "\x08\xf3\xe3\x5b\x37\xa6\x5d\xe0\x49\x01\x48\xd2\x73\x4c\xdc\x91\xa9\xe2"
- "\x9a\x83\xce\x98\x12\xca\x89\x6d\x35\x7c\x52\x8f\xcb\xe6\xbe\xb1\x86\x76"
- "\xda\xd7\x38\xde\xbf\x5e\x60\xf4\xf9\xdb\x22\x52\x99\x78\x9d\x20\xe3\xb6"
- "\x47\x4f\x99\xe5\xa1\x1b\x6d\xb3\xd1\xcb\x82\xb4\xc9\xb8\x3e\x95\x1d\xe6"
- "\x63\xfe\xc8\xee\x79\x04\x92\x6d\x33\x4a\x65\x12\xc4\x61\x12\x75\xf3\x56"
- "\xb3\x8d\x5c\xad\x6b\xe0\x65\x7c\xbe\xc5\x02\x58\x03\xf0\xc5\xfd\xb1\x23"
- "\xbc\x47\xad\xee\xf5\x72\x42\xbe\x2e\x78\xd7\xc6\xd1\xb3\x81\xec\x84\xe5"
- "\x0d\xe5\x4a\xa9\x53\x14\xfb\x3c\x29\xf0\x7d\xf0\x81\x50\x85\x0f\xd1\x41"
- "\x21\x5e\x4f\x36\xf8\x90\x03\x7d\xfc\xd0\x40\xe4\x16\xfc\x34\x80\xa4\x77"
- "\xc7\x03\xb9\xc2\x5b\x48\x1c\xff\xdb\x4a\xc7\xea\xad\x1b\x51\x7c\x3e\x52"
- "\x76\xac\x47\x82\x9d\xb4\x94\x3d\x6c\x61\xb6\xee\xd9\xfe\x87\xce\x28\x56"
- "\x79\x22\x50\xfd\x57\x6f\x21\xad\xb5\x58\x36\x0a\x26\x4a\xc9\x0b\x15\x19"
- "\x19\x18\x83\xea\x8c\xd4\x42\xc3\x2b\x77\xbc\xa4\xd0\xe3\x78\x7c\xcb\x30"
- "\xd1\x69\x4d\x65\x56\x10\x63\x67\xe3\x04\xf0\xe3\x0e\x75\xcb\xf2\xd7\xcb"
- "\x9e\x2b\x65\x53\x5d\x19\x38\x4a\xd5\xe6\x2f\xfc\x74\x44\xb9\x98\x55\x91"
- "\x4a\x01\x3f\x7c\xf0\x90\x9e\x39\xa4\x31\x78\x52\x02\xce\xfe\x22\x26\x20"
- "\x43\xe6\xe2\x54\xf7\x45\xb6\x68\x27\xcd\x6c\x20\x4e\xbe\x80\x0e\xbb\xd2"
- "\x88\x3a\x0b\x34\x87\x54\x1a\x51\xb5\xd5\xfe\x26\x98\x26\xec\xa5\xf5\xd6"
- "\xe0\x8d\xc1\x30\x98\x70\x94\xf4\x75\x11\x56\x2c\x2f\x1f\x81\x37\x17\x3a"
- "\x3d\x5a\x1d\xd2\x9c\xe1\x74\xb6\x44\xaa\x44\xf9\x2c\x62\x7c\xd2\x01\xca"
- "\x53\x03\xd8\xcb\x9f\xbc\xca\x96\xd9\x95\xf3\x46\xb6\x66\x47\x08\x66\x15"
- "\x3f\xf8\x06\xa3\x81\x8a\x94\x7e\x43\xa4\x97\x45\x5c\x9a\xed\x11\x4e\xf1"
- "\x81\xd5\x7f\xc0\xb6\x8a\xb8\xf5\x92\xce\x60\xfd\xa1\x58\xc7\xfe\x08\x60"
- "\xf6\x27\xbc\xc7\x1b\x04\xb2\xee\xa4\x7c\xd1\xe8\x32\x2b\xbc\x71\x6d\x9e"
- "\xda\x07\x92\x72\x2b\x54\x60\x48\xcd\x60\x16\x5d\xb1\xd6\x9f\x6b\xa2\x3e"
- "\x56\x34\x2c\x29\x8d\xdd\x87\x7a\xd2\x70\xb1\x6b\x7f\x97\x56\x6e\xe8\x2b"
- "\x13\xdb\xb1\xbd\x87\xe5\x41\xdb\xf5\xbb\xb4\x69\xf2\x3f\x95\x16\xb3\xb5"
- "\xff\xaa\x55\xe1\x67\xf9\xf0\x9c\x0e\xbb\xa3\x79\xc2\xb5\x92\xeb\xbc\x43"
- "\x58\x67\x63\xa0\xc1\x9a\x64\x3b\x5e\xb1\x8e\x0d\xb9\x4c\x80\x13\x58\xbc"
- "\xae\x85\xc1\xa9\xd7\xd9\x0b\x37\xcc\xd3\xe8\x1e\x13\xa2\x39\x9a\xf0\x44"
- "\xce\x2f\x54\xa7\x70\x8a\x30\x55\xab\xe6\x75\x3a\xc1\x89\x5c\x81\x55\xb9"
- "\x01\xcc\x51\x45\xa8\xa8\xdf\x3c\x33\x3f\xaf\x22\x27\xfd\xee\xdd\xa2\x3c"
- "\xc4\x7b\x08\x26\x74\x0b\xf3\xa0\x56\x68\x2c\xa2\x10\x10\x2e\x0a\x3e\x3d"
- "\x41\x33\xd2\xef\x15\xa9\xd9\x25\xd4\xbd\xf4\x0a\x74\x5e\x1f\x12\x7a\xb8"
- "\xde\x75\x1a\x86\x5b\x65\xa4\x10\x2e\x51\x48\xed\x8d\xdf\x7d\xfb\xfa\x8f"
- "\x9d\x8a\x38\x89\x7f\x2b\x5a\x6b\xa2\x89\x47\x60\x0b\xce\x1e\xef\x45\x07"
- "\x66\xc7\x09\x39\xd3\x28\xf5\x1a\x02\x32\x9e\x26\x5b\xde\x95\xf6\x7f\x8f"
- "\x2d\xbb\xa4\x52\xa0\x02\x74\x80\x42\xf6\x8a\xb0\xb4\xc3\xfc\x69\x47\x41"
- "\x02\x9a\xce\x2a\x72\x21\xda\xe0\x66\xc4\x63\x98\xd2\x85\x75\x8e\xd8\x27"
- "\x51\xd2\x1b\x99\xcc\x95\xca\x2f\x45\x25\x45\x7f\x84\xd2\xa4\x5f\xc4\x94"
- "\xde\xe4\xfc\x84\xac\x03\xf0\x5e\x91\x08\x67\x56\x55\xbe\x51\xc9\x40\xaa"
- "\x83\xe4\x68\x3c\xcb\x2e\xad\x08\x35\xc7\xeb\xc6\xfd\xd6\xc8\x41\x75\x8e"
- "\xa6\xb6\x33\xfc\x7b\x96\xc6\x7d\xf6\x24\x1d\xb2\x33\x6a\x7c\x7c\x77\xed"
- "\x34\xd8\x43\x33\xb2\x2a\x8b\x6e\xb6\xb5\xb7\x9d\x03\x04\xba\x00\xcf\x1d"
- "\xc7\xed\xfa\x1a\xe6\x78\x98\xb0\xd7\x93\x06\xf4\x29\x62\x40\x63\xa0\x91"
- "\x09\x12\xf2\x84\x87\x8a\xb2\x96\xd5\xf9\x60\xc1\xff\x8e\x53\x44\x73\xe9"
- "\x55\x97\x7d\x2c\x43\x0d\xea\x79\x8b\x57\xb9\xff\x6f\x80\x8b\x75\x62\x44"
- "\xed\x06\xa3\xa7\x80\xf8\x09\x83\x80\xbe\x93\x2d\x34\xca\xcd\x76\x63\x8c"
- "\x23\x77\x87\x17\x19\x01\xec\x8a\xed\x92\xbd\x2a\x4e\x3e\x0c\xb4\xdb\x0f"
- "\xa3\x18\xf1\x82\xa6\x93\xd9\x5e\x33\xa2\x32\x54\x72\x8b\xd4\x6f\x34\x75"
- "\x40\xb0\xf7\xc4\x57\xa5\xa9\xce\xe9\xdb\x7a\x5e\x5b\xd0\x9b\x16\x03\xa5"
- "\x43\x5f\x59\x1b\x9c\x08\x5f\x6b\x4f\xe2\xbf\xf8\x08\x7f\xb4\x1d\x0f\x2e"
- "\x67\x14\x83\xa2\xcd\xfb\x7e\xcf\x21\xf5\xb8\x5a\x30\xc8\x0b\xd2\x95\x99"
- "\x4a\xbb\xf8\x46\x44\x13\x23\x9e\x83\x56\xb2\x67\x8e\xb7\x9b\xab\x50\x14"
- "\x4a\xa2\xbd\x2a\x68\x0e\xdf\x83\xfb\x12\x37\xac\x3b\x85\x77\x8a\x75\x26"
- "\xe9\x58\x12\x21\x89\x93\xca\x09\x9e\xdd\x70\xdf\xfa\xe8\x2b\xd5\x7f\x07"
- "\x53\xf8\x9f\x16\xb2\xc8\x39\x6c\x86\x75\x06\x3e\x27\xe1\xee\xba\x9e\xe4"
- "\x45\x28\x7c\x4b\x32\x05\xe4\xae\xc1\x83\xee\x63\xc3\xf8\xb9\xc6\xdc\xa8"
- "\xd0\xd8\x36\x01\x39\x59\x90\x64\x00\x2a\xda\x58\xf4\x0d\xd1\x2f\x2e\x47"
- "\xde\x56\x98\x99\x5d\xab\x86\x65\x0f\xee\x1f\xc0\xbe\x19\xcf\xda\x1f\xc7"
- "\x48\xe2\x6d\xff\xce\xa6\xed\x79\xc9\x48\xad\x88\xaf\x60\x6c\x54\x70\xba"
- "\x3d\x64\x85\x63\x53\x20\xa6\x06\xc3\x7c\x64\x47\x9b\x11\x67\xd2\x21\x4c"
- "\x10\xc6\x7f\x4c\xb7\x31\xb5\x39\x45\x8a\x96\xd9\x7b\x41\xb3\xf5\x73\xa5"
- "\x4f\x6e\xc4\xef\x4a\x70\x35\x2d\xa4\x25\x25\xde\xd7\x8b\x59\xa2\xe5\x7c"
- "\x3f\x0b\x65\x4f\xff\x67\xbd\x67\x1c\x36\xdf\x89\x5c\x34\x20\xc3\xd1\x7d"
- "\x17\x14\xb1\x74\xf0\xa6\xe7\x7f\xa2\x97\xab\x8c\x17\x3e\xda\x63\xf6\x0f"
- "\x22\xf6\x46\x99\xc8\x85\xbd\xad\x18\x8e\x76\x8e\x20\x00\x2b\xda\x6f\xca"
- "\xc6\xe8\x53\x3b\xd1\x77\xac\x41\x5a\x9e\xe2\x9c\xae\x96\xcf\x4b\x4f\x67"
- "\x37\x3a\xa9\x78\x0d\x40\x34\xd1\xf2\xa1\x9a\x7e\xe5\x50\xf1\xc7\x40\x1a"
- "\xd6\xaa\x80\xed\x2c\x05\x8b\x74\xdd\xfe\x73\x40\x19\x9e\x73\x45\xbf\x4b"
- "\xb3\x6b\x41\xec\x8a\xb1\x48\xe4\x72\x5f\xff\x1e\x6c\x9d\x9b\x9f\x3a\xcb"
- "\xd8\xf3\x88\x96\xef\x2a\xc7\x67\x8b\x36\xd5\xcd\xb6\x08\xd8\xf5\x0b\x60"
- "\xdb\x78\xc4\xac\xec\xe0\xe4\x04\x8a\x5a\x3d\x99\xaa\x40\x36\xde\x91\x86"
- "\x5b\xa7\xd7\x16\xfe\x7c\x80\xbe\x2c\x35\xc3\xc4\xbe\xb9\x3d\xf1\x92\x7e"
- "\x33\x1e\xa6\x70\x5f\x00\xf0\xb3\x6a\xd7\x2e\x4f\x98\xa2\xa4\x27\x56\x9b"
- "\x08\xcd\xd0\x7e\xa9\x58\xc5\xcc\x7d\xb5\xbb\x3f\xd6\x54\x3e\xe2\x5d\xe7"
- "\xeb\x37\x38\x34\x89\xa3\x15\x87\x8b\x22\x83\x3a\x6a\x98\x20\xdf\x45\x1a"
- "\xfc\xac\xbb\xc6\x7c\x36\xea\xbb\x36\x6f\x3a\x14\xa8\x5e\xc6\x75\x5c\x99"
- "\x6e\x0c\x55\x27\x02\xca\xe4\x74\xd2\x76\x90\x45\xb7\x2e\xf1\xc9\x0f\xe0"
- "\x2d\x98\x13\x14\x05\xc5\x10\xfe\xf6\x11\xab\x90\x1f\x35\x20\xd9\x61\x64"
- "\xd1\xbb\xf6\xa3\x6c\x6b\x74\x5f\x27\x73\xf4\x05\xdb\x99\x92\xba\xe6\x5a"
- "\x5c\x00\x92\xa3\xb4\xd9\xc7\xfc\x4f\x8b\x24\x7b\x1a\x99\x05\xa8\x17\x45"
- "\xdc\x5b\x54\xb4\x7b\x10\x66\x20\xb6\xb9\xf6\x35\xae\x85\xb5\xa0\x19\x75"
- "\xde\x28\xc6\x6b\xdc\xdc\xcd\x7f\xcc\x08\x40\x27\x16\xda\x2f\xdd\x14\x49"
- "\x6c\xea\xe9\xc0\x86\xfa\x4c\x87\xd6\x26\x8b\xe0\xa4\xb6\xa0\x72\xb9\x10"
- "\x4d\x1e\xb6\x02\x4e\x00\xe4\x93\x30\xfc\x01\x81\x8e\x66\x32\xef\x40\x69"
- "\x9a\xb9\x9b\xf9\xe8\x40\xf0\x1f\xf3\xd2\x39\x21\xcf\x20\x89\xae\x4f\x1d"
- "\x08\x2f\xff\x5f\xcf\x76\x13\x7b\x98\x7f\xaf\xda\x6e\x88\x3c\x68\x6b\x9e"
- "\xed\x70\x0a\x57\xba\x0f\xc2\x3a\x01\xf8\x48\xa1\x5c\xac\x1d\xd1\xda\xc6"
- "\x84\x5c\x87\xd1\xfc\x16\x50\x59\xe9\x1b\x89\xe9\xdf\x82\x48\x38\xb9\x56"
- "\xef\x90\x07\x8f\x43\xd7\xbc\xd1\x39\xb4\x86\x1b\x99\x01\x67\x53\xa0\x71"
- "\xe8\x41\x96\xac\xba\x26\x97\x4c\x9b\xcf\x4d\x68\xcb\x54\x13\xa0\x9a\x5a"
- "\x38\xd6\x7e\xfd\xd7\x95\x1f\x71\x44\xbc\xeb\x65\xb6\x19\x6b\x41\xf8\x24"
- "\x20\xe2\xff\x7d\xfb\x75\xe7\xc1\xe4\xb3\x4e\xf2\x3e\xd9\x27\x24\x2e\xbf"
- "\x70\xfd\x5a\xf7\xe0\xc1\x9c\xb5\x26\x7c\x53\x67\xcb\xe9\xf4\xa4\x98\x74"
- "\xfa\x07\x6b\x94\x38\x5a\xea\x07\x7d\xdc\x31\x48\xc0\x04\xcc\x5b\xe6\x4a"
- "\xeb\x9b\x94\xa1\x8b\x28\x7c\x2f\x1a\x7a\xf1\xc3\x30\x73\xea\xde\x89\x50"
- "\x18\x4d\x72\x81\x80\x79\x92\x52\x9c\xbf\xc3\x9c\x35\x35\x41\x13\xd4\xb4"
- "\x07\xd7\xdd\xfb\x5e\xa6\xf4\x39\x11\xee\x43\x9d\x85\x58\x3b\xc8\x4f\x1f"
- "\x83\xfc\xc8\x0f\x81\x94\x4c\x9d\x38\x26\xeb\xcc\x35\xad\xd6\xea\x50\x68"
- "\xf8\x77\xbe\x65\xad\x2c\x90\x6f\x01\x10\x6d\x9f\xc6\xc8\x69\xe1\xa1\x04"
- "\x67\xed\xaa\xf4\x58\x7d\x96\x97\xd6\xbf\x6b\x42\x3a\x70\x5c\x78\x99\x97"
- "\xef\x83\xef\xfb\xd0\x99\xdd\xb4\xc6\x04\x43\xd8\x9a\x86\x85\xef\x76\x69"
- "\x6d\xf6\x12\xca\x6f\x7d\x97\xd4\xad\x35\x7f\xc1\x43\xfb\x0d\x9d\x99\xa8"
- "\x83\x23\xaa\xf6\xbc\x86\xef\x68\xb4\xec\xf9\x24\xe7\x61\xdc\x68\x19\x37"
- "\x63\x80\xbd\x7b\xc6\xdd\x5d\xf9\xe0\x95\xc6\x45\x14\x62\x94\x5d\xad\x54"
- "\x33\x84\x75\x72\x9b\xd3\x46\x65\x67\xce",
- 4096);
- *(uint64_t*)0x200000005a08 = 0x1000;
- *(uint64_t*)0x200000005a10 = 0x200000005900;
- memcpy(
- (void*)0x200000005900,
- "\xa9\x0f\xa3\x6a\x12\x1d\x1a\x18\x64\x0c\x41\xc2\x95\x4e\x5c\x62\xd6\x3a"
- "\x1e\x83\x5d\x89\xca\x41\xe8\xd7\x8b\xba\x2e\xcd\x93\x18\x8b\xe8\x3a\x4e"
- "\x57\xc0\x0e\x58\xd0\x7c\xf4\x8b\xee\xb2\x15\x36\xb6\x15\xdb\x98\x83\x64"
- "\x3f\x9e\x03\x1e\x7d\x48\xae\xfb\x86\x2a\xee\xcf\xa2\xf3\x0b\xe6\xc3\xf6"
- "\x2e\xf4\x7b\xcb\x49\x91\xd0\x05\x22\x0a\xcf\xb6\x33\x87",
- 86);
- *(uint64_t*)0x200000005a18 = 0x56;
- *(uint64_t*)0x200000005a20 = 0x200000005980;
- memcpy((void*)0x200000005980,
- "\x14\x60\xcf\x86\x9b\xec\xa9\x6d\xc4\xea\xc3\x03\xc6\x38\xa8\x83\x1c"
- "\xab\xa0\xf0\x34\x49\x49\x47\xd9\xe5\xb3\xfe\xe8\x89\x8b\x7d\xdb\x15"
- "\x13\x72\x53\x14\x59\x7c\xfb\xa7\x33\xc4\x7e\xab\x6f\xbd\x14\x5d\x2e"
- "\xde\x57\x1e\x81\x48\xcd\xc7\x51\x8b\xc3\x17\x64\x47\x02\xe2\xe1\xc7"
- "\xc6\x96\x17\x19\x55\x4a\xfb\x1b\x7c\xe5\xf2\x08\x25\x1d\xa6\xa1\x2a"
- "\x06\x03\x4b\x37\xf0\x35\x49\x6b\x00\xdc\x39\x54\x66\x16\xbb\x8c\x30"
- "\x23\xe6\x74\x0d\x91\xdb\x4e\xaf\xc3\x83\x46\x0b\xe9\xc2\xf0\x43\x1c",
- 119);
- *(uint64_t*)0x200000005a28 = 0x77;
- *(uint64_t*)0x200000005c18 = 3;
- *(uint64_t*)0x200000005c20 = 0;
- *(uint64_t*)0x200000005c28 = 0;
- *(uint32_t*)0x200000005c30 = 0;
- *(uint32_t*)0x200000005c38 = 0;
- syscall(__NR_sendmmsg, /*fd=*/r[33], /*mmsg=*/0x200000005a40ul, /*vlen=*/8ul,
- /*f=MSG_FASTOPEN|MSG_PROBE|MSG_DONTWAIT|MSG_CONFIRM*/ 0x20000850ul);
- *(uint16_t*)0x200000005c40 = 2;
- *(uint16_t*)0x200000005c42 = htobe16(0x4e22);
- *(uint8_t*)0x200000005c44 = 0xac;
- *(uint8_t*)0x200000005c45 = 0x14;
- *(uint8_t*)0x200000005c46 = 0x14;
- *(uint8_t*)0x200000005c47 = 0xaa;
- STORE_BY_BITMASK(uint8_t, , 0x200000005c80, 0x16, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000005c80, 4, 4, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000005c81, 1, 0, 2);
- STORE_BY_BITMASK(uint8_t, , 0x200000005c81, 0x1a, 2, 6);
- *(uint16_t*)0x200000005c82 = htobe16(0x82);
- *(uint16_t*)0x200000005c84 = htobe16(0x67);
- *(uint16_t*)0x200000005c86 = htobe16(0);
- *(uint8_t*)0x200000005c88 = 3;
- *(uint8_t*)0x200000005c89 = 2;
- *(uint16_t*)0x200000005c8a = htobe16(0);
- *(uint32_t*)0x200000005c8c = htobe32(0xe0000002);
- *(uint32_t*)0x200000005c90 = htobe32(0x7f000001);
- *(uint8_t*)0x200000005c94 = 0x83;
- *(uint8_t*)0x200000005c95 = 0x23;
- *(uint8_t*)0x200000005c96 = 0x6e;
- *(uint32_t*)0x200000005c97 = htobe32(0);
- *(uint32_t*)0x200000005c9b = htobe32(0xa010101);
- *(uint32_t*)0x200000005c9f = htobe32(0x64010102);
- *(uint32_t*)0x200000005ca3 = htobe32(0x64010100);
- *(uint8_t*)0x200000005ca7 = 0xac;
- *(uint8_t*)0x200000005ca8 = 0x14;
- *(uint8_t*)0x200000005ca9 = 0x14;
- *(uint8_t*)0x200000005caa = 0x21;
- *(uint32_t*)0x200000005cab = htobe32(0);
- *(uint8_t*)0x200000005caf = 0xac;
- *(uint8_t*)0x200000005cb0 = 0x14;
- *(uint8_t*)0x200000005cb1 = 0x14;
- *(uint8_t*)0x200000005cb2 = 0xaa;
- *(uint32_t*)0x200000005cb3 = htobe32(0);
- *(uint8_t*)0x200000005cb7 = 0x44;
- *(uint8_t*)0x200000005cb8 = 0xc;
- *(uint8_t*)0x200000005cb9 = 0x21;
- STORE_BY_BITMASK(uint8_t, , 0x200000005cba, 0, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000005cba, 9, 4, 4);
- *(uint32_t*)0x200000005cbb = htobe32(0x10000);
- *(uint32_t*)0x200000005cbf = htobe32(0x80000001);
- *(uint8_t*)0x200000005cc3 = 0x44;
- *(uint8_t*)0x200000005cc4 = 0x14;
- *(uint8_t*)0x200000005cc5 = 0x7b;
- STORE_BY_BITMASK(uint8_t, , 0x200000005cc6, 0, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000005cc6, 3, 4, 4);
- *(uint32_t*)0x200000005cc7 = htobe32(2);
- *(uint32_t*)0x200000005ccb = htobe32(3);
- *(uint32_t*)0x200000005ccf = htobe32(0xa87e);
- *(uint32_t*)0x200000005cd3 = htobe32(4);
- *(uint8_t*)0x200000005cd8 = 0x12;
- *(uint8_t*)0x200000005cd9 = 8;
- *(uint16_t*)0x200000005cda = htobe16(0);
- *(uint32_t*)0x200000005cdc = htobe32(-1);
- memcpy((void*)0x200000005ce0,
- "\x74\x89\x0d\x7a\xbe\xa9\x92\xd7\xe6\xaf\xb1\xa0\xb0\xf3\x2f\xc1\xe0"
- "\xb9\x15\x28\x43\xba\x16\xea\x58\xf0\xcd\xba\xde\x92\x56\x0a\x32\x55",
- 34);
- struct csum_inet csum_2;
- csum_inet_init(&csum_2);
- csum_inet_update(&csum_2, (const uint8_t*)0x200000005cd8, 42);
- *(uint16_t*)0x200000005cda = csum_inet_digest(&csum_2);
- struct csum_inet csum_3;
- csum_inet_init(&csum_3);
- csum_inet_update(&csum_3, (const uint8_t*)0x200000005c80, 88);
- *(uint16_t*)0x200000005c8a = csum_inet_digest(&csum_3);
- res = -1;
- res = syz_emit_proto(/*proto=*/0, /*addr=*/0x200000005c40, /*addrlen=*/0x10,
- /*packet=*/0x200000005c80, /*ttl=*/0);
- if (res != -1)
- r[43] = res;
- syz_receive_proto(/*proto=*/0x6c, /*fd=*/r[43], /*buffer=*/0x200000005d40,
- /*buflen=*/0xcb);
- *(uint32_t*)0x200000005ec0 = 0x6e;
- res = syscall(__NR_accept4, /*fd=*/-1, /*peer=*/0x200000005e40ul,
- /*peerlen=*/0x200000005ec0ul, /*flags=SOCK_NONBLOCK*/ 0x800ul);
- if (res != -1)
- r[44] = res;
- *(uint32_t*)0x200000005f00 = 8;
- memcpy((void*)0x200000005f04,
- "rose0\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
- "\000\000\000",
- 24);
- memcpy((void*)0x200000005f1c,
- "bond_slave_1\000\000\000\000\000\000\000\000\000\000\000\000", 24);
- *(uint16_t*)0x200000005f34 = 1;
- syscall(__NR_ioctl, /*fd=*/r[44], /*cmd=*/0x8982, /*arg=*/0x200000005f00ul);
- *(uint64_t*)0x200000006200 = 0x200000005f40;
- *(uint16_t*)0x200000005f40 = 0x10;
- *(uint16_t*)0x200000005f42 = 0;
- *(uint32_t*)0x200000005f44 = 0;
- *(uint32_t*)0x200000005f48 = 0x10;
- *(uint32_t*)0x200000006208 = 0xc;
- *(uint64_t*)0x200000006210 = 0x2000000061c0;
- *(uint64_t*)0x2000000061c0 = 0x200000005f80;
- *(uint32_t*)0x200000005f80 = 0x228;
- *(uint16_t*)0x200000005f84 = 0;
- *(uint16_t*)0x200000005f86 = 0x100;
- *(uint32_t*)0x200000005f88 = 0x70bd27;
- *(uint32_t*)0x200000005f8c = 0x25dfdbfe;
- *(uint8_t*)0x200000005f90 = 0x3e;
- *(uint8_t*)0x200000005f91 = 0;
- *(uint16_t*)0x200000005f92 = 0;
- *(uint16_t*)0x200000005f94 = 0xe;
- *(uint16_t*)0x200000005f96 = 1;
- memcpy((void*)0x200000005f98, "netdevsim\000", 10);
- *(uint16_t*)0x200000005fa4 = 0xf;
- *(uint16_t*)0x200000005fa6 = 2;
- memcpy((void*)0x200000005fa8, "netdevsim", 9);
- *(uint8_t*)0x200000005fb1 = 0x30;
- *(uint8_t*)0x200000005fb2 = 0;
- *(uint16_t*)0x200000005fb4 = 0x1c;
- *(uint16_t*)0x200000005fb6 = 0x82;
- memcpy((void*)0x200000005fb8, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x200000005fd0 = 5;
- *(uint16_t*)0x200000005fd2 = 0x83;
- *(uint8_t*)0x200000005fd4 = 1;
- *(uint16_t*)0x200000005fd8 = 8;
- *(uint16_t*)0x200000005fda = 1;
- memcpy((void*)0x200000005fdc, "pci\000", 4);
- *(uint16_t*)0x200000005fe0 = 0x11;
- *(uint16_t*)0x200000005fe2 = 2;
- memcpy((void*)0x200000005fe4, "0000:00:10.0\000", 13);
- *(uint16_t*)0x200000005ff4 = 0x1c;
- *(uint16_t*)0x200000005ff6 = 0x82;
- memcpy((void*)0x200000005ff8, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x200000006010 = 5;
- *(uint16_t*)0x200000006012 = 0x83;
- *(uint8_t*)0x200000006014 = 0;
- *(uint16_t*)0x200000006018 = 0xe;
- *(uint16_t*)0x20000000601a = 1;
- memcpy((void*)0x20000000601c, "netdevsim\000", 10);
- *(uint16_t*)0x200000006028 = 0xf;
- *(uint16_t*)0x20000000602a = 2;
- memcpy((void*)0x20000000602c, "netdevsim", 9);
- *(uint8_t*)0x200000006035 = 0x30;
- *(uint8_t*)0x200000006036 = 0;
- *(uint16_t*)0x200000006038 = 0x1c;
- *(uint16_t*)0x20000000603a = 0x82;
- memcpy((void*)0x20000000603c, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x200000006054 = 5;
- *(uint16_t*)0x200000006056 = 0x83;
- *(uint8_t*)0x200000006058 = 0;
- *(uint16_t*)0x20000000605c = 8;
- *(uint16_t*)0x20000000605e = 1;
- memcpy((void*)0x200000006060, "pci\000", 4);
- *(uint16_t*)0x200000006064 = 0x11;
- *(uint16_t*)0x200000006066 = 2;
- memcpy((void*)0x200000006068, "0000:00:10.0\000", 13);
- *(uint16_t*)0x200000006078 = 0x1c;
- *(uint16_t*)0x20000000607a = 0x82;
- memcpy((void*)0x20000000607c, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x200000006094 = 5;
- *(uint16_t*)0x200000006096 = 0x83;
- *(uint8_t*)0x200000006098 = 1;
- *(uint16_t*)0x20000000609c = 0xe;
- *(uint16_t*)0x20000000609e = 1;
- memcpy((void*)0x2000000060a0, "netdevsim\000", 10);
- *(uint16_t*)0x2000000060ac = 0xf;
- *(uint16_t*)0x2000000060ae = 2;
- memcpy((void*)0x2000000060b0, "netdevsim", 9);
- *(uint8_t*)0x2000000060b9 = 0x30;
- *(uint8_t*)0x2000000060ba = 0;
- *(uint16_t*)0x2000000060bc = 0x1c;
- *(uint16_t*)0x2000000060be = 0x82;
- memcpy((void*)0x2000000060c0, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x2000000060d8 = 5;
- *(uint16_t*)0x2000000060da = 0x83;
- *(uint8_t*)0x2000000060dc = 0;
- *(uint16_t*)0x2000000060e0 = 0xe;
- *(uint16_t*)0x2000000060e2 = 1;
- memcpy((void*)0x2000000060e4, "netdevsim\000", 10);
- *(uint16_t*)0x2000000060f0 = 0xf;
- *(uint16_t*)0x2000000060f2 = 2;
- memcpy((void*)0x2000000060f4, "netdevsim", 9);
- *(uint8_t*)0x2000000060fd = 0x30;
- *(uint8_t*)0x2000000060fe = 0;
- *(uint16_t*)0x200000006100 = 0x1c;
- *(uint16_t*)0x200000006102 = 0x82;
- memcpy((void*)0x200000006104, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x20000000611c = 5;
- *(uint16_t*)0x20000000611e = 0x83;
- *(uint8_t*)0x200000006120 = 1;
- *(uint16_t*)0x200000006124 = 0xe;
- *(uint16_t*)0x200000006126 = 1;
- memcpy((void*)0x200000006128, "netdevsim\000", 10);
- *(uint16_t*)0x200000006134 = 0xf;
- *(uint16_t*)0x200000006136 = 2;
- memcpy((void*)0x200000006138, "netdevsim", 9);
- *(uint8_t*)0x200000006141 = 0x30;
- *(uint8_t*)0x200000006142 = 0;
- *(uint16_t*)0x200000006144 = 0x1c;
- *(uint16_t*)0x200000006146 = 0x82;
- memcpy((void*)0x200000006148, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x200000006160 = 5;
- *(uint16_t*)0x200000006162 = 0x83;
- *(uint8_t*)0x200000006164 = 0;
- *(uint16_t*)0x200000006168 = 8;
- *(uint16_t*)0x20000000616a = 1;
- memcpy((void*)0x20000000616c, "pci\000", 4);
- *(uint16_t*)0x200000006170 = 0x11;
- *(uint16_t*)0x200000006172 = 2;
- memcpy((void*)0x200000006174, "0000:00:10.0\000", 13);
- *(uint16_t*)0x200000006184 = 0x1c;
- *(uint16_t*)0x200000006186 = 0x82;
- memcpy((void*)0x200000006188, "source_mac_is_multicast\000", 24);
- *(uint16_t*)0x2000000061a0 = 5;
- *(uint16_t*)0x2000000061a2 = 0x83;
- *(uint8_t*)0x2000000061a4 = 1;
- *(uint64_t*)0x2000000061c8 = 0x228;
- *(uint64_t*)0x200000006218 = 1;
- *(uint64_t*)0x200000006220 = 0;
- *(uint64_t*)0x200000006228 = 0;
- *(uint32_t*)0x200000006230 = 0x4004040;
- syscall(__NR_sendmsg, /*fd=*/r[33], /*msg=*/0x200000006200ul,
- /*f=MSG_CONFIRM*/ 0x800ul);
- *(uint32_t*)0x200000006240 = 0;
- res = syscall(__NR_accept4, /*fd=*/-1, /*peer=*/0ul,
- /*peerlen=*/0x200000006240ul,
- /*flags=SOCK_CLOEXEC|SOCK_NONBLOCK|0x400*/ 0x80c00ul);
- if (res != -1)
- r[45] = res;
- *(uint32_t*)0x200000006280 = 0x288;
- syscall(__NR_setsockopt, /*fd=*/r[45], /*level=*/0x107,
- /*optname=PACKET_COPY_THRESH*/ 7, /*optval=*/0x200000006280ul,
- /*optlen=*/4ul);
- syscall(__NR_close, /*fd=*/r[43]);
- memcpy((void*)0x2000000062c0,
- "team0\000\000\000\000\000\000\000\000\000\000\000", 16);
- syscall(__NR_ioctl, /*fd=*/r[44], /*cmd=*/0x8933, /*arg=*/0x2000000062c0ul);
- *(uint64_t*)0x2000000065c0 = 0x200000006300;
- *(uint16_t*)0x200000006300 = 0x10;
- *(uint16_t*)0x200000006302 = 0;
- *(uint32_t*)0x200000006304 = 0;
- *(uint32_t*)0x200000006308 = 8;
- *(uint32_t*)0x2000000065c8 = 0xc;
- *(uint64_t*)0x2000000065d0 = 0x200000006580;
- *(uint64_t*)0x200000006580 = 0x200000006340;
- *(uint32_t*)0x200000006340 = 0x214;
- *(uint16_t*)0x200000006344 = r[34];
- *(uint16_t*)0x200000006346 = 0x300;
- *(uint32_t*)0x200000006348 = 0x70bd2b;
- *(uint32_t*)0x20000000634c = 0x25dfdbfc;
- *(uint8_t*)0x200000006350 = 1;
- *(uint8_t*)0x200000006351 = 0;
- *(uint16_t*)0x200000006352 = 0;
- *(uint16_t*)0x200000006354 = 0x50;
- STORE_BY_BITMASK(uint16_t, , 0x200000006356, 2, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000006357, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000006357, 1, 7, 1);
- *(uint16_t*)0x200000006358 = 0x4c;
- STORE_BY_BITMASK(uint16_t, , 0x20000000635a, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000635b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000635b, 1, 7, 1);
- *(uint16_t*)0x20000000635c = 8;
- *(uint16_t*)0x20000000635e = 1;
- *(uint32_t*)0x200000006360 = 7;
- *(uint16_t*)0x200000006364 = 8;
- *(uint16_t*)0x200000006366 = 1;
- *(uint32_t*)0x200000006368 = 4;
- *(uint16_t*)0x20000000636c = 8;
- *(uint16_t*)0x20000000636e = 1;
- *(uint32_t*)0x200000006370 = 0;
- *(uint16_t*)0x200000006374 = 8;
- *(uint16_t*)0x200000006376 = 1;
- *(uint32_t*)0x200000006378 = 3;
- *(uint16_t*)0x20000000637c = 8;
- *(uint16_t*)0x20000000637e = 1;
- *(uint32_t*)0x200000006380 = 5;
- *(uint16_t*)0x200000006384 = 8;
- *(uint16_t*)0x200000006386 = 1;
- *(uint32_t*)0x200000006388 = 7;
- *(uint16_t*)0x20000000638c = 8;
- *(uint16_t*)0x20000000638e = 1;
- *(uint32_t*)0x200000006390 = 7;
- *(uint16_t*)0x200000006394 = 8;
- *(uint16_t*)0x200000006396 = 1;
- *(uint32_t*)0x200000006398 = 0;
- *(uint16_t*)0x20000000639c = 8;
- *(uint16_t*)0x20000000639e = 1;
- *(uint32_t*)0x2000000063a0 = 0;
- *(uint16_t*)0x2000000063a4 = 0x16c;
- STORE_BY_BITMASK(uint16_t, , 0x2000000063a6, 2, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063a7, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063a7, 1, 7, 1);
- *(uint16_t*)0x2000000063a8 = 0x14;
- STORE_BY_BITMASK(uint16_t, , 0x2000000063aa, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063ab, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063ab, 1, 7, 1);
- *(uint16_t*)0x2000000063ac = 8;
- *(uint16_t*)0x2000000063ae = 1;
- *(uint32_t*)0x2000000063b0 = 5;
- *(uint16_t*)0x2000000063b4 = 8;
- *(uint16_t*)0x2000000063b6 = 1;
- *(uint32_t*)0x2000000063b8 = 7;
- *(uint16_t*)0x2000000063bc = 0x2c;
- STORE_BY_BITMASK(uint16_t, , 0x2000000063be, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063bf, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063bf, 1, 7, 1);
- *(uint16_t*)0x2000000063c0 = 8;
- *(uint16_t*)0x2000000063c2 = 1;
- *(uint32_t*)0x2000000063c4 = 7;
- *(uint16_t*)0x2000000063c8 = 8;
- *(uint16_t*)0x2000000063ca = 1;
- *(uint32_t*)0x2000000063cc = 6;
- *(uint16_t*)0x2000000063d0 = 8;
- *(uint16_t*)0x2000000063d2 = 1;
- *(uint32_t*)0x2000000063d4 = 8;
- *(uint16_t*)0x2000000063d8 = 8;
- *(uint16_t*)0x2000000063da = 1;
- *(uint32_t*)0x2000000063dc = 5;
- *(uint16_t*)0x2000000063e0 = 8;
- *(uint16_t*)0x2000000063e2 = 1;
- *(uint32_t*)0x2000000063e4 = 0;
- *(uint16_t*)0x2000000063e8 = 0xc;
- STORE_BY_BITMASK(uint16_t, , 0x2000000063ea, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063eb, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063eb, 1, 7, 1);
- *(uint16_t*)0x2000000063ec = 8;
- *(uint16_t*)0x2000000063ee = 1;
- *(uint32_t*)0x2000000063f0 = 1;
- *(uint16_t*)0x2000000063f4 = 0xc;
- STORE_BY_BITMASK(uint16_t, , 0x2000000063f6, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063f7, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000063f7, 1, 7, 1);
- *(uint16_t*)0x2000000063f8 = 8;
- *(uint16_t*)0x2000000063fa = 1;
- *(uint32_t*)0x2000000063fc = 8;
- *(uint16_t*)0x200000006400 = 0xc;
- STORE_BY_BITMASK(uint16_t, , 0x200000006402, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000006403, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000006403, 1, 7, 1);
- *(uint16_t*)0x200000006404 = 8;
- *(uint16_t*)0x200000006406 = 1;
- *(uint32_t*)0x200000006408 = 5;
- *(uint16_t*)0x20000000640c = 0x2c;
- STORE_BY_BITMASK(uint16_t, , 0x20000000640e, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000640f, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000640f, 1, 7, 1);
- *(uint16_t*)0x200000006410 = 8;
- *(uint16_t*)0x200000006412 = 1;
- *(uint32_t*)0x200000006414 = 5;
- *(uint16_t*)0x200000006418 = 8;
- *(uint16_t*)0x20000000641a = 1;
- *(uint32_t*)0x20000000641c = 0;
- *(uint16_t*)0x200000006420 = 8;
- *(uint16_t*)0x200000006422 = 1;
- *(uint32_t*)0x200000006424 = 0;
- *(uint16_t*)0x200000006428 = 8;
- *(uint16_t*)0x20000000642a = 1;
- *(uint32_t*)0x20000000642c = 0;
- *(uint16_t*)0x200000006430 = 8;
- *(uint16_t*)0x200000006432 = 1;
- *(uint32_t*)0x200000006434 = 5;
- *(uint16_t*)0x200000006438 = 0x1c;
- STORE_BY_BITMASK(uint16_t, , 0x20000000643a, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000643b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000643b, 1, 7, 1);
- *(uint16_t*)0x20000000643c = 8;
- *(uint16_t*)0x20000000643e = 1;
- *(uint32_t*)0x200000006440 = 6;
- *(uint16_t*)0x200000006444 = 8;
- *(uint16_t*)0x200000006446 = 1;
- *(uint32_t*)0x200000006448 = 5;
- *(uint16_t*)0x20000000644c = 8;
- *(uint16_t*)0x20000000644e = 1;
- *(uint32_t*)0x200000006450 = 4;
- *(uint16_t*)0x200000006454 = 0x2c;
- STORE_BY_BITMASK(uint16_t, , 0x200000006456, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000006457, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000006457, 1, 7, 1);
- *(uint16_t*)0x200000006458 = 8;
- *(uint16_t*)0x20000000645a = 1;
- *(uint32_t*)0x20000000645c = 8;
- *(uint16_t*)0x200000006460 = 8;
- *(uint16_t*)0x200000006462 = 1;
- *(uint32_t*)0x200000006464 = 0;
- *(uint16_t*)0x200000006468 = 8;
- *(uint16_t*)0x20000000646a = 1;
- *(uint32_t*)0x20000000646c = 4;
- *(uint16_t*)0x200000006470 = 8;
- *(uint16_t*)0x200000006472 = 1;
- *(uint32_t*)0x200000006474 = 7;
- *(uint16_t*)0x200000006478 = 8;
- *(uint16_t*)0x20000000647a = 1;
- *(uint32_t*)0x20000000647c = 0;
- *(uint16_t*)0x200000006480 = 0x54;
- STORE_BY_BITMASK(uint16_t, , 0x200000006482, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000006483, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000006483, 1, 7, 1);
- *(uint16_t*)0x200000006484 = 8;
- *(uint16_t*)0x200000006486 = 1;
- *(uint32_t*)0x200000006488 = 0;
- *(uint16_t*)0x20000000648c = 8;
- *(uint16_t*)0x20000000648e = 1;
- *(uint32_t*)0x200000006490 = 0;
- *(uint16_t*)0x200000006494 = 8;
- *(uint16_t*)0x200000006496 = 1;
- *(uint32_t*)0x200000006498 = 5;
- *(uint16_t*)0x20000000649c = 8;
- *(uint16_t*)0x20000000649e = 1;
- *(uint32_t*)0x2000000064a0 = 0;
- *(uint16_t*)0x2000000064a4 = 8;
- *(uint16_t*)0x2000000064a6 = 1;
- *(uint32_t*)0x2000000064a8 = 0;
- *(uint16_t*)0x2000000064ac = 8;
- *(uint16_t*)0x2000000064ae = 1;
- *(uint32_t*)0x2000000064b0 = 2;
- *(uint16_t*)0x2000000064b4 = 8;
- *(uint16_t*)0x2000000064b6 = 1;
- *(uint32_t*)0x2000000064b8 = 3;
- *(uint16_t*)0x2000000064bc = 8;
- *(uint16_t*)0x2000000064be = 1;
- *(uint32_t*)0x2000000064c0 = 6;
- *(uint16_t*)0x2000000064c4 = 8;
- *(uint16_t*)0x2000000064c6 = 1;
- *(uint32_t*)0x2000000064c8 = 1;
- *(uint16_t*)0x2000000064cc = 8;
- *(uint16_t*)0x2000000064ce = 1;
- *(uint32_t*)0x2000000064d0 = 0;
- *(uint16_t*)0x2000000064d4 = 0x3c;
- STORE_BY_BITMASK(uint16_t, , 0x2000000064d6, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000064d7, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000064d7, 1, 7, 1);
- *(uint16_t*)0x2000000064d8 = 8;
- *(uint16_t*)0x2000000064da = 1;
- *(uint32_t*)0x2000000064dc = 0;
- *(uint16_t*)0x2000000064e0 = 8;
- *(uint16_t*)0x2000000064e2 = 1;
- *(uint32_t*)0x2000000064e4 = 5;
- *(uint16_t*)0x2000000064e8 = 8;
- *(uint16_t*)0x2000000064ea = 1;
- *(uint32_t*)0x2000000064ec = 6;
- *(uint16_t*)0x2000000064f0 = 8;
- *(uint16_t*)0x2000000064f2 = 1;
- *(uint32_t*)0x2000000064f4 = 3;
- *(uint16_t*)0x2000000064f8 = 8;
- *(uint16_t*)0x2000000064fa = 1;
- *(uint32_t*)0x2000000064fc = 7;
- *(uint16_t*)0x200000006500 = 8;
- *(uint16_t*)0x200000006502 = 1;
- *(uint32_t*)0x200000006504 = 3;
- *(uint16_t*)0x200000006508 = 8;
- *(uint16_t*)0x20000000650a = 1;
- *(uint32_t*)0x20000000650c = 4;
- *(uint16_t*)0x200000006510 = 0x44;
- STORE_BY_BITMASK(uint16_t, , 0x200000006512, 2, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000006513, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000006513, 1, 7, 1);
- *(uint16_t*)0x200000006514 = 0x24;
- STORE_BY_BITMASK(uint16_t, , 0x200000006516, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x200000006517, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x200000006517, 1, 7, 1);
- *(uint16_t*)0x200000006518 = 8;
- *(uint16_t*)0x20000000651a = 1;
- *(uint32_t*)0x20000000651c = 7;
- *(uint16_t*)0x200000006520 = 8;
- *(uint16_t*)0x200000006522 = 1;
- *(uint32_t*)0x200000006524 = 6;
- *(uint16_t*)0x200000006528 = 8;
- *(uint16_t*)0x20000000652a = 1;
- *(uint32_t*)0x20000000652c = 3;
- *(uint16_t*)0x200000006530 = 8;
- *(uint16_t*)0x200000006532 = 1;
- *(uint32_t*)0x200000006534 = 1;
- *(uint16_t*)0x200000006538 = 0x1c;
- STORE_BY_BITMASK(uint16_t, , 0x20000000653a, 1, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x20000000653b, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x20000000653b, 1, 7, 1);
- *(uint16_t*)0x20000000653c = 8;
- *(uint16_t*)0x20000000653e = 1;
- *(uint32_t*)0x200000006540 = 2;
- *(uint16_t*)0x200000006544 = 8;
- *(uint16_t*)0x200000006546 = 1;
- *(uint32_t*)0x200000006548 = 2;
- *(uint16_t*)0x20000000654c = 8;
- *(uint16_t*)0x20000000654e = 1;
- *(uint32_t*)0x200000006550 = 2;
- *(uint64_t*)0x200000006588 = 0x214;
- *(uint64_t*)0x2000000065d8 = 1;
- *(uint64_t*)0x2000000065e0 = 0;
- *(uint64_t*)0x2000000065e8 = 0;
- *(uint32_t*)0x2000000065f0 = 1;
- syscall(__NR_sendmsg, /*fd=*/r[33], /*msg=*/0x2000000065c0ul,
- /*f=MSG_OOB*/ 1ul);
- memcpy((void*)0x200000006700, "/selinux/policy\000", 16);
- res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul,
- /*file=*/0x200000006700ul, /*flags=*/0, /*mode=*/0);
- if (res != -1)
- r[46] = res;
- res = syscall(__NR_getresuid, /*ruid=*/0x200000006740ul,
- /*euid=*/0x200000006780ul, /*suid=*/0x2000000067c0ul);
- if (res != -1)
- r[47] = *(uint32_t*)0x200000006780;
- res = syscall(__NR_getgid);
- if (res != -1)
- r[48] = res;
- res = syscall(__NR_getresuid, /*ruid=*/0x200000006800ul,
- /*euid=*/0x200000006840ul, /*suid=*/0x200000006880ul);
- if (res != -1)
- r[49] = *(uint32_t*)0x200000006880;
- res = syscall(__NR_fstat, /*fd=*/r[33], /*statbuf=*/0x2000000068c0ul);
- if (res != -1)
- r[50] = *(uint32_t*)0x2000000068dc;
- *(uint64_t*)0x200000006a00 = 0x200000006600;
- *(uint16_t*)0x200000006600 = 0x10;
- *(uint16_t*)0x200000006602 = 0;
- *(uint32_t*)0x200000006604 = 0;
- *(uint32_t*)0x200000006608 = 0x100;
- *(uint32_t*)0x200000006a08 = 0xc;
- *(uint64_t*)0x200000006a10 = 0x2000000066c0;
- *(uint64_t*)0x2000000066c0 = 0x200000006640;
- *(uint32_t*)0x200000006640 = 0x6c;
- *(uint16_t*)0x200000006644 = 0x3e;
- *(uint16_t*)0x200000006646 = 0x100;
- *(uint32_t*)0x200000006648 = 0x70bd2a;
- *(uint32_t*)0x20000000664c = 0x25dfdbff;
- memcpy((void*)0x200000006650,
- "\x00\xfb\x03\x8c\x23\xd1\x6c\x74\x1d\x50\xb9\x47\x15\xbb\x19\xa9\xd8"
- "\xbc\xc9\x0d\xab\xb4\x48\x81\x78\x94\x58\xbc\xb6\xc5\xc6\x67\xc7\xe0"
- "\xa4\x28\x03\xad\xc4\x30\x82\x37\x8a\xbf\x9a\xcc\x56\x3b\x73\xf0\x01"
- "\x2f\xab\x71\x6a\x3b\x15\x78\x34\x33\x29\x9c\x7a\x53\x88\xdf\xe6\x96"
- "\x9c\xa3\x26\xd8\x59\xbe\xa8\x32\x06\x00\xe9\x18\x24\xba",
- 82);
- *(uint16_t*)0x2000000066a2 = 8;
- STORE_BY_BITMASK(uint16_t, , 0x2000000066a4, 0x25, 0, 14);
- STORE_BY_BITMASK(uint16_t, , 0x2000000066a5, 0, 6, 1);
- STORE_BY_BITMASK(uint16_t, , 0x2000000066a5, 0, 7, 1);
- *(uint32_t*)0x2000000066a6 = 0x10;
- *(uint64_t*)0x2000000066c8 = 0x6c;
- *(uint64_t*)0x200000006a18 = 1;
- *(uint64_t*)0x200000006a20 = 0x200000006940;
- *(uint64_t*)0x200000006940 = 0x18;
- *(uint32_t*)0x200000006948 = 1;
- *(uint32_t*)0x20000000694c = 1;
- *(uint32_t*)0x200000006950 = r[33];
- *(uint32_t*)0x200000006954 = r[33];
- *(uint64_t*)0x200000006958 = 0x34;
- *(uint32_t*)0x200000006960 = 1;
- *(uint32_t*)0x200000006964 = 1;
- *(uint32_t*)0x200000006968 = r[44];
- *(uint32_t*)0x20000000696c = r[33];
- *(uint32_t*)0x200000006970 = r[44];
- *(uint32_t*)0x200000006974 = r[33];
- *(uint32_t*)0x200000006978 = r[43];
- *(uint32_t*)0x20000000697c = r[46];
- *(uint32_t*)0x200000006980 = r[44];
- *(uint32_t*)0x200000006984 = r[44];
- *(uint32_t*)0x200000006988 = r[45];
- *(uint64_t*)0x200000006990 = 0x1c;
- *(uint32_t*)0x200000006998 = 1;
- *(uint32_t*)0x20000000699c = 2;
- *(uint32_t*)0x2000000069a0 = -1;
- *(uint32_t*)0x2000000069a4 = r[47];
- *(uint32_t*)0x2000000069a8 = r[48];
- *(uint64_t*)0x2000000069b0 = 0x1c;
- *(uint32_t*)0x2000000069b8 = 1;
- *(uint32_t*)0x2000000069bc = 2;
- *(uint32_t*)0x2000000069c0 = -1;
- *(uint32_t*)0x2000000069c4 = r[49];
- *(uint32_t*)0x2000000069c8 = r[50];
- *(uint64_t*)0x200000006a28 = 0x90;
- *(uint32_t*)0x200000006a30 = 0x8885;
- syscall(__NR_sendmsg, /*fd=*/r[33], /*msg=*/0x200000006a00ul,
- /*f=MSG_BATCH|MSG_DONTROUTE*/ 0x40004ul);
- *(uint32_t*)0x200000006a40 = 3;
- syscall(__NR_setsockopt, /*fd=*/r[46], /*level=*/0, /*opt=*/0xd4,
- /*val=*/0x200000006a40ul, /*len=*/4ul);
- for (int i = 0; i < 32; i++) {
- syscall(__NR_setsockopt, /*fd=*/r[46], /*level=*/0, /*opt=*/0xd4,
- /*val=*/0x200000006a40ul, /*len=*/4ul);
- }
- memcpy((void*)0x200000006a80,
- "NETMAP\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
- "\000\000\000\000\000\000\000\000",
- 29);
- *(uint8_t*)0x200000006a9d = 0;
- *(uint32_t*)0x200000006ac0 = 0x1e;
- syscall(__NR_getsockopt, /*fd=*/r[46], /*level=*/0x29, /*opt=*/0x44,
- /*val=*/0x200000006a80ul, /*len=*/0x200000006ac0ul);
- for (int i = 0; i < 32; i++) {
- syscall(__NR_getsockopt, /*fd=*/r[46], /*level=*/0x29, /*opt=*/0x44,
- /*val=*/0x200000006a80ul, /*len=*/0x200000006ac0ul);
- }
- memcpy((void*)0x200000000780, "ext4\000", 5);
- memcpy((void*)0x200000000240, "./file0\000", 8);
- *(uint8_t*)0x200000000080 = 0;
- memcpy(
- (void*)0x2000000007c0,
- "\x78\x9c\xec\xdd\xdf\x6b\x5b\x65\x1f\x00\xf0\xef\x49\x7f\x77\x7b\xdf\xf6"
- "\x85\x17\x74\x5e\x15\x04\x2d\x8c\xa5\x76\xd6\x4d\xc1\x8b\x89\x17\x22\x38"
- "\x18\xe8\xb5\x5b\x49\xb3\x32\x9b\x36\xa3\x49\xc7\x5a\x0a\x6e\x88\xe0\x8d"
- "\xa0\xe2\x85\xa0\x37\xbb\xf6\xc7\xbc\xf3\xd6\x1f\xb7\xfa\x5f\x78\x21\x1b"
- "\x53\xbb\xe1\xc4\x0b\xa9\x9c\x34\x59\xb3\x35\xe9\x92\xad\x49\xe6\xf6\xf9"
- "\xc0\x69\x9e\xe7\x3c\x27\x7d\x9e\x6f\x9e\x73\x9e\xf3\x24\xe7\x90\x04\xf0"
- "\xc8\x9a\x48\xff\x64\x22\x0e\x44\xc4\x07\x49\xc4\x58\x75\x7d\x12\x11\x03"
- "\x95\x54\x7f\xc4\xb1\xad\xed\x6e\x6e\xac\xe7\xd2\x25\x89\xcd\xcd\xd7\x7f"
- "\x4b\x2a\xdb\xdc\xd8\x58\xcf\x45\xdd\x73\x52\xfb\xaa\x99\xc7\x23\xe2\xfb"
- "\x77\x23\x0e\x66\x76\xd6\x5b\x5a\x5d\x5b\x98\x2d\x14\xf2\xcb\xd5\xfc\x54"
- "\x79\xf1\xec\x54\x69\x75\xed\xd0\x99\xc5\xd9\xf9\xfc\x7c\x7e\xe9\xc8\xf4"
- "\xcc\xcc\xe1\xa3\xcf\x1d\x3d\xb2\x77\xb1\xfe\xf1\xd3\xda\xfe\xab\x1f\xbe"
- "\xf2\xf4\x57\xc7\xfe\x7a\xe7\xb1\xcb\xef\xff\x90\xc4\xb1\xd8\x5f\x2d\xab"
- "\x8f\x63\xaf\x4c\xc4\x44\xf5\x35\x19\x48\x5f\xc2\xdb\xbc\xbc\xd7\x95\xf5"
- "\x58\xb2\x7b\x71\x83\x3d\x80\x07\x41\xda\x31\x7d\x5b\x47\x79\x1c\x88\xb1"
- "\xe8\xab\xa4\x9a\x18\xe9\x66\xcb\x00\x80\x4e\x79\x3b\x22\x36\x9b\xe9\x6b"
- "\x5a\x02\x00\xfc\xab\x25\xcd\xcf\xff\x00\xc0\x43\xa9\xf6\x39\xc0\x8d\x8d"
- "\xf5\x5c\x6d\xe9\xed\x27\x12\xdd\x75\xed\xa5\x88\x18\xde\x8a\xbf\x76\x7d"
- "\x73\xab\xa4\xbf\x7a\xcd\x6e\xb8\x72\x1d\x74\xf4\x46\x72\xdb\x95\x91\x24"
- "\x22\xc6\xf7\xa0\xfe\x89\x88\xf8\xec\x9b\x37\xbf\x48\x97\xe8\xd0\x75\x48"
- "\x80\x46\x2e\x5c\x8c\x88\x53\xe3\x13\x3b\xc7\xff\x64\xc7\x3d\x0b\xed\x7a"
- "\xa6\x85\x6d\x26\xee\xc8\x1b\xff\xa0\x7b\xbe\x4d\xe7\x3f\xcf\x37\x9a\xff"
- "\x65\x6e\xcd\x7f\xa2\xc1\xfc\x67\xa8\xc1\xb1\x7b\x2f\xee\x7e\xfc\x67\xae"
- "\xec\x41\x35\x4d\xa5\xf3\xbf\x17\xeb\xee\x6d\xbb\x59\x17\x7f\xd5\x78\x5f"
- "\x35\xf7\x9f\xca\x9c\x6f\x20\x39\x7d\xa6\x90\x4f\xc7\xb6\xff\x46\xc4\x64"
- "\x0c\x0c\xa5\xf9\xe9\x5d\xea\x98\xbc\xfe\xf7\xf5\x66\x65\xf5\xf3\xbf\xdf"
- "\x3f\x7a\xeb\xf3\xb4\xfe\xf4\x71\x7b\x8b\xcc\x95\xfe\xa1\xdb\x9f\x33\x37"
- "\x5b\x9e\xbd\x9f\x98\xeb\x5d\xbb\x18\xf1\x44\x7f\xa3\xf8\x93\x5b\xfd\x9f"
- "\x34\x99\xff\x9e\x68\xb1\x8e\x57\x5f\x78\xef\xd3\x66\x65\x69\xfc\x69\xbc"
- "\xb5\x65\x67\xfc\x9d\xb5\x79\x29\xe2\xa9\x86\xfd\xbf\x7d\x47\x5b\xb2\xeb"
- "\xfd\x89\x53\x95\xdd\x61\xaa\xb6\x53\x34\xf0\xf5\xcf\x9f\x8c\x36\xab\xbf"
- "\xbe\xff\xd3\x25\xad\xbf\xf6\x5e\xa0\x1b\xd2\xfe\x1f\xdd\x3d\xfe\xf1\xa4"
- "\xfe\x7e\xcd\x52\xfb\x75\xfc\x78\x69\xec\xbb\x66\x65\x77\x8f\xbf\xf1\xfe"
- "\x3f\x98\xbc\x51\x49\x0f\x56\xd7\x9d\x9f\x2d\x97\x97\xa7\x23\x06\x93\xd7"
- "\x76\xae\x3f\xbc\xfd\xdc\x5a\xbe\xb6\x7d\x1a\xff\xe4\x93\x8d\x8f\xff\xdd"
- "\xf6\xff\xf4\x3d\xe1\xa9\x16\xe3\xef\xbf\xfa\xeb\x97\xf7\x1e\x7f\x67\xa5"
- "\xf1\xcf\xb5\xd5\xff\xed\x27\x2e\xdf\x5c\xe8\x6b\x56\x7f\x6b\xfd\x3f\x53"
- "\x49\x4d\x56\xd7\xb4\x32\xfe\xb5\xda\xc0\xfb\x79\xed\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x55\x99\x88"
- "\xd8\x1f\x49\x26\x7b\x2b\x9d\xc9\x64\xb3\x5b\xbf\xe1\xfd\xff\x18\xcd\x14"
- "\x8a\xa5\xf2\xc1\xd3\xc5\x95\xa5\xb9\xa8\xfc\x56\xf6\x78\x0c\x64\x6a\x5f"
- "\x75\x39\x56\xf7\x7d\xa8\xd3\xd5\xef\xc3\xaf\xe5\x0f\xdf\x91\x7f\x36\x22"
- "\xfe\x17\x11\x1f\x0f\x8d\x54\xf2\xd9\x5c\xb1\x30\xd7\xeb\xe0\x01\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x6a\x5f\x93\xdf\xff\x4f\xfd"
- "\x32\xd4\xeb\xd6\x01\x00\x1d\x33\xdc\xd7\xeb\x16\x00\x00\xdd\x36\xdc\xdf"
- "\xeb\x16\x00\x00\xdd\x36\xdc\xd6\xd6\x23\x1d\x6b\x07\x00\xd0\x3d\xed\x9d"
- "\xff\x01\x80\x87\x81\xf3\x3f\x00\x3c\x7a\x9c\xff\x01\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe8\xb0\x13\xc7\x8f\xa7\xcb\xe6\x9f"
- "\x1b\xeb\xb9\x34\x3f\x77\x6e\x75\x65\xa1\x78\xee\xd0\x5c\xbe\xb4\x90\x5d"
- "\x5c\xc9\x65\x73\xc5\xe5\xb3\xd9\xf9\x62\x71\xbe\x90\xcf\xe6\x8a\x8b\x4d"
- "\xff\xd1\x85\xad\x87\x42\xb1\x78\x76\x26\x96\x56\xce\x4f\x95\xf3\xa5\xf2"
- "\x54\x69\x75\xed\xe4\x62\x71\x65\xa9\x7c\xf2\xcc\xe2\xec\x7c\xfe\x64\x7e"
- "\xa0\x6b\x91\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\xeb"
- "\x4a\xab\x6b\x0b\xb3\x85\x42\x7e\x59\x42\x42\xa2\xed\x44\x5c\xd8\x3a\x8e"
- "\x1e\x94\xf6\xec\x5d\x22\x06\xb7\x47\x89\x91\x9e\x8d\x4f\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x0f\xba\x7f\x02\x00\x00\xff\xff\xa6\x03\x26"
- "\xe7",
- 1926);
- syz_mount_image(
- /*fs=*/0x200000000780, /*dir=*/0x200000000240,
- /*flags=MS_LAZYTIME|MS_STRICTATIME|MS_NOATIME|MS_DIRSYNC*/ 0x3000480,
- /*opts=*/0x200000000080, /*chdir=*/0x45, /*size=*/0x786,
- /*img=*/0x2000000007c0);
- memcpy((void*)0x2000000000c0, "./file1\000", 8);
- res = syscall(__NR_open, /*file=*/0x2000000000c0ul, /*flags=*/0ul,
- /*mode=*/0ul);
- if (res != -1)
- r[51] = res;
- memcpy((void*)0x200000001140, "ext4\000", 5);
- memcpy((void*)0x2000000007c0, "./file0\000", 8);
- *(uint8_t*)0x200000001180 = 0;
- memcpy(
- (void*)0x200000000840,
- "\x78\x9c\xec\xdd\xcd\x6b\x1c\xe5\x1f\x00\xf0\xef\x6c\x92\xa6\xbf\xb4\x3f"
- "\x13\x41\xd0\x7a\x0a\x08\x1a\x28\xdd\x98\x1a\x5b\x05\x0f\x15\x0f\x22\x58"
- "\x28\xe8\xd9\x76\xd9\x6c\x43\xcd\x6e\xb6\x64\x37\xa5\x09\x01\x2d\x22\x78"
- "\x11\x54\x3c\x08\x7a\xe9\xd9\x97\x7a\xf3\xea\xcb\x55\xff\x0b\x0f\xd2\x52"
- "\x35\x2d\x56\x3c\x48\x64\x36\xb3\xe9\xb6\xd9\x4d\x37\x6d\x92\x45\xf7\xf3"
- "\x81\xa7\x7d\x9e\x99\xd9\x3c\xf3\x9d\x67\x66\x9e\x67\x77\x86\x99\x00\xfa"
- "\xd6\x78\xfa\x4f\x2e\xe2\x50\x44\x7c\x90\x44\x8c\x66\xd3\x93\x88\x18\x6a"
- "\xe4\x06\x23\x4e\xac\x2f\x77\x6b\x75\xa5\x98\xa6\x24\xd6\xd6\x5e\xfb\x2d"
- "\x69\x2c\x73\x73\x75\xa5\x18\x2d\x9f\x49\x1d\xc8\x0a\x8f\x45\xc4\xf7\xef"
- "\x46\x1c\xce\x6d\xae\xb7\xb6\xb4\x3c\x57\x28\x97\x4b\x0b\x59\x79\xb2\x5e"
- "\x39\x3f\x59\x5b\x5a\x3e\x72\xae\x52\x98\x2d\xcd\x96\xe6\x8f\x4d\x4d\x4f"
- "\x1f\x3d\xfe\xec\xf1\x63\x3b\x17\xeb\x1f\x3f\x2d\x1f\xbc\xf6\xe1\xcb\x4f"
- "\x7d\x75\xe2\xaf\x77\x1e\xbd\xf2\xfe\x0f\x49\x9c\x88\x83\xd9\xbc\xd6\x38"
- "\x76\xca\x78\x8c\x67\xdb\x64\x28\xdd\x84\x77\x78\x69\xa7\x2b\xeb\xb1\xa4"
- "\xd7\x2b\xc0\x7d\x49\x0f\xcd\x81\xf5\xa3\x3c\x0e\xc5\x68\x0c\x34\x72\x00"
- "\xc0\x7f\xd9\x5b\x11\xb1\x06\x00\xf4\x99\x44\xff\x0f\x00\x7d\xa6\xf9\x3b"
- "\xc0\xcd\xd5\x95\x62\x33\xf5\xf6\x17\x89\xbd\x75\xfd\xc5\x88\xd8\xbf\x1e"
- "\x7f\xf3\xfa\xe6\xfa\x9c\xc1\xec\x9a\xdd\xfe\xc6\x75\xd0\x91\x9b\xc9\x1d"
- "\x57\x46\x92\x88\x18\xdb\x81\xfa\xc7\x23\xe2\xb3\x6f\xde\xf8\x22\x4d\xb1"
- "\x4b\xd7\x21\x01\xda\x79\xfb\x52\x44\x9c\x19\x1b\xdf\x7c\xfe\x4f\x36\xdd"
- "\xb3\xb0\x5d\x4f\x77\xb1\xcc\xf8\x5d\x65\xe7\x3f\xd8\x3b\xdf\xa6\xe3\x9f"
- "\xe7\xda\x8d\xff\x72\x1b\xe3\x9f\x68\x33\xfe\x19\x6e\x73\xec\xde\x8f\x7b"
- "\x1f\xff\xb9\xab\x3b\x50\x4d\x47\xe9\xf8\xef\x85\x96\x7b\xdb\x6e\xb5\xc4"
- "\x9f\x19\x1b\xc8\x4a\xff\x6f\x8c\xf9\x86\x92\xb3\xe7\xca\xa5\xf4\xdc\xf6"
- "\x50\x44\x4c\xc4\xd0\x70\x5a\x9e\xda\xa2\x8e\x89\x1b\x7f\xdf\xe8\x34\xaf"
- "\x75\xfc\xf7\xfb\x47\x6f\x7e\x9e\xd6\x9f\xfe\x7f\x7b\x89\xdc\xd5\xc1\xe1"
- "\x3b\x3f\x33\x53\xa8\x17\x1e\x24\xe6\x56\xd7\x2f\x45\x3c\x3e\xd8\x2e\xfe"
- "\x64\xa3\xfd\x93\x0e\xe3\xdf\x53\x5d\xd6\xf1\xca\xf3\xef\x7d\xda\x69\x5e"
- "\x1a\x7f\x1a\x6f\x33\x6d\x8e\x7f\x77\xad\x5d\x8e\x78\xb2\x6d\xfb\xdf\xbe"
- "\xa3\x2d\xd9\xf2\xfe\xc4\xc9\xc6\xee\x30\xd9\xdc\x29\xda\xf8\xfa\xe7\x4f"
- "\x46\x3a\xd5\xdf\xda\xfe\x69\x4a\xeb\x6f\x7e\x17\xd8\x0b\x69\xfb\x8f\x6c"
- "\x1d\xff\x58\xd2\x7a\xbf\x66\x6d\xfb\x75\xfc\x78\x79\xf4\xbb\x4e\xf3\xee"
- "\x1d\x7f\xfb\xfd\x7f\x5f\xf2\x7a\x23\xbf\x2f\x9b\x76\xb1\x50\xaf\x2f\x4c"
- "\x45\xec\x4b\x5e\xdd\x3c\xfd\xe8\xed\xcf\x36\xcb\xcd\xe5\xd3\xf8\x27\x9e"
- "\x68\x7f\xfc\x6f\xb5\xff\xa7\xdf\x09\xcf\x74\x19\xff\xe0\xb5\x5f\xbf\xbc"
- "\xff\xf8\x77\x57\x1a\xff\xcc\xb6\xda\x7f\xfb\x99\x2b\xb7\xe6\x06\x3a\xd5"
- "\xdf\x5d\xfb\x4f\x37\x72\x13\xd9\x94\x6e\xce\x7f\xdd\xae\xe0\x83\x6c\x3b"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\xe8\x56\x2e\x22\x0e\x46\x92\xcb\x6f\xe4\x73\xb9\x7c\x7e\xfd\x1d\xde"
- "\x8f\xc4\x48\xae\x5c\xad\xd5\x0f\x9f\xad\x2e\xce\xcf\x44\xe3\x5d\xd9\x63"
- "\x31\x94\x6b\x3e\xea\x72\xb4\xe5\x79\xa8\x53\xd9\xf3\xf0\x9b\xe5\xa3\x77"
- "\x95\x9f\x89\x88\x87\x23\xe2\xe3\xe1\xff\x35\xca\xf9\x62\xb5\x3c\xd3\xeb"
- "\xe0\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x73\xa0\xc3"
- "\xfb\xff\x53\xbf\x0c\xf7\x7a\xed\x00\x80\x5d\xb3\xbf\xd7\x2b\x00\x00\xec"
- "\x39\xfd\x3f\x00\xf4\x1f\xfd\x3f\x00\xf4\x1f\xfd\x3f\x00\xf4\x1f\xfd\x3f"
- "\x00\xf4\x1f\xfd\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\xbb\xec\xd4\xc9\x93\x69\x5a\xfb\x73\x75\xa5\x98\x96\x67\x2e\x2c"
- "\x2d\xce\x55\x2f\x1c\x99\x29\xd5\xe6\xf2\x95\xc5\x62\xbe\x58\x5d\x38\x9f"
- "\x9f\xad\x56\x67\xcb\xa5\x7c\xb1\x5a\xb9\xd7\xdf\x2b\x57\xab\xe7\xa7\x63"
- "\x7e\xf1\xe2\x64\xbd\x54\xab\x4f\xd6\x96\x96\x4f\x57\xaa\x8b\xf3\xf5\xd3"
- "\xe7\x2a\x85\xd9\xd2\xe9\xd2\xd0\x9e\x44\x05\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\xdb\x53\x5b\x5a\x9e\x2b\x94\xcb\xa5\x05\x19\x19"
- "\x19\x99\x8d\x4c\xaf\xcf\x4c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff"
- "\x0e\xff\x04\x00\x00\xff\xff\x3e\x07\x2a\x2f",
- 1883);
- syz_mount_image(/*fs=*/0x200000001140, /*dir=*/0x2000000007c0,
- /*flags=MS_LAZYTIME|MS_NOATIME|MS_DIRSYNC*/ 0x2000480,
- /*opts=*/0x200000001180, /*chdir=*/1, /*size=*/0x75b,
- /*img=*/0x200000000840);
- memcpy((void*)0x200000000180, "./bus\000", 6);
- syscall(__NR_creat, /*file=*/0x200000000180ul, /*mode=*/0ul);
- memcpy((void*)0x200000001280, "/dev/loop", 9);
- *(uint8_t*)0x200000001289 = 0x30;
- *(uint8_t*)0x20000000128a = 0;
- memcpy((void*)0x200000001240, "./bus\000", 6);
- syscall(__NR_mount, /*src=*/0x200000001280ul, /*dst=*/0x200000001240ul,
- /*type=*/0ul, /*flags=MS_BIND*/ 0x1000ul, /*data=*/0ul);
- memcpy((void*)0x200000000040, "./bus\000", 6);
- res = syscall(
- __NR_open, /*file=*/0x200000000040ul,
- /*flags=O_NOFOLLOW|O_NOCTTY|O_NOATIME|O_CREAT|O_CLOEXEC|0x2*/ 0xe0142ul,
- /*mode=*/0ul);
- if (res != -1)
- r[52] = res;
- memcpy((void*)0x200000000080, "./bus\000", 6);
- res = syscall(__NR_open, /*file=*/0x200000000080ul,
- /*flags=O_SYNC|O_NOCTTY|O_DIRECT|O_CLOEXEC|O_RDWR*/ 0x185102ul,
- /*mode=*/0ul);
- if (res != -1)
- r[53] = res;
- syscall(__NR_sendfile, /*fdout=*/r[52], /*fdin=*/r[53], /*off=*/0ul,
- /*count=*/0x1000000201005ul);
- memcpy((void*)0x200000000180, "./bus\000", 6);
- syscall(__NR_open, /*file=*/0x200000000180ul,
- /*flags=O_TRUNC|O_SYNC|O_NOATIME|O_LARGEFILE|O_DIRECT|O_CREAT|0x3e*/
- 0x14d27eul, /*mode=*/0ul);
- memcpy((void*)0x200000000380, "/dev/loop", 9);
- *(uint8_t*)0x200000000389 = 0x30;
- *(uint8_t*)0x20000000038a = 0;
- memcpy((void*)0x200000000140, "./bus\000", 6);
- syscall(__NR_mount, /*src=*/0x200000000380ul, /*dst=*/0x200000000140ul,
- /*type=*/0ul, /*flags=MS_BIND*/ 0x1000ul, /*data=*/0ul);
- memcpy((void*)0x200000000400, "./bus\000", 6);
- res = syscall(__NR_open, /*file=*/0x200000000400ul,
- /*flags=O_SYNC|O_NOCTTY|O_NOATIME|O_RDWR|0x3c*/ 0x14113eul,
- /*mode=*/0ul);
- if (res != -1)
- r[54] = res;
- memcpy((void*)0x2000000001c0, "#! ", 3);
- *(uint8_t*)0x2000000001c3 = 0xa;
- syscall(__NR_write, /*fd=*/r[54], /*data=*/0x2000000001c0ul,
- /*len=*/0x208e24bul);
- memcpy((void*)0x200000000040, "./file0\000", 8);
- memcpy((void*)0x200000000100, "./file1\000", 8);
- syscall(__NR_symlinkat, /*old=*/0x200000000040ul, /*newfd=*/r[51],
- /*new=*/0x200000000100ul);
- memcpy((void*)0x200000000000, "./file1\000", 8);
- syscall(__NR_creat, /*file=*/0x200000000000ul, /*mode=*/0ul);
- res = syscall(__NR_socket, /*domain=AF_NETLINK*/ 0x10ul,
- /*type=SOCK_RAW*/ 3ul, /*proto=*/0);
- if (res != -1)
- r[55] = res;
- syscall(__NR_madvise, /*addr=*/0x200000ffc000ul, /*len=*/0x4000ul,
- /*advice=MADV_POPULATE_WRITE*/ 0x17ul);
- syscall(__NR_madvise, /*addr=*/0x200000ffc000ul, /*len=*/0x4000ul,
- /*advice=MADV_POPULATE_WRITE*/ 0x17ul);
- syscall(__NR_madvise, /*addr=*/0x200000ffb000ul, /*len=*/0x3000ul,
- /*advice=MADV_PAGEOUT*/ 0x15ul);
- syscall(__NR_madvise, /*addr=*/0x200000ffb000ul, /*len=*/0x3000ul,
- /*advice=MADV_PAGEOUT*/ 0x15ul);
- syz_clone(/*flags=*/0, /*stack=*/0, /*stack_len=*/0, /*parentid=*/0,
- /*childtid=*/0, /*tls=*/0);
- syscall(__NR_madvise, /*addr=*/0x200000ffb000ul, /*len=*/0x3000ul,
- /*advice=MADV_RANDOM*/ 1ul);
- syscall(__NR_madvise, /*addr=*/0x200000ffb000ul, /*len=*/0x3000ul,
- /*advice=MADV_RANDOM*/ 1ul);
- syscall(__NR_madvise, /*addr=*/0x200000ffb000ul, /*len=*/0x2000ul,
- /*advice=MADV_POPULATE_READ*/ 0x16ul);
- syscall(__NR_mbind, /*addr=*/0x200000ffb000ul, /*len=*/0x2000ul, /*mode=*/0ul,
- /*nodemask=*/0ul, /*maxnode=*/0ul, /*flags=MPOL_MF_MOVE*/ 2ul);
- res = syscall(__NR_socket, /*domain=*/0x11ul, /*type=SOCK_DGRAM*/ 2ul,
- /*proto=*/0x300);
- if (res != -1)
- r[56] = res;
- *(uint32_t*)0x200000000000 = 0;
- syscall(__NR_setsockopt, /*fd=*/r[56], /*level=*/0x107,
- /*optname=PACKET_RESERVE*/ 0xc, /*optval=*/0x200000000000ul,
- /*optlen=*/4ul);
- *(uint64_t*)0x2000000001c0 = 0;
- *(uint32_t*)0x2000000001c8 = 0;
- *(uint64_t*)0x2000000001d0 = 0x200000000040;
- *(uint64_t*)0x200000000040 = 0x200000000280;
- memcpy((void*)0x200000000280,
- "\xbd\x00\x00\x00\x19\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a"
- "\x01\x01\x01\x00\x00\x00\x15\xe9\xdc\x0d\x07\xfe\x64\x68\x00\xfc\x02"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00",
- 64);
- *(uint32_t*)0x2000000002c0 = 0;
- *(uint32_t*)0x2000000002c4 = -1;
- memcpy((void*)0x2000000002c8,
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
- 112);
- *(uint64_t*)0x200000000048 = 0xb8;
- *(uint64_t*)0x2000000001d8 = 1;
- *(uint64_t*)0x2000000001e0 = 0;
- *(uint64_t*)0x2000000001e8 = 0;
- *(uint32_t*)0x2000000001f0 = 0;
- syscall(__NR_sendmsg, /*fd=*/r[55], /*msg=*/0x2000000001c0ul, /*f=*/0ul);
- *(uint64_t*)0x2000000001c0 = 0;
- *(uint32_t*)0x2000000001c8 = 0;
- *(uint64_t*)0x2000000001d0 = 0x200000000040;
- *(uint64_t*)0x200000000040 = 0x200000000280;
- memcpy((void*)0x200000000280,
- "\xbd\x00\x00\x00\x19\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a"
- "\x01\x01\x01\x00\x00\x00\x15\xe9\xdc\x0d\x07\xfe\x64\x68\x00\xfc\x02"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00",
- 64);
- *(uint32_t*)0x2000000002c0 = 0;
- *(uint32_t*)0x2000000002c4 = -1;
- memcpy((void*)0x2000000002c8,
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
- 112);
- *(uint64_t*)0x200000000048 = 0xb8;
- *(uint64_t*)0x2000000001d8 = 1;
- *(uint64_t*)0x2000000001e0 = 0;
- *(uint64_t*)0x2000000001e8 = 0;
- *(uint32_t*)0x2000000001f0 = 0;
- syscall(__NR_sendmsg, /*fd=*/r[55], /*msg=*/0x2000000001c0ul, /*f=*/0ul);
- memcpy((void*)0x2000000000c0, "nl80211\000", 8);
- res = -1;
- res = syz_genetlink_get_family_id(/*name=*/0x2000000000c0, /*fd=*/r[55]);
- if (res != -1)
- r[57] = res;
- *(uint64_t*)0x200000000200 = 0x200000000080;
- *(uint16_t*)0x200000000080 = 0x10;
- *(uint16_t*)0x200000000082 = 0;
- *(uint32_t*)0x200000000084 = 0;
- *(uint32_t*)0x200000000088 = 0x20000;
- *(uint32_t*)0x200000000208 = 0xc;
- *(uint64_t*)0x200000000210 = 0x200000000180;
- *(uint64_t*)0x200000000180 = 0x200000000100;
- *(uint32_t*)0x200000000100 = 0x80;
- *(uint16_t*)0x200000000104 = r[57];
- *(uint16_t*)0x200000000106 = 8;
- *(uint32_t*)0x200000000108 = 0x70bd29;
- *(uint32_t*)0x20000000010c = 0x25dfdbff;
- *(uint8_t*)0x200000000110 = 0x38;
- *(uint8_t*)0x200000000111 = 0;
- *(uint16_t*)0x200000000112 = 0;
- *(uint16_t*)0x200000000114 = 0xc;
- *(uint16_t*)0x200000000116 = 0x99;
- *(uint32_t*)0x200000000118 = 1;
- *(uint32_t*)0x20000000011c = 0x3a;
- *(uint16_t*)0x200000000120 = 0xc;
- *(uint16_t*)0x200000000122 = 0x58;
- *(uint64_t*)0x200000000124 = 0xf;
- *(uint16_t*)0x20000000012c = 0xc;
- *(uint16_t*)0x20000000012e = 0x58;
- *(uint64_t*)0x200000000130 = 0x100b;
- *(uint16_t*)0x200000000138 = 0xc;
- *(uint16_t*)0x20000000013a = 0x58;
- *(uint64_t*)0x20000000013c = 0x3f;
- *(uint16_t*)0x200000000144 = 0xc;
- *(uint16_t*)0x200000000146 = 0x58;
- *(uint64_t*)0x200000000148 = 0x63;
- *(uint16_t*)0x200000000150 = 0xc;
- *(uint16_t*)0x200000000152 = 0x58;
- *(uint64_t*)0x200000000154 = 0x7a;
- *(uint16_t*)0x20000000015c = 0xc;
- *(uint16_t*)0x20000000015e = 0x58;
- *(uint64_t*)0x200000000160 = 0x5d;
- *(uint16_t*)0x200000000168 = 0xc;
- *(uint16_t*)0x20000000016a = 0x58;
- *(uint64_t*)0x20000000016c = 0x59;
- *(uint16_t*)0x200000000174 = 0xc;
- *(uint16_t*)0x200000000176 = 0x58;
- *(uint64_t*)0x200000000178 = 6;
- *(uint64_t*)0x200000000188 = 0x80;
- *(uint64_t*)0x200000000218 = 1;
- *(uint64_t*)0x200000000220 = 0;
- *(uint64_t*)0x200000000228 = 0;
- *(uint32_t*)0x200000000230 = 0;
- syscall(__NR_sendmsg, /*fd=*/r[55], /*msg=*/0x200000000200ul, /*f=*/0ul);
- *(uint64_t*)0x200000000000 = 7;
- syscall(__NR_set_mempolicy, /*mode=MPOL_BIND|0x4*/ 6ul,
- /*nodemask=*/0x200000000000ul, /*maxnode=*/0x2ful);
- *(uint32_t*)0x20000001d000 = 2;
- *(uint32_t*)0x20000001d004 = 0x80;
- *(uint8_t*)0x20000001d008 = 0xb9;
- *(uint8_t*)0x20000001d009 = 0;
- *(uint8_t*)0x20000001d00a = 0;
- *(uint8_t*)0x20000001d00b = 0;
- *(uint32_t*)0x20000001d00c = 0;
- *(uint64_t*)0x20000001d010 = 0;
- *(uint64_t*)0x20000001d018 = 0;
- *(uint64_t*)0x20000001d020 = 0;
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 0, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 1, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 2, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 3, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 4, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 5, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 6, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 7, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 8, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 9, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 10, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 11, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 12, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 13, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 14, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 15, 2);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 17, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 18, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 19, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 20, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 21, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 22, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 23, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 24, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 25, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 26, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 27, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 28, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 29, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 30, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 31, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 32, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 33, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 34, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 35, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 36, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 37, 1);
- STORE_BY_BITMASK(uint64_t, , 0x20000001d028, 0, 38, 26);
- *(uint32_t*)0x20000001d030 = 0;
- *(uint32_t*)0x20000001d034 = 0;
- *(uint64_t*)0x20000001d038 = 0;
- *(uint64_t*)0x20000001d040 = 0;
- *(uint64_t*)0x20000001d048 = 0;
- *(uint64_t*)0x20000001d050 = 0;
- *(uint32_t*)0x20000001d058 = 0;
- *(uint32_t*)0x20000001d05c = 0;
- *(uint64_t*)0x20000001d060 = 0;
- *(uint32_t*)0x20000001d068 = 0;
- *(uint16_t*)0x20000001d06c = 0;
- *(uint16_t*)0x20000001d06e = 0;
- *(uint32_t*)0x20000001d070 = 0;
- *(uint32_t*)0x20000001d074 = 0;
- *(uint64_t*)0x20000001d078 = 0;
- syscall(__NR_perf_event_open, /*attr=*/0x20000001d000ul, /*pid=*/0,
- /*cpu=*/0ul, /*group=*/-1, /*flags=*/0ul);
- syscall(__NR_close_range, /*fd=*/-1, /*max_fd=*/-1,
- /*flags=CLOSE_RANGE_UNSHARE*/ 2ul);
- res = syscall(__NR_socket, /*domain=*/0x10ul, /*type=*/3ul, /*proto=*/0x10);
- if (res != -1)
- r[58] = res;
- *(uint32_t*)0x200000000300 = 0xc;
- syscall(__NR_getsockopt, /*fd=*/-1, /*level=*/0, /*optname=*/8,
- /*optval=*/0x2000000002c0ul, /*optlen=*/0x200000000300ul);
- *(uint32_t*)0x200000000380 = 0x14;
- syscall(__NR_getpeername, /*fd=*/-1, /*peer=*/0x200000000340ul,
- /*peerlen=*/0x200000000380ul);
- memcpy((void*)0x2000000003c0,
- "team0\000\000\000\000\000\000\000\000\000\000\000", 16);
- syscall(__NR_ioctl, /*fd=*/r[58], /*cmd=*/0x8933, /*arg=*/0x2000000003c0ul);
- memcpy((void*)0x2000000004c0, "syztnl0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint64_t*)0x2000000004d0 = 0x200000000400;
- memcpy((void*)0x200000000400,
- "sit0\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- *(uint32_t*)0x200000000410 = 0;
- *(uint16_t*)0x200000000414 = htobe16(0x20);
- *(uint16_t*)0x200000000416 = htobe16(8);
- *(uint32_t*)0x200000000418 = htobe32(1);
- *(uint32_t*)0x20000000041c = htobe32(0x10001);
- STORE_BY_BITMASK(uint8_t, , 0x200000000420, 0x1e, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000420, 4, 4, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000421, 1, 0, 2);
- STORE_BY_BITMASK(uint8_t, , 0x200000000421, 0x3c, 2, 6);
- *(uint16_t*)0x200000000422 = htobe16(0x78);
- *(uint16_t*)0x200000000424 = htobe16(0x66);
- *(uint16_t*)0x200000000426 = htobe16(0);
- *(uint8_t*)0x200000000428 = 0x80;
- *(uint8_t*)0x200000000429 = 4;
- *(uint16_t*)0x20000000042a = htobe16(0);
- *(uint32_t*)0x20000000042c = htobe32(0xe0000002);
- *(uint32_t*)0x200000000430 = htobe32(0xe0000001);
- *(uint8_t*)0x200000000434 = 0x44;
- *(uint8_t*)0x200000000435 = 0xc;
- *(uint8_t*)0x200000000436 = 0x59;
- STORE_BY_BITMASK(uint8_t, , 0x200000000437, 1, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000437, 0xe, 4, 4);
- *(uint32_t*)0x200000000438 = htobe32(0xe0000001);
- *(uint32_t*)0x20000000043c = htobe32(0x76279cf9);
- *(uint8_t*)0x200000000440 = 0x94;
- *(uint8_t*)0x200000000441 = 4;
- *(uint16_t*)0x200000000442 = 0;
- *(uint8_t*)0x200000000444 = 0x44;
- *(uint8_t*)0x200000000445 = 0x44;
- *(uint8_t*)0x200000000446 = 0xb1;
- STORE_BY_BITMASK(uint8_t, , 0x200000000447, 1, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000447, 8, 4, 4);
- *(uint32_t*)0x200000000448 = htobe32(0xe0000001);
- *(uint32_t*)0x20000000044c = htobe32(0x8000);
- *(uint32_t*)0x200000000450 = htobe32(0);
- *(uint32_t*)0x200000000454 = htobe32(4);
- *(uint8_t*)0x200000000458 = 0xac;
- *(uint8_t*)0x200000000459 = 0x14;
- *(uint8_t*)0x20000000045a = 0x14;
- *(uint8_t*)0x20000000045b = 0xaa;
- *(uint32_t*)0x20000000045c = htobe32(4);
- *(uint32_t*)0x200000000460 = htobe32(0xe0000001);
- *(uint32_t*)0x200000000464 = htobe32(0x400);
- *(uint8_t*)0x200000000468 = 0xac;
- *(uint8_t*)0x200000000469 = 0x1e;
- *(uint8_t*)0x20000000046a = 0;
- *(uint8_t*)0x20000000046b = 1;
- *(uint32_t*)0x20000000046c = htobe32(6);
- *(uint32_t*)0x200000000470 = htobe32(-1);
- *(uint32_t*)0x200000000474 = htobe32(7);
- *(uint32_t*)0x200000000478 = htobe32(0xa010101);
- *(uint32_t*)0x20000000047c = htobe32(9);
- *(uint32_t*)0x200000000480 = htobe32(0xe0000002);
- *(uint32_t*)0x200000000484 = htobe32(0x25e);
- *(uint8_t*)0x200000000488 = 7;
- *(uint8_t*)0x200000000489 = 0xf;
- *(uint8_t*)0x20000000048a = 0xe8;
- *(uint8_t*)0x20000000048b = 0xac;
- *(uint8_t*)0x20000000048c = 0x14;
- *(uint8_t*)0x20000000048d = 0x14;
- *(uint8_t*)0x20000000048e = 0xaa;
- *(uint32_t*)0x20000000048f = htobe32(0xa010102);
- *(uint32_t*)0x200000000493 = htobe32(0);
- struct csum_inet csum_4;
- csum_inet_init(&csum_4);
- csum_inet_update(&csum_4, (const uint8_t*)0x200000000420, 120);
- *(uint16_t*)0x20000000042a = csum_inet_digest(&csum_4);
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x89f0, /*arg=*/0x2000000004c0ul);
- memcpy((void*)0x2000000005c0,
- "sit0\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- *(uint64_t*)0x2000000005d0 = 0x200000000500;
- memcpy((void*)0x200000000500, "erspan0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint32_t*)0x200000000510 = 0;
- *(uint16_t*)0x200000000514 = htobe16(8);
- *(uint16_t*)0x200000000516 = htobe16(0x8000);
- *(uint32_t*)0x200000000518 = htobe32(6);
- *(uint32_t*)0x20000000051c = htobe32(7);
- STORE_BY_BITMASK(uint8_t, , 0x200000000520, 0x26, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000520, 4, 4, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000521, 3, 0, 2);
- STORE_BY_BITMASK(uint8_t, , 0x200000000521, 0xc, 2, 6);
- *(uint16_t*)0x200000000522 = htobe16(0x98);
- *(uint16_t*)0x200000000524 = htobe16(0x66);
- *(uint16_t*)0x200000000526 = htobe16(0);
- *(uint8_t*)0x200000000528 = 0x80;
- *(uint8_t*)0x200000000529 = 0x29;
- *(uint16_t*)0x20000000052a = htobe16(0);
- *(uint32_t*)0x20000000052c = htobe32(0x64010102);
- *(uint32_t*)0x200000000530 = htobe32(0x7f000001);
- *(uint8_t*)0x200000000534 = 0;
- *(uint8_t*)0x200000000535 = 0x44;
- *(uint8_t*)0x200000000536 = 0xc;
- *(uint8_t*)0x200000000537 = 0xb7;
- STORE_BY_BITMASK(uint8_t, , 0x200000000538, 1, 0, 4);
- STORE_BY_BITMASK(uint8_t, , 0x200000000538, 5, 4, 4);
- *(uint8_t*)0x200000000539 = 0xac;
- *(uint8_t*)0x20000000053a = 0x14;
- *(uint8_t*)0x20000000053b = 0x14;
- *(uint8_t*)0x20000000053c = 0xaa;
- *(uint32_t*)0x20000000053d = htobe32(0);
- *(uint8_t*)0x200000000541 = 0x82;
- *(uint8_t*)0x200000000542 = 4;
- memcpy((void*)0x200000000543, "\xb8\xef", 2);
- *(uint8_t*)0x200000000545 = 0x86;
- *(uint8_t*)0x200000000546 = 0x59;
- *(uint32_t*)0x200000000547 = htobe32(0);
- *(uint8_t*)0x20000000054b = 2;
- *(uint8_t*)0x20000000054c = 0xe;
- memcpy((void*)0x20000000054d,
- "\x34\x08\x3f\x49\x7a\x02\xf6\x39\x81\x17\x3c\x47", 12);
- *(uint8_t*)0x200000000559 = 0;
- *(uint8_t*)0x20000000055a = 0xc;
- memcpy((void*)0x20000000055b, "\x3d\x2f\x48\x6f\x70\xcc\x08\xfb\xb2\xda", 10);
- *(uint8_t*)0x200000000565 = 0;
- *(uint8_t*)0x200000000566 = 9;
- memcpy((void*)0x200000000567, "\xb5\x5d\xb1\x30\xc9\x4b\x45", 7);
- *(uint8_t*)0x20000000056e = 1;
- *(uint8_t*)0x20000000056f = 0xf;
- memcpy((void*)0x200000000570,
- "\x53\x03\x8e\xa0\x07\x40\xc8\xf8\xec\xaa\xfc\x05\xe2", 13);
- *(uint8_t*)0x20000000057d = 7;
- *(uint8_t*)0x20000000057e = 0xf;
- memcpy((void*)0x20000000057f,
- "\xc5\x0a\x92\xca\x0e\x76\xbe\x1c\xd9\x04\xd7\x5f\xdd", 13);
- *(uint8_t*)0x20000000058c = 2;
- *(uint8_t*)0x20000000058d = 0x12;
- memcpy((void*)0x20000000058e,
- "\x5b\x4d\x62\x4c\xcc\xa6\x0e\x21\xb1\xfb\xf1\x56\x6c\xf0\xfb\xce",
- 16);
- *(uint8_t*)0x20000000059e = 0x83;
- *(uint8_t*)0x20000000059f = 0x17;
- *(uint8_t*)0x2000000005a0 = 0x8e;
- *(uint32_t*)0x2000000005a1 = htobe32(0xa010101);
- *(uint8_t*)0x2000000005a5 = 0xac;
- *(uint8_t*)0x2000000005a6 = 0x14;
- *(uint8_t*)0x2000000005a7 = 0x14;
- *(uint8_t*)0x2000000005a8 = 0xbb;
- *(uint32_t*)0x2000000005a9 = htobe32(0x64010101);
- *(uint32_t*)0x2000000005ad = htobe32(0xe0000002);
- *(uint8_t*)0x2000000005b1 = 0xac;
- *(uint8_t*)0x2000000005b2 = 0x14;
- *(uint8_t*)0x2000000005b3 = 0x14;
- *(uint8_t*)0x2000000005b4 = 0xaa;
- struct csum_inet csum_5;
- csum_inet_init(&csum_5);
- csum_inet_update(&csum_5, (const uint8_t*)0x200000000520, 152);
- *(uint16_t*)0x20000000052a = csum_inet_digest(&csum_5);
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x89f1, /*arg=*/0x2000000005c0ul);
- res = syscall(
- __NR_socket, /*domain=AF_PACKET|0x200000000000000*/ 0x200000000000011ul,
- /*type=SOCK_CLOEXEC|SOCK_DGRAM|0x4000000000000000*/ 0x4000000000080002ul,
- /*proto=*/0xdd86);
- if (res != -1)
- r[59] = res;
- memcpy((void*)0x200000000100, "./file0\000", 8);
- syscall(__NR_mkdir, /*path=*/0x200000000100ul, /*mode=*/0ul);
- memcpy((void*)0x200000027000, "./file0\000", 8);
- memcpy((void*)0x200000000040, "devpts\000", 7);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000027000ul,
- /*type=*/0x200000000040ul, /*flags=*/0ul, /*data=*/0ul);
- memcpy((void*)0x2000000000c0, "./file0\000", 8);
- syscall(__NR_chroot, /*dir=*/0x2000000000c0ul);
- *(uint64_t*)0x200000000680 = 0;
- *(uint32_t*)0x200000000688 = 0x21;
- *(uint32_t*)0x20000000068c = 0;
- *(uint32_t*)0x200000000690 = 0;
- syscall(__NR_timer_create, /*id=*/0ul, /*ev=*/0x200000000680ul,
- /*timerid=*/0x200000000100ul);
- *(uint64_t*)0x20000006b000 = 0;
- *(uint64_t*)0x20000006b008 = 8;
- *(uint64_t*)0x20000006b010 = 0;
- *(uint64_t*)0x20000006b018 = 9;
- syscall(__NR_timer_settime, /*timerid=*/0, /*flags=*/0ul,
- /*new=*/0x20000006b000ul, /*old=*/0ul);
- memcpy((void*)0x200000000ac0, "./file0\000", 8);
- memcpy((void*)0x200000000a80, "securityfs\000", 11);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000ac0ul,
- /*type=*/0x200000000a80ul, /*flags=*/0ul, /*data=*/0ul);
- memcpy((void*)0x200000000080, "./file0\000", 8);
- memcpy((void*)0x2000000000c0, "./file0\000", 8);
- syscall(__NR_pivot_root, /*new_root=*/0x200000000080ul,
- /*put_old=*/0x2000000000c0ul);
- memcpy((void*)0x200000000000,
- "sit0\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- syscall(__NR_ioctl, /*fd=*/r[59], /*cmd=*/0x8933, /*arg=*/0x200000000000ul);
- res = syscall(__NR_socket,
- /*domain=AF_INET6|0x200000000000000*/ 0x20000000000000aul,
- /*type=SOCK_DGRAM*/ 2ul, /*proto=*/0);
- if (res != -1)
- r[60] = res;
- res = syscall(__NR_socket, /*domain=*/2ul, /*type=SOCK_RAW*/ 3ul,
- /*proto=*/0x8d);
- if (res != -1)
- r[61] = res;
- memset((void*)0x200000000340, 156, 1);
- syscall(__NR_setsockopt, /*fd=*/r[61], /*level=*/0, /*optname=*/8,
- /*optval=*/0x200000000340ul, /*optlen=*/1ul);
- *(uint32_t*)0x200000000140 = 0xc;
- res = syscall(__NR_getsockopt, /*fd=*/r[61], /*level=*/0, /*optname=*/8,
- /*optval=*/0x200000000040ul, /*optlen=*/0x200000000140ul);
- if (res != -1)
- r[62] = *(uint32_t*)0x200000000040;
- *(uint8_t*)0x200000000000 = -1;
- *(uint8_t*)0x200000000001 = 2;
- memset((void*)0x200000000002, 0, 13);
- *(uint8_t*)0x20000000000f = 1;
- *(uint32_t*)0x200000000010 = 0;
- *(uint32_t*)0x200000000014 = r[62];
- syscall(__NR_ioctl, /*fd=*/r[60], /*cmd=*/0x8916, /*arg=*/0x200000000000ul);
- memcpy((void*)0x200000000680, "syztnl2\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint64_t*)0x200000000690 = 0x200000000600;
- memcpy((void*)0x200000000600, "ip6tnl0\000\000\000\000\000\000\000\000\000",
- 16);
- *(uint32_t*)0x200000000610 = 0;
- *(uint8_t*)0x200000000614 = 4;
- *(uint8_t*)0x200000000615 = 0xcd;
- *(uint8_t*)0x200000000616 = 9;
- *(uint32_t*)0x200000000618 = htobe32(9);
- *(uint32_t*)0x20000000061c = 0x3e;
- *(uint8_t*)0x200000000620 = 0xfe;
- *(uint8_t*)0x200000000621 = 0x88;
- memset((void*)0x200000000622, 0, 12);
- *(uint8_t*)0x20000000062e = 0;
- *(uint8_t*)0x20000000062f = 1;
- memset((void*)0x200000000630, 0, 16);
- *(uint16_t*)0x200000000640 = htobe16(0x80);
- *(uint16_t*)0x200000000642 = htobe16(7);
- *(uint32_t*)0x200000000644 = htobe32(7);
- *(uint32_t*)0x200000000648 = htobe32(2);
- syscall(__NR_ioctl, /*fd=*/-1, /*cmd=*/0x89f3, /*arg=*/0x200000000680ul);
- memcpy((void*)0x2000000006c0, "batadv0\000\000\000\000\000\000\000\000\000",
- 16);
- syscall(__NR_ioctl, /*fd=*/r[58], /*cmd=*/0x8933, /*arg=*/0x2000000006c0ul);
- res = syscall(__NR_socket, /*domain=*/0x11ul, /*type=SOCK_DGRAM*/ 2ul,
- /*proto=*/0x300);
- if (res != -1)
- r[63] = res;
- memcpy((void*)0x200000000000,
- "sit0\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- res = syscall(__NR_ioctl, /*fd=*/r[63], /*cmd=*/0x8933,
- /*arg=*/0x200000000000ul);
- if (res != -1)
- r[64] = *(uint32_t*)0x200000000010;
- res = syscall(__NR_socket, /*domain=AF_INET6*/ 0xaul, /*type=SOCK_DGRAM*/ 2ul,
- /*proto=*/0);
- if (res != -1)
- r[65] = res;
- *(uint8_t*)0x200000000400 = 0xfe;
- *(uint8_t*)0x200000000401 = 0x80;
- memset((void*)0x200000000402, 0, 13);
- *(uint8_t*)0x20000000040f = 0x1f;
- memcpy((void*)0x200000000410,
- " \001\000\000\000\000\000\000\000\000\000\000\000\000\000\001", 16);
- memcpy((void*)0x200000000420,
- " \001\000\000\000\000\000\000\000\000\000\000\000\000\000\000", 16);
- *(uint32_t*)0x200000000430 = 0;
- *(uint16_t*)0x200000000434 = 0;
- *(uint16_t*)0x200000000436 = 0;
- *(uint32_t*)0x200000000438 = 0;
- *(uint64_t*)0x200000000440 = 0;
- *(uint32_t*)0x200000000448 = 0x8420006e;
- *(uint32_t*)0x20000000044c = r[64];
- syscall(__NR_ioctl, /*fd=*/r[65], /*cmd=*/0x890b, /*arg=*/0x200000000400ul);
- memcpy((void*)0x2000000000c0, "./file0\000", 8);
- syscall(__NR_open, /*file=*/0x2000000000c0ul,
- /*flags=O_NOCTTY|O_LARGEFILE|O_EXCL|O_CREAT|O_RDWR|0x3d*/ 0x81fful,
- /*mode=*/0ul);
- *(uint64_t*)0x200000000680 = 0;
- *(uint32_t*)0x200000000688 = 0x21;
- *(uint32_t*)0x20000000068c = 0;
- *(uint32_t*)0x200000000690 = 0;
- syscall(__NR_timer_create, /*id=*/0ul, /*ev=*/0x200000000680ul,
- /*timerid=*/0x200000000100ul);
- *(uint64_t*)0x20000006b000 = 0;
- *(uint64_t*)0x20000006b008 = 0x3938700;
- *(uint64_t*)0x20000006b010 = 0x77359400;
- *(uint64_t*)0x20000006b018 = 0;
- syscall(__NR_timer_settime, /*timerid=*/0, /*flags=TIMER_ABSTIME*/ 1ul,
- /*new=*/0x20000006b000ul, /*old=*/0ul);
- *(uint64_t*)0x200000000080 = 0;
- *(uint64_t*)0x200000000088 = 0x3938700;
- syscall(__NR_clock_nanosleep, /*id=CLOCK_PROCESS_CPUTIME_ID*/ 2ul,
- /*flags=TIMER_ABSTIME*/ 1ul, /*rqtp=*/0x200000000080ul, /*rmtp=*/0ul);
- memcpy((void*)0x200000000040, "./file0\000", 8);
- memcpy((void*)0x200000000100, "tmpfs\000", 6);
- memcpy((void*)0x2000000001c0,
- "\x6d\x70\x6f\x6c\x3d\x6c\x6f\x63\x61\x6c\x3d\x72\x65\x6c\x61\x74\x69"
- "\x76\x65\x3a\x4e\x2c\x97\x23\x87\xbf\x8f\x7c\xeb\x2b\xca\xcc\x71\x66"
- "\x02\x14\x20\x1f\xa3\x72\x42\x2a\x04\x2e\x0b\xfc\x4f\x8b\x43\xc2\xb8"
- "\xf6\x50\xf0\x70\x2e\xb1\x4d\xe8\xcc\xba\xc9\x98\x84\x3f\x92\x7c\xae"
- "\x63\x7a\x86\x51\x42\x88\x71\xf9\x35\x19\xdb\x55\x6b\x62\xb5\x92\xad"
- "\x83\x8b\xf8\xb8\x42\x48\x18\x42\x1a\xd1\x8d\x4d\xa9\x84\xeb\x13\x7e"
- "\x09\x20\xd1\xf6\x20\x56\x84\xb2\xab\x96\x87\xbd\xbd\x14\xc1\xf2\x86"
- "\x54\x41\xf0\x7f\x3b\xb8\xca\x5c\x75\xdf\x1f\xd1\x0f\xcf\xd6\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
- 147);
- syscall(__NR_mount, /*src=*/0ul, /*dst=*/0x200000000040ul,
- /*type=*/0x200000000100ul, /*flags=*/0ul, /*opts=*/0x2000000001c0ul);
- memcpy((void*)0x200000000800, "ext4\000", 5);
- memcpy((void*)0x200000000100, "./file0\000", 8);
- *(uint8_t*)0x200000000140 = 0;
- memcpy(
- (void*)0x200000000d40,
- "\x78\x9c\xec\xdd\xcf\x6f\x23\x57\x1d\x00\xf0\xef\x4c\x7e\xa7\x69\x93\x02"
- "\x07\x40\x40\x96\x52\x58\xd0\x6a\xed\xc4\xdb\x46\x55\x25\xa4\x72\xa1\x87"
- "\xaa\x12\xa2\xe2\xc4\x61\x1b\x12\x6f\x14\xc5\x8e\xa3\xd8\x81\x4d\x58\x89"
- "\xf4\xc2\x5f\x50\x89\x4a\x9c\xe0\xc2\x9d\x03\x12\x07\xa4\xfe\x0b\xdc\xe0"
- "\xd6\x4b\x39\x20\x2d\xb0\x02\x6d\x90\x38\x18\xcd\xd8\xc9\x26\x9b\xd8\x89"
- "\x76\x13\x1b\x32\x9f\x8f\xf4\xe4\x79\xf3\xbc\xf3\x7d\xcf\xde\x99\x37\xfe"
- "\xae\xd7\x2f\x80\xc2\xba\x11\x11\xfb\x11\x31\x1e\x11\xef\x47\xc4\x6c\x77"
- "\x7f\xd2\x2d\xf1\x56\xa7\x64\xcf\x7b\xfc\xe8\xc1\xca\xc1\xa3\x07\x2b\x49"
- "\xb4\xdb\xef\xfd\x3d\xc9\xdb\xb3\x7d\x71\xec\xcf\x64\x5e\xe8\x1e\x73\x32"
- "\x22\xbe\xff\x76\xc4\x8f\x92\xd3\x71\x9b\xbb\x7b\x1b\xcb\xb5\x5a\x75\xbb"
- "\x5b\x2f\xb7\xea\x5b\xe5\xe6\xee\xde\xed\xf5\xfa\xf2\x5a\x75\xad\xba\x59"
- "\xa9\x2c\x2d\x2e\x2d\xbc\x71\xe7\xf5\xca\xa5\x8d\x75\xbe\xfe\xdb\x87\xdf"
- "\x5d\x7f\xe7\x07\x7f\xf8\xfd\x97\x3f\xfd\xe3\xfe\xb7\x7e\x9a\x75\x6b\xa6"
- "\xdb\x76\x7c\x1c\x97\xa9\x33\xf4\xb1\xa3\x38\x99\xd1\x88\x78\xe7\x2a\x82"
- "\x0d\xc1\x48\x77\x3c\xe3\xc3\xee\x08\xcf\x24\x8d\x88\xcf\x44\xc4\x2b\x59"
- "\x65\x6e\x36\x46\xf2\x77\x13\x00\xb8\xce\xda\xed\xd9\x68\xcf\x1e\xaf\x03"
- "\x00\xd7\x5d\x9a\xe7\xc0\x92\xb4\xd4\xcd\x05\xcc\x44\x9a\x96\x4a\x9d\x1c"
- "\xde\xe7\x62\x3a\xad\x35\x9a\xad\x5b\xf7\x1a\x3b\x9b\xab\x9d\x5c\xd9\x5c"
- "\x8c\xa5\xf7\xd6\x6b\xd5\x85\x6e\xae\x70\x2e\xc6\x92\xac\xbe\x98\x6f\x3f"
- "\xa9\x57\x9e\xaa\xdf\x89\x88\x97\x23\xe2\xc3\x89\xa9\xbc\x5e\x5a\x69\xd4"
- "\x56\x87\x79\xe3\x03\x00\x05\xf6\xc2\x53\xf3\xff\xbf\x26\x3a\xf3\xff\x71"
- "\x53\xc3\xea\x1c\x00\x70\x75\x26\x87\xdd\x01\x00\x60\xe0\xcc\xff\x00\x50"
- "\x3c\xe6\x7f\x00\x28\x9e\x7c\xfe\xff\xf0\x37\x6f\x7f\xfb\x54\x4b\x3a\x8c"
- "\xee\x00\x00\x03\x70\xde\xe7\x7f\x77\x01\x00\x70\xfd\xc8\xff\x03\x40\xf1"
- "\x98\xff\x01\xa0\x50\xbe\xf7\xee\xbb\x59\x69\x1f\x74\x7f\xff\x7a\xf5\xc7"
- "\xbb\x3b\x1b\x8d\xa9\xdb\xab\xd5\xe6\x46\xa9\xbe\xb3\x52\x5a\x69\x6c\x6f"
- "\x95\xd6\x1a\x8d\xb5\xfc\x37\x7b\xea\xe7\x1d\xaf\xd6\x68\x6c\x2d\xbe\x16"
- "\x3b\xf7\xcb\xad\x6a\xb3\x55\x6e\xee\xee\xdd\xad\x37\x76\x36\x5b\x77\xf3"
- "\xdf\xf5\xbe\x5b\x1d\x1b\xc8\xa8\x00\x80\x7e\x5e\x9e\xff\xf8\xcf\x49\x44"
- "\xec\xbf\x39\x95\x97\x38\xb6\x96\x83\xb9\x1a\xae\x37\x5f\xed\x81\xe2\xb2"
- "\xda\x0f\x14\x97\xf3\x1f\x8a\xcb\x67\x7c\x20\xe9\x2c\xe5\xda\x53\xcf\xaf"
- "\x08\x7d\x74\x25\xdd\x01\x06\xe0\xe6\x17\x3a\xf9\xff\x44\xfe\x1f\x0a\x47"
- "\xfe\x1f\x8a\xab\xef\x4d\x3f\x70\xad\xc9\xff\x43\x71\xb5\xdb\x89\x35\xff"
- "\x01\xa0\x60\xe4\xf8\xa1\xf0\x26\x93\xf3\x9e\xd0\xab\xe1\x9c\x7f\xff\x1f"
- "\x7f\xc6\x0e\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc0\xff\x83\x99\xbc\x24\x69\xa9\xbb"
- "\x16\xf8\x4c\xa4\x69\xa9\x14\xf1\x62\x44\xcc\xc5\x58\x72\x6f\xbd\x56\x5d"
- "\x88\x88\x97\x22\xe2\x4f\x13\x63\x13\x59\x7d\x71\xd8\x9d\x06\x00\x9e\x53"
- "\xfa\xd7\x24\x22\xb2\x72\x73\xf6\xd5\xec\x76\xe0\xc4\x92\x80\xe3\xc9\xbf"
- "\x27\xa2\xbb\x8e\xd7\x4f\x7e\xf9\xde\x2f\xee\x2f\xb7\x5a\xdb\x8b\xd9\xfe"
- "\x7f\x1c\xed\x6f\x7d\xd4\xdd\x5f\x19\xd6\x18\x00\x80\x7e\x0e\xe7\xe9\xfb"
- "\xcb\xad\x9f\xc7\xb1\x0f\xf2\x8f\x1f\x3d\x58\x39\x2c\x83\xec\xcf\xc3\xef"
- "\x74\x16\x17\xcd\xe2\x1e\x74\x4b\xa7\x65\x34\x46\xf3\xc7\xc9\xfc\x86\x64"
- "\xfa\x9f\x49\xb7\xde\x91\xdd\xaf\x8c\x5c\x42\xfc\xfd\x0f\x22\xe2\xf3\x67"
- "\x8d\x3f\xc9\x73\x23\x73\xdd\x95\x4f\x9f\x8e\x9f\xc5\x7e\x71\xa0\xf1\xd3"
- "\x13\xf1\xd3\xbc\xad\xf3\x98\xbd\x16\x9f\xbd\x84\xbe\x40\xd1\x7c\x9c\x5d"
- "\x7f\xde\x3a\x71\xfe\xa5\x9d\x96\x34\x6e\xe4\x8f\x67\x9f\xff\x93\xf9\x15"
- "\xea\xf9\x1d\x5e\xff\x0e\x4e\x5d\xff\xd2\xa3\xeb\xdf\x48\x8f\xeb\xdf\x8d"
- "\xfe\x87\x6e\xcf\x1e\xc6\x78\x6d\xbe\x77\xfc\x0f\x22\xbe\x38\x7a\x56\xfc"
- "\xe4\x28\x7e\xd2\x23\xfe\xab\x17\x1c\xe3\x27\x5f\xfa\xca\x2b\x3d\x3b\xf9"
- "\xab\x88\x9b\x71\x76\xfc\xe3\xb1\xca\xad\xfa\x56\xb9\xb9\xbb\x77\x7b\xbd"
- "\xbe\xbc\x56\x5d\xab\x6e\x56\x2a\x4b\x8b\x4b\x0b\x6f\xdc\x79\xbd\x52\xce"
- "\x73\xd4\xe5\xc3\x4c\xf5\x69\x7f\x7b\xf3\xd6\x4b\xfd\xc6\x3f\xdd\x23\xfe"
- "\xe4\x39\xe3\xff\xfa\x05\xc7\xff\xeb\xff\xbc\xff\xc3\xaf\xf6\x89\xff\xcd"
- "\xaf\x9d\xfd\xfe\x8f\xf5\x89\x9f\xb5\x7d\xe3\x82\xf1\x97\xa7\x7f\xd7\x73"
- "\xf9\xee\x2c\xfe\x6a\x8f\xf1\xf7\x79\xff\x3f\xc9\xf6\xdd\x3a\x71\xa4\x76"
- "\xc7\xcf\x4e\xc7\xf8\xf4\x2f\x7b\xab\x17\xec\x2a\x00\x30\x00\xcd\xdd\xbd"
- "\x8d\xe5\x5a\xad\xba\x6d\xa3\x18\x1b\xe3\xf1\x3f\xd1\x8d\xf3\x36\xf2\xe4"
- "\x46\x44\x5c\x41\x88\x2b\xf8\x3b\x3f\x1f\xc3\x7f\xc5\x2e\x7b\x63\xd8\x57"
- "\x26\xe0\xaa\x3d\x39\xe9\x87\xdd\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\xa0\x97\x41\xfc\x77\xa2\x61\x8f\x11\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\xeb"
- "\xeb\xbf\x01\x00\x00\xff\xff\xfe\xbf\xdc\x04",
- 1271);
- res = -1;
- res = syz_mount_image(
- /*fs=*/0x200000000800, /*dir=*/0x200000000100,
- /*flags=MS_RDONLY|MS_NOSUID|MS_NOEXEC|MS_NODIRATIME|0x44*/ 0x84f,
- /*opts=*/0x200000000140, /*chdir=*/0x20, /*size=*/0x4f7,
- /*img=*/0x200000000d40);
- if (res != -1)
- r[66] = res;
- memcpy((void*)0x2000000000c0, "iso9660\000", 8);
- memcpy((void*)0x200000000000, "./file0\000", 8);
- memcpy((void*)0x200000000880, "check=strict", 12);
- *(uint8_t*)0x20000000088c = 0x2c;
- memcpy((void*)0x20000000088d, "block", 5);
- *(uint8_t*)0x200000000892 = 0x3d;
- sprintf((char*)0x200000000893, "0x%016llx", (long long)0x200);
- *(uint8_t*)0x2000000008a5 = 0x2c;
- memcpy((void*)0x2000000008a6, "mode", 4);
- *(uint8_t*)0x2000000008aa = 0x3d;
- sprintf((char*)0x2000000008ab, "0x%016llx", (long long)6);
- *(uint8_t*)0x2000000008bd = 0x2c;
- memcpy((void*)0x2000000008be, "dmode", 5);
- *(uint8_t*)0x2000000008c3 = 0x3d;
- sprintf((char*)0x2000000008c4, "0x%016llx", (long long)0x800);
- *(uint8_t*)0x2000000008d6 = 0x2c;
- memcpy((void*)0x2000000008d7, "session", 7);
- *(uint8_t*)0x2000000008de = 0x3d;
- sprintf((char*)0x2000000008df, "0x%016llx", (long long)0x4a);
- *(uint8_t*)0x2000000008f1 = 0x2c;
- memcpy((void*)0x2000000008f2, "iocharset", 9);
- *(uint8_t*)0x2000000008fb = 0x3d;
- memcpy((void*)0x2000000008fc, "cp857", 5);
- *(uint8_t*)0x200000000901 = 0x2c;
- *(uint8_t*)0x200000000902 = 0;
- memcpy(
- (void*)0x200000000240,
- "\x78\x9c\xec\xdd\x5d\x6f\xdb\xd6\x1d\xc7\xf1\x1f\x65\xd9\x56\x3c\x20\x18"
- "\xb6\x21\x08\x82\x34\x39\x4d\x56\xc0\xc1\x52\x45\x92\x1b\x07\x42\x76\x31"
- "\x8e\x3a\xb2\xd9\x49\xa2\x40\xd2\x85\x0d\x0c\x28\xb2\xc6\x2e\x8c\xc8\xe9"
- "\x96\x74\xc0\xe2\x9b\xc2\x37\x7b\x00\xba\x17\xd1\x9b\x5d\xec\x45\x0c\xd8"
- "\xf5\xde\xc5\x2e\x07\x14\xdb\xdd\x80\xdd\x68\x20\x29\xd9\xb2\xad\x27\x27"
- "\x8a\x9d\x34\xdf\x8f\x90\xf0\x98\xfc\xf3\x9c\x3f\x0f\x15\x9e\xd0\x12\x49"
- "\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x39\x5e\xad\x54\x2a\x3b"
- "\x6a\xf8\xad\x8d\x4d\x33\x9a\x57\x0b\x83\xe6\x98\xe5\x59\x6d\xf3\xba\x93"
- "\x15\xee\x4c\x6c\x57\x72\x92\x3f\x2a\x14\x74\x35\x9b\x75\xf5\x47\x47\x8b"
- "\xaf\x24\x7f\xdd\xd2\xf5\xec\xa7\xeb\x2a\x24\x93\x82\xf6\xbf\x77\xe5\xfb"
- "\x0f\x7f\x98\xcf\xf5\xd7\x1f\x93\xd0\xcb\xd0\x59\x2b\x7c\xfe\x62\xff\xc9"
- "\xa3\x4e\x67\xfb\xd9\x8c\x13\x79\x03\x28\x37\x45\xd0\x9a\x6d\xf9\x51\xe0"
- "\x37\xdd\x35\x6b\xfc\x28\x30\xd5\xd5\xd5\xd2\xbd\xf5\x7a\x64\xea\x7e\xc3"
- "\x46\x5b\x51\x6c\x9b\xc6\x0b\xad\x1b\x07\xa1\x59\xf6\xee\x98\x72\xb5\xba"
- "\x62\x6c\x71\x2b\xd8\x68\xad\xd5\xdc\x86\xed\xcf\x7c\xf0\x61\xa5\x54\x5a"
- "\x35\x1f\x2f\xf6\x76\xff\xbd\x8f\x8b\x91\xb7\xee\x37\x1a\x7e\x6b\x2d\x8d"
- "\x49\x16\x27\x31\x0f\xcc\xd7\xbf\xcc\x42\xac\xdb\x34\x66\x67\xb7\xb3\xbd"
- "\x32\x29\xc9\x24\xa8\x3c\x4d\x50\x65\x52\x50\xa5\x54\xa9\x94\xcb\x95\x4a"
- "\x79\xf5\x7e\xf5\xfe\x83\x52\x29\x7f\x6a\x46\xe9\x04\x9d\x8a\x98\xf9\x9b"
- "\x16\x6f\x99\xd9\x1d\xbc\x81\x57\x94\x4b\xc6\xff\x7f\x3a\x52\x43\x05\xb5"
- "\xb4\xa1\x4d\x99\xa1\x2f\x4f\x35\x85\x0a\xd4\x1c\xb1\xbc\xa7\x3f\xfe\x7f"
- "\x70\xcf\x8e\x6d\x77\x70\xfc\xef\x8f\xf2\x57\x8f\x16\x5f\x53\x3a\xfe\xdf"
- "\xc8\x7e\xba\x31\x6a\xfc\x1f\x91\xcb\xb8\x97\xa3\x97\x59\x6b\xd4\xeb\xb9"
- "\x5e\x68\x5f\x4f\xf4\x48\x1d\x75\xb4\xad\x67\x33\xac\xfb\x6d\x78\xad\xc9"
- "\xaa\x25\x5f\x91\x02\xf9\x6a\xca\x4d\xe7\x98\xde\x1c\xa3\xaa\x56\xb5\xaa"
- "\x92\x3e\xd5\xba\xea\x8a\x64\x54\x97\xaf\x86\xac\x22\x6d\x29\x52\x2c\x9b"
- "\xbe\xa3\x3c\x85\xb2\x72\x15\x2b\x50\x28\xa3\x65\x79\xba\x23\xa3\xb2\xaa"
- "\xaa\x6a\x45\x46\x56\x45\x6d\x29\xd0\x86\x5a\x5a\x53\x4d\xae\xfe\xdb\xed"
- "\x76\x77\xb4\x9b\xf6\xfb\xca\x98\x1c\xd5\x0f\x2a\x4f\x13\x54\x19\x13\x34"
- "\x6a\xfc\xff\xd5\x57\xd9\xfb\x94\xf1\xff\x5d\xd7\x3f\x7e\x4d\x13\x03\x5c"
- "\xb8\x6e\xef\xfc\xff\x8c\x6e\xbe\x9e\x6c\x00\x00\x00\x00\x00\xc0\xeb\xe0"
- "\xa4\xbf\x7d\x77\xd2\xcf\xee\xdf\x93\xd4\x55\xdd\x6f\xd8\xd2\x45\xa7\x05"
- "\x00\x00\x00\x00\x00\x66\x28\xfd\xe4\xff\x7a\x32\x99\x4f\x4a\xef\xc9\xe1"
- "\xfc\x1f\x00\x00\x00\x00\x80\xef\x1a\x27\xbd\xc6\xce\x91\xb4\x94\x7e\xa9"
- "\xdf\x39\xba\x12\x6a\x9a\x5f\x02\x2c\x9e\x43\x8a\x00\x00\x00\x00\x00\xe0"
- "\x15\xa5\x9f\xff\xdf\x58\x90\xba\xe9\xa9\xfc\x4d\x39\x67\x3a\xff\x07\x00"
- "\x00\x00\x00\x00\x6f\x81\x3f\x0e\xdc\x63\x3f\xdf\xbf\xc7\x6e\x77\xae\xb7"
- "\x34\x27\x29\x6a\x2f\x3a\x7f\xfb\xf7\xa2\xc2\x79\xe7\xa0\xbd\xf9\x63\x67"
- "\xcf\x4d\x96\xb8\x7b\xbd\x98\xb9\x93\x35\xc6\xf5\x6b\xce\xe5\xde\x8d\x7a"
- "\xd3\xc9\x6a\xbe\xf7\x93\x67\xaf\x3b\xbd\xfb\x03\xf7\x6e\x82\x79\x78\xdf"
- "\xc1\x6f\x77\x26\xdd\xeb\xdf\x09\x4f\x24\xb0\x30\x37\x58\xc1\x54\x09\xe8"
- "\x6b\xbd\x9f\xc5\xbc\x5f\xc8\xa6\x8f\xf7\x73\x4a\x97\x64\xad\x2c\xd5\xfd"
- "\x86\x2d\x7a\x41\xe3\x61\x59\xae\x7b\x39\x17\xdb\xcd\xf8\xb7\x4f\x77\x7f"
- "\x27\x85\x87\xdb\xb9\xb3\xdb\xd9\x2e\x7e\xf6\x45\xe7\x71\x9a\xcb\x41\x32"
- "\xeb\x60\x2f\xc9\xe3\xab\x63\xe9\xe4\x26\xe5\xf2\x65\x7a\xbf\x85\xf4\x9a"
- "\x8b\xa1\x5b\x3c\x5f\xef\x37\xf9\xa7\x56\x73\xc9\x49\xdb\x2d\xf5\xb7\x7f"
- "\x4e\xee\x5e\x6e\xb0\xa1\xe9\xb6\xff\xf7\xba\x95\xc5\xdc\x5a\xca\xa6\x4b"
- "\xfb\xea\xf5\x44\xda\x66\x21\xd9\xfe\x72\xf1\xe1\x82\xa4\x63\x5b\x1f\xce"
- "\x3b\x47\x59\x94\x4f\x6e\xf9\xb0\x1d\x31\x22\x8b\x42\x9a\xc5\xed\x2c\xe6"
- "\xf6\xf2\xed\x6c\xd2\xcf\xaf\x97\xc5\x4f\xe6\xa4\x4a\xf1\xf4\x3e\x38\x96"
- "\x45\x65\x30\x8b\xc9\x7d\xe1\xfc\xe7\x54\x5f\x4c\xc8\x22\xe9\x8b\x95\x24"
- "\x8b\xbf\x27\x15\x8d\xc8\x62\xe5\x6c\x59\x9c\xda\x23\x00\x70\x51\x76\x26"
- "\x8c\x42\x8e\x4e\x8e\xbb\x2f\x73\x94\x9b\x3c\xba\xff\x6c\xf4\x7f\x2f\xf2"
- "\xd3\xb4\x52\x50\x72\x44\x5f\xce\x62\x16\xb2\x75\xf2\xd7\x86\x1c\xd1\x4b"
- "\xbd\x71\xa5\xa0\x11\x47\xf4\xd2\x2b\x8c\x6e\x49\x5b\x7f\x3d\x7a\x06\x52"
- "\xef\xdb\x91\xa7\xb2\xf8\x5f\xb7\xdb\x7d\x58\x4e\xdb\xfd\xf3\x89\x51\xf5"
- "\x9b\x64\x85\x6f\x46\xb6\x1b\x35\x2a\x73\x49\x17\xce\x7d\xb9\xf7\x6b\x5d"
- "\x79\xfe\x62\xff\xc3\xdd\xbd\x47\x9f\x6f\x7f\xbe\xfd\xb4\x52\x59\x59\x2d"
- "\x7d\x54\x2a\xdd\xaf\x68\x3e\xdd\x8c\xde\x84\xb1\x07\x00\x30\xc4\xe4\x67"
- "\xec\x4c\x8c\x70\x3e\x3a\x3c\xab\x7e\xfc\xaf\x0f\xb2\xd2\xb1\x11\xef\x07"
- "\x87\x5f\x29\x28\xea\x33\x7d\xa1\x8e\x1e\xeb\x6e\xff\x11\x02\x37\x87\xd7"
- "\xba\x34\xf0\x35\x84\xbb\xa7\xcf\x5a\x93\xd8\x4b\xd2\xc9\xd8\xb2\xee\x4e"
- "\x38\xab\x5b\x1a\x78\xd0\x4b\x3f\x76\x5e\xfd\x55\x46\xc5\xae\xbc\xee\xdd"
- "\x00\x00\xc0\xb9\xba\x35\x61\x1c\x9e\x66\xfc\xbf\xdb\x3f\xef\x5e\xbe\x36"
- "\xf4\xbc\xfb\xf8\x58\x7e\xf2\x09\xc1\xa3\x62\xcb\xe7\xdc\x13\x00\x00\xbc"
- "\x3b\x6c\xf8\xad\xb3\x14\xff\xc1\x09\x43\xbf\xfd\x69\xb9\x5a\x2d\xbb\xf1"
- "\xba\x35\x61\xe0\xfd\xc2\x84\x7e\x6d\xcd\x1a\xbf\x15\xdb\xd0\x5b\x77\x5b"
- "\x6b\xd6\xb4\xc3\x20\x0e\xbc\xa0\x91\x14\x3e\xf1\x6b\x36\x32\xd1\x46\xbb"
- "\x1d\x84\xb1\xa9\x07\xa1\x69\x07\x91\xbf\x99\x3e\xf9\xdd\xf4\x1e\xfd\x1e"
- "\xd9\xa6\xdb\x8a\x7d\x2f\x6a\x37\xac\x1b\x59\xe3\x05\xad\xd8\xf5\x62\x53"
- "\xf3\x23\xcf\xb4\x37\x7e\xde\xf0\xa3\x75\x1b\xa6\x2b\x47\x6d\xeb\xf9\x75"
- "\xdf\x73\x63\x3f\x68\x99\x28\xd8\x08\x3d\x5b\x34\x26\xb2\x76\x20\xd0\xaf"
- "\xd9\x56\xec\xd7\xfd\xa4\xd8\x32\xed\xd0\x6f\xba\xe1\x96\xf9\x24\x68\x6c"
- "\x34\xad\xa9\xd9\xc8\x0b\xfd\x76\x1c\x64\x15\xf6\xdb\xf2\x5b\xf5\x20\x6c"
- "\xa6\xd5\x16\x2f\xba\xb3\x01\x00\x78\x43\x3c\x7f\xb1\xff\xe4\x51\xa7\xb3"
- "\xfd\x6c\x4c\xe1\x40\x93\x63\x7a\x85\x85\x61\x15\x5e\xf4\x36\x02\x00\x80"
- "\xe3\x18\xa5\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
- "\x00\x00\x78\xf3\x4d\x73\xfd\xdf\x99\x0a\xf3\xc3\x2e\x16\x94\x0e\xe7\xfc"
- "\xe6\xf2\x54\xf5\x38\x9a\x75\x62\x67\x29\xe4\x5e\x7e\xf5\x7f\x8c\x89\xb9"
- "\x74\x38\xa7\xdf\xfd\x83\x31\x07\x17\xb0\xa5\xca\x0a\xf9\xd9\xd7\x7c\x49"
- "\x9a\xfe\xb2\xd1\x19\x14\x7e\xba\x93\xf5\xe8\xc8\x98\x64\xe1\xd0\x45\x8b"
- "\x87\xfb\x22\x3f\xfb\x7f\x0e\x49\xe1\xe9\x5f\x46\x2c\xea\x76\xbb\xdd\xf1"
- "\xab\x2f\x1e\xef\xc3\x85\x71\x1b\x78\xbc\x90\x97\xf4\x6c\xe1\x15\x76\xc1"
- "\xc5\x1c\x8f\x00\x9c\x9f\xff\x07\x00\x00\xff\xff\x30\x99\x3c\x3f",
- 1546);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement