From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.28.71.155 with SMTP id m27csp744613wmi; Thu, 22 Mar 2018 12:31:38 -0700 (PDT) X-Google-Smtp-Source: AIpwx48J6fRm2gq491pGUhSp5XaEDov8DVATi3Co9F1wqYveS0xPQ9Srp0KYxQ1QxeLIR6QTztP/ X-Received: by 10.200.11.67 with SMTP id m3mr3248730qti.332.1521747098422; Thu, 22 Mar 2018 12:31:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521747098; cv=none; d=google.com; s=arc-20160816; b=LBGvAPzRu1r2GgPDSQTqjNYSFkt/opuHsp7X6oS1nRevuIIgk5EVnPpLYbpUR36ap9 YT8cei2VRovj48dw7Cq56wB//O11nXx3geoWNGYke6Yw8EAeiZ6zkeeWEJPX8/28AhMC 9h5J7kqh3XV03HhvXUUTNCMeVdXDCajU0oFNsT47s3GUhmQLJQpfTUa/2AH+1whpfGC1 efooQDtZ4wA/M4lE5cxTGkcD9Vy1gK+IqlNj4zSzekGYiO7v6xmNvVYG3vCTNWlV+jbT z6ax36xeRaQFOZ9PylwafVN2PTTiy6D7hXZ0FRphDb9CCSARxiahs5RxfF8Jo/adUOXg 5KIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:in-reply-to :content-disposition:mime-version:references:message-id:to:from:date :arc-authentication-results; bh=AKGKuoXMNfTjYOBDbJj+M9O4YSoyq5MhFyssk7u6QaA=; b=mujonK0XM6077pdflNF1hPCQuVEiO2sSrQ9gB8pDADuQFMV2poIsL+d7vDzKZDoqAv 2SIV4WncAXWSS2QXnXyj+iIVUYXzhEzev7Nj30+vZm5ZA+my/wfpw8cCzXUU0XC2AQr4 ZML9G+cVZkH798noR8yldTYcRSybOCJTepz+dYHW/HlCc7ymNJvwT0KT+qkGsCtrlYLJ x8oPtOnGOJCP/YF4ZrtohKhGGGtxSyumu0nmmQFAkkDmUqkLyvzbOvyYAiRjLgVrJNBf ntxUYivjN6voCF72Y4u6hYioh5SWAFojS5xsXwrBoxVUK3pmeLHOsLBqwMrC804Ycr5B qltg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id r19si2167166qki.57.2018.03.22.12.31.38 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 22 Mar 2018 12:31:38 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from localhost ([::1]:34490 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ez5w1-0002SY-M4 for alex.bennee@linaro.org; Thu, 22 Mar 2018 15:31:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45761) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ez5t5-0000Ou-TI for qemu-arm@nongnu.org; Thu, 22 Mar 2018 15:28:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ez5sn-00077B-QF for qemu-arm@nongnu.org; Thu, 22 Mar 2018 15:28:35 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:43362 helo=mx1.redhat.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ez5sm-00076k-UZ; Thu, 22 Mar 2018 15:28:17 -0400 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id EEC61BD87; Thu, 22 Mar 2018 19:28:14 +0000 (UTC) Received: from redhat.com (ovpn-121-132.rdu2.redhat.com [10.10.121.132]) by smtp.corp.redhat.com (Postfix) with SMTP id 7C9332023230; Thu, 22 Mar 2018 19:28:10 +0000 (UTC) Date: Thu, 22 Mar 2018 21:28:10 +0200 From: "Michael S. Tsirkin" To: qemu-devel@nongnu.org Message-ID: <1521746188-496856-2-git-send-email-mst@redhat.com> References: <1521746188-496856-1-git-send-email-mst@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1521746188-496856-1-git-send-email-mst@redhat.com> X-Mutt-Fcc: =sent X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.1]); Thu, 22 Mar 2018 19:28:15 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.1]); Thu, 22 Mar 2018 19:28:15 +0000 (UTC) for IP:'10.11.54.4' DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'mst@redhat.com' RCPT:'' X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.187.233.73 Subject: [Qemu-arm] [PATCH v2 2/2] qemu: move generated files to qemu-build X-BeenThere: qemu-arm@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Dmitry Fleytman , Pavel Dovgalyuk , Li Zhijian , David Hildenbrand , Jeff Cody , Stefan Hajnoczi , Alexander Graf , BALATON Zoltan , Keith Busch , Max Filippov , Hannes Reinecke , Gerd Hoffmann , Fam Zheng , Mark Cave-Ayland , Max Reitz , Eric Blake , Josh Durgin , Stefano Stabellini , Alberto Garcia , zhanghailiang , Ben Warren , Stefan Berger , Yongbok Kim , Michael Roth , "Richard W.M. Jones" , Christian Borntraeger , =?utf-8?B?SGVydsOp?= Poussineau , =?utf-8?Q?Marc-Andr=C3=A9?= Lureau , Shannon Zhao , Marcel Apfelbaum , Liu Yuan , Richard Henderson , Andrzej Zaborowski , Jason Wang , Artyom Tarasenko , Thomas Huth , Alistair Francis , Jiri Pirko , Eduardo Habkost , Corey Minyard , Amit Shah , Stefan Weil , Xie Changlong , Riku Voipio , Peter Lieven , "Dr. David Alan Gilbert" , Yuval Shaia , Greg Kurz , Anthony Perard , Alex Williamson , qemu-arm@nongnu.org, Peter Chubb , Fabien Chouteau , Ronnie Sahlberg , Zhang Chen , xen-devel@lists.xenproject.org, John Snow , David Gibson , Kevin Wolf , kvm@vger.kernel.org, Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= , qemu-block@nongnu.org, Hitoshi Mitake , Markus Armbruster , qemu-s390x@nongnu.org, Marcelo Tosatti , Laurent Vivier , Juan Quintela , Subbaraya Sundeep , Michael Walle , Igor Mammedov , qemu-ppc@nongnu.org, Wen Congyang , Cornelia Huck , Paolo Bonzini , Andreas =?utf-8?Q?F=C3=A4rber?= , Aurelien Jarno , Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= Errors-To: qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org Sender: "Qemu-arm" X-TUID: 6gSqhEHouqp4 See patch 1 for description and motivation. Signed-off-by: Michael S. Tsirkin --- docs/devel/build-system.txt | 2 +- docs/devel/tracing.txt | 6 +++--- crypto/cipherpriv.h | 2 +- include/block/block.h | 2 +- include/block/dirty-bitmap.h | 2 +- include/block/nbd.h | 2 +- include/chardev/char.h | 2 +- include/crypto/cipher.h | 2 +- include/crypto/hash.h | 2 +- include/crypto/hmac.h | 2 +- include/crypto/secret.h | 2 +- include/crypto/tlscreds.h | 2 +- include/exec/cpu_ldst_template.h | 2 +- include/exec/cpu_ldst_useronly_template.h | 2 +- include/exec/helper-gen.h | 4 ++-- include/exec/helper-proto.h | 2 +- include/exec/helper-tcg.h | 2 +- include/hw/block/block.h | 2 +- include/hw/block/fdc.h | 2 +- include/hw/ppc/spapr_drc.h | 2 +- include/hw/qdev-properties.h | 4 ++-- include/hw/xen/xen_common.h | 2 +- include/io/dns-resolver.h | 2 +- include/migration/colo.h | 2 +- include/migration/failover.h | 2 +- include/migration/global_state.h | 2 +- include/monitor/monitor.h | 2 +- include/net/filter.h | 2 +- include/net/net.h | 2 +- include/qapi/error.h | 2 +- include/qapi/qmp/qobject.h | 2 +- include/qapi/visitor.h | 2 +- include/qemu/osdep.h | 4 ++-- include/qemu/sockets.h | 2 +- include/qemu/throttle.h | 2 +- include/qom/cpu.h | 2 +- include/qom/object.h | 2 +- include/sysemu/arch_init.h | 2 +- include/sysemu/balloon.h | 2 +- include/sysemu/dump.h | 2 +- include/sysemu/hostmem.h | 2 +- include/sysemu/replay.h | 4 ++-- include/sysemu/sysemu.h | 2 +- include/sysemu/tpm.h | 2 +- include/sysemu/watchdog.h | 2 +- include/sysemu/whpx.h | 2 +- include/trace-tcg.h | 2 +- include/ui/console.h | 2 +- include/ui/input.h | 2 +- migration/migration.h | 2 +- migration/ram.h | 2 +- net/tap_int.h | 2 +- qemu-options-wrapper.h | 2 +- replication.h | 2 +- target/s390x/cpu_models.h | 2 +- ui/vnc.h | 2 +- accel/kvm/kvm-all.c | 2 +- accel/tcg/cpu-exec.c | 2 +- accel/tcg/translate-all.c | 2 +- arch_init.c | 2 +- audio/alsaaudio.c | 2 +- audio/ossaudio.c | 2 +- backends/hostmem.c | 2 +- balloon.c | 4 ++-- block.c | 6 +++--- block/backup.c | 2 +- block/block-backend.c | 4 ++-- block/commit.c | 2 +- block/create.c | 2 +- block/crypto.c | 2 +- block/dirty-bitmap.c | 2 +- block/file-posix.c | 2 +- block/file-win32.c | 2 +- block/io.c | 2 +- block/iscsi.c | 2 +- block/mirror.c | 2 +- block/nbd.c | 2 +- block/nfs.c | 4 ++-- block/nvme.c | 2 +- block/qapi.c | 4 ++-- block/qcow2-cache.c | 2 +- block/qcow2-cluster.c | 2 +- block/qcow2.c | 6 +++--- block/qed-l2-cache.c | 2 +- block/qed-table.c | 2 +- block/qed.c | 2 +- block/quorum.c | 2 +- block/rbd.c | 2 +- block/sheepdog.c | 4 ++-- block/ssh.c | 4 ++-- block/stream.c | 2 +- block/throttle-groups.c | 2 +- block/vxhs.c | 2 +- block/write-threshold.c | 4 ++-- blockdev-nbd.c | 2 +- blockdev.c | 8 ++++---- blockjob.c | 2 +- bsd-user/main.c | 2 +- chardev/char-ringbuf.c | 2 +- chardev/char-socket.c | 2 +- chardev/char.c | 2 +- chardev/spice.c | 2 +- chardev/wctablet.c | 2 +- cpus.c | 4 ++-- crypto/secret.c | 2 +- crypto/tlscreds.c | 2 +- crypto/tlscredsanon.c | 2 +- crypto/tlscredsx509.c | 2 +- crypto/tlssession.c | 2 +- dma-helpers.c | 2 +- dump.c | 4 ++-- exec.c | 2 +- gdbstub.c | 2 +- hmp.c | 20 +++++++++---------- hw/9pfs/9p.c | 2 +- hw/acpi/core.c | 4 ++-- hw/acpi/cpu.c | 4 ++-- hw/acpi/memory_hotplug.c | 4 ++-- hw/acpi/tco.c | 2 +- hw/acpi/vmgenid.c | 2 +- hw/alpha/pci.c | 2 +- hw/arm/iotkit.c | 2 +- hw/arm/virt-acpi-build.c | 2 +- hw/audio/cs4231.c | 2 +- hw/audio/milkymist-ac97.c | 2 +- hw/block/block.c | 2 +- hw/block/dataplane/virtio-blk.c | 2 +- hw/block/hd-geometry.c | 4 ++-- hw/block/nvme.c | 2 +- hw/block/virtio-blk.c | 2 +- hw/block/xen_disk.c | 2 +- hw/char/cmsdk-apb-uart.c | 2 +- hw/char/escc.c | 2 +- hw/char/grlib_apbuart.c | 2 +- hw/char/lm32_juart.c | 2 +- hw/char/lm32_uart.c | 2 +- hw/char/milkymist-uart.c | 2 +- hw/char/pl011.c | 2 +- hw/char/virtio-console.c | 4 ++-- hw/char/virtio-serial-bus.c | 2 +- hw/core/machine.c | 2 +- hw/core/qdev.c | 2 +- hw/display/cirrus_vga.c | 2 +- hw/display/g364fb.c | 2 +- hw/display/jazz_led.c | 2 +- hw/display/milkymist-tmu2.c | 2 +- hw/display/milkymist-vgafb.c | 2 +- hw/display/qxl-render.c | 2 +- hw/display/qxl.c | 2 +- hw/display/sii9022.c | 2 +- hw/display/vga.c | 2 +- hw/display/virtio-gpu-3d.c | 2 +- hw/display/virtio-gpu.c | 2 +- hw/display/vmware_vga.c | 2 +- hw/display/xenfb.c | 2 +- hw/dma/i8257.c | 2 +- hw/dma/rc4030.c | 2 +- hw/dma/sparc32_dma.c | 2 +- hw/hppa/pci.c | 2 +- hw/i386/amd_iommu.c | 2 +- hw/i386/intel_iommu.c | 2 +- hw/i386/pc.c | 2 +- hw/i386/vmport.c | 2 +- hw/i386/x86-iommu.c | 2 +- hw/i386/xen/xen-hvm.c | 4 ++-- hw/i386/xen/xen-mapcache.c | 2 +- hw/i386/xen/xen_platform.c | 2 +- hw/i386/xen/xen_pvdevice.c | 2 +- hw/ide/ahci-allwinner.c | 2 +- hw/ide/ahci.c | 2 +- hw/ide/atapi.c | 2 +- hw/ide/cmd646.c | 2 +- hw/ide/core.c | 2 +- hw/ide/pci.c | 2 +- hw/ide/piix.c | 2 +- hw/ide/sii3112.c | 2 +- hw/ide/via.c | 2 +- hw/input/adb-kbd.c | 2 +- hw/input/adb-mouse.c | 2 +- hw/input/hid.c | 2 +- hw/input/milkymist-softusb.c | 2 +- hw/input/ps2.c | 2 +- hw/input/virtio-input.c | 2 +- hw/intc/apic.c | 2 +- hw/intc/apic_common.c | 2 +- hw/intc/arm_gic.c | 2 +- hw/intc/arm_gicv3_cpuif.c | 2 +- hw/intc/arm_gicv3_dist.c | 2 +- hw/intc/arm_gicv3_redist.c | 2 +- hw/intc/armv7m_nvic.c | 2 +- hw/intc/aspeed_vic.c | 2 +- hw/intc/grlib_irqmp.c | 2 +- hw/intc/heathrow_pic.c | 2 +- hw/intc/i8259.c | 2 +- hw/intc/ioapic.c | 2 +- hw/intc/lm32_pic.c | 2 +- hw/intc/s390_flic.c | 2 +- hw/intc/s390_flic_kvm.c | 2 +- hw/intc/slavio_intctl.c | 2 +- hw/intc/xics.c | 2 +- hw/intc/xics_kvm.c | 2 +- hw/intc/xics_spapr.c | 2 +- hw/ipmi/ipmi.c | 2 +- hw/isa/pc87312.c | 2 +- hw/mem/pc-dimm.c | 2 +- hw/misc/aspeed_scu.c | 2 +- hw/misc/aspeed_sdmc.c | 2 +- hw/misc/eccmemctl.c | 2 +- hw/misc/imx7_gpr.c | 2 +- hw/misc/iotkit-secctl.c | 2 +- hw/misc/macio/cuda.c | 2 +- hw/misc/milkymist-hpdmc.c | 2 +- hw/misc/milkymist-pfpu.c | 2 +- hw/misc/mmio_interface.c | 2 +- hw/misc/mos6522.c | 2 +- hw/misc/mps2-fpgaio.c | 2 +- hw/misc/mps2-scc.c | 2 +- hw/misc/msf2-sysreg.c | 2 +- hw/misc/slavio_misc.c | 2 +- hw/misc/tz-ppc.c | 2 +- hw/net/e1000e.c | 2 +- hw/net/e1000e_core.c | 2 +- hw/net/e1000x_common.c | 2 +- hw/net/lance.c | 2 +- hw/net/milkymist-minimac2.c | 2 +- hw/net/mipsnet.c | 2 +- hw/net/net_rx_pkt.c | 2 +- hw/net/opencores_eth.c | 2 +- hw/net/pcnet-pci.c | 2 +- hw/net/pcnet.c | 2 +- hw/net/rocker/qmp-norocker.c | 2 +- hw/net/rocker/rocker.c | 2 +- hw/net/rocker/rocker_fp.c | 2 +- hw/net/rocker/rocker_of_dpa.c | 2 +- hw/net/spapr_llan.c | 2 +- hw/net/sungem.c | 2 +- hw/net/sunhme.c | 2 +- hw/net/virtio-net.c | 2 +- hw/nvram/ds1225y.c | 2 +- hw/nvram/fw_cfg.c | 2 +- hw/pci-host/grackle.c | 2 +- hw/pci-host/sabre.c | 2 +- hw/pci-host/uninorth.c | 2 +- hw/pci/msix.c | 2 +- hw/pci/pci-stub.c | 2 +- hw/pci/pci.c | 4 ++-- hw/pci/pci_host.c | 2 +- hw/ppc/mac_newworld.c | 2 +- hw/ppc/ppc.c | 2 +- hw/ppc/ppc440_pcix.c | 2 +- hw/ppc/ppc4xx_pci.c | 2 +- hw/ppc/prep.c | 2 +- hw/ppc/prep_systemio.c | 2 +- hw/ppc/rs6000_mc.c | 2 +- hw/ppc/spapr.c | 2 +- hw/ppc/spapr_drc.c | 2 +- hw/ppc/spapr_hcall.c | 2 +- hw/ppc/spapr_iommu.c | 2 +- hw/ppc/spapr_ovec.c | 2 +- hw/ppc/spapr_pci.c | 2 +- hw/ppc/spapr_rtas.c | 2 +- hw/ppc/spapr_rtas_ddw.c | 2 +- hw/ppc/spapr_rtc.c | 2 +- hw/ppc/spapr_vio.c | 2 +- hw/rdma/rdma_backend.c | 2 +- hw/rdma/vmw/pvrdma_main.c | 2 +- hw/s390x/css.c | 2 +- hw/s390x/s390-skeys.c | 2 +- hw/s390x/virtio-ccw.c | 2 +- hw/scsi/esp-pci.c | 2 +- hw/scsi/esp.c | 2 +- hw/scsi/megasas.c | 2 +- hw/scsi/mptconfig.c | 2 +- hw/scsi/mptendian.c | 2 +- hw/scsi/mptsas.c | 2 +- hw/scsi/scsi-bus.c | 2 +- hw/scsi/spapr_vscsi.c | 2 +- hw/scsi/vmw_pvscsi.c | 2 +- hw/sd/core.c | 2 +- hw/sd/milkymist-memcard.c | 2 +- hw/sd/pxa2xx_mmci.c | 2 +- hw/sd/sd.c | 2 +- hw/sd/sdhci.c | 2 +- hw/sparc/leon3.c | 2 +- hw/sparc/sun4m.c | 2 +- hw/sparc/sun4m_iommu.c | 2 +- hw/sparc64/sparc64.c | 2 +- hw/sparc64/sun4u.c | 2 +- hw/sparc64/sun4u_iommu.c | 2 +- hw/timer/armv7m_systick.c | 2 +- hw/timer/aspeed_timer.c | 2 +- hw/timer/cmsdk-apb-timer.c | 2 +- hw/timer/grlib_gptimer.c | 2 +- hw/timer/lm32_timer.c | 2 +- hw/timer/mc146818rtc.c | 4 ++-- hw/timer/milkymist-sysctl.c | 2 +- hw/timer/slavio_timer.c | 2 +- hw/timer/xlnx-zynqmp-rtc.c | 2 +- hw/tpm/tpm_crb.c | 2 +- hw/tpm/tpm_emulator.c | 4 ++-- hw/tpm/tpm_passthrough.c | 4 ++-- hw/tpm/tpm_tis.c | 2 +- hw/tpm/tpm_util.c | 2 +- hw/usb/bus.c | 2 +- hw/usb/combined-packet.c | 2 +- hw/usb/core.c | 2 +- hw/usb/desc.c | 2 +- hw/usb/dev-hub.c | 2 +- hw/usb/dev-mtp.c | 2 +- hw/usb/dev-uas.c | 2 +- hw/usb/hcd-ehci.c | 2 +- hw/usb/hcd-ohci.c | 2 +- hw/usb/hcd-uhci.c | 2 +- hw/usb/hcd-xhci.c | 2 +- hw/usb/host-libusb.c | 2 +- hw/vfio/common.c | 2 +- hw/vfio/pci-quirks.c | 2 +- hw/vfio/pci.c | 2 +- hw/vfio/platform.c | 2 +- hw/vfio/spapr.c | 2 +- hw/virtio/vhost-user.c | 2 +- hw/virtio/vhost.c | 2 +- hw/virtio/virtio-balloon.c | 4 ++-- hw/virtio/virtio-rng.c | 2 +- hw/virtio/virtio.c | 2 +- hw/watchdog/watchdog.c | 4 ++-- io/channel-buffer.c | 2 +- io/channel-command.c | 2 +- io/channel-file.c | 2 +- io/channel-socket.c | 4 ++-- io/channel-tls.c | 2 +- io/channel-websock.c | 2 +- io/dns-resolver.c | 2 +- io/task.c | 2 +- ioport.c | 2 +- iothread.c | 2 +- linux-user/main.c | 2 +- linux-user/signal.c | 2 +- memory.c | 2 +- migration/channel.c | 2 +- migration/colo-comm.c | 2 +- migration/colo-failover.c | 4 ++-- migration/colo.c | 4 ++-- migration/exec.c | 2 +- migration/fd.c | 2 +- migration/global_state.c | 2 +- migration/migration.c | 6 +++--- migration/postcopy-ram.c | 2 +- migration/qemu-file.c | 2 +- migration/ram.c | 4 ++-- migration/rdma.c | 2 +- migration/savevm.c | 6 +++--- migration/socket.c | 2 +- migration/tls.c | 2 +- migration/vmstate-types.c | 2 +- migration/vmstate.c | 2 +- monitor.c | 12 ++++++------ nbd/client.c | 2 +- nbd/common.c | 2 +- nbd/server.c | 2 +- net/colo-compare.c | 2 +- net/colo.c | 2 +- net/filter-buffer.c | 2 +- net/filter-mirror.c | 2 +- net/filter-rewriter.c | 2 +- net/net.c | 4 ++-- net/vhost-user.c | 4 ++-- numa.c | 4 ++-- qapi/qapi-visit-core.c | 2 +- qdev-monitor.c | 2 +- qemu-img.c | 8 ++++---- qemu-io.c | 2 +- qemu-nbd.c | 2 +- qga/main.c | 2 +- qmp.c | 8 ++++---- qom/cpu.c | 2 +- qom/object.c | 4 ++-- replay/replay-input.c | 2 +- scsi/pr-manager.c | 2 +- scsi/qemu-pr-helper.c | 2 +- stubs/tpm.c | 2 +- stubs/uuid.c | 2 +- stubs/vmgenid.c | 2 +- stubs/xen-hvm.c | 2 +- target/arm/helper.c | 2 +- target/arm/monitor.c | 2 +- target/i386/cpu.c | 4 ++-- target/i386/kvm.c | 2 +- target/mips/translate.c | 2 +- target/ppc/kvm.c | 2 +- target/s390x/cpu.c | 6 +++--- target/s390x/cpu_features.c | 2 +- target/s390x/ioinst.c | 2 +- target/s390x/kvm.c | 2 +- target/s390x/mmu_helper.c | 2 +- target/s390x/sigp.c | 4 ++-- target/sparc/int32_helper.c | 2 +- target/sparc/int64_helper.c | 2 +- target/sparc/mmu_helper.c | 2 +- target/sparc/win_helper.c | 2 +- tests/qmp-test.c | 4 ++-- tests/tcg/test_path.c | 2 +- tests/test-char.c | 2 +- tests/test-qmp-cmds.c | 6 +++--- tests/test-qmp-event.c | 2 +- tests/test-qobject-input-visitor.c | 6 +++--- tpm.c | 2 +- trace/control-target.c | 2 +- trace/control.c | 4 ++-- trace/ftrace.c | 2 +- trace/qmp.c | 2 +- ui/console.c | 4 ++-- ui/gtk-egl.c | 2 +- ui/gtk-gl-area.c | 2 +- ui/gtk.c | 4 ++-- ui/input-keymap.c | 32 +++++++++++++++---------------- ui/input-legacy.c | 2 +- ui/input.c | 4 ++-- ui/keymaps.c | 2 +- ui/shader.c | 6 +++--- ui/spice-core.c | 4 ++-- ui/spice-display.c | 2 +- ui/vnc-auth-sasl.c | 2 +- ui/vnc-auth-vencrypt.c | 2 +- ui/vnc-ws.c | 2 +- ui/vnc.c | 6 +++--- ui/x_keymap.c | 2 +- util/aio-posix.c | 2 +- util/async.c | 2 +- util/buffer.c | 2 +- util/hbitmap.c | 2 +- util/lockcnt.c | 2 +- util/oslib-posix.c | 2 +- util/oslib-win32.c | 2 +- util/qemu-config.c | 2 +- util/qemu-coroutine-lock.c | 2 +- util/qemu-coroutine.c | 2 +- util/qemu-sockets.c | 2 +- util/qemu-thread-posix.c | 2 +- util/qemu-thread-win32.c | 2 +- util/thread-pool.c | 2 +- util/vfio-helpers.c | 4 ++-- vl.c | 14 +++++++------- scripts/qapi/types.py | 6 +++--- scripts/qapi/visit.py | 6 +++--- scripts/tracetool/backend/dtrace.py | 4 ++-- scripts/tracetool/format/c.py | 4 ++-- scripts/tracetool/format/tcg_h.py | 4 ++-- scripts/tracetool/format/tcg_helper_c.py | 4 ++-- target/s390x/Makefile.objs | 7 ++++--- trace-events | 2 +- ui/cocoa.m | 4 ++-- version.rc | 2 +- 453 files changed, 571 insertions(+), 570 deletions(-) diff --git a/docs/devel/build-system.txt b/docs/devel/build-system.txt index 52501f2..df924f4 100644 --- a/docs/devel/build-system.txt +++ b/docs/devel/build-system.txt @@ -385,7 +385,7 @@ block/Makefile.objs If there are any rules defined in the Makefile.objs file, they should all use $(obj) as a prefix to the target, e.g. - $(obj)/generated-tcg-tracers.h: $(obj)/generated-tcg-tracers.h-timestamp + qemu-build/$(obj)/generated-tcg-tracers.h: qemu-build/$(obj)/generated-tcg-tracers.h-timestamp - Makefile.target diff --git a/docs/devel/tracing.txt b/docs/devel/tracing.txt index 07abbb3..341b510 100644 --- a/docs/devel/tracing.txt +++ b/docs/devel/tracing.txt @@ -52,7 +52,7 @@ In the sub-directory the following files will be automatically generated Source files in the sub-directory should #include the local 'trace.h' file, without any sub-directory path prefix. eg io/channel-buffer.c would do - #include "trace.h" + #include "qemu-build/trace.h" To access the 'io/trace.h' file. While it is possible to include a trace.h file from outside a source files' own sub-directory, this is discouraged in @@ -67,7 +67,7 @@ a trace.h in the current directory, vs the top level directory. Trace events are invoked directly from source code like this: - #include "trace.h" /* needed for trace event prototype */ + #include "qemu-build/trace.h" /* needed for trace event prototype */ void *qemu_vmalloc(size_t size) { @@ -333,7 +333,7 @@ performed to generate values that are only used as arguments for a trace function. In these cases you can use the macro 'TRACE_${EVENT_NAME}_ENABLED' to guard such computations and avoid its compilation when the event is disabled: - #include "trace.h" /* needed for trace event prototype */ + #include "qemu-build/trace.h" /* needed for trace event prototype */ void *qemu_vmalloc(size_t size) { diff --git a/crypto/cipherpriv.h b/crypto/cipherpriv.h index 0823239..980214d 100644 --- a/crypto/cipherpriv.h +++ b/crypto/cipherpriv.h @@ -15,7 +15,7 @@ #ifndef QCRYPTO_CIPHERPRIV_H #define QCRYPTO_CIPHERPRIV_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" typedef struct QCryptoCipherDriver QCryptoCipherDriver; diff --git a/include/block/block.h b/include/block/block.h index cdec363..508fa1a 100644 --- a/include/block/block.h +++ b/include/block/block.h @@ -2,7 +2,7 @@ #define BLOCK_H #include "block/aio.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" #include "block/aio-wait.h" #include "qemu/iov.h" #include "qemu/coroutine.h" diff --git a/include/block/dirty-bitmap.h b/include/block/dirty-bitmap.h index 09efec6..8596b3f 100644 --- a/include/block/dirty-bitmap.h +++ b/include/block/dirty-bitmap.h @@ -2,7 +2,7 @@ #define BLOCK_DIRTY_BITMAP_H #include "qemu-common.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" #include "qemu/hbitmap.h" BdrvDirtyBitmap *bdrv_create_dirty_bitmap(BlockDriverState *bs, diff --git a/include/block/nbd.h b/include/block/nbd.h index 2285637..2dfb994 100644 --- a/include/block/nbd.h +++ b/include/block/nbd.h @@ -20,7 +20,7 @@ #ifndef NBD_H #define NBD_H -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" #include "io/channel-socket.h" #include "crypto/tlscreds.h" diff --git a/include/chardev/char.h b/include/chardev/char.h index ebf1e0b..9934666 100644 --- a/include/chardev/char.h +++ b/include/chardev/char.h @@ -1,7 +1,7 @@ #ifndef QEMU_CHAR_H #define QEMU_CHAR_H -#include "qapi/qapi-types-char.h" +#include "qemu-build/qapi/qapi-types-char.h" #include "qemu/main-loop.h" #include "qemu/bitmap.h" #include "qom/object.h" diff --git a/include/crypto/cipher.h b/include/crypto/cipher.h index bce2d4c..5a27c6a 100644 --- a/include/crypto/cipher.h +++ b/include/crypto/cipher.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_CIPHER_H #define QCRYPTO_CIPHER_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" typedef struct QCryptoCipher QCryptoCipher; diff --git a/include/crypto/hash.h b/include/crypto/hash.h index 077ac7b..0890622 100644 --- a/include/crypto/hash.h +++ b/include/crypto/hash.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_HASH_H #define QCRYPTO_HASH_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" /* See also "QCryptoHashAlgorithm" defined in qapi/crypto.json */ diff --git a/include/crypto/hmac.h b/include/crypto/hmac.h index aa3c97a..15e3ac7 100644 --- a/include/crypto/hmac.h +++ b/include/crypto/hmac.h @@ -12,7 +12,7 @@ #ifndef QCRYPTO_HMAC_H #define QCRYPTO_HMAC_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" typedef struct QCryptoHmac QCryptoHmac; struct QCryptoHmac { diff --git a/include/crypto/secret.h b/include/crypto/secret.h index edd0e13..e93cd7c 100644 --- a/include/crypto/secret.h +++ b/include/crypto/secret.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_SECRET_H #define QCRYPTO_SECRET_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" #include "qom/object.h" #define TYPE_QCRYPTO_SECRET "secret" diff --git a/include/crypto/tlscreds.h b/include/crypto/tlscreds.h index 6b011e1..0d60ee9 100644 --- a/include/crypto/tlscreds.h +++ b/include/crypto/tlscreds.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_TLSCREDS_H #define QCRYPTO_TLSCREDS_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" #include "qom/object.h" #ifdef CONFIG_GNUTLS diff --git a/include/exec/cpu_ldst_template.h b/include/exec/cpu_ldst_template.h index 4db2302..403004a 100644 --- a/include/exec/cpu_ldst_template.h +++ b/include/exec/cpu_ldst_template.h @@ -25,7 +25,7 @@ */ #if !defined(SOFTMMU_CODE_ACCESS) -#include "trace-root.h" +#include "qemu-build/trace-root.h" #endif #include "trace/mem.h" diff --git a/include/exec/cpu_ldst_useronly_template.h b/include/exec/cpu_ldst_useronly_template.h index c168f31..1112a51 100644 --- a/include/exec/cpu_ldst_useronly_template.h +++ b/include/exec/cpu_ldst_useronly_template.h @@ -24,7 +24,7 @@ */ #if !defined(CODE_ACCESS) -#include "trace-root.h" +#include "qemu-build/trace-root.h" #endif #include "trace/mem.h" diff --git a/include/exec/helper-gen.h b/include/exec/helper-gen.h index 22381a1..25a1f18 100644 --- a/include/exec/helper-gen.h +++ b/include/exec/helper-gen.h @@ -67,8 +67,8 @@ static inline void glue(gen_helper_, name)(dh_retvar_decl(ret) \ } #include "helper.h" -#include "trace/generated-helpers.h" -#include "trace/generated-helpers-wrappers.h" +#include "qemu-build/trace/generated-helpers.h" +#include "qemu-build/trace/generated-helpers-wrappers.h" #include "tcg-runtime.h" #undef DEF_HELPER_FLAGS_0 diff --git a/include/exec/helper-proto.h b/include/exec/helper-proto.h index 74943ed..91d5711 100644 --- a/include/exec/helper-proto.h +++ b/include/exec/helper-proto.h @@ -31,7 +31,7 @@ dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \ dh_ctype(t4), dh_ctype(t5), dh_ctype(t6)); #include "helper.h" -#include "trace/generated-helpers.h" +#include "qemu-build/trace/generated-helpers.h" #include "tcg-runtime.h" #undef DEF_HELPER_FLAGS_0 diff --git a/include/exec/helper-tcg.h b/include/exec/helper-tcg.h index b3bdb0c..cd98a79 100644 --- a/include/exec/helper-tcg.h +++ b/include/exec/helper-tcg.h @@ -46,7 +46,7 @@ | dh_sizemask(t5, 5) | dh_sizemask(t6, 6) }, #include "helper.h" -#include "trace/generated-helpers.h" +#include "qemu-build/trace/generated-helpers.h" #include "tcg-runtime.h" #undef str diff --git a/include/hw/block/block.h b/include/hw/block/block.h index d4f4dff..0208196 100644 --- a/include/hw/block/block.h +++ b/include/hw/block/block.h @@ -12,7 +12,7 @@ #define HW_BLOCK_H #include "qemu-common.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" /* Configuration */ diff --git a/include/hw/block/fdc.h b/include/hw/block/fdc.h index 3b813c7..7654e7f 100644 --- a/include/hw/block/fdc.h +++ b/include/hw/block/fdc.h @@ -2,7 +2,7 @@ #define HW_FDC_H #include "qemu-common.h" -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" /* fdc.c */ #define MAX_FD 2 diff --git a/include/hw/ppc/spapr_drc.h b/include/hw/ppc/spapr_drc.h index f6ff32e..8439be7 100644 --- a/include/hw/ppc/spapr_drc.h +++ b/include/hw/ppc/spapr_drc.h @@ -14,7 +14,7 @@ #define HW_SPAPR_DRC_H #include -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "qom/object.h" #include "sysemu/sysemu.h" #include "hw/qdev.h" diff --git a/include/hw/qdev-properties.h b/include/hw/qdev-properties.h index b2ad8e9..30f0f38 100644 --- a/include/hw/qdev-properties.h +++ b/include/hw/qdev-properties.h @@ -1,8 +1,8 @@ #ifndef QEMU_QDEV_PROPERTIES_H #define QEMU_QDEV_PROPERTIES_H -#include "qapi/qapi-types-block.h" -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-misc.h" #include "hw/qdev-core.h" /*** qdev-properties.c ***/ diff --git a/include/hw/xen/xen_common.h b/include/hw/xen/xen_common.h index 64a978e..b45a55b 100644 --- a/include/hw/xen/xen_common.h +++ b/include/hw/xen/xen_common.h @@ -18,7 +18,7 @@ #include "hw/xen/xen.h" #include "hw/pci/pci.h" #include "qemu/queue.h" -#include "hw/xen/trace.h" +#include "qemu-build/hw/xen/trace.h" extern xc_interface *xen_xc; diff --git a/include/io/dns-resolver.h b/include/io/dns-resolver.h index 1a16218..2699542 100644 --- a/include/io/dns-resolver.h +++ b/include/io/dns-resolver.h @@ -22,7 +22,7 @@ #define QIO_DNS_RESOLVER_H #include "qemu-common.h" -#include "qapi/qapi-types-sockets.h" +#include "qemu-build/qapi/qapi-types-sockets.h" #include "qom/object.h" #include "io/task.h" diff --git a/include/migration/colo.h b/include/migration/colo.h index 2fe48ad..7bb1e8a 100644 --- a/include/migration/colo.h +++ b/include/migration/colo.h @@ -14,7 +14,7 @@ #define QEMU_COLO_H #include "qemu-common.h" -#include "qapi/qapi-types-migration.h" +#include "qemu-build/qapi/qapi-types-migration.h" void colo_info_init(void); diff --git a/include/migration/failover.h b/include/migration/failover.h index 4c37218..01d90ab 100644 --- a/include/migration/failover.h +++ b/include/migration/failover.h @@ -14,7 +14,7 @@ #define QEMU_FAILOVER_H #include "qemu-common.h" -#include "qapi/qapi-types-migration.h" +#include "qemu-build/qapi/qapi-types-migration.h" void failover_init_state(void); FailoverStatus failover_set_state(FailoverStatus old_state, diff --git a/include/migration/global_state.h b/include/migration/global_state.h index fd22dd3..1de6f3e 100644 --- a/include/migration/global_state.h +++ b/include/migration/global_state.h @@ -13,7 +13,7 @@ #ifndef QEMU_MIGRATION_GLOBAL_STATE_H #define QEMU_MIGRATION_GLOBAL_STATE_H -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "sysemu/sysemu.h" void register_global_state(void); diff --git a/include/monitor/monitor.h b/include/monitor/monitor.h index d1024d4..8ae3f5d 100644 --- a/include/monitor/monitor.h +++ b/include/monitor/monitor.h @@ -3,7 +3,7 @@ #include "qemu-common.h" #include "block/block.h" -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" #include "qemu/readline.h" extern Monitor *cur_mon; diff --git a/include/net/filter.h b/include/net/filter.h index 435acd6..f3bf5d3 100644 --- a/include/net/filter.h +++ b/include/net/filter.h @@ -9,7 +9,7 @@ #ifndef QEMU_NET_FILTER_H #define QEMU_NET_FILTER_H -#include "qapi/qapi-types-net.h" +#include "qemu-build/qapi/qapi-types-net.h" #include "qom/object.h" #include "qemu-common.h" #include "net/queue.h" diff --git a/include/net/net.h b/include/net/net.h index a943e96..176ab74 100644 --- a/include/net/net.h +++ b/include/net/net.h @@ -2,7 +2,7 @@ #define QEMU_NET_H #include "qemu/queue.h" -#include "qapi/qapi-types-net.h" +#include "qemu-build/qapi/qapi-types-net.h" #include "net/queue.h" #include "migration/vmstate.h" diff --git a/include/qapi/error.h b/include/qapi/error.h index bcb86a7..c5abd67 100644 --- a/include/qapi/error.h +++ b/include/qapi/error.h @@ -115,7 +115,7 @@ #ifndef ERROR_H #define ERROR_H -#include "qapi/qapi-types-common.h" +#include "qemu-build/qapi/qapi-types-common.h" /* * Overall category of an error. diff --git a/include/qapi/qmp/qobject.h b/include/qapi/qmp/qobject.h index 012439a..b90574e 100644 --- a/include/qapi/qmp/qobject.h +++ b/include/qapi/qmp/qobject.h @@ -32,7 +32,7 @@ #ifndef QOBJECT_H #define QOBJECT_H -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" struct QObject { QType type; diff --git a/include/qapi/visitor.h b/include/qapi/visitor.h index 5b2ed3f..b45d135 100644 --- a/include/qapi/visitor.h +++ b/include/qapi/visitor.h @@ -15,7 +15,7 @@ #ifndef QAPI_VISITOR_H #define QAPI_VISITOR_H -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" /* * The QAPI schema defines both a set of C data types, and a QMP wire diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h index 4165806..e438fcf 100644 --- a/include/qemu/osdep.h +++ b/include/qemu/osdep.h @@ -27,9 +27,9 @@ #ifndef QEMU_OSDEP_H #define QEMU_OSDEP_H -#include "config-host.h" +#include "qemu-build/config-host.h" #ifdef NEED_CPU_H -#include "config-target.h" +#include "qemu-build/config-target.h" #else #include "exec/poison.h" #endif diff --git a/include/qemu/sockets.h b/include/qemu/sockets.h index e88d4c3..13ae91e 100644 --- a/include/qemu/sockets.h +++ b/include/qemu/sockets.h @@ -9,7 +9,7 @@ int inet_aton(const char *cp, struct in_addr *ia); #endif /* !_WIN32 */ -#include "qapi/qapi-types-sockets.h" +#include "qemu-build/qapi/qapi-types-sockets.h" /* misc helpers */ int qemu_socket(int domain, int type, int protocol); diff --git a/include/qemu/throttle.h b/include/qemu/throttle.h index abeb886..98a7a3d 100644 --- a/include/qemu/throttle.h +++ b/include/qemu/throttle.h @@ -26,7 +26,7 @@ #define THROTTLE_H #include "qemu-common.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" #include "qemu/timer.h" #define THROTTLE_VALUE_MAX 1000000000000000LL diff --git a/include/qom/cpu.h b/include/qom/cpu.h index dc6d495..50372bf 100644 --- a/include/qom/cpu.h +++ b/include/qom/cpu.h @@ -24,7 +24,7 @@ #include "disas/bfd.h" #include "exec/hwaddr.h" #include "exec/memattrs.h" -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "qemu/bitmap.h" #include "qemu/queue.h" #include "qemu/thread.h" diff --git a/include/qom/object.h b/include/qom/object.h index 4f07090..52ee819 100644 --- a/include/qom/object.h +++ b/include/qom/object.h @@ -14,7 +14,7 @@ #ifndef QEMU_OBJECT_H #define QEMU_OBJECT_H -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" #include "qemu/queue.h" struct TypeImpl; diff --git a/include/sysemu/arch_init.h b/include/sysemu/arch_init.h index 32abdfe..26aba01 100644 --- a/include/sysemu/arch_init.h +++ b/include/sysemu/arch_init.h @@ -1,7 +1,7 @@ #ifndef QEMU_ARCH_INIT_H #define QEMU_ARCH_INIT_H -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" enum { QEMU_ARCH_ALL = -1, diff --git a/include/sysemu/balloon.h b/include/sysemu/balloon.h index 66543ae..1a26270 100644 --- a/include/sysemu/balloon.h +++ b/include/sysemu/balloon.h @@ -14,7 +14,7 @@ #ifndef QEMU_BALLOON_H #define QEMU_BALLOON_H -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target); typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info); diff --git a/include/sysemu/dump.h b/include/sysemu/dump.h index d824bc0..8fd374d 100644 --- a/include/sysemu/dump.h +++ b/include/sysemu/dump.h @@ -14,7 +14,7 @@ #ifndef DUMP_H #define DUMP_H -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" #define MAKEDUMPFILE_SIGNATURE "makedumpfile" #define MAX_SIZE_MDF_HEADER (4096) /* max size of makedumpfile_header */ diff --git a/include/sysemu/hostmem.h b/include/sysemu/hostmem.h index 47bc984..b99f3f3 100644 --- a/include/sysemu/hostmem.h +++ b/include/sysemu/hostmem.h @@ -14,7 +14,7 @@ #define SYSEMU_HOSTMEM_H #include "sysemu/sysemu.h" /* for MAX_NODES */ -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" #include "qom/object.h" #include "exec/memory.h" #include "qemu/bitmap.h" diff --git a/include/sysemu/replay.h b/include/sysemu/replay.h index c0204e6..f8a01a0 100644 --- a/include/sysemu/replay.h +++ b/include/sysemu/replay.h @@ -13,8 +13,8 @@ */ #include "sysemu.h" -#include "qapi/qapi-types-misc.h" -#include "qapi/qapi-types-ui.h" +#include "qemu-build/qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-ui.h" /* replay clock kinds */ enum ReplayClockKind { diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h index 356bfdc..5b9b4fb 100644 --- a/include/sysemu/sysemu.h +++ b/include/sysemu/sysemu.h @@ -2,7 +2,7 @@ #define SYSEMU_H /* Misc. things related to the system emulator. */ -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "qemu/queue.h" #include "qemu/timer.h" #include "qemu/notify.h" diff --git a/include/sysemu/tpm.h b/include/sysemu/tpm.h index 9ae1ab6..15965eb 100644 --- a/include/sysemu/tpm.h +++ b/include/sysemu/tpm.h @@ -12,7 +12,7 @@ #ifndef QEMU_TPM_H #define QEMU_TPM_H -#include "qapi/qapi-types-tpm.h" +#include "qemu-build/qapi/qapi-types-tpm.h" #include "qom/object.h" int tpm_config_parse(QemuOptsList *opts_list, const char *optarg); diff --git a/include/sysemu/watchdog.h b/include/sysemu/watchdog.h index a08d163..a799d59 100644 --- a/include/sysemu/watchdog.h +++ b/include/sysemu/watchdog.h @@ -23,7 +23,7 @@ #define QEMU_WATCHDOG_H #include "qemu/queue.h" -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" struct WatchdogTimerModel { QLIST_ENTRY(WatchdogTimerModel) entry; diff --git a/include/sysemu/whpx.h b/include/sysemu/whpx.h index 89592ae..0eb5af8 100644 --- a/include/sysemu/whpx.h +++ b/include/sysemu/whpx.h @@ -13,7 +13,7 @@ #ifndef QEMU_WHPX_H #define QEMU_WHPX_H -#include "config-host.h" +#include "qemu-build/config-host.h" #include "qemu-common.h" int whpx_init_vcpu(CPUState *cpu); diff --git a/include/trace-tcg.h b/include/trace-tcg.h index da68608..af8a25e 100644 --- a/include/trace-tcg.h +++ b/include/trace-tcg.h @@ -1,6 +1,6 @@ #ifndef TRACE_TCG_H #define TRACE_TCG_H -#include "trace/generated-tcg-tracers.h" +#include "qemu-build/trace/generated-tcg-tracers.h" #endif /* TRACE_TCG_H */ diff --git a/include/ui/console.h b/include/ui/console.h index 5fca9af..8638f2d 100644 --- a/include/ui/console.h +++ b/include/ui/console.h @@ -5,7 +5,7 @@ #include "qom/object.h" #include "qemu/notify.h" #include "qemu/error-report.h" -#include "qapi/qapi-types-ui.h" +#include "qemu-build/qapi/qapi-types-ui.h" #ifdef CONFIG_OPENGL # include diff --git a/include/ui/input.h b/include/ui/input.h index 16395ab..aa60f6e 100644 --- a/include/ui/input.h +++ b/include/ui/input.h @@ -1,7 +1,7 @@ #ifndef INPUT_H #define INPUT_H -#include "qapi/qapi-types-ui.h" +#include "qemu-build/qapi/qapi-types-ui.h" #define INPUT_EVENT_MASK_KEY (1<. */ #include "qemu/osdep.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include #include "qapi/error.h" diff --git a/chardev/char-ringbuf.c b/chardev/char-ringbuf.c index 87832e2..bec68d6 100644 --- a/chardev/char-ringbuf.c +++ b/chardev/char-ringbuf.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "chardev/char.h" #include "qapi/error.h" -#include "qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-char.h" #include "qemu/base64.h" #include "qemu/option.h" diff --git a/chardev/char-socket.c b/chardev/char-socket.c index a220803..84133cb 100644 --- a/chardev/char-socket.c +++ b/chardev/char-socket.c @@ -31,7 +31,7 @@ #include "qemu/option.h" #include "qapi/error.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "chardev/char-io.h" diff --git a/chardev/char.c b/chardev/char.c index 5d7b079..8c7f724 100644 --- a/chardev/char.c +++ b/chardev/char.c @@ -30,7 +30,7 @@ #include "qemu/error-report.h" #include "chardev/char.h" #include "qapi/error.h" -#include "qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-char.h" #include "qapi/qmp/qerror.h" #include "sysemu/replay.h" #include "qemu/help_option.h" diff --git a/chardev/spice.c b/chardev/spice.c index e66e3ad..0411d8a 100644 --- a/chardev/spice.c +++ b/chardev/spice.c @@ -1,5 +1,5 @@ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/qemu-spice.h" #include "chardev/char.h" #include "qapi/error.h" diff --git a/chardev/wctablet.c b/chardev/wctablet.c index 969d014..b3d70aa 100644 --- a/chardev/wctablet.c +++ b/chardev/wctablet.c @@ -31,7 +31,7 @@ #include "chardev/char-serial.h" #include "ui/console.h" #include "ui/input.h" -#include "trace.h" +#include "qemu-build/trace.h" #define WC_OUTPUT_BUF_MAX_LEN 512 diff --git a/cpus.c b/cpus.c index c652da8..ccbeba1 100644 --- a/cpus.c +++ b/cpus.c @@ -27,8 +27,8 @@ #include "cpu.h" #include "monitor/monitor.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-events-run-state.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" #include "sysemu/sysemu.h" diff --git a/crypto/secret.c b/crypto/secret.c index 388abd7..a55786f 100644 --- a/crypto/secret.c +++ b/crypto/secret.c @@ -24,7 +24,7 @@ #include "qapi/error.h" #include "qom/object_interfaces.h" #include "qemu/base64.h" -#include "trace.h" +#include "qemu-build/trace.h" static void diff --git a/crypto/tlscreds.c b/crypto/tlscreds.c index 3cd4103..10aa1cc 100644 --- a/crypto/tlscreds.c +++ b/crypto/tlscreds.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "crypto/tlscredspriv.h" -#include "trace.h" +#include "qemu-build/trace.h" #define DH_BITS 2048 diff --git a/crypto/tlscredsanon.c b/crypto/tlscredsanon.c index 1464220..d22d1e7 100644 --- a/crypto/tlscredsanon.c +++ b/crypto/tlscredsanon.c @@ -23,7 +23,7 @@ #include "crypto/tlscredspriv.h" #include "qapi/error.h" #include "qom/object_interfaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_GNUTLS diff --git a/crypto/tlscredsx509.c b/crypto/tlscredsx509.c index 50eb54f..a3dd491 100644 --- a/crypto/tlscredsx509.c +++ b/crypto/tlscredsx509.c @@ -24,7 +24,7 @@ #include "crypto/secret.h" #include "qapi/error.h" #include "qom/object_interfaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_GNUTLS diff --git a/crypto/tlssession.c b/crypto/tlssession.c index 96a02de..1226cff 100644 --- a/crypto/tlssession.c +++ b/crypto/tlssession.c @@ -24,7 +24,7 @@ #include "crypto/tlscredsx509.h" #include "qapi/error.h" #include "qemu/acl.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_GNUTLS diff --git a/dma-helpers.c b/dma-helpers.c index 2d7e02d..b819443 100644 --- a/dma-helpers.c +++ b/dma-helpers.c @@ -10,7 +10,7 @@ #include "qemu/osdep.h" #include "sysemu/block-backend.h" #include "sysemu/dma.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "qemu/thread.h" #include "qemu/main-loop.h" diff --git a/dump.c b/dump.c index 097e60b..345c2c1 100644 --- a/dump.c +++ b/dump.c @@ -23,8 +23,8 @@ #include "sysemu/memory_mapping.h" #include "sysemu/cpus.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" #include "hw/misc/vmcoreinfo.h" diff --git a/exec.c b/exec.c index 0eb890d..630288c 100644 --- a/exec.c +++ b/exec.c @@ -46,7 +46,7 @@ #include "sysemu/hw_accel.h" #include "exec/address-spaces.h" #include "sysemu/xen-mapcache.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #ifdef CONFIG_FALLOCATE_PUNCH_HOLE #include diff --git a/gdbstub.c b/gdbstub.c index f1d5148..707a8ff 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -21,7 +21,7 @@ #include "qemu/error-report.h" #include "qemu/cutils.h" #include "cpu.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #ifdef CONFIG_USER_ONLY #include "qemu.h" #else diff --git a/hmp.c b/hmp.c index a277517..c8429a8 100644 --- a/hmp.c +++ b/hmp.c @@ -28,16 +28,16 @@ #include "monitor/qdev.h" #include "qapi/error.h" #include "qapi/opts-visitor.h" -#include "qapi/qapi-builtin-visit.h" -#include "qapi/qapi-commands-block.h" -#include "qapi/qapi-commands-char.h" -#include "qapi/qapi-commands-migration.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-commands-net.h" -#include "qapi/qapi-commands-rocker.h" -#include "qapi/qapi-commands-run-state.h" -#include "qapi/qapi-commands-tpm.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-commands-block.h" +#include "qemu-build/qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-net.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-run-state.h" +#include "qemu-build/qapi/qapi-commands-tpm.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qapi/string-input-visitor.h" diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index 48fa48e..01724fe 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -22,7 +22,7 @@ #include "fsdev/qemu-fsdev.h" #include "9p-xattr.h" #include "coth.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "migration/blocker.h" #include "sysemu/qtest.h" diff --git a/hw/acpi/core.c b/hw/acpi/core.c index b8d3901..a4f8b9c 100644 --- a/hw/acpi/core.c +++ b/hw/acpi/core.c @@ -27,8 +27,8 @@ #include "qemu/config-file.h" #include "qapi/error.h" #include "qapi/opts-visitor.h" -#include "qapi/qapi-events-run-state.h" -#include "qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-visit-misc.h" #include "qemu/error-report.h" #include "qemu/option.h" diff --git a/hw/acpi/cpu.c b/hw/acpi/cpu.c index 5ae595e..ffc2365 100644 --- a/hw/acpi/cpu.c +++ b/hw/acpi/cpu.c @@ -2,8 +2,8 @@ #include "hw/boards.h" #include "hw/acpi/cpu.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" -#include "trace.h" +#include "qemu-build/qapi/qapi-events-misc.h" +#include "qemu-build/trace.h" #include "sysemu/numa.h" #define ACPI_CPU_HOTPLUG_REG_LEN 12 diff --git a/hw/acpi/memory_hotplug.c b/hw/acpi/memory_hotplug.c index 0ff1712..3f605ad 100644 --- a/hw/acpi/memory_hotplug.c +++ b/hw/acpi/memory_hotplug.c @@ -4,9 +4,9 @@ #include "hw/mem/pc-dimm.h" #include "hw/boards.h" #include "hw/qdev-core.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #define MEMORY_SLOTS_NUMBER "MDNR" #define MEMORY_HOTPLUG_IO_REGION "HPMR" diff --git a/hw/acpi/tco.c b/hw/acpi/tco.c index a914396..7838d0a 100644 --- a/hw/acpi/tco.c +++ b/hw/acpi/tco.c @@ -12,7 +12,7 @@ #include "hw/i386/ich9.h" #include "hw/acpi/tco.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG diff --git a/hw/acpi/vmgenid.c b/hw/acpi/vmgenid.c index d78b579..b6bad64 100644 --- a/hw/acpi/vmgenid.c +++ b/hw/acpi/vmgenid.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "hw/acpi/acpi.h" #include "hw/acpi/aml-build.h" #include "hw/acpi/vmgenid.h" diff --git a/hw/alpha/pci.c b/hw/alpha/pci.c index 8dde637..ed73926 100644 --- a/hw/alpha/pci.c +++ b/hw/alpha/pci.c @@ -11,7 +11,7 @@ #include "alpha_sys.h" #include "qemu/log.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Fallback for unassigned PCI I/O operations. Avoids MCHK. */ diff --git a/hw/arm/iotkit.c b/hw/arm/iotkit.c index c5f0a5b..e7902be 100644 --- a/hw/arm/iotkit.c +++ b/hw/arm/iotkit.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/arm/iotkit.h" diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index c7c6a57..a4e2070 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -30,7 +30,7 @@ #include "qapi/error.h" #include "qemu-common.h" #include "qemu/bitmap.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qom/cpu.h" #include "target/arm/cpu.h" #include "hw/acpi/acpi-defs.h" diff --git a/hw/audio/cs4231.c b/hw/audio/cs4231.c index 30690f9..a1f8c04 100644 --- a/hw/audio/cs4231.c +++ b/hw/audio/cs4231.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * In addition to Crystal CS4231 there is a DMA controller on Sparc. diff --git a/hw/audio/milkymist-ac97.c b/hw/audio/milkymist-ac97.c index bc8db71..890d69b 100644 --- a/hw/audio/milkymist-ac97.c +++ b/hw/audio/milkymist-ac97.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "audio/audio.h" #include "qemu/error-report.h" diff --git a/hw/block/block.c b/hw/block/block.c index b91e2b6..87b8604 100644 --- a/hw/block/block.c +++ b/hw/block/block.c @@ -12,7 +12,7 @@ #include "sysemu/block-backend.h" #include "hw/block/block.h" #include "qapi/error.h" -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" #include "qemu/error-report.h" void blkconf_serial(BlockConf *conf, char **serial) diff --git a/hw/block/dataplane/virtio-blk.c b/hw/block/dataplane/virtio-blk.c index 101f32c..f771f60 100644 --- a/hw/block/dataplane/virtio-blk.c +++ b/hw/block/dataplane/virtio-blk.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/iov.h" #include "qemu/thread.h" #include "qemu/error-report.h" diff --git a/hw/block/hd-geometry.c b/hw/block/hd-geometry.c index 79384a2..a9bd329 100644 --- a/hw/block/hd-geometry.c +++ b/hw/block/hd-geometry.c @@ -32,10 +32,10 @@ #include "qemu/osdep.h" #include "sysemu/block-backend.h" -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" #include "qemu/bswap.h" #include "hw/block/block.h" -#include "trace.h" +#include "qemu-build/trace.h" struct partition { uint8_t boot_ind; /* 0x80 - active */ diff --git a/hw/block/nvme.c b/hw/block/nvme.c index 85d2406..5588147 100644 --- a/hw/block/nvme.c +++ b/hw/block/nvme.c @@ -35,7 +35,7 @@ #include "sysemu/block-backend.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nvme.h" #define NVME_GUEST_ERR(trace, fmt, ...) \ diff --git a/hw/block/virtio-blk.c b/hw/block/virtio-blk.c index b1532e4..25b1b7a 100644 --- a/hw/block/virtio-blk.c +++ b/hw/block/virtio-blk.c @@ -16,7 +16,7 @@ #include "qemu-common.h" #include "qemu/iov.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/block/block.h" #include "sysemu/block-backend.h" #include "sysemu/blockdev.h" diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c index f74fcd4..a3230d7 100644 --- a/hw/block/xen_disk.c +++ b/hw/block/xen_disk.c @@ -32,7 +32,7 @@ #include "qapi/error.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qstring.h" -#include "trace.h" +#include "qemu-build/trace.h" /* ------------------------------------------------------------- */ diff --git a/hw/char/cmsdk-apb-uart.c b/hw/char/cmsdk-apb-uart.c index 1ad1e14..2049fb7 100644 --- a/hw/char/cmsdk-apb-uart.c +++ b/hw/char/cmsdk-apb-uart.c @@ -18,7 +18,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "chardev/char-fe.h" diff --git a/hw/char/escc.c b/hw/char/escc.c index 628f5f8..5dc9d6d 100644 --- a/hw/char/escc.c +++ b/hw/char/escc.c @@ -27,7 +27,7 @@ #include "hw/sysbus.h" #include "hw/char/escc.h" #include "ui/console.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * Chipset docs: diff --git a/hw/char/grlib_apbuart.c b/hw/char/grlib_apbuart.c index bac11be..1de92e4 100644 --- a/hw/char/grlib_apbuart.c +++ b/hw/char/grlib_apbuart.c @@ -26,7 +26,7 @@ #include "hw/sysbus.h" #include "chardev/char-fe.h" -#include "trace.h" +#include "qemu-build/trace.h" #define UART_REG_SIZE 20 /* Size of memory mapped registers */ diff --git a/hw/char/lm32_juart.c b/hw/char/lm32_juart.c index d75c835..4015395 100644 --- a/hw/char/lm32_juart.c +++ b/hw/char/lm32_juart.c @@ -20,7 +20,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "hw/char/lm32_juart.h" diff --git a/hw/char/lm32_uart.c b/hw/char/lm32_uart.c index c4a3b9b..023eefa 100644 --- a/hw/char/lm32_uart.c +++ b/hw/char/lm32_uart.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "qemu/error-report.h" diff --git a/hw/char/milkymist-uart.c b/hw/char/milkymist-uart.c index 548ee27..b5b61de 100644 --- a/hw/char/milkymist-uart.c +++ b/hw/char/milkymist-uart.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "qemu/error-report.h" diff --git a/hw/char/pl011.c b/hw/char/pl011.c index 2aa277f..10d7d3a 100644 --- a/hw/char/pl011.c +++ b/hw/char/pl011.c @@ -11,7 +11,7 @@ #include "hw/sysbus.h" #include "chardev/char-fe.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_PL011 "pl011" #define PL011(obj) OBJECT_CHECK(PL011State, (obj), TYPE_PL011) diff --git a/hw/char/virtio-console.c b/hw/char/virtio-console.c index 679a824..3c43082 100644 --- a/hw/char/virtio-console.c +++ b/hw/char/virtio-console.c @@ -13,10 +13,10 @@ #include "qemu/osdep.h" #include "chardev/char-fe.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio-serial.h" #include "qapi/error.h" -#include "qapi/qapi-events-char.h" +#include "qemu-build/qapi/qapi-events-char.h" #define TYPE_VIRTIO_CONSOLE_SERIAL_PORT "virtserialport" #define VIRTIO_CONSOLE(obj) \ diff --git a/hw/char/virtio-serial-bus.c b/hw/char/virtio-serial-bus.c index 9470bd7..69fbfa9 100644 --- a/hw/char/virtio-serial-bus.c +++ b/hw/char/virtio-serial-bus.c @@ -25,7 +25,7 @@ #include "qemu/error-report.h" #include "qemu/queue.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio-serial.h" #include "hw/virtio/virtio-access.h" diff --git a/hw/core/machine.c b/hw/core/machine.c index 5e2bbcd..0b48e74 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -13,7 +13,7 @@ #include "qemu/osdep.h" #include "hw/boards.h" #include "qapi/error.h" -#include "qapi/qapi-visit-common.h" +#include "qemu-build/qapi/qapi-visit-common.h" #include "qapi/visitor.h" #include "hw/sysbus.h" #include "sysemu/sysemu.h" diff --git a/hw/core/qdev.c b/hw/core/qdev.c index f6f9247..5003440 100644 --- a/hw/core/qdev.c +++ b/hw/core/qdev.c @@ -29,7 +29,7 @@ #include "hw/qdev.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/qmp/qerror.h" #include "qapi/visitor.h" #include "qemu/error-report.h" diff --git a/hw/display/cirrus_vga.c b/hw/display/cirrus_vga.c index 138ae96..e01022c 100644 --- a/hw/display/cirrus_vga.c +++ b/hw/display/cirrus_vga.c @@ -28,7 +28,7 @@ */ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/hw.h" #include "hw/pci/pci.h" #include "ui/pixel_ops.h" diff --git a/hw/display/g364fb.c b/hw/display/g364fb.c index 3d75394..5aca941 100644 --- a/hw/display/g364fb.c +++ b/hw/display/g364fb.c @@ -22,7 +22,7 @@ #include "qemu/error-report.h" #include "ui/console.h" #include "ui/pixel_ops.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" typedef struct G364State { diff --git a/hw/display/jazz_led.c b/hw/display/jazz_led.c index 3c97d56..c48b623 100644 --- a/hw/display/jazz_led.c +++ b/hw/display/jazz_led.c @@ -26,7 +26,7 @@ #include "qemu-common.h" #include "ui/console.h" #include "ui/pixel_ops.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" typedef enum { diff --git a/hw/display/milkymist-tmu2.c b/hw/display/milkymist-tmu2.c index 3ce44fd..981b15f 100644 --- a/hw/display/milkymist-tmu2.c +++ b/hw/display/milkymist-tmu2.c @@ -27,7 +27,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "qemu/error-report.h" #include "qapi/error.h" diff --git a/hw/display/milkymist-vgafb.c b/hw/display/milkymist-vgafb.c index 177fdac..fec6c2f 100644 --- a/hw/display/milkymist-vgafb.c +++ b/hw/display/milkymist-vgafb.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "framebuffer.h" #include "ui/pixel_ops.h" diff --git a/hw/display/qxl-render.c b/hw/display/qxl-render.c index e7ac4f8..53d8376 100644 --- a/hw/display/qxl-render.c +++ b/hw/display/qxl-render.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qxl.h" -#include "trace.h" +#include "qemu-build/trace.h" static void qxl_blit(PCIQXLDevice *qxl, QXLRect *rect) { diff --git a/hw/display/qxl.c b/hw/display/qxl.c index a71714c..587dba5 100644 --- a/hw/display/qxl.c +++ b/hw/display/qxl.c @@ -28,7 +28,7 @@ #include "qemu/atomic.h" #include "sysemu/sysemu.h" #include "migration/blocker.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qxl.h" diff --git a/hw/display/sii9022.c b/hw/display/sii9022.c index eaf11a6..a95963a 100644 --- a/hw/display/sii9022.c +++ b/hw/display/sii9022.c @@ -17,7 +17,7 @@ #include "qemu-common.h" #include "hw/i2c/i2c.h" #include "hw/i2c/i2c-ddc.h" -#include "trace.h" +#include "qemu-build/trace.h" #define SII9022_SYS_CTRL_DATA 0x1a #define SII9022_SYS_CTRL_PWR_DWN 0x10 diff --git a/hw/display/vga.c b/hw/display/vga.c index 7218133..2cb1c24 100644 --- a/hw/display/vga.c +++ b/hw/display/vga.c @@ -31,7 +31,7 @@ #include "ui/pixel_ops.h" #include "qemu/timer.h" #include "hw/xen/xen.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_VGA_MEM //#define DEBUG_VGA_REG diff --git a/hw/display/virtio-gpu-3d.c b/hw/display/virtio-gpu-3d.c index 3558f38..c97a85d 100644 --- a/hw/display/virtio-gpu-3d.c +++ b/hw/display/virtio-gpu-3d.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio.h" #include "hw/virtio/virtio-gpu.h" diff --git a/hw/display/virtio-gpu.c b/hw/display/virtio-gpu.c index 2dd3c34..b20d33d 100644 --- a/hw/display/virtio-gpu.c +++ b/hw/display/virtio-gpu.c @@ -15,7 +15,7 @@ #include "qemu-common.h" #include "qemu/iov.h" #include "ui/console.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio.h" #include "hw/virtio/virtio-gpu.h" #include "hw/virtio/virtio-bus.h" diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c index bd3e8b3..f33b0b6 100644 --- a/hw/display/vmware_vga.c +++ b/hw/display/vmware_vga.c @@ -25,7 +25,7 @@ #include "qapi/error.h" #include "hw/hw.h" #include "hw/loader.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/vnc.h" #include "hw/pci/pci.h" diff --git a/hw/display/xenfb.c b/hw/display/xenfb.c index f5afcc0..ad8e662 100644 --- a/hw/display/xenfb.c +++ b/hw/display/xenfb.c @@ -36,7 +36,7 @@ #include #include -#include "trace.h" +#include "qemu-build/trace.h" #ifndef BTN_LEFT #define BTN_LEFT 0x110 /* from */ diff --git a/hw/dma/i8257.c b/hw/dma/i8257.c index bd23e89..fd7c000 100644 --- a/hw/dma/i8257.c +++ b/hw/dma/i8257.c @@ -26,7 +26,7 @@ #include "hw/isa/isa.h" #include "hw/isa/i8257.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #define I8257(obj) \ OBJECT_CHECK(I8257State, (obj), TYPE_I8257) diff --git a/hw/dma/rc4030.c b/hw/dma/rc4030.c index 5d4833e..88d82a5 100644 --- a/hw/dma/rc4030.c +++ b/hw/dma/rc4030.c @@ -29,7 +29,7 @@ #include "qemu/timer.h" #include "qemu/log.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" /********************************************************/ /* rc4030 emulation */ diff --git a/hw/dma/sparc32_dma.c b/hw/dma/sparc32_dma.c index 7b00a27..3073750 100644 --- a/hw/dma/sparc32_dma.c +++ b/hw/dma/sparc32_dma.c @@ -32,7 +32,7 @@ #include "hw/sysbus.h" #include "sysemu/dma.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * This is the DMA controller part of chip STP2000 (Master I/O), also diff --git a/hw/hppa/pci.c b/hw/hppa/pci.c index 7664202..93630ad 100644 --- a/hw/hppa/pci.c +++ b/hw/hppa/pci.c @@ -8,7 +8,7 @@ #include "hppa_sys.h" #include "qemu/log.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Fallback for unassigned PCI I/O operations. Avoids MCHK. */ diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c index 63d46ff..bd769a7 100644 --- a/hw/i386/amd_iommu.c +++ b/hw/i386/amd_iommu.c @@ -26,7 +26,7 @@ #include "amd_iommu.h" #include "qapi/error.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" /* used AMD-Vi MMIO registers */ const char *amdvi_mmio_low[] = { diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c index fb31de9..11d5528 100644 --- a/hw/i386/intel_iommu.c +++ b/hw/i386/intel_iommu.c @@ -35,7 +35,7 @@ #include "sysemu/kvm.h" #include "hw/i386/apic_internal.h" #include "kvm_i386.h" -#include "trace.h" +#include "qemu-build/trace.h" static void vtd_define_quad(IntelIOMMUState *s, hwaddr addr, uint64_t val, uint64_t wmask, uint64_t w1cmask) diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 35fcb6e..1a24aae 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -67,7 +67,7 @@ #include "acpi-build.h" #include "hw/mem/pc-dimm.h" #include "qapi/error.h" -#include "qapi/qapi-visit-common.h" +#include "qemu-build/qapi/qapi-visit-common.h" #include "qapi/visitor.h" #include "qom/cpu.h" #include "hw/nmi.h" diff --git a/hw/i386/vmport.c b/hw/i386/vmport.c index 116aa09..cc871e9 100644 --- a/hw/i386/vmport.c +++ b/hw/i386/vmport.c @@ -28,7 +28,7 @@ #include "sysemu/hw_accel.h" #include "hw/qdev.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define VMPORT_CMD_GETVERSION 0x0a #define VMPORT_CMD_GETRAMSIZE 0x14 diff --git a/hw/i386/x86-iommu.c b/hw/i386/x86-iommu.c index 8a01a2d..fd3f838 100644 --- a/hw/i386/x86-iommu.c +++ b/hw/i386/x86-iommu.c @@ -24,7 +24,7 @@ #include "hw/i386/pc.h" #include "qapi/error.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" void x86_iommu_iec_register_notifier(X86IOMMUState *iommu, iec_notify_fn fn, void *data) diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c index f24b7d4..7c33390 100644 --- a/hw/i386/xen/xen-hvm.c +++ b/hw/i386/xen/xen-hvm.c @@ -17,11 +17,11 @@ #include "hw/xen/xen_common.h" #include "hw/xen/xen_backend.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/error-report.h" #include "qemu/range.h" #include "sysemu/xen-mapcache.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c index efa35dc..fc9a2f2 100644 --- a/hw/i386/xen/xen-mapcache.c +++ b/hw/i386/xen/xen-mapcache.c @@ -20,7 +20,7 @@ #include #include "sysemu/xen-mapcache.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define MAPCACHE_DEBUG diff --git a/hw/i386/xen/xen_platform.c b/hw/i386/xen/xen_platform.c index deb7a0c..2996cfd 100644 --- a/hw/i386/xen/xen_platform.c +++ b/hw/i386/xen/xen_platform.c @@ -31,7 +31,7 @@ #include "hw/irq.h" #include "hw/xen/xen_common.h" #include "hw/xen/xen_backend.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include "sysemu/block-backend.h" #include "qemu/error-report.h" diff --git a/hw/i386/xen/xen_pvdevice.c b/hw/i386/xen/xen_pvdevice.c index f748823..49e1dfb 100644 --- a/hw/i386/xen/xen_pvdevice.c +++ b/hw/i386/xen/xen_pvdevice.c @@ -33,7 +33,7 @@ #include "qapi/error.h" #include "hw/hw.h" #include "hw/pci/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_XEN_PV_DEVICE "xen-pvdevice" diff --git a/hw/ide/ahci-allwinner.c b/hw/ide/ahci-allwinner.c index c3f1604..eefbe00 100644 --- a/hw/ide/ahci-allwinner.c +++ b/hw/ide/ahci-allwinner.c @@ -23,7 +23,7 @@ #include "hw/ide/internal.h" #include "hw/ide/ahci_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ALLWINNER_AHCI_BISTAFR ((0xa0 - ALLWINNER_AHCI_MMIO_OFF) / 4) #define ALLWINNER_AHCI_BISTCR ((0xa4 - ALLWINNER_AHCI_MMIO_OFF) / 4) diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c index e22d7be..5fea126 100644 --- a/hw/ide/ahci.c +++ b/hw/ide/ahci.c @@ -33,7 +33,7 @@ #include "hw/ide/pci.h" #include "hw/ide/ahci_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" static void check_cmd(AHCIState *s, int port); static int handle_cmd(AHCIState *s, int port, uint8_t slot); diff --git a/hw/ide/atapi.c b/hw/ide/atapi.c index c0509c8..be6132a 100644 --- a/hw/ide/atapi.c +++ b/hw/ide/atapi.c @@ -27,7 +27,7 @@ #include "hw/ide/internal.h" #include "hw/scsi/scsi.h" #include "sysemu/block-backend.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ATAPI_SECTOR_BITS (2 + BDRV_SECTOR_BITS) #define ATAPI_SECTOR_SIZE (1 << ATAPI_SECTOR_BITS) diff --git a/hw/ide/cmd646.c b/hw/ide/cmd646.c index 65aff51..905c1b6 100644 --- a/hw/ide/cmd646.c +++ b/hw/ide/cmd646.c @@ -31,7 +31,7 @@ #include "sysemu/dma.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" /* CMD646 specific */ #define CFR 0x50 diff --git a/hw/ide/core.c b/hw/ide/core.c index 139c843..aa82897 100644 --- a/hw/ide/core.c +++ b/hw/ide/core.c @@ -38,7 +38,7 @@ #include "qemu/cutils.h" #include "hw/ide/internal.h" -#include "trace.h" +#include "qemu-build/trace.h" /* These values were based on a Seagate ST3500418AS but have been modified to make more sense in QEMU */ diff --git a/hw/ide/pci.c b/hw/ide/pci.c index 1ab0a89..38395ca 100644 --- a/hw/ide/pci.c +++ b/hw/ide/pci.c @@ -30,7 +30,7 @@ #include "sysemu/dma.h" #include "qemu/error-report.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define BMDMA_PAGE_SIZE 4096 diff --git a/hw/ide/piix.c b/hw/ide/piix.c index a3afe1f..60763cf 100644 --- a/hw/ide/piix.c +++ b/hw/ide/piix.c @@ -33,7 +33,7 @@ #include "sysemu/dma.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" static uint64_t bmdma_read(void *opaque, hwaddr addr, unsigned size) { diff --git a/hw/ide/sii3112.c b/hw/ide/sii3112.c index e3896c6..c676280 100644 --- a/hw/ide/sii3112.c +++ b/hw/ide/sii3112.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_SII3112_PCI "sii3112" #define SII3112_PCI(obj) OBJECT_CHECK(SiI3112PCIState, (obj), \ diff --git a/hw/ide/via.c b/hw/ide/via.c index 117ac4d..c221964 100644 --- a/hw/ide/via.c +++ b/hw/ide/via.c @@ -32,7 +32,7 @@ #include "sysemu/dma.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" static uint64_t bmdma_read(void *opaque, hwaddr addr, unsigned size) diff --git a/hw/input/adb-kbd.c b/hw/input/adb-kbd.c index 50b6271..592b8d8 100644 --- a/hw/input/adb-kbd.c +++ b/hw/input/adb-kbd.c @@ -27,7 +27,7 @@ #include "hw/input/adb-keys.h" #include "sysemu/sysemu.h" #include "adb-internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ADB_KEYBOARD(obj) OBJECT_CHECK(KBDState, (obj), TYPE_ADB_KEYBOARD) diff --git a/hw/input/adb-mouse.c b/hw/input/adb-mouse.c index 3ba6027..9db65df 100644 --- a/hw/input/adb-mouse.c +++ b/hw/input/adb-mouse.c @@ -25,7 +25,7 @@ #include "ui/console.h" #include "hw/input/adb.h" #include "adb-internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ADB_MOUSE(obj) OBJECT_CHECK(MouseState, (obj), TYPE_ADB_MOUSE) diff --git a/hw/input/hid.c b/hw/input/hid.c index aa4fb82..6be9b70 100644 --- a/hw/input/hid.c +++ b/hw/input/hid.c @@ -27,7 +27,7 @@ #include "ui/console.h" #include "qemu/timer.h" #include "hw/input/hid.h" -#include "trace.h" +#include "qemu-build/trace.h" #define HID_USAGE_ERROR_ROLLOVER 0x01 #define HID_USAGE_POSTFAIL 0x02 diff --git a/hw/input/milkymist-softusb.c b/hw/input/milkymist-softusb.c index ef8f47c..0a336d6 100644 --- a/hw/input/milkymist-softusb.c +++ b/hw/input/milkymist-softusb.c @@ -25,7 +25,7 @@ #include "qapi/error.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "hw/input/hid.h" #include "qemu/error-report.h" diff --git a/hw/input/ps2.c b/hw/input/ps2.c index 06f5d2a..0fc84a3 100644 --- a/hw/input/ps2.c +++ b/hw/input/ps2.c @@ -29,7 +29,7 @@ #include "ui/input.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* debug PC keyboard */ //#define DEBUG_KBD diff --git a/hw/input/virtio-input.c b/hw/input/virtio-input.c index 0e42f0d..9a84052 100644 --- a/hw/input/virtio-input.c +++ b/hw/input/virtio-input.c @@ -7,7 +7,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/qdev.h" #include "hw/virtio/virtio.h" diff --git a/hw/intc/apic.c b/hw/intc/apic.c index 6fda52b..b90eed7 100644 --- a/hw/intc/apic.c +++ b/hw/intc/apic.c @@ -25,7 +25,7 @@ #include "hw/i386/ioapic.h" #include "hw/pci/msi.h" #include "qemu/host-utils.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/i386/pc.h" #include "hw/i386/apic-msidef.h" #include "qapi/error.h" diff --git a/hw/intc/apic_common.c b/hw/intc/apic_common.c index 78903ea..5280702 100644 --- a/hw/intc/apic_common.c +++ b/hw/intc/apic_common.c @@ -25,7 +25,7 @@ #include "qapi/visitor.h" #include "hw/i386/apic.h" #include "hw/i386/apic_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/hax.h" #include "sysemu/kvm.h" #include "hw/qdev.h" diff --git a/hw/intc/arm_gic.c b/hw/intc/arm_gic.c index ea0323f..594bc51 100644 --- a/hw/intc/arm_gic.c +++ b/hw/intc/arm_gic.c @@ -24,7 +24,7 @@ #include "qapi/error.h" #include "qom/cpu.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/kvm.h" /* #define DEBUG_GIC */ diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c index 5cbafaf..bda5b7e 100644 --- a/hw/intc/arm_gicv3_cpuif.c +++ b/hw/intc/arm_gicv3_cpuif.c @@ -15,7 +15,7 @@ #include "qemu/osdep.h" #include "qemu/bitops.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "gicv3_internal.h" #include "cpu.h" diff --git a/hw/intc/arm_gicv3_dist.c b/hw/intc/arm_gicv3_dist.c index 93fe936..9fc83b5 100644 --- a/hw/intc/arm_gicv3_dist.c +++ b/hw/intc/arm_gicv3_dist.c @@ -11,7 +11,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "gicv3_internal.h" /* The GICD_NSACR registers contain a two bit field for each interrupt which diff --git a/hw/intc/arm_gicv3_redist.c b/hw/intc/arm_gicv3_redist.c index 8a8684d..8381f05 100644 --- a/hw/intc/arm_gicv3_redist.c +++ b/hw/intc/arm_gicv3_redist.c @@ -11,7 +11,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "gicv3_internal.h" static uint32_t mask_group(GICv3CPUState *cs, MemTxAttrs attrs) diff --git a/hw/intc/armv7m_nvic.c b/hw/intc/armv7m_nvic.c index c51151f..6ad4888 100644 --- a/hw/intc/armv7m_nvic.c +++ b/hw/intc/armv7m_nvic.c @@ -21,7 +21,7 @@ #include "target/arm/cpu.h" #include "exec/exec-all.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* IRQ number counting: * diff --git a/hw/intc/aspeed_vic.c b/hw/intc/aspeed_vic.c index 2370e74..6634d0a 100644 --- a/hw/intc/aspeed_vic.c +++ b/hw/intc/aspeed_vic.c @@ -31,7 +31,7 @@ #include "hw/intc/aspeed_vic.h" #include "qemu/bitops.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define AVIC_NEW_BASE_OFFSET 0x80 diff --git a/hw/intc/grlib_irqmp.c b/hw/intc/grlib_irqmp.c index d6f9cb3..89547f2 100644 --- a/hw/intc/grlib_irqmp.c +++ b/hw/intc/grlib_irqmp.c @@ -30,7 +30,7 @@ #include "hw/sparc/grlib.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #define IRQMP_MAX_CPU 16 diff --git a/hw/intc/heathrow_pic.c b/hw/intc/heathrow_pic.c index 393fdd7..a47f0e5 100644 --- a/hw/intc/heathrow_pic.c +++ b/hw/intc/heathrow_pic.c @@ -26,7 +26,7 @@ #include "hw/hw.h" #include "hw/ppc/mac.h" #include "hw/intc/heathrow_pic.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline int heathrow_check_irq(HeathrowPICState *pic) { diff --git a/hw/intc/i8259.c b/hw/intc/i8259.c index 76f3d87..706516f 100644 --- a/hw/intc/i8259.c +++ b/hw/intc/i8259.c @@ -28,7 +28,7 @@ #include "qemu/timer.h" #include "qemu/log.h" #include "hw/isa/i8259_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" /* debug PIC */ //#define DEBUG_PIC diff --git a/hw/intc/ioapic.c b/hw/intc/ioapic.c index 36139a4..3c8cfe5 100644 --- a/hw/intc/ioapic.c +++ b/hw/intc/ioapic.c @@ -33,7 +33,7 @@ #include "target/i386/cpu.h" #include "hw/i386/apic-msidef.h" #include "hw/i386/x86-iommu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define APIC_DELIVERY_MODE_SHIFT 8 #define APIC_POLARITY_SHIFT 14 diff --git a/hw/intc/lm32_pic.c b/hw/intc/lm32_pic.c index db6c7af..097968f 100644 --- a/hw/intc/lm32_pic.c +++ b/hw/intc/lm32_pic.c @@ -22,7 +22,7 @@ #include "hw/hw.h" #include "monitor/monitor.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/lm32/lm32_pic.h" #include "hw/intc/intc.h" diff --git a/hw/intc/s390_flic.c b/hw/intc/s390_flic.c index 5f8168f..2b2ac6e 100644 --- a/hw/intc/s390_flic.c +++ b/hw/intc/s390_flic.c @@ -16,7 +16,7 @@ #include "hw/s390x/ioinst.h" #include "hw/s390x/s390_flic.h" #include "hw/s390x/css.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "cpu.h" #include "hw/qdev.h" #include "qapi/error.h" diff --git a/hw/intc/s390_flic_kvm.c b/hw/intc/s390_flic_kvm.c index 3f804ad..9852477 100644 --- a/hw/intc/s390_flic_kvm.c +++ b/hw/intc/s390_flic_kvm.c @@ -22,7 +22,7 @@ #include "hw/s390x/s390_flic.h" #include "hw/s390x/adapter.h" #include "hw/s390x/css.h" -#include "trace.h" +#include "qemu-build/trace.h" #define FLIC_SAVE_INITIAL_SIZE getpagesize() #define FLIC_FAILED (-1UL) diff --git a/hw/intc/slavio_intctl.c b/hw/intc/slavio_intctl.c index 817e026..2351801 100644 --- a/hw/intc/slavio_intctl.c +++ b/hw/intc/slavio_intctl.c @@ -26,7 +26,7 @@ #include "monitor/monitor.h" #include "hw/sysbus.h" #include "hw/intc/intc.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_IRQ_COUNT diff --git a/hw/intc/xics.c b/hw/intc/xics.c index e73e623..700d591 100644 --- a/hw/intc/xics.c +++ b/hw/intc/xics.c @@ -30,7 +30,7 @@ #include "qemu-common.h" #include "cpu.h" #include "hw/hw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ppc/xics.h" #include "qemu/error-report.h" diff --git a/hw/intc/xics_kvm.c b/hw/intc/xics_kvm.c index 89fb20e..74a684e 100644 --- a/hw/intc/xics_kvm.c +++ b/hw/intc/xics_kvm.c @@ -30,7 +30,7 @@ #include "qemu-common.h" #include "cpu.h" #include "hw/hw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/kvm.h" #include "hw/ppc/spapr.h" #include "hw/ppc/xics.h" diff --git a/hw/intc/xics_spapr.c b/hw/intc/xics_spapr.c index 2e27b92..93a0c3e 100644 --- a/hw/intc/xics_spapr.c +++ b/hw/intc/xics_spapr.c @@ -28,7 +28,7 @@ #include "qemu/osdep.h" #include "cpu.h" #include "hw/hw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ppc/spapr.h" #include "hw/ppc/xics.h" diff --git a/hw/ipmi/ipmi.c b/hw/ipmi/ipmi.c index 9be281f..6edf78f 100644 --- a/hw/ipmi/ipmi.c +++ b/hw/ipmi/ipmi.c @@ -28,7 +28,7 @@ #include "sysemu/sysemu.h" #include "qom/object_interfaces.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/visitor.h" static uint32_t ipmi_current_uuid = 1; diff --git a/hw/isa/pc87312.c b/hw/isa/pc87312.c index 48b29e3..bf8a125 100644 --- a/hw/isa/pc87312.c +++ b/hw/isa/pc87312.c @@ -31,7 +31,7 @@ #include "sysemu/blockdev.h" #include "sysemu/sysemu.h" #include "chardev/char.h" -#include "trace.h" +#include "qemu-build/trace.h" #define REG_FER 0 diff --git a/hw/mem/pc-dimm.c b/hw/mem/pc-dimm.c index 51350d9..a94788b 100644 --- a/hw/mem/pc-dimm.c +++ b/hw/mem/pc-dimm.c @@ -27,7 +27,7 @@ #include "qemu/range.h" #include "sysemu/numa.h" #include "sysemu/kvm.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/vhost.h" typedef struct pc_dimms_capacity { diff --git a/hw/misc/aspeed_scu.c b/hw/misc/aspeed_scu.c index 5e6d574..c725e6c 100644 --- a/hw/misc/aspeed_scu.c +++ b/hw/misc/aspeed_scu.c @@ -16,7 +16,7 @@ #include "qapi/visitor.h" #include "qemu/bitops.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TO_REG(offset) ((offset) >> 2) diff --git a/hw/misc/aspeed_sdmc.c b/hw/misc/aspeed_sdmc.c index 0df008e..07a2b05 100644 --- a/hw/misc/aspeed_sdmc.c +++ b/hw/misc/aspeed_sdmc.c @@ -14,7 +14,7 @@ #include "hw/misc/aspeed_scu.h" #include "hw/qdev-properties.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Protection Key Register */ #define R_PROT (0x00 / 4) diff --git a/hw/misc/eccmemctl.c b/hw/misc/eccmemctl.c index bb7cc52..c088a0e 100644 --- a/hw/misc/eccmemctl.c +++ b/hw/misc/eccmemctl.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* There are 3 versions of this chip used in SMP sun4m systems: * MCC (version 0, implementation 0) SS-600MP diff --git a/hw/misc/imx7_gpr.c b/hw/misc/imx7_gpr.c index c2a9df2..327cf87 100644 --- a/hw/misc/imx7_gpr.c +++ b/hw/misc/imx7_gpr.c @@ -17,7 +17,7 @@ #include "qemu/log.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" enum IMX7GPRRegisters { IOMUXC_GPR0 = 0x00, diff --git a/hw/misc/iotkit-secctl.c b/hw/misc/iotkit-secctl.c index ddd1584..f30ed6c 100644 --- a/hw/misc/iotkit-secctl.c +++ b/hw/misc/iotkit-secctl.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/iotkit-secctl.h" diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c index bd9b862..5429f9f 100644 --- a/hw/misc/macio/cuda.c +++ b/hw/misc/macio/cuda.c @@ -32,7 +32,7 @@ #include "sysemu/sysemu.h" #include "qemu/cutils.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Bits in B data register: all active low */ #define TREQ 0x08 /* Transfer request (input) */ diff --git a/hw/misc/milkymist-hpdmc.c b/hw/misc/milkymist-hpdmc.c index e6140ee..49f0ceb 100644 --- a/hw/misc/milkymist-hpdmc.c +++ b/hw/misc/milkymist-hpdmc.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" enum { diff --git a/hw/misc/milkymist-pfpu.c b/hw/misc/milkymist-pfpu.c index 86f5e38..b98f292 100644 --- a/hw/misc/milkymist-pfpu.c +++ b/hw/misc/milkymist-pfpu.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/log.h" #include "qemu/error-report.h" #include diff --git a/hw/misc/mmio_interface.c b/hw/misc/mmio_interface.c index 3b0e203..27046da 100644 --- a/hw/misc/mmio_interface.c +++ b/hw/misc/mmio_interface.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/qdev-properties.h" #include "hw/misc/mmio_interface.h" #include "qapi/error.h" diff --git a/hw/misc/mos6522.c b/hw/misc/mos6522.c index 8ad9fc8..7160aaa 100644 --- a/hw/misc/mos6522.c +++ b/hw/misc/mos6522.c @@ -31,7 +31,7 @@ #include "sysemu/sysemu.h" #include "qemu/cutils.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* XXX: implement all timer modes */ diff --git a/hw/misc/mps2-fpgaio.c b/hw/misc/mps2-fpgaio.c index 7394a05..205f3fa 100644 --- a/hw/misc/mps2-fpgaio.c +++ b/hw/misc/mps2-fpgaio.c @@ -18,7 +18,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/mps2-fpgaio.h" diff --git a/hw/misc/mps2-scc.c b/hw/misc/mps2-scc.c index 6a9d251..70a22eb 100644 --- a/hw/misc/mps2-scc.c +++ b/hw/misc/mps2-scc.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/mps2-scc.h" diff --git a/hw/misc/msf2-sysreg.c b/hw/misc/msf2-sysreg.c index 6eb5011..a132b2b 100644 --- a/hw/misc/msf2-sysreg.c +++ b/hw/misc/msf2-sysreg.c @@ -17,7 +17,7 @@ #include "qemu/log.h" #include "hw/misc/msf2-sysreg.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline int msf2_divbits(uint32_t div) { diff --git a/hw/misc/slavio_misc.c b/hw/misc/slavio_misc.c index 0b33cdc..ba8fc73 100644 --- a/hw/misc/slavio_misc.c +++ b/hw/misc/slavio_misc.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "sysemu/sysemu.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * This is the auxio port, chip control and system control part of diff --git a/hw/misc/tz-ppc.c b/hw/misc/tz-ppc.c index 3dd045c..d30056f 100644 --- a/hw/misc/tz-ppc.c +++ b/hw/misc/tz-ppc.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/tz-ppc.h" diff --git a/hw/net/e1000e.c b/hw/net/e1000e.c index 16a9417..1c81235 100644 --- a/hw/net/e1000e.c +++ b/hw/net/e1000e.c @@ -46,7 +46,7 @@ #include "e1000x_common.h" #include "e1000e_core.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #define TYPE_E1000E "e1000e" diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c index c93c466..ed45329 100644 --- a/hw/net/e1000e_core.c +++ b/hw/net/e1000e_core.c @@ -46,7 +46,7 @@ #include "e1000x_common.h" #include "e1000e_core.h" -#include "trace.h" +#include "qemu-build/trace.h" #define E1000E_MIN_XITR (500) /* No more then 7813 interrupts per second according to spec 10.2.4.2 */ diff --git a/hw/net/e1000x_common.c b/hw/net/e1000x_common.c index eb0e097..2944294 100644 --- a/hw/net/e1000x_common.c +++ b/hw/net/e1000x_common.c @@ -29,7 +29,7 @@ #include "e1000x_common.h" -#include "trace.h" +#include "qemu-build/trace.h" bool e1000x_rx_ready(PCIDevice *d, uint32_t *mac) { diff --git a/hw/net/lance.c b/hw/net/lance.c index a08d5ac..af54c34 100644 --- a/hw/net/lance.c +++ b/hw/net/lance.c @@ -39,7 +39,7 @@ #include "qemu/timer.h" #include "hw/sparc/sparc32_dma.h" #include "hw/net/lance.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/sysemu.h" diff --git a/hw/net/milkymist-minimac2.c b/hw/net/milkymist-minimac2.c index 3eaa19d..63ee005 100644 --- a/hw/net/milkymist-minimac2.c +++ b/hw/net/milkymist-minimac2.c @@ -28,7 +28,7 @@ #include "cpu.h" /* FIXME: why does this use TARGET_PAGE_ALIGN? */ #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net/net.h" #include "qemu/error-report.h" diff --git a/hw/net/mipsnet.c b/hw/net/mipsnet.c index 5a63df7..ab1cc50 100644 --- a/hw/net/mipsnet.c +++ b/hw/net/mipsnet.c @@ -1,7 +1,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "net/net.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" /* MIPSnet register offsets */ diff --git a/hw/net/net_rx_pkt.c b/hw/net/net_rx_pkt.c index 98a5030..273f978 100644 --- a/hw/net/net_rx_pkt.c +++ b/hw/net/net_rx_pkt.c @@ -16,7 +16,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net_rx_pkt.h" #include "net/checksum.h" #include "net/tap.h" diff --git a/hw/net/opencores_eth.c b/hw/net/opencores_eth.c index d42b79c..9a4e874 100644 --- a/hw/net/opencores_eth.c +++ b/hw/net/opencores_eth.c @@ -38,7 +38,7 @@ #include "net/net.h" #include "net/eth.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* RECSMALL is not used because it breaks tap networking in linux: * incoming ARP responses are too short diff --git a/hw/net/pcnet-pci.c b/hw/net/pcnet-pci.c index 70dc8b3..feb1cd7 100644 --- a/hw/net/pcnet-pci.c +++ b/hw/net/pcnet-pci.c @@ -33,7 +33,7 @@ #include "qemu/timer.h" #include "sysemu/dma.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "pcnet.h" diff --git a/hw/net/pcnet.c b/hw/net/pcnet.c index 0c44554..9848a74 100644 --- a/hw/net/pcnet.c +++ b/hw/net/pcnet.c @@ -41,7 +41,7 @@ #include "net/eth.h" #include "qemu/timer.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "pcnet.h" diff --git a/hw/net/rocker/qmp-norocker.c b/hw/net/rocker/qmp-norocker.c index 0d60513..4e5674d 100644 --- a/hw/net/rocker/qmp-norocker.c +++ b/hw/net/rocker/qmp-norocker.c @@ -18,7 +18,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" #include "qapi/qmp/qerror.h" RockerSwitch *qmp_query_rocker(const char *name, Error **errp) diff --git a/hw/net/rocker/rocker.c b/hw/net/rocker/rocker.c index c02cbef..2118fba 100644 --- a/hw/net/rocker/rocker.c +++ b/hw/net/rocker/rocker.c @@ -22,7 +22,7 @@ #include "net/net.h" #include "net/eth.h" #include "qapi/error.h" -#include "qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" #include "qemu/iov.h" #include "qemu/bitops.h" diff --git a/hw/net/rocker/rocker_fp.c b/hw/net/rocker/rocker_fp.c index 27b17c8..97d2cba 100644 --- a/hw/net/rocker/rocker_fp.c +++ b/hw/net/rocker/rocker_fp.c @@ -16,7 +16,7 @@ #include "qemu/osdep.h" #include "net/clients.h" -#include "qapi/qapi-types-rocker.h" +#include "qemu-build/qapi/qapi-types-rocker.h" #include "rocker.h" #include "rocker_hw.h" #include "rocker_fp.h" diff --git a/hw/net/rocker/rocker_of_dpa.c b/hw/net/rocker/rocker_of_dpa.c index 6004672..223705f 100644 --- a/hw/net/rocker/rocker_of_dpa.c +++ b/hw/net/rocker/rocker_of_dpa.c @@ -17,7 +17,7 @@ #include "qemu/osdep.h" #include "net/eth.h" #include "qapi/error.h" -#include "qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" #include "qemu/iov.h" #include "qemu/timer.h" diff --git a/hw/net/spapr_llan.c b/hw/net/spapr_llan.c index d239e4b..71aff77 100644 --- a/hw/net/spapr_llan.c +++ b/hw/net/spapr_llan.c @@ -34,7 +34,7 @@ #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include diff --git a/hw/net/sungem.c b/hw/net/sungem.c index 60f1e47..7a1a50b 100644 --- a/hw/net/sungem.c +++ b/hw/net/sungem.c @@ -15,7 +15,7 @@ #include "net/checksum.h" #include "hw/net/mii.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_SUNGEM "sungem" diff --git a/hw/net/sunhme.c b/hw/net/sunhme.c index 7558fca..7b8cb28 100644 --- a/hw/net/sunhme.c +++ b/hw/net/sunhme.c @@ -30,7 +30,7 @@ #include "net/checksum.h" #include "net/eth.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define HME_REG_SIZE 0x8000 diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index 67ad38c..ec6a6ab 100644 --- a/hw/net/virtio-net.c +++ b/hw/net/virtio-net.c @@ -23,7 +23,7 @@ #include "net/vhost_net.h" #include "hw/virtio/virtio-bus.h" #include "qapi/error.h" -#include "qapi/qapi-events-net.h" +#include "qemu-build/qapi/qapi-events-net.h" #include "hw/virtio/virtio-access.h" #include "migration/misc.h" #include "standard-headers/linux/ethtool.h" diff --git a/hw/nvram/ds1225y.c b/hw/nvram/ds1225y.c index ad7345f..ab876ff 100644 --- a/hw/nvram/ds1225y.c +++ b/hw/nvram/ds1225y.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct { MemoryRegion iomem; diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c index 2a0739d..acbb338 100644 --- a/hw/nvram/fw_cfg.c +++ b/hw/nvram/fw_cfg.c @@ -30,7 +30,7 @@ #include "hw/isa/isa.h" #include "hw/nvram/fw_cfg.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "qemu/option.h" #include "qemu/config-file.h" diff --git a/hw/pci-host/grackle.c b/hw/pci-host/grackle.c index 033588b..13025af 100644 --- a/hw/pci-host/grackle.c +++ b/hw/pci-host/grackle.c @@ -27,7 +27,7 @@ #include "hw/pci/pci_host.h" #include "hw/ppc/mac.h" #include "hw/pci/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define GRACKLE_PCI_HOST_BRIDGE(obj) \ OBJECT_CHECK(GrackleState, (obj), TYPE_GRACKLE_PCI_HOST_BRIDGE) diff --git a/hw/pci-host/sabre.c b/hw/pci-host/sabre.c index e2f4ee4..6d5c111 100644 --- a/hw/pci-host/sabre.c +++ b/hw/pci-host/sabre.c @@ -35,7 +35,7 @@ #include "sysemu/sysemu.h" #include "exec/address-spaces.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * Chipset docs: diff --git a/hw/pci-host/uninorth.c b/hw/pci-host/uninorth.c index 66991da..cd9c4aa 100644 --- a/hw/pci-host/uninorth.c +++ b/hw/pci-host/uninorth.c @@ -26,7 +26,7 @@ #include "hw/ppc/mac.h" #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" -#include "trace.h" +#include "qemu-build/trace.h" static const int unin_irq_line[] = { 0x1b, 0x1c, 0x1d, 0x1e }; diff --git a/hw/pci/msix.c b/hw/pci/msix.c index c944c02..8c71d65 100644 --- a/hw/pci/msix.c +++ b/hw/pci/msix.c @@ -22,7 +22,7 @@ #include "hw/xen/xen.h" #include "qemu/range.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #define MSIX_CAP_LENGTH 12 diff --git a/hw/pci/pci-stub.c b/hw/pci/pci-stub.c index b941a0e..07aaec0 100644 --- a/hw/pci/pci-stub.c +++ b/hw/pci/pci-stub.c @@ -22,7 +22,7 @@ #include "sysemu/sysemu.h" #include "monitor/monitor.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qerror.h" #include "hw/pci/pci.h" #include "hw/pci/msi.h" diff --git a/hw/pci/pci.c b/hw/pci/pci.c index f98efdc..55c7dc5 100644 --- a/hw/pci/pci.c +++ b/hw/pci/pci.c @@ -34,14 +34,14 @@ #include "hw/loader.h" #include "qemu/error-report.h" #include "qemu/range.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/pci/msi.h" #include "hw/pci/msix.h" #include "exec/address-spaces.h" #include "hw/hotplug.h" #include "hw/boards.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/cutils.h" //#define DEBUG_PCI diff --git a/hw/pci/pci_host.c b/hw/pci/pci_host.c index 5eaa935..0d89437 100644 --- a/hw/pci/pci_host.c +++ b/hw/pci/pci_host.c @@ -22,7 +22,7 @@ #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" #include "hw/pci/pci_bus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* debug PCI */ //#define DEBUG_PCI diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c index a749e25..83256df 100644 --- a/hw/ppc/mac_newworld.c +++ b/hw/ppc/mac_newworld.c @@ -73,7 +73,7 @@ #include "exec/address-spaces.h" #include "hw/sysbus.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #define MAX_IDE_BUS 2 #define CFG_ADDR 0xf0000510 diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c index ec4be25..c588e44 100644 --- a/hw/ppc/ppc.c +++ b/hw/ppc/ppc.c @@ -36,7 +36,7 @@ #include "hw/loader.h" #include "sysemu/kvm.h" #include "kvm_ppc.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define PPC_DEBUG_IRQ //#define PPC_DEBUG_TB diff --git a/hw/ppc/ppc440_pcix.c b/hw/ppc/ppc440_pcix.c index ab2626a..9a41d7e 100644 --- a/hw/ppc/ppc440_pcix.c +++ b/hw/ppc/ppc440_pcix.c @@ -27,7 +27,7 @@ #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" struct PLBOutMap { uint64_t la; diff --git a/hw/ppc/ppc4xx_pci.c b/hw/ppc/ppc4xx_pci.c index b7642ba..a33cfba 100644 --- a/hw/ppc/ppc4xx_pci.c +++ b/hw/ppc/ppc4xx_pci.c @@ -26,7 +26,7 @@ #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" struct PCIMasterMap { uint32_t la; diff --git a/hw/ppc/prep.c b/hw/ppc/prep.c index 096d4d4..cf339fd 100644 --- a/hw/ppc/prep.c +++ b/hw/ppc/prep.c @@ -48,7 +48,7 @@ #include "sysemu/kvm.h" #include "sysemu/qtest.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "elf.h" #include "qemu/cutils.h" #include "kvm_ppc.h" diff --git a/hw/ppc/prep_systemio.c b/hw/ppc/prep_systemio.c index 50893ec..30844e3 100644 --- a/hw/ppc/prep_systemio.c +++ b/hw/ppc/prep_systemio.c @@ -28,7 +28,7 @@ #include "qemu/error-report.h" /* for error_report() */ #include "sysemu/sysemu.h" /* for vm_stop() */ #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_PREP_SYSTEMIO "prep-systemio" #define PREP_SYSTEMIO(obj) \ diff --git a/hw/ppc/rs6000_mc.c b/hw/ppc/rs6000_mc.c index b613565..874a453 100644 --- a/hw/ppc/rs6000_mc.c +++ b/hw/ppc/rs6000_mc.c @@ -22,7 +22,7 @@ #include "exec/address-spaces.h" #include "hw/boards.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_RS6000MC "rs6000-mc" #define RS6000MC_DEVICE(obj) \ diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index 44a0670..febe680 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -67,7 +67,7 @@ #include "hw/usb.h" #include "qemu/config-file.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/nmi.h" #include "hw/intc/intc.h" diff --git a/hw/ppc/spapr_drc.c b/hw/ppc/spapr_drc.c index aa25113..7349e89 100644 --- a/hw/ppc/spapr_drc.c +++ b/hw/ppc/spapr_drc.c @@ -22,7 +22,7 @@ #include "qemu/error-report.h" #include "hw/ppc/spapr.h" /* for RTAS return codes */ #include "hw/pci-host/spapr.h" /* spapr_phb_remove_pci_device_cb callback */ -#include "trace.h" +#include "qemu-build/trace.h" #define DRC_CONTAINER_PATH "/dr-connector" #define DRC_INDEX_TYPE_SHIFT 28 diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c index 16bccdd..a072daa 100644 --- a/hw/ppc/spapr_hcall.c +++ b/hw/ppc/spapr_hcall.c @@ -10,7 +10,7 @@ #include "hw/ppc/spapr.h" #include "mmu-hash64.h" #include "cpu-models.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "kvm_ppc.h" #include "hw/ppc/spapr_ovec.h" #include "mmu-book3s-v3.h" diff --git a/hw/ppc/spapr_iommu.c b/hw/ppc/spapr_iommu.c index aaa6010..4afcd0f 100644 --- a/hw/ppc/spapr_iommu.c +++ b/hw/ppc/spapr_iommu.c @@ -25,7 +25,7 @@ #include "kvm_ppc.h" #include "sysemu/dma.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" diff --git a/hw/ppc/spapr_ovec.c b/hw/ppc/spapr_ovec.c index 41df4c3..44332d1 100644 --- a/hw/ppc/spapr_ovec.c +++ b/hw/ppc/spapr_ovec.c @@ -16,7 +16,7 @@ #include "qemu/bitmap.h" #include "exec/address-spaces.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include #define OV_MAXBYTES 256 /* not including length byte */ diff --git a/hw/ppc/spapr_pci.c b/hw/ppc/spapr_pci.c index 39a1498..eef7732 100644 --- a/hw/ppc/spapr_pci.c +++ b/hw/ppc/spapr_pci.c @@ -37,7 +37,7 @@ #include "exec/address-spaces.h" #include "exec/ram_addr.h" #include -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "qapi/qmp/qerror.h" #include "hw/ppc/fdt.h" diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c index 0ec5fa4..153e623 100644 --- a/hw/ppc/spapr_rtas.c +++ b/hw/ppc/spapr_rtas.c @@ -43,7 +43,7 @@ #include #include "hw/ppc/spapr_drc.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/ppc/fdt.h" static void rtas_display_character(PowerPCCPU *cpu, sPAPRMachineState *spapr, diff --git a/hw/ppc/spapr_rtas_ddw.c b/hw/ppc/spapr_rtas_ddw.c index 177dcff..3368a3a 100644 --- a/hw/ppc/spapr_rtas_ddw.c +++ b/hw/ppc/spapr_rtas_ddw.c @@ -22,7 +22,7 @@ #include "qemu/error-report.h" #include "hw/ppc/spapr.h" #include "hw/pci-host/spapr.h" -#include "trace.h" +#include "qemu-build/trace.h" static int spapr_phb_get_active_win_num_cb(Object *child, void *opaque) { diff --git a/hw/ppc/spapr_rtc.c b/hw/ppc/spapr_rtc.c index a373605..17fbd55 100644 --- a/hw/ppc/spapr_rtc.c +++ b/hw/ppc/spapr_rtc.c @@ -31,7 +31,7 @@ #include "sysemu/sysemu.h" #include "hw/ppc/spapr.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qemu/cutils.h" void spapr_rtc_read(sPAPRRTCState *rtc, struct tm *tm, uint32_t *ns) diff --git a/hw/ppc/spapr_vio.c b/hw/ppc/spapr_vio.c index 472dd6f..169f5ac 100644 --- a/hw/ppc/spapr_vio.c +++ b/hw/ppc/spapr_vio.c @@ -37,7 +37,7 @@ #include "hw/ppc/spapr_vio.h" #include "hw/ppc/xics.h" #include "hw/ppc/fdt.h" -#include "trace.h" +#include "qemu-build/trace.h" #include diff --git a/hw/rdma/rdma_backend.c b/hw/rdma/rdma_backend.c index f85c7b2..d453e73 100644 --- a/hw/rdma/rdma_backend.c +++ b/hw/rdma/rdma_backend.c @@ -19,7 +19,7 @@ #include -#include "trace.h" +#include "qemu-build/trace.h" #include "rdma_utils.h" #include "rdma_rm.h" #include "rdma_backend.h" diff --git a/hw/rdma/vmw/pvrdma_main.c b/hw/rdma/vmw/pvrdma_main.c index 25ea02a..5df0794 100644 --- a/hw/rdma/vmw/pvrdma_main.c +++ b/hw/rdma/vmw/pvrdma_main.c @@ -23,7 +23,7 @@ #include "hw/qdev-core.h" #include "hw/qdev-properties.h" #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "../rdma_rm.h" #include "../rdma_backend.h" diff --git a/hw/s390x/css.c b/hw/s390x/css.c index 301bf17..e971175 100644 --- a/hw/s390x/css.c +++ b/hw/s390x/css.c @@ -19,7 +19,7 @@ #include "cpu.h" #include "hw/s390x/ioinst.h" #include "hw/s390x/css.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/s390_flic.h" #include "hw/s390x/s390-virtio-ccw.h" diff --git a/hw/s390x/s390-skeys.c b/hw/s390x/s390-skeys.c index 76241c2..5f779d2 100644 --- a/hw/s390x/s390-skeys.c +++ b/hw/s390x/s390-skeys.c @@ -13,7 +13,7 @@ #include "hw/boards.h" #include "hw/s390x/storage-keys.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qdict.h" #include "qemu/error-report.h" #include "sysemu/kvm.h" diff --git a/hw/s390x/virtio-ccw.c b/hw/s390x/virtio-ccw.c index e51fbef..90b1775 100644 --- a/hw/s390x/virtio-ccw.c +++ b/hw/s390x/virtio-ccw.c @@ -32,7 +32,7 @@ #include "hw/s390x/ioinst.h" #include "hw/s390x/css.h" #include "virtio-ccw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/css-bridge.h" #include "hw/s390x/s390-virtio-ccw.h" diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c index 419fc66..b81a1ec 100644 --- a/hw/scsi/esp-pci.c +++ b/hw/scsi/esp-pci.c @@ -27,7 +27,7 @@ #include "hw/pci/pci.h" #include "hw/nvram/eeprom93xx.h" #include "hw/scsi/esp.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "qemu/log.h" diff --git a/hw/scsi/esp.c b/hw/scsi/esp.c index 45975c2..1c6e588 100644 --- a/hw/scsi/esp.c +++ b/hw/scsi/esp.c @@ -26,7 +26,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" #include "hw/scsi/esp.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/log.h" /* diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c index ba1afa3..1df3ada 100644 --- a/hw/scsi/megasas.c +++ b/hw/scsi/megasas.c @@ -28,7 +28,7 @@ #include "qemu/iov.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "mfi.h" diff --git a/hw/scsi/mptconfig.c b/hw/scsi/mptconfig.c index 87a416a..6e1899f 100644 --- a/hw/scsi/mptconfig.c +++ b/hw/scsi/mptconfig.c @@ -22,7 +22,7 @@ #include "mptsas.h" #include "mpi.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Generic functions for marshaling and unmarshaling. */ diff --git a/hw/scsi/mptendian.c b/hw/scsi/mptendian.c index 3415229..ea72f0d 100644 --- a/hw/scsi/mptendian.c +++ b/hw/scsi/mptendian.c @@ -29,7 +29,7 @@ #include "qemu/iov.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "mptsas.h" #include "mpi.h" diff --git a/hw/scsi/mptsas.c b/hw/scsi/mptsas.c index 3f061f3..ff8cdaa 100644 --- a/hw/scsi/mptsas.c +++ b/hw/scsi/mptsas.c @@ -31,7 +31,7 @@ #include "qemu/iov.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "mptsas.h" #include "mpi.h" diff --git a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c index 1eaeffc..735f2d1 100644 --- a/hw/scsi/scsi-bus.c +++ b/hw/scsi/scsi-bus.c @@ -8,7 +8,7 @@ #include "hw/qdev.h" #include "sysemu/block-backend.h" #include "sysemu/blockdev.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/dma.h" #include "qemu/cutils.h" diff --git a/hw/scsi/spapr_vscsi.c b/hw/scsi/spapr_vscsi.c index a9e49c7..274fefb 100644 --- a/hw/scsi/spapr_vscsi.c +++ b/hw/scsi/spapr_vscsi.c @@ -42,7 +42,7 @@ #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" #include "viosrp.h" -#include "trace.h" +#include "qemu-build/trace.h" #include diff --git a/hw/scsi/vmw_pvscsi.c b/hw/scsi/vmw_pvscsi.c index a3a019e..1e3e595 100644 --- a/hw/scsi/vmw_pvscsi.c +++ b/hw/scsi/vmw_pvscsi.c @@ -31,7 +31,7 @@ #include "scsi/constants.h" #include "hw/pci/msi.h" #include "vmw_pvscsi.h" -#include "trace.h" +#include "qemu-build/trace.h" #define PVSCSI_USE_64BIT (true) diff --git a/hw/sd/core.c b/hw/sd/core.c index 3c6eae6..ecd2077 100644 --- a/hw/sd/core.c +++ b/hw/sd/core.c @@ -23,7 +23,7 @@ #include "hw/qdev-core.h" #include "sysemu/block-backend.h" #include "hw/sd/sd.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline const char *sdbus_name(SDBus *sdbus) { diff --git a/hw/sd/milkymist-memcard.c b/hw/sd/milkymist-memcard.c index 5570c1e..02a3a52 100644 --- a/hw/sd/milkymist-memcard.c +++ b/hw/sd/milkymist-memcard.c @@ -26,7 +26,7 @@ #include "hw/hw.h" #include "hw/sysbus.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "include/qapi/error.h" #include "sysemu/block-backend.h" #include "sysemu/blockdev.h" diff --git a/hw/sd/pxa2xx_mmci.c b/hw/sd/pxa2xx_mmci.c index 82f8ec0..2325977 100644 --- a/hw/sd/pxa2xx_mmci.c +++ b/hw/sd/pxa2xx_mmci.c @@ -20,7 +20,7 @@ #include "hw/qdev-properties.h" #include "qemu/error-report.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_PXA2XX_MMCI "pxa2xx-mmci" #define PXA2XX_MMCI(obj) OBJECT_CHECK(PXA2xxMMCIState, (obj), TYPE_PXA2XX_MMCI) diff --git a/hw/sd/sd.c b/hw/sd/sd.c index 235e051..e09d161 100644 --- a/hw/sd/sd.c +++ b/hw/sd/sd.c @@ -43,7 +43,7 @@ #include "qemu/timer.h" #include "qemu/log.h" #include "sdmmc-internal.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_SD 1 diff --git a/hw/sd/sdhci.c b/hw/sd/sdhci.c index 1b828b1..d655a99 100644 --- a/hw/sd/sdhci.c +++ b/hw/sd/sdhci.c @@ -35,7 +35,7 @@ #include "sdhci-internal.h" #include "qemu/log.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_SDHCI_BUS "sdhci-bus" #define SDHCI_BUS(obj) OBJECT_CHECK(SDBus, (obj), TYPE_SDHCI_BUS) diff --git a/hw/sparc/leon3.c b/hw/sparc/leon3.c index bba3aa3..79e0736 100644 --- a/hw/sparc/leon3.c +++ b/hw/sparc/leon3.c @@ -34,7 +34,7 @@ #include "hw/boards.h" #include "hw/loader.h" #include "elf.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include "hw/sparc/grlib.h" diff --git a/hw/sparc/sun4m.c b/hw/sparc/sun4m.c index 0f5804b..779c7e5 100644 --- a/hw/sparc/sun4m.c +++ b/hw/sparc/sun4m.c @@ -45,7 +45,7 @@ #include "hw/loader.h" #include "elf.h" #include "sysemu/block-backend.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/cutils.h" /* diff --git a/hw/sparc/sun4m_iommu.c b/hw/sparc/sun4m_iommu.c index b677601..0be884c 100644 --- a/hw/sparc/sun4m_iommu.c +++ b/hw/sparc/sun4m_iommu.c @@ -26,7 +26,7 @@ #include "hw/sparc/sun4m_iommu.h" #include "hw/sysbus.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * I/O MMU used by Sun4m systems diff --git a/hw/sparc64/sparc64.c b/hw/sparc64/sparc64.c index 4083889..64f2872 100644 --- a/hw/sparc64/sparc64.c +++ b/hw/sparc64/sparc64.c @@ -28,7 +28,7 @@ #include "hw/char/serial.h" #include "hw/sparc/sparc64.h" #include "qemu/timer.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TICK_MAX 0x7fffffffffffffffULL diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c index da28ab9..0571111 100644 --- a/hw/sparc64/sun4u.c +++ b/hw/sparc64/sun4u.c @@ -49,7 +49,7 @@ #include "hw/ide/pci.h" #include "hw/loader.h" #include "elf.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/cutils.h" #define KERNEL_LOAD_ADDR 0x00404000 diff --git a/hw/sparc64/sun4u_iommu.c b/hw/sparc64/sun4u_iommu.c index eb3aaa8..2b5c813 100644 --- a/hw/sparc64/sun4u_iommu.c +++ b/hw/sparc64/sun4u_iommu.c @@ -29,7 +29,7 @@ #include "hw/sparc/sun4u_iommu.h" #include "exec/address-spaces.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define IOMMU_PAGE_SIZE_8K (1ULL << 13) diff --git a/hw/timer/armv7m_systick.c b/hw/timer/armv7m_systick.c index df8d280..b3da9ed 100644 --- a/hw/timer/armv7m_systick.c +++ b/hw/timer/armv7m_systick.c @@ -15,7 +15,7 @@ #include "hw/sysbus.h" #include "qemu/timer.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* qemu timers run at 1GHz. We want something closer to 1MHz. */ #define SYSTICK_SCALE 1000ULL diff --git a/hw/timer/aspeed_timer.c b/hw/timer/aspeed_timer.c index 50acbf5..a655d59 100644 --- a/hw/timer/aspeed_timer.c +++ b/hw/timer/aspeed_timer.c @@ -16,7 +16,7 @@ #include "qemu/bitops.h" #include "qemu/timer.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TIMER_NR_REGS 4 diff --git a/hw/timer/cmsdk-apb-timer.c b/hw/timer/cmsdk-apb-timer.c index 9878746..927325d 100644 --- a/hw/timer/cmsdk-apb-timer.c +++ b/hw/timer/cmsdk-apb-timer.c @@ -31,7 +31,7 @@ #include "qemu/log.h" #include "qemu/main-loop.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/timer/cmsdk-apb-timer.h" diff --git a/hw/timer/grlib_gptimer.c b/hw/timer/grlib_gptimer.c index 4ed96e9..85cc77e 100644 --- a/hw/timer/grlib_gptimer.c +++ b/hw/timer/grlib_gptimer.c @@ -28,7 +28,7 @@ #include "hw/ptimer.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #define UNIT_REG_SIZE 16 /* Size of memory mapped regs for the unit */ #define GPTIMER_REG_SIZE 16 /* Size of memory mapped regs for a GPTimer */ diff --git a/hw/timer/lm32_timer.c b/hw/timer/lm32_timer.c index 2a07b59..a902129 100644 --- a/hw/timer/lm32_timer.c +++ b/hw/timer/lm32_timer.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ptimer.h" #include "qemu/error-report.h" diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c index 6f1f723..b7a2f72 100644 --- a/hw/timer/mc146818rtc.c +++ b/hw/timer/mc146818rtc.c @@ -31,8 +31,8 @@ #include "sysemu/replay.h" #include "hw/timer/mc146818rtc.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/visitor.h" #ifdef TARGET_I386 diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c index 93bc6e17..88ac5a1 100644 --- a/hw/timer/milkymist-sysctl.c +++ b/hw/timer/milkymist-sysctl.c @@ -25,7 +25,7 @@ #include "hw/hw.h" #include "hw/sysbus.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ptimer.h" #include "qemu/error-report.h" diff --git a/hw/timer/slavio_timer.c b/hw/timer/slavio_timer.c index 4694b65..8fab81a 100644 --- a/hw/timer/slavio_timer.c +++ b/hw/timer/slavio_timer.c @@ -26,7 +26,7 @@ #include "qemu/timer.h" #include "hw/ptimer.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/main-loop.h" /* diff --git a/hw/timer/xlnx-zynqmp-rtc.c b/hw/timer/xlnx-zynqmp-rtc.c index c98dc3d..9a66109 100644 --- a/hw/timer/xlnx-zynqmp-rtc.c +++ b/hw/timer/xlnx-zynqmp-rtc.c @@ -32,7 +32,7 @@ #include "hw/ptimer.h" #include "qemu/cutils.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/timer/xlnx-zynqmp-rtc.h" #ifndef XLNX_ZYNQMP_RTC_ERR_DEBUG diff --git a/hw/tpm/tpm_crb.c b/hw/tpm/tpm_crb.c index d8917cb..ec4a12a 100644 --- a/hw/tpm/tpm_crb.c +++ b/hw/tpm/tpm_crb.c @@ -29,7 +29,7 @@ #include "sysemu/reset.h" #include "tpm_int.h" #include "tpm_util.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct CRBState { DeviceState parent_obj; diff --git a/hw/tpm/tpm_emulator.c b/hw/tpm/tpm_emulator.c index 6418ef0..1ddc7aa 100644 --- a/hw/tpm/tpm_emulator.c +++ b/hw/tpm/tpm_emulator.c @@ -38,9 +38,9 @@ #include "migration/blocker.h" #include "qapi/error.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-tpm.h" +#include "qemu-build/qapi/qapi-visit-tpm.h" #include "chardev/char-fe.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_TPM_EMULATOR "tpm-emulator" #define TPM_EMULATOR(obj) \ diff --git a/hw/tpm/tpm_passthrough.c b/hw/tpm/tpm_passthrough.c index 479317e..fcb9b24 100644 --- a/hw/tpm/tpm_passthrough.c +++ b/hw/tpm/tpm_passthrough.c @@ -30,9 +30,9 @@ #include "tpm_int.h" #include "hw/hw.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-tpm.h" +#include "qemu-build/qapi/qapi-visit-tpm.h" #include "tpm_util.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_TPM_PASSTHROUGH "tpm-passthrough" #define TPM_PASSTHROUGH(obj) \ diff --git a/hw/tpm/tpm_tis.c b/hw/tpm/tpm_tis.c index 2ac7e74..cd26fc7 100644 --- a/hw/tpm/tpm_tis.c +++ b/hw/tpm/tpm_tis.c @@ -31,7 +31,7 @@ #include "sysemu/tpm_backend.h" #include "tpm_int.h" #include "tpm_util.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TPM_TIS_NUM_LOCALITIES 5 /* per spec */ #define TPM_TIS_LOCALITY_SHIFT 12 diff --git a/hw/tpm/tpm_util.c b/hw/tpm/tpm_util.c index ee41757..92b4634 100644 --- a/hw/tpm/tpm_util.c +++ b/hw/tpm/tpm_util.c @@ -28,7 +28,7 @@ #include "exec/memory.h" #include "sysemu/tpm_backend.h" #include "hw/qdev.h" -#include "trace.h" +#include "qemu-build/trace.h" /* tpm backend property */ diff --git a/hw/usb/bus.c b/hw/usb/bus.c index 11f7720..250562f 100644 --- a/hw/usb/bus.c +++ b/hw/usb/bus.c @@ -6,7 +6,7 @@ #include "qemu/error-report.h" #include "sysemu/sysemu.h" #include "monitor/monitor.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/cutils.h" static void usb_bus_dev_print(Monitor *mon, DeviceState *qdev, int indent); diff --git a/hw/usb/combined-packet.c b/hw/usb/combined-packet.c index 48cac87..ed73b39 100644 --- a/hw/usb/combined-packet.c +++ b/hw/usb/combined-packet.c @@ -23,7 +23,7 @@ #include "qemu-common.h" #include "hw/usb.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" static void usb_combined_packet_add(USBCombinedPacket *combined, USBPacket *p) { diff --git a/hw/usb/core.c b/hw/usb/core.c index 241ae66..aebdf9d 100644 --- a/hw/usb/core.c +++ b/hw/usb/core.c @@ -27,7 +27,7 @@ #include "qemu-common.h" #include "hw/usb.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" void usb_pick_speed(USBPort *port) { diff --git a/hw/usb/desc.c b/hw/usb/desc.c index 85c15ad..bf8848a 100644 --- a/hw/usb/desc.c +++ b/hw/usb/desc.c @@ -2,7 +2,7 @@ #include "hw/usb.h" #include "hw/usb/desc.h" -#include "trace.h" +#include "qemu-build/trace.h" /* ------------------------------------------------------------------ */ diff --git a/hw/usb/dev-hub.c b/hw/usb/dev-hub.c index 752e30c..38dc602 100644 --- a/hw/usb/dev-hub.c +++ b/hw/usb/dev-hub.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/usb.h" #include "hw/usb/desc.h" #include "qemu/error-report.h" diff --git a/hw/usb/dev-mtp.c b/hw/usb/dev-mtp.c index 6ecf70a..8bb683f 100644 --- a/hw/usb/dev-mtp.c +++ b/hw/usb/dev-mtp.c @@ -22,7 +22,7 @@ #include "qemu-common.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/usb.h" #include "hw/usb/desc.h" diff --git a/hw/usb/dev-uas.c b/hw/usb/dev-uas.c index c218b53..8ee94d3 100644 --- a/hw/usb/dev-uas.c +++ b/hw/usb/dev-uas.c @@ -13,7 +13,7 @@ #include "qemu-common.h" #include "qemu/option.h" #include "qemu/config-file.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "hw/usb.h" diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c index 01342326..705e9d4 100644 --- a/hw/usb/hcd-ehci.c +++ b/hw/usb/hcd-ehci.c @@ -31,7 +31,7 @@ #include "qapi/error.h" #include "hw/usb/ehci-regs.h" #include "hw/usb/hcd-ehci.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #define FRAME_TIMER_FREQ 1000 diff --git a/hw/usb/hcd-ohci.c b/hw/usb/hcd-ohci.c index d4c0293..c38adcc 100644 --- a/hw/usb/hcd-ohci.c +++ b/hw/usb/hcd-ohci.c @@ -33,7 +33,7 @@ #include "hw/pci/pci.h" #include "hw/sysbus.h" #include "hw/qdev-dma.h" -#include "trace.h" +#include "qemu-build/trace.h" /* This causes frames to occur 1000x slower */ //#define OHCI_TIME_WARP 1 diff --git a/hw/usb/hcd-uhci.c b/hw/usb/hcd-uhci.c index 836b11f..52e7e1d 100644 --- a/hw/usb/hcd-uhci.c +++ b/hw/usb/hcd-uhci.c @@ -34,7 +34,7 @@ #include "qemu/timer.h" #include "qemu/iov.h" #include "sysemu/dma.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/main-loop.h" #define FRAME_TIMER_FREQ 1000 diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c index 721beb5..74ba2a7 100644 --- a/hw/usb/hcd-xhci.c +++ b/hw/usb/hcd-xhci.c @@ -26,7 +26,7 @@ #include "hw/pci/pci.h" #include "hw/pci/msi.h" #include "hw/pci/msix.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "hcd-xhci.h" diff --git a/hw/usb/host-libusb.c b/hw/usb/host-libusb.c index 1b0be07..b57b56c 100644 --- a/hw/usb/host-libusb.c +++ b/hw/usb/host-libusb.c @@ -44,7 +44,7 @@ #include "monitor/monitor.h" #include "qemu/error-report.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/usb.h" diff --git a/hw/vfio/common.c b/hw/vfio/common.c index f895e3c..b077b93 100644 --- a/hw/vfio/common.c +++ b/hw/vfio/common.c @@ -33,7 +33,7 @@ #include "qemu/error-report.h" #include "qemu/range.h" #include "sysemu/kvm.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" struct vfio_group_head vfio_group_list = diff --git a/hw/vfio/pci-quirks.c b/hw/vfio/pci-quirks.c index e5779a7..3c88563 100644 --- a/hw/vfio/pci-quirks.c +++ b/hw/vfio/pci-quirks.c @@ -17,7 +17,7 @@ #include "qapi/visitor.h" #include "hw/nvram/fw_cfg.h" #include "pci.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Use uin32_t for vendor & device so PCI_ANY_ID expands and cannot match hw */ static bool vfio_pci_is(VFIOPCIDevice *vdev, uint32_t vendor, uint32_t device) diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c index 3ba3cbc..b7d0c32 100644 --- a/hw/vfio/pci.c +++ b/hw/vfio/pci.c @@ -31,7 +31,7 @@ #include "sysemu/kvm.h" #include "sysemu/sysemu.h" #include "pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #define MSIX_CAP_LENGTH 12 diff --git a/hw/vfio/platform.c b/hw/vfio/platform.c index 5c921c2..28e17eb 100644 --- a/hw/vfio/platform.c +++ b/hw/vfio/platform.c @@ -26,7 +26,7 @@ #include "exec/memory.h" #include "qemu/queue.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/platform-bus.h" #include "sysemu/kvm.h" diff --git a/hw/vfio/spapr.c b/hw/vfio/spapr.c index 259397c..6913842 100644 --- a/hw/vfio/spapr.c +++ b/hw/vfio/spapr.c @@ -16,7 +16,7 @@ #include "hw/vfio/vfio-common.h" #include "hw/hw.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" static bool vfio_prereg_listener_skipped_section(MemoryRegionSection *section) { diff --git a/hw/virtio/vhost-user.c b/hw/virtio/vhost-user.c index 44aea5c..b0dd38d 100644 --- a/hw/virtio/vhost-user.c +++ b/hw/virtio/vhost-user.c @@ -20,7 +20,7 @@ #include "sysemu/cryptodev.h" #include "migration/migration.h" #include "migration/postcopy-ram.h" -#include "trace.h" +#include "qemu-build/trace.h" #include #include diff --git a/hw/virtio/vhost.c b/hw/virtio/vhost.c index 250f886..f07fe8f 100644 --- a/hw/virtio/vhost.c +++ b/hw/virtio/vhost.c @@ -27,7 +27,7 @@ #include "hw/virtio/virtio-access.h" #include "migration/blocker.h" #include "sysemu/dma.h" -#include "trace.h" +#include "qemu-build/trace.h" /* enabled until disconnected backend stabilizes */ #define _VHOST_DEBUG 1 diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c index f456cea..ddb18c4 100644 --- a/hw/virtio/virtio-balloon.c +++ b/hw/virtio/virtio-balloon.c @@ -24,9 +24,9 @@ #include "sysemu/kvm.h" #include "exec/address-spaces.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/visitor.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "hw/virtio/virtio-bus.h" diff --git a/hw/virtio/virtio-rng.c b/hw/virtio/virtio-rng.c index 289bbca..5d2c26c 100644 --- a/hw/virtio/virtio-rng.c +++ b/hw/virtio/virtio-rng.c @@ -17,7 +17,7 @@ #include "hw/virtio/virtio-rng.h" #include "sysemu/rng.h" #include "qom/object_interfaces.h" -#include "trace.h" +#include "qemu-build/trace.h" static bool is_guest_ready(VirtIORNG *vrng) { diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index 006d3d1..0d3dfed 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/virtio.c @@ -15,7 +15,7 @@ #include "qapi/error.h" #include "qemu-common.h" #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include "qemu/error-report.h" #include "hw/virtio/virtio.h" diff --git a/hw/watchdog/watchdog.c b/hw/watchdog/watchdog.c index 6e8ba06..6946fec 100644 --- a/hw/watchdog/watchdog.c +++ b/hw/watchdog/watchdog.c @@ -24,8 +24,8 @@ #include "qemu/config-file.h" #include "qemu/queue.h" #include "qapi/error.h" -#include "qapi/qapi-commands-run-state.h" -#include "qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-commands-run-state.h" +#include "qemu-build/qapi/qapi-events-run-state.h" #include "sysemu/sysemu.h" #include "sysemu/watchdog.h" #include "hw/nmi.h" diff --git a/io/channel-buffer.c b/io/channel-buffer.c index 43d7959..4bc4f9f 100644 --- a/io/channel-buffer.c +++ b/io/channel-buffer.c @@ -22,7 +22,7 @@ #include "io/channel-buffer.h" #include "io/channel-watch.h" #include "qemu/sockets.h" -#include "trace.h" +#include "qemu-build/trace.h" QIOChannelBuffer * qio_channel_buffer_new(size_t capacity) diff --git a/io/channel-command.c b/io/channel-command.c index 3e7eb17..d04efb1 100644 --- a/io/channel-command.c +++ b/io/channel-command.c @@ -23,7 +23,7 @@ #include "io/channel-watch.h" #include "qapi/error.h" #include "qemu/sockets.h" -#include "trace.h" +#include "qemu-build/trace.h" QIOChannelCommand * diff --git a/io/channel-file.c b/io/channel-file.c index db948ab..e852a37 100644 --- a/io/channel-file.c +++ b/io/channel-file.c @@ -23,7 +23,7 @@ #include "io/channel-watch.h" #include "qapi/error.h" #include "qemu/sockets.h" -#include "trace.h" +#include "qemu-build/trace.h" QIOChannelFile * qio_channel_file_new_fd(int fd) diff --git a/io/channel-socket.c b/io/channel-socket.c index 57cfb4d..52caafb 100644 --- a/io/channel-socket.c +++ b/io/channel-socket.c @@ -20,10 +20,10 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "io/channel-socket.h" #include "io/channel-watch.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/clone-visitor.h" #define SOCKET_MAX_FDS 16 diff --git a/io/channel-tls.c b/io/channel-tls.c index 9628e6f..228eacf 100644 --- a/io/channel-tls.c +++ b/io/channel-tls.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "io/channel-tls.h" -#include "trace.h" +#include "qemu-build/trace.h" static ssize_t qio_channel_tls_write_handler(const char *buf, diff --git a/io/channel-websock.c b/io/channel-websock.c index ec48a30..a606558 100644 --- a/io/channel-websock.c +++ b/io/channel-websock.c @@ -23,7 +23,7 @@ #include "qemu/bswap.h" #include "io/channel-websock.h" #include "crypto/hash.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/iov.h" /* Max amount to allow in rawinput/encoutput buffers */ diff --git a/io/dns-resolver.c b/io/dns-resolver.c index 187f725..856a4de 100644 --- a/io/dns-resolver.c +++ b/io/dns-resolver.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "io/dns-resolver.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "qemu/sockets.h" #include "qapi/error.h" #include "qemu/cutils.h" diff --git a/io/task.c b/io/task.c index 2886a2c..b194d55 100644 --- a/io/task.c +++ b/io/task.c @@ -22,7 +22,7 @@ #include "io/task.h" #include "qapi/error.h" #include "qemu/thread.h" -#include "trace.h" +#include "qemu-build/trace.h" struct QIOTask { Object *source; diff --git a/ioport.c b/ioport.c index 1a65add..b025c98 100644 --- a/ioport.c +++ b/ioport.c @@ -29,7 +29,7 @@ #include "qemu-common.h" #include "cpu.h" #include "exec/ioport.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "exec/memory.h" #include "exec/address-spaces.h" diff --git a/iothread.c b/iothread.c index 1b3463c..c329454 100644 --- a/iothread.c +++ b/iothread.c @@ -19,7 +19,7 @@ #include "block/block.h" #include "sysemu/iothread.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/error-report.h" #include "qemu/rcu.h" #include "qemu/main-loop.h" diff --git a/linux-user/main.c b/linux-user/main.c index 7bc9bc7..e0715ce 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -17,7 +17,7 @@ * along with this program; if not, see . */ #include "qemu/osdep.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include #include diff --git a/linux-user/signal.c b/linux-user/signal.c index 2ce5d7a..f1d47a1 100644 --- a/linux-user/signal.c +++ b/linux-user/signal.c @@ -24,7 +24,7 @@ #include "qemu.h" #include "qemu-common.h" #include "target_signal.h" -#include "trace.h" +#include "qemu-build/trace.h" static struct target_sigaltstack target_sigaltstack_used = { .ss_sp = 0, diff --git a/memory.c b/memory.c index e70b64b..1e31e3e 100644 --- a/memory.c +++ b/memory.c @@ -24,7 +24,7 @@ #include "qemu/bitops.h" #include "qemu/error-report.h" #include "qom/object.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "exec/memory-internal.h" #include "exec/ram_addr.h" diff --git a/migration/channel.c b/migration/channel.c index c5eaf0f..ffd6d8a 100644 --- a/migration/channel.c +++ b/migration/channel.c @@ -15,7 +15,7 @@ #include "tls.h" #include "migration.h" #include "qemu-file-channel.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "io/channel-tls.h" diff --git a/migration/colo-comm.c b/migration/colo-comm.c index df26e4d..e2d161d 100644 --- a/migration/colo-comm.c +++ b/migration/colo-comm.c @@ -15,7 +15,7 @@ #include "migration.h" #include "migration/colo.h" #include "migration/vmstate.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct { bool colo_requested; diff --git a/migration/colo-failover.c b/migration/colo-failover.c index 0ae0c41..f712fc2 100644 --- a/migration/colo-failover.c +++ b/migration/colo-failover.c @@ -16,10 +16,10 @@ #include "qemu/main-loop.h" #include "migration.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-migration.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" static QEMUBH *failover_bh; static FailoverStatus failover_state; diff --git a/migration/colo.c b/migration/colo.c index 4381067..40eb3e2 100644 --- a/migration/colo.c +++ b/migration/colo.c @@ -13,7 +13,7 @@ #include "qemu/osdep.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-migration.h" #include "qemu-file-channel.h" #include "migration.h" #include "qemu-file.h" @@ -21,7 +21,7 @@ #include "migration/colo.h" #include "block.h" #include "io/channel-buffer.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "migration/failover.h" #include "replication.h" diff --git a/migration/exec.c b/migration/exec.c index 0bc5a42..bbb865b 100644 --- a/migration/exec.c +++ b/migration/exec.c @@ -21,7 +21,7 @@ #include "channel.h" #include "exec.h" #include "io/channel-command.h" -#include "trace.h" +#include "qemu-build/trace.h" void exec_start_outgoing_migration(MigrationState *s, const char *command, Error **errp) diff --git a/migration/fd.c b/migration/fd.c index cd06182..f7ef2bd 100644 --- a/migration/fd.c +++ b/migration/fd.c @@ -19,7 +19,7 @@ #include "fd.h" #include "monitor/monitor.h" #include "io/channel-util.h" -#include "trace.h" +#include "qemu-build/trace.h" void fd_start_outgoing_migration(MigrationState *s, const char *fdname, Error **errp) diff --git a/migration/global_state.c b/migration/global_state.c index 8e8ab5c..cc82e70 100644 --- a/migration/global_state.c +++ b/migration/global_state.c @@ -17,7 +17,7 @@ #include "migration.h" #include "migration/global_state.h" #include "migration/vmstate.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct { uint32_t size; diff --git a/migration/migration.c b/migration/migration.c index 1f22f46..e24946f 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -31,15 +31,15 @@ #include "migration/vmstate.h" #include "block/block.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" -#include "qapi/qapi-events-migration.h" +#include "qemu-build/qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-events-migration.h" #include "qapi/qmp/qerror.h" #include "qapi/qmp/qnull.h" #include "qemu/rcu.h" #include "block.h" #include "postcopy-ram.h" #include "qemu/thread.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/target_page.h" #include "io/channel-buffer.h" #include "migration/colo.h" diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c index efd7793..3344b33 100644 --- a/migration/postcopy-ram.c +++ b/migration/postcopy-ram.c @@ -28,7 +28,7 @@ #include "sysemu/sysemu.h" #include "sysemu/balloon.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Arbitrary limit on size of each discard command, * keeps them around ~200 bytes diff --git a/migration/qemu-file.c b/migration/qemu-file.c index 2ab2bf3..09917cd 100644 --- a/migration/qemu-file.c +++ b/migration/qemu-file.c @@ -28,7 +28,7 @@ #include "qemu/iov.h" #include "migration.h" #include "qemu-file.h" -#include "trace.h" +#include "qemu-build/trace.h" #define IO_BUF_SIZE 32768 #define MAX_IOV_SIZE MIN(IOV_MAX, 64) diff --git a/migration/ram.c b/migration/ram.c index 6ce7770..13cbf79 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -43,9 +43,9 @@ #include "migration/page_cache.h" #include "qemu/error-report.h" #include "qapi/error.h" -#include "qapi/qapi-events-migration.h" +#include "qemu-build/qapi/qapi-events-migration.h" #include "qapi/qmp/qerror.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/ram_addr.h" #include "exec/target_page.h" #include "qemu/rcu_queue.h" diff --git a/migration/rdma.c b/migration/rdma.c index da474fc..f0c5800 100644 --- a/migration/rdma.c +++ b/migration/rdma.c @@ -31,7 +31,7 @@ #include #include #include -#include "trace.h" +#include "qemu-build/trace.h" /* * Print and error on both the Monitor and the Log file. diff --git a/migration/savevm.c b/migration/savevm.c index 305c3ce..2f72434 100644 --- a/migration/savevm.c +++ b/migration/savevm.c @@ -41,14 +41,14 @@ #include "savevm.h" #include "postcopy-ram.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" #include "sysemu/cpus.h" #include "exec/memory.h" #include "exec/target_page.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/iov.h" #include "block/snapshot.h" #include "qemu/cutils.h" diff --git a/migration/socket.c b/migration/socket.c index 8a93fb1..f212818 100644 --- a/migration/socket.c +++ b/migration/socket.c @@ -24,7 +24,7 @@ #include "migration.h" #include "qemu-file.h" #include "io/channel-socket.h" -#include "trace.h" +#include "qemu-build/trace.h" static SocketAddress *tcp_build_address(const char *host_port, Error **errp) diff --git a/migration/tls.c b/migration/tls.c index 3b9e8c9..e099c4b 100644 --- a/migration/tls.c +++ b/migration/tls.c @@ -26,7 +26,7 @@ #include "crypto/tlscreds.h" #include "qemu/error-report.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" static QCryptoTLSCreds * migration_tls_get_creds(MigrationState *s, diff --git a/migration/vmstate-types.c b/migration/vmstate-types.c index 48184c3..edead82 100644 --- a/migration/vmstate-types.c +++ b/migration/vmstate-types.c @@ -18,7 +18,7 @@ #include "migration/vmstate.h" #include "qemu/error-report.h" #include "qemu/queue.h" -#include "trace.h" +#include "qemu-build/trace.h" /* bool */ diff --git a/migration/vmstate.c b/migration/vmstate.c index 0b3282c..e65dc06 100644 --- a/migration/vmstate.c +++ b/migration/vmstate.c @@ -18,7 +18,7 @@ #include "qemu-file.h" #include "qemu/bitops.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qjson.h" static int vmstate_subsection_save(QEMUFile *f, const VMStateDescription *vmsd, diff --git a/monitor.c b/monitor.c index a4417f2..76f95c3 100644 --- a/monitor.c +++ b/monitor.c @@ -59,7 +59,7 @@ #include "qapi/qmp/json-streamer.h" #include "qapi/qmp/json-parser.h" #include "qom/object_interfaces.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "trace/control.h" #include "monitor/hmp-target.h" #ifdef CONFIG_TRACE_SIMPLE @@ -72,11 +72,11 @@ #include "hmp.h" #include "qemu/thread.h" #include "block/qapi.h" -#include "qapi/qapi-commands.h" -#include "qapi/qapi-events.h" +#include "qemu-build/qapi/qapi-commands.h" +#include "qemu-build/qapi/qapi-events.h" #include "qapi/error.h" #include "qapi/qmp-event.h" -#include "qapi/qapi-introspect.h" +#include "qemu-build/qapi/qapi-introspect.h" #include "sysemu/qtest.h" #include "sysemu/cpus.h" #include "qemu/cutils.h" @@ -2320,13 +2320,13 @@ int monitor_fd_param(Monitor *mon, const char *fdname, Error **errp) /* Please update hmp-commands.hx when adding or changing commands */ static mon_cmd_t info_cmds[] = { -#include "hmp-commands-info.h" +#include "qemu-build/hmp-commands-info.h" { NULL, NULL, }, }; /* mon_cmds and info_cmds would be sorted at runtime */ static mon_cmd_t mon_cmds[] = { -#include "hmp-commands.h" +#include "qemu-build/hmp-commands.h" { NULL, NULL, }, }; diff --git a/nbd/client.c b/nbd/client.c index dcad23a..12ffb97 100644 --- a/nbd/client.c +++ b/nbd/client.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nbd-internal.h" /* Definitions for opaque data types */ diff --git a/nbd/common.c b/nbd/common.c index 8c95c1d..eb90ef4 100644 --- a/nbd/common.c +++ b/nbd/common.c @@ -17,7 +17,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nbd-internal.h" /* Discard length bytes from channel. Return -errno on failure and 0 on diff --git a/nbd/server.c b/nbd/server.c index e714bfe..3ff96e3 100644 --- a/nbd/server.c +++ b/nbd/server.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nbd-internal.h" static int system_errno_to_nbd_errno(int err) diff --git a/net/colo-compare.c b/net/colo-compare.c index 23b2d2c..a05930a 100644 --- a/net/colo-compare.c +++ b/net/colo-compare.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu-common.h" #include "qapi/error.h" #include "net/net.h" diff --git a/net/colo.c b/net/colo.c index 8426265..8e6896d 100644 --- a/net/colo.c +++ b/net/colo.c @@ -13,7 +13,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net/colo.h" uint32_t connection_key_hash(const void *opaque) diff --git a/net/filter-buffer.c b/net/filter-buffer.c index f7265c5..065d492 100644 --- a/net/filter-buffer.c +++ b/net/filter-buffer.c @@ -13,7 +13,7 @@ #include "qemu-common.h" #include "qemu/timer.h" #include "qemu/iov.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" #include "qapi/qmp/qerror.h" #include "qom/object.h" diff --git a/net/filter-mirror.c b/net/filter-mirror.c index 3a61cf2..1749307 100644 --- a/net/filter-mirror.c +++ b/net/filter-mirror.c @@ -17,7 +17,7 @@ #include "qom/object.h" #include "qemu/main-loop.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "qemu/iov.h" #include "qemu/sockets.h" diff --git a/net/filter-rewriter.c b/net/filter-rewriter.c index 62dad2d..5058b8f 100644 --- a/net/filter-rewriter.c +++ b/net/filter-rewriter.c @@ -10,7 +10,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net/colo.h" #include "net/filter.h" #include "net/net.h" diff --git a/net/net.c b/net/net.c index 5222e45..b209c4b 100644 --- a/net/net.c +++ b/net/net.c @@ -33,8 +33,8 @@ #include "monitor/monitor.h" #include "qemu/help_option.h" -#include "qapi/qapi-commands-net.h" -#include "qapi/qapi-visit-net.h" +#include "qemu-build/qapi/qapi-commands-net.h" +#include "qemu-build/qapi/qapi-visit-net.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" diff --git a/net/vhost-user.c b/net/vhost-user.c index e0f16c8..2636c4e 100644 --- a/net/vhost-user.c +++ b/net/vhost-user.c @@ -14,11 +14,11 @@ #include "net/vhost-user.h" #include "chardev/char-fe.h" #include "qapi/error.h" -#include "qapi/qapi-commands-net.h" +#include "qemu-build/qapi/qapi-commands-net.h" #include "qemu/config-file.h" #include "qemu/error-report.h" #include "qemu/option.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct VhostUserState { NetClientState nc; diff --git a/numa.c b/numa.c index 1116c90..ce83f19 100644 --- a/numa.c +++ b/numa.c @@ -31,8 +31,8 @@ #include "qemu/error-report.h" #include "qapi/error.h" #include "qapi/opts-visitor.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-visit-misc.h" #include "hw/boards.h" #include "sysemu/hostmem.h" #include "hw/mem/pc-dimm.h" diff --git a/qapi/qapi-visit-core.c b/qapi/qapi-visit-core.c index d9a1137..0610e3d 100644 --- a/qapi/qapi-visit-core.c +++ b/qapi/qapi-visit-core.c @@ -18,7 +18,7 @@ #include "qapi/qmp/qerror.h" #include "qapi/visitor.h" #include "qapi/visitor-impl.h" -#include "trace.h" +#include "qemu-build/trace.h" void visit_complete(Visitor *v, void *opaque) { diff --git a/qdev-monitor.c b/qdev-monitor.c index b7e3291..61314384 100644 --- a/qdev-monitor.c +++ b/qdev-monitor.c @@ -24,7 +24,7 @@ #include "monitor/qdev.h" #include "sysemu/arch_init.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qemu/config-file.h" diff --git a/qemu-img.c b/qemu-img.c index 088d890..1e2cf9f 100644 --- a/qemu-img.c +++ b/qemu-img.c @@ -25,9 +25,9 @@ #include "qemu/osdep.h" #include -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "qapi/error.h" -#include "qapi/qapi-visit-block-core.h" +#include "qemu-build/qapi/qapi-visit-block-core.h" #include "qapi/qobject-output-visitor.h" #include "qapi/qmp/qjson.h" #include "qapi/qmp/qdict.h" @@ -121,7 +121,7 @@ static void QEMU_NORETURN help(void) "Command syntax:\n" #define DEF(option, callback, arg_string) \ " " arg_string "\n" -#include "qemu-img-cmds.h" +#include "qemu-build/qemu-img-cmds.h" #undef DEF #undef GEN_DOCS "\n" @@ -4683,7 +4683,7 @@ out: static const img_cmd_t img_cmds[] = { #define DEF(option, callback, arg_string) \ { option, callback }, -#include "qemu-img-cmds.h" +#include "qemu-build/qemu-img-cmds.h" #undef DEF #undef GEN_DOCS { NULL, NULL, }, diff --git a/qemu-io.c b/qemu-io.c index 160fb2a..b774b1e 100644 --- a/qemu-io.c +++ b/qemu-io.c @@ -30,7 +30,7 @@ #include "block/block_int.h" #include "trace/control.h" #include "crypto/init.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #define CMD_NOFILE_OK 0x01 diff --git a/qemu-nbd.c b/qemu-nbd.c index ed5d9b5..3da6911 100644 --- a/qemu-nbd.c +++ b/qemu-nbd.c @@ -41,7 +41,7 @@ #include "io/net-listener.h" #include "crypto/init.h" #include "trace/control.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #define SOCKET_PATH "/var/lock/qemu-nbd-%s" #define QEMU_NBD_OPT_CACHE 256 diff --git a/qga/main.c b/qga/main.c index f9c8305..772b960 100644 --- a/qga/main.c +++ b/qga/main.c @@ -33,7 +33,7 @@ #include "qemu/help_option.h" #include "qemu/sockets.h" #include "qemu/systemd.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #ifdef _WIN32 #include "qga/service-win32.h" #include "qga/vss-win32.h" diff --git a/qmp.c b/qmp.c index 4b2517d..a3b257e 100644 --- a/qmp.c +++ b/qmp.c @@ -14,7 +14,7 @@ */ #include "qemu/osdep.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "qemu/cutils.h" #include "qemu/option.h" #include "monitor/monitor.h" @@ -31,9 +31,9 @@ #include "sysemu/block-backend.h" #include "qom/qom-qobject.h" #include "qapi/error.h" -#include "qapi/qapi-commands-block-core.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-block-core.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qapi/qobject-input-visitor.h" diff --git a/qom/cpu.c b/qom/cpu.c index e42d9a7..5c30dc5 100644 --- a/qom/cpu.c +++ b/qom/cpu.c @@ -31,7 +31,7 @@ #include "sysemu/sysemu.h" #include "hw/boards.h" #include "hw/qdev-properties.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" CPUInterruptHandler cpu_interrupt_handler; diff --git a/qom/object.c b/qom/object.c index 755ad03..4191489 100644 --- a/qom/object.c +++ b/qom/object.c @@ -18,9 +18,9 @@ #include "qapi/visitor.h" #include "qapi/string-input-visitor.h" #include "qapi/string-output-visitor.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" #include "qapi/qmp/qerror.h" -#include "trace.h" +#include "qemu-build/trace.h" /* TODO: replace QObject with a simpler visitor to avoid a dependency * of the QOM core on QObject? */ diff --git a/replay/replay-input.c b/replay/replay-input.c index 6ee8b5f..3206cd1 100644 --- a/replay/replay-input.c +++ b/replay/replay-input.c @@ -16,7 +16,7 @@ #include "qemu/notify.h" #include "ui/input.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-ui.h" +#include "qemu-build/qapi/qapi-visit-ui.h" void replay_save_input_event(InputEvent *evt) { diff --git a/scsi/pr-manager.c b/scsi/pr-manager.c index 87c45db..acdca0a 100644 --- a/scsi/pr-manager.c +++ b/scsi/pr-manager.c @@ -16,7 +16,7 @@ #include "block/aio.h" #include "block/thread-pool.h" #include "scsi/pr-manager.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct PRManagerData { PRManager *pr_mgr; diff --git a/scsi/qemu-pr-helper.c b/scsi/qemu-pr-helper.c index 9fe615c..ab4e9e1 100644 --- a/scsi/qemu-pr-helper.c +++ b/scsi/qemu-pr-helper.c @@ -49,7 +49,7 @@ #include "qapi/qmp/qstring.h" #include "io/channel-socket.h" #include "trace/control.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "block/aio.h" #include "block/thread-pool.h" diff --git a/stubs/tpm.c b/stubs/tpm.c index 6729bc8..6310808 100644 --- a/stubs/tpm.c +++ b/stubs/tpm.c @@ -6,7 +6,7 @@ */ #include "qemu/osdep.h" -#include "qapi/qapi-commands-tpm.h" +#include "qemu-build/qapi/qapi-commands-tpm.h" #include "sysemu/tpm.h" int tpm_init(void) diff --git a/stubs/uuid.c b/stubs/uuid.c index a802e98..314a334 100644 --- a/stubs/uuid.c +++ b/stubs/uuid.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "qemu-common.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/uuid.h" UuidInfo *qmp_query_uuid(Error **errp) diff --git a/stubs/vmgenid.c b/stubs/vmgenid.c index 568e42b..089cefd 100644 --- a/stubs/vmgenid.c +++ b/stubs/vmgenid.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qerror.h" GuidInfo *qmp_query_vm_generation_id(Error **errp) diff --git a/stubs/xen-hvm.c b/stubs/xen-hvm.c index 0067bcc..16a98a2 100644 --- a/stubs/xen-hvm.c +++ b/stubs/xen-hvm.c @@ -12,7 +12,7 @@ #include "qemu-common.h" #include "hw/xen/xen.h" #include "exec/memory.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num) { diff --git a/target/arm/helper.c b/target/arm/helper.c index 09893e3..92f1ad1 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "target/arm/idau.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "cpu.h" #include "internals.h" #include "exec/gdbstub.h" diff --git a/target/arm/monitor.c b/target/arm/monitor.c index 4cdd267..3dba379 100644 --- a/target/arm/monitor.c +++ b/target/arm/monitor.c @@ -23,7 +23,7 @@ #include "qemu/osdep.h" #include "hw/boards.h" #include "kvm_arm.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" static GICCapability *gic_cap_new(int version) { diff --git a/target/i386/cpu.c b/target/i386/cpu.c index ec1efd3..78c8589 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -31,8 +31,8 @@ #include "qemu/option.h" #include "qemu/config-file.h" #include "qapi/error.h" -#include "qapi/qapi-visit-misc.h" -#include "qapi/qapi-visit-run-state.h" +#include "qemu-build/qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-visit-run-state.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qapi/visitor.h" diff --git a/target/i386/kvm.c b/target/i386/kvm.c index d996cca..ba75706 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -46,7 +46,7 @@ #include "hw/pci/msix.h" #include "migration/blocker.h" #include "exec/memattrs.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_KVM diff --git a/target/mips/translate.c b/target/mips/translate.c index d05ee67..13080ff 100644 --- a/target/mips/translate.c +++ b/target/mips/translate.c @@ -34,7 +34,7 @@ #include "exec/helper-gen.h" #include "exec/semihost.h" -#include "target/mips/trace.h" +#include "qemu-build/target/mips/trace.h" #include "trace-tcg.h" #include "exec/log.h" diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c index 79a436a..8540161 100644 --- a/target/ppc/kvm.c +++ b/target/ppc/kvm.c @@ -40,7 +40,7 @@ #include "hw/ppc/spapr_cpu_core.h" #include "hw/ppc/ppc.h" #include "sysemu/watchdog.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/gdbstub.h" #include "exec/memattrs.h" #include "exec/ram_addr.h" diff --git a/target/s390x/cpu.c b/target/s390x/cpu.c index c2b775f..c3d2b69 100644 --- a/target/s390x/cpu.c +++ b/target/s390x/cpu.c @@ -33,10 +33,10 @@ #include "qemu/cutils.h" #include "qemu/timer.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/visitor.h" -#include "qapi/qapi-visit-misc.h" -#include "qapi/qapi-visit-run-state.h" +#include "qemu-build/qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-visit-run-state.h" #include "sysemu/hw_accel.h" #include "exec/exec-all.h" #include "hw/qdev-properties.h" diff --git a/target/s390x/cpu_features.c b/target/s390x/cpu_features.c index 3b9e274..5af78be 100644 --- a/target/s390x/cpu_features.c +++ b/target/s390x/cpu_features.c @@ -13,7 +13,7 @@ #include "qemu/osdep.h" #include "qemu/module.h" #include "cpu_features.h" -#include "gen-features.h" +#include "qemu-build/gen-features.h" #define FEAT_INIT(_name, _type, _bit, _desc) \ { \ diff --git a/target/s390x/ioinst.c b/target/s390x/ioinst.c index 83c164a..382420e 100644 --- a/target/s390x/ioinst.c +++ b/target/s390x/ioinst.c @@ -14,7 +14,7 @@ #include "cpu.h" #include "internal.h" #include "hw/s390x/ioinst.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/s390-pci-bus.h" int ioinst_disassemble_sch_ident(uint32_t value, int *m, int *cssid, int *ssid, diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c index f570896..ef0a8f2 100644 --- a/target/s390x/kvm.c +++ b/target/s390x/kvm.c @@ -40,7 +40,7 @@ #include "sysemu/device_tree.h" #include "exec/gdbstub.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/s390-pci-inst.h" #include "hw/s390x/s390-pci-bus.h" #include "hw/s390x/ipl.h" diff --git a/target/s390x/mmu_helper.c b/target/s390x/mmu_helper.c index 1deeb6e..664102d 100644 --- a/target/s390x/mmu_helper.c +++ b/target/s390x/mmu_helper.c @@ -23,7 +23,7 @@ #include "kvm_s390x.h" #include "sysemu/kvm.h" #include "exec/exec-all.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/storage-keys.h" /* #define DEBUG_S390 */ diff --git a/target/s390x/sigp.c b/target/s390x/sigp.c index aff1530..581ccaa 100644 --- a/target/s390x/sigp.c +++ b/target/s390x/sigp.c @@ -16,8 +16,8 @@ #include "exec/address-spaces.h" #include "exec/exec-all.h" #include "sysemu/sysemu.h" -#include "trace.h" -#include "qapi/qapi-types-misc.h" +#include "qemu-build/trace.h" +#include "qemu-build/qapi/qapi-types-misc.h" QemuMutex qemu_sigp_mutex; diff --git a/target/sparc/int32_helper.c b/target/sparc/int32_helper.c index c772492..da754d4 100644 --- a/target/sparc/int32_helper.c +++ b/target/sparc/int32_helper.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/sysemu.h" #include "exec/log.h" diff --git a/target/sparc/int64_helper.c b/target/sparc/int64_helper.c index f3e7f32..773a4d7 100644 --- a/target/sparc/int64_helper.c +++ b/target/sparc/int64_helper.c @@ -22,7 +22,7 @@ #include "cpu.h" #include "exec/helper-proto.h" #include "exec/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define DEBUG_PCALL diff --git a/target/sparc/mmu_helper.c b/target/sparc/mmu_helper.c index f8886ae..e0dc377 100644 --- a/target/sparc/mmu_helper.c +++ b/target/sparc/mmu_helper.c @@ -20,7 +20,7 @@ #include "qemu/osdep.h" #include "cpu.h" #include "exec/exec-all.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" /* Sparc MMU emulation */ diff --git a/target/sparc/win_helper.c b/target/sparc/win_helper.c index 8290a21..e47304a 100644 --- a/target/sparc/win_helper.c +++ b/target/sparc/win_helper.c @@ -22,7 +22,7 @@ #include "cpu.h" #include "exec/exec-all.h" #include "exec/helper-proto.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline void memcpy32(target_ulong *dst, const target_ulong *src) { diff --git a/tests/qmp-test.c b/tests/qmp-test.c index 22445d9..c0e86c1 100644 --- a/tests/qmp-test.c +++ b/tests/qmp-test.c @@ -13,8 +13,8 @@ #include "qemu/osdep.h" #include "libqtest.h" #include "qapi/error.h" -#include "qapi/qapi-visit-introspect.h" -#include "qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-visit-introspect.h" +#include "qemu-build/qapi/qapi-visit-misc.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qlist.h" #include "qapi/qobject-input-visitor.h" diff --git a/tests/tcg/test_path.c b/tests/tcg/test_path.c index 1c29bce..5775653 100644 --- a/tests/tcg/test_path.c +++ b/tests/tcg/test_path.c @@ -1,5 +1,5 @@ /* Test path override code */ -#include "config-host.h" +#include "qemu-build/config-host.h" #include "util/cutils.c" #include "util/hexdump.c" #include "util/iov.c" diff --git a/tests/test-char.c b/tests/test-char.c index b3a77af..bbb4524 100644 --- a/tests/test-char.c +++ b/tests/test-char.c @@ -8,7 +8,7 @@ #include "chardev/char-mux.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-char.h" #include "qapi/qmp/qdict.h" #include "qom/qom-qobject.h" diff --git a/tests/test-qmp-cmds.c b/tests/test-qmp-cmds.c index 5b1cee6..b98fc68 100644 --- a/tests/test-qmp-cmds.c +++ b/tests/test-qmp-cmds.c @@ -6,9 +6,9 @@ #include "qapi/error.h" #include "qemu/module.h" #include "qapi/qobject-input-visitor.h" -#include "tests/test-qapi-types.h" -#include "tests/test-qapi-visit.h" -#include "test-qapi-commands.h" +#include "qemu-build/tests/test-qapi-types.h" +#include "qemu-build/tests/test-qapi-visit.h" +#include "qemu-build/test-qapi-commands.h" static QmpCommandList qmp_commands; diff --git a/tests/test-qmp-event.c b/tests/test-qmp-event.c index 31f35b3..2be2ce5 100644 --- a/tests/test-qmp-event.c +++ b/tests/test-qmp-event.c @@ -20,7 +20,7 @@ #include "qapi/qmp/qnum.h" #include "qapi/qmp/qstring.h" #include "qapi/qmp-event.h" -#include "test-qapi-events.h" +#include "qemu-build/test-qapi-events.h" typedef struct TestEventData { QDict *expect; diff --git a/tests/test-qobject-input-visitor.c b/tests/test-qobject-input-visitor.c index 79b1a8c..a67561c 100644 --- a/tests/test-qobject-input-visitor.c +++ b/tests/test-qobject-input-visitor.c @@ -15,7 +15,7 @@ #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-visit-introspect.h" +#include "qemu-build/qapi/qapi-visit-introspect.h" #include "qapi/qobject-input-visitor.h" #include "test-qapi-visit.h" #include "qapi/qmp/qbool.h" @@ -24,8 +24,8 @@ #include "qapi/qmp/qnum.h" #include "qapi/qmp/qstring.h" #include "qapi/qmp/qjson.h" -#include "test-qapi-introspect.h" -#include "qapi/qapi-introspect.h" +#include "qemu-build/test-qapi-introspect.h" +#include "qemu-build/qapi/qapi-introspect.h" typedef struct TestInputVisitorData { QObject *obj; diff --git a/tpm.c b/tpm.c index 9303172..38c51f3 100644 --- a/tpm.c +++ b/tpm.c @@ -15,7 +15,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-tpm.h" +#include "qemu-build/qapi/qapi-commands-tpm.h" #include "qapi/qmp/qerror.h" #include "sysemu/tpm_backend.h" #include "sysemu/tpm.h" diff --git a/trace/control-target.c b/trace/control-target.c index 706b2ce..1301bca 100644 --- a/trace/control-target.c +++ b/trace/control-target.c @@ -9,7 +9,7 @@ #include "qemu/osdep.h" #include "cpu.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "trace/control.h" #include "translate-all.h" diff --git a/trace/control.c b/trace/control.c index e40cfca..ff68373 100644 --- a/trace/control.c +++ b/trace/control.c @@ -15,7 +15,7 @@ #include "trace/simple.h" #endif #ifdef CONFIG_TRACE_FTRACE -#include "trace/ftrace.h" +#include "qemu-build/trace/ftrace.h" #endif #ifdef CONFIG_TRACE_LOG #include "qemu/log.h" @@ -27,7 +27,7 @@ #include "qemu/error-report.h" #include "qemu/config-file.h" #include "monitor/monitor.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" int trace_events_enabled_count; diff --git a/trace/ftrace.c b/trace/ftrace.c index 61692a8..54e6cf3 100644 --- a/trace/ftrace.c +++ b/trace/ftrace.c @@ -11,7 +11,7 @@ #include "qemu/osdep.h" #include "trace/control.h" -#include "trace/ftrace.h" +#include "qemu-build/trace/ftrace.h" int trace_marker_fd; diff --git a/trace/qmp.c b/trace/qmp.c index 756086c..7a53b2f 100644 --- a/trace/qmp.c +++ b/trace/qmp.c @@ -9,7 +9,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-trace.h" +#include "qemu-build/qapi/qapi-commands-trace.h" #include "trace/control.h" diff --git a/ui/console.c b/ui/console.c index a8868fc..3b2588a 100644 --- a/ui/console.c +++ b/ui/console.c @@ -26,11 +26,11 @@ #include "ui/console.h" #include "hw/qdev-core.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qemu/option.h" #include "qemu/timer.h" #include "chardev/char-fe.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/memory.h" #define DEFAULT_BACKSCROLL 512 diff --git a/ui/gtk-egl.c b/ui/gtk-egl.c index 9390c67..00133ee 100644 --- a/ui/gtk-egl.c +++ b/ui/gtk-egl.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "ui/gtk.h" diff --git a/ui/gtk-gl-area.c b/ui/gtk-gl-area.c index 147ad6f..8fb84b0 100644 --- a/ui/gtk-gl-area.c +++ b/ui/gtk-gl-area.c @@ -10,7 +10,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "ui/gtk.h" diff --git a/ui/gtk.c b/ui/gtk.c index ef5bc42..c30abdc 100644 --- a/ui/gtk.c +++ b/ui/gtk.c @@ -37,7 +37,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/cutils.h" #include "ui/console.h" @@ -50,7 +50,7 @@ #endif #include -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/input.h" #include "sysemu/sysemu.h" #include "keymaps.h" diff --git a/ui/input-keymap.c b/ui/input-keymap.c index 3d4e66b..168d5bb 100644 --- a/ui/input-keymap.c +++ b/ui/input-keymap.c @@ -5,22 +5,22 @@ #include "standard-headers/linux/input.h" -#include "ui/input-keymap-atset1-to-qcode.c" -#include "ui/input-keymap-linux-to-qcode.c" -#include "ui/input-keymap-qcode-to-atset1.c" -#include "ui/input-keymap-qcode-to-atset2.c" -#include "ui/input-keymap-qcode-to-atset3.c" -#include "ui/input-keymap-qcode-to-linux.c" -#include "ui/input-keymap-qcode-to-qnum.c" -#include "ui/input-keymap-qcode-to-sun.c" -#include "ui/input-keymap-qnum-to-qcode.c" -#include "ui/input-keymap-usb-to-qcode.c" -#include "ui/input-keymap-win32-to-qcode.c" -#include "ui/input-keymap-x11-to-qcode.c" -#include "ui/input-keymap-xorgevdev-to-qcode.c" -#include "ui/input-keymap-xorgkbd-to-qcode.c" -#include "ui/input-keymap-xorgxquartz-to-qcode.c" -#include "ui/input-keymap-xorgxwin-to-qcode.c" +#include "qemu-build/ui/input-keymap-atset1-to-qcode.c" +#include "qemu-build/ui/input-keymap-linux-to-qcode.c" +#include "qemu-build/ui/input-keymap-qcode-to-atset1.c" +#include "qemu-build/ui/input-keymap-qcode-to-atset2.c" +#include "qemu-build/ui/input-keymap-qcode-to-atset3.c" +#include "qemu-build/ui/input-keymap-qcode-to-linux.c" +#include "qemu-build/ui/input-keymap-qcode-to-qnum.c" +#include "qemu-build/ui/input-keymap-qcode-to-sun.c" +#include "qemu-build/ui/input-keymap-qnum-to-qcode.c" +#include "qemu-build/ui/input-keymap-usb-to-qcode.c" +#include "qemu-build/ui/input-keymap-win32-to-qcode.c" +#include "qemu-build/ui/input-keymap-x11-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgevdev-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgkbd-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgxquartz-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgxwin-to-qcode.c" int qemu_input_linux_to_qcode(unsigned int lnx) { diff --git a/ui/input-legacy.c b/ui/input-legacy.c index e5d4db1..8ec0122 100644 --- a/ui/input-legacy.c +++ b/ui/input-legacy.c @@ -23,7 +23,7 @@ */ #include "qemu/osdep.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "sysemu/sysemu.h" #include "ui/console.h" #include "ui/keymaps.h" diff --git a/ui/input.c b/ui/input.c index 51b1019..022cdbc 100644 --- a/ui/input.c +++ b/ui/input.c @@ -1,10 +1,10 @@ #include "qemu/osdep.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qapi/qmp/qdict.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/input.h" #include "ui/console.h" #include "sysemu/replay.h" diff --git a/ui/keymaps.c b/ui/keymaps.c index 43fe604..89ba2df 100644 --- a/ui/keymaps.c +++ b/ui/keymaps.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "keymaps.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" struct keysym2code { diff --git a/ui/shader.c b/ui/shader.c index 008458b..c022808 100644 --- a/ui/shader.c +++ b/ui/shader.c @@ -28,9 +28,9 @@ #include "qemu-common.h" #include "ui/shader.h" -#include "shader/texture-blit-vert.h" -#include "shader/texture-blit-flip-vert.h" -#include "shader/texture-blit-frag.h" +#include "qemu-build/ui/shader/texture-blit-vert.h" +#include "qemu-build/ui/shader/texture-blit-flip-vert.h" +#include "qemu-build/ui/shader/texture-blit-frag.h" struct QemuGLShader { GLint texture_blit_prog; diff --git a/ui/spice-core.c b/ui/spice-core.c index ae8921a..840d448 100644 --- a/ui/spice-core.c +++ b/ui/spice-core.c @@ -29,8 +29,8 @@ #include "qemu-x509.h" #include "qemu/sockets.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" -#include "qapi/qapi-events-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-events-ui.h" #include "qemu/notify.h" #include "qemu/option.h" #include "migration/misc.h" diff --git a/ui/spice-display.c b/ui/spice-display.c index fe73482..bd282ab 100644 --- a/ui/spice-display.c +++ b/ui/spice-display.c @@ -22,7 +22,7 @@ #include "qemu/queue.h" #include "ui/console.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/spice-display.h" diff --git a/ui/vnc-auth-sasl.c b/ui/vnc-auth-sasl.c index 3751a77..6910b31 100644 --- a/ui/vnc-auth-sasl.c +++ b/ui/vnc-auth-sasl.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "vnc.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Max amount of data we send/recv for SASL steps to prevent DOS */ #define SASL_DATA_MAX_LEN (1024 * 1024) diff --git a/ui/vnc-auth-vencrypt.c b/ui/vnc-auth-vencrypt.c index d99ea36..49bab2e 100644 --- a/ui/vnc-auth-vencrypt.c +++ b/ui/vnc-auth-vencrypt.c @@ -28,7 +28,7 @@ #include "vnc.h" #include "qapi/error.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" static void start_auth_vencrypt_subauth(VncState *vs) { diff --git a/ui/vnc-ws.c b/ui/vnc-ws.c index 950f1cd..c4948af 100644 --- a/ui/vnc-ws.c +++ b/ui/vnc-ws.c @@ -23,7 +23,7 @@ #include "vnc.h" #include "io/channel-websock.h" #include "qemu/bswap.h" -#include "trace.h" +#include "qemu-build/trace.h" static void vncws_tls_handshake_done(QIOTask *task, gpointer user_data) diff --git a/ui/vnc.c b/ui/vnc.c index e164eb7..23aa43f 100644 --- a/ui/vnc.c +++ b/ui/vnc.c @@ -27,7 +27,7 @@ #include "qemu/osdep.h" #include "vnc.h" #include "vnc-jobs.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/sysemu.h" #include "qemu/error-report.h" #include "qemu/option.h" @@ -35,9 +35,9 @@ #include "qemu/timer.h" #include "qemu/acl.h" #include "qemu/config-file.h" -#include "qapi/qapi-events.h" +#include "qemu-build/qapi/qapi-events.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "ui/input.h" #include "crypto/hash.h" #include "crypto/tlscredsanon.h" diff --git a/ui/x_keymap.c b/ui/x_keymap.c index 22e0e77..3feb1d5 100644 --- a/ui/x_keymap.c +++ b/ui/x_keymap.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "x_keymap.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/notify.h" #include "ui/input.h" diff --git a/util/aio-posix.c b/util/aio-posix.c index d8f0cb4..42c7f6b 100644 --- a/util/aio-posix.c +++ b/util/aio-posix.c @@ -19,7 +19,7 @@ #include "qemu/rcu_queue.h" #include "qemu/sockets.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_EPOLL_CREATE1 #include #endif diff --git a/util/async.c b/util/async.c index 4dd9d95..3cec0ef 100644 --- a/util/async.c +++ b/util/async.c @@ -32,7 +32,7 @@ #include "qemu/atomic.h" #include "block/raw-aio.h" #include "qemu/coroutine_int.h" -#include "trace.h" +#include "qemu-build/trace.h" /***********************************************************/ /* bottom halves (can be seen as timers which expire ASAP) */ diff --git a/util/buffer.c b/util/buffer.c index d8bb874..dddf64f 100644 --- a/util/buffer.c +++ b/util/buffer.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qemu/host-utils.h" #include "qemu/buffer.h" -#include "trace.h" +#include "qemu-build/trace.h" #define BUFFER_MIN_INIT_SIZE 4096 #define BUFFER_MIN_SHRINK_SIZE 65536 diff --git a/util/hbitmap.c b/util/hbitmap.c index 58a2c93..f345968 100644 --- a/util/hbitmap.c +++ b/util/hbitmap.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/hbitmap.h" #include "qemu/host-utils.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "crypto/hash.h" /* HBitmaps provides an array of bits. The bits are stored as usual in an diff --git a/util/lockcnt.c b/util/lockcnt.c index 4f88dcf..b46cdb9 100644 --- a/util/lockcnt.c +++ b/util/lockcnt.c @@ -9,7 +9,7 @@ #include "qemu/osdep.h" #include "qemu/thread.h" #include "qemu/atomic.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_LINUX #include "qemu/futex.h" diff --git a/util/oslib-posix.c b/util/oslib-posix.c index 13b6f8d..dfd642e 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -32,7 +32,7 @@ #include #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "qemu/sockets.h" #include diff --git a/util/oslib-win32.c b/util/oslib-win32.c index bb5ad28..0527c90 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -34,7 +34,7 @@ #include "qapi/error.h" #include "sysemu/sysemu.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/sockets.h" #include "qemu/cutils.h" diff --git a/util/qemu-config.c b/util/qemu-config.c index c651c48..9e1aecc 100644 --- a/util/qemu-config.c +++ b/util/qemu-config.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qlist.h" #include "qemu-common.h" diff --git a/util/qemu-coroutine-lock.c b/util/qemu-coroutine-lock.c index 5a80c10..ead32f3 100644 --- a/util/qemu-coroutine-lock.c +++ b/util/qemu-coroutine-lock.c @@ -33,7 +33,7 @@ #include "qemu/processor.h" #include "qemu/queue.h" #include "block/aio.h" -#include "trace.h" +#include "qemu-build/trace.h" void qemu_co_queue_init(CoQueue *queue) { diff --git a/util/qemu-coroutine.c b/util/qemu-coroutine.c index 9eff7fd..9b8c50b 100644 --- a/util/qemu-coroutine.c +++ b/util/qemu-coroutine.c @@ -13,7 +13,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu-common.h" #include "qemu/thread.h" #include "qemu/atomic.h" diff --git a/util/qemu-sockets.c b/util/qemu-sockets.c index 7f13e8a..d80f75c 100644 --- a/util/qemu-sockets.c +++ b/util/qemu-sockets.c @@ -24,7 +24,7 @@ #include "monitor/monitor.h" #include "qapi/clone-visitor.h" #include "qapi/error.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "qemu/sockets.h" #include "qemu/main-loop.h" #include "qapi/qobject-input-visitor.h" diff --git a/util/qemu-thread-posix.c b/util/qemu-thread-posix.c index b789cf3..ff24d14 100644 --- a/util/qemu-thread-posix.c +++ b/util/qemu-thread-posix.c @@ -14,7 +14,7 @@ #include "qemu/thread.h" #include "qemu/atomic.h" #include "qemu/notify.h" -#include "trace.h" +#include "qemu-build/trace.h" static bool name_threads; diff --git a/util/qemu-thread-win32.c b/util/qemu-thread-win32.c index ab60c0d..8f4e401 100644 --- a/util/qemu-thread-win32.c +++ b/util/qemu-thread-win32.c @@ -19,7 +19,7 @@ #include "qemu-common.h" #include "qemu/thread.h" #include "qemu/notify.h" -#include "trace.h" +#include "qemu-build/trace.h" #include static bool name_threads; diff --git a/util/thread-pool.c b/util/thread-pool.c index 610646d..70fdb84 100644 --- a/util/thread-pool.c +++ b/util/thread-pool.c @@ -19,7 +19,7 @@ #include "qemu/queue.h" #include "qemu/thread.h" #include "qemu/coroutine.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "block/thread-pool.h" #include "qemu/main-loop.h" diff --git a/util/vfio-helpers.c b/util/vfio-helpers.c index 006674c..acb7180 100644 --- a/util/vfio-helpers.c +++ b/util/vfio-helpers.c @@ -16,13 +16,13 @@ #include "qapi/error.h" #include "exec/ramlist.h" #include "exec/cpu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/queue.h" #include "qemu/error-report.h" #include "standard-headers/linux/pci_regs.h" #include "qemu/event_notifier.h" #include "qemu/vfio-helpers.h" -#include "trace.h" +#include "qemu-build/trace.h" #define QEMU_VFIO_DEBUG 0 diff --git a/vl.c b/vl.c index 0b15811..98697ca 100644 --- a/vl.c +++ b/vl.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "qemu/cutils.h" #include "qemu/help_option.h" #include "qemu/uuid.h" @@ -112,7 +112,7 @@ int main(int argc, char **argv) #include "slirp/libslirp.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "trace/control.h" #include "qemu/queue.h" #include "sysemu/arch_init.h" @@ -124,11 +124,11 @@ int main(int argc, char **argv) #include "exec/semihost.h" #include "crypto/init.h" #include "sysemu/replay.h" -#include "qapi/qapi-events-run-state.h" -#include "qapi/qapi-visit-block-core.h" -#include "qapi/qapi-commands-block-core.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-commands-run-state.h" +#include "qemu-build/qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-visit-block-core.h" +#include "qemu-build/qapi/qapi-commands-block-core.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-run-state.h" #include "qapi/qmp/qerror.h" #include "sysemu/iothread.h" diff --git a/scripts/qapi/types.py b/scripts/qapi/types.py index 64d9c0f..2d80f0b 100644 --- a/scripts/qapi/types.py +++ b/scripts/qapi/types.py @@ -177,8 +177,8 @@ class QAPISchemaGenTypeVisitor(QAPISchemaModularCVisitor): self._genc.preamble_add(mcgen(''' #include "qemu/osdep.h" #include "qapi/dealloc-visitor.h" -#include "qapi/qapi-builtin-types.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" ''')) self._genh.preamble_add(mcgen(''' #include "qapi/util.h" @@ -195,7 +195,7 @@ class QAPISchemaGenTypeVisitor(QAPISchemaModularCVisitor): ''', types=types, visit=visit)) self._genh.preamble_add(mcgen(''' -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" ''')) def visit_begin(self, schema): diff --git a/scripts/qapi/visit.py b/scripts/qapi/visit.py index 5d72d89..c8c2e5a 100644 --- a/scripts/qapi/visit.py +++ b/scripts/qapi/visit.py @@ -274,11 +274,11 @@ class QAPISchemaGenVisitVisitor(QAPISchemaModularCVisitor): #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" ''')) self._genh.preamble_add(mcgen(''' #include "qapi/visitor.h" -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" ''', prefix=prefix)) @@ -295,7 +295,7 @@ class QAPISchemaGenVisitVisitor(QAPISchemaModularCVisitor): ''', visit=visit, prefix=self._prefix)) self._genh.preamble_add(mcgen(''' -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" #include "%(types)s.h" ''', diff --git a/scripts/tracetool/backend/dtrace.py b/scripts/tracetool/backend/dtrace.py index c2f3a4e..5f6e2d1 100644 --- a/scripts/tracetool/backend/dtrace.py +++ b/scripts/tracetool/backend/dtrace.py @@ -37,9 +37,9 @@ def binary(): def generate_h_begin(events, group): if group == "root": - header = "trace-dtrace-root.h" + header = "qemu-build/trace-dtrace-root.h" else: - header = "trace-dtrace.h" + header = "qemu-build/trace-dtrace.h" out('#include "%s"' % header, '') diff --git a/scripts/tracetool/format/c.py b/scripts/tracetool/format/c.py index 833c05a..37600e9 100644 --- a/scripts/tracetool/format/c.py +++ b/scripts/tracetool/format/c.py @@ -21,9 +21,9 @@ def generate(events, backend, group): if "disable" not in e.properties] if group == "root": - header = "trace-root.h" + header = "qemu-build/trace-root.h" else: - header = "trace.h" + header = "qemu-build/trace.h" out('/* This file is autogenerated by tracetool, do not edit. */', '', diff --git a/scripts/tracetool/format/tcg_h.py b/scripts/tracetool/format/tcg_h.py index 1651cc3..d7cac01 100644 --- a/scripts/tracetool/format/tcg_h.py +++ b/scripts/tracetool/format/tcg_h.py @@ -29,9 +29,9 @@ def vcpu_transform_args(args): def generate(events, backend, group): if group == "root": - header = "trace-root.h" + header = "qemu-build/trace-root.h" else: - header = "trace.h" + header = "qemu-build/trace.h" out('/* This file is autogenerated by tracetool, do not edit. */', '/* You must include this file after the inclusion of helper.h */', diff --git a/scripts/tracetool/format/tcg_helper_c.py b/scripts/tracetool/format/tcg_helper_c.py index bbbd6ad..cafcf8f 100644 --- a/scripts/tracetool/format/tcg_helper_c.py +++ b/scripts/tracetool/format/tcg_helper_c.py @@ -42,9 +42,9 @@ def vcpu_transform_args(args, mode): def generate(events, backend, group): if group == "root": - header = "trace-root.h" + header = "qemu-build/trace-root.h" else: - header = "trace.h" + header = "qemu-build/trace.h" events = [e for e in events if "disable" not in e.properties] diff --git a/target/s390x/Makefile.objs b/target/s390x/Makefile.objs index 31932de..f373a5e 100644 --- a/target/s390x/Makefile.objs +++ b/target/s390x/Makefile.objs @@ -10,12 +10,13 @@ obj-$(call lnot,$(CONFIG_KVM)) += kvm-stub.o feat-src = $(SRC_PATH)/target/$(TARGET_BASE_ARCH)/ feat-dst = $(BUILD_DIR)/$(TARGET_DIR) ifneq ($(MAKECMDGOALS),clean) -GENERATED_FILES += $(feat-dst)gen-features.h +GENERATED_FILES += $(feat-dst)qemu-build/gen-features.h endif -$(feat-dst)gen-features.h: $(feat-dst)gen-features.h-timestamp +$(feat-dst)qemu-build/gen-features.h: $(feat-dst)qemu-build/gen-features.h-timestamp @cmp $< $@ >/dev/null 2>&1 || cp $< $@ -$(feat-dst)gen-features.h-timestamp: $(feat-dst)gen-features +$(feat-dst)qemu-build/gen-features.h-timestamp: $(feat-dst)gen-features + $(call quiet-command,mkdir -p $(dir $@), "MKDIR $(dir $@)") $(call quiet-command,$< >$@,"GEN","$(TARGET_DIR)gen-features.h") $(feat-dst)gen-features: $(feat-src)gen-features.c diff --git a/trace-events b/trace-events index 2c3e3d7..8a46fc0 100644 --- a/trace-events +++ b/trace-events @@ -8,7 +8,7 @@ # string. # # 2. Call the trace event from code using trace_##name, e.g. multiwrite_cb() -> -# trace_multiwrite_cb(). The source file must #include "trace.h". +# trace_multiwrite_cb(). The source file must #include "qemu-build/trace.h". # # Format of a trace event: # diff --git a/ui/cocoa.m b/ui/cocoa.m index 18de0bb..82142a6 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -32,9 +32,9 @@ #include "ui/input.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands.h" +#include "qemu-build/qapi/qapi-commands.h" #include "sysemu/blockdev.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include #include "qom/cpu.h" diff --git a/version.rc b/version.rc index d8e1569..aa44961 100644 --- a/version.rc +++ b/version.rc @@ -1,5 +1,5 @@ #include -#include "config-host.h" +#include "qemu-build/config-host.h" VS_VERSION_INFO VERSIONINFO FILEVERSION CONFIG_FILEVERSION -- MST From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael S. Tsirkin" Subject: [PATCH v2 2/2] qemu: move generated files to qemu-build Date: Thu, 22 Mar 2018 21:28:10 +0200 Message-ID: <1521746188-496856-2-git-send-email-mst@redhat.com> References: <1521746188-496856-1-git-send-email-mst@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ez5st-0002MS-Qg for xen-devel@lists.xenproject.org; Thu, 22 Mar 2018 19:28:23 +0000 Content-Disposition: inline In-Reply-To: <1521746188-496856-1-git-send-email-mst@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: Peter Maydell , Dmitry Fleytman , Pavel Dovgalyuk , Li Zhijian , David Hildenbrand , Jeff Cody , Stefan Hajnoczi , Alexander Graf , BALATON Zoltan , Keith Busch , Max Filippov , Hannes Reinecke , Gerd Hoffmann , "Edgar E. Iglesias" , Fam Zheng , Mark Cave-Ayland , Max Reitz , Eric Blake , Josh Durgin , Stefano Stabellini , Alberto Garcia , zhanghailiang , Ben Warren Stefan List-Id: xen-devel@lists.xenproject.org U2VlIHBhdGNoIDEgZm9yIGRlc2NyaXB0aW9uIGFuZCBtb3RpdmF0aW9uLgoKU2lnbmVkLW9mZi1i eTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KLS0tCiBkb2NzL2RldmVsL2J1 aWxkLXN5c3RlbS50eHQgICAgICAgICAgICAgICB8ICAyICstCiBkb2NzL2RldmVsL3RyYWNpbmcu dHh0ICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogY3J5cHRvL2NpcGhlcnByaXYuaCAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9ibG9jay9ibG9jay5oICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9ibG9jay9kaXJ0eS1iaXRtYXAuaCAgICAg ICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9ibG9jay9uYmQuaCAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaW5jbHVkZS9jcnlwdG8vY2lwaGVyLmggICAgICAgICAgICAgICAgICAgfCAgMiArLQog aW5jbHVkZS9jcnlwdG8vaGFzaC5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVk ZS9jcnlwdG8vaG1hYy5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jcnlw dG8vc2VjcmV0LmggICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jcnlwdG8vdGxz Y3JlZHMuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9leGVjL2NwdV9sZHN0X3Rl bXBsYXRlLmggICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5 X3RlbXBsYXRlLmggfCAgMiArLQogaW5jbHVkZS9leGVjL2hlbHBlci1nZW4uaCAgICAgICAgICAg ICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL2V4ZWMvaGVscGVyLXByb3RvLmggICAgICAgICAgICAg ICB8ICAyICstCiBpbmNsdWRlL2V4ZWMvaGVscGVyLXRjZy5oICAgICAgICAgICAgICAgICB8ICAy ICstCiBpbmNsdWRlL2h3L2Jsb2NrL2Jsb2NrLmggICAgICAgICAgICAgICAgICB8ICAyICstCiBp bmNsdWRlL2h3L2Jsb2NrL2ZkYy5oICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRl L2h3L3BwYy9zcGFwcl9kcmMuaCAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h3L3Fk ZXYtcHJvcGVydGllcy5oICAgICAgICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvaHcveGVuL3hl bl9jb21tb24uaCAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvaW8vZG5zLXJlc29sdmVy LmggICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbWlncmF0aW9uL2NvbG8uaCAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbWlncmF0aW9uL2ZhaWxvdmVyLmggICAgICAg ICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5oICAgICAgICAg IHwgIDIgKy0KIGluY2x1ZGUvbW9uaXRvci9tb25pdG9yLmggICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGluY2x1ZGUvbmV0L2ZpbHRlci5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGlu Y2x1ZGUvbmV0L25ldC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUv cWFwaS9lcnJvci5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvcWFwaS9x bXAvcW9iamVjdC5oICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvcWFwaS92aXNpdG9y LmggICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oICAgICAg ICAgICAgICAgICAgICAgIHwgIDQgKystLQogaW5jbHVkZS9xZW11L3NvY2tldHMuaCAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9xZW11L3Rocm90dGxlLmggICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaW5jbHVkZS9xb20vY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaW5jbHVkZS9xb20vb2JqZWN0LmggICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaW5jbHVkZS9zeXNlbXUvYXJjaF9pbml0LmggICAgICAgICAgICAgICAgfCAgMiArLQogaW5j bHVkZS9zeXNlbXUvYmFsbG9vbi5oICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9z eXNlbXUvZHVtcC5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9zeXNlbXUv aG9zdG1lbS5oICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9zeXNlbXUvcmVwbGF5 LmggICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL3N5c2VtdS90cG0uaCAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL3N5c2VtdS93YXRjaGRvZy5oICAgICAgICAgICAg ICAgICB8ICAyICstCiBpbmNsdWRlL3N5c2VtdS93aHB4LmggICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBpbmNsdWRlL3RyYWNlLXRjZy5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBpbmNsdWRlL3VpL2NvbnNvbGUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNs dWRlL3VpL2lucHV0LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24v bWlncmF0aW9uLmggICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vcmFtLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvdGFwX2ludC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZW11LW9wdGlvbnMtd3JhcHBlci5oICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiByZXBsaWNhdGlvbi5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiB0YXJnZXQvczM5MHgvY3B1X21vZGVscy5oICAgICAgICAgICAgICAg ICB8ICAyICstCiB1aS92bmMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBhY2NlbC9rdm0va3ZtLWFsbC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBh Y2NlbC90Y2cvY3B1LWV4ZWMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhY2NlbC90 Y2cvdHJhbnNsYXRlLWFsbC5jICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoX2luaXQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhdWRpby9hbHNhYXVkaW8uYyAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhdWRpby9vc3NhdWRpby5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBiYWNrZW5kcy9ob3N0bWVtLmMgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBiYWxsb29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA0ICsrLS0KIGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDYgKysrLS0tCiBibG9jay9iYWNrdXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBibG9jay9ibG9jay1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsr LS0KIGJsb2NrL2NvbW1pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJs b2NrL2NyZWF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2Ny eXB0by5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2RpcnR5LWJp dG1hcC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2ZpbGUtcG9zaXguYyAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2ZpbGUtd2luMzIuYyAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2lvLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2lzY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGJsb2NrL21pcnJvci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGJsb2NrL25iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGJsb2NrL25mcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogYmxv Y2svbnZtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYmxvY2svcWFw aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBibG9jay9xY293Mi1j YWNoZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBibG9jay9xY293Mi1jbHVzdGVy LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBibG9jay9xY293Mi5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogYmxvY2svcWVkLWwyLWNhY2hlLmMgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogYmxvY2svcWVkLXRhYmxlLmMgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogYmxvY2svcWVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogYmxvY2svcXVvcnVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogYmxvY2svcmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog YmxvY2svc2hlZXBkb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBibG9j ay9zc2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGJsb2NrL3N0 cmVhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL3Rocm90dGxl LWdyb3Vwcy5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL3Z4aHMuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL3dyaXRlLXRocmVzaG9sZC5jICAg ICAgICAgICAgICAgICAgIHwgIDQgKystLQogYmxvY2tkZXYtbmJkLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogYmxvY2tkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgOCArKysrLS0tLQogYmxvY2tqb2IuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogYnNkLXVzZXIvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogY2hhcmRldi9jaGFyLXJpbmdidWYuYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogY2hhcmRldi9jaGFyLXNvY2tldC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY2hh cmRldi9jaGFyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY2hhcmRldi9z cGljZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY2hhcmRldi93Y3RhYmxl dC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY3B1cy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBjcnlwdG8vc2VjcmV0LmMgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBjcnlwdG8vdGxzY3JlZHMuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBjcnlwdG8vdGxzY3JlZHNhbm9uLmMgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBjcnlwdG8vdGxzY3JlZHN4NTA5LmMgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBjcnlwdG8vdGxzc2Vzc2lvbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBkbWEtaGVscGVycy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkdW1w LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGV4ZWMuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGdkYnN0dWIuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGhtcC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLQogaHcvOXBmcy85 cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYWNwaS9jb3JlLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9hY3BpL2NwdS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2FjcGkvbWVtb3J5X2hvdHBsdWcu YyAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvYWNwaS90Y28uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYWNwaS92bWdlbmlkLmMgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvYWxwaGEvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvYXJtL2lvdGtpdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvYXVkaW8vY3M0MjMxLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYXVk aW8vbWlsa3ltaXN0LWFjOTcuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYmxvY2svYmxv Y2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYmxvY2svZGF0YXBsYW5l L3ZpcnRpby1ibGsuYyAgICAgICAgICAgfCAgMiArLQogaHcvYmxvY2svaGQtZ2VvbWV0cnkuYyAg ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9ibG9jay9udm1lLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody9ibG9jay92aXJ0aW8tYmxrLmMgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody9ibG9jay94ZW5fZGlzay5jICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody9jaGFyL2Ntc2RrLWFwYi11YXJ0LmMgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9jaGFyL2VzY2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9jaGFyL2dybGliX2FwYnVhcnQuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFy L2xtMzJfanVhcnQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL2xtMzJf dWFydC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL21pbGt5bWlzdC11 YXJ0LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL3BsMDExLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL3ZpcnRpby1jb25zb2xlLmMgICAgICAg ICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYyAgICAgICAg ICAgICAgIHwgIDIgKy0KIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGh3L2NvcmUvcWRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGh3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3 L2Rpc3BsYXkvZzM2NGZiLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3Bs YXkvamF6el9sZWQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvbWls a3ltaXN0LXRtdTIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvbWlsa3ltaXN0 LXZnYWZiLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvcXhsLXJlbmRlci5jICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvc2lpOTAyMi5jICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvdmdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jICAgICAgICAgICAgICAgIHwgIDIgKy0K IGh3L2Rpc3BsYXkvdmlydGlvLWdwdS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rp c3BsYXkvdm13YXJlX3ZnYS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkv eGVuZmIuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2RtYS9pODI1Ny5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2RtYS9yYzQwMzAuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2RtYS9zcGFyYzMyX2RtYS5jICAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2hwcGEvcGNpLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIGh3L2kzODYvYW1kX2lvbW11LmMgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGh3L2kzODYvaW50ZWxfaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGh3L2kzODYvcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3 L2kzODYvdm1wb3J0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYv eDg2LWlvbW11LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYveGVuL3hl bi1odm0uYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvaTM4Ni94ZW4veGVuLW1h cGNhY2hlLmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3Jt LmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL2FoY2ktYWxsd2lubmVyLmMgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvaWRlL2FoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvaWRlL2F0YXBpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvaWRlL2NtZDY0Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv aWRlL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3Bj aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3BpaXguYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3NpaTMxMTIuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3ZpYS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW5wdXQvYWRiLWtiZC5jICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvaW5wdXQvYWRiLW1vdXNlLmMgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvaW5wdXQvaGlkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2IuYyAgICAgICAgICAgICAgfCAgMiArLQog aHcvaW5wdXQvcHMyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW5w dXQvdmlydGlvLWlucHV0LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcGlj LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcGljX2NvbW1v bi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljLmMgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfY3B1aWYuYyAgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfZGlzdC5jICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0LmMgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvaW50Yy9hcm12N21fbnZpYy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvaW50Yy9hc3BlZWRfdmljLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv aW50Yy9ncmxpYl9pcnFtcC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9o ZWF0aHJvd19waWMuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9pODI1OS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9pb2FwaWMuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9sbTMyX3BpYy5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9zMzkwX2ZsaWMuYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvaW50Yy94aWNzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvaW50Yy94aWNzX2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50 Yy94aWNzX3NwYXByLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaXBtaS9pcG1p LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaXNhL3BjODczMTIuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWVtL3BjLWRpbW0uYyAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9hc3BlZWRfc2N1LmMgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9hc3BlZWRfc2RtYy5jICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvbWlzYy9lY2NtZW1jdGwuYyAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvbWlzYy9pbXg3X2dwci5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvbWlzYy9pb3RraXQtc2VjY3RsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv bWlzYy9tYWNpby9jdWRhLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9t aWxreW1pc3QtaHBkbWMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9taWxreW1p c3QtcGZwdS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tbWlvX2ludGVyZmFj ZS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tb3M2NTIyLmMgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tcHMyLWZwZ2Fpby5jICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tcHMyLXNjYy5jICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvbWlzYy9tc2YyLXN5c3JlZy5jICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvbWlzYy9zbGF2aW9fbWlzYy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvbWlzYy90ei1wcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0 L2UxMDAwZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L2UxMDAw ZV9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L2UxMDAweF9jb21t b24uYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L2xhbmNlLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L21pbGt5bWlzdC1taW5pbWFjMi5jICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L21pcHNuZXQuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvbmV0L25ldF9yeF9wa3QuYyAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvbmV0L29wZW5jb3Jlc19ldGguYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvbmV0L3BjbmV0LXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv bmV0L3BjbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3Jv Y2tlci9xbXAtbm9yb2NrZXIuYyAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3JvY2tlci9y b2NrZXIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3JvY2tlci9yb2NrZXJf ZnAuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3JvY2tlci9yb2NrZXJfb2ZfZHBh LmMgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3NwYXByX2xsYW4uYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvbmV0L3N1bmdlbS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvbmV0L3N1bmhtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvbmV0L3ZpcnRpby1uZXQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvbnZyYW0vZHMxMjI1eS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbnZy YW0vZndfY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3Qv Z3JhY2tsZS5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3Qvc2FicmUu YyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3QvdW5pbm9ydGguYyAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpL21zaXguYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpL3BjaS1zdHViLmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvcGNpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNCArKy0tCiBody9wY2kvcGNpX2hvc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9wcGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9wcGMvcHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMv cHBjNDQwX3BjaXguYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcHBjNHh4 X3BjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcHJlcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcHJlcF9zeXN0ZW1pby5jICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcnM2MDAwX21jLmMgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHIuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfZHJjLmMgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody9wcGMvc3BhcHJfaGNhbGwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBody9wcGMvc3BhcHJfaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9w cGMvc3BhcHJfb3ZlYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3Bh cHJfcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfcnRh cy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfcnRhc19kZHcu YyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfcnRjLmMgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfdmlvLmMgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody9yZG1hL3JkbWFfYmFja2VuZC5jICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody9yZG1hL3Ztdy9wdnJkbWFfbWFpbi5jICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9zMzkweC9jc3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9zMzkweC9zMzkwLXNrZXlzLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zMzkw eC92aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL2VzcC1w Y2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL2VzcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL21lZ2FzYXMuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL21wdGNvbmZpZy5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBody9zY3NpL21wdGVuZGlhbi5jICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody9zY3NpL21wdHNhcy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody9zY3NpL3Njc2ktYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBody9zY3NpL3NwYXByX3ZzY3NpLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9z Y3NpL3Ztd19wdnNjc2kuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9jb3Jl LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9taWxreW1pc3Qt bWVtY2FyZC5jICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9weGEyeHhfbW1jaS5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9zZC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9zZGhjaS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody9zcGFyYy9sZW9uMy5jICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody9zcGFyYy9zdW40bS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9zcGFyYy9zdW40bV9pb21tdS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9zcGFyYzY0L3NwYXJjNjQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zcGFy YzY0L3N1bjR1LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zcGFyYzY0L3N1 bjR1X2lvbW11LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1lci9hcm12N21fc3lz dGljay5jICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1lci9hc3BlZWRfdGltZXIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1lci9jbXNkay1hcGItdGltZXIuYyAgICAg ICAgICAgICAgICB8ICAyICstCiBody90aW1lci9ncmxpYl9ncHRpbWVyLmMgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody90aW1lci9sbTMyX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody90aW1lci9tYzE0NjgxOHJ0Yy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsr LS0KIGh3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3 L3RpbWVyL3NsYXZpb190aW1lci5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3RpbWVy L3hsbngtenlucW1wLXJ0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3RwbS90cG1fY3Ji LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3RwbS90cG1fZW11bGF0b3Iu YyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvdHBtL3RwbV9wYXNzdGhyb3VnaC5j ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBody90cG0vdHBtX3Rpcy5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody90cG0vdHBtX3V0aWwuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody91c2IvYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody91c2IvY29tYmluZWQtcGFja2V0LmMgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody91c2IvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy91c2IvZGVzYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2Iv ZGV2LWh1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvZGV2LW10 cC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvZGV2LXVhcy5jICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvaGNkLWVoY2kuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvaGNkLW9oY2kuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBody91c2IvaGNkLXVoY2kuYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody91c2IvaGNkLXhoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody91c2IvaG9zdC1saWJ1c2IuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBody92ZmlvL2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92 ZmlvL3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92ZmlvL3Bj aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92ZmlvL3BsYXRmb3Jt LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92ZmlvL3NwYXByLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92aXJ0aW8vdmhvc3QtdXNlci5jICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody92aXJ0aW8vdmhvc3QuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody92aXJ0aW8vdmlydGlvLWJhbGxvb24uYyAgICAgICAgICAgICAg ICB8ICA0ICsrLS0KIGh3L3ZpcnRpby92aXJ0aW8tcm5nLmMgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGh3L3ZpcnRpby92aXJ0aW8uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGh3L3dhdGNoZG9nL3dhdGNoZG9nLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaW8v Y2hhbm5lbC1idWZmZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW8vY2hhbm5l bC1jb21tYW5kLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW8vY2hhbm5lbC1maWxl LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW8vY2hhbm5lbC1zb2NrZXQuYyAg ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBpby9jaGFubmVsLXRscy5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBpby9jaGFubmVsLXdlYnNvY2suYyAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBpby9kbnMtcmVzb2x2ZXIuYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBpby90YXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBpb3BvcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBpb3RocmVhZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaW51 eC11c2VyL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaW51eC11c2Vy L3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtZW1vcnkuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vY2hhbm5lbC5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vY29sby1jb21tLmMgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vY29sby1mYWlsb3Zlci5jICAgICAgICAg ICAgICAgICB8ICA0ICsrLS0KIG1pZ3JhdGlvbi9jb2xvLmMgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDQgKystLQogbWlncmF0aW9uL2V4ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogbWlncmF0aW9uL2ZkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogbWln cmF0aW9uL21pZ3JhdGlvbi5jICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIG1pZ3Jh dGlvbi9wb3N0Y29weS1yYW0uYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi9x ZW11LWZpbGUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi9yYW0uYyAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogbWlncmF0aW9uL3JkbWEuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbWlncmF0aW9uL3NhdmV2bS5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNiArKystLS0KIG1pZ3JhdGlvbi9zb2NrZXQuYyAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi90bHMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi92bXN0YXRlLXR5cGVzLmMgICAgICAgICAgICAgICAg IHwgIDIgKy0KIG1pZ3JhdGlvbi92bXN0YXRlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIG1vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysr LS0tLS0tCiBuYmQvY2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBuYmQvY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuYmQv c2VydmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29sby1j b21wYXJlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29sby5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvZmlsdGVyLWJ1ZmZlci5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvZmlsdGVyLW1pcnJvci5jICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBuZXQvZmlsdGVyLXJld3JpdGVyLmMgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBuZXQvbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICA0ICsrLS0KIG5ldC92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDQgKystLQogbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr Ky0tCiBxYXBpL3FhcGktdmlzaXQtY29yZS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBx ZGV2LW1vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZW11LWlt Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiBxZW11LWlv LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZW11LW5iZC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZ2EvbWFpbi5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxbXAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiBxb20vY3B1LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBxb20vb2JqZWN0LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA0ICsrLS0KIHJlcGxheS9yZXBsYXktaW5wdXQuYyAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIHNjc2kvcHItbWFuYWdlci5jICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIHNjc2kvcWVtdS1wci1oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIHN0dWJzL3RwbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHN0 dWJzL3V1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHN0dWJzL3Zt Z2VuaWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHN0dWJzL3hlbi1odm0u YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9hcm0vaGVscGVyLmMg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9hcm0vbW9uaXRvci5jICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKystLQogdGFyZ2V0L2kzODYva3ZtLmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogdGFyZ2V0L21pcHMvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAg fCAgMiArLQogdGFyZ2V0L3BwYy9rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogdGFyZ2V0L3MzOTB4L2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0K IHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdl dC9zMzkweC9pb2luc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkw eC9rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkweC9tbXVf aGVscGVyLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkweC9zaWdwLmMgICAg ICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5j ICAgICAgICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3NwYXJjL2ludDY0X2hlbHBlci5jICAgICAg ICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3NwYXJjL21tdV9oZWxwZXIuYyAgICAgICAgICAgICAg ICAgfCAgMiArLQogdGFyZ2V0L3NwYXJjL3dpbl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgfCAg MiArLQogdGVzdHMvcW1wLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0t CiB0ZXN0cy90Y2cvdGVzdF9wYXRoLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0ZXN0 cy90ZXN0LWNoYXIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0ZXN0cy90ZXN0 LXFtcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogdGVzdHMvdGVzdC1x bXAtZXZlbnQuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdGVzdHMvdGVzdC1xb2JqZWN0 LWlucHV0LXZpc2l0b3IuYyAgICAgICAgfCAgNiArKystLS0KIHRwbS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRyYWNlL2NvbnRyb2wtdGFyZ2V0LmMgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRyYWNlL2NvbnRyb2wuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKystLQogdHJhY2UvZnRyYWNlLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogdHJhY2UvcW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogdWkvY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr Ky0tCiB1aS9ndGstZWdsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1 aS9ndGstZ2wtYXJlYS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS9ndGsu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHVpL2lucHV0LWtl eW1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLQogdWkvaW5wdXQtbGVnYWN5LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogdWkvaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0t CiB1aS9rZXltYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS9z aGFkZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogdWkvc3Bp Y2UtY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB1aS9zcGljZS1k aXNwbGF5LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMtYXV0aC1zYXNs LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMtYXV0aC12ZW5jcnlwdC5j ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMtd3MuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA2ICsrKy0tLQogdWkveF9rZXltYXAuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogdXRpbC9haW8tcG9zaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogdXRpbC9hc3luYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogdXRpbC9idWZmZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRp bC9oYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9sb2Nr Y250LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9vc2xpYi1wb3Np eC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9vc2xpYi13aW4zMi5jICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9xZW11LWNvbmZpZy5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9xZW11LWNvcm91dGluZS1sb2NrLmMgICAgICAg ICAgICAgICAgfCAgMiArLQogdXRpbC9xZW11LWNvcm91dGluZS5jICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogdXRpbC9xZW11LXNvY2tldHMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogdXRpbC9xZW11LXRocmVhZC1wb3NpeC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog dXRpbC9xZW11LXRocmVhZC13aW4zMi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC90 aHJlYWQtcG9vbC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC92ZmlvLWhl bHBlcnMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB2bC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBzY3JpcHRzL3Fh cGkvdHlwZXMucHkgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogc2NyaXB0cy9xYXBp L3Zpc2l0LnB5ICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHNjcmlwdHMvdHJhY2V0 b29sL2JhY2tlbmQvZHRyYWNlLnB5ICAgICAgIHwgIDQgKystLQogc2NyaXB0cy90cmFjZXRvb2wv Zm9ybWF0L2MucHkgICAgICAgICAgICAgfCAgNCArKy0tCiBzY3JpcHRzL3RyYWNldG9vbC9mb3Jt YXQvdGNnX2gucHkgICAgICAgICB8ICA0ICsrLS0KIHNjcmlwdHMvdHJhY2V0b29sL2Zvcm1hdC90 Y2dfaGVscGVyX2MucHkgIHwgIDQgKystLQogdGFyZ2V0L3MzOTB4L01ha2VmaWxlLm9ianMgICAg ICAgICAgICAgICAgfCAgNyArKysrLS0tCiB0cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiB1aS9jb2NvYS5tICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA0ICsrLS0KIHZlcnNpb24ucmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIDQ1MyBmaWxlcyBjaGFuZ2VkLCA1NzEgaW5zZXJ0aW9ucygrKSwgNTcwIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGV2ZWwvYnVpbGQtc3lzdGVtLnR4dCBiL2RvY3Mv ZGV2ZWwvYnVpbGQtc3lzdGVtLnR4dAppbmRleCA1MjUwMWYyLi5kZjkyNGY0IDEwMDY0NAotLS0g YS9kb2NzL2RldmVsL2J1aWxkLXN5c3RlbS50eHQKKysrIGIvZG9jcy9kZXZlbC9idWlsZC1zeXN0 ZW0udHh0CkBAIC0zODUsNyArMzg1LDcgQEAgYmxvY2svTWFrZWZpbGUub2JqcwogSWYgdGhlcmUg YXJlIGFueSBydWxlcyBkZWZpbmVkIGluIHRoZSBNYWtlZmlsZS5vYmpzIGZpbGUsIHRoZXkgc2hv dWxkCiBhbGwgdXNlICQob2JqKSBhcyBhIHByZWZpeCB0byB0aGUgdGFyZ2V0LCBlLmcuCiAKLSAg JChvYmopL2dlbmVyYXRlZC10Y2ctdHJhY2Vycy5oOiAkKG9iaikvZ2VuZXJhdGVkLXRjZy10cmFj ZXJzLmgtdGltZXN0YW1wCisgIHFlbXUtYnVpbGQvJChvYmopL2dlbmVyYXRlZC10Y2ctdHJhY2Vy cy5oOiBxZW11LWJ1aWxkLyQob2JqKS9nZW5lcmF0ZWQtdGNnLXRyYWNlcnMuaC10aW1lc3RhbXAK IAogCiAtIE1ha2VmaWxlLnRhcmdldApkaWZmIC0tZ2l0IGEvZG9jcy9kZXZlbC90cmFjaW5nLnR4 dCBiL2RvY3MvZGV2ZWwvdHJhY2luZy50eHQKaW5kZXggMDdhYmJiMy4uMzQxYjUxMCAxMDA2NDQK LS0tIGEvZG9jcy9kZXZlbC90cmFjaW5nLnR4dAorKysgYi9kb2NzL2RldmVsL3RyYWNpbmcudHh0 CkBAIC01Miw3ICs1Miw3IEBAIEluIHRoZSBzdWItZGlyZWN0b3J5IHRoZSBmb2xsb3dpbmcgZmls ZXMgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAogU291cmNlIGZpbGVzIGluIHRoZSBz dWItZGlyZWN0b3J5IHNob3VsZCAjaW5jbHVkZSB0aGUgbG9jYWwgJ3RyYWNlLmgnIGZpbGUsCiB3 aXRob3V0IGFueSBzdWItZGlyZWN0b3J5IHBhdGggcHJlZml4LiBlZyBpby9jaGFubmVsLWJ1ZmZl ci5jIHdvdWxkIGRvCiAKLSAgI2luY2x1ZGUgInRyYWNlLmgiCisgICNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKIFRvIGFjY2VzcyB0aGUgJ2lvL3RyYWNlLmgnIGZpbGUuIFdoaWxlIGl0 IGlzIHBvc3NpYmxlIHRvIGluY2x1ZGUgYSB0cmFjZS5oCiBmaWxlIGZyb20gb3V0c2lkZSBhIHNv dXJjZSBmaWxlcycgb3duIHN1Yi1kaXJlY3RvcnksIHRoaXMgaXMgZGlzY291cmFnZWQgaW4KQEAg LTY3LDcgKzY3LDcgQEAgYSB0cmFjZS5oIGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeSwgdnMgdGhl IHRvcCBsZXZlbCBkaXJlY3RvcnkuCiAKIFRyYWNlIGV2ZW50cyBhcmUgaW52b2tlZCBkaXJlY3Rs eSBmcm9tIHNvdXJjZSBjb2RlIGxpa2UgdGhpczoKIAotICAgICNpbmNsdWRlICJ0cmFjZS5oIiAg LyogbmVlZGVkIGZvciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8KKyAgICAjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIiAgLyogbmVlZGVkIGZvciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8K ICAgICAKICAgICB2b2lkICpxZW11X3ZtYWxsb2Moc2l6ZV90IHNpemUpCiAgICAgewpAQCAtMzMz LDcgKzMzMyw3IEBAIHBlcmZvcm1lZCB0byBnZW5lcmF0ZSB2YWx1ZXMgdGhhdCBhcmUgb25seSB1 c2VkIGFzIGFyZ3VtZW50cyBmb3IgYSB0cmFjZQogZnVuY3Rpb24uIEluIHRoZXNlIGNhc2VzIHlv dSBjYW4gdXNlIHRoZSBtYWNybyAnVFJBQ0VfJHtFVkVOVF9OQU1FfV9FTkFCTEVEJyB0bwogZ3Vh cmQgc3VjaCBjb21wdXRhdGlvbnMgYW5kIGF2b2lkIGl0cyBjb21waWxhdGlvbiB3aGVuIHRoZSBl dmVudCBpcyBkaXNhYmxlZDoKIAotICAgICNpbmNsdWRlICJ0cmFjZS5oIiAgLyogbmVlZGVkIGZv ciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8KKyAgICAjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIiAgLyogbmVlZGVkIGZvciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8KICAgICAKICAgICB2 b2lkICpxZW11X3ZtYWxsb2Moc2l6ZV90IHNpemUpCiAgICAgewpkaWZmIC0tZ2l0IGEvY3J5cHRv L2NpcGhlcnByaXYuaCBiL2NyeXB0by9jaXBoZXJwcml2LmgKaW5kZXggMDgyMzIzOS4uOTgwMjE0 ZCAxMDA2NDQKLS0tIGEvY3J5cHRvL2NpcGhlcnByaXYuaAorKysgYi9jcnlwdG8vY2lwaGVycHJp di5oCkBAIC0xNSw3ICsxNSw3IEBACiAjaWZuZGVmIFFDUllQVE9fQ0lQSEVSUFJJVl9ICiAjZGVm aW5lIFFDUllQVE9fQ0lQSEVSUFJJVl9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtY3J5 cHRvLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtY3J5cHRvLmgiCiAK IHR5cGVkZWYgc3RydWN0IFFDcnlwdG9DaXBoZXJEcml2ZXIgUUNyeXB0b0NpcGhlckRyaXZlcjsK IApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ibG9jay9ibG9jay5oIGIvaW5jbHVkZS9ibG9jay9ibG9j ay5oCmluZGV4IGNkZWMzNjMuLjUwOGZhMWEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmxvY2svYmxv Y2suaAorKysgYi9pbmNsdWRlL2Jsb2NrL2Jsb2NrLmgKQEAgLTIsNyArMiw3IEBACiAjZGVmaW5l IEJMT0NLX0gKIAogI2luY2x1ZGUgImJsb2NrL2Fpby5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10 eXBlcy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMt YmxvY2stY29yZS5oIgogI2luY2x1ZGUgImJsb2NrL2Fpby13YWl0LmgiCiAjaW5jbHVkZSAicWVt dS9pb3YuaCIKICNpbmNsdWRlICJxZW11L2Nvcm91dGluZS5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9ibG9jay9kaXJ0eS1iaXRtYXAuaCBiL2luY2x1ZGUvYmxvY2svZGlydHktYml0bWFwLmgKaW5k ZXggMDllZmVjNi4uODU5NmIzZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ibG9jay9kaXJ0eS1iaXRt YXAuaAorKysgYi9pbmNsdWRlL2Jsb2NrL2RpcnR5LWJpdG1hcC5oCkBAIC0yLDcgKzIsNyBAQAog I2RlZmluZSBCTE9DS19ESVJUWV9CSVRNQVBfSAogCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxZW11L2hiaXRt YXAuaCIKIAogQmRydkRpcnR5Qml0bWFwICpiZHJ2X2NyZWF0ZV9kaXJ0eV9iaXRtYXAoQmxvY2tE cml2ZXJTdGF0ZSAqYnMsCmRpZmYgLS1naXQgYS9pbmNsdWRlL2Jsb2NrL25iZC5oIGIvaW5jbHVk ZS9ibG9jay9uYmQuaAppbmRleCAyMjg1NjM3Li4yZGZiOTk0IDEwMDY0NAotLS0gYS9pbmNsdWRl L2Jsb2NrL25iZC5oCisrKyBiL2luY2x1ZGUvYmxvY2svbmJkLmgKQEAgLTIwLDcgKzIwLDcgQEAK ICNpZm5kZWYgTkJEX0gKICNkZWZpbmUgTkJEX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1ibG9jay5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLWJsb2NrLmgi CiAjaW5jbHVkZSAiaW8vY2hhbm5lbC1zb2NrZXQuaCIKICNpbmNsdWRlICJjcnlwdG8vdGxzY3Jl ZHMuaCIKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCBiL2luY2x1ZGUvY2hh cmRldi9jaGFyLmgKaW5kZXggZWJmMWUwYi4uOTkzNDY2NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9j aGFyZGV2L2NoYXIuaAorKysgYi9pbmNsdWRlL2NoYXJkZXYvY2hhci5oCkBAIC0xLDcgKzEsNyBA QAogI2lmbmRlZiBRRU1VX0NIQVJfSAogI2RlZmluZSBRRU1VX0NIQVJfSAogCi0jaW5jbHVkZSAi cWFwaS9xYXBpLXR5cGVzLWNoYXIuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10 eXBlcy1jaGFyLmgiCiAjaW5jbHVkZSAicWVtdS9tYWluLWxvb3AuaCIKICNpbmNsdWRlICJxZW11 L2JpdG1hcC5oIgogI2luY2x1ZGUgInFvbS9vYmplY3QuaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUv Y3J5cHRvL2NpcGhlci5oIGIvaW5jbHVkZS9jcnlwdG8vY2lwaGVyLmgKaW5kZXggYmNlMmQ0Yy4u NWEyN2M2YSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9jcnlwdG8vY2lwaGVyLmgKKysrIGIvaW5jbHVk ZS9jcnlwdG8vY2lwaGVyLmgKQEAgLTIxLDcgKzIxLDcgQEAKICNpZm5kZWYgUUNSWVBUT19DSVBI RVJfSAogI2RlZmluZSBRQ1JZUFRPX0NJUEhFUl9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlw ZXMtY3J5cHRvLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtY3J5cHRv LmgiCiAKIHR5cGVkZWYgc3RydWN0IFFDcnlwdG9DaXBoZXIgUUNyeXB0b0NpcGhlcjsKIApkaWZm IC0tZ2l0IGEvaW5jbHVkZS9jcnlwdG8vaGFzaC5oIGIvaW5jbHVkZS9jcnlwdG8vaGFzaC5oCmlu ZGV4IDA3N2FjN2IuLjA4OTA2MjIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY3J5cHRvL2hhc2guaAor KysgYi9pbmNsdWRlL2NyeXB0by9oYXNoLmgKQEAgLTIxLDcgKzIxLDcgQEAKICNpZm5kZWYgUUNS WVBUT19IQVNIX0gKICNkZWZpbmUgUUNSWVBUT19IQVNIX0gKIAotI2luY2x1ZGUgInFhcGkvcWFw aS10eXBlcy1jcnlwdG8uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1j cnlwdG8uaCIKIAogLyogU2VlIGFsc28gIlFDcnlwdG9IYXNoQWxnb3JpdGhtIiBkZWZpbmVkIGlu IHFhcGkvY3J5cHRvLmpzb24gKi8KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jcnlwdG8vaG1hYy5o IGIvaW5jbHVkZS9jcnlwdG8vaG1hYy5oCmluZGV4IGFhM2M5N2EuLjE1ZTNhYzcgMTAwNjQ0Ci0t LSBhL2luY2x1ZGUvY3J5cHRvL2htYWMuaAorKysgYi9pbmNsdWRlL2NyeXB0by9obWFjLmgKQEAg LTEyLDcgKzEyLDcgQEAKICNpZm5kZWYgUUNSWVBUT19ITUFDX0gKICNkZWZpbmUgUUNSWVBUT19I TUFDX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1jcnlwdG8uaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1jcnlwdG8uaCIKIAogdHlwZWRlZiBzdHJ1Y3QgUUNy eXB0b0htYWMgUUNyeXB0b0htYWM7CiBzdHJ1Y3QgUUNyeXB0b0htYWMgewpkaWZmIC0tZ2l0IGEv aW5jbHVkZS9jcnlwdG8vc2VjcmV0LmggYi9pbmNsdWRlL2NyeXB0by9zZWNyZXQuaAppbmRleCBl ZGQwZTEzLi5lOTNjZDdjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2NyeXB0by9zZWNyZXQuaAorKysg Yi9pbmNsdWRlL2NyeXB0by9zZWNyZXQuaApAQCAtMjEsNyArMjEsNyBAQAogI2lmbmRlZiBRQ1JZ UFRPX1NFQ1JFVF9ICiAjZGVmaW5lIFFDUllQVE9fU0VDUkVUX0gKIAotI2luY2x1ZGUgInFhcGkv cWFwaS10eXBlcy1jcnlwdG8uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBl cy1jcnlwdG8uaCIKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAKICNkZWZpbmUgVFlQRV9RQ1JZ UFRPX1NFQ1JFVCAic2VjcmV0IgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jcnlwdG8vdGxzY3JlZHMu aCBiL2luY2x1ZGUvY3J5cHRvL3Rsc2NyZWRzLmgKaW5kZXggNmIwMTFlMS4uMGQ2MGVlOSAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9jcnlwdG8vdGxzY3JlZHMuaAorKysgYi9pbmNsdWRlL2NyeXB0by90 bHNjcmVkcy5oCkBAIC0yMSw3ICsyMSw3IEBACiAjaWZuZGVmIFFDUllQVE9fVExTQ1JFRFNfSAog I2RlZmluZSBRQ1JZUFRPX1RMU0NSRURTX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1j cnlwdG8uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1jcnlwdG8uaCIK ICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAKICNpZmRlZiBDT05GSUdfR05VVExTCmRpZmYgLS1n aXQgYS9pbmNsdWRlL2V4ZWMvY3B1X2xkc3RfdGVtcGxhdGUuaCBiL2luY2x1ZGUvZXhlYy9jcHVf bGRzdF90ZW1wbGF0ZS5oCmluZGV4IDRkYjIzMDIuLjQwMzAwNGEgMTAwNjQ0Ci0tLSBhL2luY2x1 ZGUvZXhlYy9jcHVfbGRzdF90ZW1wbGF0ZS5oCisrKyBiL2luY2x1ZGUvZXhlYy9jcHVfbGRzdF90 ZW1wbGF0ZS5oCkBAIC0yNSw3ICsyNSw3IEBACiAgKi8KIAogI2lmICFkZWZpbmVkKFNPRlRNTVVf Q09ERV9BQ0NFU1MpCi0jaW5jbHVkZSAidHJhY2Utcm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2Utcm9vdC5oIgogI2VuZGlmCiAKICNpbmNsdWRlICJ0cmFjZS9tZW0uaCIKZGlmZiAt LWdpdCBhL2luY2x1ZGUvZXhlYy9jcHVfbGRzdF91c2Vyb25seV90ZW1wbGF0ZS5oIGIvaW5jbHVk ZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmgKaW5kZXggYzE2OGYzMS4uMTExMmE1 MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmgK KysrIGIvaW5jbHVkZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmgKQEAgLTI0LDcg KzI0LDcgQEAKICAqLwogCiAjaWYgIWRlZmluZWQoQ09ERV9BQ0NFU1MpCi0jaW5jbHVkZSAidHJh Y2Utcm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Utcm9vdC5oIgogI2VuZGlmCiAK ICNpbmNsdWRlICJ0cmFjZS9tZW0uaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZXhlYy9oZWxwZXIt Z2VuLmggYi9pbmNsdWRlL2V4ZWMvaGVscGVyLWdlbi5oCmluZGV4IDIyMzgxYTEuLjI1YTFmMTgg MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZXhlYy9oZWxwZXItZ2VuLmgKKysrIGIvaW5jbHVkZS9leGVj L2hlbHBlci1nZW4uaApAQCAtNjcsOCArNjcsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2x1ZShn ZW5faGVscGVyXywgbmFtZSkoZGhfcmV0dmFyX2RlY2wocmV0KSAgICAgICAgICBcCiB9CiAKICNp bmNsdWRlICJoZWxwZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5oIgot I2luY2x1ZGUgInRyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLXdyYXBwZXJzLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMtd3JhcHBlcnMuaCIKICNpbmNsdWRlICJ0Y2ctcnVu dGltZS5oIgogCiAjdW5kZWYgREVGX0hFTFBFUl9GTEFHU18wCmRpZmYgLS1naXQgYS9pbmNsdWRl L2V4ZWMvaGVscGVyLXByb3RvLmggYi9pbmNsdWRlL2V4ZWMvaGVscGVyLXByb3RvLmgKaW5kZXgg NzQ5NDNlZC4uOTFkNTcxMSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL2hlbHBlci1wcm90by5o CisrKyBiL2luY2x1ZGUvZXhlYy9oZWxwZXItcHJvdG8uaApAQCAtMzEsNyArMzEsNyBAQCBkaF9j dHlwZShyZXQpIEhFTFBFUihuYW1lKSAoZGhfY3R5cGUodDEpLCBkaF9jdHlwZSh0MiksIGRoX2N0 eXBlKHQzKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRoX2N0eXBlKHQ0KSwgZGhf Y3R5cGUodDUpLCBkaF9jdHlwZSh0NikpOwogCiAjaW5jbHVkZSAiaGVscGVyLmgiCi0jaW5jbHVk ZSAidHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl L2dlbmVyYXRlZC1oZWxwZXJzLmgiCiAjaW5jbHVkZSAidGNnLXJ1bnRpbWUuaCIKIAogI3VuZGVm IERFRl9IRUxQRVJfRkxBR1NfMApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9leGVjL2hlbHBlci10Y2cu aCBiL2luY2x1ZGUvZXhlYy9oZWxwZXItdGNnLmgKaW5kZXggYjNiZGIwYy4uY2Q5OGE3OSAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9leGVjL2hlbHBlci10Y2cuaAorKysgYi9pbmNsdWRlL2V4ZWMvaGVs cGVyLXRjZy5oCkBAIC00Niw3ICs0Niw3IEBACiAgICAgfCBkaF9zaXplbWFzayh0NSwgNSkgfCBk aF9zaXplbWFzayh0NiwgNikgfSwKIAogI2luY2x1ZGUgImhlbHBlci5oIgotI2luY2x1ZGUgInRy YWNlL2dlbmVyYXRlZC1oZWxwZXJzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS9nZW5l cmF0ZWQtaGVscGVycy5oIgogI2luY2x1ZGUgInRjZy1ydW50aW1lLmgiCiAKICN1bmRlZiBzdHIK ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYmxvY2svYmxvY2suaCBiL2luY2x1ZGUvaHcvYmxvY2sv YmxvY2suaAppbmRleCBkNGY0ZGZmLi4wMjA4MTk2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2Js b2NrL2Jsb2NrLmgKKysrIGIvaW5jbHVkZS9ody9ibG9jay9ibG9jay5oCkBAIC0xMiw3ICsxMiw3 IEBACiAjZGVmaW5lIEhXX0JMT0NLX0gKIAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5j bHVkZSAicWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3FhcGkvcWFwaS10eXBlcy1ibG9jay1jb3JlLmgiCiAKIC8qIENvbmZpZ3VyYXRpb24gKi8KIApk aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9ibG9jay9mZGMuaCBiL2luY2x1ZGUvaHcvYmxvY2svZmRj LmgKaW5kZXggM2I4MTNjNy4uNzY1NGU3ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9ibG9jay9m ZGMuaAorKysgYi9pbmNsdWRlL2h3L2Jsb2NrL2ZkYy5oCkBAIC0yLDcgKzIsNyBAQAogI2RlZmlu ZSBIV19GRENfSAogCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3Fh cGktdHlwZXMtYmxvY2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1i bG9jay5oIgogCiAvKiBmZGMuYyAqLwogI2RlZmluZSBNQVhfRkQgMgpkaWZmIC0tZ2l0IGEvaW5j bHVkZS9ody9wcGMvc3BhcHJfZHJjLmggYi9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaAppbmRl eCBmNmZmMzJlLi44NDM5YmU3IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMu aAorKysgYi9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaApAQCAtMTQsNyArMTQsNyBAQAogI2Rl ZmluZSBIV19TUEFQUl9EUkNfSAogCiAjaW5jbHVkZSA8bGliZmR0Lmg+Ci0jaW5jbHVkZSAicWFw aS9xYXBpLXR5cGVzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBp LXR5cGVzLXJ1bi1zdGF0ZS5oIgogI2luY2x1ZGUgInFvbS9vYmplY3QuaCIKICNpbmNsdWRlICJz eXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAiaHcvcWRldi5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9ody9xZGV2LXByb3BlcnRpZXMuaCBiL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0aWVzLmgKaW5k ZXggYjJhZDhlOS4uMzBmMGYzOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRp ZXMuaAorKysgYi9pbmNsdWRlL2h3L3FkZXYtcHJvcGVydGllcy5oCkBAIC0xLDggKzEsOCBAQAog I2lmbmRlZiBRRU1VX1FERVZfUFJPUEVSVElFU19ICiAjZGVmaW5lIFFFTVVfUURFVl9QUk9QRVJU SUVTX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1ibG9jay5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS10eXBlcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlw ZXMtYmxvY2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1taXNjLmgi CiAjaW5jbHVkZSAiaHcvcWRldi1jb3JlLmgiCiAKIC8qKiogcWRldi1wcm9wZXJ0aWVzLmMgKioq LwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94 ZW4veGVuX2NvbW1vbi5oCmluZGV4IDY0YTk3OGUuLmI0NWE1NWIgMTAwNjQ0Ci0tLSBhL2luY2x1 ZGUvaHcveGVuL3hlbl9jb21tb24uaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgK QEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAiaHcv cGNpL3BjaS5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKLSNpbmNsdWRlICJody94ZW4vdHJh Y2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL2h3L3hlbi90cmFjZS5oIgogCiBleHRlcm4geGNf aW50ZXJmYWNlICp4ZW5feGM7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaW8vZG5zLXJlc29sdmVy LmggYi9pbmNsdWRlL2lvL2Rucy1yZXNvbHZlci5oCmluZGV4IDFhMTYyMTguLjI2OTk1NDIgMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvaW8vZG5zLXJlc29sdmVyLmgKKysrIGIvaW5jbHVkZS9pby9kbnMt cmVzb2x2ZXIuaApAQCAtMjIsNyArMjIsNyBAQAogI2RlZmluZSBRSU9fRE5TX1JFU09MVkVSX0gK IAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXNv Y2tldHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1zb2NrZXRzLmgi CiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogI2luY2x1ZGUgImlvL3Rhc2suaCIKIApkaWZmIC0t Z2l0IGEvaW5jbHVkZS9taWdyYXRpb24vY29sby5oIGIvaW5jbHVkZS9taWdyYXRpb24vY29sby5o CmluZGV4IDJmZTQ4YWQuLjdiYjFlOGEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbWlncmF0aW9uL2Nv bG8uaAorKysgYi9pbmNsdWRlL21pZ3JhdGlvbi9jb2xvLmgKQEAgLTE0LDcgKzE0LDcgQEAKICNk ZWZpbmUgUUVNVV9DT0xPX0gKIAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLXR5cGVzLW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLXR5cGVzLW1pZ3JhdGlvbi5oIgogCiB2b2lkIGNvbG9faW5mb19pbml0KHZvaWQpOwogCmRp ZmYgLS1naXQgYS9pbmNsdWRlL21pZ3JhdGlvbi9mYWlsb3Zlci5oIGIvaW5jbHVkZS9taWdyYXRp b24vZmFpbG92ZXIuaAppbmRleCA0YzM3MjE4Li4wMWQ5MGFiIDEwMDY0NAotLS0gYS9pbmNsdWRl L21pZ3JhdGlvbi9mYWlsb3Zlci5oCisrKyBiL2luY2x1ZGUvbWlncmF0aW9uL2ZhaWxvdmVyLmgK QEAgLTE0LDcgKzE0LDcgQEAKICNkZWZpbmUgUUVNVV9GQUlMT1ZFUl9ICiAKICNpbmNsdWRlICJx ZW11LWNvbW1vbi5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1taWdyYXRpb24uaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1taWdyYXRpb24uaCIKIAogdm9pZCBm YWlsb3Zlcl9pbml0X3N0YXRlKHZvaWQpOwogRmFpbG92ZXJTdGF0dXMgZmFpbG92ZXJfc2V0X3N0 YXRlKEZhaWxvdmVyU3RhdHVzIG9sZF9zdGF0ZSwKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbWlncmF0 aW9uL2dsb2JhbF9zdGF0ZS5oIGIvaW5jbHVkZS9taWdyYXRpb24vZ2xvYmFsX3N0YXRlLmgKaW5k ZXggZmQyMmRkMy4uMWRlNmYzZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9taWdyYXRpb24vZ2xvYmFs X3N0YXRlLmgKKysrIGIvaW5jbHVkZS9taWdyYXRpb24vZ2xvYmFsX3N0YXRlLmgKQEAgLTEzLDcg KzEzLDcgQEAKICNpZm5kZWYgUUVNVV9NSUdSQVRJT05fR0xPQkFMX1NUQVRFX0gKICNkZWZpbmUg UUVNVV9NSUdSQVRJT05fR0xPQkFMX1NUQVRFX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ydW4t c3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAKIHZvaWQgcmVnaXN0ZXJfZ2xv YmFsX3N0YXRlKHZvaWQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tb25pdG9yL21vbml0b3IuaCBi L2luY2x1ZGUvbW9uaXRvci9tb25pdG9yLmgKaW5kZXggZDEwMjRkNC4uOGFlM2Y1ZCAxMDA2NDQK LS0tIGEvaW5jbHVkZS9tb25pdG9yL21vbml0b3IuaAorKysgYi9pbmNsdWRlL21vbml0b3IvbW9u aXRvci5oCkBAIC0zLDcgKzMsNyBAQAogCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNs dWRlICJibG9jay9ibG9jay5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1taXNjLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlzYy5oIgogI2luY2x1ZGUgInFl bXUvcmVhZGxpbmUuaCIKIAogZXh0ZXJuIE1vbml0b3IgKmN1cl9tb247CmRpZmYgLS1naXQgYS9p bmNsdWRlL25ldC9maWx0ZXIuaCBiL2luY2x1ZGUvbmV0L2ZpbHRlci5oCmluZGV4IDQzNWFjZDYu LmYzYmY1ZDMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbmV0L2ZpbHRlci5oCisrKyBiL2luY2x1ZGUv bmV0L2ZpbHRlci5oCkBAIC05LDcgKzksNyBAQAogI2lmbmRlZiBRRU1VX05FVF9GSUxURVJfSAog I2RlZmluZSBRRU1VX05FVF9GSUxURVJfSAogCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLW5l dC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW5ldC5oIgogI2luY2x1 ZGUgInFvbS9vYmplY3QuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgIm5l dC9xdWV1ZS5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25ldC9u ZXQuaAppbmRleCBhOTQzZTk2Li4xNzZhYjc0IDEwMDY0NAotLS0gYS9pbmNsdWRlL25ldC9uZXQu aAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMiw3ICsyLDcgQEAKICNkZWZpbmUgUUVNVV9O RVRfSAogCiAjaW5jbHVkZSAicWVtdS9xdWV1ZS5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1uZXQuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1uZXQuaCIKICNp bmNsdWRlICJuZXQvcXVldWUuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgogCmRp ZmYgLS1naXQgYS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCmlu ZGV4IGJjYjg2YTcuLmM1YWJkNjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oCisr KyBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCkBAIC0xMTUsNyArMTE1LDcgQEAKICNpZm5kZWYgRVJS T1JfSAogI2RlZmluZSBFUlJPUl9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtY29tbW9u LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtY29tbW9uLmgiCiAKIC8q CiAgKiBPdmVyYWxsIGNhdGVnb3J5IG9mIGFuIGVycm9yLgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9x YXBpL3FtcC9xb2JqZWN0LmggYi9pbmNsdWRlL3FhcGkvcW1wL3FvYmplY3QuaAppbmRleCAwMTI0 MzlhLi5iOTA1NzRlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvcW1wL3FvYmplY3QuaAorKysg Yi9pbmNsdWRlL3FhcGkvcW1wL3FvYmplY3QuaApAQCAtMzIsNyArMzIsNyBAQAogI2lmbmRlZiBR T0JKRUNUX0gKICNkZWZpbmUgUU9CSkVDVF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktYnVpbHRp bi10eXBlcy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWJ1aWx0aW4tdHlwZXMu aCIKIAogc3RydWN0IFFPYmplY3QgewogICAgIFFUeXBlIHR5cGU7CmRpZmYgLS1naXQgYS9pbmNs dWRlL3FhcGkvdmlzaXRvci5oIGIvaW5jbHVkZS9xYXBpL3Zpc2l0b3IuaAppbmRleCA1YjJlZDNm Li5iNDVkMTM1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvdmlzaXRvci5oCisrKyBiL2luY2x1 ZGUvcWFwaS92aXNpdG9yLmgKQEAgLTE1LDcgKzE1LDcgQEAKICNpZm5kZWYgUUFQSV9WSVNJVE9S X0gKICNkZWZpbmUgUUFQSV9WSVNJVE9SX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS1idWlsdGlu LXR5cGVzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVpbHRpbi10eXBlcy5o IgogCiAvKgogICogVGhlIFFBUEkgc2NoZW1hIGRlZmluZXMgYm90aCBhIHNldCBvZiBDIGRhdGEg dHlwZXMsIGFuZCBhIFFNUCB3aXJlCmRpZmYgLS1naXQgYS9pbmNsdWRlL3FlbXUvb3NkZXAuaCBi L2luY2x1ZGUvcWVtdS9vc2RlcC5oCmluZGV4IDQxNjU4MDYuLmU0MzhmY2YgMTAwNjQ0Ci0tLSBh L2luY2x1ZGUvcWVtdS9vc2RlcC5oCisrKyBiL2luY2x1ZGUvcWVtdS9vc2RlcC5oCkBAIC0yNyw5 ICsyNyw5IEBACiAjaWZuZGVmIFFFTVVfT1NERVBfSAogI2RlZmluZSBRRU1VX09TREVQX0gKIAot I2luY2x1ZGUgImNvbmZpZy1ob3N0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9jb25maWctaG9z dC5oIgogI2lmZGVmIE5FRURfQ1BVX0gKLSNpbmNsdWRlICJjb25maWctdGFyZ2V0LmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC9jb25maWctdGFyZ2V0LmgiCiAjZWxzZQogI2luY2x1ZGUgImV4ZWMv cG9pc29uLmgiCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS9zb2NrZXRzLmggYi9p bmNsdWRlL3FlbXUvc29ja2V0cy5oCmluZGV4IGU4OGQ0YzMuLjEzYWU5MWUgMTAwNjQ0Ci0tLSBh L2luY2x1ZGUvcWVtdS9zb2NrZXRzLmgKKysrIGIvaW5jbHVkZS9xZW11L3NvY2tldHMuaApAQCAt OSw3ICs5LDcgQEAgaW50IGluZXRfYXRvbihjb25zdCBjaGFyICpjcCwgc3RydWN0IGluX2FkZHIg KmlhKTsKIAogI2VuZGlmIC8qICFfV0lOMzIgKi8KIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1zb2NrZXRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtc29ja2V0 cy5oIgogCiAvKiBtaXNjIGhlbHBlcnMgKi8KIGludCBxZW11X3NvY2tldChpbnQgZG9tYWluLCBp bnQgdHlwZSwgaW50IHByb3RvY29sKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS90aHJvdHRs ZS5oIGIvaW5jbHVkZS9xZW11L3Rocm90dGxlLmgKaW5kZXggYWJlYjg4Ni4uOThhN2EzZCAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9xZW11L3Rocm90dGxlLmgKKysrIGIvaW5jbHVkZS9xZW11L3Rocm90 dGxlLmgKQEAgLTI2LDcgKzI2LDcgQEAKICNkZWZpbmUgVEhST1RUTEVfSAogCiAjaW5jbHVkZSAi cWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtYmxvY2stY29yZS5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKICNpbmNs dWRlICJxZW11L3RpbWVyLmgiCiAKICNkZWZpbmUgVEhST1RUTEVfVkFMVUVfTUFYIDEwMDAwMDAw MDAwMDAwMDBMTApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9xb20vY3B1LmggYi9pbmNsdWRlL3FvbS9j cHUuaAppbmRleCBkYzZkNDk1Li41MDM3MmJmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FvbS9jcHUu aAorKysgYi9pbmNsdWRlL3FvbS9jcHUuaApAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgImRp c2FzL2JmZC5oIgogI2luY2x1ZGUgImV4ZWMvaHdhZGRyLmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1h dHRycy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJxZW11 L2JpdG1hcC5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKICNpbmNsdWRlICJxZW11L3RocmVh ZC5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9xb20vb2JqZWN0LmggYi9pbmNsdWRlL3FvbS9vYmpl Y3QuaAppbmRleCA0ZjA3MDkwLi41MmVlODE5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FvbS9vYmpl Y3QuaAorKysgYi9pbmNsdWRlL3FvbS9vYmplY3QuaApAQCAtMTQsNyArMTQsNyBAQAogI2lmbmRl ZiBRRU1VX09CSkVDVF9ICiAjZGVmaW5lIFFFTVVfT0JKRUNUX0gKIAotI2luY2x1ZGUgInFhcGkv cWFwaS1idWlsdGluLXR5cGVzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVp bHRpbi10eXBlcy5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKIAogc3RydWN0IFR5cGVJbXBs OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYXJjaF9pbml0LmggYi9pbmNsdWRlL3N5c2Vt dS9hcmNoX2luaXQuaAppbmRleCAzMmFiZGZlLi4yNmFiYTAxIDEwMDY0NAotLS0gYS9pbmNsdWRl L3N5c2VtdS9hcmNoX2luaXQuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9hcmNoX2luaXQuaApAQCAt MSw3ICsxLDcgQEAKICNpZm5kZWYgUUVNVV9BUkNIX0lOSVRfSAogI2RlZmluZSBRRU1VX0FSQ0hf SU5JVF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2MuaCIKIAogZW51bSB7CiAgICAgUUVNVV9BUkNI X0FMTCA9IC0xLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYmFsbG9vbi5oIGIvaW5jbHVk ZS9zeXNlbXUvYmFsbG9vbi5oCmluZGV4IDY2NTQzYWUuLjFhMjYyNzAgMTAwNjQ0Ci0tLSBhL2lu Y2x1ZGUvc3lzZW11L2JhbGxvb24uaAorKysgYi9pbmNsdWRlL3N5c2VtdS9iYWxsb29uLmgKQEAg LTE0LDcgKzE0LDcgQEAKICNpZm5kZWYgUUVNVV9CQUxMT09OX0gKICNkZWZpbmUgUUVNVV9CQUxM T09OX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1taXNjLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlzYy5oIgogCiB0eXBlZGVmIHZvaWQgKFFFTVVCYWxs b29uRXZlbnQpKHZvaWQgKm9wYXF1ZSwgcmFtX2FkZHJfdCB0YXJnZXQpOwogdHlwZWRlZiB2b2lk IChRRU1VQmFsbG9vblN0YXR1cykodm9pZCAqb3BhcXVlLCBCYWxsb29uSW5mbyAqaW5mbyk7CmRp ZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9kdW1wLmggYi9pbmNsdWRlL3N5c2VtdS9kdW1wLmgK aW5kZXggZDgyNGJjMC4uOGZkMzc0ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9zeXNlbXUvZHVtcC5o CisrKyBiL2luY2x1ZGUvc3lzZW11L2R1bXAuaApAQCAtMTQsNyArMTQsNyBAQAogI2lmbmRlZiBE VU1QX0gKICNkZWZpbmUgRFVNUF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2MuaCIKIAogI2RlZmlu ZSBNQUtFRFVNUEZJTEVfU0lHTkFUVVJFICAgICAgIm1ha2VkdW1wZmlsZSIKICNkZWZpbmUgTUFY X1NJWkVfTURGX0hFQURFUiAgICAgICAgICg0MDk2KSAvKiBtYXggc2l6ZSBvZiBtYWtlZHVtcGZp bGVfaGVhZGVyICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9ob3N0bWVtLmggYi9pbmNs dWRlL3N5c2VtdS9ob3N0bWVtLmgKaW5kZXggNDdiYzk4NC4uYjk5ZjNmMyAxMDA2NDQKLS0tIGEv aW5jbHVkZS9zeXNlbXUvaG9zdG1lbS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L2hvc3RtZW0uaApA QCAtMTQsNyArMTQsNyBAQAogI2RlZmluZSBTWVNFTVVfSE9TVE1FTV9ICiAKICNpbmNsdWRlICJz eXNlbXUvc3lzZW11LmgiIC8qIGZvciBNQVhfTk9ERVMgKi8KLSNpbmNsdWRlICJxYXBpL3FhcGkt dHlwZXMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2Mu aCIKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1vcnkuaCIKICNp bmNsdWRlICJxZW11L2JpdG1hcC5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvcmVwbGF5 LmggYi9pbmNsdWRlL3N5c2VtdS9yZXBsYXkuaAppbmRleCBjMDIwNGU2Li5mOGEwMWEwIDEwMDY0 NAotLS0gYS9pbmNsdWRlL3N5c2VtdS9yZXBsYXkuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9yZXBs YXkuaApAQCAtMTMsOCArMTMsOCBAQAogICovCiAKICNpbmNsdWRlICJzeXNlbXUuaCIKLSNpbmNs dWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy11 aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2MuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy11aS5oIgogCiAvKiByZXBsYXkgY2xvY2sg a2luZHMgKi8KIGVudW0gUmVwbGF5Q2xvY2tLaW5kIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lz ZW11L3N5c2VtdS5oIGIvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKaW5kZXggMzU2YmZkYy4uNWI5 YjRmYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKKysrIGIvaW5jbHVkZS9z eXNlbXUvc3lzZW11LmgKQEAgLTIsNyArMiw3IEBACiAjZGVmaW5lIFNZU0VNVV9ICiAvKiBNaXNj LiB0aGluZ3MgcmVsYXRlZCB0byB0aGUgc3lzdGVtIGVtdWxhdG9yLiAgKi8KIAotI2luY2x1ZGUg InFhcGkvcWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVk ZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUvbm90aWZ5LmgiCmRpZmYgLS1naXQgYS9p bmNsdWRlL3N5c2VtdS90cG0uaCBiL2luY2x1ZGUvc3lzZW11L3RwbS5oCmluZGV4IDlhZTFhYjYu LjE1OTY1ZWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3RwbS5oCisrKyBiL2luY2x1ZGUv c3lzZW11L3RwbS5oCkBAIC0xMiw3ICsxMiw3IEBACiAjaWZuZGVmIFFFTVVfVFBNX0gKICNkZWZp bmUgUUVNVV9UUE1fSAogCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXRwbS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLXRwbS5oIgogI2luY2x1ZGUgInFvbS9vYmpl Y3QuaCIKIAogaW50IHRwbV9jb25maWdfcGFyc2UoUWVtdU9wdHNMaXN0ICpvcHRzX2xpc3QsIGNv bnN0IGNoYXIgKm9wdGFyZyk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS93YXRjaGRvZy5o IGIvaW5jbHVkZS9zeXNlbXUvd2F0Y2hkb2cuaAppbmRleCBhMDhkMTYzLi5hNzk5ZDU5IDEwMDY0 NAotLS0gYS9pbmNsdWRlL3N5c2VtdS93YXRjaGRvZy5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3dh dGNoZG9nLmgKQEAgLTIzLDcgKzIzLDcgQEAKICNkZWZpbmUgUUVNVV9XQVRDSERPR19ICiAKICNp bmNsdWRlICJxZW11L3F1ZXVlLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXJ1bi1zdGF0 ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLXJ1bi1zdGF0ZS5oIgog CiBzdHJ1Y3QgV2F0Y2hkb2dUaW1lck1vZGVsIHsKICAgICBRTElTVF9FTlRSWShXYXRjaGRvZ1Rp bWVyTW9kZWwpIGVudHJ5OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvd2hweC5oIGIvaW5j bHVkZS9zeXNlbXUvd2hweC5oCmluZGV4IDg5NTkyYWUuLjBlYjVhZjggMTAwNjQ0Ci0tLSBhL2lu Y2x1ZGUvc3lzZW11L3docHguaAorKysgYi9pbmNsdWRlL3N5c2VtdS93aHB4LmgKQEAgLTEzLDcg KzEzLDcgQEAKICNpZm5kZWYgUUVNVV9XSFBYX0gKICNkZWZpbmUgUUVNVV9XSFBYX0gKIAotI2lu Y2x1ZGUgImNvbmZpZy1ob3N0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9jb25maWctaG9zdC5o IgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAKIGludCB3aHB4X2luaXRfdmNwdShDUFVTdGF0 ZSAqY3B1KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UtdGNnLmggYi9pbmNsdWRlL3RyYWNl LXRjZy5oCmluZGV4IGRhNjg2MDguLmFmOGEyNWUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdHJhY2Ut dGNnLmgKKysrIGIvaW5jbHVkZS90cmFjZS10Y2cuaApAQCAtMSw2ICsxLDYgQEAKICNpZm5kZWYg VFJBQ0VfVENHX0gKICNkZWZpbmUgVFJBQ0VfVENHX0gKIAotI2luY2x1ZGUgInRyYWNlL2dlbmVy YXRlZC10Y2ctdHJhY2Vycy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UvZ2VuZXJhdGVk LXRjZy10cmFjZXJzLmgiCiAKICNlbmRpZiAvKiBUUkFDRV9UQ0dfSCAqLwpkaWZmIC0tZ2l0IGEv aW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2NvbnNvbGUuaAppbmRleCA1ZmNhOWFm Li44NjM4ZjJkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2NvbnNvbGUuaAorKysgYi9pbmNsdWRl L3VpL2NvbnNvbGUuaApAQCAtNSw3ICs1LDcgQEAKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAj aW5jbHVkZSAicWVtdS9ub3RpZnkuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgot I2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy11aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLXR5cGVzLXVpLmgiCiAKICNpZmRlZiBDT05GSUdfT1BFTkdMCiAjIGluY2x1ZGUgPGVw b3h5L2dsLmg+CmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2lucHV0LmggYi9pbmNsdWRlL3VpL2lu cHV0LmgKaW5kZXggMTYzOTVhYi4uYWE2MGY2ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS91aS9pbnB1 dC5oCisrKyBiL2luY2x1ZGUvdWkvaW5wdXQuaApAQCAtMSw3ICsxLDcgQEAKICNpZm5kZWYgSU5Q VVRfSAogI2RlZmluZSBJTlBVVF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtdWkuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy11aS5oIgogCiAjZGVmaW5lIElO UFVUX0VWRU5UX01BU0tfS0VZICAgKDE8PElOUFVUX0VWRU5UX0tJTkRfS0VZKQogI2RlZmluZSBJ TlBVVF9FVkVOVF9NQVNLX0JUTiAgICgxPDxJTlBVVF9FVkVOVF9LSU5EX0JUTikKZGlmZiAtLWdp dCBhL21pZ3JhdGlvbi9taWdyYXRpb24uaCBiL21pZ3JhdGlvbi9taWdyYXRpb24uaAppbmRleCA4 M2RjMzZiLi45MjVjZDZhIDEwMDY0NAotLS0gYS9taWdyYXRpb24vbWlncmF0aW9uLmgKKysrIGIv bWlncmF0aW9uL21pZ3JhdGlvbi5oCkBAIC0xNSw3ICsxNSw3IEBACiAjZGVmaW5lIFFFTVVfTUlH UkFUSU9OX0gKIAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBp LXR5cGVzLW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVz LW1pZ3JhdGlvbi5oIgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCiAjaW5jbHVkZSAiZXhlYy9j cHUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jb3JvdXRpbmVfaW50LmgiCmRpZmYgLS1naXQg YS9taWdyYXRpb24vcmFtLmggYi9taWdyYXRpb24vcmFtLmgKaW5kZXggNTAzMGJlMS4uYzI5M2M4 YyAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3JhbS5oCisrKyBiL21pZ3JhdGlvbi9yYW0uaApAQCAt MzAsNyArMzAsNyBAQAogI2RlZmluZSBRRU1VX01JR1JBVElPTl9SQU1fSAogCiAjaW5jbHVkZSAi cWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlncmF0aW9uLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlncmF0aW9uLmgiCiAjaW5jbHVk ZSAiZXhlYy9jcHUtY29tbW9uLmgiCiAKIGV4dGVybiBNaWdyYXRpb25TdGF0cyByYW1fY291bnRl cnM7CmRpZmYgLS1naXQgYS9uZXQvdGFwX2ludC5oIGIvbmV0L3RhcF9pbnQuaAppbmRleCA5Zjkz MWQ1Li4zMWIwODU3IDEwMDY0NAotLS0gYS9uZXQvdGFwX2ludC5oCisrKyBiL25ldC90YXBfaW50 LmgKQEAgLTI3LDcgKzI3LDcgQEAKICNkZWZpbmUgTkVUX1RBUF9JTlRfSAogCiAjaW5jbHVkZSAi cWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbmV0LmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbmV0LmgiCiAKIGludCB0YXBfb3BlbihjaGFy ICppZm5hbWUsIGludCBpZm5hbWVfc2l6ZSwgaW50ICp2bmV0X2hkciwKICAgICAgICAgICAgICBp bnQgdm5ldF9oZHJfcmVxdWlyZWQsIGludCBtcV9yZXF1aXJlZCwgRXJyb3IgKiplcnJwKTsKZGlm ZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy13cmFwcGVyLmggYi9xZW11LW9wdGlvbnMtd3JhcHBlci5o CmluZGV4IDEzYmZlYTAuLjhiOWNjNzAgMTAwNjQ0Ci0tLSBhL3FlbXUtb3B0aW9ucy13cmFwcGVy LmgKKysrIGIvcWVtdS1vcHRpb25zLXdyYXBwZXIuaApAQCAtMjksNyArMjksNyBAQAogI2Vycm9y ICJxZW11LW9wdGlvbnMtd3JhcHBlci5oIGluY2x1ZGVkIHdpdGggbm8gb3B0aW9uIGRlZmluZWQi CiAjZW5kaWYKIAotI2luY2x1ZGUgInFlbXUtb3B0aW9ucy5kZWYiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xZW11LW9wdGlvbnMuZGVmIgogCiAjdW5kZWYgREVGCiAjdW5kZWYgREVGSEVBRElORwpk aWZmIC0tZ2l0IGEvcmVwbGljYXRpb24uaCBiL3JlcGxpY2F0aW9uLmgKaW5kZXggOGZhZWZlMC4u M2I3NjIxMSAxMDA2NDQKLS0tIGEvcmVwbGljYXRpb24uaAorKysgYi9yZXBsaWNhdGlvbi5oCkBA IC0xNSw3ICsxNSw3IEBACiAjaWZuZGVmIFJFUExJQ0FUSU9OX0gKICNkZWZpbmUgUkVQTElDQVRJ T05fSAogCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ibG9jay1jb3JlLmgiCiAjaW5jbHVkZSAicWVt dS9xdWV1ZS5oIgogCiB0eXBlZGVmIHN0cnVjdCBSZXBsaWNhdGlvbk9wcyBSZXBsaWNhdGlvbk9w czsKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9jcHVfbW9kZWxzLmggYi90YXJnZXQvczM5MHgv Y3B1X21vZGVscy5oCmluZGV4IDExY2Y1MzguLmMwZjMxZmIgMTAwNjQ0Ci0tLSBhL3RhcmdldC9z MzkweC9jcHVfbW9kZWxzLmgKKysrIGIvdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuaApAQCAtMTQs NyArMTQsNyBAQAogI2RlZmluZSBUQVJHRVRfUzM5MFhfQ1BVX01PREVMU19ICiAKICNpbmNsdWRl ICJjcHVfZmVhdHVyZXMuaCIKLSNpbmNsdWRlICJnZW4tZmVhdHVyZXMuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL2dlbi1mZWF0dXJlcy5oIgogI2luY2x1ZGUgInFvbS9jcHUuaCIKIAogLyogc3Rh dGljIENQVSBkZWZpbml0aW9uICovCmRpZmYgLS1naXQgYS91aS92bmMuaCBiL3VpL3ZuYy5oCmlu ZGV4IDdiMjlkZWYuLmIyY2ZhZTUgMTAwNjQ0Ci0tLSBhL3VpL3ZuYy5oCisrKyBiL3VpL3ZuYy5o CkBAIC0yOCw3ICsyOCw3IEBACiAjZGVmaW5lIFFFTVVfVk5DX0gKIAogI2luY2x1ZGUgInFlbXUt Y29tbW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXVpLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktdHlwZXMtdWkuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAj aW5jbHVkZSAicWVtdS90aHJlYWQuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCmRpZmYgLS1n aXQgYS9hY2NlbC9rdm0va3ZtLWFsbC5jIGIvYWNjZWwva3ZtL2t2bS1hbGwuYwppbmRleCBiOTFm Y2I3Li42OWQ1MzE3IDEwMDY0NAotLS0gYS9hY2NlbC9rdm0va3ZtLWFsbC5jCisrKyBiL2FjY2Vs L2t2bS9rdm0tYWxsLmMKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJleGVjL3JhbV9hZGRy LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInFlbXUvZXZl bnRfbm90aWZpZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJody9pcnEuaCIKIAogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgpk aWZmIC0tZ2l0IGEvYWNjZWwvdGNnL2NwdS1leGVjLmMgYi9hY2NlbC90Y2cvY3B1LWV4ZWMuYwpp bmRleCAyODAyMDBmLi45YzY0ZjJjIDEwMDY0NAotLS0gYS9hY2NlbC90Y2cvY3B1LWV4ZWMuYwor KysgYi9hY2NlbC90Y2cvY3B1LWV4ZWMuYwpAQCAtMTgsNyArMTgsNyBAQAogICovCiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImRpc2FzL2Rpc2FzLmgiCiAj aW5jbHVkZSAiZXhlYy9leGVjLWFsbC5oIgogI2luY2x1ZGUgInRjZy5oIgpkaWZmIC0tZ2l0IGEv YWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwuYyBiL2FjY2VsL3RjZy90cmFuc2xhdGUtYWxsLmMKaW5k ZXggNjc3OTVjZC4uNjkxYjhmYyAxMDA2NDQKLS0tIGEvYWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwu YworKysgYi9hY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5j bHVkZSAicWVtdS1jb21tb24uaCIKICNkZWZpbmUgTk9fQ1BVX0lPX0RFRlMKICNpbmNsdWRlICJj cHUuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK ICNpbmNsdWRlICJkaXNhcy9kaXNhcy5oIgogI2luY2x1ZGUgImV4ZWMvZXhlYy1hbGwuaCIKICNp bmNsdWRlICJ0Y2cuaCIKZGlmZiAtLWdpdCBhL2FyY2hfaW5pdC5jIGIvYXJjaF9pbml0LmMKaW5k ZXggNmVlMDc0Ny4uNWI4ODgwYiAxMDA2NDQKLS0tIGEvYXJjaF9pbml0LmMKKysrIGIvYXJjaF9p bml0LmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvYXJjaF9pbml0LmgiCiAj aW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2F1ZGlvL3NvdW5kaHcuaCIKLSNp bmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv cWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNsdWRlICJxZW11L2NvbmZpZy1maWxlLmgi CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJody9hY3BpL2FjcGku aCIKZGlmZiAtLWdpdCBhL2F1ZGlvL2Fsc2FhdWRpby5jIGIvYXVkaW8vYWxzYWF1ZGlvLmMKaW5k ZXggMzYyYTIyNy4uMTZjZTUyOSAxMDA2NDQKLS0tIGEvYXVkaW8vYWxzYWF1ZGlvLmMKKysrIGIv YXVkaW8vYWxzYWF1ZGlvLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1v bi5oIgogI2luY2x1ZGUgInFlbXUvbWFpbi1sb29wLmgiCiAjaW5jbHVkZSAiYXVkaW8uaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2lmIFFF TVVfR05VQ19QUkVSRVEoNCwgMykKICNwcmFnbWEgR0NDIGRpYWdub3N0aWMgaWdub3JlZCAiLVdh ZGRyZXNzIgpkaWZmIC0tZ2l0IGEvYXVkaW8vb3NzYXVkaW8uYyBiL2F1ZGlvL29zc2F1ZGlvLmMK aW5kZXggNmM2OTYyMi4uN2FkMWNjNyAxMDA2NDQKLS0tIGEvYXVkaW8vb3NzYXVkaW8uYworKysg Yi9hdWRpby9vc3NhdWRpby5jCkBAIC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAicWVtdS9tYWlu LWxvb3AuaCIKICNpbmNsdWRlICJxZW11L2hvc3QtdXRpbHMuaCIKICNpbmNsdWRlICJhdWRpby5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAj ZGVmaW5lIEFVRElPX0NBUCAib3NzIgogI2luY2x1ZGUgImF1ZGlvX2ludC5oIgpkaWZmIC0tZ2l0 IGEvYmFja2VuZHMvaG9zdG1lbS5jIGIvYmFja2VuZHMvaG9zdG1lbS5jCmluZGV4IGY2MTA5MzYu LmM0MmVmMDkgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL2hvc3RtZW0uYworKysgYi9iYWNrZW5kcy9o b3N0bWVtLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvaG9zdG1lbS5oIgog I2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLWJ1aWx0aW4tdmlzaXQuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRl ICJxZW11L2NvbmZpZy1maWxlLmgiCiAjaW5jbHVkZSAicW9tL29iamVjdF9pbnRlcmZhY2VzLmgi CmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5kZXggNmJmMGE5Ni4uOTg0MTk3 MSAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMjksOSArMjksOSBA QAogI2luY2x1ZGUgImV4ZWMvY3B1LWNvbW1vbi5oIgogI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIK ICNpbmNsdWRlICJzeXNlbXUvYmFsbG9vbi5oIgotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9y LmgiCiAKIHN0YXRpYyBRRU1VQmFsbG9vbkV2ZW50ICpiYWxsb29uX2V2ZW50X2ZuOwpkaWZmIC0t Z2l0IGEvYmxvY2suYyBiL2Jsb2NrLmMKaW5kZXggNzVhOWZkNC4uZTM1YmEyZCAxMDA2NDQKLS0t IGEvYmxvY2suYworKysgYi9ibG9jay5jCkBAIC0yMywxOSArMjMsMTkgQEAKICAqLwogCiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgImJsb2NrL3RyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC9ibG9jay90cmFjZS5oIgogI2luY2x1ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgog I2luY2x1ZGUgImJsb2NrL2Jsb2Nram9iLmgiCiAjaW5jbHVkZSAiYmxvY2svbmJkLmgiCiAjaW5j bHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJtb2R1bGVfYmxvY2suaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL21vZHVsZV9ibG9jay5oIgogI2luY2x1ZGUgInFlbXUvbW9kdWxl LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0Lmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcWpzb24uaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5n LmgiCiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LW91dHB1dC12aXNpdG9yLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQu aCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicWVtdS9ub3RpZnkuaCIK ZGlmZiAtLWdpdCBhL2Jsb2NrL2JhY2t1cC5jIGIvYmxvY2svYmFja3VwLmMKaW5kZXggNGExNmEz Ny4uMTZlZjIzNSAxMDA2NDQKLS0tIGEvYmxvY2svYmFja3VwLmMKKysrIGIvYmxvY2svYmFja3Vw LmMKQEAgLTEzLDcgKzEzLDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKIAotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImJs b2NrL2Jsb2NrLmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAjaW5jbHVkZSAiYmxv Y2svYmxvY2tqb2JfaW50LmgiCmRpZmYgLS1naXQgYS9ibG9jay9ibG9jay1iYWNrZW5kLmMgYi9i bG9jay9ibG9jay1iYWNrZW5kLmMKaW5kZXggZjJlMGE4NS4uNmI5ZjUwMiAxMDA2NDQKLS0tIGEv YmxvY2svYmxvY2stYmFja2VuZC5jCisrKyBiL2Jsb2NrL2Jsb2NrLWJhY2tlbmQuYwpAQCAtMTgs MTAgKzE4LDEwIEBACiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCiAjaW5jbHVkZSAic3lz ZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3Fh cGktZXZlbnRzLWJsb2NrLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRz LWJsb2NrLmgiCiAjaW5jbHVkZSAicWVtdS9pZC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSAibWlncmF0aW9uL21pc2MuaCIKIAogLyogTnVtYmVyIG9mIGNvcm91dGluZXMgdG8gcmVz ZXJ2ZSBwZXIgYXR0YWNoZWQgZGV2aWNlIG1vZGVsICovCmRpZmYgLS1naXQgYS9ibG9jay9jb21t aXQuYyBiL2Jsb2NrL2NvbW1pdC5jCmluZGV4IDE5NDNjOWMuLmY5NDYyYTcgMTAwNjQ0Ci0tLSBh L2Jsb2NrL2NvbW1pdC5jCisrKyBiL2Jsb2NrL2NvbW1pdC5jCkBAIC0xNCw3ICsxNCw3IEBACiAK ICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJi bG9jay9ibG9ja19pbnQuaCIKICNpbmNsdWRlICJibG9jay9ibG9ja2pvYl9pbnQuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ibG9jay9jcmVhdGUuYyBiL2Jsb2NrL2Ny ZWF0ZS5jCmluZGV4IDhiZDhhMDMuLjE5OGZhMzMgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2NyZWF0ZS5j CisrKyBiL2Jsb2NrL2NyZWF0ZS5jCkBAIC0yNCw3ICsyNCw3IEBACiAKICNpbmNsdWRlICJxZW11 L29zZGVwLmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCi0jaW5jbHVkZSAicWFwaS9x YXBpLWNvbW1hbmRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogCiB0eXBl ZGVmIHN0cnVjdCBCbG9ja2RldkNyZWF0ZUNvIHsKZGlmZiAtLWdpdCBhL2Jsb2NrL2NyeXB0by5j IGIvYmxvY2svY3J5cHRvLmMKaW5kZXggZTYwOTVlNy4uOGQ1NTBiNCAxMDA2NDQKLS0tIGEvYmxv Y2svY3J5cHRvLmMKKysrIGIvYmxvY2svY3J5cHRvLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNs dWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgImNyeXB0by9ibG9jay5oIgog I2luY2x1ZGUgInFhcGkvb3B0cy12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0 LWNyeXB0by5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWNyeXB0by5o IgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LWlu cHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ibG9j ay9kaXJ0eS1iaXRtYXAuYyBiL2Jsb2NrL2RpcnR5LWJpdG1hcC5jCmluZGV4IDkwOWYwNTEuLjRk MThjMjEgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2RpcnR5LWJpdG1hcC5jCisrKyBiL2Jsb2NrL2RpcnR5 LWJpdG1hcC5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImJsb2Nr L2Jsb2NrX2ludC5oIgogI2luY2x1ZGUgImJsb2NrL2Jsb2Nram9iLmgiCiAKZGlmZiAtLWdpdCBh L2Jsb2NrL2ZpbGUtcG9zaXguYyBiL2Jsb2NrL2ZpbGUtcG9zaXguYwppbmRleCBkN2ZiNzcyLi43 OTE4YjVlIDEwMDY0NAotLS0gYS9ibG9jay9maWxlLXBvc2l4LmMKKysrIGIvYmxvY2svZmlsZS1w b3NpeC5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAj aW5jbHVkZSAicWVtdS9tb2R1bGUuaCIKICNpbmNsdWRlICJxZW11L29wdGlvbi5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImJs b2NrL3RocmVhZC1wb29sLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJibG9j ay9yYXctYWlvLmgiCmRpZmYgLS1naXQgYS9ibG9jay9maWxlLXdpbjMyLmMgYi9ibG9jay9maWxl LXdpbjMyLmMKaW5kZXggMmUyZjc0Ni4uZDZlZTZhYSAxMDA2NDQKLS0tIGEvYmxvY2svZmlsZS13 aW4zMi5jCisrKyBiL2Jsb2NrL2ZpbGUtd2luMzIuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1 ZGUgInFlbXUvbW9kdWxlLmgiCiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJi bG9jay9yYXctYWlvLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAjaW5jbHVkZSAiYmxvY2svdGhyZWFkLXBvb2wuaCIKICNpbmNsdWRlICJxZW11 L2lvdi5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCmRpZmYgLS1naXQgYS9ibG9jay9p by5jIGIvYmxvY2svaW8uYwppbmRleCAyYjA5YzY1Li5kMWQ4ZWYzIDEwMDY0NAotLS0gYS9ibG9j ay9pby5jCisrKyBiL2Jsb2NrL2lvLmMKQEAgLTIzLDcgKzIzLDcgQEAKICAqLwogCiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAi YmxvY2svYWlvLXdhaXQuaCIKICNpbmNsdWRlICJibG9jay9ibG9ja2pvYi5oIgpkaWZmIC0tZ2l0 IGEvYmxvY2svaXNjc2kuYyBiL2Jsb2NrL2lzY3NpLmMKaW5kZXggYTgyMTcwZi4uMGNmODNkOCAx MDA2NDQKLS0tIGEvYmxvY2svaXNjc2kuYworKysgYi9ibG9jay9pc2NzaS5jCkBAIC0zOCw3ICsz OCw3IEBACiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJxZW11L3V1aWQuaCIK ICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1p c2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAj aW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgi CiAjaW5jbHVkZSAiY3J5cHRvL3NlY3JldC5oIgpkaWZmIC0tZ2l0IGEvYmxvY2svbWlycm9yLmMg Yi9ibG9jay9taXJyb3IuYwppbmRleCBmNWJmNjIwLi5hOGUzNmQ5IDEwMDY0NAotLS0gYS9ibG9j ay9taXJyb3IuYworKysgYi9ibG9jay9taXJyb3IuYwpAQCAtMTMsNyArMTMsNyBAQAogCiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiYmxvY2sv YmxvY2tqb2JfaW50LmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAjaW5jbHVkZSAi c3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKZGlmZiAtLWdpdCBhL2Jsb2NrL25iZC5jIGIvYmxvY2sv bmJkLmMKaW5kZXggZDRlNDE3Mi4uNmMzNTUwYyAxMDA2NDQKLS0tIGEvYmxvY2svbmJkLmMKKysr IGIvYmxvY2svbmJkLmMKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRlICJibG9jay9ibG9ja19p bnQuaCIKICNpbmNsdWRlICJxZW11L21vZHVsZS5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LXNvY2tldHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS12aXNpdC1zb2NrZXRzLmgiCiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LWlu cHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL3FvYmplY3Qtb3V0cHV0LXZpc2l0b3IuaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgpkaWZmIC0tZ2l0IGEvYmxvY2svbmZzLmMgYi9i bG9jay9uZnMuYwppbmRleCAyNTc3ZGY0Li5iOTE2YTZiIDEwMDY0NAotLS0gYS9ibG9jay9uZnMu YworKysgYi9ibG9jay9uZnMuYwpAQCAtMjksMTMgKzI5LDEzIEBACiAjaW5jbHVkZSAicWVtdS9l cnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAiYmxvY2sv YmxvY2tfaW50LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJxZW11L29wdGlvbi5oIgog I2luY2x1ZGUgInFlbXUvdXJpLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKICNpbmNsdWRl ICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCiAj aW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgi CiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LWlucHV0LXZpc2l0b3IuaCIKZGlmZiAtLWdpdCBhL2Js b2NrL252bWUuYyBiL2Jsb2NrL252bWUuYwppbmRleCA4YmNhNTdhLi5kMTdlMWI3IDEwMDY0NAot LS0gYS9ibG9jay9udm1lLmMKKysrIGIvYmxvY2svbnZtZS5jCkBAIC0yMSw3ICsyMSw3IEBACiAj aW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJxZW11L3ZmaW8taGVscGVycy5oIgog I2luY2x1ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSAiYmxvY2svbnZtZS5oIgogCmRpZmYg LS1naXQgYS9ibG9jay9xYXBpLmMgYi9ibG9jay9xYXBpLmMKaW5kZXggNGM5OTIzZC4uZGQyZDVi OCAxMDA2NDQKLS0tIGEvYmxvY2svcWFwaS5jCisrKyBiL2Jsb2NrL3FhcGkuYwpAQCAtMjgsOSAr MjgsOSBAQAogI2luY2x1ZGUgImJsb2NrL3Rocm90dGxlLWdyb3Vwcy5oIgogI2luY2x1ZGUgImJs b2NrL3dyaXRlLXRocmVzaG9sZC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktY29tbWFuZHMtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv cWFwaS9xYXBpLWNvbW1hbmRzLWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxYXBpL3FvYmplY3Qt b3V0cHV0LXZpc2l0b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtYmxvY2stY29yZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKICNp bmNsdWRlICJxYXBpL3FtcC9xYm9vbC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAj aW5jbHVkZSAicWFwaS9xbXAvcWxpc3QuaCIKZGlmZiAtLWdpdCBhL2Jsb2NrL3Fjb3cyLWNhY2hl LmMgYi9ibG9jay9xY293Mi1jYWNoZS5jCmluZGV4IGQ5ZGFmYTMuLjg2N2UwNWYgMTAwNjQ0Ci0t LSBhL2Jsb2NrL3Fjb3cyLWNhY2hlLmMKKysrIGIvYmxvY2svcWNvdzItY2FjaGUuYwpAQCAtMjYs NyArMjYsNyBAQAogI2luY2x1ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgogI2luY2x1ZGUgInFlbXUt Y29tbW9uLmgiCiAjaW5jbHVkZSAicWNvdzIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogdHlwZWRlZiBzdHJ1Y3QgUWNvdzJDYWNoZWRUYWJs ZSB7CiAgICAgaW50NjRfdCAgb2Zmc2V0OwpkaWZmIC0tZ2l0IGEvYmxvY2svcWNvdzItY2x1c3Rl ci5jIGIvYmxvY2svcWNvdzItY2x1c3Rlci5jCmluZGV4IDFhZWU3MjYuLjBlMGNlZjMgMTAwNjQ0 Ci0tLSBhL2Jsb2NrL3Fjb3cyLWNsdXN0ZXIuYworKysgYi9ibG9jay9xY293Mi1jbHVzdGVyLmMK QEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlICJibG9jay9ibG9ja19pbnQuaCIKICNpbmNsdWRl ICJibG9jay9xY293Mi5oIgogI2luY2x1ZGUgInFlbXUvYnN3YXAuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogaW50IHFjb3cyX3Nocmlua19s MV90YWJsZShCbG9ja0RyaXZlclN0YXRlICpicywgdWludDY0X3QgZXhhY3Rfc2l6ZSkKIHsKZGlm ZiAtLWdpdCBhL2Jsb2NrL3Fjb3cyLmMgYi9ibG9jay9xY293Mi5jCmluZGV4IDc0NzJhZjYuLjhi MzIzNzggMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Fjb3cyLmMKKysrIGIvYmxvY2svcWNvdzIuYwpAQCAt MzAsMTUgKzMwLDE1IEBACiAjaW5jbHVkZSAiYmxvY2svcWNvdzIuaCIKICNpbmNsdWRlICJxZW11 L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBp L3FhcGktZXZlbnRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1ldmVudHMtYmxvY2stY29yZS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5j bHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uX2ludC5oIgogI2luY2x1 ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5jbHVkZSAicWVtdS9ic3dhcC5oIgogI2luY2x1ZGUgInFh cGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWJs b2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1ibG9jay1j b3JlLmgiCiAjaW5jbHVkZSAiYmxvY2svY3J5cHRvLmgiCiAKIC8qCmRpZmYgLS1naXQgYS9ibG9j ay9xZWQtbDItY2FjaGUuYyBiL2Jsb2NrL3FlZC1sMi1jYWNoZS5jCmluZGV4IGI1NDgzNjIuLmYz MTc2NDIgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3FlZC1sMi1jYWNoZS5jCisrKyBiL2Jsb2NrL3FlZC1s Mi1jYWNoZS5jCkBAIC01MSw3ICs1MSw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJxZWQuaCIKIAogLyogRWFjaCBMMiBob2xkcyAyR0Igc28gdGhpcyBsZXQncyB1cyBm dWxseSBjYWNoZSBhIDEwMEdCIGRpc2sgKi8KZGlmZiAtLWdpdCBhL2Jsb2NrL3FlZC10YWJsZS5j IGIvYmxvY2svcWVkLXRhYmxlLmMKaW5kZXggN2RmNTY4MC4uNjJhMWJmNCAxMDA2NDQKLS0tIGEv YmxvY2svcWVkLXRhYmxlLmMKKysrIGIvYmxvY2svcWVkLXRhYmxlLmMKQEAgLTEzLDcgKzEzLDcg QEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIiAv KiBmb3IgRUlOUFJPR1JFU1Mgb24gV2luZG93cyAqLwogI2luY2x1ZGUgInFlZC5oIgogI2luY2x1 ZGUgInFlbXUvYnN3YXAuaCIKZGlmZiAtLWdpdCBhL2Jsb2NrL3FlZC5jIGIvYmxvY2svcWVkLmMK aW5kZXggNWU2YTZiZi4uMDAwMWM3MSAxMDA2NDQKLS0tIGEvYmxvY2svcWVkLmMKKysrIGIvYmxv Y2svcWVkLmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5j bHVkZSAicWVtdS9ic3dhcC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWVkLmgi CiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIApkaWZmIC0tZ2l0IGEvYmxvY2sv cXVvcnVtLmMgYi9ibG9jay9xdW9ydW0uYwppbmRleCAxNDMzM2MxLi5hMjVmYzA3IDEwMDY0NAot LS0gYS9ibG9jay9xdW9ydW0uYworKysgYi9ibG9jay9xdW9ydW0uYwpAQCAtMTgsNyArMTgsNyBA QAogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50Lmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtYmxv Y2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMtYmxvY2suaCIKICNp bmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgog I2luY2x1ZGUgInFhcGkvcW1wL3FsaXN0LmgiCmRpZmYgLS1naXQgYS9ibG9jay9yYmQuYyBiL2Js b2NrL3JiZC5jCmluZGV4IDI5NGVkMDcuLmZlMGE1N2MgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3JiZC5j CisrKyBiL2Jsb2NrL3JiZC5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAicWFwaS9xbXAv cWpzb24uaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xbGlzdC5oIgogI2luY2x1ZGUgInFhcGkvcW9i amVjdC1pbnB1dC12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNv cmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgi CiAKIC8qCiAgKiBXaGVuIHNwZWNpZnlpbmcgdGhlIGltYWdlIGZpbGVuYW1lIHVzZToKZGlmZiAt LWdpdCBhL2Jsb2NrL3NoZWVwZG9nLmMgYi9ibG9jay9zaGVlcGRvZy5jCmluZGV4IDg2ODBiMjku LmFjOTQ2MzYgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3NoZWVwZG9nLmMKKysrIGIvYmxvY2svc2hlZXBk b2cuYwpAQCAtMTQsOCArMTQsOCBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1 ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtc29ja2V0cy5oIgot I2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xYXBpL3FhcGktdmlzaXQtc29ja2V0cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgog I2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCiAjaW5jbHVkZSAicWFwaS9x b2JqZWN0LW91dHB1dC12aXNpdG9yLmgiCmRpZmYgLS1naXQgYS9ibG9jay9zc2guYyBiL2Jsb2Nr L3NzaC5jCmluZGV4IGFiM2FjZjAuLmRiYzgzNTQgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3NzaC5jCisr KyBiL2Jsb2NrL3NzaC5jCkBAIC0zNCw4ICszNCw4IEBACiAjaW5jbHVkZSAicWVtdS9jdXRpbHMu aCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L3VyaS5oIgotI2lu Y2x1ZGUgInFhcGkvcWFwaS12aXNpdC1zb2NrZXRzLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZp c2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1z b2NrZXRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdmlzaXQtYmxvY2stY29y ZS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0 cmluZy5oIgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCmRpZmYgLS1n aXQgYS9ibG9jay9zdHJlYW0uYyBiL2Jsb2NrL3N0cmVhbS5jCmluZGV4IDQ5OWNkYWMuLjA0ZjRj ZTIgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3N0cmVhbS5jCisrKyBiL2Jsb2NrL3N0cmVhbS5jCkBAIC0x Miw3ICsxMiw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJibG9jay9i bG9ja19pbnQuaCIKICNpbmNsdWRlICJibG9jay9ibG9ja2pvYl9pbnQuaCIKICNpbmNsdWRlICJx YXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ibG9jay90aHJvdHRsZS1ncm91cHMuYyBiL2Jsb2Nr L3Rocm90dGxlLWdyb3Vwcy5jCmluZGV4IDM2Y2MwNDMuLjAwYmI5N2UgMTAwNjQ0Ci0tLSBhL2Js b2NrL3Rocm90dGxlLWdyb3Vwcy5jCisrKyBiL2Jsb2NrL3Rocm90dGxlLWdyb3Vwcy5jCkBAIC0z MCw3ICszMCw3IEBACiAjaW5jbHVkZSAicWVtdS90aHJlYWQuaCIKICNpbmNsdWRlICJzeXNlbXUv cXRlc3QuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZp c2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1i bG9jay1jb3JlLmgiCiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogI2luY2x1ZGUgInFvbS9vYmpl Y3RfaW50ZXJmYWNlcy5oIgogCmRpZmYgLS1naXQgYS9ibG9jay92eGhzLmMgYi9ibG9jay92eGhz LmMKaW5kZXggNzVjYzZjOC4uNWMwMWNlZiAxMDA2NDQKLS0tIGEvYmxvY2svdnhocy5jCisrKyBi L2Jsb2NrL3Z4aHMuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJv ci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0 cmluZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5o IgogI2luY2x1ZGUgInFlbXUvdXJpLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1 ZGUgInFlbXUvdXVpZC5oIgpkaWZmIC0tZ2l0IGEvYmxvY2svd3JpdGUtdGhyZXNob2xkLmMgYi9i bG9jay93cml0ZS10aHJlc2hvbGQuYwppbmRleCAxZDQ4ZmMyLi41Yzk3MTU0IDEwMDY0NAotLS0g YS9ibG9jay93cml0ZS10aHJlc2hvbGQuYworKysgYi9ibG9jay93cml0ZS10aHJlc2hvbGQuYwpA QCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgImJsb2NrL3dyaXRlLXRocmVzaG9sZC5oIgogI2lu Y2x1ZGUgInFlbXUvbm90aWZ5LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUg InFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2 ZW50cy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFu ZHMtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1i bG9jay1jb3JlLmgiCiAKIHVpbnQ2NF90IGJkcnZfd3JpdGVfdGhyZXNob2xkX2dldChjb25zdCBC bG9ja0RyaXZlclN0YXRlICpicykKIHsKZGlmZiAtLWdpdCBhL2Jsb2NrZGV2LW5iZC5jIGIvYmxv Y2tkZXYtbmJkLmMKaW5kZXggNjVhODQ3My4uOThmMDA3NiAxMDA2NDQKLS0tIGEvYmxvY2tkZXYt bmJkLmMKKysrIGIvYmxvY2tkZXYtbmJkLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJz eXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgImh3L2Jsb2NrL2Jsb2NrLmgiCiAjaW5j bHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLWJsb2NrLmgiCiAjaW5j bHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgImJsb2NrL25iZC5oIgogI2luY2x1ZGUg ImlvL2NoYW5uZWwtc29ja2V0LmgiCmRpZmYgLS1naXQgYS9ibG9ja2Rldi5jIGIvYmxvY2tkZXYu YwppbmRleCAxZmJmZDNhLi5jNDc1MTA1IDEwMDY0NAotLS0gYS9ibG9ja2Rldi5jCisrKyBiL2Js b2NrZGV2LmMKQEAgLTQwLDkgKzQwLDkgQEAKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5o IgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5o IgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1jb21tYW5kcy10cmFuc2FjdGlvbi5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1i bG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtYmxv Y2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy10cmFuc2FjdGlv bi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FudW0uaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCkBAIC01Myw3ICs1Myw3IEBACiAjaW5jbHVk ZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogI2luY2x1 ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgotI2luY2x1ZGUgImJsb2NrL3RyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9ibG9jay90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9hcmNoX2luaXQu aCIKICNpbmNsdWRlICJzeXNlbXUvcXRlc3QuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgpk aWZmIC0tZ2l0IGEvYmxvY2tqb2IuYyBiL2Jsb2Nram9iLmMKaW5kZXggODAxZDI5ZC4uOGI5YTlj MyAxMDA2NDQKLS0tIGEvYmxvY2tqb2IuYworKysgYi9ibG9ja2pvYi5jCkBAIC0zMCw3ICszMCw3 IEBACiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2Nr LWJhY2tlbmQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBp LWV2ZW50cy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZl bnRzLWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRl ICJxZW11L2Nvcm91dGluZS5oIgogI2luY2x1ZGUgInFlbXUvaWQuaCIKZGlmZiAtLWdpdCBhL2Jz ZC11c2VyL21haW4uYyBiL2JzZC11c2VyL21haW4uYwppbmRleCBlZmVmNWZmLi4zZDNjYTMzIDEw MDY0NAotLS0gYS9ic2QtdXNlci9tYWluLmMKKysrIGIvYnNkLXVzZXIvbWFpbi5jCkBAIC0xNyw3 ICsxNyw3IEBACiAgKiAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgc2VlIDxodHRw Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIK LSNpbmNsdWRlICJxZW11LXZlcnNpb24uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FlbXUtdmVy c2lvbi5oIgogI2luY2x1ZGUgPG1hY2hpbmUvdHJhcC5oPgogCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgpkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXJpbmdidWYuYyBiL2NoYXJkZXYvY2hhci1y aW5nYnVmLmMKaW5kZXggODc4MzJlMi4uYmVjNjhkNiAxMDA2NDQKLS0tIGEvY2hhcmRldi9jaGFy LXJpbmdidWYuYworKysgYi9jaGFyZGV2L2NoYXItcmluZ2J1Zi5jCkBAIC0yNSw3ICsyNSw3IEBA CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtY2hhci5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLWNoYXIuaCIKICNpbmNs dWRlICJxZW11L2Jhc2U2NC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAKZGlmZiAtLWdp dCBhL2NoYXJkZXYvY2hhci1zb2NrZXQuYyBiL2NoYXJkZXYvY2hhci1zb2NrZXQuYwppbmRleCBh MjIwODAzLi44NDEzM2NiIDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXItc29ja2V0LmMKKysrIGIv Y2hhcmRldi9jaGFyLXNvY2tldC5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAicWVtdS9v cHRpb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9jbG9uZS12 aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LXNvY2tldHMuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1zb2NrZXRzLmgiCiAKICNpbmNsdWRlICJjaGFy ZGV2L2NoYXItaW8uaCIKIApkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLmMgYi9jaGFyZGV2L2No YXIuYwppbmRleCA1ZDdiMDc5Li44YzdmNzI0IDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXIuYwor KysgYi9jaGFyZGV2L2NoYXIuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgInFlbXUvZXJy b3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLmgiCiAjaW5jbHVkZSAicWFwaS9l cnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1jaGFyLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtY2hhci5oIgogI2luY2x1ZGUgInFhcGkvcW1w L3FlcnJvci5oIgogI2luY2x1ZGUgInN5c2VtdS9yZXBsYXkuaCIKICNpbmNsdWRlICJxZW11L2hl bHBfb3B0aW9uLmgiCmRpZmYgLS1naXQgYS9jaGFyZGV2L3NwaWNlLmMgYi9jaGFyZGV2L3NwaWNl LmMKaW5kZXggZTY2ZTNhZC4uMDQxMWQ4YSAxMDA2NDQKLS0tIGEvY2hhcmRldi9zcGljZS5jCisr KyBiL2NoYXJkZXYvc3BpY2UuYwpAQCAtMSw1ICsxLDUgQEAKICNpbmNsdWRlICJxZW11L29zZGVw LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAj aW5jbHVkZSAidWkvcWVtdS1zcGljZS5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKZGlmZiAtLWdpdCBhL2NoYXJkZXYvd2N0YWJsZXQuYyBiL2No YXJkZXYvd2N0YWJsZXQuYwppbmRleCA5NjlkMDE0Li5iM2Q3MGFhIDEwMDY0NAotLS0gYS9jaGFy ZGV2L3djdGFibGV0LmMKKysrIGIvY2hhcmRldi93Y3RhYmxldC5jCkBAIC0zMSw3ICszMSw3IEBA CiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLXNlcmlhbC5oIgogI2luY2x1ZGUgInVpL2NvbnNvbGUu aCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogCiAKICNkZWZpbmUgV0NfT1VUUFVUX0JVRl9NQVhfTEVOIDUx MgpkaWZmIC0tZ2l0IGEvY3B1cy5jIGIvY3B1cy5jCmluZGV4IGM2NTJkYTguLmNjYmViYTEgMTAw NjQ0Ci0tLSBhL2NwdXMuYworKysgYi9jcHVzLmMKQEAgLTI3LDggKzI3LDggQEAKICNpbmNsdWRl ICJjcHUuaCIKICNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVu dHMtcnVuLXN0YXRlLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAi cWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCmRpZmYgLS1n aXQgYS9jcnlwdG8vc2VjcmV0LmMgYi9jcnlwdG8vc2VjcmV0LmMKaW5kZXggMzg4YWJkNy4uYTU1 Nzg2ZiAxMDA2NDQKLS0tIGEvY3J5cHRvL3NlY3JldC5jCisrKyBiL2NyeXB0by9zZWNyZXQuYwpA QCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxb20v b2JqZWN0X2ludGVyZmFjZXMuaCIKICNpbmNsdWRlICJxZW11L2Jhc2U2NC5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIHN0YXRpYyB2b2lk CmRpZmYgLS1naXQgYS9jcnlwdG8vdGxzY3JlZHMuYyBiL2NyeXB0by90bHNjcmVkcy5jCmluZGV4 IDNjZDQxMDMuLjEwYWExY2MgMTAwNjQ0Ci0tLSBhL2NyeXB0by90bHNjcmVkcy5jCisrKyBiL2Ny eXB0by90bHNjcmVkcy5jCkBAIC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5o IgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJjcnlwdG8vdGxzY3JlZHNwcml2 LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAK ICNkZWZpbmUgREhfQklUUyAyMDQ4CiAKZGlmZiAtLWdpdCBhL2NyeXB0by90bHNjcmVkc2Fub24u YyBiL2NyeXB0by90bHNjcmVkc2Fub24uYwppbmRleCAxNDY0MjIwLi5kMjJkMWU3IDEwMDY0NAot LS0gYS9jcnlwdG8vdGxzY3JlZHNhbm9uLmMKKysrIGIvY3J5cHRvL3Rsc2NyZWRzYW5vbi5jCkBA IC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAiY3J5cHRvL3Rsc2NyZWRzcHJpdi5oIgogI2luY2x1 ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxb20vb2JqZWN0X2ludGVyZmFjZXMuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogCiAjaWZk ZWYgQ09ORklHX0dOVVRMUwpkaWZmIC0tZ2l0IGEvY3J5cHRvL3Rsc2NyZWRzeDUwOS5jIGIvY3J5 cHRvL3Rsc2NyZWRzeDUwOS5jCmluZGV4IDUwZWI1NGYuLmEzZGQ0OTEgMTAwNjQ0Ci0tLSBhL2Ny eXB0by90bHNjcmVkc3g1MDkuYworKysgYi9jcnlwdG8vdGxzY3JlZHN4NTA5LmMKQEAgLTI0LDcg KzI0LDcgQEAKICNpbmNsdWRlICJjcnlwdG8vc2VjcmV0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInFvbS9vYmplY3RfaW50ZXJmYWNlcy5oIgotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKICNpZmRlZiBDT05GSUdfR05V VExTCmRpZmYgLS1naXQgYS9jcnlwdG8vdGxzc2Vzc2lvbi5jIGIvY3J5cHRvL3Rsc3Nlc3Npb24u YwppbmRleCA5NmEwMmRlLi4xMjI2Y2ZmIDEwMDY0NAotLS0gYS9jcnlwdG8vdGxzc2Vzc2lvbi5j CisrKyBiL2NyeXB0by90bHNzZXNzaW9uLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJj cnlwdG8vdGxzY3JlZHN4NTA5LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUg InFlbXUvYWNsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAKICNpZmRlZiBDT05GSUdfR05VVExTCiAKZGlmZiAtLWdpdCBhL2RtYS1oZWxwZXJz LmMgYi9kbWEtaGVscGVycy5jCmluZGV4IDJkN2UwMmQuLmI4MTk0NDMgMTAwNjQ0Ci0tLSBhL2Rt YS1oZWxwZXJzLmMKKysrIGIvZG1hLWhlbHBlcnMuYwpAQCAtMTAsNyArMTAsNyBAQAogI2luY2x1 ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2lu Y2x1ZGUgInN5c2VtdS9kbWEuaCIKLSNpbmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS1yb290LmgiCiAjaW5jbHVkZSAicWVtdS90aHJlYWQuaCIKICNpbmNs dWRlICJxZW11L21haW4tbG9vcC5oIgogCmRpZmYgLS1naXQgYS9kdW1wLmMgYi9kdW1wLmMKaW5k ZXggMDk3ZTYwYi4uMzQ1YzJjMSAxMDA2NDQKLS0tIGEvZHVtcC5jCisrKyBiL2R1bXAuYwpAQCAt MjMsOCArMjMsOCBAQAogI2luY2x1ZGUgInN5c2VtdS9tZW1vcnlfbWFwcGluZy5oIgogI2luY2x1 ZGUgInN5c2VtdS9jcHVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1taXNj LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCiAjaW5jbHVkZSAicWFw aS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRl ICJody9taXNjL3ZtY29yZWluZm8uaCIKZGlmZiAtLWdpdCBhL2V4ZWMuYyBiL2V4ZWMuYwppbmRl eCAwZWI4OTBkLi42MzAyODhjIDEwMDY0NAotLS0gYS9leGVjLmMKKysrIGIvZXhlYy5jCkBAIC00 Niw3ICs0Niw3IEBACiAjaW5jbHVkZSAic3lzZW11L2h3X2FjY2VsLmgiCiAjaW5jbHVkZSAiZXhl Yy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS94ZW4tbWFwY2FjaGUuaCIKLSNp bmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS1yb290Lmgi CiAKICNpZmRlZiBDT05GSUdfRkFMTE9DQVRFX1BVTkNIX0hPTEUKICNpbmNsdWRlIDxsaW51eC9m YWxsb2MuaD4KZGlmZiAtLWdpdCBhL2dkYnN0dWIuYyBiL2dkYnN0dWIuYwppbmRleCBmMWQ1MTQ4 Li43MDdhOGZmIDEwMDY0NAotLS0gYS9nZGJzdHViLmMKKysrIGIvZ2Ric3R1Yi5jCkBAIC0yMSw3 ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11 L2N1dGlscy5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpZmRlZiBDT05GSUdfVVNFUl9PTkxZ CiAjaW5jbHVkZSAicWVtdS5oIgogI2Vsc2UKZGlmZiAtLWdpdCBhL2htcC5jIGIvaG1wLmMKaW5k ZXggYTI3NzUxNy4uYzg0MjlhOCAxMDA2NDQKLS0tIGEvaG1wLmMKKysrIGIvaG1wLmMKQEAgLTI4 LDE2ICsyOCwxNiBAQAogI2luY2x1ZGUgIm1vbml0b3IvcWRldi5oIgogI2luY2x1ZGUgInFhcGkv ZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL29wdHMtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1idWlsdGluLXZpc2l0LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLWJsb2Nr LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLWNoYXIuaCIKLSNpbmNsdWRlICJxYXBp L3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRz LW1pc2MuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbmV0LmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5k cy1ydW4tc3RhdGUuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtdHBtLmgiCi0jaW5j bHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXVpLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBp L3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNv bW1hbmRzLWJsb2NrLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMt Y2hhci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pZ3JhdGlv bi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1uZXQuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1yb2NrZXIuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3FhcGkvcWFwaS1jb21tYW5kcy10cG0uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1jb21tYW5kcy11aS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAi cWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9zdHJpbmctaW5wdXQtdmlzaXRvci5o IgpkaWZmIC0tZ2l0IGEvaHcvOXBmcy85cC5jIGIvaHcvOXBmcy85cC5jCmluZGV4IDQ4ZmE0OGUu LjAxNzI0ZmUgMTAwNjQ0Ci0tLSBhL2h3LzlwZnMvOXAuYworKysgYi9ody85cGZzLzlwLmMKQEAg LTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJmc2Rldi9xZW11LWZzZGV2LmgiCiAjaW5jbHVkZSAi OXAteGF0dHIuaCIKICNpbmNsdWRlICJjb3RoLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL2Jsb2NrZXIuaCIK ICNpbmNsdWRlICJzeXNlbXUvcXRlc3QuaCIKIApkaWZmIC0tZ2l0IGEvaHcvYWNwaS9jb3JlLmMg Yi9ody9hY3BpL2NvcmUuYwppbmRleCBiOGQzOTAxLi5hNGY4YjljIDEwMDY0NAotLS0gYS9ody9h Y3BpL2NvcmUuYworKysgYi9ody9hY3BpL2NvcmUuYwpAQCAtMjcsOCArMjcsOCBAQAogI2luY2x1 ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVk ZSAicWFwaS9vcHRzLXZpc2l0b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLXJ1bi1z dGF0ZS5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1taXNjLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvcWFwaS9xYXBpLXZpc2l0LW1pc2MuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5o IgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2FjcGkvY3B1LmMg Yi9ody9hY3BpL2NwdS5jCmluZGV4IDVhZTU5NWUuLmZmYzIzNjUgMTAwNjQ0Ci0tLSBhL2h3L2Fj cGkvY3B1LmMKKysrIGIvaHcvYWNwaS9jcHUuYwpAQCAtMiw4ICsyLDggQEAKICNpbmNsdWRlICJo dy9ib2FyZHMuaCIKICNpbmNsdWRlICJody9hY3BpL2NwdS5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9udW1hLmgiCiAKICNk ZWZpbmUgQUNQSV9DUFVfSE9UUExVR19SRUdfTEVOIDEyCmRpZmYgLS1naXQgYS9ody9hY3BpL21l bW9yeV9ob3RwbHVnLmMgYi9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggMGZmMTcxMi4u M2Y2MDVhZCAxMDA2NDQKLS0tIGEvaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL2h3L2Fj cGkvbWVtb3J5X2hvdHBsdWcuYwpAQCAtNCw5ICs0LDkgQEAKICNpbmNsdWRlICJody9tZW0vcGMt ZGltbS5oIgogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUgImh3L3FkZXYtY29yZS5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMtbWlzYy5oIgogCiAjZGVmaW5l IE1FTU9SWV9TTE9UU19OVU1CRVIgICAgICAgICAgIk1ETlIiCiAjZGVmaW5lIE1FTU9SWV9IT1RQ TFVHX0lPX1JFR0lPTiAgICAgIkhQTVIiCmRpZmYgLS1naXQgYS9ody9hY3BpL3Rjby5jIGIvaHcv YWNwaS90Y28uYwppbmRleCBhOTE0Mzk2Li43ODM4ZDBhIDEwMDY0NAotLS0gYS9ody9hY3BpL3Rj by5jCisrKyBiL2h3L2FjcGkvdGNvLmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlICJody9p Mzg2L2ljaDkuaCIKIAogI2luY2x1ZGUgImh3L2FjcGkvdGNvLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8vI2RlZmluZSBERUJVRwogCmRp ZmYgLS1naXQgYS9ody9hY3BpL3ZtZ2VuaWQuYyBiL2h3L2FjcGkvdm1nZW5pZC5jCmluZGV4IGQ3 OGI1NzkuLmI2YmFkNjQgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvdm1nZW5pZC5jCisrKyBiL2h3L2Fj cGkvdm1nZW5pZC5jCkBAIC0xMiw3ICsxMiw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1t aXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgog I2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgogI2luY2x1ZGUgImh3L2FjcGkvYW1sLWJ1aWxkLmgi CiAjaW5jbHVkZSAiaHcvYWNwaS92bWdlbmlkLmgiCmRpZmYgLS1naXQgYS9ody9hbHBoYS9wY2ku YyBiL2h3L2FscGhhL3BjaS5jCmluZGV4IDhkZGU2MzcuLmVkNzM5MjYgMTAwNjQ0Ci0tLSBhL2h3 L2FscGhhL3BjaS5jCisrKyBiL2h3L2FscGhhL3BjaS5jCkBAIC0xMSw3ICsxMSw3IEBACiAjaW5j bHVkZSAiYWxwaGFfc3lzLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJzeXNl bXUvc3lzZW11LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAKIAogLyogRmFsbGJhY2sgZm9yIHVuYXNzaWduZWQgUENJIEkvTyBvcGVyYXRpb25z LiAgQXZvaWRzIE1DSEsuICAqLwpkaWZmIC0tZ2l0IGEvaHcvYXJtL2lvdGtpdC5jIGIvaHcvYXJt L2lvdGtpdC5jCmluZGV4IGM1ZjBhNWIuLmU3OTAyYmUgMTAwNjQ0Ci0tLSBhL2h3L2FybS9pb3Rr aXQuYworKysgYi9ody9hcm0vaW90a2l0LmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlICJx ZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9y LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAj aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNp bmNsdWRlICJody9hcm0vaW90a2l0LmgiCmRpZmYgLS1naXQgYS9ody9hcm0vdmlydC1hY3BpLWJ1 aWxkLmMgYi9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKaW5kZXggYzdjNmE1Ny4uYTRlMjA3MCAx MDA2NDQKLS0tIGEvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCisrKyBiL2h3L2FybS92aXJ0LWFj cGktYnVpbGQuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNp bmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvYml0bWFwLmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicW9t L2NwdS5oIgogI2luY2x1ZGUgInRhcmdldC9hcm0vY3B1LmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9h Y3BpLWRlZnMuaCIKZGlmZiAtLWdpdCBhL2h3L2F1ZGlvL2NzNDIzMS5jIGIvaHcvYXVkaW8vY3M0 MjMxLmMKaW5kZXggMzA2OTBmOS4uYTFmOGMwNCAxMDA2NDQKLS0tIGEvaHcvYXVkaW8vY3M0MjMx LmMKKysrIGIvaHcvYXVkaW8vY3M0MjMxLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUg InFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyoKICAqIEluIGFkZGl0aW9uIHRv IENyeXN0YWwgQ1M0MjMxIHRoZXJlIGlzIGEgRE1BIGNvbnRyb2xsZXIgb24gU3BhcmMuCmRpZmYg LS1naXQgYS9ody9hdWRpby9taWxreW1pc3QtYWM5Ny5jIGIvaHcvYXVkaW8vbWlsa3ltaXN0LWFj OTcuYwppbmRleCBiYzhkYjcxLi44OTBkNjliIDEwMDY0NAotLS0gYS9ody9hdWRpby9taWxreW1p c3QtYWM5Ny5jCisrKyBiL2h3L2F1ZGlvL21pbGt5bWlzdC1hYzk3LmMKQEAgLTI0LDcgKzI0LDcg QEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRl ICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJhdWRpby9hdWRpby5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3It cmVwb3J0LmgiCiAKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2Jsb2NrLmMgYi9ody9ibG9jay9ibG9j ay5jCmluZGV4IGI5MWUyYjYuLjg3Yjg2MDQgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2Jsb2NrLmMK KysrIGIvaHcvYmxvY2svYmxvY2suYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgInN5c2Vt dS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcvYmxvY2svYmxvY2suaCIKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLWJsb2NrLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtYmxvY2suaCIKICNpbmNsdWRlICJxZW11 L2Vycm9yLXJlcG9ydC5oIgogCiB2b2lkIGJsa2NvbmZfc2VyaWFsKEJsb2NrQ29uZiAqY29uZiwg Y2hhciAqKnNlcmlhbCkKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxr LmMgYi9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5jCmluZGV4IDEwMWYzMmMuLmY3NzFm NjAgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxrLmMKKysrIGIvaHcv YmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2lvdi5o IgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQu aCIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2hkLWdlb21ldHJ5LmMgYi9ody9ibG9jay9oZC1nZW9t ZXRyeS5jCmluZGV4IDc5Mzg0YTIuLmE5YmQzMjkgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2hkLWdl b21ldHJ5LmMKKysrIGIvaHcvYmxvY2svaGQtZ2VvbWV0cnkuYwpAQCAtMzIsMTAgKzMyLDEwIEBA CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tl bmQuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtYmxvY2suaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ibG9jay5oIgogI2luY2x1ZGUgInFlbXUvYnN3YXAuaCIK ICNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdHJ1Y3QgcGFydGl0aW9uIHsKICAgICAgICAgdWlu dDhfdCBib290X2luZDsgICAgICAgICAgIC8qIDB4ODAgLSBhY3RpdmUgKi8KZGlmZiAtLWdpdCBh L2h3L2Jsb2NrL252bWUuYyBiL2h3L2Jsb2NrL252bWUuYwppbmRleCA4NWQyNDA2Li41NTg4MTQ3 IDEwMDY0NAotLS0gYS9ody9ibG9jay9udm1lLmMKKysrIGIvaHcvYmxvY2svbnZtZS5jCkBAIC0z NSw3ICszNSw3IEBACiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIAogI2luY2x1 ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAjaW5jbHVkZSAibnZtZS5oIgogCiAjZGVmaW5lIE5WTUVfR1VFU1RfRVJSKHRy YWNlLCBmbXQsIC4uLikgXApkaWZmIC0tZ2l0IGEvaHcvYmxvY2svdmlydGlvLWJsay5jIGIvaHcv YmxvY2svdmlydGlvLWJsay5jCmluZGV4IGIxNTMyZTQuLjI1YjFiN2EgMTAwNjQ0Ci0tLSBhL2h3 L2Jsb2NrL3ZpcnRpby1ibGsuYworKysgYi9ody9ibG9jay92aXJ0aW8tYmxrLmMKQEAgLTE2LDcg KzE2LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvaW92Lmgi CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgog I2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2Nr ZGV2LmgiCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rp c2suYwppbmRleCBmNzRmY2Q0Li5hMzIzMGQ3IDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW5fZGlz ay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKQEAgLTMyLDcgKzMyLDcgQEAKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJx YXBpL3FtcC9xc3RyaW5nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIApkaWZmIC0tZ2l0IGEvaHcvY2hhci9jbXNkay1h cGItdWFydC5jIGIvaHcvY2hhci9jbXNkay1hcGItdWFydC5jCmluZGV4IDFhZDFlMTQuLjIwNDlm YjcgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvY21zZGstYXBiLXVhcnQuYworKysgYi9ody9jaGFyL2Nt c2RrLWFwYi11YXJ0LmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi CiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiaHcv c3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNpbmNsdWRlICJjaGFy ZGV2L2NoYXItZmUuaCIKZGlmZiAtLWdpdCBhL2h3L2NoYXIvZXNjYy5jIGIvaHcvY2hhci9lc2Nj LmMKaW5kZXggNjI4ZjVmOC4uNWRjOWQ2ZCAxMDA2NDQKLS0tIGEvaHcvY2hhci9lc2NjLmMKKysr IGIvaHcvY2hhci9lc2NjLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJody9zeXNidXMu aCIKICNpbmNsdWRlICJody9jaGFyL2VzY2MuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qCiAg KiBDaGlwc2V0IGRvY3M6CmRpZmYgLS1naXQgYS9ody9jaGFyL2dybGliX2FwYnVhcnQuYyBiL2h3 L2NoYXIvZ3JsaWJfYXBidWFydC5jCmluZGV4IGJhYzExYmUuLjFkZTkyZTQgMTAwNjQ0Ci0tLSBh L2h3L2NoYXIvZ3JsaWJfYXBidWFydC5jCisrKyBiL2h3L2NoYXIvZ3JsaWJfYXBidWFydC5jCkBA IC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiY2hhcmRl di9jaGFyLWZlLmgiCiAKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKIAogI2RlZmluZSBVQVJUX1JFR19TSVpFIDIwICAgICAvKiBTaXplIG9mIG1lbW9y eSBtYXBwZWQgcmVnaXN0ZXJzICovCiAKZGlmZiAtLWdpdCBhL2h3L2NoYXIvbG0zMl9qdWFydC5j IGIvaHcvY2hhci9sbTMyX2p1YXJ0LmMKaW5kZXggZDc1YzgzNS4uNDAxNTM5NSAxMDA2NDQKLS0t IGEvaHcvY2hhci9sbTMyX2p1YXJ0LmMKKysrIGIvaHcvY2hhci9sbTMyX2p1YXJ0LmMKQEAgLTIw LDcgKzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIK ICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItZmUuaCIKIAogI2luY2x1 ZGUgImh3L2NoYXIvbG0zMl9qdWFydC5oIgpkaWZmIC0tZ2l0IGEvaHcvY2hhci9sbTMyX3VhcnQu YyBiL2h3L2NoYXIvbG0zMl91YXJ0LmMKaW5kZXggYzRhM2I5Yi4uMDIzZWVmYSAxMDA2NDQKLS0t IGEvaHcvY2hhci9sbTMyX3VhcnQuYworKysgYi9ody9jaGFyL2xtMzJfdWFydC5jCkBAIC0yNSw3 ICsyNSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAj aW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLWZlLmgiCiAjaW5jbHVkZSAi cWVtdS9lcnJvci1yZXBvcnQuaCIKIApkaWZmIC0tZ2l0IGEvaHcvY2hhci9taWxreW1pc3QtdWFy dC5jIGIvaHcvY2hhci9taWxreW1pc3QtdWFydC5jCmluZGV4IDU0OGVlMjcuLmI1YjYxZGUgMTAw NjQ0Ci0tLSBhL2h3L2NoYXIvbWlsa3ltaXN0LXVhcnQuYworKysgYi9ody9jaGFyL21pbGt5bWlz dC11YXJ0LmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXIt ZmUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogCmRpZmYgLS1naXQgYS9ody9j aGFyL3BsMDExLmMgYi9ody9jaGFyL3BsMDExLmMKaW5kZXggMmFhMjc3Zi4uMTBkN2QzYSAxMDA2 NDQKLS0tIGEvaHcvY2hhci9wbDAxMS5jCisrKyBiL2h3L2NoYXIvcGwwMTEuYwpAQCAtMTEsNyAr MTEsNyBAQAogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci1m ZS5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFlQRV9QTDAxMSAicGwwMTEiCiAjZGVm aW5lIFBMMDExKG9iaikgT0JKRUNUX0NIRUNLKFBMMDExU3RhdGUsIChvYmopLCBUWVBFX1BMMDEx KQpkaWZmIC0tZ2l0IGEvaHcvY2hhci92aXJ0aW8tY29uc29sZS5jIGIvaHcvY2hhci92aXJ0aW8t Y29uc29sZS5jCmluZGV4IDY3OWE4MjQuLjNjNDMwODIgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvdmly dGlvLWNvbnNvbGUuYworKysgYi9ody9jaGFyL3ZpcnRpby1jb25zb2xlLmMKQEAgLTEzLDEwICsx MywxMCBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXIt ZmUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0 aW8tc2VyaWFsLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFw aS1ldmVudHMtY2hhci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1j aGFyLmgiCiAKICNkZWZpbmUgVFlQRV9WSVJUSU9fQ09OU09MRV9TRVJJQUxfUE9SVCAidmlydHNl cmlhbHBvcnQiCiAjZGVmaW5lIFZJUlRJT19DT05TT0xFKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcv Y2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jIGIvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jCmlu ZGV4IDk0NzBiZDcuLjY5ZmJmYTkgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvdmlydGlvLXNlcmlhbC1i dXMuYworKysgYi9ody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLmMKQEAgLTI1LDcgKzI1LDcgQEAK ICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIK ICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody92aXJ0aW8vdmlydGlvLXNlcmlhbC5oIgog I2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8tYWNjZXNzLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2Nv cmUvbWFjaGluZS5jIGIvaHcvY29yZS9tYWNoaW5lLmMKaW5kZXggNWUyYmJjZC4uMGI0OGU3NCAx MDA2NDQKLS0tIGEvaHcvY29yZS9tYWNoaW5lLmMKKysrIGIvaHcvY29yZS9tYWNoaW5lLmMKQEAg LTEzLDcgKzEzLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvYm9h cmRzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNp dC1jb21tb24uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1jb21tb24u aCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNp bmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCmRpZmYgLS1naXQgYS9ody9jb3JlL3FkZXYuYyBiL2h3 L2NvcmUvcWRldi5jCmluZGV4IGY2ZjkyNDcuLjUwMDM0NDAgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUv cWRldi5jCisrKyBiL2h3L2NvcmUvcWRldi5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSAi aHcvcWRldi5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJy b3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJl cG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5 L2NpcnJ1c192Z2EuYwppbmRleCAxMzhhZTk2Li5lMDEwMjJjIDEwMDY0NAotLS0gYS9ody9kaXNw bGF5L2NpcnJ1c192Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtMjgsNyAr MjgsNyBAQAogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK ICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJ1 aS9waXhlbF9vcHMuaCIKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvZzM2NGZiLmMgYi9ody9kaXNw bGF5L2czNjRmYi5jCmluZGV4IDNkNzUzOTQuLjVhY2E5NDEgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3Bs YXkvZzM2NGZiLmMKKysrIGIvaHcvZGlzcGxheS9nMzY0ZmIuYwpAQCAtMjIsNyArMjIsNyBAQAog I2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgog I2luY2x1ZGUgInVpL3BpeGVsX29wcy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogCiB0eXBlZGVmIHN0 cnVjdCBHMzY0U3RhdGUgewpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9qYXp6X2xlZC5jIGIvaHcv ZGlzcGxheS9qYXp6X2xlZC5jCmluZGV4IDNjOTdkNTYuLmM0OGI2MjMgMTAwNjQ0Ci0tLSBhL2h3 L2Rpc3BsYXkvamF6el9sZWQuYworKysgYi9ody9kaXNwbGF5L2phenpfbGVkLmMKQEAgLTI2LDcg KzI2LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInVpL2NvbnNvbGUu aCIKICNpbmNsdWRlICJ1aS9waXhlbF9vcHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKIAogdHlwZWRl ZiBlbnVtIHsKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvbWlsa3ltaXN0LXRtdTIuYyBiL2h3L2Rp c3BsYXkvbWlsa3ltaXN0LXRtdTIuYwppbmRleCAzY2U0NGZkLi45ODFiMTVmIDEwMDY0NAotLS0g YS9ody9kaXNwbGF5L21pbGt5bWlzdC10bXUyLmMKKysrIGIvaHcvZGlzcGxheS9taWxreW1pc3Qt dG11Mi5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1 ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgog I2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgpk aWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9taWxreW1pc3QtdmdhZmIuYyBiL2h3L2Rpc3BsYXkvbWls a3ltaXN0LXZnYWZiLmMKaW5kZXggMTc3ZmRhYy4uZmVjNmMyZiAxMDA2NDQKLS0tIGEvaHcvZGlz cGxheS9taWxreW1pc3QtdmdhZmIuYworKysgYi9ody9kaXNwbGF5L21pbGt5bWlzdC12Z2FmYi5j CkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImh3 L2h3LmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1 ZGUgImZyYW1lYnVmZmVyLmgiCiAjaW5jbHVkZSAidWkvcGl4ZWxfb3BzLmgiCmRpZmYgLS1naXQg YS9ody9kaXNwbGF5L3F4bC1yZW5kZXIuYyBiL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCmluZGV4 IGU3YWM0ZjguLjUzZDgzNzYgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCisr KyBiL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCkBAIC0yMSw3ICsyMSw3IEBACiAKICNpbmNsdWRl ICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicXhsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyB2b2lkIHF4bF9ibGl0KFBDSVFY TERldmljZSAqcXhsLCBRWExSZWN0ICpyZWN0KQogewpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9x eGwuYyBiL2h3L2Rpc3BsYXkvcXhsLmMKaW5kZXggYTcxNzE0Yy4uNTg3ZGJhNSAxMDA2NDQKLS0t IGEvaHcvZGlzcGxheS9xeGwuYworKysgYi9ody9kaXNwbGF5L3F4bC5jCkBAIC0yOCw3ICsyOCw3 IEBACiAjaW5jbHVkZSAicWVtdS9hdG9taWMuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11Lmgi CiAjaW5jbHVkZSAibWlncmF0aW9uL2Jsb2NrZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUgInF4bC5oIgogCmRpZmYgLS1n aXQgYS9ody9kaXNwbGF5L3NpaTkwMjIuYyBiL2h3L2Rpc3BsYXkvc2lpOTAyMi5jCmluZGV4IGVh ZjExYTYuLmE5NTk2M2EgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvc2lpOTAyMi5jCisrKyBiL2h3 L2Rpc3BsYXkvc2lpOTAyMi5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSAicWVtdS1jb21t b24uaCIKICNpbmNsdWRlICJody9pMmMvaTJjLmgiCiAjaW5jbHVkZSAiaHcvaTJjL2kyYy1kZGMu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog I2RlZmluZSBTSUk5MDIyX1NZU19DVFJMX0RBVEEgMHgxYQogI2RlZmluZSBTSUk5MDIyX1NZU19D VFJMX1BXUl9EV04gMHgxMApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBiL2h3L2Rpc3Bs YXkvdmdhLmMKaW5kZXggNzIxODEzMy4uMmNiMWMyNCAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92 Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAi dWkvcGl4ZWxfb3BzLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgImh3L3hl bi94ZW4uaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKIAogLy8jZGVmaW5lIERFQlVHX1ZHQV9NRU0KIC8vI2RlZmluZSBERUJVR19WR0FfUkVHCmRp ZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZpcnRpby1ncHUtM2QuYyBiL2h3L2Rpc3BsYXkvdmlydGlv LWdwdS0zZC5jCmluZGV4IDM1NThmMzguLmM5N2E4NWQgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv dmlydGlvLWdwdS0zZC5jCisrKyBiL2h3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jCkBAIC0xNCw3 ICsxNCw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9u LmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody92aXJ0aW8vdmlydGlvLmgiCiAjaW5j bHVkZSAiaHcvdmlydGlvL3ZpcnRpby1ncHUuaCIKIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92 aXJ0aW8tZ3B1LmMgYi9ody9kaXNwbGF5L3ZpcnRpby1ncHUuYwppbmRleCAyZGQzYzM0Li5iMjBk MzNkIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZpcnRpby1ncHUuYworKysgYi9ody9kaXNwbGF5 L3ZpcnRpby1ncHUuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgi CiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiaHcv dmlydGlvL3ZpcnRpby5oIgogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8tZ3B1LmgiCiAjaW5j bHVkZSAiaHcvdmlydGlvL3ZpcnRpby1idXMuaCIKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdm13 YXJlX3ZnYS5jIGIvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMKaW5kZXggYmQzZThiMy4uZjMzYjBi NiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMKKysrIGIvaHcvZGlzcGxheS92 bXdhcmVfdmdhLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAj aW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9sb2FkZXIuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJ1aS92bmMuaCIK ICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIu YyBiL2h3L2Rpc3BsYXkveGVuZmIuYwppbmRleCBmNWFmY2MwLi5hZDhlNjYyIDEwMDY0NAotLS0g YS9ody9kaXNwbGF5L3hlbmZiLmMKKysrIGIvaHcvZGlzcGxheS94ZW5mYi5jCkBAIC0zNiw3ICsz Niw3IEBACiAjaW5jbHVkZSA8eGVuL2lvL2tiZGlmLmg+CiAjaW5jbHVkZSA8eGVuL2lvL3Byb3Rv Y29scy5oPgogCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKICNpZm5kZWYgQlROX0xFRlQKICNkZWZpbmUgQlROX0xFRlQgMHgxMTAgLyogZnJvbSA8 bGludXgvaW5wdXQuaD4gKi8KZGlmZiAtLWdpdCBhL2h3L2RtYS9pODI1Ny5jIGIvaHcvZG1hL2k4 MjU3LmMKaW5kZXggYmQyM2U4OS4uZmQ3YzAwMCAxMDA2NDQKLS0tIGEvaHcvZG1hL2k4MjU3LmMK KysrIGIvaHcvZG1hL2k4MjU3LmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJody9pc2Ev aXNhLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2k4MjU3LmgiCiAjaW5jbHVkZSAicWVtdS9tYWluLWxv b3AuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogI2RlZmluZSBJODI1NyhvYmopIFwKICAgICBPQkpFQ1RfQ0hFQ0soSTgyNTdTdGF0ZSwgKG9i aiksIFRZUEVfSTgyNTcpCmRpZmYgLS1naXQgYS9ody9kbWEvcmM0MDMwLmMgYi9ody9kbWEvcmM0 MDMwLmMKaW5kZXggNWQ0ODMzZS4uODhkODJhNSAxMDA2NDQKLS0tIGEvaHcvZG1hL3JjNDAzMC5j CisrKyBiL2h3L2RtYS9yYzQwMzAuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgInFlbXUv dGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1z cGFjZXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqLwogLyogcmM0MDMwIGVtdWxhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAqLwpkaWZmIC0tZ2l0IGEvaHcvZG1hL3NwYXJjMzJfZG1hLmMgYi9ody9kbWEvc3Bh cmMzMl9kbWEuYwppbmRleCA3YjAwYTI3Li4zMDczNzUwIDEwMDY0NAotLS0gYS9ody9kbWEvc3Bh cmMzMl9kbWEuYworKysgYi9ody9kbWEvc3BhcmMzMl9kbWEuYwpAQCAtMzIsNyArMzIsNyBAQAog I2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgInN5c2VtdS9kbWEuaCIKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKIC8qCiAgKiBUaGlzIGlzIHRoZSBETUEgY29udHJvbGxlciBwYXJ0IG9mIGNo aXAgU1RQMjAwMCAoTWFzdGVyIEkvTyksIGFsc28KZGlmZiAtLWdpdCBhL2h3L2hwcGEvcGNpLmMg Yi9ody9ocHBhL3BjaS5jCmluZGV4IDc2NjQyMDIuLjkzNjMwYWQgMTAwNjQ0Ci0tLSBhL2h3L2hw cGEvcGNpLmMKKysrIGIvaHcvaHBwYS9wY2kuYwpAQCAtOCw3ICs4LDcgQEAKICNpbmNsdWRlICJo cHBhX3N5cy5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2Vt dS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog CiAKIC8qIEZhbGxiYWNrIGZvciB1bmFzc2lnbmVkIFBDSSBJL08gb3BlcmF0aW9ucy4gIEF2b2lk cyBNQ0hLLiAgKi8KZGlmZiAtLWdpdCBhL2h3L2kzODYvYW1kX2lvbW11LmMgYi9ody9pMzg2L2Ft ZF9pb21tdS5jCmluZGV4IDYzZDQ2ZmYuLmJkNzY5YTcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvYW1k X2lvbW11LmMKKysrIGIvaHcvaTM4Ni9hbWRfaW9tbXUuYwpAQCAtMjYsNyArMjYsNyBAQAogI2lu Y2x1ZGUgImFtZF9pb21tdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJx ZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiB1c2VkIEFNRC1WaSBNTUlPIHJlZ2lzdGVycyAqLwogY29uc3Qg Y2hhciAqYW1kdmlfbW1pb19sb3dbXSA9IHsKZGlmZiAtLWdpdCBhL2h3L2kzODYvaW50ZWxfaW9t bXUuYyBiL2h3L2kzODYvaW50ZWxfaW9tbXUuYwppbmRleCBmYjMxZGU5Li4xMWQ1NTI4IDEwMDY0 NAotLS0gYS9ody9pMzg2L2ludGVsX2lvbW11LmMKKysrIGIvaHcvaTM4Ni9pbnRlbF9pb21tdS5j CkBAIC0zNSw3ICszNSw3IEBACiAjaW5jbHVkZSAic3lzZW11L2t2bS5oIgogI2luY2x1ZGUgImh3 L2kzODYvYXBpY19pbnRlcm5hbC5oIgogI2luY2x1ZGUgImt2bV9pMzg2LmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyB2b2lkIHZ0 ZF9kZWZpbmVfcXVhZChJbnRlbElPTU1VU3RhdGUgKnMsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2 YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgd21hc2ssIHVpbnQ2NF90 IHcxY21hc2spCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKaW5kZXgg MzVmY2I2ZS4uMWEyNGFhZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5jCisrKyBiL2h3L2kzODYv cGMuYwpAQCAtNjcsNyArNjcsNyBAQAogI2luY2x1ZGUgImFjcGktYnVpbGQuaCIKICNpbmNsdWRl ICJody9tZW0vcGMtZGltbS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktdmlzaXQtY29tbW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt dmlzaXQtY29tbW9uLmgiCiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCiAjaW5jbHVkZSAicW9t L2NwdS5oIgogI2luY2x1ZGUgImh3L25taS5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni92bXBvcnQu YyBiL2h3L2kzODYvdm1wb3J0LmMKaW5kZXggMTE2YWEwOS4uY2M4NzFlOSAxMDA2NDQKLS0tIGEv aHcvaTM4Ni92bXBvcnQuYworKysgYi9ody9pMzg2L3ZtcG9ydC5jCkBAIC0yOCw3ICsyOCw3IEBA CiAjaW5jbHVkZSAic3lzZW11L2h3X2FjY2VsLmgiCiAjaW5jbHVkZSAiaHcvcWRldi5oIgogI2lu Y2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVk1QT1JUX0NNRF9HRVRWRVJTSU9OIDB4MGEKICNkZWZp bmUgVk1QT1JUX0NNRF9HRVRSQU1TSVpFIDB4MTQKZGlmZiAtLWdpdCBhL2h3L2kzODYveDg2LWlv bW11LmMgYi9ody9pMzg2L3g4Ni1pb21tdS5jCmluZGV4IDhhMDFhMmQuLmZkM2Y4MzggMTAwNjQ0 Ci0tLSBhL2h3L2kzODYveDg2LWlvbW11LmMKKysrIGIvaHcvaTM4Ni94ODYtaW9tbXUuYwpAQCAt MjQsNyArMjQsNyBAQAogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogdm9pZCB4ODZfaW9tbXVfaWVjX3Jl Z2lzdGVyX25vdGlmaWVyKFg4NklPTU1VU3RhdGUgKmlvbW11LAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGllY19ub3RpZnlfZm4gZm4sIHZvaWQgKmRhdGEpCmRpZmYgLS1n aXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXgg ZjI0YjdkNC4uN2MzMzM5MCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBi L2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMTcsMTEgKzE3LDExIEBACiAjaW5jbHVkZSAiaHcv eGVuL3hlbl9jb21tb24uaCIKICNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVk ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVk ZSAic3lzZW11L3hlbi1tYXBjYWNoZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKIAog I2luY2x1ZGUgPHhlbi9odm0vaW9yZXEuaD4KZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1t YXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKaW5kZXggZWZhMzVkYy4uZmM5 YTJmMiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKKysrIGIvaHcvaTM4 Ni94ZW4veGVuLW1hcGNhY2hlLmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vaHZt L3BhcmFtcy5oPgogCiAjaW5jbHVkZSAic3lzZW11L3hlbi1tYXBjYWNoZS5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIC8vI2RlZmluZSBN QVBDQUNIRV9ERUJVRwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMgYi9o dy9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYwppbmRleCBkZWI3YTBjLi4yOTk2Y2ZkIDEwMDY0NAot LS0gYS9ody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYworKysgYi9ody9pMzg2L3hlbi94ZW5fcGxh dGZvcm0uYwpAQCAtMzEsNyArMzEsNyBAQAogI2luY2x1ZGUgImh3L2lycS5oIgogI2luY2x1ZGUg Imh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5k LmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKZGlmZiAtLWdpdCBhL2h3L2kzODYv eGVuL3hlbl9wdmRldmljZS5jIGIvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKaW5kZXggZjc0 ODgyMy4uNDllMWRmYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKKysr IGIvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9wY2kvcGNp LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAK ICNkZWZpbmUgVFlQRV9YRU5fUFZfREVWSUNFICAieGVuLXB2ZGV2aWNlIgogCmRpZmYgLS1naXQg YS9ody9pZGUvYWhjaS1hbGx3aW5uZXIuYyBiL2h3L2lkZS9haGNpLWFsbHdpbm5lci5jCmluZGV4 IGMzZjE2MDQuLmVlZmJlMDAgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9haGNpLWFsbHdpbm5lci5jCisr KyBiL2h3L2lkZS9haGNpLWFsbHdpbm5lci5jCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAi aHcvaWRlL2ludGVybmFsLmgiCiAjaW5jbHVkZSAiaHcvaWRlL2FoY2lfaW50ZXJuYWwuaCIKIAot I2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVm aW5lIEFMTFdJTk5FUl9BSENJX0JJU1RBRlIgICAgKCgweGEwIC0gQUxMV0lOTkVSX0FIQ0lfTU1J T19PRkYpIC8gNCkKICNkZWZpbmUgQUxMV0lOTkVSX0FIQ0lfQklTVENSICAgICAoKDB4YTQgLSBB TExXSU5ORVJfQUhDSV9NTUlPX09GRikgLyA0KQpkaWZmIC0tZ2l0IGEvaHcvaWRlL2FoY2kuYyBi L2h3L2lkZS9haGNpLmMKaW5kZXggZTIyZDdiZS4uNWZlYTEyNiAxMDA2NDQKLS0tIGEvaHcvaWRl L2FoY2kuYworKysgYi9ody9pZGUvYWhjaS5jCkBAIC0zMyw3ICszMyw3IEBACiAjaW5jbHVkZSAi aHcvaWRlL3BjaS5oIgogI2luY2x1ZGUgImh3L2lkZS9haGNpX2ludGVybmFsLmgiCiAKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogc3RhdGljIHZv aWQgY2hlY2tfY21kKEFIQ0lTdGF0ZSAqcywgaW50IHBvcnQpOwogc3RhdGljIGludCBoYW5kbGVf Y21kKEFIQ0lTdGF0ZSAqcywgaW50IHBvcnQsIHVpbnQ4X3Qgc2xvdCk7CmRpZmYgLS1naXQgYS9o dy9pZGUvYXRhcGkuYyBiL2h3L2lkZS9hdGFwaS5jCmluZGV4IGMwNTA5YzguLmJlNjEzMmEgMTAw NjQ0Ci0tLSBhL2h3L2lkZS9hdGFwaS5jCisrKyBiL2h3L2lkZS9hdGFwaS5jCkBAIC0yNyw3ICsy Nyw3IEBACiAjaW5jbHVkZSAiaHcvaWRlL2ludGVybmFsLmgiCiAjaW5jbHVkZSAiaHcvc2NzaS9z Y3NpLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBBVEFQSV9TRUNU T1JfQklUUyAoMiArIEJEUlZfU0VDVE9SX0JJVFMpCiAjZGVmaW5lIEFUQVBJX1NFQ1RPUl9TSVpF ICgxIDw8IEFUQVBJX1NFQ1RPUl9CSVRTKQpkaWZmIC0tZ2l0IGEvaHcvaWRlL2NtZDY0Ni5jIGIv aHcvaWRlL2NtZDY0Ni5jCmluZGV4IDY1YWZmNTEuLjkwNWMxYjYgMTAwNjQ0Ci0tLSBhL2h3L2lk ZS9jbWQ2NDYuYworKysgYi9ody9pZGUvY21kNjQ2LmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNs dWRlICJzeXNlbXUvZG1hLmgiCiAKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qIENNRDY0NiBzcGVj aWZpYyAqLwogI2RlZmluZSBDRlIJCTB4NTAKZGlmZiAtLWdpdCBhL2h3L2lkZS9jb3JlLmMgYi9o dy9pZGUvY29yZS5jCmluZGV4IDEzOWM4NDMuLmFhODI4OTcgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9j b3JlLmMKKysrIGIvaHcvaWRlL2NvcmUuYwpAQCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgInFl bXUvY3V0aWxzLmgiCiAKICNpbmNsdWRlICJody9pZGUvaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogVGhlc2UgdmFsdWVz IHdlcmUgYmFzZWQgb24gYSBTZWFnYXRlIFNUMzUwMDQxOEFTIGJ1dCBoYXZlIGJlZW4gbW9kaWZp ZWQKICAgIHRvIG1ha2UgbW9yZSBzZW5zZSBpbiBRRU1VICovCmRpZmYgLS1naXQgYS9ody9pZGUv cGNpLmMgYi9ody9pZGUvcGNpLmMKaW5kZXggMWFiMGE4OS4uMzgzOTVjYSAxMDA2NDQKLS0tIGEv aHcvaWRlL3BjaS5jCisrKyBiL2h3L2lkZS9wY2kuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1 ZGUgInN5c2VtdS9kbWEuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1 ZGUgImh3L2lkZS9wY2kuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogI2RlZmluZSBCTURNQV9QQUdFX1NJWkUgNDA5NgogCmRpZmYgLS1naXQg YS9ody9pZGUvcGlpeC5jIGIvaHcvaWRlL3BpaXguYwppbmRleCBhM2FmZTFmLi42MDc2M2NmIDEw MDY0NAotLS0gYS9ody9pZGUvcGlpeC5jCisrKyBiL2h3L2lkZS9waWl4LmMKQEAgLTMzLDcgKzMz LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvZG1hLmgiCiAKICNpbmNsdWRlICJody9pZGUvcGNpLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0 YXRpYyB1aW50NjRfdCBibWRtYV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVuc2ln bmVkIHNpemUpCiB7CmRpZmYgLS1naXQgYS9ody9pZGUvc2lpMzExMi5jIGIvaHcvaWRlL3NpaTMx MTIuYwppbmRleCBlMzg5NmM2Li5jNjc2MjgwIDEwMDY0NAotLS0gYS9ody9pZGUvc2lpMzExMi5j CisrKyBiL2h3L2lkZS9zaWkzMTEyLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogI2luY2x1ZGUgInFl bXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFlQRV9TSUkzMTEyX1BD SSAic2lpMzExMiIKICNkZWZpbmUgU0lJMzExMl9QQ0kob2JqKSBPQkpFQ1RfQ0hFQ0soU2lJMzEx MlBDSVN0YXRlLCAob2JqKSwgXApkaWZmIC0tZ2l0IGEvaHcvaWRlL3ZpYS5jIGIvaHcvaWRlL3Zp YS5jCmluZGV4IDExN2FjNGQuLmMyMjE5NjQgMTAwNjQ0Ci0tLSBhL2h3L2lkZS92aWEuYworKysg Yi9ody9pZGUvdmlhLmMKQEAgLTMyLDcgKzMyLDcgQEAKICNpbmNsdWRlICJzeXNlbXUvZG1hLmgi CiAKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyB1aW50NjRfdCBibWRtYV9yZWFkKHZvaWQg Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l ZCBzaXplKQpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvYWRiLWtiZC5jIGIvaHcvaW5wdXQvYWRiLWti ZC5jCmluZGV4IDUwYjYyNzEuLjU5MmI4ZDggMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L2FkYi1rYmQu YworKysgYi9ody9pbnB1dC9hZGIta2JkLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJo dy9pbnB1dC9hZGIta2V5cy5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRl ICJhZGItaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogI2RlZmluZSBBREJfS0VZQk9BUkQob2JqKSBPQkpFQ1RfQ0hFQ0soS0JE U3RhdGUsIChvYmopLCBUWVBFX0FEQl9LRVlCT0FSRCkKIApkaWZmIC0tZ2l0IGEvaHcvaW5wdXQv YWRiLW1vdXNlLmMgYi9ody9pbnB1dC9hZGItbW91c2UuYwppbmRleCAzYmE2MDI3Li45ZGI2NWRm IDEwMDY0NAotLS0gYS9ody9pbnB1dC9hZGItbW91c2UuYworKysgYi9ody9pbnB1dC9hZGItbW91 c2UuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgInVpL2NvbnNvbGUuaCIKICNpbmNsdWRl ICJody9pbnB1dC9hZGIuaCIKICNpbmNsdWRlICJhZGItaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBBREJfTU9V U0Uob2JqKSBPQkpFQ1RfQ0hFQ0soTW91c2VTdGF0ZSwgKG9iaiksIFRZUEVfQURCX01PVVNFKQog CmRpZmYgLS1naXQgYS9ody9pbnB1dC9oaWQuYyBiL2h3L2lucHV0L2hpZC5jCmluZGV4IGFhNGZi ODIuLjZiZTliNzAgMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L2hpZC5jCisrKyBiL2h3L2lucHV0L2hp ZC5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUg InFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJody9pbnB1dC9oaWQuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBISURfVVNBR0Vf RVJST1JfUk9MTE9WRVIgICAgICAgIDB4MDEKICNkZWZpbmUgSElEX1VTQUdFX1BPU1RGQUlMICAg ICAgICAgICAgICAweDAyCmRpZmYgLS1naXQgYS9ody9pbnB1dC9taWxreW1pc3Qtc29mdHVzYi5j IGIvaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2IuYwppbmRleCBlZjhmNDdjLi4wYTMzNmQ2IDEw MDY0NAotLS0gYS9ody9pbnB1dC9taWxreW1pc3Qtc29mdHVzYi5jCisrKyBiL2h3L2lucHV0L21p bGt5bWlzdC1zb2Z0dXNiLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9y LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRl ICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJ1aS9j b25zb2xlLmgiCiAjaW5jbHVkZSAiaHcvaW5wdXQvaGlkLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJv ci1yZXBvcnQuaCIKZGlmZiAtLWdpdCBhL2h3L2lucHV0L3BzMi5jIGIvaHcvaW5wdXQvcHMyLmMK aW5kZXggMDZmNWQyYS4uMGZjODRhMyAxMDA2NDQKLS0tIGEvaHcvaW5wdXQvcHMyLmMKKysrIGIv aHcvaW5wdXQvcHMyLmMKQEAgLTI5LDcgKzI5LDcgQEAKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgog I2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKIAotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKiBkZWJ1ZyBQQyBrZXlib2FyZCAqLwogLy8jZGVm aW5lIERFQlVHX0tCRApkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvdmlydGlvLWlucHV0LmMgYi9ody9p bnB1dC92aXJ0aW8taW5wdXQuYwppbmRleCAwZTQyZjBkLi45YTg0MDUyIDEwMDY0NAotLS0gYS9o dy9pbnB1dC92aXJ0aW8taW5wdXQuYworKysgYi9ody9pbnB1dC92aXJ0aW8taW5wdXQuYwpAQCAt Nyw3ICs3LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInFlbXUvaW92LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICJody9xZGV2LmgiCiAjaW5jbHVkZSAi aHcvdmlydGlvL3ZpcnRpby5oIgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hcGljLmMgYi9ody9pbnRj L2FwaWMuYwppbmRleCA2ZmRhNTJiLi5iOTBlZWQ3IDEwMDY0NAotLS0gYS9ody9pbnRjL2FwaWMu YworKysgYi9ody9pbnRjL2FwaWMuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgImh3L2kz ODYvaW9hcGljLmgiCiAjaW5jbHVkZSAiaHcvcGNpL21zaS5oIgogI2luY2x1ZGUgInFlbXUvaG9z dC11dGlscy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMtbXNp ZGVmLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hcGlj X2NvbW1vbi5jIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5jCmluZGV4IDc4OTAzZWEuLjUyODA3MDIg MTAwNjQ0Ci0tLSBhL2h3L2ludGMvYXBpY19jb21tb24uYworKysgYi9ody9pbnRjL2FwaWNfY29t bW9uLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNs dWRlICJody9pMzg2L2FwaWMuaCIKICNpbmNsdWRlICJody9pMzg2L2FwaWNfaW50ZXJuYWwuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJzeXNlbXUvaGF4LmgiCiAjaW5jbHVkZSAic3lzZW11L2t2bS5oIgogI2luY2x1ZGUgImh3 L3FkZXYuaCIKZGlmZiAtLWdpdCBhL2h3L2ludGMvYXJtX2dpYy5jIGIvaHcvaW50Yy9hcm1fZ2lj LmMKaW5kZXggZWEwMzIzZi4uNTk0YmM1MSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcm1fZ2ljLmMK KysrIGIvaHcvaW50Yy9hcm1fZ2ljLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJxYXBp L2Vycm9yLmgiCiAjaW5jbHVkZSAicW9tL2NwdS5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAic3lzZW11L2t2bS5oIgogCiAvKiAjZGVmaW5lIERFQlVHX0dJQyAqLwpkaWZmIC0tZ2l0IGEv aHcvaW50Yy9hcm1fZ2ljdjNfY3B1aWYuYyBiL2h3L2ludGMvYXJtX2dpY3YzX2NwdWlmLmMKaW5k ZXggNWNiYWZhZi4uYmRhNWI3ZSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcm1fZ2ljdjNfY3B1aWYu YworKysgYi9ody9pbnRjL2FybV9naWN2M19jcHVpZi5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgiCiAjaW5jbHVkZSAi cWVtdS9tYWluLWxvb3AuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKICNpbmNsdWRlICJnaWN2M19pbnRlcm5hbC5oIgogI2luY2x1ZGUgImNwdS5o IgogCmRpZmYgLS1naXQgYS9ody9pbnRjL2FybV9naWN2M19kaXN0LmMgYi9ody9pbnRjL2FybV9n aWN2M19kaXN0LmMKaW5kZXggOTNmZTkzNi4uOWZjODNiNSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9h cm1fZ2ljdjNfZGlzdC5jCisrKyBiL2h3L2ludGMvYXJtX2dpY3YzX2Rpc3QuYwpAQCAtMTEsNyAr MTEsNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSAiZ2ljdjNfaW50ZXJuYWwuaCIKIAogLyogVGhlIEdJQ0RfTlNBQ1IgcmVnaXN0ZXJzIGNv bnRhaW4gYSB0d28gYml0IGZpZWxkIGZvciBlYWNoIGludGVycnVwdCB3aGljaApkaWZmIC0tZ2l0 IGEvaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0LmMgYi9ody9pbnRjL2FybV9naWN2M19yZWRpc3Qu YwppbmRleCA4YTg2ODRkLi44MzgxZjA1IDEwMDY0NAotLS0gYS9ody9pbnRjL2FybV9naWN2M19y ZWRpc3QuYworKysgYi9ody9pbnRjL2FybV9naWN2M19yZWRpc3QuYwpAQCAtMTEsNyArMTEsNyBA QAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAi Z2ljdjNfaW50ZXJuYWwuaCIKIAogc3RhdGljIHVpbnQzMl90IG1hc2tfZ3JvdXAoR0lDdjNDUFVT dGF0ZSAqY3MsIE1lbVR4QXR0cnMgYXR0cnMpCmRpZmYgLS1naXQgYS9ody9pbnRjL2FybXY3bV9u dmljLmMgYi9ody9pbnRjL2FybXY3bV9udmljLmMKaW5kZXggYzUxMTUxZi4uNmFkNDg4OCAxMDA2 NDQKLS0tIGEvaHcvaW50Yy9hcm12N21fbnZpYy5jCisrKyBiL2h3L2ludGMvYXJtdjdtX252aWMu YwpAQCAtMjEsNyArMjEsNyBAQAogI2luY2x1ZGUgInRhcmdldC9hcm0vY3B1LmgiCiAjaW5jbHVk ZSAiZXhlYy9leGVjLWFsbC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJh Y2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qIElSUSBudW1iZXIgY291 bnRpbmc6CiAgKgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hc3BlZWRfdmljLmMgYi9ody9pbnRjL2Fz cGVlZF92aWMuYwppbmRleCAyMzcwZTc0Li42NjM0ZDBhIDEwMDY0NAotLS0gYS9ody9pbnRjL2Fz cGVlZF92aWMuYworKysgYi9ody9pbnRjL2FzcGVlZF92aWMuYwpAQCAtMzEsNyArMzEsNyBAQAog I2luY2x1ZGUgImh3L2ludGMvYXNwZWVkX3ZpYy5oIgogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgi CiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBBVklDX05FV19CQVNFX09GRlNFVCAweDgwCiAK ZGlmZiAtLWdpdCBhL2h3L2ludGMvZ3JsaWJfaXJxbXAuYyBiL2h3L2ludGMvZ3JsaWJfaXJxbXAu YwppbmRleCBkNmY5Y2IzLi44OTU0N2YyIDEwMDY0NAotLS0gYS9ody9pbnRjL2dybGliX2lycW1w LmMKKysrIGIvaHcvaW50Yy9ncmxpYl9pcnFtcC5jCkBAIC0zMCw3ICszMCw3IEBACiAKICNpbmNs dWRlICJody9zcGFyYy9ncmxpYi5oIgogCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogCiAjZGVmaW5lIElS UU1QX01BWF9DUFUgMTYKZGlmZiAtLWdpdCBhL2h3L2ludGMvaGVhdGhyb3dfcGljLmMgYi9ody9p bnRjL2hlYXRocm93X3BpYy5jCmluZGV4IDM5M2ZkZDcuLmE0N2YwZTUgMTAwNjQ0Ci0tLSBhL2h3 L2ludGMvaGVhdGhyb3dfcGljLmMKKysrIGIvaHcvaW50Yy9oZWF0aHJvd19waWMuYwpAQCAtMjYs NyArMjYsNyBAQAogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvcHBjL21hYy5oIgog I2luY2x1ZGUgImh3L2ludGMvaGVhdGhyb3dfcGljLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBpbmxpbmUgaW50IGhlYXRocm93 X2NoZWNrX2lycShIZWF0aHJvd1BJQ1N0YXRlICpwaWMpCiB7CmRpZmYgLS1naXQgYS9ody9pbnRj L2k4MjU5LmMgYi9ody9pbnRjL2k4MjU5LmMKaW5kZXggNzZmM2Q4Ny4uNzA2NTE2ZiAxMDA2NDQK LS0tIGEvaHcvaW50Yy9pODI1OS5jCisrKyBiL2h3L2ludGMvaTgyNTkuYwpAQCAtMjgsNyArMjgs NyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2lu Y2x1ZGUgImh3L2lzYS9pODI1OV9pbnRlcm5hbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKiBkZWJ1ZyBQSUMgKi8KIC8vI2RlZmluZSBE RUJVR19QSUMKZGlmZiAtLWdpdCBhL2h3L2ludGMvaW9hcGljLmMgYi9ody9pbnRjL2lvYXBpYy5j CmluZGV4IDM2MTM5YTQuLjNjOGNmZTUgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvaW9hcGljLmMKKysr IGIvaHcvaW50Yy9pb2FwaWMuYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgInRhcmdldC9p Mzg2L2NwdS5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKICNpbmNsdWRlICJo dy9pMzg2L3g4Ni1pb21tdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIEFQSUNfREVMSVZFUllfTU9ERV9TSElGVCA4CiAjZGVm aW5lIEFQSUNfUE9MQVJJVFlfU0hJRlQgMTQKZGlmZiAtLWdpdCBhL2h3L2ludGMvbG0zMl9waWMu YyBiL2h3L2ludGMvbG0zMl9waWMuYwppbmRleCBkYjZjN2FmLi4wOTc5NjhmIDEwMDY0NAotLS0g YS9ody9pbnRjL2xtMzJfcGljLmMKKysrIGIvaHcvaW50Yy9sbTMyX3BpYy5jCkBAIC0yMiw3ICsy Miw3IEBACiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIK ICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9sbTMyL2xtMzJfcGljLmgiCiAjaW5jbHVk ZSAiaHcvaW50Yy9pbnRjLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2ludGMvczM5MF9mbGljLmMgYi9o dy9pbnRjL3MzOTBfZmxpYy5jCmluZGV4IDVmODE2OGYuLjJiMmFjNmUgMTAwNjQ0Ci0tLSBhL2h3 L2ludGMvczM5MF9mbGljLmMKKysrIGIvaHcvaW50Yy9zMzkwX2ZsaWMuYwpAQCAtMTYsNyArMTYs NyBAQAogI2luY2x1ZGUgImh3L3MzOTB4L2lvaW5zdC5oIgogI2luY2x1ZGUgImh3L3MzOTB4L3Mz OTBfZmxpYy5oIgogI2luY2x1ZGUgImh3L3MzOTB4L2Nzcy5oIgotI2luY2x1ZGUgInRyYWNlLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImNwdS5oIgogI2luY2x1 ZGUgImh3L3FkZXYuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ody9p bnRjL3MzOTBfZmxpY19rdm0uYyBiL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCmluZGV4IDNmODA0 YWQuLjk4NTI0NzcgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCisrKyBiL2h3 L2ludGMvczM5MF9mbGljX2t2bS5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSAiaHcvczM5 MHgvczM5MF9mbGljLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvYWRhcHRlci5oIgogI2luY2x1ZGUg Imh3L3MzOTB4L2Nzcy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogCiAjZGVmaW5lIEZMSUNfU0FWRV9JTklUSUFMX1NJWkUgZ2V0cGFnZXNpemUo KQogI2RlZmluZSBGTElDX0ZBSUxFRCAoLTFVTCkKZGlmZiAtLWdpdCBhL2h3L2ludGMvc2xhdmlv X2ludGN0bC5jIGIvaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMKaW5kZXggODE3ZTAyNi4uMjM1MTgw MSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMKKysrIGIvaHcvaW50Yy9zbGF2 aW9faW50Y3RsLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJtb25pdG9yL21vbml0b3Iu aCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9pbnRjL2ludGMuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLy8jZGVm aW5lIERFQlVHX0lSUV9DT1VOVAogCmRpZmYgLS1naXQgYS9ody9pbnRjL3hpY3MuYyBiL2h3L2lu dGMveGljcy5jCmluZGV4IGU3M2U2MjMuLjcwMGQ1OTEgMTAwNjQ0Ci0tLSBhL2h3L2ludGMveGlj cy5jCisrKyBiL2h3L2ludGMveGljcy5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSAicWVt dS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJody9ody5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFl bXUvdGltZXIuaCIKICNpbmNsdWRlICJody9wcGMveGljcy5oIgogI2luY2x1ZGUgInFlbXUvZXJy b3ItcmVwb3J0LmgiCmRpZmYgLS1naXQgYS9ody9pbnRjL3hpY3Nfa3ZtLmMgYi9ody9pbnRjL3hp Y3Nfa3ZtLmMKaW5kZXggODlmYjIwZS4uNzRhNjg0ZSAxMDA2NDQKLS0tIGEvaHcvaW50Yy94aWNz X2t2bS5jCisrKyBiL2h3L2ludGMveGljc19rdm0uYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1 ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAiaHcvcHBjL3NwYXByLmgiCiAjaW5jbHVkZSAi aHcvcHBjL3hpY3MuaCIKZGlmZiAtLWdpdCBhL2h3L2ludGMveGljc19zcGFwci5jIGIvaHcvaW50 Yy94aWNzX3NwYXByLmMKaW5kZXggMmUyN2I5Mi4uOTNhMGMzZSAxMDA2NDQKLS0tIGEvaHcvaW50 Yy94aWNzX3NwYXByLmMKKysrIGIvaHcvaW50Yy94aWNzX3NwYXByLmMKQEAgLTI4LDcgKzI4LDcg QEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAi aHcvaHcuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5jbHVkZSAiaHcvcHBjL3NwYXByLmgiCiAj aW5jbHVkZSAiaHcvcHBjL3hpY3MuaCIKZGlmZiAtLWdpdCBhL2h3L2lwbWkvaXBtaS5jIGIvaHcv aXBtaS9pcG1pLmMKaW5kZXggOWJlMjgxZi4uNmVkZjc4ZiAxMDA2NDQKLS0tIGEvaHcvaXBtaS9p cG1pLmMKKysrIGIvaHcvaXBtaS9pcG1pLmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlICJz eXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicW9tL29iamVjdF9pbnRlcmZhY2VzLmgiCiAjaW5j bHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgogI2luY2x1 ZGUgInFhcGkvdmlzaXRvci5oIgogCiBzdGF0aWMgdWludDMyX3QgaXBtaV9jdXJyZW50X3V1aWQg PSAxOwpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BjODczMTIuYyBiL2h3L2lzYS9wYzg3MzEyLmMKaW5k ZXggNDhiMjllMy4uYmY4YTEyNSAxMDA2NDQKLS0tIGEvaHcvaXNhL3BjODczMTIuYworKysgYi9o dy9pc2EvcGM4NzMxMi5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAic3lzZW11L2Jsb2Nr ZGV2LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hh ci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog CiAKICNkZWZpbmUgUkVHX0ZFUiAwCmRpZmYgLS1naXQgYS9ody9tZW0vcGMtZGltbS5jIGIvaHcv bWVtL3BjLWRpbW0uYwppbmRleCA1MTM1MGQ5Li5hOTQ3ODhiIDEwMDY0NAotLS0gYS9ody9tZW0v cGMtZGltbS5jCisrKyBiL2h3L21lbS9wYy1kaW1tLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNs dWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAic3lzZW11L251bWEuaCIKICNpbmNsdWRlICJz eXNlbXUva3ZtLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAjaW5jbHVkZSAiaHcvdmlydGlvL3Zob3N0LmgiCiAKIHR5cGVkZWYgc3RydWN0IHBj X2RpbW1zX2NhcGFjaXR5IHsKZGlmZiAtLWdpdCBhL2h3L21pc2MvYXNwZWVkX3NjdS5jIGIvaHcv bWlzYy9hc3BlZWRfc2N1LmMKaW5kZXggNWU2ZDU3NC4uYzcyNWU2YyAxMDA2NDQKLS0tIGEvaHcv bWlzYy9hc3BlZWRfc2N1LmMKKysrIGIvaHcvbWlzYy9hc3BlZWRfc2N1LmMKQEAgLTE2LDcgKzE2 LDcgQEAKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJxZW11L2JpdG9wcy5o IgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVE9fUkVHKG9mZnNldCkgKChvZmZzZXQpID4+ IDIpCiAKZGlmZiAtLWdpdCBhL2h3L21pc2MvYXNwZWVkX3NkbWMuYyBiL2h3L21pc2MvYXNwZWVk X3NkbWMuYwppbmRleCAwZGYwMDhlLi4wN2EyYjA1IDEwMDY0NAotLS0gYS9ody9taXNjL2FzcGVl ZF9zZG1jLmMKKysrIGIvaHcvbWlzYy9hc3BlZWRfc2RtYy5jCkBAIC0xNCw3ICsxNCw3IEBACiAj aW5jbHVkZSAiaHcvbWlzYy9hc3BlZWRfc2N1LmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0 aWVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKiBQcm90ZWN0aW9uIEtleSBSZWdpc3RlciAq LwogI2RlZmluZSBSX1BST1QgICAgICAgICAgICAoMHgwMCAvIDQpCmRpZmYgLS1naXQgYS9ody9t aXNjL2VjY21lbWN0bC5jIGIvaHcvbWlzYy9lY2NtZW1jdGwuYwppbmRleCBiYjdjYzUyLi5jMDg4 YTBlIDEwMDY0NAotLS0gYS9ody9taXNjL2VjY21lbWN0bC5jCisrKyBiL2h3L21pc2MvZWNjbWVt Y3RsLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNs dWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogLyogVGhlcmUgYXJlIDMgdmVyc2lvbnMgb2YgdGhpcyBjaGlwIHVzZWQg aW4gU01QIHN1bjRtIHN5c3RlbXM6CiAgKiBNQ0MgKHZlcnNpb24gMCwgaW1wbGVtZW50YXRpb24g MCkgU1MtNjAwTVAKZGlmZiAtLWdpdCBhL2h3L21pc2MvaW14N19ncHIuYyBiL2h3L21pc2MvaW14 N19ncHIuYwppbmRleCBjMmE5ZGYyLi4zMjdjZjg3IDEwMDY0NAotLS0gYS9ody9taXNjL2lteDdf Z3ByLmMKKysrIGIvaHcvbWlzYy9pbXg3X2dwci5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVk ZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogZW51bSBJTVg3R1BSUmVn aXN0ZXJzIHsKICAgICBJT01VWENfR1BSMCAgPSAweDAwLApkaWZmIC0tZ2l0IGEvaHcvbWlzYy9p b3RraXQtc2VjY3RsLmMgYi9ody9taXNjL2lvdGtpdC1zZWNjdGwuYwppbmRleCBkZGQxNTg0Li5m MzBlZDZjIDEwMDY0NAotLS0gYS9ody9taXNjL2lvdGtpdC1zZWNjdGwuYworKysgYi9ody9taXNj L2lvdGtpdC1zZWNjdGwuYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAu aCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJo dy9zeXNidXMuaCIKICNpbmNsdWRlICJody9yZWdpc3RlcmZpZWxkcy5oIgogI2luY2x1ZGUgImh3 L21pc2MvaW90a2l0LXNlY2N0bC5oIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tYWNpby9jdWRhLmMg Yi9ody9taXNjL21hY2lvL2N1ZGEuYwppbmRleCBiZDliODYyLi41NDI5ZjlmIDEwMDY0NAotLS0g YS9ody9taXNjL21hY2lvL2N1ZGEuYworKysgYi9ody9taXNjL21hY2lvL2N1ZGEuYwpAQCAtMzIs NyArMzIsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJxZW11L2N1 dGlscy5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qIEJpdHMgaW4gQiBkYXRhIHJlZ2lzdGVyOiBh bGwgYWN0aXZlIGxvdyAqLwogI2RlZmluZSBUUkVRICAgICAgICAgICAgMHgwOCAgICAvKiBUcmFu c2ZlciByZXF1ZXN0IChpbnB1dCkgKi8KZGlmZiAtLWdpdCBhL2h3L21pc2MvbWlsa3ltaXN0LWhw ZG1jLmMgYi9ody9taXNjL21pbGt5bWlzdC1ocGRtYy5jCmluZGV4IGU2MTQwZWUuLjQ5ZjBjZWIg MTAwNjQ0Ci0tLSBhL2h3L21pc2MvbWlsa3ltaXN0LWhwZG1jLmMKKysrIGIvaHcvbWlzYy9taWxr eW1pc3QtaHBkbWMuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIK ICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgotI2luY2x1ZGUgInRy YWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvZXJy b3ItcmVwb3J0LmgiCiAKIGVudW0gewpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9taWxreW1pc3QtcGZw dS5jIGIvaHcvbWlzYy9taWxreW1pc3QtcGZwdS5jCmluZGV4IDg2ZjVlMzguLmI5OGYyOTIgMTAw NjQ0Ci0tLSBhL2h3L21pc2MvbWlsa3ltaXN0LXBmcHUuYworKysgYi9ody9taXNjL21pbGt5bWlz dC1wZnB1LmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgog I2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSA8bWF0aC5oPgpkaWZmIC0t Z2l0IGEvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5jIGIvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5j CmluZGV4IDNiMGUyMDMuLjI3MDQ2ZGEgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvbW1pb19pbnRlcmZh Y2UuYworKysgYi9ody9taXNjL21taW9faW50ZXJmYWNlLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAog I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3Fk ZXYtcHJvcGVydGllcy5oIgogI2luY2x1ZGUgImh3L21pc2MvbW1pb19pbnRlcmZhY2UuaCIKICNp bmNsdWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ody9taXNjL21vczY1MjIuYyBiL2h3 L21pc2MvbW9zNjUyMi5jCmluZGV4IDhhZDlmYzguLjcxNjBhYWEgMTAwNjQ0Ci0tLSBhL2h3L21p c2MvbW9zNjUyMi5jCisrKyBiL2h3L21pc2MvbW9zNjUyMi5jCkBAIC0zMSw3ICszMSw3IEBACiAj aW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5j bHVkZSAicWVtdS9sb2cuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogLyogWFhYOiBpbXBsZW1lbnQgYWxsIHRpbWVyIG1vZGVzICovCiAKZGlm ZiAtLWdpdCBhL2h3L21pc2MvbXBzMi1mcGdhaW8uYyBiL2h3L21pc2MvbXBzMi1mcGdhaW8uYwpp bmRleCA3Mzk0YTA1Li4yMDVmM2ZhIDEwMDY0NAotLS0gYS9ody9taXNjL21wczItZnBnYWlvLmMK KysrIGIvaHcvbWlzYy9tcHMyLWZwZ2Fpby5jCkBAIC0xOCw3ICsxOCw3IEBACiAjaW5jbHVkZSAi cWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog I2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3JlZ2lzdGVyZmllbGRzLmgiCiAj aW5jbHVkZSAiaHcvbWlzYy9tcHMyLWZwZ2Fpby5oIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tcHMy LXNjYy5jIGIvaHcvbWlzYy9tcHMyLXNjYy5jCmluZGV4IDZhOWQyNTEuLjcwYTIyZWIgMTAwNjQ0 Ci0tLSBhL2h3L21pc2MvbXBzMi1zY2MuYworKysgYi9ody9taXNjL21wczItc2NjLmMKQEAgLTE5 LDcgKzE5LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L2xv Zy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog I2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3JlZ2lzdGVyZmllbGRzLmgiCiAj aW5jbHVkZSAiaHcvbWlzYy9tcHMyLXNjYy5oIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tc2YyLXN5 c3JlZy5jIGIvaHcvbWlzYy9tc2YyLXN5c3JlZy5jCmluZGV4IDZlYjUwMTEuLmExMzJiMmIgMTAw NjQ0Ci0tLSBhL2h3L21pc2MvbXNmMi1zeXNyZWcuYworKysgYi9ody9taXNjL21zZjItc3lzcmVn LmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgImh3 L21pc2MvbXNmMi1zeXNyZWcuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMg aW5saW5lIGludCBtc2YyX2RpdmJpdHModWludDMyX3QgZGl2KQogewpkaWZmIC0tZ2l0IGEvaHcv bWlzYy9zbGF2aW9fbWlzYy5jIGIvaHcvbWlzYy9zbGF2aW9fbWlzYy5jCmluZGV4IDBiMzNjZGMu LmJhOGZjNzMgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvc2xhdmlvX21pc2MuYworKysgYi9ody9taXNj L3NsYXZpb19taXNjLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi CiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKgogICog VGhpcyBpcyB0aGUgYXV4aW8gcG9ydCwgY2hpcCBjb250cm9sIGFuZCBzeXN0ZW0gY29udHJvbCBw YXJ0IG9mCmRpZmYgLS1naXQgYS9ody9taXNjL3R6LXBwYy5jIGIvaHcvbWlzYy90ei1wcGMuYwpp bmRleCAzZGQwNDVjLi5kMzAwNTZmIDEwMDY0NAotLS0gYS9ody9taXNjL3R6LXBwYy5jCisrKyBi L2h3L21pc2MvdHotcHBjLmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVw LmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAi aHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNpbmNsdWRlICJo dy9taXNjL3R6LXBwYy5oIgpkaWZmIC0tZ2l0IGEvaHcvbmV0L2UxMDAwZS5jIGIvaHcvbmV0L2Ux MDAwZS5jCmluZGV4IDE2YTk0MTcuLjFjODEyMzUgMTAwNjQ0Ci0tLSBhL2h3L25ldC9lMTAwMGUu YworKysgYi9ody9uZXQvZTEwMDBlLmMKQEAgLTQ2LDcgKzQ2LDcgQEAKICNpbmNsdWRlICJlMTAw MHhfY29tbW9uLmgiCiAjaW5jbHVkZSAiZTEwMDBlX2NvcmUuaCIKIAotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3Iu aCIKIAogI2RlZmluZSBUWVBFX0UxMDAwRSAiZTEwMDBlIgpkaWZmIC0tZ2l0IGEvaHcvbmV0L2Ux MDAwZV9jb3JlLmMgYi9ody9uZXQvZTEwMDBlX2NvcmUuYwppbmRleCBjOTNjNDY2Li5lZDQ1MzI5 IDEwMDY0NAotLS0gYS9ody9uZXQvZTEwMDBlX2NvcmUuYworKysgYi9ody9uZXQvZTEwMDBlX2Nv cmUuYwpAQCAtNDYsNyArNDYsNyBAQAogI2luY2x1ZGUgImUxMDAweF9jb21tb24uaCIKICNpbmNs dWRlICJlMTAwMGVfY29yZS5oIgogCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgRTEwMDBFX01JTl9YSVRSICAgICAoNTAwKSAvKiBO byBtb3JlIHRoZW4gNzgxMyBpbnRlcnJ1cHRzIHBlcgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNlY29uZCBhY2NvcmRpbmcgdG8gc3BlYyAxMC4yLjQuMiAqLwpkaWZmIC0t Z2l0IGEvaHcvbmV0L2UxMDAweF9jb21tb24uYyBiL2h3L25ldC9lMTAwMHhfY29tbW9uLmMKaW5k ZXggZWIwZTA5Ny4uMjk0NDI5NCAxMDA2NDQKLS0tIGEvaHcvbmV0L2UxMDAweF9jb21tb24uYwor KysgYi9ody9uZXQvZTEwMDB4X2NvbW1vbi5jCkBAIC0yOSw3ICsyOSw3IEBACiAKICNpbmNsdWRl ICJlMTAwMHhfY29tbW9uLmgiCiAKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvdHJhY2UuaCIKIAogYm9vbCBlMTAwMHhfcnhfcmVhZHkoUENJRGV2aWNlICpkLCB1aW50 MzJfdCAqbWFjKQogewpkaWZmIC0tZ2l0IGEvaHcvbmV0L2xhbmNlLmMgYi9ody9uZXQvbGFuY2Uu YwppbmRleCBhMDhkNWFjLi5hZjU0YzM0IDEwMDY0NAotLS0gYS9ody9uZXQvbGFuY2UuYworKysg Yi9ody9uZXQvbGFuY2UuYwpAQCAtMzksNyArMzksNyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIu aCIKICNpbmNsdWRlICJody9zcGFyYy9zcGFyYzMyX2RtYS5oIgogI2luY2x1ZGUgImh3L25ldC9s YW5jZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5o IgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKIAogCmRpZmYgLS1naXQgYS9ody9uZXQvbWls a3ltaXN0LW1pbmltYWMyLmMgYi9ody9uZXQvbWlsa3ltaXN0LW1pbmltYWMyLmMKaW5kZXggM2Vh YTE5ZC4uNjNlZTAwNSAxMDA2NDQKLS0tIGEvaHcvbmV0L21pbGt5bWlzdC1taW5pbWFjMi5jCisr KyBiL2h3L25ldC9taWxreW1pc3QtbWluaW1hYzIuYwpAQCAtMjgsNyArMjgsNyBAQAogI2luY2x1 ZGUgImNwdS5oIiAvKiBGSVhNRTogd2h5IGRvZXMgdGhpcyB1c2UgVEFSR0VUX1BBR0VfQUxJR04/ ICovCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRl ICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJuZXQv bmV0LmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKIApkaWZmIC0tZ2l0IGEvaHcv bmV0L21pcHNuZXQuYyBiL2h3L25ldC9taXBzbmV0LmMKaW5kZXggNWE2M2RmNy4uYWIxY2M1MCAx MDA2NDQKLS0tIGEvaHcvbmV0L21pcHNuZXQuYworKysgYi9ody9uZXQvbWlwc25ldC5jCkBAIC0x LDcgKzEsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9ody5oIgog I2luY2x1ZGUgIm5ldC9uZXQuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKIAogLyogTUlQU25ldCByZWdp c3RlciBvZmZzZXRzICovCmRpZmYgLS1naXQgYS9ody9uZXQvbmV0X3J4X3BrdC5jIGIvaHcvbmV0 L25ldF9yeF9wa3QuYwppbmRleCA5OGE1MDMwLi4yNzNmOTc4IDEwMDY0NAotLS0gYS9ody9uZXQv bmV0X3J4X3BrdC5jCisrKyBiL2h3L25ldC9uZXRfcnhfcGt0LmMKQEAgLTE2LDcgKzE2LDcgQEAK ICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgIm5ldF9yeF9wa3QuaCIKICNpbmNs dWRlICJuZXQvY2hlY2tzdW0uaCIKICNpbmNsdWRlICJuZXQvdGFwLmgiCmRpZmYgLS1naXQgYS9o dy9uZXQvb3BlbmNvcmVzX2V0aC5jIGIvaHcvbmV0L29wZW5jb3Jlc19ldGguYwppbmRleCBkNDJi NzljLi45YTRlODc0IDEwMDY0NAotLS0gYS9ody9uZXQvb3BlbmNvcmVzX2V0aC5jCisrKyBiL2h3 L25ldC9vcGVuY29yZXNfZXRoLmMKQEAgLTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJuZXQvbmV0 LmgiCiAjaW5jbHVkZSAibmV0L2V0aC5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogUkVD U01BTEwgaXMgbm90IHVzZWQgYmVjYXVzZSBpdCBicmVha3MgdGFwIG5ldHdvcmtpbmcgaW4gbGlu dXg6CiAgKiBpbmNvbWluZyBBUlAgcmVzcG9uc2VzIGFyZSB0b28gc2hvcnQKZGlmZiAtLWdpdCBh L2h3L25ldC9wY25ldC1wY2kuYyBiL2h3L25ldC9wY25ldC1wY2kuYwppbmRleCA3MGRjOGIzLi5m ZWIxY2Q3IDEwMDY0NAotLS0gYS9ody9uZXQvcGNuZXQtcGNpLmMKKysrIGIvaHcvbmV0L3BjbmV0 LXBjaS5jCkBAIC0zMyw3ICszMyw3IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1 ZGUgInN5c2VtdS9kbWEuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICJwY25l dC5oIgogCmRpZmYgLS1naXQgYS9ody9uZXQvcGNuZXQuYyBiL2h3L25ldC9wY25ldC5jCmluZGV4 IDBjNDQ1NTQuLjk4NDhhNzQgMTAwNjQ0Ci0tLSBhL2h3L25ldC9wY25ldC5jCisrKyBiL2h3L25l dC9wY25ldC5jCkBAIC00MSw3ICs0MSw3IEBACiAjaW5jbHVkZSAibmV0L2V0aC5oIgogI2luY2x1 ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICJwY25l dC5oIgogCmRpZmYgLS1naXQgYS9ody9uZXQvcm9ja2VyL3FtcC1ub3JvY2tlci5jIGIvaHcvbmV0 L3JvY2tlci9xbXAtbm9yb2NrZXIuYwppbmRleCAwZDYwNTEzLi40ZTU2NzRkIDEwMDY0NAotLS0g YS9ody9uZXQvcm9ja2VyL3FtcC1ub3JvY2tlci5jCisrKyBiL2h3L25ldC9yb2NrZXIvcW1wLW5v cm9ja2VyLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLWNvbW1hbmRzLXJvY2tlci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogCiBS b2NrZXJTd2l0Y2ggKnFtcF9xdWVyeV9yb2NrZXIoY29uc3QgY2hhciAqbmFtZSwgRXJyb3IgKipl cnJwKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3JvY2tlci9yb2NrZXIuYyBiL2h3L25ldC9yb2NrZXIv cm9ja2VyLmMKaW5kZXggYzAyY2JlZi4uMjExOGZiYSAxMDA2NDQKLS0tIGEvaHcvbmV0L3JvY2tl ci9yb2NrZXIuYworKysgYi9ody9uZXQvcm9ja2VyL3JvY2tlci5jCkBAIC0yMiw3ICsyMiw3IEBA CiAjaW5jbHVkZSAibmV0L25ldC5oIgogI2luY2x1ZGUgIm5ldC9ldGguaCIKICNpbmNsdWRlICJx YXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgogI2luY2x1ZGUg InFlbXUvaW92LmgiCiAjaW5jbHVkZSAicWVtdS9iaXRvcHMuaCIKIApkaWZmIC0tZ2l0IGEvaHcv bmV0L3JvY2tlci9yb2NrZXJfZnAuYyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyX2ZwLmMKaW5kZXgg MjdiMTdjOC4uOTdkMmNiYSAxMDA2NDQKLS0tIGEvaHcvbmV0L3JvY2tlci9yb2NrZXJfZnAuYwor KysgYi9ody9uZXQvcm9ja2VyL3JvY2tlcl9mcC5jCkBAIC0xNiw3ICsxNiw3IEBACiAKICNpbmNs dWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAibmV0L2NsaWVudHMuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktdHlwZXMtcm9ja2VyLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt dHlwZXMtcm9ja2VyLmgiCiAjaW5jbHVkZSAicm9ja2VyLmgiCiAjaW5jbHVkZSAicm9ja2VyX2h3 LmgiCiAjaW5jbHVkZSAicm9ja2VyX2ZwLmgiCmRpZmYgLS1naXQgYS9ody9uZXQvcm9ja2VyL3Jv Y2tlcl9vZl9kcGEuYyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyX29mX2RwYS5jCmluZGV4IDYwMDQ2 NzIuLjIyMzcwNWYgMTAwNjQ0Ci0tLSBhL2h3L25ldC9yb2NrZXIvcm9ja2VyX29mX2RwYS5jCisr KyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyX29mX2RwYS5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgIm5ldC9ldGguaCIKICNpbmNsdWRlICJxYXBp L2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgogI2luY2x1ZGUgInFl bXUvaW92LmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogCmRpZmYgLS1naXQgYS9ody9uZXQv c3BhcHJfbGxhbi5jIGIvaHcvbmV0L3NwYXByX2xsYW4uYwppbmRleCBkMjM5ZTRiLi43MWFmZjc3 IDEwMDY0NAotLS0gYS9ody9uZXQvc3BhcHJfbGxhbi5jCisrKyBiL2h3L25ldC9zcGFwcl9sbGFu LmMKQEAgLTM0LDcgKzM0LDcgQEAKICNpbmNsdWRlICJody9wcGMvc3BhcHIuaCIKICNpbmNsdWRl ICJody9wcGMvc3BhcHJfdmlvLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSA8 bGliZmR0Lmg+CiAKZGlmZiAtLWdpdCBhL2h3L25ldC9zdW5nZW0uYyBiL2h3L25ldC9zdW5nZW0u YwppbmRleCA2MGYxZTQ3Li43YTFhNTBiIDEwMDY0NAotLS0gYS9ody9uZXQvc3VuZ2VtLmMKKysr IGIvaHcvbmV0L3N1bmdlbS5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSAibmV0L2NoZWNr c3VtLmgiCiAjaW5jbHVkZSAiaHcvbmV0L21paS5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog I2RlZmluZSBUWVBFX1NVTkdFTSAic3VuZ2VtIgogCmRpZmYgLS1naXQgYS9ody9uZXQvc3VuaG1l LmMgYi9ody9uZXQvc3VuaG1lLmMKaW5kZXggNzU1OGZjYS4uN2I4Y2IyOCAxMDA2NDQKLS0tIGEv aHcvbmV0L3N1bmhtZS5jCisrKyBiL2h3L25ldC9zdW5obWUuYwpAQCAtMzAsNyArMzAsNyBAQAog I2luY2x1ZGUgIm5ldC9jaGVja3N1bS5oIgogI2luY2x1ZGUgIm5ldC9ldGguaCIKICNpbmNsdWRl ICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgSE1FX1JFR19TSVpFICAgICAgICAgICAgICAgICAgIDB4 ODAwMAogCmRpZmYgLS1naXQgYS9ody9uZXQvdmlydGlvLW5ldC5jIGIvaHcvbmV0L3ZpcnRpby1u ZXQuYwppbmRleCA2N2FkMzhjLi5lYzZhNmFiIDEwMDY0NAotLS0gYS9ody9uZXQvdmlydGlvLW5l dC5jCisrKyBiL2h3L25ldC92aXJ0aW8tbmV0LmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRl ICJuZXQvdmhvc3RfbmV0LmgiCiAjaW5jbHVkZSAiaHcvdmlydGlvL3ZpcnRpby1idXMuaCIKICNp bmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1uZXQuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMtbmV0LmgiCiAjaW5jbHVkZSAi aHcvdmlydGlvL3ZpcnRpby1hY2Nlc3MuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vbWlzYy5oIgog I2luY2x1ZGUgInN0YW5kYXJkLWhlYWRlcnMvbGludXgvZXRodG9vbC5oIgpkaWZmIC0tZ2l0IGEv aHcvbnZyYW0vZHMxMjI1eS5jIGIvaHcvbnZyYW0vZHMxMjI1eS5jCmluZGV4IGFkNzM0NWYuLmFi ODc2ZmYgMTAwNjQ0Ci0tLSBhL2h3L252cmFtL2RzMTIyNXkuYworKysgYi9ody9udnJhbS9kczEy MjV5LmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNs dWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogdHlwZWRlZiBzdHJ1Y3QgewogICAgIE1lbW9yeVJlZ2lvbiBpb21lbTsK ZGlmZiAtLWdpdCBhL2h3L252cmFtL2Z3X2NmZy5jIGIvaHcvbnZyYW0vZndfY2ZnLmMKaW5kZXgg MmEwNzM5ZC4uYWNiYjMzOCAxMDA2NDQKLS0tIGEvaHcvbnZyYW0vZndfY2ZnLmMKKysrIGIvaHcv bnZyYW0vZndfY2ZnLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlICJody9pc2EvaXNhLmgi CiAjaW5jbHVkZSAiaHcvbnZyYW0vZndfY2ZnLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L29wdGlvbi5oIgogI2luY2x1 ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2dyYWNrbGUu YyBiL2h3L3BjaS1ob3N0L2dyYWNrbGUuYwppbmRleCAwMzM1ODhiLi4xMzAyNWFmIDEwMDY0NAot LS0gYS9ody9wY2ktaG9zdC9ncmFja2xlLmMKKysrIGIvaHcvcGNpLWhvc3QvZ3JhY2tsZS5jCkBA IC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAi aHcvcHBjL21hYy5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBHUkFDS0xFX1BDSV9I T1NUX0JSSURHRShvYmopIFwKICAgICBPQkpFQ1RfQ0hFQ0soR3JhY2tsZVN0YXRlLCAob2JqKSwg VFlQRV9HUkFDS0xFX1BDSV9IT1NUX0JSSURHRSkKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3Nh YnJlLmMgYi9ody9wY2ktaG9zdC9zYWJyZS5jCmluZGV4IGUyZjRlZTQuLjZkNWMxMTEgMTAwNjQ0 Ci0tLSBhL2h3L3BjaS1ob3N0L3NhYnJlLmMKKysrIGIvaHcvcGNpLWhvc3Qvc2FicmUuYwpAQCAt MzUsNyArMzUsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJleGVj L2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyoKICAqIENoaXBzZXQgZG9j czoKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3VuaW5vcnRoLmMgYi9ody9wY2ktaG9zdC91bmlu b3J0aC5jCmluZGV4IDY2OTkxZGEuLmNkOWM0YWEgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3Vu aW5vcnRoLmMKKysrIGIvaHcvcGNpLWhvc3QvdW5pbm9ydGguYwpAQCAtMjYsNyArMjYsNyBAQAog I2luY2x1ZGUgImh3L3BwYy9tYWMuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVk ZSAiaHcvcGNpL3BjaV9ob3N0LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBjb25zdCBpbnQgdW5pbl9pcnFfbGluZVtdID0geyAw eDFiLCAweDFjLCAweDFkLCAweDFlIH07CiAKZGlmZiAtLWdpdCBhL2h3L3BjaS9tc2l4LmMgYi9o dy9wY2kvbXNpeC5jCmluZGV4IGM5NDRjMDIuLjhjNzFkNjUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9t c2l4LmMKKysrIGIvaHcvcGNpL21zaXguYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgImh3 L3hlbi94ZW4uaCIKICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog CiAjZGVmaW5lIE1TSVhfQ0FQX0xFTkdUSCAxMgogCmRpZmYgLS1naXQgYS9ody9wY2kvcGNpLXN0 dWIuYyBiL2h3L3BjaS9wY2ktc3R1Yi5jCmluZGV4IGI5NDFhMGUuLjA3YWFlYzAgMTAwNjQ0Ci0t LSBhL2h3L3BjaS9wY2ktc3R1Yi5jCisrKyBiL2h3L3BjaS9wY2ktc3R1Yi5jCkBAIC0yMiw3ICsy Miw3IEBACiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgIm1vbml0b3IvbW9u aXRvci5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29t bWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1p c2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRlICJody9wY2kvcGNp LmgiCiAjaW5jbHVkZSAiaHcvcGNpL21zaS5oIgpkaWZmIC0tZ2l0IGEvaHcvcGNpL3BjaS5jIGIv aHcvcGNpL3BjaS5jCmluZGV4IGY5OGVmZGMuLjU1YzdkYzUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9w Y2kuYworKysgYi9ody9wY2kvcGNpLmMKQEAgLTM0LDE0ICszNCwxNCBAQAogI2luY2x1ZGUgImh3 L2xvYWRlci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVt dS9yYW5nZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogI2luY2x1ZGUgImh3L3BjaS9tc2kuaCIKICNpbmNsdWRlICJody9wY2kvbXNpeC5oIgog I2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJody9ob3RwbHVnLmgi CiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1 ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBp L3FhcGktY29tbWFuZHMtbWlzYy5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAKIC8vI2Rl ZmluZSBERUJVR19QQ0kKZGlmZiAtLWdpdCBhL2h3L3BjaS9wY2lfaG9zdC5jIGIvaHcvcGNpL3Bj aV9ob3N0LmMKaW5kZXggNWVhYTkzNS4uMGQ4OTQzNyAxMDA2NDQKLS0tIGEvaHcvcGNpL3BjaV9o b3N0LmMKKysrIGIvaHcvcGNpL3BjaV9ob3N0LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRl ICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAi aHcvcGNpL3BjaV9idXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogLyogZGVidWcgUENJICovCiAvLyNkZWZpbmUgREVCVUdfUENJCmRpZmYg LS1naXQgYS9ody9wcGMvbWFjX25ld3dvcmxkLmMgYi9ody9wcGMvbWFjX25ld3dvcmxkLmMKaW5k ZXggYTc0OWUyNS4uODMyNTZkZiAxMDA2NDQKLS0tIGEvaHcvcHBjL21hY19uZXd3b3JsZC5jCisr KyBiL2h3L3BwYy9tYWNfbmV3d29ybGQuYwpAQCAtNzMsNyArNzMsNyBAQAogI2luY2x1ZGUgImV4 ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJx ZW11L2N1dGlscy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90 cmFjZS5oIgogCiAjZGVmaW5lIE1BWF9JREVfQlVTIDIKICNkZWZpbmUgQ0ZHX0FERFIgMHhmMDAw MDUxMApkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYy5jIGIvaHcvcHBjL3BwYy5jCmluZGV4IGVjNGJl MjUuLmM1ODhlNDQgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGMuYworKysgYi9ody9wcGMvcHBjLmMK QEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNpbmNsdWRlICJzeXNl bXUva3ZtLmgiCiAjaW5jbHVkZSAia3ZtX3BwYy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvLyNkZWZpbmUgUFBDX0RFQlVHX0lSUQogLy8j ZGVmaW5lIFBQQ19ERUJVR19UQgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYzQ0MF9wY2l4LmMgYi9o dy9wcGMvcHBjNDQwX3BjaXguYwppbmRleCBhYjI2MjZhLi45YTQxZDdlIDEwMDY0NAotLS0gYS9o dy9wcGMvcHBjNDQwX3BjaXguYworKysgYi9ody9wcGMvcHBjNDQwX3BjaXguYwpAQCAtMjcsNyAr MjcsNyBAQAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpX2hv c3QuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0cnVjdCBQTEJPdXRNYXAgewog ICAgIHVpbnQ2NF90IGxhOwpkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYzR4eF9wY2kuYyBiL2h3L3Bw Yy9wcGM0eHhfcGNpLmMKaW5kZXggYjc2NDJiYS4uYTMzY2ZiYSAxMDA2NDQKLS0tIGEvaHcvcHBj L3BwYzR4eF9wY2kuYworKysgYi9ody9wcGMvcHBjNHh4X3BjaS5jCkBAIC0yNiw3ICsyNiw3IEBA CiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5oIgog I2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogc3RydWN0IFBDSU1hc3Rlck1hcCB7CiAgICAg dWludDMyX3QgbGE7CmRpZmYgLS1naXQgYS9ody9wcGMvcHJlcC5jIGIvaHcvcHBjL3ByZXAuYwpp bmRleCAwOTZkNGQ0Li5jZjMzOWZkIDEwMDY0NAotLS0gYS9ody9wcGMvcHJlcC5jCisrKyBiL2h3 L3BwYy9wcmVwLmMKQEAgLTQ4LDcgKzQ4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAj aW5jbHVkZSAic3lzZW11L3F0ZXN0LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2lu Y2x1ZGUgImVsZi5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5jbHVkZSAia3ZtX3Bw Yy5oIgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3ByZXBfc3lzdGVtaW8uYyBiL2h3L3BwYy9wcmVwX3N5 c3RlbWlvLmMKaW5kZXggNTA4OTNlYy4uMzA4NDRlMyAxMDA2NDQKLS0tIGEvaHcvcHBjL3ByZXBf c3lzdGVtaW8uYworKysgYi9ody9wcGMvcHJlcF9zeXN0ZW1pby5jCkBAIC0yOCw3ICsyOCw3IEBA CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIgLyogZm9yIGVycm9yX3JlcG9ydCgpICov CiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIiAvKiBmb3Igdm1fc3RvcCgpICovCiAjaW5jbHVk ZSAiY3B1LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKICNkZWZpbmUgVFlQRV9QUkVQX1NZU1RFTUlPICJwcmVwLXN5c3RlbWlvIgogI2RlZmlu ZSBQUkVQX1NZU1RFTUlPKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcvcHBjL3JzNjAwMF9tYy5jIGIv aHcvcHBjL3JzNjAwMF9tYy5jCmluZGV4IGI2MTM1NjUuLjg3NGE0NTMgMTAwNjQ0Ci0tLSBhL2h3 L3BwYy9yczYwMDBfbWMuYworKysgYi9ody9wcGMvcnM2MDAwX21jLmMKQEAgLTIyLDcgKzIyLDcg QEAKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAiaHcvYm9hcmRz LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIFRZUEVfUlM2MDAwTUMgInJzNjAwMC1t YyIKICNkZWZpbmUgUlM2MDAwTUNfREVWSUNFKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcvcHBjL3Nw YXByLmMgYi9ody9wcGMvc3BhcHIuYwppbmRleCA0NGEwNjcwLi5mZWJlNjgwIDEwMDY0NAotLS0g YS9ody9wcGMvc3BhcHIuYworKysgYi9ody9wcGMvc3BhcHIuYwpAQCAtNjcsNyArNjcsNyBAQAog I2luY2x1ZGUgImh3L3VzYi5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L25taS5oIgogI2luY2x1ZGUgImh3L2lu dGMvaW50Yy5oIgogCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfZHJjLmMgYi9ody9wcGMvc3Bh cHJfZHJjLmMKaW5kZXggYWEyNTExMy4uNzM0OWU4OSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXBy X2RyYy5jCisrKyBiL2h3L3BwYy9zcGFwcl9kcmMuYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1 ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvcHBjL3NwYXByLmgiIC8qIGZv ciBSVEFTIHJldHVybiBjb2RlcyAqLwogI2luY2x1ZGUgImh3L3BjaS1ob3N0L3NwYXByLmgiIC8q IHNwYXByX3BoYl9yZW1vdmVfcGNpX2RldmljZV9jYiBjYWxsYmFjayAqLwotI2luY2x1ZGUgInRy YWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIERSQ19DT05U QUlORVJfUEFUSCAiL2RyLWNvbm5lY3RvciIKICNkZWZpbmUgRFJDX0lOREVYX1RZUEVfU0hJRlQg MjgKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9oY2FsbC5jIGIvaHcvcHBjL3NwYXByX2hjYWxs LmMKaW5kZXggMTZiY2NkZC4uYTA3MmRhYSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByX2hjYWxs LmMKKysrIGIvaHcvcHBjL3NwYXByX2hjYWxsLmMKQEAgLTEwLDcgKzEwLDcgQEAKICNpbmNsdWRl ICJody9wcGMvc3BhcHIuaCIKICNpbmNsdWRlICJtbXUtaGFzaDY0LmgiCiAjaW5jbHVkZSAiY3B1 LW1vZGVscy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogI2luY2x1ZGUgImt2bV9wcGMuaCIKICNpbmNsdWRlICJody9wcGMvc3BhcHJfb3ZlYy5o IgogI2luY2x1ZGUgIm1tdS1ib29rM3MtdjMuaCIKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9p b21tdS5jIGIvaHcvcHBjL3NwYXByX2lvbW11LmMKaW5kZXggYWFhNjAxMC4uNGFmY2QwZiAxMDA2 NDQKLS0tIGEvaHcvcHBjL3NwYXByX2lvbW11LmMKKysrIGIvaHcvcHBjL3NwYXByX2lvbW11LmMK QEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJrdm1fcHBjLmgiCiAjaW5jbHVkZSAic3lzZW11 L2RtYS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUgImh3L3BwYy9z cGFwci5oIgogI2luY2x1ZGUgImh3L3BwYy9zcGFwcl92aW8uaCIKZGlmZiAtLWdpdCBhL2h3L3Bw Yy9zcGFwcl9vdmVjLmMgYi9ody9wcGMvc3BhcHJfb3ZlYy5jCmluZGV4IDQxZGY0YzMuLjQ0MzMy ZDEgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9vdmVjLmMKKysrIGIvaHcvcHBjL3NwYXByX292 ZWMuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgInFlbXUvYml0bWFwLmgiCiAjaW5jbHVk ZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0Lmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSA8bGliZmR0Lmg+CiAKICNkZWZpbmUgT1ZfTUFYQllURVMgMjU2IC8qIG5vdCBpbmNsdWRp bmcgbGVuZ3RoIGJ5dGUgKi8KZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9wY2kuYyBiL2h3L3Bw Yy9zcGFwcl9wY2kuYwppbmRleCAzOWExNDk4Li5lZWY3NzMyIDEwMDY0NAotLS0gYS9ody9wcGMv c3BhcHJfcGNpLmMKKysrIGIvaHcvcHBjL3NwYXByX3BjaS5jCkBAIC0zNyw3ICszNyw3IEBACiAj aW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgImV4ZWMvcmFtX2FkZHIu aCIKICNpbmNsdWRlIDxsaWJmZHQuaD4KLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1 ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogI2luY2x1ZGUgImh3L3BwYy9mZHQuaCIKZGlmZiAtLWdp dCBhL2h3L3BwYy9zcGFwcl9ydGFzLmMgYi9ody9wcGMvc3BhcHJfcnRhcy5jCmluZGV4IDBlYzVm YTQuLjE1M2U2MjMgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9ydGFzLmMKKysrIGIvaHcvcHBj L3NwYXByX3J0YXMuYwpAQCAtNDMsNyArNDMsNyBAQAogI2luY2x1ZGUgPGxpYmZkdC5oPgogI2lu Y2x1ZGUgImh3L3BwYy9zcGFwcl9kcmMuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUg Imh3L3BwYy9mZHQuaCIKIAogc3RhdGljIHZvaWQgcnRhc19kaXNwbGF5X2NoYXJhY3RlcihQb3dl clBDQ1BVICpjcHUsIHNQQVBSTWFjaGluZVN0YXRlICpzcGFwciwKZGlmZiAtLWdpdCBhL2h3L3Bw Yy9zcGFwcl9ydGFzX2Rkdy5jIGIvaHcvcHBjL3NwYXByX3J0YXNfZGR3LmMKaW5kZXggMTc3ZGNm Zi4uMzM2OGEzYSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByX3J0YXNfZGR3LmMKKysrIGIvaHcv cHBjL3NwYXByX3J0YXNfZGR3LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJxZW11L2Vy cm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L3BwYy9zcGFwci5oIgogI2luY2x1ZGUgImh3L3Bj aS1ob3N0L3NwYXByLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKIHN0YXRpYyBpbnQgc3BhcHJfcGhiX2dldF9hY3RpdmVfd2luX251bV9jYihP YmplY3QgKmNoaWxkLCB2b2lkICpvcGFxdWUpCiB7CmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJf cnRjLmMgYi9ody9wcGMvc3BhcHJfcnRjLmMKaW5kZXggYTM3MzYwNS4uMTdmYmQ1NSAxMDA2NDQK LS0tIGEvaHcvcHBjL3NwYXByX3J0Yy5jCisrKyBiL2h3L3BwYy9zcGFwcl9ydGMuYwpAQCAtMzEs NyArMzEsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJody9wcGMv c3BhcHIuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2 ZW50cy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pc2Mu aCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCiB2b2lkIHNwYXByX3J0Y19yZWFkKHNQQVBS UlRDU3RhdGUgKnJ0Yywgc3RydWN0IHRtICp0bSwgdWludDMyX3QgKm5zKQpkaWZmIC0tZ2l0IGEv aHcvcHBjL3NwYXByX3Zpby5jIGIvaHcvcHBjL3NwYXByX3Zpby5jCmluZGV4IDQ3MmRkNmYuLjE2 OWY1YWMgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl92aW8uYworKysgYi9ody9wcGMvc3BhcHJf dmlvLmMKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJody9wcGMvc3BhcHJfdmlvLmgiCiAj aW5jbHVkZSAiaHcvcHBjL3hpY3MuaCIKICNpbmNsdWRlICJody9wcGMvZmR0LmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlIDxs aWJmZHQuaD4KIApkaWZmIC0tZ2l0IGEvaHcvcmRtYS9yZG1hX2JhY2tlbmQuYyBiL2h3L3JkbWEv cmRtYV9iYWNrZW5kLmMKaW5kZXggZjg1YzdiMi4uZDQ1M2U3MyAxMDA2NDQKLS0tIGEvaHcvcmRt YS9yZG1hX2JhY2tlbmQuYworKysgYi9ody9yZG1hL3JkbWFfYmFja2VuZC5jCkBAIC0xOSw3ICsx OSw3IEBACiAKICNpbmNsdWRlIDxpbmZpbmliYW5kL3ZlcmJzLmg+CiAKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJyZG1hX3V0aWxz LmgiCiAjaW5jbHVkZSAicmRtYV9ybS5oIgogI2luY2x1ZGUgInJkbWFfYmFja2VuZC5oIgpkaWZm IC0tZ2l0IGEvaHcvcmRtYS92bXcvcHZyZG1hX21haW4uYyBiL2h3L3JkbWEvdm13L3B2cmRtYV9t YWluLmMKaW5kZXggMjVlYTAyYS4uNWRmMDc5NCAxMDA2NDQKLS0tIGEvaHcvcmRtYS92bXcvcHZy ZG1hX21haW4uYworKysgYi9ody9yZG1hL3Ztdy9wdnJkbWFfbWFpbi5jCkBAIC0yMyw3ICsyMyw3 IEBACiAjaW5jbHVkZSAiaHcvcWRldi1jb3JlLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0 aWVzLmgiCiAjaW5jbHVkZSAiY3B1LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICIuLi9yZG1hX3JtLmgiCiAjaW5jbHVkZSAi Li4vcmRtYV9iYWNrZW5kLmgiCmRpZmYgLS1naXQgYS9ody9zMzkweC9jc3MuYyBiL2h3L3MzOTB4 L2Nzcy5jCmluZGV4IDMwMWJmMTcuLmU5NzExNzUgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L2Nzcy5j CisrKyBiL2h3L3MzOTB4L2Nzcy5jCkBAIC0xOSw3ICsxOSw3IEBACiAjaW5jbHVkZSAiY3B1Lmgi CiAjaW5jbHVkZSAiaHcvczM5MHgvaW9pbnN0LmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvY3NzLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSAiaHcvczM5MHgvczM5MF9mbGljLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvczM5MC12aXJ0 aW8tY2N3LmgiCiAKZGlmZiAtLWdpdCBhL2h3L3MzOTB4L3MzOTAtc2tleXMuYyBiL2h3L3MzOTB4 L3MzOTAtc2tleXMuYwppbmRleCA3NjI0MWMyLi41Zjc3OWQyIDEwMDY0NAotLS0gYS9ody9zMzkw eC9zMzkwLXNrZXlzLmMKKysrIGIvaHcvczM5MHgvczM5MC1za2V5cy5jCkBAIC0xMyw3ICsxMyw3 IEBACiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvc3RvcmFnZS1r ZXlzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21t YW5kcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlz Yy5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1y ZXBvcnQuaCIKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCmRpZmYgLS1naXQgYS9ody9zMzkweC92 aXJ0aW8tY2N3LmMgYi9ody9zMzkweC92aXJ0aW8tY2N3LmMKaW5kZXggZTUxZmJlZi4uOTBiMTc3 NSAxMDA2NDQKLS0tIGEvaHcvczM5MHgvdmlydGlvLWNjdy5jCisrKyBiL2h3L3MzOTB4L3ZpcnRp by1jY3cuYwpAQCAtMzIsNyArMzIsNyBAQAogI2luY2x1ZGUgImh3L3MzOTB4L2lvaW5zdC5oIgog I2luY2x1ZGUgImh3L3MzOTB4L2Nzcy5oIgogI2luY2x1ZGUgInZpcnRpby1jY3cuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJo dy9zMzkweC9jc3MtYnJpZGdlLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3 LmgiCiAKZGlmZiAtLWdpdCBhL2h3L3Njc2kvZXNwLXBjaS5jIGIvaHcvc2NzaS9lc3AtcGNpLmMK aW5kZXggNDE5ZmM2Ni4uYjgxYTFlYyAxMDA2NDQKLS0tIGEvaHcvc2NzaS9lc3AtcGNpLmMKKysr IGIvaHcvc2NzaS9lc3AtcGNpLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJody9wY2kv cGNpLmgiCiAjaW5jbHVkZSAiaHcvbnZyYW0vZWVwcm9tOTN4eC5oIgogI2luY2x1ZGUgImh3L3Nj c2kvZXNwLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAKZGlm ZiAtLWdpdCBhL2h3L3Njc2kvZXNwLmMgYi9ody9zY3NpL2VzcC5jCmluZGV4IDQ1OTc1YzIuLjFj NmU1ODggMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvZXNwLmMKKysrIGIvaHcvc2NzaS9lc3AuYwpAQCAt MjYsNyArMjYsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9zeXNi dXMuaCIKICNpbmNsdWRlICJody9zY3NpL2VzcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAKIC8qCmRp ZmYgLS1naXQgYS9ody9zY3NpL21lZ2FzYXMuYyBiL2h3L3Njc2kvbWVnYXNhcy5jCmluZGV4IGJh MWFmYTMuLjFkZjNhZGEgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvbWVnYXNhcy5jCisrKyBiL2h3L3Nj c2kvbWVnYXNhcy5jCkBAIC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNp bmNsdWRlICJody9zY3NpL3Njc2kuaCIKICNpbmNsdWRlICJzY3NpL2NvbnN0YW50cy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUg InFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJtZmkuaCIKIApkaWZmIC0tZ2l0IGEvaHcvc2NzaS9t cHRjb25maWcuYyBiL2h3L3Njc2kvbXB0Y29uZmlnLmMKaW5kZXggODdhNDE2YS4uNmUxODk5ZiAx MDA2NDQKLS0tIGEvaHcvc2NzaS9tcHRjb25maWcuYworKysgYi9ody9zY3NpL21wdGNvbmZpZy5j CkBAIC0yMiw3ICsyMiw3IEBACiAKICNpbmNsdWRlICJtcHRzYXMuaCIKICNpbmNsdWRlICJtcGku aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog LyogR2VuZXJpYyBmdW5jdGlvbnMgZm9yIG1hcnNoYWxpbmcgYW5kIHVubWFyc2hhbGluZy4gICov CiAKZGlmZiAtLWdpdCBhL2h3L3Njc2kvbXB0ZW5kaWFuLmMgYi9ody9zY3NpL21wdGVuZGlhbi5j CmluZGV4IDM0MTUyMjkuLmVhNzJmMGQgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvbXB0ZW5kaWFuLmMK KysrIGIvaHcvc2NzaS9tcHRlbmRpYW4uYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgInFl bXUvaW92LmgiCiAjaW5jbHVkZSAiaHcvc2NzaS9zY3NpLmgiCiAjaW5jbHVkZSAic2NzaS9jb25z dGFudHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKIAogI2luY2x1ZGUgIm1wdHNhcy5oIgogI2luY2x1ZGUgIm1waS5oIgpkaWZmIC0tZ2l0IGEv aHcvc2NzaS9tcHRzYXMuYyBiL2h3L3Njc2kvbXB0c2FzLmMKaW5kZXggM2YwNjFmMy4uZmY4Y2Rh YSAxMDA2NDQKLS0tIGEvaHcvc2NzaS9tcHRzYXMuYworKysgYi9ody9zY3NpL21wdHNhcy5jCkBA IC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJody9zY3Np L3Njc2kuaCIKICNpbmNsdWRlICJzY3NpL2NvbnN0YW50cy5oIgotI2luY2x1ZGUgInRyYWNlLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK ICNpbmNsdWRlICJtcHRzYXMuaCIKICNpbmNsdWRlICJtcGkuaCIKZGlmZiAtLWdpdCBhL2h3L3Nj c2kvc2NzaS1idXMuYyBiL2h3L3Njc2kvc2NzaS1idXMuYwppbmRleCAxZWFlZmZjLi43MzVmMmQx IDEwMDY0NAotLS0gYS9ody9zY3NpL3Njc2ktYnVzLmMKKysrIGIvaHcvc2NzaS9zY3NpLWJ1cy5j CkBAIC04LDcgKzgsNyBAQAogI2luY2x1ZGUgImh3L3FkZXYuaCIKICNpbmNsdWRlICJzeXNlbXUv YmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2Vt dS9kbWEuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCmRpZmYgLS1naXQgYS9ody9zY3Np L3NwYXByX3ZzY3NpLmMgYi9ody9zY3NpL3NwYXByX3ZzY3NpLmMKaW5kZXggYTllNDljNy4uMjc0 ZmVmYiAxMDA2NDQKLS0tIGEvaHcvc2NzaS9zcGFwcl92c2NzaS5jCisrKyBiL2h3L3Njc2kvc3Bh cHJfdnNjc2kuYwpAQCAtNDIsNyArNDIsNyBAQAogI2luY2x1ZGUgImh3L3BwYy9zcGFwci5oIgog I2luY2x1ZGUgImh3L3BwYy9zcGFwcl92aW8uaCIKICNpbmNsdWRlICJ2aW9zcnAuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUg PGxpYmZkdC5oPgogCmRpZmYgLS1naXQgYS9ody9zY3NpL3Ztd19wdnNjc2kuYyBiL2h3L3Njc2kv dm13X3B2c2NzaS5jCmluZGV4IGEzYTAxOWUuLjFlM2U1OTUgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kv dm13X3B2c2NzaS5jCisrKyBiL2h3L3Njc2kvdm13X3B2c2NzaS5jCkBAIC0zMSw3ICszMSw3IEBA CiAjaW5jbHVkZSAic2NzaS9jb25zdGFudHMuaCIKICNpbmNsdWRlICJody9wY2kvbXNpLmgiCiAj aW5jbHVkZSAidm13X3B2c2NzaS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIgogCiAKICNkZWZpbmUgUFZTQ1NJX1VTRV82NEJJVCAgICAgICAgICh0 cnVlKQpkaWZmIC0tZ2l0IGEvaHcvc2QvY29yZS5jIGIvaHcvc2QvY29yZS5jCmluZGV4IDNjNmVh ZTYuLmVjZDIwNzcgMTAwNjQ0Ci0tLSBhL2h3L3NkL2NvcmUuYworKysgYi9ody9zZC9jb3JlLmMK QEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJody9xZGV2LWNvcmUuaCIKICNpbmNsdWRlICJz eXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgImh3L3NkL3NkLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBpbmxpbmUg Y29uc3QgY2hhciAqc2RidXNfbmFtZShTREJ1cyAqc2RidXMpCiB7CmRpZmYgLS1naXQgYS9ody9z ZC9taWxreW1pc3QtbWVtY2FyZC5jIGIvaHcvc2QvbWlsa3ltaXN0LW1lbWNhcmQuYwppbmRleCA1 NTcwYzFlLi4wMmEzYTUyIDEwMDY0NAotLS0gYS9ody9zZC9taWxreW1pc3QtbWVtY2FyZC5jCisr KyBiL2h3L3NkL21pbGt5bWlzdC1tZW1jYXJkLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRl ICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNl bXUuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK ICNpbmNsdWRlICJpbmNsdWRlL3FhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2st YmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgpkaWZmIC0tZ2l0IGEvaHcv c2QvcHhhMnh4X21tY2kuYyBiL2h3L3NkL3B4YTJ4eF9tbWNpLmMKaW5kZXggODJmOGVjMC4uMjMy NTk3NyAxMDA2NDQKLS0tIGEvaHcvc2QvcHhhMnh4X21tY2kuYworKysgYi9ody9zZC9weGEyeHhf bW1jaS5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgi CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgot I2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVm aW5lIFRZUEVfUFhBMlhYX01NQ0kgInB4YTJ4eC1tbWNpIgogI2RlZmluZSBQWEEyWFhfTU1DSShv YmopIE9CSkVDVF9DSEVDSyhQWEEyeHhNTUNJU3RhdGUsIChvYmopLCBUWVBFX1BYQTJYWF9NTUNJ KQpkaWZmIC0tZ2l0IGEvaHcvc2Qvc2QuYyBiL2h3L3NkL3NkLmMKaW5kZXggMjM1ZTA1MS4uZTA5 ZDE2MSAxMDA2NDQKLS0tIGEvaHcvc2Qvc2QuYworKysgYi9ody9zZC9zZC5jCkBAIC00Myw3ICs0 Myw3IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAj aW5jbHVkZSAic2RtbWMtaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLy8jZGVmaW5lIERFQlVHX1NEIDEKIApkaWZmIC0tZ2l0 IGEvaHcvc2Qvc2RoY2kuYyBiL2h3L3NkL3NkaGNpLmMKaW5kZXggMWI4MjhiMS4uZDY1NWE5OSAx MDA2NDQKLS0tIGEvaHcvc2Qvc2RoY2kuYworKysgYi9ody9zZC9zZGhjaS5jCkBAIC0zNSw3ICsz NSw3IEBACiAjaW5jbHVkZSAic2RoY2ktaW50ZXJuYWwuaCIKICNpbmNsdWRlICJxZW11L2xvZy5o IgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFlQRV9TREhDSV9CVVMgInNkaGNpLWJ1 cyIKICNkZWZpbmUgU0RIQ0lfQlVTKG9iaikgT0JKRUNUX0NIRUNLKFNEQnVzLCAob2JqKSwgVFlQ RV9TREhDSV9CVVMpCmRpZmYgLS1naXQgYS9ody9zcGFyYy9sZW9uMy5jIGIvaHcvc3BhcmMvbGVv bjMuYwppbmRleCBiYmEzYWEzLi43OWUwNzM2IDEwMDY0NAotLS0gYS9ody9zcGFyYy9sZW9uMy5j CisrKyBiL2h3L3NwYXJjL2xlb24zLmMKQEAgLTM0LDcgKzM0LDcgQEAKICNpbmNsdWRlICJody9i b2FyZHMuaCIKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNpbmNsdWRlICJlbGYuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJl eGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAKICNpbmNsdWRlICJody9zcGFyYy9ncmxpYi5oIgpkaWZm IC0tZ2l0IGEvaHcvc3BhcmMvc3VuNG0uYyBiL2h3L3NwYXJjL3N1bjRtLmMKaW5kZXggMGY1ODA0 Yi4uNzc5YzdlNSAxMDA2NDQKLS0tIGEvaHcvc3BhcmMvc3VuNG0uYworKysgYi9ody9zcGFyYy9z dW40bS5jCkBAIC00NSw3ICs0NSw3IEBACiAjaW5jbHVkZSAiaHcvbG9hZGVyLmgiCiAjaW5jbHVk ZSAiZWxmLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2N1 dGlscy5oIgogCiAvKgpkaWZmIC0tZ2l0IGEvaHcvc3BhcmMvc3VuNG1faW9tbXUuYyBiL2h3L3Nw YXJjL3N1bjRtX2lvbW11LmMKaW5kZXggYjY3NzYwMS4uMGJlODg0YyAxMDA2NDQKLS0tIGEvaHcv c3BhcmMvc3VuNG1faW9tbXUuYworKysgYi9ody9zcGFyYy9zdW40bV9pb21tdS5jCkBAIC0yNiw3 ICsyNiw3IEBACiAjaW5jbHVkZSAiaHcvc3BhcmMvc3VuNG1faW9tbXUuaCIKICNpbmNsdWRlICJo dy9zeXNidXMuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qCiAgKiBJL08gTU1V IHVzZWQgYnkgU3VuNG0gc3lzdGVtcwpkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9zcGFyYzY0LmMg Yi9ody9zcGFyYzY0L3NwYXJjNjQuYwppbmRleCA0MDgzODg5Li42NGYyODcyIDEwMDY0NAotLS0g YS9ody9zcGFyYzY0L3NwYXJjNjQuYworKysgYi9ody9zcGFyYzY0L3NwYXJjNjQuYwpAQCAtMjgs NyArMjgsNyBAQAogI2luY2x1ZGUgImh3L2NoYXIvc2VyaWFsLmgiCiAjaW5jbHVkZSAiaHcvc3Bh cmMvc3BhcmM2NC5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogCiAjZGVmaW5lIFRJQ0tfTUFYICAg ICAgICAgICAgIDB4N2ZmZmZmZmZmZmZmZmZmZlVMTApkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9z dW40dS5jIGIvaHcvc3BhcmM2NC9zdW40dS5jCmluZGV4IGRhMjhhYjkuLjA1NzExMTEgMTAwNjQ0 Ci0tLSBhL2h3L3NwYXJjNjQvc3VuNHUuYworKysgYi9ody9zcGFyYzY0L3N1bjR1LmMKQEAgLTQ5 LDcgKzQ5LDcgQEAKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCiAjaW5jbHVkZSAiaHcvbG9hZGVy LmgiCiAjaW5jbHVkZSAiZWxmLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKIAogI2RlZmluZSBLRVJO RUxfTE9BRF9BRERSICAgICAweDAwNDA0MDAwCmRpZmYgLS1naXQgYS9ody9zcGFyYzY0L3N1bjR1 X2lvbW11LmMgYi9ody9zcGFyYzY0L3N1bjR1X2lvbW11LmMKaW5kZXggZWIzYWFhOC4uMmI1Yzgx MyAxMDA2NDQKLS0tIGEvaHcvc3BhcmM2NC9zdW40dV9pb21tdS5jCisrKyBiL2h3L3NwYXJjNjQv c3VuNHVfaW9tbXUuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgImh3L3NwYXJjL3N1bjR1 X2lvbW11LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInFl bXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKIAogI2RlZmluZSBJT01NVV9QQUdFX1NJWkVfOEsgICAgICAoMVVMTCA8PCAxMykKZGlm ZiAtLWdpdCBhL2h3L3RpbWVyL2FybXY3bV9zeXN0aWNrLmMgYi9ody90aW1lci9hcm12N21fc3lz dGljay5jCmluZGV4IGRmOGQyODAuLmIzZGE5ZWQgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL2FybXY3 bV9zeXN0aWNrLmMKKysrIGIvaHcvdGltZXIvYXJtdjdtX3N5c3RpY2suYwpAQCAtMTUsNyArMTUs NyBAQAogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNp bmNsdWRlICJxZW11L2xvZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiBxZW11IHRpbWVycyBydW4gYXQgMUdIei4gICBXZSB3YW50IHNv bWV0aGluZyBjbG9zZXIgdG8gMU1Iei4gICovCiAjZGVmaW5lIFNZU1RJQ0tfU0NBTEUgMTAwMFVM TApkaWZmIC0tZ2l0IGEvaHcvdGltZXIvYXNwZWVkX3RpbWVyLmMgYi9ody90aW1lci9hc3BlZWRf dGltZXIuYwppbmRleCA1MGFjYmY1Li5hNjU1ZDU5IDEwMDY0NAotLS0gYS9ody90aW1lci9hc3Bl ZWRfdGltZXIuYworKysgYi9ody90aW1lci9hc3BlZWRfdGltZXIuYwpAQCAtMTYsNyArMTYsNyBA QAogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2lu Y2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVElNRVJfTlJfUkVHUyA0CiAKZGlmZiAtLWdpdCBhL2h3 L3RpbWVyL2Ntc2RrLWFwYi10aW1lci5jIGIvaHcvdGltZXIvY21zZGstYXBiLXRpbWVyLmMKaW5k ZXggOTg3ODc0Ni4uOTI3MzI1ZCAxMDA2NDQKLS0tIGEvaHcvdGltZXIvY21zZGstYXBiLXRpbWVy LmMKKysrIGIvaHcvdGltZXIvY21zZGstYXBiLXRpbWVyLmMKQEAgLTMxLDcgKzMxLDcgQEAKICNp bmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFlbXUvbWFpbi1sb29wLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3JlZ2lzdGVy ZmllbGRzLmgiCiAjaW5jbHVkZSAiaHcvdGltZXIvY21zZGstYXBiLXRpbWVyLmgiCmRpZmYgLS1n aXQgYS9ody90aW1lci9ncmxpYl9ncHRpbWVyLmMgYi9ody90aW1lci9ncmxpYl9ncHRpbWVyLmMK aW5kZXggNGVkOTZlOS4uODVjYzc3ZSAxMDA2NDQKLS0tIGEvaHcvdGltZXIvZ3JsaWJfZ3B0aW1l ci5jCisrKyBiL2h3L3RpbWVyL2dybGliX2dwdGltZXIuYwpAQCAtMjgsNyArMjgsNyBAQAogI2lu Y2x1ZGUgImh3L3B0aW1lci5oIgogI2luY2x1ZGUgInFlbXUvbWFpbi1sb29wLmgiCiAKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBV TklUX1JFR19TSVpFICAgIDE2ICAgICAvKiBTaXplIG9mIG1lbW9yeSBtYXBwZWQgcmVncyBmb3Ig dGhlIHVuaXQgKi8KICNkZWZpbmUgR1BUSU1FUl9SRUdfU0laRSAxNiAgICAgLyogU2l6ZSBvZiBt ZW1vcnkgbWFwcGVkIHJlZ3MgZm9yIGEgR1BUaW1lciAqLwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIv bG0zMl90aW1lci5jIGIvaHcvdGltZXIvbG0zMl90aW1lci5jCmluZGV4IDJhMDdiNTkuLmE5MDIx MjkgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL2xtMzJfdGltZXIuYworKysgYi9ody90aW1lci9sbTMy X3RpbWVyLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgi CiAjaW5jbHVkZSAiaHcvcHRpbWVyLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIK ZGlmZiAtLWdpdCBhL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmMgYi9ody90aW1lci9tYzE0NjgxOHJ0 Yy5jCmluZGV4IDZmMWY3MjMuLmI3YTJmNzIgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL21jMTQ2ODE4 cnRjLmMKKysrIGIvaHcvdGltZXIvbWMxNDY4MThydGMuYwpAQCAtMzEsOCArMzEsOCBAQAogI2lu Y2x1ZGUgInN5c2VtdS9yZXBsYXkuaCIKICNpbmNsdWRlICJody90aW1lci9tYzE0NjgxOHJ0Yy5o IgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMt bWlzYy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtbWlzYy5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3FhcGkvcWFwaS1ldmVudHMtbWlzYy5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogCiAj aWZkZWYgVEFSR0VUX0kzODYKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwu YyBiL2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYwppbmRleCA5M2JjNmUxNy4uODhhYzVhMSAx MDA2NDQKLS0tIGEvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCisrKyBiL2h3L3RpbWVyL21p bGt5bWlzdC1zeXNjdGwuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgImh3L2h3LmgiCiAj aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFl bXUvdGltZXIuaCIKICNpbmNsdWRlICJody9wdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2Vycm9y LXJlcG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvc2xhdmlvX3RpbWVyLmMgYi9ody90aW1l ci9zbGF2aW9fdGltZXIuYwppbmRleCA0Njk0YjY1Li44ZmFiODFhIDEwMDY0NAotLS0gYS9ody90 aW1lci9zbGF2aW9fdGltZXIuYworKysgYi9ody90aW1lci9zbGF2aW9fdGltZXIuYwpAQCAtMjYs NyArMjYsNyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJody9wdGltZXIu aCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L21haW4tbG9vcC5oIgogCiAvKgpk aWZmIC0tZ2l0IGEvaHcvdGltZXIveGxueC16eW5xbXAtcnRjLmMgYi9ody90aW1lci94bG54LXp5 bnFtcC1ydGMuYwppbmRleCBjOThkYzNkLi45YTY2MTA5IDEwMDY0NAotLS0gYS9ody90aW1lci94 bG54LXp5bnFtcC1ydGMuYworKysgYi9ody90aW1lci94bG54LXp5bnFtcC1ydGMuYwpAQCAtMzIs NyArMzIsNyBAQAogI2luY2x1ZGUgImh3L3B0aW1lci5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxz LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3RpbWVyL3hsbngtenlucW1w LXJ0Yy5oIgogCiAjaWZuZGVmIFhMTlhfWllOUU1QX1JUQ19FUlJfREVCVUcKZGlmZiAtLWdpdCBh L2h3L3RwbS90cG1fY3JiLmMgYi9ody90cG0vdHBtX2NyYi5jCmluZGV4IGQ4OTE3Y2IuLmVjNGEx MmEgMTAwNjQ0Ci0tLSBhL2h3L3RwbS90cG1fY3JiLmMKKysrIGIvaHcvdHBtL3RwbV9jcmIuYwpA QCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgogI2luY2x1ZGUgInRw bV9pbnQuaCIKICNpbmNsdWRlICJ0cG1fdXRpbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiB0eXBlZGVmIHN0cnVjdCBDUkJTdGF0ZSB7CiAg ICAgRGV2aWNlU3RhdGUgcGFyZW50X29iajsKZGlmZiAtLWdpdCBhL2h3L3RwbS90cG1fZW11bGF0 b3IuYyBiL2h3L3RwbS90cG1fZW11bGF0b3IuYwppbmRleCA2NDE4ZWYwLi4xZGRjN2FhIDEwMDY0 NAotLS0gYS9ody90cG0vdHBtX2VtdWxhdG9yLmMKKysrIGIvaHcvdHBtL3RwbV9lbXVsYXRvci5j CkBAIC0zOCw5ICszOCw5IEBACiAjaW5jbHVkZSAibWlncmF0aW9uL2Jsb2NrZXIuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9jbG9uZS12aXNpdG9yLmgiCi0jaW5j bHVkZSAicWFwaS9xYXBpLXZpc2l0LXRwbS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLXZpc2l0LXRwbS5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci1mZS5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIFRZUEVf VFBNX0VNVUxBVE9SICJ0cG0tZW11bGF0b3IiCiAjZGVmaW5lIFRQTV9FTVVMQVRPUihvYmopIFwK ZGlmZiAtLWdpdCBhL2h3L3RwbS90cG1fcGFzc3Rocm91Z2guYyBiL2h3L3RwbS90cG1fcGFzc3Ro cm91Z2guYwppbmRleCA0NzkzMTdlLi5mY2I5YjI0IDEwMDY0NAotLS0gYS9ody90cG0vdHBtX3Bh c3N0aHJvdWdoLmMKKysrIGIvaHcvdHBtL3RwbV9wYXNzdGhyb3VnaC5jCkBAIC0zMCw5ICszMCw5 IEBACiAjaW5jbHVkZSAidHBtX2ludC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAi cWFwaS9jbG9uZS12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LXRwbS5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LXRwbS5oIgogI2luY2x1ZGUgInRw bV91dGlsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKICNkZWZpbmUgVFlQRV9UUE1fUEFTU1RIUk9VR0ggInRwbS1wYXNzdGhyb3VnaCIKICNk ZWZpbmUgVFBNX1BBU1NUSFJPVUdIKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcvdHBtL3RwbV90aXMu YyBiL2h3L3RwbS90cG1fdGlzLmMKaW5kZXggMmFjN2U3NC4uY2QyNmZjNyAxMDA2NDQKLS0tIGEv aHcvdHBtL3RwbV90aXMuYworKysgYi9ody90cG0vdHBtX3Rpcy5jCkBAIC0zMSw3ICszMSw3IEBA CiAjaW5jbHVkZSAic3lzZW11L3RwbV9iYWNrZW5kLmgiCiAjaW5jbHVkZSAidHBtX2ludC5oIgog I2luY2x1ZGUgInRwbV91dGlsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFBNX1RJU19OVU1fTE9DQUxJVElFUyAgICAgIDUg ICAgIC8qIHBlciBzcGVjICovCiAjZGVmaW5lIFRQTV9USVNfTE9DQUxJVFlfU0hJRlQgICAgICAx MgpkaWZmIC0tZ2l0IGEvaHcvdHBtL3RwbV91dGlsLmMgYi9ody90cG0vdHBtX3V0aWwuYwppbmRl eCBlZTQxNzU3Li45MmI0NjM0IDEwMDY0NAotLS0gYS9ody90cG0vdHBtX3V0aWwuYworKysgYi9o dy90cG0vdHBtX3V0aWwuYwpAQCAtMjgsNyArMjgsNyBAQAogI2luY2x1ZGUgImV4ZWMvbWVtb3J5 LmgiCiAjaW5jbHVkZSAic3lzZW11L3RwbV9iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcvcWRldi5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAv KiB0cG0gYmFja2VuZCBwcm9wZXJ0eSAqLwogCmRpZmYgLS1naXQgYS9ody91c2IvYnVzLmMgYi9o dy91c2IvYnVzLmMKaW5kZXggMTFmNzcyMC4uMjUwNTYyZiAxMDA2NDQKLS0tIGEvaHcvdXNiL2J1 cy5jCisrKyBiL2h3L3VzYi9idXMuYwpAQCAtNiw3ICs2LDcgQEAKICNpbmNsdWRlICJxZW11L2Vy cm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJtb25p dG9yL21vbml0b3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCiBzdGF0aWMgdm9pZCB1c2JfYnVz X2Rldl9wcmludChNb25pdG9yICptb24sIERldmljZVN0YXRlICpxZGV2LCBpbnQgaW5kZW50KTsK ZGlmZiAtLWdpdCBhL2h3L3VzYi9jb21iaW5lZC1wYWNrZXQuYyBiL2h3L3VzYi9jb21iaW5lZC1w YWNrZXQuYwppbmRleCA0OGNhYzg3Li5lZDczYjM5IDEwMDY0NAotLS0gYS9ody91c2IvY29tYmlu ZWQtcGFja2V0LmMKKysrIGIvaHcvdXNiL2NvbWJpbmVkLXBhY2tldC5jCkBAIC0yMyw3ICsyMyw3 IEBACiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJody91c2IuaCIKICNpbmNs dWRlICJxZW11L2lvdi5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogCiBzdGF0aWMgdm9pZCB1c2JfY29tYmluZWRfcGFja2V0X2FkZChVU0JDb21i aW5lZFBhY2tldCAqY29tYmluZWQsIFVTQlBhY2tldCAqcCkKIHsKZGlmZiAtLWdpdCBhL2h3L3Vz Yi9jb3JlLmMgYi9ody91c2IvY29yZS5jCmluZGV4IDI0MWFlNjYuLmFlYmRmOWQgMTAwNjQ0Ci0t LSBhL2h3L3VzYi9jb3JlLmMKKysrIGIvaHcvdXNiL2NvcmUuYwpAQCAtMjcsNyArMjcsNyBAQAog I2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAjaW5jbHVkZSAi cWVtdS9pb3YuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJh Y2UuaCIKIAogdm9pZCB1c2JfcGlja19zcGVlZChVU0JQb3J0ICpwb3J0KQogewpkaWZmIC0tZ2l0 IGEvaHcvdXNiL2Rlc2MuYyBiL2h3L3VzYi9kZXNjLmMKaW5kZXggODVjMTVhZC4uYmY4ODQ4YSAx MDA2NDQKLS0tIGEvaHcvdXNiL2Rlc2MuYworKysgYi9ody91c2IvZGVzYy5jCkBAIC0yLDcgKzIs NyBAQAogCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAjaW5jbHVkZSAiaHcvdXNiL2Rlc2MuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tICovCiAKZGlmZiAtLWdpdCBhL2h3L3VzYi9kZXYtaHViLmMgYi9ody91c2IvZGV2LWh1 Yi5jCmluZGV4IDc1MmUzMGMuLjM4ZGM2MDIgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9kZXYtaHViLmMK KysrIGIvaHcvdXNiL2Rldi1odWIuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgInFlbXUv b3NkZXAuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24u aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJody91c2IuaCIKICNpbmNsdWRlICJody91c2IvZGVzYy5oIgogI2luY2x1ZGUgInFl bXUvZXJyb3ItcmVwb3J0LmgiCmRpZmYgLS1naXQgYS9ody91c2IvZGV2LW10cC5jIGIvaHcvdXNi L2Rldi1tdHAuYwppbmRleCA2ZWNmNzBhLi44YmI2ODNmIDEwMDY0NAotLS0gYS9ody91c2IvZGV2 LW10cC5jCisrKyBiL2h3L3VzYi9kZXYtbXRwLmMKQEAgLTIyLDcgKzIyLDcgQEAKIAogI2luY2x1 ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody91c2IuaCIK ICNpbmNsdWRlICJody91c2IvZGVzYy5oIgogCmRpZmYgLS1naXQgYS9ody91c2IvZGV2LXVhcy5j IGIvaHcvdXNiL2Rldi11YXMuYwppbmRleCBjMjE4YjUzLi44ZWU5NGQzIDEwMDY0NAotLS0gYS9o dy91c2IvZGV2LXVhcy5jCisrKyBiL2h3L3VzYi9kZXYtdWFzLmMKQEAgLTEzLDcgKzEzLDcgQEAK ICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5j bHVkZSAicWVtdS9jb25maWctZmlsZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAKICNp bmNsdWRlICJody91c2IuaCIKZGlmZiAtLWdpdCBhL2h3L3VzYi9oY2QtZWhjaS5jIGIvaHcvdXNi L2hjZC1laGNpLmMKaW5kZXggMDEzNDIzMjYuLjcwNWU5ZDQgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9o Y2QtZWhjaS5jCisrKyBiL2h3L3VzYi9oY2QtZWhjaS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5j bHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgImh3L3VzYi9laGNpLXJlZ3MuaCIKICNpbmNs dWRlICJody91c2IvaGNkLWVoY2kuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogCiAjZGVm aW5lIEZSQU1FX1RJTUVSX0ZSRVEgMTAwMApkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1vaGNpLmMg Yi9ody91c2IvaGNkLW9oY2kuYwppbmRleCBkNGMwMjkzLi5jMzhhZGNjIDEwMDY0NAotLS0gYS9o dy91c2IvaGNkLW9oY2kuYworKysgYi9ody91c2IvaGNkLW9oY2kuYwpAQCAtMzMsNyArMzMsNyBA QAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNs dWRlICJody9xZGV2LWRtYS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiBUaGlzIGNhdXNlcyBmcmFtZXMgdG8gb2NjdXIgMTAwMHggc2xv d2VyICovCiAvLyNkZWZpbmUgT0hDSV9USU1FX1dBUlAgMQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hj ZC11aGNpLmMgYi9ody91c2IvaGNkLXVoY2kuYwppbmRleCA4MzZiMTFmLi41MmU3ZTFkIDEwMDY0 NAotLS0gYS9ody91c2IvaGNkLXVoY2kuYworKysgYi9ody91c2IvaGNkLXVoY2kuYwpAQCAtMzQs NyArMzQsNyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2lvdi5o IgogI2luY2x1ZGUgInN5c2VtdS9kbWEuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L21haW4tbG9vcC5oIgogCiAjZGVm aW5lIEZSQU1FX1RJTUVSX0ZSRVEgMTAwMApkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC14aGNpLmMg Yi9ody91c2IvaGNkLXhoY2kuYwppbmRleCA3MjFiZWI1Li43NGJhMmE3IDEwMDY0NAotLS0gYS9o dy91c2IvaGNkLXhoY2kuYworKysgYi9ody91c2IvaGNkLXhoY2kuYwpAQCAtMjYsNyArMjYsNyBA QAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvbXNpLmgiCiAjaW5j bHVkZSAiaHcvcGNpL21zaXguaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAKICNpbmNsdWRlICJoY2Qt eGhjaS5oIgpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hvc3QtbGlidXNiLmMgYi9ody91c2IvaG9zdC1s aWJ1c2IuYwppbmRleCAxYjBiZTA3Li5iNTdiNTZjIDEwMDY0NAotLS0gYS9ody91c2IvaG9zdC1s aWJ1c2IuYworKysgYi9ody91c2IvaG9zdC1saWJ1c2IuYwpAQCAtNDQsNyArNDQsNyBAQAogI2lu Y2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0Lmgi CiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAKZGlmZiAtLWdp dCBhL2h3L3ZmaW8vY29tbW9uLmMgYi9ody92ZmlvL2NvbW1vbi5jCmluZGV4IGY4OTVlM2MuLmIw NzdiOTMgMTAwNjQ0Ci0tLSBhL2h3L3ZmaW8vY29tbW9uLmMKKysrIGIvaHcvdmZpby9jb21tb24u YwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5j bHVkZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCiAKIHN0cnVjdCB2ZmlvX2dyb3VwX2hlYWQgdmZpb19ncm91cF9saXN0ID0KZGlmZiAt LWdpdCBhL2h3L3ZmaW8vcGNpLXF1aXJrcy5jIGIvaHcvdmZpby9wY2ktcXVpcmtzLmMKaW5kZXgg ZTU3NzlhNy4uM2M4ODU2MyAxMDA2NDQKLS0tIGEvaHcvdmZpby9wY2ktcXVpcmtzLmMKKysrIGIv aHcvdmZpby9wY2ktcXVpcmtzLmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxYXBpL3Zp c2l0b3IuaCIKICNpbmNsdWRlICJody9udnJhbS9md19jZmcuaCIKICNpbmNsdWRlICJwY2kuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyog VXNlIHVpbjMyX3QgZm9yIHZlbmRvciAmIGRldmljZSBzbyBQQ0lfQU5ZX0lEIGV4cGFuZHMgYW5k IGNhbm5vdCBtYXRjaCBodyAqLwogc3RhdGljIGJvb2wgdmZpb19wY2lfaXMoVkZJT1BDSURldmlj ZSAqdmRldiwgdWludDMyX3QgdmVuZG9yLCB1aW50MzJfdCBkZXZpY2UpCmRpZmYgLS1naXQgYS9o dy92ZmlvL3BjaS5jIGIvaHcvdmZpby9wY2kuYwppbmRleCAzYmEzY2JjLi5iN2QwYzMyIDEwMDY0 NAotLS0gYS9ody92ZmlvL3BjaS5jCisrKyBiL2h3L3ZmaW8vcGNpLmMKQEAgLTMxLDcgKzMxLDcg QEAKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgog I2luY2x1ZGUgInBjaS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKIAogI2RlZmluZSBNU0lYX0NBUF9M RU5HVEggMTIKZGlmZiAtLWdpdCBhL2h3L3ZmaW8vcGxhdGZvcm0uYyBiL2h3L3ZmaW8vcGxhdGZv cm0uYwppbmRleCA1YzkyMWMyLi4yOGUxN2ViIDEwMDY0NAotLS0gYS9ody92ZmlvL3BsYXRmb3Jt LmMKKysrIGIvaHcvdmZpby9wbGF0Zm9ybS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAi ZXhlYy9tZW1vcnkuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVkZSAiaHcvc3lz YnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgi CiAjaW5jbHVkZSAiaHcvcGxhdGZvcm0tYnVzLmgiCiAjaW5jbHVkZSAic3lzZW11L2t2bS5oIgog CmRpZmYgLS1naXQgYS9ody92ZmlvL3NwYXByLmMgYi9ody92ZmlvL3NwYXByLmMKaW5kZXggMjU5 Mzk3Yy4uNjkxMzg0MiAxMDA2NDQKLS0tIGEvaHcvdmZpby9zcGFwci5jCisrKyBiL2h3L3ZmaW8v c3BhcHIuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgImh3L3ZmaW8vdmZpby1jb21tb24u aCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRp YyBib29sIHZmaW9fcHJlcmVnX2xpc3RlbmVyX3NraXBwZWRfc2VjdGlvbihNZW1vcnlSZWdpb25T ZWN0aW9uICpzZWN0aW9uKQogewpkaWZmIC0tZ2l0IGEvaHcvdmlydGlvL3Zob3N0LXVzZXIuYyBi L2h3L3ZpcnRpby92aG9zdC11c2VyLmMKaW5kZXggNDRhZWE1Yy4uYjBkZDM4ZCAxMDA2NDQKLS0t IGEvaHcvdmlydGlvL3Zob3N0LXVzZXIuYworKysgYi9ody92aXJ0aW8vdmhvc3QtdXNlci5jCkBA IC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSAic3lzZW11L2NyeXB0b2Rldi5oIgogI2luY2x1ZGUg Im1pZ3JhdGlvbi9taWdyYXRpb24uaCIKICNpbmNsdWRlICJtaWdyYXRpb24vcG9zdGNvcHktcmFt LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAK ICNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KICNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CmRpZmYgLS1n aXQgYS9ody92aXJ0aW8vdmhvc3QuYyBiL2h3L3ZpcnRpby92aG9zdC5jCmluZGV4IDI1MGY4ODYu LmYwN2ZlOGYgMTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aG9zdC5jCisrKyBiL2h3L3ZpcnRpby92 aG9zdC5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAiaHcvdmlydGlvL3ZpcnRpby1hY2Nl c3MuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vYmxvY2tlci5oIgogI2luY2x1ZGUgInN5c2VtdS9k bWEuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogLyogZW5hYmxlZCB1bnRpbCBkaXNjb25uZWN0ZWQgYmFja2VuZCBzdGFiaWxpemVzICovCiAj ZGVmaW5lIF9WSE9TVF9ERUJVRyAxCmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlvLWJhbGxv b24uYyBiL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5jCmluZGV4IGY0NTZjZWEuLmRkYjE4YzQg MTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5jCisrKyBiL2h3L3ZpcnRpby92 aXJ0aW8tYmFsbG9vbi5jCkBAIC0yNCw5ICsyNCw5IEBACiAjaW5jbHVkZSAic3lzZW11L2t2bS5o IgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9y LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogCiAjaW5jbHVkZSAiaHcvdmlydGlvL3ZpcnRpby1i dXMuaCIKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aXJ0aW8tcm5nLmMgYi9ody92aXJ0aW8vdmly dGlvLXJuZy5jCmluZGV4IDI4OWJiY2EuLjVkMmMyNmMgMTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92 aXJ0aW8tcm5nLmMKKysrIGIvaHcvdmlydGlvL3ZpcnRpby1ybmcuYwpAQCAtMTcsNyArMTcsNyBA QAogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8tcm5nLmgiCiAjaW5jbHVkZSAic3lzZW11L3Ju Zy5oIgogI2luY2x1ZGUgInFvbS9vYmplY3RfaW50ZXJmYWNlcy5oIgotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgYm9vbCBpc19ndWVz dF9yZWFkeShWaXJ0SU9STkcgKnZybmcpCiB7CmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlv LmMgYi9ody92aXJ0aW8vdmlydGlvLmMKaW5kZXggMDA2ZDNkMS4uMGQzZGZlZCAxMDA2NDQKLS0t IGEvaHcvdmlydGlvL3ZpcnRpby5jCisrKyBiL2h3L3ZpcnRpby92aXJ0aW8uYwpAQCAtMTUsNyAr MTUsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5o IgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRl ICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8uaCIKZGlm ZiAtLWdpdCBhL2h3L3dhdGNoZG9nL3dhdGNoZG9nLmMgYi9ody93YXRjaGRvZy93YXRjaGRvZy5j CmluZGV4IDZlOGJhMDYuLjY5NDZmZWMgMTAwNjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3dhdGNoZG9n LmMKKysrIGIvaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYwpAQCAtMjQsOCArMjQsOCBAQAogI2luY2x1 ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ydW4tc3RhdGUu aCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lz ZW11LmgiCiAjaW5jbHVkZSAic3lzZW11L3dhdGNoZG9nLmgiCiAjaW5jbHVkZSAiaHcvbm1pLmgi CmRpZmYgLS1naXQgYS9pby9jaGFubmVsLWJ1ZmZlci5jIGIvaW8vY2hhbm5lbC1idWZmZXIuYwpp bmRleCA0M2Q3OTU5Li40YmM0ZjlmIDEwMDY0NAotLS0gYS9pby9jaGFubmVsLWJ1ZmZlci5jCisr KyBiL2lvL2NoYW5uZWwtYnVmZmVyLmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJpby9j aGFubmVsLWJ1ZmZlci5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtd2F0Y2guaCIKICNpbmNsdWRl ICJxZW11L3NvY2tldHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogUUlPQ2hhbm5lbEJ1ZmZlciAqCiBxaW9fY2hhbm5lbF9idWZmZXJfbmV3 KHNpemVfdCBjYXBhY2l0eSkKZGlmZiAtLWdpdCBhL2lvL2NoYW5uZWwtY29tbWFuZC5jIGIvaW8v Y2hhbm5lbC1jb21tYW5kLmMKaW5kZXggM2U3ZWIxNy4uZDA0ZWZiMSAxMDA2NDQKLS0tIGEvaW8v Y2hhbm5lbC1jb21tYW5kLmMKKysrIGIvaW8vY2hhbm5lbC1jb21tYW5kLmMKQEAgLTIzLDcgKzIz LDcgQEAKICNpbmNsdWRlICJpby9jaGFubmVsLXdhdGNoLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIFFJT0NoYW5uZWxDb21tYW5kICoKZGlmZiAt LWdpdCBhL2lvL2NoYW5uZWwtZmlsZS5jIGIvaW8vY2hhbm5lbC1maWxlLmMKaW5kZXggZGI5NDhh Yi4uZTg1MmEzNyAxMDA2NDQKLS0tIGEvaW8vY2hhbm5lbC1maWxlLmMKKysrIGIvaW8vY2hhbm5l bC1maWxlLmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJpby9jaGFubmVsLXdhdGNoLmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBRSU9DaGFu bmVsRmlsZSAqCiBxaW9fY2hhbm5lbF9maWxlX25ld19mZChpbnQgZmQpCmRpZmYgLS1naXQgYS9p by9jaGFubmVsLXNvY2tldC5jIGIvaW8vY2hhbm5lbC1zb2NrZXQuYwppbmRleCA1N2NmYjRkLi41 MmNhYWZiIDEwMDY0NAotLS0gYS9pby9jaGFubmVsLXNvY2tldC5jCisrKyBiL2lvL2NoYW5uZWwt c29ja2V0LmMKQEAgLTIwLDEwICsyMCwxMCBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgog I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtc29ja2V0 cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LXNvY2tldHMuaCIKICNp bmNsdWRlICJpby9jaGFubmVsLXNvY2tldC5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtd2F0Y2gu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJxYXBpL2Nsb25lLXZpc2l0b3IuaCIKIAogI2RlZmluZSBTT0NLRVRfTUFYX0ZEUyAx NgpkaWZmIC0tZ2l0IGEvaW8vY2hhbm5lbC10bHMuYyBiL2lvL2NoYW5uZWwtdGxzLmMKaW5kZXgg OTYyOGU2Zi4uMjI4ZWFjZiAxMDA2NDQKLS0tIGEvaW8vY2hhbm5lbC10bHMuYworKysgYi9pby9j aGFubmVsLXRscy5jCkBAIC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgog I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJpby9jaGFubmVsLXRscy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIHN0YXRp YyBzc2l6ZV90IHFpb19jaGFubmVsX3Rsc193cml0ZV9oYW5kbGVyKGNvbnN0IGNoYXIgKmJ1ZiwK ZGlmZiAtLWdpdCBhL2lvL2NoYW5uZWwtd2Vic29jay5jIGIvaW8vY2hhbm5lbC13ZWJzb2NrLmMK aW5kZXggZWM0OGEzMC4uYTYwNjU1OCAxMDA2NDQKLS0tIGEvaW8vY2hhbm5lbC13ZWJzb2NrLmMK KysrIGIvaW8vY2hhbm5lbC13ZWJzb2NrLmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJx ZW11L2Jzd2FwLmgiCiAjaW5jbHVkZSAiaW8vY2hhbm5lbC13ZWJzb2NrLmgiCiAjaW5jbHVkZSAi Y3J5cHRvL2hhc2guaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2lvdi5oIgogCiAvKiBNYXggYW1vdW50IHRvIGFsbG93 IGluIHJhd2lucHV0L2VuY291dHB1dCBidWZmZXJzICovCmRpZmYgLS1naXQgYS9pby9kbnMtcmVz b2x2ZXIuYyBiL2lvL2Rucy1yZXNvbHZlci5jCmluZGV4IDE4N2Y3MjUuLjg1NmE0ZGUgMTAwNjQ0 Ci0tLSBhL2lvL2Rucy1yZXNvbHZlci5jCisrKyBiL2lvL2Rucy1yZXNvbHZlci5jCkBAIC0yMSw3 ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImlvL2Rucy1yZXNv bHZlci5oIgogI2luY2x1ZGUgInFhcGkvY2xvbmUtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS12aXNpdC1zb2NrZXRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdmlz aXQtc29ja2V0cy5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIgogI2luY2x1ZGUgInFhcGkv ZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgpkaWZmIC0tZ2l0IGEvaW8vdGFzay5j IGIvaW8vdGFzay5jCmluZGV4IDI4ODZhMmMuLmIxOTRkNTUgMTAwNjQ0Ci0tLSBhL2lvL3Rhc2su YworKysgYi9pby90YXNrLmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJpby90YXNrLmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0cnVjdCBR SU9UYXNrIHsKICAgICBPYmplY3QgKnNvdXJjZTsKZGlmZiAtLWdpdCBhL2lvcG9ydC5jIGIvaW9w b3J0LmMKaW5kZXggMWE2NWFkZC4uYjAyNWM5OCAxMDA2NDQKLS0tIGEvaW9wb3J0LmMKKysrIGIv aW9wb3J0LmMKQEAgLTI5LDcgKzI5LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2lu Y2x1ZGUgImNwdS5oIgogI2luY2x1ZGUgImV4ZWMvaW9wb3J0LmgiCi0jaW5jbHVkZSAidHJhY2Ut cm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Utcm9vdC5oIgogI2luY2x1ZGUgImV4 ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogCmRpZmYgLS1n aXQgYS9pb3RocmVhZC5jIGIvaW90aHJlYWQuYwppbmRleCAxYjM0NjNjLi5jMzI5NDU0IDEwMDY0 NAotLS0gYS9pb3RocmVhZC5jCisrKyBiL2lvdGhyZWFkLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNp bmNsdWRlICJibG9jay9ibG9jay5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFlbXUvcmN1LmgiCiAjaW5jbHVk ZSAicWVtdS9tYWluLWxvb3AuaCIKZGlmZiAtLWdpdCBhL2xpbnV4LXVzZXIvbWFpbi5jIGIvbGlu dXgtdXNlci9tYWluLmMKaW5kZXggN2JjOWJjNy4uZTA3MTVjZSAxMDA2NDQKLS0tIGEvbGludXgt dXNlci9tYWluLmMKKysrIGIvbGludXgtdXNlci9tYWluLmMKQEAgLTE3LDcgKzE3LDcgQEAKICAq ICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LgogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInFl bXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAjaW5j bHVkZSA8c3lzL3N5c2NhbGwuaD4KICNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4KIApkaWZmIC0t Z2l0IGEvbGludXgtdXNlci9zaWduYWwuYyBiL2xpbnV4LXVzZXIvc2lnbmFsLmMKaW5kZXggMmNl NWQ3YS4uZjFkNDdhMSAxMDA2NDQKLS0tIGEvbGludXgtdXNlci9zaWduYWwuYworKysgYi9saW51 eC11c2VyL3NpZ25hbC5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSAicWVtdS5oIgogI2lu Y2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAidGFyZ2V0X3NpZ25hbC5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgc3Ry dWN0IHRhcmdldF9zaWdhbHRzdGFjayB0YXJnZXRfc2lnYWx0c3RhY2tfdXNlZCA9IHsKICAgICAu c3Nfc3AgPSAwLApkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9tZW1vcnkuYwppbmRleCBlNzBiNjRi Li4xZTMxZTNlIDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysgYi9tZW1vcnkuYwpAQCAtMjQsNyAr MjQsNyBAQAogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1y ZXBvcnQuaCIKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCi0jaW5jbHVkZSAidHJhY2Utcm9vdC5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Utcm9vdC5oIgogCiAjaW5jbHVkZSAiZXhlYy9t ZW1vcnktaW50ZXJuYWwuaCIKICNpbmNsdWRlICJleGVjL3JhbV9hZGRyLmgiCmRpZmYgLS1naXQg YS9taWdyYXRpb24vY2hhbm5lbC5jIGIvbWlncmF0aW9uL2NoYW5uZWwuYwppbmRleCBjNWVhZjBm Li5mZmQ2ZDhhIDEwMDY0NAotLS0gYS9taWdyYXRpb24vY2hhbm5lbC5jCisrKyBiL21pZ3JhdGlv bi9jaGFubmVsLmMKQEAgLTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlICJ0bHMuaCIKICNpbmNsdWRl ICJtaWdyYXRpb24uaCIKICNpbmNsdWRlICJxZW11LWZpbGUtY2hhbm5lbC5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkv ZXJyb3IuaCIKICNpbmNsdWRlICJpby9jaGFubmVsLXRscy5oIgogCmRpZmYgLS1naXQgYS9taWdy YXRpb24vY29sby1jb21tLmMgYi9taWdyYXRpb24vY29sby1jb21tLmMKaW5kZXggZGYyNmU0ZC4u ZTJkMTYxZCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8tY29tbS5jCisrKyBiL21pZ3JhdGlv bi9jb2xvLWNvbW0uYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi5oIgog I2luY2x1ZGUgIm1pZ3JhdGlvbi9jb2xvLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog dHlwZWRlZiBzdHJ1Y3QgewogICAgICBib29sIGNvbG9fcmVxdWVzdGVkOwpkaWZmIC0tZ2l0IGEv bWlncmF0aW9uL2NvbG8tZmFpbG92ZXIuYyBiL21pZ3JhdGlvbi9jb2xvLWZhaWxvdmVyLmMKaW5k ZXggMGFlMGM0MS4uZjcxMmZjMiAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8tZmFpbG92ZXIu YworKysgYi9taWdyYXRpb24vY29sby1mYWlsb3Zlci5jCkBAIC0xNiwxMCArMTYsMTAgQEAKICNp bmNsdWRlICJxZW11L21haW4tbG9vcC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi5oIgogI2luY2x1 ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9u LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv cnQuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogc3RhdGljIFFFTVVCSCAqZmFpbG92ZXJfYmg7CiBzdGF0aWMgRmFpbG92ZXJTdGF0dXMgZmFp bG92ZXJfc3RhdGU7CmRpZmYgLS1naXQgYS9taWdyYXRpb24vY29sby5jIGIvbWlncmF0aW9uL2Nv bG8uYwppbmRleCA0MzgxMDY3Li40MGViM2UyIDEwMDY0NAotLS0gYS9taWdyYXRpb24vY29sby5j CisrKyBiL21pZ3JhdGlvbi9jb2xvLmMKQEAgLTEzLDcgKzEzLDcgQEAKICNpbmNsdWRlICJxZW11 L29zZGVwLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgiCiAjaW5jbHVkZSAi cWVtdS1maWxlLWNoYW5uZWwuaCIKICNpbmNsdWRlICJtaWdyYXRpb24uaCIKICNpbmNsdWRlICJx ZW11LWZpbGUuaCIKQEAgLTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlICJtaWdyYXRpb24vY29sby5o IgogI2luY2x1ZGUgImJsb2NrLmgiCiAjaW5jbHVkZSAiaW8vY2hhbm5lbC1idWZmZXIuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRl ICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi9mYWlsb3Zlci5oIgog I2luY2x1ZGUgInJlcGxpY2F0aW9uLmgiCmRpZmYgLS1naXQgYS9taWdyYXRpb24vZXhlYy5jIGIv bWlncmF0aW9uL2V4ZWMuYwppbmRleCAwYmM1YTQyLi5iYmI4NjViIDEwMDY0NAotLS0gYS9taWdy YXRpb24vZXhlYy5jCisrKyBiL21pZ3JhdGlvbi9leGVjLmMKQEAgLTIxLDcgKzIxLDcgQEAKICNp bmNsdWRlICJjaGFubmVsLmgiCiAjaW5jbHVkZSAiZXhlYy5oIgogI2luY2x1ZGUgImlvL2NoYW5u ZWwtY29tbWFuZC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90 cmFjZS5oIgogCiAKIHZvaWQgZXhlY19zdGFydF9vdXRnb2luZ19taWdyYXRpb24oTWlncmF0aW9u U3RhdGUgKnMsIGNvbnN0IGNoYXIgKmNvbW1hbmQsIEVycm9yICoqZXJycCkKZGlmZiAtLWdpdCBh L21pZ3JhdGlvbi9mZC5jIGIvbWlncmF0aW9uL2ZkLmMKaW5kZXggY2QwNjE4Mi4uZjdlZjJiZCAx MDA2NDQKLS0tIGEvbWlncmF0aW9uL2ZkLmMKKysrIGIvbWlncmF0aW9uL2ZkLmMKQEAgLTE5LDcg KzE5LDcgQEAKICNpbmNsdWRlICJmZC5oIgogI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgog I2luY2x1ZGUgImlvL2NoYW5uZWwtdXRpbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIHZvaWQgZmRfc3RhcnRfb3V0Z29pbmdfbWlncmF0 aW9uKE1pZ3JhdGlvblN0YXRlICpzLCBjb25zdCBjaGFyICpmZG5hbWUsIEVycm9yICoqZXJycCkK ZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9nbG9iYWxfc3RhdGUuYyBiL21pZ3JhdGlvbi9nbG9iYWxf c3RhdGUuYwppbmRleCA4ZThhYjVjLi5jYzgyZTcwIDEwMDY0NAotLS0gYS9taWdyYXRpb24vZ2xv YmFsX3N0YXRlLmMKKysrIGIvbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5jCkBAIC0xNyw3ICsxNyw3 IEBACiAjaW5jbHVkZSAibWlncmF0aW9uLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL2dsb2JhbF9z dGF0ZS5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHR5cGVkZWYgc3RydWN0IHsKICAg ICB1aW50MzJfdCBzaXplOwpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL21pZ3JhdGlvbi5jIGIvbWln cmF0aW9uL21pZ3JhdGlvbi5jCmluZGV4IDFmMjJmNDYuLmUyNDk0NmYgMTAwNjQ0Ci0tLSBhL21p Z3JhdGlvbi9taWdyYXRpb24uYworKysgYi9taWdyYXRpb24vbWlncmF0aW9uLmMKQEAgLTMxLDE1 ICszMSwxNSBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCiAjaW5jbHVkZSAiYmxv Y2svYmxvY2suaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBp LWNvbW1hbmRzLW1pZ3JhdGlvbi5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtbWlncmF0 aW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9u LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pZ3JhdGlvbi5oIgog I2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FudWxsLmgi CiAjaW5jbHVkZSAicWVtdS9yY3UuaCIKICNpbmNsdWRlICJibG9jay5oIgogI2luY2x1ZGUgInBv c3Rjb3B5LXJhbS5oIgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiZXhlYy90YXJnZXRf cGFnZS5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtYnVmZmVyLmgiCiAjaW5jbHVkZSAibWlncmF0 aW9uL2NvbG8uaCIKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9wb3N0Y29weS1yYW0uYyBiL21pZ3Jh dGlvbi9wb3N0Y29weS1yYW0uYwppbmRleCBlZmQ3NzkzLi4zMzQ0YjMzIDEwMDY0NAotLS0gYS9t aWdyYXRpb24vcG9zdGNvcHktcmFtLmMKKysrIGIvbWlncmF0aW9uL3Bvc3Rjb3B5LXJhbS5jCkBA IC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInN5 c2VtdS9iYWxsb29uLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRl ICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogQXJiaXRyYXJ5 IGxpbWl0IG9uIHNpemUgb2YgZWFjaCBkaXNjYXJkIGNvbW1hbmQsCiAgKiBrZWVwcyB0aGVtIGFy b3VuZCB+MjAwIGJ5dGVzCmRpZmYgLS1naXQgYS9taWdyYXRpb24vcWVtdS1maWxlLmMgYi9taWdy YXRpb24vcWVtdS1maWxlLmMKaW5kZXggMmFiMmJmMy4uMDk5MTdjZCAxMDA2NDQKLS0tIGEvbWln cmF0aW9uL3FlbXUtZmlsZS5jCisrKyBiL21pZ3JhdGlvbi9xZW11LWZpbGUuYwpAQCAtMjgsNyAr MjgsNyBAQAogI2luY2x1ZGUgInFlbXUvaW92LmgiCiAjaW5jbHVkZSAibWlncmF0aW9uLmgiCiAj aW5jbHVkZSAicWVtdS1maWxlLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgSU9fQlVGX1NJWkUgMzI3NjgKICNkZWZpbmUgTUFY X0lPVl9TSVpFIE1JTihJT1ZfTUFYLCA2NCkKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9yYW0uYyBi L21pZ3JhdGlvbi9yYW0uYwppbmRleCA2Y2U3NzcwLi4xM2NiZjc5IDEwMDY0NAotLS0gYS9taWdy YXRpb24vcmFtLmMKKysrIGIvbWlncmF0aW9uL3JhbS5jCkBAIC00Myw5ICs0Myw5IEBACiAjaW5j bHVkZSAibWlncmF0aW9uL3BhZ2VfY2FjaGUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9y dC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRz LW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1taWdy YXRpb24uaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJleGVjL3JhbV9hZGRy LmgiCiAjaW5jbHVkZSAiZXhlYy90YXJnZXRfcGFnZS5oIgogI2luY2x1ZGUgInFlbXUvcmN1X3F1 ZXVlLmgiCmRpZmYgLS1naXQgYS9taWdyYXRpb24vcmRtYS5jIGIvbWlncmF0aW9uL3JkbWEuYwpp bmRleCBkYTQ3NGZjLi5mMGM1ODAwIDEwMDY0NAotLS0gYS9taWdyYXRpb24vcmRtYS5jCisrKyBi L21pZ3JhdGlvbi9yZG1hLmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlIDxuZXRkYi5oPgog I2luY2x1ZGUgPGFycGEvaW5ldC5oPgogI2luY2x1ZGUgPHJkbWEvcmRtYV9jbWEuaD4KLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyoKICAqIFBy aW50IGFuZCBlcnJvciBvbiBib3RoIHRoZSBNb25pdG9yIGFuZCB0aGUgTG9nIGZpbGUuCmRpZmYg LS1naXQgYS9taWdyYXRpb24vc2F2ZXZtLmMgYi9taWdyYXRpb24vc2F2ZXZtLmMKaW5kZXggMzA1 YzNjZS4uMmY3MjQzNCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3NhdmV2bS5jCisrKyBiL21pZ3Jh dGlvbi9zYXZldm0uYwpAQCAtNDEsMTQgKzQxLDE0IEBACiAjaW5jbHVkZSAic2F2ZXZtLmgiCiAj aW5jbHVkZSAicG9zdGNvcHktcmFtLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1 ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taWdyYXRpb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRz LW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1p c2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2Vycm9y LXJlcG9ydC5oIgogI2luY2x1ZGUgInN5c2VtdS9jcHVzLmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1v cnkuaCIKICNpbmNsdWRlICJleGVjL3RhcmdldF9wYWdlLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNp bmNsdWRlICJibG9jay9zbmFwc2hvdC5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCmRpZmYg LS1naXQgYS9taWdyYXRpb24vc29ja2V0LmMgYi9taWdyYXRpb24vc29ja2V0LmMKaW5kZXggOGE5 M2ZiMS4uZjIxMjgxOCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3NvY2tldC5jCisrKyBiL21pZ3Jh dGlvbi9zb2NrZXQuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi5oIgog I2luY2x1ZGUgInFlbXUtZmlsZS5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtc29ja2V0LmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIAogc3Rh dGljIFNvY2tldEFkZHJlc3MgKnRjcF9idWlsZF9hZGRyZXNzKGNvbnN0IGNoYXIgKmhvc3RfcG9y dCwgRXJyb3IgKiplcnJwKQpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3Rscy5jIGIvbWlncmF0aW9u L3Rscy5jCmluZGV4IDNiOWU4YzkuLmUwOTljNGIgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi90bHMu YworKysgYi9taWdyYXRpb24vdGxzLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJjcnlw dG8vdGxzY3JlZHMuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUg InFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKIAogc3RhdGljIFFDcnlwdG9UTFNDcmVkcyAqCiBtaWdyYXRpb25fdGxzX2dldF9j cmVkcyhNaWdyYXRpb25TdGF0ZSAqcywKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi92bXN0YXRlLXR5 cGVzLmMgYi9taWdyYXRpb24vdm1zdGF0ZS10eXBlcy5jCmluZGV4IDQ4MTg0YzMuLmVkZWFkODIg MTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi92bXN0YXRlLXR5cGVzLmMKKysrIGIvbWlncmF0aW9uL3Zt c3RhdGUtdHlwZXMuYwpAQCAtMTgsNyArMTgsNyBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0 YXRlLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L3F1 ZXVlLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgi CiAKIC8qIGJvb2wgKi8KIApkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3Ztc3RhdGUuYyBiL21pZ3Jh dGlvbi92bXN0YXRlLmMKaW5kZXggMGIzMjgyYy4uZTY1ZGMwNiAxMDA2NDQKLS0tIGEvbWlncmF0 aW9uL3Ztc3RhdGUuYworKysgYi9taWdyYXRpb24vdm1zdGF0ZS5jCkBAIC0xOCw3ICsxOCw3IEBA CiAjaW5jbHVkZSAicWVtdS1maWxlLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRvcHMuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFqc29uLmgiCiAKIHN0YXRpYyBpbnQgdm1z dGF0ZV9zdWJzZWN0aW9uX3NhdmUoUUVNVUZpbGUgKmYsIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlv biAqdm1zZCwKZGlmZiAtLWdpdCBhL21vbml0b3IuYyBiL21vbml0b3IuYwppbmRleCBhNDQxN2Yy Li43NmY5NWMzIDEwMDY0NAotLS0gYS9tb25pdG9yLmMKKysrIGIvbW9uaXRvci5jCkBAIC01OSw3 ICs1OSw3IEBACiAjaW5jbHVkZSAicWFwaS9xbXAvanNvbi1zdHJlYW1lci5oIgogI2luY2x1ZGUg InFhcGkvcW1wL2pzb24tcGFyc2VyLmgiCiAjaW5jbHVkZSAicW9tL29iamVjdF9pbnRlcmZhY2Vz LmgiCi0jaW5jbHVkZSAidHJhY2Utcm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Ut cm9vdC5oIgogI2luY2x1ZGUgInRyYWNlL2NvbnRyb2wuaCIKICNpbmNsdWRlICJtb25pdG9yL2ht cC10YXJnZXQuaCIKICNpZmRlZiBDT05GSUdfVFJBQ0VfU0lNUExFCkBAIC03MiwxMSArNzIsMTEg QEAKICNpbmNsdWRlICJobXAuaCIKICNpbmNsdWRlICJxZW11L3RocmVhZC5oIgogI2luY2x1ZGUg ImJsb2NrL3FhcGkuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktZXZlbnRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29t bWFuZHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAtZXZlbnQuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktaW50cm9zcGVjdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBp LWludHJvc3BlY3QuaCIKICNpbmNsdWRlICJzeXNlbXUvcXRlc3QuaCIKICNpbmNsdWRlICJzeXNl bXUvY3B1cy5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCkBAIC0yMzIwLDEzICsyMzIwLDEz IEBAIGludCBtb25pdG9yX2ZkX3BhcmFtKE1vbml0b3IgKm1vbiwgY29uc3QgY2hhciAqZmRuYW1l LCBFcnJvciAqKmVycnApCiAKIC8qIFBsZWFzZSB1cGRhdGUgaG1wLWNvbW1hbmRzLmh4IHdoZW4g YWRkaW5nIG9yIGNoYW5naW5nIGNvbW1hbmRzICovCiBzdGF0aWMgbW9uX2NtZF90IGluZm9fY21k c1tdID0gewotI2luY2x1ZGUgImhtcC1jb21tYW5kcy1pbmZvLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9obXAtY29tbWFuZHMtaW5mby5oIgogICAgIHsgTlVMTCwgTlVMTCwgfSwKIH07CiAKIC8q IG1vbl9jbWRzIGFuZCBpbmZvX2NtZHMgd291bGQgYmUgc29ydGVkIGF0IHJ1bnRpbWUgKi8KIHN0 YXRpYyBtb25fY21kX3QgbW9uX2NtZHNbXSA9IHsKLSNpbmNsdWRlICJobXAtY29tbWFuZHMuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL2htcC1jb21tYW5kcy5oIgogICAgIHsgTlVMTCwgTlVMTCwg fSwKIH07CiAKZGlmZiAtLWdpdCBhL25iZC9jbGllbnQuYyBiL25iZC9jbGllbnQuYwppbmRleCBk Y2FkMjNhLi4xMmZmYjk3IDEwMDY0NAotLS0gYS9uYmQvY2xpZW50LmMKKysrIGIvbmJkL2NsaWVu dC5jCkBAIC0xOSw3ICsxOSw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgIm5iZC1pbnRlcm5hbC5oIgogCiAvKiBEZWZpbml0aW9ucyBm b3Igb3BhcXVlIGRhdGEgdHlwZXMgKi8KZGlmZiAtLWdpdCBhL25iZC9jb21tb24uYyBiL25iZC9j b21tb24uYwppbmRleCA4Yzk1YzFkLi5lYjkwZWY0IDEwMDY0NAotLS0gYS9uYmQvY29tbW9uLmMK KysrIGIvbmJkL2NvbW1vbi5jCkBAIC0xNyw3ICsxNyw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFl bXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJh Y2UuaCIKICNpbmNsdWRlICJuYmQtaW50ZXJuYWwuaCIKIAogLyogRGlzY2FyZCBsZW5ndGggYnl0 ZXMgZnJvbSBjaGFubmVsLiAgUmV0dXJuIC1lcnJubyBvbiBmYWlsdXJlIGFuZCAwIG9uCmRpZmYg LS1naXQgYS9uYmQvc2VydmVyLmMgYi9uYmQvc2VydmVyLmMKaW5kZXggZTcxNGJmZS4uM2ZmOTZl MyAxMDA2NDQKLS0tIGEvbmJkL3NlcnZlci5jCisrKyBiL25iZC9zZXJ2ZXIuYwpAQCAtMTksNyAr MTksNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3Iu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJuYmQtaW50ZXJuYWwuaCIKIAogc3RhdGljIGludCBzeXN0ZW1fZXJybm9fdG9fbmJk X2Vycm5vKGludCBlcnIpCmRpZmYgLS1naXQgYS9uZXQvY29sby1jb21wYXJlLmMgYi9uZXQvY29s by1jb21wYXJlLmMKaW5kZXggMjNiMmQyYy4uYTA1OTMwYSAxMDA2NDQKLS0tIGEvbmV0L2NvbG8t Y29tcGFyZS5jCisrKyBiL25ldC9jb2xvLWNvbXBhcmUuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAj aW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAibmV0 L25ldC5oIgpkaWZmIC0tZ2l0IGEvbmV0L2NvbG8uYyBiL25ldC9jb2xvLmMKaW5kZXggODQyNjI2 NS4uOGU2ODk2ZCAxMDA2NDQKLS0tIGEvbmV0L2NvbG8uYworKysgYi9uZXQvY29sby5jCkBAIC0x Myw3ICsxMyw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJuZXQvY29s by5oIgogCiB1aW50MzJfdCBjb25uZWN0aW9uX2tleV9oYXNoKGNvbnN0IHZvaWQgKm9wYXF1ZSkK ZGlmZiAtLWdpdCBhL25ldC9maWx0ZXItYnVmZmVyLmMgYi9uZXQvZmlsdGVyLWJ1ZmZlci5jCmlu ZGV4IGY3MjY1YzUuLjA2NWQ0OTIgMTAwNjQ0Ci0tLSBhL25ldC9maWx0ZXItYnVmZmVyLmMKKysr IGIvbmV0L2ZpbHRlci1idWZmZXIuYwpAQCAtMTMsNyArMTMsNyBAQAogI2luY2x1ZGUgInFlbXUt Y29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUvaW92Lmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLWJ1aWx0aW4tdmlzaXQuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS1idWlsdGluLXZpc2l0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9y LmgiCiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogCmRpZmYgLS1naXQgYS9uZXQvZmlsdGVyLW1p cnJvci5jIGIvbmV0L2ZpbHRlci1taXJyb3IuYwppbmRleCAzYTYxY2YyLi4xNzQ5MzA3IDEwMDY0 NAotLS0gYS9uZXQvZmlsdGVyLW1pcnJvci5jCisrKyBiL25ldC9maWx0ZXItbWlycm9yLmMKQEAg LTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAjaW5jbHVkZSAicWVtdS9t YWluLWxvb3AuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRy YWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImNoYXJkZXYv Y2hhci1mZS5oIgogI2luY2x1ZGUgInFlbXUvaW92LmgiCiAjaW5jbHVkZSAicWVtdS9zb2NrZXRz LmgiCmRpZmYgLS1naXQgYS9uZXQvZmlsdGVyLXJld3JpdGVyLmMgYi9uZXQvZmlsdGVyLXJld3Jp dGVyLmMKaW5kZXggNjJkYWQyZC4uNTA1OGI4ZiAxMDA2NDQKLS0tIGEvbmV0L2ZpbHRlci1yZXdy aXRlci5jCisrKyBiL25ldC9maWx0ZXItcmV3cml0ZXIuYwpAQCAtMTAsNyArMTAsNyBAQAogICov CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAibmV0L2NvbG8uaCIKICNpbmNsdWRlICJu ZXQvZmlsdGVyLmgiCiAjaW5jbHVkZSAibmV0L25ldC5oIgpkaWZmIC0tZ2l0IGEvbmV0L25ldC5j IGIvbmV0L25ldC5jCmluZGV4IDUyMjJlNDUuLmIyMDljNGIgMTAwNjQ0Ci0tLSBhL25ldC9uZXQu YworKysgYi9uZXQvbmV0LmMKQEAgLTMzLDggKzMzLDggQEAKIAogI2luY2x1ZGUgIm1vbml0b3Iv bW9uaXRvci5oIgogI2luY2x1ZGUgInFlbXUvaGVscF9vcHRpb24uaCIKLSNpbmNsdWRlICJxYXBp L3FhcGktY29tbWFuZHMtbmV0LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LW5ldC5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW5ldC5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LW5ldC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3Fk aWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJv ci1yZXBvcnQuaCIKZGlmZiAtLWdpdCBhL25ldC92aG9zdC11c2VyLmMgYi9uZXQvdmhvc3QtdXNl ci5jCmluZGV4IGUwZjE2YzguLjI2MzZjNGUgMTAwNjQ0Ci0tLSBhL25ldC92aG9zdC11c2VyLmMK KysrIGIvbmV0L3Zob3N0LXVzZXIuYwpAQCAtMTQsMTEgKzE0LDExIEBACiAjaW5jbHVkZSAibmV0 L3Zob3N0LXVzZXIuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItZmUuaCIKICNpbmNsdWRlICJx YXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW5ldC5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW5ldC5oIgogI2luY2x1ZGUgInFlbXUv Y29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUg InFlbXUvb3B0aW9uLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKIHR5cGVkZWYgc3RydWN0IFZob3N0VXNlclN0YXRlIHsKICAgICBOZXRDbGll bnRTdGF0ZSBuYzsKZGlmZiAtLWdpdCBhL251bWEuYyBiL251bWEuYwppbmRleCAxMTE2YzkwLi5j ZTgzZjE5IDEwMDY0NAotLS0gYS9udW1hLmMKKysrIGIvbnVtYS5jCkBAIC0zMSw4ICszMSw4IEBA CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgi CiAjaW5jbHVkZSAicWFwaS9vcHRzLXZpc2l0b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29t bWFuZHMtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1taXNjLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLXZpc2l0LW1pc2MuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNp bmNsdWRlICJzeXNlbXUvaG9zdG1lbS5oIgogI2luY2x1ZGUgImh3L21lbS9wYy1kaW1tLmgiCmRp ZmYgLS1naXQgYS9xYXBpL3FhcGktdmlzaXQtY29yZS5jIGIvcWFwaS9xYXBpLXZpc2l0LWNvcmUu YwppbmRleCBkOWExMTM3Li4wNjEwZTNkIDEwMDY0NAotLS0gYS9xYXBpL3FhcGktdmlzaXQtY29y ZS5jCisrKyBiL3FhcGkvcWFwaS12aXNpdC1jb3JlLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNs dWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNs dWRlICJxYXBpL3Zpc2l0b3ItaW1wbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogCiB2b2lkIHZpc2l0X2NvbXBsZXRlKFZpc2l0b3IgKnYsIHZv aWQgKm9wYXF1ZSkKIHsKZGlmZiAtLWdpdCBhL3FkZXYtbW9uaXRvci5jIGIvcWRldi1tb25pdG9y LmMKaW5kZXggYjdlMzI5MS4uNjEzMTQzODQgMTAwNjQ0Ci0tLSBhL3FkZXYtbW9uaXRvci5jCisr KyBiL3FkZXYtbW9uaXRvci5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSAibW9uaXRvci9x ZGV2LmgiCiAjaW5jbHVkZSAic3lzZW11L2FyY2hfaW5pdC5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9x ZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogI2luY2x1ZGUgInFlbXUvY29u ZmlnLWZpbGUuaCIKZGlmZiAtLWdpdCBhL3FlbXUtaW1nLmMgYi9xZW11LWltZy5jCmluZGV4IDA4 OGQ4OTAuLjFlMmNmOWYgMTAwNjQ0Ci0tLSBhL3FlbXUtaW1nLmMKKysrIGIvcWVtdS1pbWcuYwpA QCAtMjUsOSArMjUsOSBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlIDxnZXRv cHQuaD4KIAotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv cWVtdS12ZXJzaW9uLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt dmlzaXQtYmxvY2stY29yZS5oIgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1vdXRwdXQtdmlzaXRv ci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3Fqc29uLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRp Y3QuaCIKQEAgLTEyMSw3ICsxMjEsNyBAQCBzdGF0aWMgdm9pZCBRRU1VX05PUkVUVVJOIGhlbHAo dm9pZCkKICAgICAgICAgICAgIkNvbW1hbmQgc3ludGF4OlxuIgogI2RlZmluZSBERUYob3B0aW9u LCBjYWxsYmFjaywgYXJnX3N0cmluZykgICAgICAgIFwKICAgICAgICAgICAgIiAgIiBhcmdfc3Ry aW5nICJcbiIKLSNpbmNsdWRlICJxZW11LWltZy1jbWRzLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC9xZW11LWltZy1jbWRzLmgiCiAjdW5kZWYgREVGCiAjdW5kZWYgR0VOX0RPQ1MKICAgICAgICAg ICAgIlxuIgpAQCAtNDY4Myw3ICs0NjgzLDcgQEAgb3V0Ogogc3RhdGljIGNvbnN0IGltZ19jbWRf dCBpbWdfY21kc1tdID0gewogI2RlZmluZSBERUYob3B0aW9uLCBjYWxsYmFjaywgYXJnX3N0cmlu ZykgICAgICAgIFwKICAgICB7IG9wdGlvbiwgY2FsbGJhY2sgfSwKLSNpbmNsdWRlICJxZW11LWlt Zy1jbWRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xZW11LWltZy1jbWRzLmgiCiAjdW5kZWYg REVGCiAjdW5kZWYgR0VOX0RPQ1MKICAgICB7IE5VTEwsIE5VTEwsIH0sCmRpZmYgLS1naXQgYS9x ZW11LWlvLmMgYi9xZW11LWlvLmMKaW5kZXggMTYwZmIyYS4uYjc3NGIxZSAxMDA2NDQKLS0tIGEv cWVtdS1pby5jCisrKyBiL3FlbXUtaW8uYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgImJs b2NrL2Jsb2NrX2ludC5oIgogI2luY2x1ZGUgInRyYWNlL2NvbnRyb2wuaCIKICNpbmNsdWRlICJj cnlwdG8vaW5pdC5oIgotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAKICNkZWZpbmUgQ01EX05PRklMRV9PSyAgIDB4MDEKIApk aWZmIC0tZ2l0IGEvcWVtdS1uYmQuYyBiL3FlbXUtbmJkLmMKaW5kZXggZWQ1ZDliNS4uM2RhNjkx MSAxMDA2NDQKLS0tIGEvcWVtdS1uYmQuYworKysgYi9xZW11LW5iZC5jCkBAIC00MSw3ICs0MSw3 IEBACiAjaW5jbHVkZSAiaW8vbmV0LWxpc3RlbmVyLmgiCiAjaW5jbHVkZSAiY3J5cHRvL2luaXQu aCIKICNpbmNsdWRlICJ0cmFjZS9jb250cm9sLmgiCi0jaW5jbHVkZSAicWVtdS12ZXJzaW9uLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC9xZW11LXZlcnNpb24uaCIKIAogI2RlZmluZSBTT0NLRVRf UEFUSCAgICAgICAgICAgICAgICAiL3Zhci9sb2NrL3FlbXUtbmJkLSVzIgogI2RlZmluZSBRRU1V X05CRF9PUFRfQ0FDSEUgICAgICAgICAyNTYKZGlmZiAtLWdpdCBhL3FnYS9tYWluLmMgYi9xZ2Ev bWFpbi5jCmluZGV4IGY5YzgzMDUuLjc3MmI5NjAgMTAwNjQ0Ci0tLSBhL3FnYS9tYWluLmMKKysr IGIvcWdhL21haW4uYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgInFlbXUvaGVscF9vcHRp b24uaCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L3N5c3RlbWQu aCIKLSNpbmNsdWRlICJxZW11LXZlcnNpb24uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FlbXUt dmVyc2lvbi5oIgogI2lmZGVmIF9XSU4zMgogI2luY2x1ZGUgInFnYS9zZXJ2aWNlLXdpbjMyLmgi CiAjaW5jbHVkZSAicWdhL3Zzcy13aW4zMi5oIgpkaWZmIC0tZ2l0IGEvcW1wLmMgYi9xbXAuYwpp bmRleCA0YjI1MTdkLi5hM2IyNTdlIDEwMDY0NAotLS0gYS9xbXAuYworKysgYi9xbXAuYwpAQCAt MTQsNyArMTQsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAi cWVtdS12ZXJzaW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xZW11LXZlcnNpb24uaCIKICNp bmNsdWRlICJxZW11L2N1dGlscy5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVk ZSAibW9uaXRvci9tb25pdG9yLmgiCkBAIC0zMSw5ICszMSw5IEBACiAjaW5jbHVkZSAic3lzZW11 L2Jsb2NrLWJhY2tlbmQuaCIKICNpbmNsdWRlICJxb20vcW9tLXFvYmplY3QuaCIKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLWJsb2NrLWNvcmUu aCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1jb21tYW5kcy11aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1h bmRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5k cy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtdWkuaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5o IgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCmRpZmYgLS1naXQgYS9x b20vY3B1LmMgYi9xb20vY3B1LmMKaW5kZXggZTQyZDlhNy4uNWMzMGRjNSAxMDA2NDQKLS0tIGEv cW9tL2NwdS5jCisrKyBiL3FvbS9jcHUuYwpAQCAtMzEsNyArMzEsNyBAQAogI2luY2x1ZGUgInN5 c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNpbmNsdWRlICJody9xZGV2 LXByb3BlcnRpZXMuaCIKLSNpbmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS1yb290LmgiCiAKIENQVUludGVycnVwdEhhbmRsZXIgY3B1X2ludGVycnVwdF9o YW5kbGVyOwogCmRpZmYgLS1naXQgYS9xb20vb2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKaW5kZXgg NzU1YWQwMy4uNDE5MTQ4OSAxMDA2NDQKLS0tIGEvcW9tL29iamVjdC5jCisrKyBiL3FvbS9vYmpl Y3QuYwpAQCAtMTgsOSArMTgsOSBAQAogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogI2luY2x1 ZGUgInFhcGkvc3RyaW5nLWlucHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL3N0cmluZy1v dXRwdXQtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1idWlsdGluLXZpc2l0LmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgogI2luY2x1ZGUg InFhcGkvcW1wL3FlcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiBUT0RPOiByZXBsYWNlIFFPYmplY3Qgd2l0aCBhIHNpbXBsZXIg dmlzaXRvciB0byBhdm9pZCBhIGRlcGVuZGVuY3kKICAqIG9mIHRoZSBRT00gY29yZSBvbiBRT2Jq ZWN0PyAgKi8KZGlmZiAtLWdpdCBhL3JlcGxheS9yZXBsYXktaW5wdXQuYyBiL3JlcGxheS9yZXBs YXktaW5wdXQuYwppbmRleCA2ZWU4YjVmLi4zMjA2Y2QxIDEwMDY0NAotLS0gYS9yZXBsYXkvcmVw bGF5LWlucHV0LmMKKysrIGIvcmVwbGF5L3JlcGxheS1pbnB1dC5jCkBAIC0xNiw3ICsxNiw3IEBA CiAjaW5jbHVkZSAicWVtdS9ub3RpZnkuaCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgogI2luY2x1 ZGUgInFhcGkvY2xvbmUtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC11aS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LXVpLmgiCiAKIHZvaWQgcmVw bGF5X3NhdmVfaW5wdXRfZXZlbnQoSW5wdXRFdmVudCAqZXZ0KQogewpkaWZmIC0tZ2l0IGEvc2Nz aS9wci1tYW5hZ2VyLmMgYi9zY3NpL3ByLW1hbmFnZXIuYwppbmRleCA4N2M0NWRiLi5hY2RjYTBh IDEwMDY0NAotLS0gYS9zY3NpL3ByLW1hbmFnZXIuYworKysgYi9zY3NpL3ByLW1hbmFnZXIuYwpA QCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgImJsb2NrL2Fpby5oIgogI2luY2x1ZGUgImJsb2Nr L3RocmVhZC1wb29sLmgiCiAjaW5jbHVkZSAic2NzaS9wci1tYW5hZ2VyLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHR5cGVkZWYgc3RydWN0 IFBSTWFuYWdlckRhdGEgewogICAgIFBSTWFuYWdlciAqcHJfbWdyOwpkaWZmIC0tZ2l0IGEvc2Nz aS9xZW11LXByLWhlbHBlci5jIGIvc2NzaS9xZW11LXByLWhlbHBlci5jCmluZGV4IDlmZTYxNWMu LmFiNGU5ZTEgMTAwNjQ0Ci0tLSBhL3Njc2kvcWVtdS1wci1oZWxwZXIuYworKysgYi9zY3NpL3Fl bXUtcHItaGVscGVyLmMKQEAgLTQ5LDcgKzQ5LDcgQEAKICNpbmNsdWRlICJxYXBpL3FtcC9xc3Ry aW5nLmgiCiAjaW5jbHVkZSAiaW8vY2hhbm5lbC1zb2NrZXQuaCIKICNpbmNsdWRlICJ0cmFjZS9j b250cm9sLmgiCi0jaW5jbHVkZSAicWVtdS12ZXJzaW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC9xZW11LXZlcnNpb24uaCIKIAogI2luY2x1ZGUgImJsb2NrL2Fpby5oIgogI2luY2x1ZGUgImJs b2NrL3RocmVhZC1wb29sLmgiCmRpZmYgLS1naXQgYS9zdHVicy90cG0uYyBiL3N0dWJzL3RwbS5j CmluZGV4IDY3MjliYzguLjYzMTA4MDggMTAwNjQ0Ci0tLSBhL3N0dWJzL3RwbS5jCisrKyBiL3N0 dWJzL3RwbS5jCkBAIC02LDcgKzYsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXRwbS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvcWFwaS9xYXBpLWNvbW1hbmRzLXRwbS5oIgogI2luY2x1ZGUgInN5c2VtdS90cG0uaCIKIAog aW50IHRwbV9pbml0KHZvaWQpCmRpZmYgLS1naXQgYS9zdHVicy91dWlkLmMgYi9zdHVicy91dWlk LmMKaW5kZXggYTgwMmU5OC4uMzE0YTMzNCAxMDA2NDQKLS0tIGEvc3R1YnMvdXVpZC5jCisrKyBi L3N0dWJzL3V1aWQuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAj aW5jbHVkZSAicWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlz Yy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNp bmNsdWRlICJxZW11L3V1aWQuaCIKIAogVXVpZEluZm8gKnFtcF9xdWVyeV91dWlkKEVycm9yICoq ZXJycCkKZGlmZiAtLWdpdCBhL3N0dWJzL3ZtZ2VuaWQuYyBiL3N0dWJzL3ZtZ2VuaWQuYwppbmRl eCA1NjhlNDJiLi4wODljZWZkIDEwMDY0NAotLS0gYS9zdHVicy92bWdlbmlkLmMKKysrIGIvc3R1 YnMvdm1nZW5pZC5jCkBAIC0xLDYgKzEsNiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNp bmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2Mu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5j bHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAKIEd1aWRJbmZvICpxbXBfcXVlcnlfdm1fZ2VuZXJh dGlvbl9pZChFcnJvciAqKmVycnApCmRpZmYgLS1naXQgYS9zdHVicy94ZW4taHZtLmMgYi9zdHVi cy94ZW4taHZtLmMKaW5kZXggMDA2N2JjYy4uMTZhOThhMiAxMDA2NDQKLS0tIGEvc3R1YnMveGVu LWh2bS5jCisrKyBiL3N0dWJzL3hlbi1odm0uYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUg InFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImV4ZWMv bWVtb3J5LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAKIGludCB4ZW5fcGNpX3Ns b3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgaXJxX251bSkKIHsKZGlmZiAtLWdp dCBhL3RhcmdldC9hcm0vaGVscGVyLmMgYi90YXJnZXQvYXJtL2hlbHBlci5jCmluZGV4IDA5ODkz ZTMuLjkyZjFhZDEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vaGVscGVyLmMKKysrIGIvdGFyZ2V0 L2FybS9oZWxwZXIuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAj aW5jbHVkZSAidGFyZ2V0L2FybS9pZGF1LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAiaW50ZXJu YWxzLmgiCiAjaW5jbHVkZSAiZXhlYy9nZGJzdHViLmgiCmRpZmYgLS1naXQgYS90YXJnZXQvYXJt L21vbml0b3IuYyBiL3RhcmdldC9hcm0vbW9uaXRvci5jCmluZGV4IDRjZGQyNjcuLjNkYmEzNzkg MTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vbW9uaXRvci5jCisrKyBiL3RhcmdldC9hcm0vbW9uaXRv ci5jCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUg Imh3L2JvYXJkcy5oIgogI2luY2x1ZGUgImt2bV9hcm0uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRz LW1pc2MuaCIKIAogc3RhdGljIEdJQ0NhcGFiaWxpdHkgKmdpY19jYXBfbmV3KGludCB2ZXJzaW9u KQogewpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYvY3B1LmMgYi90YXJnZXQvaTM4Ni9jcHUuYwpp bmRleCBlYzFlZmQzLi43OGM4NTg5IDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9jcHUuYworKysg Yi90YXJnZXQvaTM4Ni9jcHUuYwpAQCAtMzEsOCArMzEsOCBAQAogI2luY2x1ZGUgInFlbXUvb3B0 aW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS12aXNpdC1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12 aXNpdC1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdmlzaXQtcnVuLXN0 YXRlLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9x ZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKZGlmZiAtLWdpdCBhL3RhcmdldC9p Mzg2L2t2bS5jIGIvdGFyZ2V0L2kzODYva3ZtLmMKaW5kZXggZDk5NmNjYS4uYmE3NTcwNiAxMDA2 NDQKLS0tIGEvdGFyZ2V0L2kzODYva3ZtLmMKKysrIGIvdGFyZ2V0L2kzODYva3ZtLmMKQEAgLTQ2 LDcgKzQ2LDcgQEAKICNpbmNsdWRlICJody9wY2kvbXNpeC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlv bi9ibG9ja2VyLmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1hdHRycy5oIgotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvLyNkZWZpbmUgREVCVUdfS1ZN CiAKZGlmZiAtLWdpdCBhL3RhcmdldC9taXBzL3RyYW5zbGF0ZS5jIGIvdGFyZ2V0L21pcHMvdHJh bnNsYXRlLmMKaW5kZXggZDA1ZWU2Ny4uMTMwODBmZiAxMDA2NDQKLS0tIGEvdGFyZ2V0L21pcHMv dHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0L21pcHMvdHJhbnNsYXRlLmMKQEAgLTM0LDcgKzM0LDcg QEAKICNpbmNsdWRlICJleGVjL2hlbHBlci1nZW4uaCIKICNpbmNsdWRlICJleGVjL3NlbWlob3N0 LmgiCiAKLSNpbmNsdWRlICJ0YXJnZXQvbWlwcy90cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdGFyZ2V0L21pcHMvdHJhY2UuaCIKICNpbmNsdWRlICJ0cmFjZS10Y2cuaCIKICNpbmNsdWRl ICJleGVjL2xvZy5oIgogCmRpZmYgLS1naXQgYS90YXJnZXQvcHBjL2t2bS5jIGIvdGFyZ2V0L3Bw Yy9rdm0uYwppbmRleCA3OWE0MzZhLi44NTQwMTYxIDEwMDY0NAotLS0gYS90YXJnZXQvcHBjL2t2 bS5jCisrKyBiL3RhcmdldC9wcGMva3ZtLmMKQEAgLTQwLDcgKzQwLDcgQEAKICNpbmNsdWRlICJo dy9wcGMvc3BhcHJfY3B1X2NvcmUuaCIKICNpbmNsdWRlICJody9wcGMvcHBjLmgiCiAjaW5jbHVk ZSAic3lzZW11L3dhdGNoZG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiZXhlYy9nZGJzdHViLmgiCiAjaW5jbHVkZSAiZXhl Yy9tZW1hdHRycy5oIgogI2luY2x1ZGUgImV4ZWMvcmFtX2FkZHIuaCIKZGlmZiAtLWdpdCBhL3Rh cmdldC9zMzkweC9jcHUuYyBiL3RhcmdldC9zMzkweC9jcHUuYwppbmRleCBjMmI3NzVmLi5jM2Qy YjY5IDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvY3B1LmMKKysrIGIvdGFyZ2V0L3MzOTB4L2Nw dS5jCkBAIC0zMywxMCArMzMsMTAgQEAKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogI2luY2x1 ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFh cGkvdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1taXNjLmgiCi0jaW5jbHVk ZSAicWFwaS9xYXBpLXZpc2l0LXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLXZpc2l0LW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNp dC1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvaHdfYWNjZWwuaCIKICNpbmNsdWRlICJl eGVjL2V4ZWMtYWxsLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCmRpZmYgLS1n aXQgYS90YXJnZXQvczM5MHgvY3B1X2ZlYXR1cmVzLmMgYi90YXJnZXQvczM5MHgvY3B1X2ZlYXR1 cmVzLmMKaW5kZXggM2I5ZTI3NC4uNWFmNzhiZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L2Nw dV9mZWF0dXJlcy5jCisrKyBiL3RhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMuYwpAQCAtMTMsNyAr MTMsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L21vZHVsZS5o IgogI2luY2x1ZGUgImNwdV9mZWF0dXJlcy5oIgotI2luY2x1ZGUgImdlbi1mZWF0dXJlcy5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvZ2VuLWZlYXR1cmVzLmgiCiAKICNkZWZpbmUgRkVBVF9JTklU KF9uYW1lLCBfdHlwZSwgX2JpdCwgX2Rlc2MpIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEvdGFyZ2V0L3MzOTB4L2lv aW5zdC5jIGIvdGFyZ2V0L3MzOTB4L2lvaW5zdC5jCmluZGV4IDgzYzE2NGEuLjM4MjQyMGUgMTAw NjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9pb2luc3QuYworKysgYi90YXJnZXQvczM5MHgvaW9pbnN0 LmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJpbnRlcm5h bC5oIgogI2luY2x1ZGUgImh3L3MzOTB4L2lvaW5zdC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3MzOTB4L3MzOTAtcGNp LWJ1cy5oIgogCiBpbnQgaW9pbnN0X2Rpc2Fzc2VtYmxlX3NjaF9pZGVudCh1aW50MzJfdCB2YWx1 ZSwgaW50ICptLCBpbnQgKmNzc2lkLCBpbnQgKnNzaWQsCmRpZmYgLS1naXQgYS90YXJnZXQvczM5 MHgva3ZtLmMgYi90YXJnZXQvczM5MHgva3ZtLmMKaW5kZXggZjU3MDg5Ni4uZWYwYThmMiAxMDA2 NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L2t2bS5jCisrKyBiL3RhcmdldC9zMzkweC9rdm0uYwpAQCAt NDAsNyArNDAsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9kZXZpY2VfdHJlZS5oIgogI2luY2x1ZGUg ImV4ZWMvZ2Ric3R1Yi5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJo dy9zMzkweC9zMzkwLXBjaS1pbnN0LmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvczM5MC1wY2ktYnVz LmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvaXBsLmgiCmRpZmYgLS1naXQgYS90YXJnZXQvczM5MHgv bW11X2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L21tdV9oZWxwZXIuYwppbmRleCAxZGVlYjZlLi42 NjQxMDJkIDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvbW11X2hlbHBlci5jCisrKyBiL3Rhcmdl dC9zMzkweC9tbXVfaGVscGVyLmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJrdm1fczM5 MHguaCIKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAiZXhlYy9leGVjLWFsbC5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2lu Y2x1ZGUgImh3L3MzOTB4L3N0b3JhZ2Uta2V5cy5oIgogCiAvKiAjZGVmaW5lIERFQlVHX1MzOTAg Ki8KZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9zaWdwLmMgYi90YXJnZXQvczM5MHgvc2lncC5j CmluZGV4IGFmZjE1MzAuLjU4MWNjYWEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9zaWdwLmMK KysrIGIvdGFyZ2V0L3MzOTB4L3NpZ3AuYwpAQCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgImV4 ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJleGVjL2V4ZWMtYWxsLmgiCiAjaW5jbHVk ZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCi0jaW5jbHVkZSAicWFwaS9x YXBpLXR5cGVzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlzYy5oIgogCiBRZW11TXV0ZXggcWVtdV9z aWdwX211dGV4OwogCmRpZmYgLS1naXQgYS90YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMgYi90 YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMKaW5kZXggYzc3MjQ5Mi4uZGE3NTRkNCAxMDA2NDQK LS0tIGEvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5jCisrKyBiL3RhcmdldC9zcGFyYy9pbnQz Ml9oZWxwZXIuYwpAQCAtMTksNyArMTksNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgog I2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJleGVjL2xv Zy5oIgogCmRpZmYgLS1naXQgYS90YXJnZXQvc3BhcmMvaW50NjRfaGVscGVyLmMgYi90YXJnZXQv c3BhcmMvaW50NjRfaGVscGVyLmMKaW5kZXggZjNlN2YzMi4uNzczYTRkNyAxMDA2NDQKLS0tIGEv dGFyZ2V0L3NwYXJjL2ludDY0X2hlbHBlci5jCisrKyBiL3RhcmdldC9zcGFyYy9pbnQ2NF9oZWxw ZXIuYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgImNwdS5oIgogI2luY2x1ZGUgImV4ZWMv aGVscGVyLXByb3RvLmgiCiAjaW5jbHVkZSAiZXhlYy9sb2cuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBERUJVR19QQ0FMTAog CmRpZmYgLS1naXQgYS90YXJnZXQvc3BhcmMvbW11X2hlbHBlci5jIGIvdGFyZ2V0L3NwYXJjL21t dV9oZWxwZXIuYwppbmRleCBmODg4NmFlLi5lMGRjMzc3IDEwMDY0NAotLS0gYS90YXJnZXQvc3Bh cmMvbW11X2hlbHBlci5jCisrKyBiL3RhcmdldC9zcGFyYy9tbXVfaGVscGVyLmMKQEAgLTIwLDcg KzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5j bHVkZSAiZXhlYy9leGVjLWFsbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKIAogLyog U3BhcmMgTU1VIGVtdWxhdGlvbiAqLwpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL3dpbl9oZWxw ZXIuYyBiL3RhcmdldC9zcGFyYy93aW5faGVscGVyLmMKaW5kZXggODI5MGEyMS4uZTQ3MzA0YSAx MDA2NDQKLS0tIGEvdGFyZ2V0L3NwYXJjL3dpbl9oZWxwZXIuYworKysgYi90YXJnZXQvc3BhcmMv d2luX2hlbHBlci5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVk ZSAiZXhlYy9leGVjLWFsbC5oIgogI2luY2x1ZGUgImV4ZWMvaGVscGVyLXByb3RvLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBp bmxpbmUgdm9pZCBtZW1jcHkzMih0YXJnZXRfdWxvbmcgKmRzdCwgY29uc3QgdGFyZ2V0X3Vsb25n ICpzcmMpCiB7CmRpZmYgLS1naXQgYS90ZXN0cy9xbXAtdGVzdC5jIGIvdGVzdHMvcW1wLXRlc3Qu YwppbmRleCAyMjQ0NWQ5Li5jMGU4NmMxIDEwMDY0NAotLS0gYS90ZXN0cy9xbXAtdGVzdC5jCisr KyBiL3Rlc3RzL3FtcC10ZXN0LmMKQEAgLTEzLDggKzEzLDggQEAKICNpbmNsdWRlICJxZW11L29z ZGVwLmgiCiAjaW5jbHVkZSAibGlicXRlc3QuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0j aW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWludHJvc3BlY3QuaCIKLSNpbmNsdWRlICJxYXBpL3Fh cGktdmlzaXQtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWlu dHJvc3BlY3QuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1taXNjLmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xbGlzdC5o IgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCmRpZmYgLS1naXQgYS90 ZXN0cy90Y2cvdGVzdF9wYXRoLmMgYi90ZXN0cy90Y2cvdGVzdF9wYXRoLmMKaW5kZXggMWMyOWJj ZS4uNTc3NTY1MyAxMDA2NDQKLS0tIGEvdGVzdHMvdGNnL3Rlc3RfcGF0aC5jCisrKyBiL3Rlc3Rz L3RjZy90ZXN0X3BhdGguYwpAQCAtMSw1ICsxLDUgQEAKIC8qIFRlc3QgcGF0aCBvdmVycmlkZSBj b2RlICovCi0jaW5jbHVkZSAiY29uZmlnLWhvc3QuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL2Nv bmZpZy1ob3N0LmgiCiAjaW5jbHVkZSAidXRpbC9jdXRpbHMuYyIKICNpbmNsdWRlICJ1dGlsL2hl eGR1bXAuYyIKICNpbmNsdWRlICJ1dGlsL2lvdi5jIgpkaWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1j aGFyLmMgYi90ZXN0cy90ZXN0LWNoYXIuYwppbmRleCBiM2E3N2FmLi5iYmI0NTI0IDEwMDY0NAot LS0gYS90ZXN0cy90ZXN0LWNoYXIuYworKysgYi90ZXN0cy90ZXN0LWNoYXIuYwpAQCAtOCw3ICs4 LDcgQEAKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItbXV4LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5 c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29t bWFuZHMtY2hhci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLWNo YXIuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFvbS9xb20tcW9i amVjdC5oIgogCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0LXFtcC1jbWRzLmMgYi90ZXN0cy90ZXN0 LXFtcC1jbWRzLmMKaW5kZXggNWIxY2VlNi4uYjk4ZmM2OCAxMDA2NDQKLS0tIGEvdGVzdHMvdGVz dC1xbXAtY21kcy5jCisrKyBiL3Rlc3RzL3Rlc3QtcW1wLWNtZHMuYwpAQCAtNiw5ICs2LDkgQEAK ICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9tb2R1bGUuaCIKICNpbmNs dWRlICJxYXBpL3FvYmplY3QtaW5wdXQtdmlzaXRvci5oIgotI2luY2x1ZGUgInRlc3RzL3Rlc3Qt cWFwaS10eXBlcy5oIgotI2luY2x1ZGUgInRlc3RzL3Rlc3QtcWFwaS12aXNpdC5oIgotI2luY2x1 ZGUgInRlc3QtcWFwaS1jb21tYW5kcy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdGVzdHMvdGVz dC1xYXBpLXR5cGVzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90ZXN0cy90ZXN0LXFhcGktdmlz aXQuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Rlc3QtcWFwaS1jb21tYW5kcy5oIgogCiBzdGF0 aWMgUW1wQ29tbWFuZExpc3QgcW1wX2NvbW1hbmRzOwogCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0 LXFtcC1ldmVudC5jIGIvdGVzdHMvdGVzdC1xbXAtZXZlbnQuYwppbmRleCAzMWYzNWIzLi4yYmUy Y2U1IDEwMDY0NAotLS0gYS90ZXN0cy90ZXN0LXFtcC1ldmVudC5jCisrKyBiL3Rlc3RzL3Rlc3Qt cW1wLWV2ZW50LmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlICJxYXBpL3FtcC9xbnVtLmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgogI2luY2x1ZGUgInFhcGkvcW1wLWV2ZW50 LmgiCi0jaW5jbHVkZSAidGVzdC1xYXBpLWV2ZW50cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dGVzdC1xYXBpLWV2ZW50cy5oIgogCiB0eXBlZGVmIHN0cnVjdCBUZXN0RXZlbnREYXRhIHsKICAg ICBRRGljdCAqZXhwZWN0OwpkaWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1xb2JqZWN0LWlucHV0LXZp c2l0b3IuYyBiL3Rlc3RzL3Rlc3QtcW9iamVjdC1pbnB1dC12aXNpdG9yLmMKaW5kZXggNzliMWE4 Yy4uYTY3NTYxYyAxMDA2NDQKLS0tIGEvdGVzdHMvdGVzdC1xb2JqZWN0LWlucHV0LXZpc2l0b3Iu YworKysgYi90ZXN0cy90ZXN0LXFvYmplY3QtaW5wdXQtdmlzaXRvci5jCkBAIC0xNSw3ICsxNSw3 IEBACiAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtaW50cm9zcGVjdC5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLXZpc2l0LWludHJvc3BlY3QuaCIKICNpbmNsdWRlICJxYXBpL3FvYmpl Y3QtaW5wdXQtdmlzaXRvci5oIgogI2luY2x1ZGUgInRlc3QtcWFwaS12aXNpdC5oIgogI2luY2x1 ZGUgInFhcGkvcW1wL3Fib29sLmgiCkBAIC0yNCw4ICsyNCw4IEBACiAjaW5jbHVkZSAicWFwaS9x bXAvcW51bS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FzdHJpbmcuaCIKICNpbmNsdWRlICJxYXBp L3FtcC9xanNvbi5oIgotI2luY2x1ZGUgInRlc3QtcWFwaS1pbnRyb3NwZWN0LmgiCi0jaW5jbHVk ZSAicWFwaS9xYXBpLWludHJvc3BlY3QuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Rlc3QtcWFw aS1pbnRyb3NwZWN0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktaW50cm9zcGVj dC5oIgogCiB0eXBlZGVmIHN0cnVjdCBUZXN0SW5wdXRWaXNpdG9yRGF0YSB7CiAgICAgUU9iamVj dCAqb2JqOwpkaWZmIC0tZ2l0IGEvdHBtLmMgYi90cG0uYwppbmRleCA5MzAzMTcyLi4zOGM1MWYz IDEwMDY0NAotLS0gYS90cG0uYworKysgYi90cG0uYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1 ZGUgInFlbXUvb3NkZXAuaCIKIAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktY29tbWFuZHMtdHBtLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt Y29tbWFuZHMtdHBtLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAi c3lzZW11L3RwbV9iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11L3RwbS5oIgpkaWZmIC0tZ2l0 IGEvdHJhY2UvY29udHJvbC10YXJnZXQuYyBiL3RyYWNlL2NvbnRyb2wtdGFyZ2V0LmMKaW5kZXgg NzA2YjJjZS4uMTMwMWJjYSAxMDA2NDQKLS0tIGEvdHJhY2UvY29udHJvbC10YXJnZXQuYworKysg Yi90cmFjZS9jb250cm9sLXRhcmdldC5jCkBAIC05LDcgKzksNyBAQAogCiAjaW5jbHVkZSAicWVt dS9vc2RlcC5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpbmNsdWRlICJ0cmFjZS9jb250cm9s LmgiCiAjaW5jbHVkZSAidHJhbnNsYXRlLWFsbC5oIgogCmRpZmYgLS1naXQgYS90cmFjZS9jb250 cm9sLmMgYi90cmFjZS9jb250cm9sLmMKaW5kZXggZTQwY2ZjYS4uZmY2ODM3MyAxMDA2NDQKLS0t IGEvdHJhY2UvY29udHJvbC5jCisrKyBiL3RyYWNlL2NvbnRyb2wuYwpAQCAtMTUsNyArMTUsNyBA QAogI2luY2x1ZGUgInRyYWNlL3NpbXBsZS5oIgogI2VuZGlmCiAjaWZkZWYgQ09ORklHX1RSQUNF X0ZUUkFDRQotI2luY2x1ZGUgInRyYWNlL2Z0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UvZnRyYWNlLmgiCiAjZW5kaWYKICNpZmRlZiBDT05GSUdfVFJBQ0VfTE9HCiAjaW5jbHVk ZSAicWVtdS9sb2cuaCIKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJxZW11L2Vycm9yLXJl cG9ydC5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJtb25pdG9y L21vbml0b3IuaCIKLSNpbmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS1yb290LmgiCiAKIGludCB0cmFjZV9ldmVudHNfZW5hYmxlZF9jb3VudDsKIApkaWZm IC0tZ2l0IGEvdHJhY2UvZnRyYWNlLmMgYi90cmFjZS9mdHJhY2UuYwppbmRleCA2MTY5MmE4Li41 NGU2Y2YzIDEwMDY0NAotLS0gYS90cmFjZS9mdHJhY2UuYworKysgYi90cmFjZS9mdHJhY2UuYwpA QCAtMTEsNyArMTEsNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInRy YWNlL2NvbnRyb2wuaCIKLSNpbmNsdWRlICJ0cmFjZS9mdHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlL2Z0cmFjZS5oIgogCiBpbnQgdHJhY2VfbWFya2VyX2ZkOwogCmRpZmYgLS1n aXQgYS90cmFjZS9xbXAuYyBiL3RyYWNlL3FtcC5jCmluZGV4IDc1NjA4NmMuLjdhNTNiMmYgMTAw NjQ0Ci0tLSBhL3RyYWNlL3FtcC5jCisrKyBiL3RyYWNlL3FtcC5jCkBAIC05LDcgKzksNyBAQAog CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNs dWRlICJxYXBpL3FhcGktY29tbWFuZHMtdHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Fh cGkvcWFwaS1jb21tYW5kcy10cmFjZS5oIgogI2luY2x1ZGUgInRyYWNlL2NvbnRyb2wuaCIKIAog CmRpZmYgLS1naXQgYS91aS9jb25zb2xlLmMgYi91aS9jb25zb2xlLmMKaW5kZXggYTg4NjhmYy4u M2IyNTg4YSAxMDA2NDQKLS0tIGEvdWkvY29uc29sZS5jCisrKyBiL3VpL2NvbnNvbGUuYwpAQCAt MjYsMTEgKzI2LDExIEBACiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUgImh3L3Fk ZXYtY29yZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMtdWkuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy11 aS5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgog I2luY2x1ZGUgImNoYXJkZXYvY2hhci1mZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAKICNkZWZp bmUgREVGQVVMVF9CQUNLU0NST0xMIDUxMgpkaWZmIC0tZ2l0IGEvdWkvZ3RrLWVnbC5jIGIvdWkv Z3RrLWVnbC5jCmluZGV4IDkzOTBjNjcuLjAwMTMzZWUgMTAwNjQ0Ci0tLSBhL3VpL2d0ay1lZ2wu YworKysgYi91aS9ndGstZWdsLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJxZW11L29z ZGVwLmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKIAotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgog I2luY2x1ZGUgInVpL2d0ay5oIgpkaWZmIC0tZ2l0IGEvdWkvZ3RrLWdsLWFyZWEuYyBiL3VpL2d0 ay1nbC1hcmVhLmMKaW5kZXggMTQ3YWQ2Zi4uOGZiODRiMCAxMDA2NDQKLS0tIGEvdWkvZ3RrLWds LWFyZWEuYworKysgYi91aS9ndGstZ2wtYXJlYS5jCkBAIC0xMCw3ICsxMCw3IEBACiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUgInVpL2Nv bnNvbGUuaCIKICNpbmNsdWRlICJ1aS9ndGsuaCIKZGlmZiAtLWdpdCBhL3VpL2d0ay5jIGIvdWkv Z3RrLmMKaW5kZXggZWY1YmM0Mi4uYzMwYWJkYyAxMDA2NDQKLS0tIGEvdWkvZ3RrLmMKKysrIGIv dWkvZ3RrLmMKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKIAogI2luY2x1ZGUg InVpL2NvbnNvbGUuaCIKQEAgLTUwLDcgKzUwLDcgQEAKICNlbmRpZgogI2luY2x1ZGUgPG1hdGgu aD4KIAotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog I2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1 ZGUgImtleW1hcHMuaCIKZGlmZiAtLWdpdCBhL3VpL2lucHV0LWtleW1hcC5jIGIvdWkvaW5wdXQt a2V5bWFwLmMKaW5kZXggM2Q0ZTY2Yi4uMTY4ZDViYiAxMDA2NDQKLS0tIGEvdWkvaW5wdXQta2V5 bWFwLmMKKysrIGIvdWkvaW5wdXQta2V5bWFwLmMKQEAgLTUsMjIgKzUsMjIgQEAKIAogI2luY2x1 ZGUgInN0YW5kYXJkLWhlYWRlcnMvbGludXgvaW5wdXQuaCIKIAotI2luY2x1ZGUgInVpL2lucHV0 LWtleW1hcC1hdHNldDEtdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtbGlu dXgtdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcWNvZGUtdG8tYXRzZXQx LmMiCi0jaW5jbHVkZSAidWkvaW5wdXQta2V5bWFwLXFjb2RlLXRvLWF0c2V0Mi5jIgotI2luY2x1 ZGUgInVpL2lucHV0LWtleW1hcC1xY29kZS10by1hdHNldDMuYyIKLSNpbmNsdWRlICJ1aS9pbnB1 dC1rZXltYXAtcWNvZGUtdG8tbGludXguYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcWNv ZGUtdG8tcW51bS5jIgotI2luY2x1ZGUgInVpL2lucHV0LWtleW1hcC1xY29kZS10by1zdW4uYyIK LSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcW51bS10by1xY29kZS5jIgotI2luY2x1ZGUgInVp L2lucHV0LWtleW1hcC11c2ItdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAt d2luMzItdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAteDExLXRvLXFjb2Rl LmMiCi0jaW5jbHVkZSAidWkvaW5wdXQta2V5bWFwLXhvcmdldmRldi10by1xY29kZS5jIgotI2lu Y2x1ZGUgInVpL2lucHV0LWtleW1hcC14b3Jna2JkLXRvLXFjb2RlLmMiCi0jaW5jbHVkZSAidWkv aW5wdXQta2V5bWFwLXhvcmd4cXVhcnR6LXRvLXFjb2RlLmMiCi0jaW5jbHVkZSAidWkvaW5wdXQt a2V5bWFwLXhvcmd4d2luLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1 dC1rZXltYXAtYXRzZXQxLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1 dC1rZXltYXAtbGludXgtdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1hdHNldDEuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1hdHNldDIuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1hdHNldDMuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1saW51eC5jIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdWkvaW5wdXQt a2V5bWFwLXFjb2RlLXRvLXFudW0uYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtl eW1hcC1xY29kZS10by1zdW4uYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1h cC1xbnVtLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1dC1rZXltYXAt dXNiLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1dC1rZXltYXAtd2lu MzItdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1hcC14MTEt dG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1hcC14b3JnZXZk ZXYtdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1hcC14b3Jn a2JkLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1dC1rZXltYXAteG9y Z3hxdWFydHotdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1h cC14b3JneHdpbi10by1xY29kZS5jIgogCiBpbnQgcWVtdV9pbnB1dF9saW51eF90b19xY29kZSh1 bnNpZ25lZCBpbnQgbG54KQogewpkaWZmIC0tZ2l0IGEvdWkvaW5wdXQtbGVnYWN5LmMgYi91aS9p bnB1dC1sZWdhY3kuYwppbmRleCBlNWQ0ZGIxLi44ZWMwMTIyIDEwMDY0NAotLS0gYS91aS9pbnB1 dC1sZWdhY3kuYworKysgYi91aS9pbnB1dC1sZWdhY3kuYwpAQCAtMjMsNyArMjMsNyBAQAogICov CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRz LXVpLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtdWkuaCIKICNp bmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1 ZGUgInVpL2tleW1hcHMuaCIKZGlmZiAtLWdpdCBhL3VpL2lucHV0LmMgYi91aS9pbnB1dC5jCmlu ZGV4IDUxYjEwMTkuLjAyMmNkYmMgMTAwNjQ0Ci0tLSBhL3VpL2lucHV0LmMKKysrIGIvdWkvaW5w dXQuYwpAQCAtMSwxMCArMSwxMCBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRl ICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS1jb21tYW5kcy11aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNv bW1hbmRzLXVpLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxZW11 L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5o IgogI2luY2x1ZGUgInN5c2VtdS9yZXBsYXkuaCIKZGlmZiAtLWdpdCBhL3VpL2tleW1hcHMuYyBi L3VpL2tleW1hcHMuYwppbmRleCA0M2ZlNjA0Li44OWJhMmRmIDEwMDY0NAotLS0gYS91aS9rZXlt YXBzLmMKKysrIGIvdWkva2V5bWFwcy5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAicWVt dS9vc2RlcC5oIgogI2luY2x1ZGUgImtleW1hcHMuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11 LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAj aW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKIAogc3RydWN0IGtleXN5bTJjb2RlIHsKZGlm ZiAtLWdpdCBhL3VpL3NoYWRlci5jIGIvdWkvc2hhZGVyLmMKaW5kZXggMDA4NDU4Yi4uYzAyMjgw OCAxMDA2NDQKLS0tIGEvdWkvc2hhZGVyLmMKKysrIGIvdWkvc2hhZGVyLmMKQEAgLTI4LDkgKzI4 LDkgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInVpL3NoYWRlci5oIgog Ci0jaW5jbHVkZSAic2hhZGVyL3RleHR1cmUtYmxpdC12ZXJ0LmgiCi0jaW5jbHVkZSAic2hhZGVy L3RleHR1cmUtYmxpdC1mbGlwLXZlcnQuaCIKLSNpbmNsdWRlICJzaGFkZXIvdGV4dHVyZS1ibGl0 LWZyYWcuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL3NoYWRlci90ZXh0dXJlLWJsaXQtdmVy dC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdWkvc2hhZGVyL3RleHR1cmUtYmxpdC1mbGlwLXZl cnQuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL3NoYWRlci90ZXh0dXJlLWJsaXQtZnJhZy5o IgogCiBzdHJ1Y3QgUWVtdUdMU2hhZGVyIHsKICAgICBHTGludCB0ZXh0dXJlX2JsaXRfcHJvZzsK ZGlmZiAtLWdpdCBhL3VpL3NwaWNlLWNvcmUuYyBiL3VpL3NwaWNlLWNvcmUuYwppbmRleCBhZTg5 MjFhLi44NDBkNDQ4IDEwMDY0NAotLS0gYS91aS9zcGljZS1jb3JlLmMKKysrIGIvdWkvc3BpY2Ut Y29yZS5jCkBAIC0yOSw4ICsyOSw4IEBACiAjaW5jbHVkZSAicWVtdS14NTA5LmgiCiAjaW5jbHVk ZSAicWVtdS9zb2NrZXRzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS1jb21tYW5kcy11aS5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtdWkuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy11aS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy11aS5oIgogI2luY2x1ZGUgInFlbXUvbm90aWZ5 LmgiCiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJtaWdyYXRpb24vbWlzYy5o IgpkaWZmIC0tZ2l0IGEvdWkvc3BpY2UtZGlzcGxheS5jIGIvdWkvc3BpY2UtZGlzcGxheS5jCmlu ZGV4IGZlNzM0ODIuLmJkMjgyYWIgMTAwNjQ0Ci0tLSBhL3VpL3NwaWNlLWRpc3BsYXkuYworKysg Yi91aS9zcGljZS1kaXNwbGF5LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJxZW11L3F1 ZXVlLmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog I2luY2x1ZGUgInVpL3NwaWNlLWRpc3BsYXkuaCIKIApkaWZmIC0tZ2l0IGEvdWkvdm5jLWF1dGgt c2FzbC5jIGIvdWkvdm5jLWF1dGgtc2FzbC5jCmluZGV4IDM3NTFhNzcuLjY5MTBiMzEgMTAwNjQ0 Ci0tLSBhL3VpL3ZuYy1hdXRoLXNhc2wuYworKysgYi91aS92bmMtYXV0aC1zYXNsLmMKQEAgLTI1 LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInZuYy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIgogCiAvKiBNYXggYW1vdW50IG9mIGRhdGEgd2Ugc2VuZC9yZWN2IGZv ciBTQVNMIHN0ZXBzIHRvIHByZXZlbnQgRE9TICovCiAjZGVmaW5lIFNBU0xfREFUQV9NQVhfTEVO ICgxMDI0ICogMTAyNCkKZGlmZiAtLWdpdCBhL3VpL3ZuYy1hdXRoLXZlbmNyeXB0LmMgYi91aS92 bmMtYXV0aC12ZW5jcnlwdC5jCmluZGV4IGQ5OWVhMzYuLjQ5YmFiMmUgMTAwNjQ0Ci0tLSBhL3Vp L3ZuYy1hdXRoLXZlbmNyeXB0LmMKKysrIGIvdWkvdm5jLWF1dGgtdmVuY3J5cHQuYwpAQCAtMjgs NyArMjgsNyBAQAogI2luY2x1ZGUgInZuYy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNp bmNsdWRlICJxZW11L21haW4tbG9vcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgdm9pZCBzdGFydF9hdXRoX3ZlbmNyeXB0X3N1 YmF1dGgoVm5jU3RhdGUgKnZzKQogewpkaWZmIC0tZ2l0IGEvdWkvdm5jLXdzLmMgYi91aS92bmMt d3MuYwppbmRleCA5NTBmMWNkLi5jNDk0OGFmIDEwMDY0NAotLS0gYS91aS92bmMtd3MuYworKysg Yi91aS92bmMtd3MuYwpAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgInZuYy5oIgogI2luY2x1 ZGUgImlvL2NoYW5uZWwtd2Vic29jay5oIgogI2luY2x1ZGUgInFlbXUvYnN3YXAuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogc3RhdGljIHZv aWQgdm5jd3NfdGxzX2hhbmRzaGFrZV9kb25lKFFJT1Rhc2sgKnRhc2ssCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZ3BvaW50ZXIgdXNlcl9kYXRhKQpkaWZmIC0tZ2l0IGEv dWkvdm5jLmMgYi91aS92bmMuYwppbmRleCBlMTY0ZWI3Li4yM2FhNDNmIDEwMDY0NAotLS0gYS91 aS92bmMuYworKysgYi91aS92bmMuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgInFlbXUv b3NkZXAuaCIKICNpbmNsdWRlICJ2bmMuaCIKICNpbmNsdWRlICJ2bmMtam9icy5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInN5 c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUg InFlbXUvb3B0aW9uLmgiCkBAIC0zNSw5ICszNSw5IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5o IgogI2luY2x1ZGUgInFlbXUvYWNsLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5oIgot I2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS1ldmVudHMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9x YXBpLWNvbW1hbmRzLXVpLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFu ZHMtdWkuaCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgogI2luY2x1ZGUgImNyeXB0by9oYXNoLmgi CiAjaW5jbHVkZSAiY3J5cHRvL3Rsc2NyZWRzYW5vbi5oIgpkaWZmIC0tZ2l0IGEvdWkveF9rZXlt YXAuYyBiL3VpL3hfa2V5bWFwLmMKaW5kZXggMjJlMGU3Ny4uM2ZlYjFkNSAxMDA2NDQKLS0tIGEv dWkveF9rZXltYXAuYworKysgYi91aS94X2tleW1hcC5jCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogCiAjaW5jbHVkZSAieF9rZXltYXAuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L25v dGlmeS5oIgogI2luY2x1ZGUgInVpL2lucHV0LmgiCiAKZGlmZiAtLWdpdCBhL3V0aWwvYWlvLXBv c2l4LmMgYi91dGlsL2Fpby1wb3NpeC5jCmluZGV4IGQ4ZjBjYjQuLjQyYzdmNmIgMTAwNjQ0Ci0t LSBhL3V0aWwvYWlvLXBvc2l4LmMKKysrIGIvdXRpbC9haW8tcG9zaXguYwpAQCAtMTksNyArMTks NyBAQAogI2luY2x1ZGUgInFlbXUvcmN1X3F1ZXVlLmgiCiAjaW5jbHVkZSAicWVtdS9zb2NrZXRz LmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpZmRlZiBDT05GSUdfRVBPTExfQ1JFQVRFMQogI2lu Y2x1ZGUgPHN5cy9lcG9sbC5oPgogI2VuZGlmCmRpZmYgLS1naXQgYS91dGlsL2FzeW5jLmMgYi91 dGlsL2FzeW5jLmMKaW5kZXggNGRkOWQ5NS4uM2NlYzBlZiAxMDA2NDQKLS0tIGEvdXRpbC9hc3lu Yy5jCisrKyBiL3V0aWwvYXN5bmMuYwpAQCAtMzIsNyArMzIsNyBAQAogI2luY2x1ZGUgInFlbXUv YXRvbWljLmgiCiAjaW5jbHVkZSAiYmxvY2svcmF3LWFpby5oIgogI2luY2x1ZGUgInFlbXUvY29y b3V0aW5lX2ludC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90 cmFjZS5oIgogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKiovCiAvKiBib3R0b20gaGFsdmVzIChjYW4gYmUgc2VlbiBhcyB0aW1lcnMg d2hpY2ggZXhwaXJlIEFTQVApICovCmRpZmYgLS1naXQgYS91dGlsL2J1ZmZlci5jIGIvdXRpbC9i dWZmZXIuYwppbmRleCBkOGJiODc0Li5kZGRmNjRmIDEwMDY0NAotLS0gYS91dGlsL2J1ZmZlci5j CisrKyBiL3V0aWwvYnVmZmVyLmMKQEAgLTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlICJxZW11L29z ZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9ob3N0LXV0aWxzLmgiCiAjaW5jbHVkZSAicWVtdS9idWZm ZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogI2RlZmluZSBCVUZGRVJfTUlOX0lOSVRfU0laRSAgICAgNDA5NgogI2RlZmluZSBCVUZGRVJf TUlOX1NIUklOS19TSVpFICA2NTUzNgpkaWZmIC0tZ2l0IGEvdXRpbC9oYml0bWFwLmMgYi91dGls L2hiaXRtYXAuYwppbmRleCA1OGEyYzkzLi5mMzQ1OTY4IDEwMDY0NAotLS0gYS91dGlsL2hiaXRt YXAuYworKysgYi91dGlsL2hiaXRtYXAuYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgInFl bXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L2hiaXRtYXAuaCIKICNpbmNsdWRlICJxZW11L2hv c3QtdXRpbHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJh Y2UuaCIKICNpbmNsdWRlICJjcnlwdG8vaGFzaC5oIgogCiAvKiBIQml0bWFwcyBwcm92aWRlcyBh biBhcnJheSBvZiBiaXRzLiAgVGhlIGJpdHMgYXJlIHN0b3JlZCBhcyB1c3VhbCBpbiBhbgpkaWZm IC0tZ2l0IGEvdXRpbC9sb2NrY250LmMgYi91dGlsL2xvY2tjbnQuYwppbmRleCA0Zjg4ZGNmLi5i NDZjZGI5IDEwMDY0NAotLS0gYS91dGlsL2xvY2tjbnQuYworKysgYi91dGlsL2xvY2tjbnQuYwpA QCAtOSw3ICs5LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWVtdS90 aHJlYWQuaCIKICNpbmNsdWRlICJxZW11L2F0b21pYy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaWZkZWYgQ09ORklHX0xJTlVYCiAjaW5j bHVkZSAicWVtdS9mdXRleC5oIgpkaWZmIC0tZ2l0IGEvdXRpbC9vc2xpYi1wb3NpeC5jIGIvdXRp bC9vc2xpYi1wb3NpeC5jCmluZGV4IDEzYjZmOGQuLmRmZDY0MmUgMTAwNjQ0Ci0tLSBhL3V0aWwv b3NsaWItcG9zaXguYworKysgYi91dGlsL29zbGliLXBvc2l4LmMKQEAgLTMyLDcgKzMyLDcgQEAK ICNpbmNsdWRlIDxnbGliL2dwcmludGYuaD4KIAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9zb2NrZXRzLmgiCiAjaW5jbHVkZSA8 bGliZ2VuLmg+CmRpZmYgLS1naXQgYS91dGlsL29zbGliLXdpbjMyLmMgYi91dGlsL29zbGliLXdp bjMyLmMKaW5kZXggYmI1YWQyOC4uMDUyN2M5MCAxMDA2NDQKLS0tIGEvdXRpbC9vc2xpYi13aW4z Mi5jCisrKyBiL3V0aWwvb3NsaWItd2luMzIuYwpAQCAtMzQsNyArMzQsNyBAQAogI2luY2x1ZGUg InFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicWVt dS9tYWluLWxvb3AuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L2N1dGls cy5oIgogCmRpZmYgLS1naXQgYS91dGlsL3FlbXUtY29uZmlnLmMgYi91dGlsL3FlbXUtY29uZmln LmMKaW5kZXggYzY1MWM0OC4uOWUxYWVjYyAxMDA2NDQKLS0tIGEvdXRpbC9xZW11LWNvbmZpZy5j CisrKyBiL3V0aWwvcWVtdS1jb25maWcuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11 L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1j b21tYW5kcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMt bWlzYy5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAv cWxpc3QuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgpkaWZmIC0tZ2l0IGEvdXRpbC9xZW11 LWNvcm91dGluZS1sb2NrLmMgYi91dGlsL3FlbXUtY29yb3V0aW5lLWxvY2suYwppbmRleCA1YTgw YzEwLi5lYWQzMmYzIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtY29yb3V0aW5lLWxvY2suYworKysg Yi91dGlsL3FlbXUtY29yb3V0aW5lLWxvY2suYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUg InFlbXUvcHJvY2Vzc29yLmgiCiAjaW5jbHVkZSAicWVtdS9xdWV1ZS5oIgogI2luY2x1ZGUgImJs b2NrL2Fpby5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogCiB2b2lkIHFlbXVfY29fcXVldWVfaW5pdChDb1F1ZXVlICpxdWV1ZSkKIHsKZGlmZiAt LWdpdCBhL3V0aWwvcWVtdS1jb3JvdXRpbmUuYyBiL3V0aWwvcWVtdS1jb3JvdXRpbmUuYwppbmRl eCA5ZWZmN2ZkLi45YjhjNTBiIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtY29yb3V0aW5lLmMKKysr IGIvdXRpbC9xZW11LWNvcm91dGluZS5jCkBAIC0xMyw3ICsxMyw3IEBACiAgKi8KIAogI2luY2x1 ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvdGhy ZWFkLmgiCiAjaW5jbHVkZSAicWVtdS9hdG9taWMuaCIKZGlmZiAtLWdpdCBhL3V0aWwvcWVtdS1z b2NrZXRzLmMgYi91dGlsL3FlbXUtc29ja2V0cy5jCmluZGV4IDdmMTNlOGEuLmQ4MGY3NWMgMTAw NjQ0Ci0tLSBhL3V0aWwvcWVtdS1zb2NrZXRzLmMKKysrIGIvdXRpbC9xZW11LXNvY2tldHMuYwpA QCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgogI2luY2x1ZGUg InFhcGkvY2xvbmUtdmlzaXRvci5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktdmlzaXQtc29ja2V0cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLXZpc2l0LXNvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRl ICJxZW11L21haW4tbG9vcC5oIgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9y LmgiCmRpZmYgLS1naXQgYS91dGlsL3FlbXUtdGhyZWFkLXBvc2l4LmMgYi91dGlsL3FlbXUtdGhy ZWFkLXBvc2l4LmMKaW5kZXggYjc4OWNmMy4uZmYyNGQxNCAxMDA2NDQKLS0tIGEvdXRpbC9xZW11 LXRocmVhZC1wb3NpeC5jCisrKyBiL3V0aWwvcWVtdS10aHJlYWQtcG9zaXguYwpAQCAtMTQsNyAr MTQsNyBAQAogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCiAjaW5jbHVkZSAicWVtdS9hdG9taWMu aCIKICNpbmNsdWRlICJxZW11L25vdGlmeS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgYm9vbCBuYW1lX3RocmVhZHM7CiAKZGlm ZiAtLWdpdCBhL3V0aWwvcWVtdS10aHJlYWQtd2luMzIuYyBiL3V0aWwvcWVtdS10aHJlYWQtd2lu MzIuYwppbmRleCBhYjYwYzBkLi44ZjRlNDAxIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtdGhyZWFk LXdpbjMyLmMKKysrIGIvdXRpbC9xZW11LXRocmVhZC13aW4zMi5jCkBAIC0xOSw3ICsxOSw3IEBA CiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxZW11L3RocmVhZC5oIgogI2lu Y2x1ZGUgInFlbXUvbm90aWZ5LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSA8cHJvY2Vzcy5oPgogCiBzdGF0aWMgYm9vbCBuYW1l X3RocmVhZHM7CmRpZmYgLS1naXQgYS91dGlsL3RocmVhZC1wb29sLmMgYi91dGlsL3RocmVhZC1w b29sLmMKaW5kZXggNjEwNjQ2ZC4uNzBmZGI4NCAxMDA2NDQKLS0tIGEvdXRpbC90aHJlYWQtcG9v bC5jCisrKyBiL3V0aWwvdGhyZWFkLXBvb2wuYwpAQCAtMTksNyArMTksNyBAQAogI2luY2x1ZGUg InFlbXUvcXVldWUuaCIKICNpbmNsdWRlICJxZW11L3RocmVhZC5oIgogI2luY2x1ZGUgInFlbXUv Y29yb3V0aW5lLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAjaW5jbHVkZSAiYmxvY2svdGhyZWFkLXBvb2wuaCIKICNpbmNsdWRlICJxZW11L21h aW4tbG9vcC5oIgogCmRpZmYgLS1naXQgYS91dGlsL3ZmaW8taGVscGVycy5jIGIvdXRpbC92Zmlv LWhlbHBlcnMuYwppbmRleCAwMDY2NzRjLi5hY2I3MTgwIDEwMDY0NAotLS0gYS91dGlsL3ZmaW8t aGVscGVycy5jCisrKyBiL3V0aWwvdmZpby1oZWxwZXJzLmMKQEAgLTE2LDEzICsxNiwxMyBAQAog I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJleGVjL3JhbWxpc3QuaCIKICNpbmNs dWRlICJleGVjL2NwdS1jb21tb24uaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVkZSAicWVt dS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJzdGFuZGFyZC1oZWFkZXJzL2xpbnV4L3BjaV9y ZWdzLmgiCiAjaW5jbHVkZSAicWVtdS9ldmVudF9ub3RpZmllci5oIgogI2luY2x1ZGUgInFlbXUv dmZpby1oZWxwZXJzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKICNkZWZpbmUgUUVNVV9WRklPX0RFQlVHIDAKIApkaWZmIC0tZ2l0IGEvdmwu YyBiL3ZsLmMKaW5kZXggMGIxNTgxMS4uOTg2OTdjYSAxMDA2NDQKLS0tIGEvdmwuYworKysgYi92 bC5jCkBAIC0yNCw3ICsyNCw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKICNpbmNs dWRlICJxZW11L2hlbHBfb3B0aW9uLmgiCiAjaW5jbHVkZSAicWVtdS91dWlkLmgiCkBAIC0xMTIs NyArMTEyLDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAjaW5jbHVkZSAi c2xpcnAvbGlic2xpcnAuaCIKIAotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpbmNsdWRlICJ0cmFjZS9jb250cm9sLmgiCiAjaW5j bHVkZSAicWVtdS9xdWV1ZS5oIgogI2luY2x1ZGUgInN5c2VtdS9hcmNoX2luaXQuaCIKQEAgLTEy NCwxMSArMTI0LDExIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNpbmNsdWRl ICJleGVjL3NlbWlob3N0LmgiCiAjaW5jbHVkZSAiY3J5cHRvL2luaXQuaCIKICNpbmNsdWRlICJz eXNlbXUvcmVwbGF5LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1ydW4tc3RhdGUuaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtYmxvY2stY29yZS5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRz LW1pc2MuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtcnVuLXN0YXRlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLWNvbW1hbmRzLXJ1bi1zdGF0ZS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5o IgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogCmRpZmYgLS1naXQgYS9zY3JpcHRzL3Fh cGkvdHlwZXMucHkgYi9zY3JpcHRzL3FhcGkvdHlwZXMucHkKaW5kZXggNjRkOWMwZi4uMmQ4MGYw YiAxMDA2NDQKLS0tIGEvc2NyaXB0cy9xYXBpL3R5cGVzLnB5CisrKyBiL3NjcmlwdHMvcWFwaS90 eXBlcy5weQpAQCAtMTc3LDggKzE3Nyw4IEBAIGNsYXNzIFFBUElTY2hlbWFHZW5UeXBlVmlzaXRv cihRQVBJU2NoZW1hTW9kdWxhckNWaXNpdG9yKToKICAgICAgICAgc2VsZi5fZ2VuYy5wcmVhbWJs ZV9hZGQobWNnZW4oJycnCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkv ZGVhbGxvYy12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWJ1aWx0aW4tdHlwZXMuaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvcWFwaS9xYXBpLWJ1aWx0aW4tdHlwZXMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS1idWlsdGluLXZpc2l0LmgiCiAnJycpKQogICAgICAgICBzZWxmLl9nZW5oLnByZWFtYmxl X2FkZChtY2dlbignJycKICNpbmNsdWRlICJxYXBpL3V0aWwuaCIKQEAgLTE5NSw3ICsxOTUsNyBA QCBjbGFzcyBRQVBJU2NoZW1hR2VuVHlwZVZpc2l0b3IoUUFQSVNjaGVtYU1vZHVsYXJDVmlzaXRv cik6CiAnJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzPXR5 cGVzLCB2aXNpdD12aXNpdCkpCiAgICAgICAgIHNlbGYuX2dlbmgucHJlYW1ibGVfYWRkKG1jZ2Vu KCcnJwotI2luY2x1ZGUgInFhcGkvcWFwaS1idWlsdGluLXR5cGVzLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktYnVpbHRpbi10eXBlcy5oIgogJycnKSkKIAogICAgIGRlZiB2aXNp dF9iZWdpbihzZWxmLCBzY2hlbWEpOgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9xYXBpL3Zpc2l0LnB5 IGIvc2NyaXB0cy9xYXBpL3Zpc2l0LnB5CmluZGV4IDVkNzJkODkuLmM4YzJlNWEgMTAwNjQ0Ci0t LSBhL3NjcmlwdHMvcWFwaS92aXNpdC5weQorKysgYi9zY3JpcHRzL3FhcGkvdmlzaXQucHkKQEAg LTI3NCwxMSArMjc0LDExIEBAIGNsYXNzIFFBUElTY2hlbWFHZW5WaXNpdFZpc2l0b3IoUUFQSVNj aGVtYU1vZHVsYXJDVmlzaXRvcik6CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUg InFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1idWlsdGluLXZpc2l0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVp bHRpbi12aXNpdC5oIgogJycnKSkKICAgICAgICAgc2VsZi5fZ2VuaC5wcmVhbWJsZV9hZGQobWNn ZW4oJycnCiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWJ1 aWx0aW4tdHlwZXMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1idWlsdGluLXR5 cGVzLmgiCiAKICcnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJl Zml4PXByZWZpeCkpCkBAIC0yOTUsNyArMjk1LDcgQEAgY2xhc3MgUUFQSVNjaGVtYUdlblZpc2l0 VmlzaXRvcihRQVBJU2NoZW1hTW9kdWxhckNWaXNpdG9yKToKICcnJywKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdmlzaXQ9dmlzaXQsIHByZWZpeD1zZWxmLl9wcmVmaXgp KQogICAgICAgICBzZWxmLl9nZW5oLnByZWFtYmxlX2FkZChtY2dlbignJycKLSNpbmNsdWRlICJx YXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBp LWJ1aWx0aW4tdmlzaXQuaCIKICNpbmNsdWRlICIlKHR5cGVzKXMuaCIKIAogJycnLApkaWZmIC0t Z2l0IGEvc2NyaXB0cy90cmFjZXRvb2wvYmFja2VuZC9kdHJhY2UucHkgYi9zY3JpcHRzL3RyYWNl dG9vbC9iYWNrZW5kL2R0cmFjZS5weQppbmRleCBjMmYzYTRlLi41ZjZlMmQxIDEwMDY0NAotLS0g YS9zY3JpcHRzL3RyYWNldG9vbC9iYWNrZW5kL2R0cmFjZS5weQorKysgYi9zY3JpcHRzL3RyYWNl dG9vbC9iYWNrZW5kL2R0cmFjZS5weQpAQCAtMzcsOSArMzcsOSBAQCBkZWYgYmluYXJ5KCk6CiAK IGRlZiBnZW5lcmF0ZV9oX2JlZ2luKGV2ZW50cywgZ3JvdXApOgogICAgIGlmIGdyb3VwID09ICJy b290IjoKLSAgICAgICAgaGVhZGVyID0gInRyYWNlLWR0cmFjZS1yb290LmgiCisgICAgICAgIGhl YWRlciA9ICJxZW11LWJ1aWxkL3RyYWNlLWR0cmFjZS1yb290LmgiCiAgICAgZWxzZToKLSAgICAg ICAgaGVhZGVyID0gInRyYWNlLWR0cmFjZS5oIgorICAgICAgICBoZWFkZXIgPSAicWVtdS1idWls ZC90cmFjZS1kdHJhY2UuaCIKIAogICAgIG91dCgnI2luY2x1ZGUgIiVzIicgJSBoZWFkZXIsCiAg ICAgICAgICcnKQpkaWZmIC0tZ2l0IGEvc2NyaXB0cy90cmFjZXRvb2wvZm9ybWF0L2MucHkgYi9z Y3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvYy5weQppbmRleCA4MzNjMDVhLi4zNzYwMGU5IDEwMDY0 NAotLS0gYS9zY3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvYy5weQorKysgYi9zY3JpcHRzL3RyYWNl dG9vbC9mb3JtYXQvYy5weQpAQCAtMjEsOSArMjEsOSBAQCBkZWYgZ2VuZXJhdGUoZXZlbnRzLCBi YWNrZW5kLCBncm91cCk6CiAgICAgICAgICAgICAgICAgICAgICBpZiAiZGlzYWJsZSIgbm90IGlu IGUucHJvcGVydGllc10KIAogICAgIGlmIGdyb3VwID09ICJyb290IjoKLSAgICAgICAgaGVhZGVy ID0gInRyYWNlLXJvb3QuaCIKKyAgICAgICAgaGVhZGVyID0gInFlbXUtYnVpbGQvdHJhY2Utcm9v dC5oIgogICAgIGVsc2U6Ci0gICAgICAgIGhlYWRlciA9ICJ0cmFjZS5oIgorICAgICAgICBoZWFk ZXIgPSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAgICAgb3V0KCcvKiBUaGlzIGZpbGUgaXMgYXV0 b2dlbmVyYXRlZCBieSB0cmFjZXRvb2wsIGRvIG5vdCBlZGl0LiAqLycsCiAgICAgICAgICcnLApk aWZmIC0tZ2l0IGEvc2NyaXB0cy90cmFjZXRvb2wvZm9ybWF0L3RjZ19oLnB5IGIvc2NyaXB0cy90 cmFjZXRvb2wvZm9ybWF0L3RjZ19oLnB5CmluZGV4IDE2NTFjYzMuLmQ3Y2FjMDEgMTAwNjQ0Ci0t LSBhL3NjcmlwdHMvdHJhY2V0b29sL2Zvcm1hdC90Y2dfaC5weQorKysgYi9zY3JpcHRzL3RyYWNl dG9vbC9mb3JtYXQvdGNnX2gucHkKQEAgLTI5LDkgKzI5LDkgQEAgZGVmIHZjcHVfdHJhbnNmb3Jt X2FyZ3MoYXJncyk6CiAKIGRlZiBnZW5lcmF0ZShldmVudHMsIGJhY2tlbmQsIGdyb3VwKToKICAg ICBpZiBncm91cCA9PSAicm9vdCI6Ci0gICAgICAgIGhlYWRlciA9ICJ0cmFjZS1yb290LmgiCisg ICAgICAgIGhlYWRlciA9ICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICAgICBlbHNlOgotICAg ICAgICBoZWFkZXIgPSAidHJhY2UuaCIKKyAgICAgICAgaGVhZGVyID0gInFlbXUtYnVpbGQvdHJh Y2UuaCIKIAogICAgIG91dCgnLyogVGhpcyBmaWxlIGlzIGF1dG9nZW5lcmF0ZWQgYnkgdHJhY2V0 b29sLCBkbyBub3QgZWRpdC4gKi8nLAogICAgICAgICAnLyogWW91IG11c3QgaW5jbHVkZSB0aGlz IGZpbGUgYWZ0ZXIgdGhlIGluY2x1c2lvbiBvZiBoZWxwZXIuaCAqLycsCmRpZmYgLS1naXQgYS9z Y3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvdGNnX2hlbHBlcl9jLnB5IGIvc2NyaXB0cy90cmFjZXRv b2wvZm9ybWF0L3RjZ19oZWxwZXJfYy5weQppbmRleCBiYmJkNmFkLi5jYWZjZjhmIDEwMDY0NAot LS0gYS9zY3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvdGNnX2hlbHBlcl9jLnB5CisrKyBiL3Njcmlw dHMvdHJhY2V0b29sL2Zvcm1hdC90Y2dfaGVscGVyX2MucHkKQEAgLTQyLDkgKzQyLDkgQEAgZGVm IHZjcHVfdHJhbnNmb3JtX2FyZ3MoYXJncywgbW9kZSk6CiAKIGRlZiBnZW5lcmF0ZShldmVudHMs IGJhY2tlbmQsIGdyb3VwKToKICAgICBpZiBncm91cCA9PSAicm9vdCI6Ci0gICAgICAgIGhlYWRl ciA9ICJ0cmFjZS1yb290LmgiCisgICAgICAgIGhlYWRlciA9ICJxZW11LWJ1aWxkL3RyYWNlLXJv b3QuaCIKICAgICBlbHNlOgotICAgICAgICBoZWFkZXIgPSAidHJhY2UuaCIKKyAgICAgICAgaGVh ZGVyID0gInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogICAgIGV2ZW50cyA9IFtlIGZvciBlIGluIGV2 ZW50cwogICAgICAgICAgICAgICBpZiAiZGlzYWJsZSIgbm90IGluIGUucHJvcGVydGllc10KZGlm ZiAtLWdpdCBhL3RhcmdldC9zMzkweC9NYWtlZmlsZS5vYmpzIGIvdGFyZ2V0L3MzOTB4L01ha2Vm aWxlLm9ianMKaW5kZXggMzE5MzJkZS4uZjM3M2E1ZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4 L01ha2VmaWxlLm9ianMKKysrIGIvdGFyZ2V0L3MzOTB4L01ha2VmaWxlLm9ianMKQEAgLTEwLDEy ICsxMCwxMyBAQCBvYmotJChjYWxsIGxub3QsJChDT05GSUdfS1ZNKSkgKz0ga3ZtLXN0dWIubwog ZmVhdC1zcmMgPSAkKFNSQ19QQVRIKS90YXJnZXQvJChUQVJHRVRfQkFTRV9BUkNIKS8KIGZlYXQt ZHN0ID0gJChCVUlMRF9ESVIpLyQoVEFSR0VUX0RJUikKIGlmbmVxICgkKE1BS0VDTURHT0FMUyks Y2xlYW4pCi1HRU5FUkFURURfRklMRVMgKz0gJChmZWF0LWRzdClnZW4tZmVhdHVyZXMuaAorR0VO RVJBVEVEX0ZJTEVTICs9ICQoZmVhdC1kc3QpcWVtdS1idWlsZC9nZW4tZmVhdHVyZXMuaAogZW5k aWYKIAotJChmZWF0LWRzdClnZW4tZmVhdHVyZXMuaDogJChmZWF0LWRzdClnZW4tZmVhdHVyZXMu aC10aW1lc3RhbXAKKyQoZmVhdC1kc3QpcWVtdS1idWlsZC9nZW4tZmVhdHVyZXMuaDogJChmZWF0 LWRzdClxZW11LWJ1aWxkL2dlbi1mZWF0dXJlcy5oLXRpbWVzdGFtcAogCUBjbXAgJDwgJEAgPi9k ZXYvbnVsbCAyPiYxIHx8IGNwICQ8ICRACi0kKGZlYXQtZHN0KWdlbi1mZWF0dXJlcy5oLXRpbWVz dGFtcDogJChmZWF0LWRzdClnZW4tZmVhdHVyZXMKKyQoZmVhdC1kc3QpcWVtdS1idWlsZC9nZW4t ZmVhdHVyZXMuaC10aW1lc3RhbXA6ICQoZmVhdC1kc3QpZ2VuLWZlYXR1cmVzCisJJChjYWxsIHF1 aWV0LWNvbW1hbmQsbWtkaXIgLXAgJChkaXIgJEApLCAiTUtESVIgJChkaXIgJEApIikKIAkkKGNh bGwgcXVpZXQtY29tbWFuZCwkPCA+JEAsIkdFTiIsIiQoVEFSR0VUX0RJUilnZW4tZmVhdHVyZXMu aCIpCiAKICQoZmVhdC1kc3QpZ2VuLWZlYXR1cmVzOiAkKGZlYXQtc3JjKWdlbi1mZWF0dXJlcy5j CmRpZmYgLS1naXQgYS90cmFjZS1ldmVudHMgYi90cmFjZS1ldmVudHMKaW5kZXggMmMzZTNkNy4u OGE0NmZjMCAxMDA2NDQKLS0tIGEvdHJhY2UtZXZlbnRzCisrKyBiL3RyYWNlLWV2ZW50cwpAQCAt OCw3ICs4LDcgQEAKICMgICAgc3RyaW5nLgogIwogIyAyLiBDYWxsIHRoZSB0cmFjZSBldmVudCBm cm9tIGNvZGUgdXNpbmcgdHJhY2VfIyNuYW1lLCBlLmcuIG11bHRpd3JpdGVfY2IoKSAtPgotIyAg ICB0cmFjZV9tdWx0aXdyaXRlX2NiKCkuICBUaGUgc291cmNlIGZpbGUgbXVzdCAjaW5jbHVkZSAi dHJhY2UuaCIuCisjICAgIHRyYWNlX211bHRpd3JpdGVfY2IoKS4gIFRoZSBzb3VyY2UgZmlsZSBt dXN0ICNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiLgogIwogIyBGb3JtYXQgb2YgYSB0cmFj ZSBldmVudDoKICMKZGlmZiAtLWdpdCBhL3VpL2NvY29hLm0gYi91aS9jb2NvYS5tCmluZGV4IDE4 ZGUwYmIuLjgyMTQyYTYgMTAwNjQ0Ci0tLSBhL3VpL2NvY29hLm0KKysrIGIvdWkvY29jb2EubQpA QCAtMzIsOSArMzIsOSBAQAogI2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAic3lzZW11 L3N5c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy5oIgog I2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAjaW5jbHVkZSA8Q2FyYm9uL0Nh cmJvbi5oPgogI2luY2x1ZGUgInFvbS9jcHUuaCIKIApkaWZmIC0tZ2l0IGEvdmVyc2lvbi5yYyBi L3ZlcnNpb24ucmMKaW5kZXggZDhlMTU2OS4uYWE0NDk2MSAxMDA2NDQKLS0tIGEvdmVyc2lvbi5y YworKysgYi92ZXJzaW9uLnJjCkBAIC0xLDUgKzEsNSBAQAogI2luY2x1ZGUgPHdpbnZlci5oPgot I2luY2x1ZGUgImNvbmZpZy1ob3N0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9jb25maWctaG9z dC5oIgogCiBWU19WRVJTSU9OX0lORk8gVkVSU0lPTklORk8KIEZJTEVWRVJTSU9OIENPTkZJR19G SUxFVkVSU0lPTgotLSAKTVNUCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl bi1kZXZlbA== From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael S. Tsirkin" Subject: [PATCH v2 2/2] qemu: move generated files to qemu-build Date: Thu, 22 Mar 2018 21:28:10 +0200 Message-ID: <1521746188-496856-2-git-send-email-mst@redhat.com> References: <1521746188-496856-1-git-send-email-mst@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Peter Maydell , Dmitry Fleytman , Pavel Dovgalyuk , Li Zhijian , David Hildenbrand , Jeff Cody , Stefan Hajnoczi , Alexander Graf , BALATON Zoltan , Keith Busch , Max Filippov , Hannes Reinecke , Gerd Hoffmann , "Edgar E. Iglesias" , Fam Zheng , Mark Cave-Ayland , Max Reitz , Eric Blake , Josh Durgin , Stefano Stabellini , Alberto Garcia , zhanghailiang , Ben Warren , Stefan To: qemu-devel@nongnu.org Return-path: Content-Disposition: inline In-Reply-To: <1521746188-496856-1-git-send-email-mst@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" List-Id: kvm.vger.kernel.org U2VlIHBhdGNoIDEgZm9yIGRlc2NyaXB0aW9uIGFuZCBtb3RpdmF0aW9uLgoKU2lnbmVkLW9mZi1i eTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KLS0tCiBkb2NzL2RldmVsL2J1 aWxkLXN5c3RlbS50eHQgICAgICAgICAgICAgICB8ICAyICstCiBkb2NzL2RldmVsL3RyYWNpbmcu dHh0ICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogY3J5cHRvL2NpcGhlcnByaXYuaCAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9ibG9jay9ibG9jay5oICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9ibG9jay9kaXJ0eS1iaXRtYXAuaCAgICAg ICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9ibG9jay9uYmQuaCAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaW5jbHVkZS9jcnlwdG8vY2lwaGVyLmggICAgICAgICAgICAgICAgICAgfCAgMiArLQog aW5jbHVkZS9jcnlwdG8vaGFzaC5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVk ZS9jcnlwdG8vaG1hYy5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jcnlw dG8vc2VjcmV0LmggICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jcnlwdG8vdGxz Y3JlZHMuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9leGVjL2NwdV9sZHN0X3Rl bXBsYXRlLmggICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5 X3RlbXBsYXRlLmggfCAgMiArLQogaW5jbHVkZS9leGVjL2hlbHBlci1nZW4uaCAgICAgICAgICAg ICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL2V4ZWMvaGVscGVyLXByb3RvLmggICAgICAgICAgICAg ICB8ICAyICstCiBpbmNsdWRlL2V4ZWMvaGVscGVyLXRjZy5oICAgICAgICAgICAgICAgICB8ICAy ICstCiBpbmNsdWRlL2h3L2Jsb2NrL2Jsb2NrLmggICAgICAgICAgICAgICAgICB8ICAyICstCiBp bmNsdWRlL2h3L2Jsb2NrL2ZkYy5oICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRl L2h3L3BwYy9zcGFwcl9kcmMuaCAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h3L3Fk ZXYtcHJvcGVydGllcy5oICAgICAgICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvaHcveGVuL3hl bl9jb21tb24uaCAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvaW8vZG5zLXJlc29sdmVy LmggICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbWlncmF0aW9uL2NvbG8uaCAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbWlncmF0aW9uL2ZhaWxvdmVyLmggICAgICAg ICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5oICAgICAgICAg IHwgIDIgKy0KIGluY2x1ZGUvbW9uaXRvci9tb25pdG9yLmggICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGluY2x1ZGUvbmV0L2ZpbHRlci5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGlu Y2x1ZGUvbmV0L25ldC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUv cWFwaS9lcnJvci5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvcWFwaS9x bXAvcW9iamVjdC5oICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvcWFwaS92aXNpdG9y LmggICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oICAgICAg ICAgICAgICAgICAgICAgIHwgIDQgKystLQogaW5jbHVkZS9xZW11L3NvY2tldHMuaCAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9xZW11L3Rocm90dGxlLmggICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaW5jbHVkZS9xb20vY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaW5jbHVkZS9xb20vb2JqZWN0LmggICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaW5jbHVkZS9zeXNlbXUvYXJjaF9pbml0LmggICAgICAgICAgICAgICAgfCAgMiArLQogaW5j bHVkZS9zeXNlbXUvYmFsbG9vbi5oICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9z eXNlbXUvZHVtcC5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9zeXNlbXUv aG9zdG1lbS5oICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9zeXNlbXUvcmVwbGF5 LmggICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL3N5c2VtdS9zeXNlbXUuaCAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL3N5c2VtdS90cG0uaCAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL3N5c2VtdS93YXRjaGRvZy5oICAgICAgICAgICAg ICAgICB8ICAyICstCiBpbmNsdWRlL3N5c2VtdS93aHB4LmggICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBpbmNsdWRlL3RyYWNlLXRjZy5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBpbmNsdWRlL3VpL2NvbnNvbGUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNs dWRlL3VpL2lucHV0LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24v bWlncmF0aW9uLmggICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vcmFtLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvdGFwX2ludC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZW11LW9wdGlvbnMtd3JhcHBlci5oICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiByZXBsaWNhdGlvbi5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiB0YXJnZXQvczM5MHgvY3B1X21vZGVscy5oICAgICAgICAgICAgICAg ICB8ICAyICstCiB1aS92bmMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBhY2NlbC9rdm0va3ZtLWFsbC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBh Y2NlbC90Y2cvY3B1LWV4ZWMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhY2NlbC90 Y2cvdHJhbnNsYXRlLWFsbC5jICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoX2luaXQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhdWRpby9hbHNhYXVkaW8uYyAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhdWRpby9vc3NhdWRpby5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBiYWNrZW5kcy9ob3N0bWVtLmMgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBiYWxsb29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA0ICsrLS0KIGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDYgKysrLS0tCiBibG9jay9iYWNrdXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBibG9jay9ibG9jay1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsr LS0KIGJsb2NrL2NvbW1pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJs b2NrL2NyZWF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2Ny eXB0by5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2RpcnR5LWJp dG1hcC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2ZpbGUtcG9zaXguYyAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2ZpbGUtd2luMzIuYyAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2lvLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL2lzY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGJsb2NrL21pcnJvci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGJsb2NrL25iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGJsb2NrL25mcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogYmxv Y2svbnZtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYmxvY2svcWFw aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBibG9jay9xY293Mi1j YWNoZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBibG9jay9xY293Mi1jbHVzdGVy LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBibG9jay9xY293Mi5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogYmxvY2svcWVkLWwyLWNhY2hlLmMgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogYmxvY2svcWVkLXRhYmxlLmMgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogYmxvY2svcWVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogYmxvY2svcXVvcnVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogYmxvY2svcmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog YmxvY2svc2hlZXBkb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBibG9j ay9zc2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGJsb2NrL3N0 cmVhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL3Rocm90dGxl LWdyb3Vwcy5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL3Z4aHMuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGJsb2NrL3dyaXRlLXRocmVzaG9sZC5jICAg ICAgICAgICAgICAgICAgIHwgIDQgKystLQogYmxvY2tkZXYtbmJkLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogYmxvY2tkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgOCArKysrLS0tLQogYmxvY2tqb2IuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogYnNkLXVzZXIvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogY2hhcmRldi9jaGFyLXJpbmdidWYuYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogY2hhcmRldi9jaGFyLXNvY2tldC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY2hh cmRldi9jaGFyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY2hhcmRldi9z cGljZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY2hhcmRldi93Y3RhYmxl dC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY3B1cy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBjcnlwdG8vc2VjcmV0LmMgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBjcnlwdG8vdGxzY3JlZHMuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBjcnlwdG8vdGxzY3JlZHNhbm9uLmMgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBjcnlwdG8vdGxzY3JlZHN4NTA5LmMgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBjcnlwdG8vdGxzc2Vzc2lvbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBkbWEtaGVscGVycy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkdW1w LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGV4ZWMuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGdkYnN0dWIuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGhtcC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLQogaHcvOXBmcy85 cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYWNwaS9jb3JlLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9hY3BpL2NwdS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2FjcGkvbWVtb3J5X2hvdHBsdWcu YyAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvYWNwaS90Y28uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYWNwaS92bWdlbmlkLmMgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvYWxwaGEvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvYXJtL2lvdGtpdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvYXVkaW8vY3M0MjMxLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYXVk aW8vbWlsa3ltaXN0LWFjOTcuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYmxvY2svYmxv Y2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYmxvY2svZGF0YXBsYW5l L3ZpcnRpby1ibGsuYyAgICAgICAgICAgfCAgMiArLQogaHcvYmxvY2svaGQtZ2VvbWV0cnkuYyAg ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBody9ibG9jay9udm1lLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody9ibG9jay92aXJ0aW8tYmxrLmMgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody9ibG9jay94ZW5fZGlzay5jICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody9jaGFyL2Ntc2RrLWFwYi11YXJ0LmMgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9jaGFyL2VzY2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9jaGFyL2dybGliX2FwYnVhcnQuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFy L2xtMzJfanVhcnQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL2xtMzJf dWFydC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL21pbGt5bWlzdC11 YXJ0LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL3BsMDExLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody9jaGFyL3ZpcnRpby1jb25zb2xlLmMgICAgICAg ICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYyAgICAgICAg ICAgICAgIHwgIDIgKy0KIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGh3L2NvcmUvcWRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGh3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3 L2Rpc3BsYXkvZzM2NGZiLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3Bs YXkvamF6el9sZWQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvbWls a3ltaXN0LXRtdTIuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvbWlsa3ltaXN0 LXZnYWZiLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvcXhsLXJlbmRlci5jICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvc2lpOTAyMi5jICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvdmdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jICAgICAgICAgICAgICAgIHwgIDIgKy0K IGh3L2Rpc3BsYXkvdmlydGlvLWdwdS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rp c3BsYXkvdm13YXJlX3ZnYS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkv eGVuZmIuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2RtYS9pODI1Ny5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2RtYS9yYzQwMzAuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2RtYS9zcGFyYzMyX2RtYS5jICAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2hwcGEvcGNpLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIGh3L2kzODYvYW1kX2lvbW11LmMgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGh3L2kzODYvaW50ZWxfaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGh3L2kzODYvcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3 L2kzODYvdm1wb3J0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYv eDg2LWlvbW11LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYveGVuL3hl bi1odm0uYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvaTM4Ni94ZW4veGVuLW1h cGNhY2hlLmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3Jt LmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL2FoY2ktYWxsd2lubmVyLmMgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvaWRlL2FoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvaWRlL2F0YXBpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvaWRlL2NtZDY0Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv aWRlL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3Bj aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3BpaXguYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3NpaTMxMTIuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL3ZpYS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW5wdXQvYWRiLWtiZC5jICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvaW5wdXQvYWRiLW1vdXNlLmMgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvaW5wdXQvaGlkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2IuYyAgICAgICAgICAgICAgfCAgMiArLQog aHcvaW5wdXQvcHMyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW5w dXQvdmlydGlvLWlucHV0LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcGlj LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcGljX2NvbW1v bi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljLmMgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfY3B1aWYuYyAgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfZGlzdC5jICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0LmMgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvaW50Yy9hcm12N21fbnZpYy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvaW50Yy9hc3BlZWRfdmljLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv aW50Yy9ncmxpYl9pcnFtcC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9o ZWF0aHJvd19waWMuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9pODI1OS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9pb2FwaWMuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9sbTMyX3BpYy5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9zMzkwX2ZsaWMuYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvaW50Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvaW50Yy94aWNzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvaW50Yy94aWNzX2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaW50 Yy94aWNzX3NwYXByLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaXBtaS9pcG1p LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaXNhL3BjODczMTIuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWVtL3BjLWRpbW0uYyAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9hc3BlZWRfc2N1LmMgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9hc3BlZWRfc2RtYy5jICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvbWlzYy9lY2NtZW1jdGwuYyAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvbWlzYy9pbXg3X2dwci5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvbWlzYy9pb3RraXQtc2VjY3RsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv bWlzYy9tYWNpby9jdWRhLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9t aWxreW1pc3QtaHBkbWMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9taWxreW1p c3QtcGZwdS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tbWlvX2ludGVyZmFj ZS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tb3M2NTIyLmMgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tcHMyLWZwZ2Fpby5jICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvbWlzYy9tcHMyLXNjYy5jICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvbWlzYy9tc2YyLXN5c3JlZy5jICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvbWlzYy9zbGF2aW9fbWlzYy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvbWlzYy90ei1wcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0 L2UxMDAwZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L2UxMDAw ZV9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L2UxMDAweF9jb21t b24uYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L2xhbmNlLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L21pbGt5bWlzdC1taW5pbWFjMi5jICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L21pcHNuZXQuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvbmV0L25ldF9yeF9wa3QuYyAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogaHcvbmV0L29wZW5jb3Jlc19ldGguYyAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogaHcvbmV0L3BjbmV0LXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv bmV0L3BjbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3Jv Y2tlci9xbXAtbm9yb2NrZXIuYyAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3JvY2tlci9y b2NrZXIuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3JvY2tlci9yb2NrZXJf ZnAuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3JvY2tlci9yb2NrZXJfb2ZfZHBh LmMgICAgICAgICAgICAgfCAgMiArLQogaHcvbmV0L3NwYXByX2xsYW4uYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogaHcvbmV0L3N1bmdlbS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogaHcvbmV0L3N1bmhtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogaHcvbmV0L3ZpcnRpby1uZXQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog aHcvbnZyYW0vZHMxMjI1eS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbnZy YW0vZndfY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3Qv Z3JhY2tsZS5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3Qvc2FicmUu YyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3QvdW5pbm9ydGguYyAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpL21zaXguYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogaHcvcGNpL3BjaS1zdHViLmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogaHcvcGNpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNCArKy0tCiBody9wY2kvcGNpX2hvc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9wcGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9wcGMvcHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMv cHBjNDQwX3BjaXguYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcHBjNHh4 X3BjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcHJlcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcHJlcF9zeXN0ZW1pby5jICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvcnM2MDAwX21jLmMgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHIuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfZHJjLmMgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody9wcGMvc3BhcHJfaGNhbGwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBody9wcGMvc3BhcHJfaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9w cGMvc3BhcHJfb3ZlYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3Bh cHJfcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfcnRh cy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfcnRhc19kZHcu YyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfcnRjLmMgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody9wcGMvc3BhcHJfdmlvLmMgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody9yZG1hL3JkbWFfYmFja2VuZC5jICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody9yZG1hL3Ztdy9wdnJkbWFfbWFpbi5jICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9zMzkweC9jc3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9zMzkweC9zMzkwLXNrZXlzLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zMzkw eC92aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL2VzcC1w Y2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL2VzcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL21lZ2FzYXMuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zY3NpL21wdGNvbmZpZy5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBody9zY3NpL21wdGVuZGlhbi5jICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody9zY3NpL21wdHNhcy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody9zY3NpL3Njc2ktYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBody9zY3NpL3NwYXByX3ZzY3NpLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9z Y3NpL3Ztd19wdnNjc2kuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9jb3Jl LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9taWxreW1pc3Qt bWVtY2FyZC5jICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9weGEyeHhfbW1jaS5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9zZC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody9zZC9zZGhjaS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody9zcGFyYy9sZW9uMy5jICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody9zcGFyYy9zdW40bS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody9zcGFyYy9zdW40bV9pb21tdS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy9zcGFyYzY0L3NwYXJjNjQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zcGFy YzY0L3N1bjR1LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9zcGFyYzY0L3N1 bjR1X2lvbW11LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1lci9hcm12N21fc3lz dGljay5jICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1lci9hc3BlZWRfdGltZXIuYyAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1lci9jbXNkay1hcGItdGltZXIuYyAgICAg ICAgICAgICAgICB8ICAyICstCiBody90aW1lci9ncmxpYl9ncHRpbWVyLmMgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody90aW1lci9sbTMyX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody90aW1lci9tYzE0NjgxOHJ0Yy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsr LS0KIGh3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3 L3RpbWVyL3NsYXZpb190aW1lci5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3RpbWVy L3hsbngtenlucW1wLXJ0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3RwbS90cG1fY3Ji LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3RwbS90cG1fZW11bGF0b3Iu YyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvdHBtL3RwbV9wYXNzdGhyb3VnaC5j ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBody90cG0vdHBtX3Rpcy5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody90cG0vdHBtX3V0aWwuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody91c2IvYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBody91c2IvY29tYmluZWQtcGFja2V0LmMgICAgICAgICAgICAgICAgICB8ICAy ICstCiBody91c2IvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBo dy91c2IvZGVzYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2Iv ZGV2LWh1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvZGV2LW10 cC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvZGV2LXVhcy5jICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvaGNkLWVoY2kuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvaGNkLW9oY2kuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBody91c2IvaGNkLXVoY2kuYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBody91c2IvaGNkLXhoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBody91c2IvaG9zdC1saWJ1c2IuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBody92ZmlvL2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92 ZmlvL3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92ZmlvL3Bj aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92ZmlvL3BsYXRmb3Jt LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92ZmlvL3NwYXByLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody92aXJ0aW8vdmhvc3QtdXNlci5jICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBody92aXJ0aW8vdmhvc3QuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBody92aXJ0aW8vdmlydGlvLWJhbGxvb24uYyAgICAgICAgICAgICAg ICB8ICA0ICsrLS0KIGh3L3ZpcnRpby92aXJ0aW8tcm5nLmMgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGh3L3ZpcnRpby92aXJ0aW8uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGh3L3dhdGNoZG9nL3dhdGNoZG9nLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogaW8v Y2hhbm5lbC1idWZmZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW8vY2hhbm5l bC1jb21tYW5kLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW8vY2hhbm5lbC1maWxl LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW8vY2hhbm5lbC1zb2NrZXQuYyAg ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBpby9jaGFubmVsLXRscy5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBpby9jaGFubmVsLXdlYnNvY2suYyAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBpby9kbnMtcmVzb2x2ZXIuYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBpby90YXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBpb3BvcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBpb3RocmVhZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaW51 eC11c2VyL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaW51eC11c2Vy L3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtZW1vcnkuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vY2hhbm5lbC5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vY29sby1jb21tLmMgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vY29sby1mYWlsb3Zlci5jICAgICAgICAg ICAgICAgICB8ICA0ICsrLS0KIG1pZ3JhdGlvbi9jb2xvLmMgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDQgKystLQogbWlncmF0aW9uL2V4ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogbWlncmF0aW9uL2ZkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogbWln cmF0aW9uL21pZ3JhdGlvbi5jICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIG1pZ3Jh dGlvbi9wb3N0Y29weS1yYW0uYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi9x ZW11LWZpbGUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi9yYW0uYyAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogbWlncmF0aW9uL3JkbWEuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbWlncmF0aW9uL3NhdmV2bS5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNiArKystLS0KIG1pZ3JhdGlvbi9zb2NrZXQuYyAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi90bHMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi92bXN0YXRlLXR5cGVzLmMgICAgICAgICAgICAgICAg IHwgIDIgKy0KIG1pZ3JhdGlvbi92bXN0YXRlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIG1vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysr LS0tLS0tCiBuYmQvY2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBuYmQvY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuYmQv c2VydmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29sby1j b21wYXJlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29sby5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvZmlsdGVyLWJ1ZmZlci5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvZmlsdGVyLW1pcnJvci5jICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBuZXQvZmlsdGVyLXJld3JpdGVyLmMgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBuZXQvbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICA0ICsrLS0KIG5ldC92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDQgKystLQogbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr Ky0tCiBxYXBpL3FhcGktdmlzaXQtY29yZS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBx ZGV2LW1vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZW11LWlt Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiBxZW11LWlv LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZW11LW5iZC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxZ2EvbWFpbi5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBxbXAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiBxb20vY3B1LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBxb20vb2JqZWN0LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA0ICsrLS0KIHJlcGxheS9yZXBsYXktaW5wdXQuYyAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIHNjc2kvcHItbWFuYWdlci5jICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIHNjc2kvcWVtdS1wci1oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIHN0dWJzL3RwbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHN0 dWJzL3V1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHN0dWJzL3Zt Z2VuaWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHN0dWJzL3hlbi1odm0u YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9hcm0vaGVscGVyLmMg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9hcm0vbW9uaXRvci5jICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKystLQogdGFyZ2V0L2kzODYva3ZtLmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogdGFyZ2V0L21pcHMvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAg fCAgMiArLQogdGFyZ2V0L3BwYy9rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogdGFyZ2V0L3MzOTB4L2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0K IHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdl dC9zMzkweC9pb2luc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkw eC9rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkweC9tbXVf aGVscGVyLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRhcmdldC9zMzkweC9zaWdwLmMgICAg ICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5j ICAgICAgICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3NwYXJjL2ludDY0X2hlbHBlci5jICAgICAg ICAgICAgICAgfCAgMiArLQogdGFyZ2V0L3NwYXJjL21tdV9oZWxwZXIuYyAgICAgICAgICAgICAg ICAgfCAgMiArLQogdGFyZ2V0L3NwYXJjL3dpbl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgfCAg MiArLQogdGVzdHMvcW1wLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0t CiB0ZXN0cy90Y2cvdGVzdF9wYXRoLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0ZXN0 cy90ZXN0LWNoYXIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0ZXN0cy90ZXN0 LXFtcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogdGVzdHMvdGVzdC1x bXAtZXZlbnQuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdGVzdHMvdGVzdC1xb2JqZWN0 LWlucHV0LXZpc2l0b3IuYyAgICAgICAgfCAgNiArKystLS0KIHRwbS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRyYWNlL2NvbnRyb2wtdGFyZ2V0LmMgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRyYWNlL2NvbnRyb2wuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKystLQogdHJhY2UvZnRyYWNlLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogdHJhY2UvcW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogdWkvY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr Ky0tCiB1aS9ndGstZWdsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1 aS9ndGstZ2wtYXJlYS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS9ndGsu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHVpL2lucHV0LWtl eW1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLQogdWkvaW5wdXQtbGVnYWN5LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogdWkvaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0t CiB1aS9rZXltYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS9z aGFkZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogdWkvc3Bp Y2UtY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB1aS9zcGljZS1k aXNwbGF5LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMtYXV0aC1zYXNs LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMtYXV0aC12ZW5jcnlwdC5j ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMtd3MuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiB1aS92bmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA2ICsrKy0tLQogdWkveF9rZXltYXAuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogdXRpbC9haW8tcG9zaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogdXRpbC9hc3luYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogdXRpbC9idWZmZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRp bC9oYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9sb2Nr Y250LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9vc2xpYi1wb3Np eC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9vc2xpYi13aW4zMi5jICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9xZW11LWNvbmZpZy5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC9xZW11LWNvcm91dGluZS1sb2NrLmMgICAgICAg ICAgICAgICAgfCAgMiArLQogdXRpbC9xZW11LWNvcm91dGluZS5jICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogdXRpbC9xZW11LXNvY2tldHMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogdXRpbC9xZW11LXRocmVhZC1wb3NpeC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog dXRpbC9xZW11LXRocmVhZC13aW4zMi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC90 aHJlYWQtcG9vbC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogdXRpbC92ZmlvLWhl bHBlcnMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB2bC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBzY3JpcHRzL3Fh cGkvdHlwZXMucHkgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogc2NyaXB0cy9xYXBp L3Zpc2l0LnB5ICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHNjcmlwdHMvdHJhY2V0 b29sL2JhY2tlbmQvZHRyYWNlLnB5ICAgICAgIHwgIDQgKystLQogc2NyaXB0cy90cmFjZXRvb2wv Zm9ybWF0L2MucHkgICAgICAgICAgICAgfCAgNCArKy0tCiBzY3JpcHRzL3RyYWNldG9vbC9mb3Jt YXQvdGNnX2gucHkgICAgICAgICB8ICA0ICsrLS0KIHNjcmlwdHMvdHJhY2V0b29sL2Zvcm1hdC90 Y2dfaGVscGVyX2MucHkgIHwgIDQgKystLQogdGFyZ2V0L3MzOTB4L01ha2VmaWxlLm9ianMgICAg ICAgICAgICAgICAgfCAgNyArKysrLS0tCiB0cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiB1aS9jb2NvYS5tICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA0ICsrLS0KIHZlcnNpb24ucmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIDQ1MyBmaWxlcyBjaGFuZ2VkLCA1NzEgaW5zZXJ0aW9ucygrKSwgNTcwIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGV2ZWwvYnVpbGQtc3lzdGVtLnR4dCBiL2RvY3Mv ZGV2ZWwvYnVpbGQtc3lzdGVtLnR4dAppbmRleCA1MjUwMWYyLi5kZjkyNGY0IDEwMDY0NAotLS0g YS9kb2NzL2RldmVsL2J1aWxkLXN5c3RlbS50eHQKKysrIGIvZG9jcy9kZXZlbC9idWlsZC1zeXN0 ZW0udHh0CkBAIC0zODUsNyArMzg1LDcgQEAgYmxvY2svTWFrZWZpbGUub2JqcwogSWYgdGhlcmUg YXJlIGFueSBydWxlcyBkZWZpbmVkIGluIHRoZSBNYWtlZmlsZS5vYmpzIGZpbGUsIHRoZXkgc2hv dWxkCiBhbGwgdXNlICQob2JqKSBhcyBhIHByZWZpeCB0byB0aGUgdGFyZ2V0LCBlLmcuCiAKLSAg JChvYmopL2dlbmVyYXRlZC10Y2ctdHJhY2Vycy5oOiAkKG9iaikvZ2VuZXJhdGVkLXRjZy10cmFj ZXJzLmgtdGltZXN0YW1wCisgIHFlbXUtYnVpbGQvJChvYmopL2dlbmVyYXRlZC10Y2ctdHJhY2Vy cy5oOiBxZW11LWJ1aWxkLyQob2JqKS9nZW5lcmF0ZWQtdGNnLXRyYWNlcnMuaC10aW1lc3RhbXAK IAogCiAtIE1ha2VmaWxlLnRhcmdldApkaWZmIC0tZ2l0IGEvZG9jcy9kZXZlbC90cmFjaW5nLnR4 dCBiL2RvY3MvZGV2ZWwvdHJhY2luZy50eHQKaW5kZXggMDdhYmJiMy4uMzQxYjUxMCAxMDA2NDQK LS0tIGEvZG9jcy9kZXZlbC90cmFjaW5nLnR4dAorKysgYi9kb2NzL2RldmVsL3RyYWNpbmcudHh0 CkBAIC01Miw3ICs1Miw3IEBAIEluIHRoZSBzdWItZGlyZWN0b3J5IHRoZSBmb2xsb3dpbmcgZmls ZXMgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAogU291cmNlIGZpbGVzIGluIHRoZSBz dWItZGlyZWN0b3J5IHNob3VsZCAjaW5jbHVkZSB0aGUgbG9jYWwgJ3RyYWNlLmgnIGZpbGUsCiB3 aXRob3V0IGFueSBzdWItZGlyZWN0b3J5IHBhdGggcHJlZml4LiBlZyBpby9jaGFubmVsLWJ1ZmZl ci5jIHdvdWxkIGRvCiAKLSAgI2luY2x1ZGUgInRyYWNlLmgiCisgICNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKIFRvIGFjY2VzcyB0aGUgJ2lvL3RyYWNlLmgnIGZpbGUuIFdoaWxlIGl0 IGlzIHBvc3NpYmxlIHRvIGluY2x1ZGUgYSB0cmFjZS5oCiBmaWxlIGZyb20gb3V0c2lkZSBhIHNv dXJjZSBmaWxlcycgb3duIHN1Yi1kaXJlY3RvcnksIHRoaXMgaXMgZGlzY291cmFnZWQgaW4KQEAg LTY3LDcgKzY3LDcgQEAgYSB0cmFjZS5oIGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeSwgdnMgdGhl IHRvcCBsZXZlbCBkaXJlY3RvcnkuCiAKIFRyYWNlIGV2ZW50cyBhcmUgaW52b2tlZCBkaXJlY3Rs eSBmcm9tIHNvdXJjZSBjb2RlIGxpa2UgdGhpczoKIAotICAgICNpbmNsdWRlICJ0cmFjZS5oIiAg LyogbmVlZGVkIGZvciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8KKyAgICAjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIiAgLyogbmVlZGVkIGZvciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8K ICAgICAKICAgICB2b2lkICpxZW11X3ZtYWxsb2Moc2l6ZV90IHNpemUpCiAgICAgewpAQCAtMzMz LDcgKzMzMyw3IEBAIHBlcmZvcm1lZCB0byBnZW5lcmF0ZSB2YWx1ZXMgdGhhdCBhcmUgb25seSB1 c2VkIGFzIGFyZ3VtZW50cyBmb3IgYSB0cmFjZQogZnVuY3Rpb24uIEluIHRoZXNlIGNhc2VzIHlv dSBjYW4gdXNlIHRoZSBtYWNybyAnVFJBQ0VfJHtFVkVOVF9OQU1FfV9FTkFCTEVEJyB0bwogZ3Vh cmQgc3VjaCBjb21wdXRhdGlvbnMgYW5kIGF2b2lkIGl0cyBjb21waWxhdGlvbiB3aGVuIHRoZSBl dmVudCBpcyBkaXNhYmxlZDoKIAotICAgICNpbmNsdWRlICJ0cmFjZS5oIiAgLyogbmVlZGVkIGZv ciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8KKyAgICAjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIiAgLyogbmVlZGVkIGZvciB0cmFjZSBldmVudCBwcm90b3R5cGUgKi8KICAgICAKICAgICB2 b2lkICpxZW11X3ZtYWxsb2Moc2l6ZV90IHNpemUpCiAgICAgewpkaWZmIC0tZ2l0IGEvY3J5cHRv L2NpcGhlcnByaXYuaCBiL2NyeXB0by9jaXBoZXJwcml2LmgKaW5kZXggMDgyMzIzOS4uOTgwMjE0 ZCAxMDA2NDQKLS0tIGEvY3J5cHRvL2NpcGhlcnByaXYuaAorKysgYi9jcnlwdG8vY2lwaGVycHJp di5oCkBAIC0xNSw3ICsxNSw3IEBACiAjaWZuZGVmIFFDUllQVE9fQ0lQSEVSUFJJVl9ICiAjZGVm aW5lIFFDUllQVE9fQ0lQSEVSUFJJVl9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtY3J5 cHRvLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtY3J5cHRvLmgiCiAK IHR5cGVkZWYgc3RydWN0IFFDcnlwdG9DaXBoZXJEcml2ZXIgUUNyeXB0b0NpcGhlckRyaXZlcjsK IApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ibG9jay9ibG9jay5oIGIvaW5jbHVkZS9ibG9jay9ibG9j ay5oCmluZGV4IGNkZWMzNjMuLjUwOGZhMWEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmxvY2svYmxv Y2suaAorKysgYi9pbmNsdWRlL2Jsb2NrL2Jsb2NrLmgKQEAgLTIsNyArMiw3IEBACiAjZGVmaW5l IEJMT0NLX0gKIAogI2luY2x1ZGUgImJsb2NrL2Fpby5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10 eXBlcy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMt YmxvY2stY29yZS5oIgogI2luY2x1ZGUgImJsb2NrL2Fpby13YWl0LmgiCiAjaW5jbHVkZSAicWVt dS9pb3YuaCIKICNpbmNsdWRlICJxZW11L2Nvcm91dGluZS5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9ibG9jay9kaXJ0eS1iaXRtYXAuaCBiL2luY2x1ZGUvYmxvY2svZGlydHktYml0bWFwLmgKaW5k ZXggMDllZmVjNi4uODU5NmIzZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ibG9jay9kaXJ0eS1iaXRt YXAuaAorKysgYi9pbmNsdWRlL2Jsb2NrL2RpcnR5LWJpdG1hcC5oCkBAIC0yLDcgKzIsNyBAQAog I2RlZmluZSBCTE9DS19ESVJUWV9CSVRNQVBfSAogCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxZW11L2hiaXRt YXAuaCIKIAogQmRydkRpcnR5Qml0bWFwICpiZHJ2X2NyZWF0ZV9kaXJ0eV9iaXRtYXAoQmxvY2tE cml2ZXJTdGF0ZSAqYnMsCmRpZmYgLS1naXQgYS9pbmNsdWRlL2Jsb2NrL25iZC5oIGIvaW5jbHVk ZS9ibG9jay9uYmQuaAppbmRleCAyMjg1NjM3Li4yZGZiOTk0IDEwMDY0NAotLS0gYS9pbmNsdWRl L2Jsb2NrL25iZC5oCisrKyBiL2luY2x1ZGUvYmxvY2svbmJkLmgKQEAgLTIwLDcgKzIwLDcgQEAK ICNpZm5kZWYgTkJEX0gKICNkZWZpbmUgTkJEX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1ibG9jay5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLWJsb2NrLmgi CiAjaW5jbHVkZSAiaW8vY2hhbm5lbC1zb2NrZXQuaCIKICNpbmNsdWRlICJjcnlwdG8vdGxzY3Jl ZHMuaCIKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCBiL2luY2x1ZGUvY2hh cmRldi9jaGFyLmgKaW5kZXggZWJmMWUwYi4uOTkzNDY2NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9j aGFyZGV2L2NoYXIuaAorKysgYi9pbmNsdWRlL2NoYXJkZXYvY2hhci5oCkBAIC0xLDcgKzEsNyBA QAogI2lmbmRlZiBRRU1VX0NIQVJfSAogI2RlZmluZSBRRU1VX0NIQVJfSAogCi0jaW5jbHVkZSAi cWFwaS9xYXBpLXR5cGVzLWNoYXIuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10 eXBlcy1jaGFyLmgiCiAjaW5jbHVkZSAicWVtdS9tYWluLWxvb3AuaCIKICNpbmNsdWRlICJxZW11 L2JpdG1hcC5oIgogI2luY2x1ZGUgInFvbS9vYmplY3QuaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUv Y3J5cHRvL2NpcGhlci5oIGIvaW5jbHVkZS9jcnlwdG8vY2lwaGVyLmgKaW5kZXggYmNlMmQ0Yy4u NWEyN2M2YSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9jcnlwdG8vY2lwaGVyLmgKKysrIGIvaW5jbHVk ZS9jcnlwdG8vY2lwaGVyLmgKQEAgLTIxLDcgKzIxLDcgQEAKICNpZm5kZWYgUUNSWVBUT19DSVBI RVJfSAogI2RlZmluZSBRQ1JZUFRPX0NJUEhFUl9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlw ZXMtY3J5cHRvLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtY3J5cHRv LmgiCiAKIHR5cGVkZWYgc3RydWN0IFFDcnlwdG9DaXBoZXIgUUNyeXB0b0NpcGhlcjsKIApkaWZm IC0tZ2l0IGEvaW5jbHVkZS9jcnlwdG8vaGFzaC5oIGIvaW5jbHVkZS9jcnlwdG8vaGFzaC5oCmlu ZGV4IDA3N2FjN2IuLjA4OTA2MjIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY3J5cHRvL2hhc2guaAor KysgYi9pbmNsdWRlL2NyeXB0by9oYXNoLmgKQEAgLTIxLDcgKzIxLDcgQEAKICNpZm5kZWYgUUNS WVBUT19IQVNIX0gKICNkZWZpbmUgUUNSWVBUT19IQVNIX0gKIAotI2luY2x1ZGUgInFhcGkvcWFw aS10eXBlcy1jcnlwdG8uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1j cnlwdG8uaCIKIAogLyogU2VlIGFsc28gIlFDcnlwdG9IYXNoQWxnb3JpdGhtIiBkZWZpbmVkIGlu IHFhcGkvY3J5cHRvLmpzb24gKi8KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jcnlwdG8vaG1hYy5o IGIvaW5jbHVkZS9jcnlwdG8vaG1hYy5oCmluZGV4IGFhM2M5N2EuLjE1ZTNhYzcgMTAwNjQ0Ci0t LSBhL2luY2x1ZGUvY3J5cHRvL2htYWMuaAorKysgYi9pbmNsdWRlL2NyeXB0by9obWFjLmgKQEAg LTEyLDcgKzEyLDcgQEAKICNpZm5kZWYgUUNSWVBUT19ITUFDX0gKICNkZWZpbmUgUUNSWVBUT19I TUFDX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1jcnlwdG8uaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1jcnlwdG8uaCIKIAogdHlwZWRlZiBzdHJ1Y3QgUUNy eXB0b0htYWMgUUNyeXB0b0htYWM7CiBzdHJ1Y3QgUUNyeXB0b0htYWMgewpkaWZmIC0tZ2l0IGEv aW5jbHVkZS9jcnlwdG8vc2VjcmV0LmggYi9pbmNsdWRlL2NyeXB0by9zZWNyZXQuaAppbmRleCBl ZGQwZTEzLi5lOTNjZDdjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2NyeXB0by9zZWNyZXQuaAorKysg Yi9pbmNsdWRlL2NyeXB0by9zZWNyZXQuaApAQCAtMjEsNyArMjEsNyBAQAogI2lmbmRlZiBRQ1JZ UFRPX1NFQ1JFVF9ICiAjZGVmaW5lIFFDUllQVE9fU0VDUkVUX0gKIAotI2luY2x1ZGUgInFhcGkv cWFwaS10eXBlcy1jcnlwdG8uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBl cy1jcnlwdG8uaCIKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAKICNkZWZpbmUgVFlQRV9RQ1JZ UFRPX1NFQ1JFVCAic2VjcmV0IgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jcnlwdG8vdGxzY3JlZHMu aCBiL2luY2x1ZGUvY3J5cHRvL3Rsc2NyZWRzLmgKaW5kZXggNmIwMTFlMS4uMGQ2MGVlOSAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9jcnlwdG8vdGxzY3JlZHMuaAorKysgYi9pbmNsdWRlL2NyeXB0by90 bHNjcmVkcy5oCkBAIC0yMSw3ICsyMSw3IEBACiAjaWZuZGVmIFFDUllQVE9fVExTQ1JFRFNfSAog I2RlZmluZSBRQ1JZUFRPX1RMU0NSRURTX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1j cnlwdG8uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1jcnlwdG8uaCIK ICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAKICNpZmRlZiBDT05GSUdfR05VVExTCmRpZmYgLS1n aXQgYS9pbmNsdWRlL2V4ZWMvY3B1X2xkc3RfdGVtcGxhdGUuaCBiL2luY2x1ZGUvZXhlYy9jcHVf bGRzdF90ZW1wbGF0ZS5oCmluZGV4IDRkYjIzMDIuLjQwMzAwNGEgMTAwNjQ0Ci0tLSBhL2luY2x1 ZGUvZXhlYy9jcHVfbGRzdF90ZW1wbGF0ZS5oCisrKyBiL2luY2x1ZGUvZXhlYy9jcHVfbGRzdF90 ZW1wbGF0ZS5oCkBAIC0yNSw3ICsyNSw3IEBACiAgKi8KIAogI2lmICFkZWZpbmVkKFNPRlRNTVVf Q09ERV9BQ0NFU1MpCi0jaW5jbHVkZSAidHJhY2Utcm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2Utcm9vdC5oIgogI2VuZGlmCiAKICNpbmNsdWRlICJ0cmFjZS9tZW0uaCIKZGlmZiAt LWdpdCBhL2luY2x1ZGUvZXhlYy9jcHVfbGRzdF91c2Vyb25seV90ZW1wbGF0ZS5oIGIvaW5jbHVk ZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmgKaW5kZXggYzE2OGYzMS4uMTExMmE1 MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmgK KysrIGIvaW5jbHVkZS9leGVjL2NwdV9sZHN0X3VzZXJvbmx5X3RlbXBsYXRlLmgKQEAgLTI0LDcg KzI0LDcgQEAKICAqLwogCiAjaWYgIWRlZmluZWQoQ09ERV9BQ0NFU1MpCi0jaW5jbHVkZSAidHJh Y2Utcm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Utcm9vdC5oIgogI2VuZGlmCiAK ICNpbmNsdWRlICJ0cmFjZS9tZW0uaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZXhlYy9oZWxwZXIt Z2VuLmggYi9pbmNsdWRlL2V4ZWMvaGVscGVyLWdlbi5oCmluZGV4IDIyMzgxYTEuLjI1YTFmMTgg MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZXhlYy9oZWxwZXItZ2VuLmgKKysrIGIvaW5jbHVkZS9leGVj L2hlbHBlci1nZW4uaApAQCAtNjcsOCArNjcsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2x1ZShn ZW5faGVscGVyXywgbmFtZSkoZGhfcmV0dmFyX2RlY2wocmV0KSAgICAgICAgICBcCiB9CiAKICNp bmNsdWRlICJoZWxwZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5oIgot I2luY2x1ZGUgInRyYWNlL2dlbmVyYXRlZC1oZWxwZXJzLXdyYXBwZXJzLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS9nZW5lcmF0ZWQtaGVscGVycy5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMtd3JhcHBlcnMuaCIKICNpbmNsdWRlICJ0Y2ctcnVu dGltZS5oIgogCiAjdW5kZWYgREVGX0hFTFBFUl9GTEFHU18wCmRpZmYgLS1naXQgYS9pbmNsdWRl L2V4ZWMvaGVscGVyLXByb3RvLmggYi9pbmNsdWRlL2V4ZWMvaGVscGVyLXByb3RvLmgKaW5kZXgg NzQ5NDNlZC4uOTFkNTcxMSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9leGVjL2hlbHBlci1wcm90by5o CisrKyBiL2luY2x1ZGUvZXhlYy9oZWxwZXItcHJvdG8uaApAQCAtMzEsNyArMzEsNyBAQCBkaF9j dHlwZShyZXQpIEhFTFBFUihuYW1lKSAoZGhfY3R5cGUodDEpLCBkaF9jdHlwZSh0MiksIGRoX2N0 eXBlKHQzKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRoX2N0eXBlKHQ0KSwgZGhf Y3R5cGUodDUpLCBkaF9jdHlwZSh0NikpOwogCiAjaW5jbHVkZSAiaGVscGVyLmgiCi0jaW5jbHVk ZSAidHJhY2UvZ2VuZXJhdGVkLWhlbHBlcnMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl L2dlbmVyYXRlZC1oZWxwZXJzLmgiCiAjaW5jbHVkZSAidGNnLXJ1bnRpbWUuaCIKIAogI3VuZGVm IERFRl9IRUxQRVJfRkxBR1NfMApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9leGVjL2hlbHBlci10Y2cu aCBiL2luY2x1ZGUvZXhlYy9oZWxwZXItdGNnLmgKaW5kZXggYjNiZGIwYy4uY2Q5OGE3OSAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9leGVjL2hlbHBlci10Y2cuaAorKysgYi9pbmNsdWRlL2V4ZWMvaGVs cGVyLXRjZy5oCkBAIC00Niw3ICs0Niw3IEBACiAgICAgfCBkaF9zaXplbWFzayh0NSwgNSkgfCBk aF9zaXplbWFzayh0NiwgNikgfSwKIAogI2luY2x1ZGUgImhlbHBlci5oIgotI2luY2x1ZGUgInRy YWNlL2dlbmVyYXRlZC1oZWxwZXJzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS9nZW5l cmF0ZWQtaGVscGVycy5oIgogI2luY2x1ZGUgInRjZy1ydW50aW1lLmgiCiAKICN1bmRlZiBzdHIK ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYmxvY2svYmxvY2suaCBiL2luY2x1ZGUvaHcvYmxvY2sv YmxvY2suaAppbmRleCBkNGY0ZGZmLi4wMjA4MTk2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2Js b2NrL2Jsb2NrLmgKKysrIGIvaW5jbHVkZS9ody9ibG9jay9ibG9jay5oCkBAIC0xMiw3ICsxMiw3 IEBACiAjZGVmaW5lIEhXX0JMT0NLX0gKIAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5j bHVkZSAicWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3FhcGkvcWFwaS10eXBlcy1ibG9jay1jb3JlLmgiCiAKIC8qIENvbmZpZ3VyYXRpb24gKi8KIApk aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9ibG9jay9mZGMuaCBiL2luY2x1ZGUvaHcvYmxvY2svZmRj LmgKaW5kZXggM2I4MTNjNy4uNzY1NGU3ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9ibG9jay9m ZGMuaAorKysgYi9pbmNsdWRlL2h3L2Jsb2NrL2ZkYy5oCkBAIC0yLDcgKzIsNyBAQAogI2RlZmlu ZSBIV19GRENfSAogCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3Fh cGktdHlwZXMtYmxvY2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1i bG9jay5oIgogCiAvKiBmZGMuYyAqLwogI2RlZmluZSBNQVhfRkQgMgpkaWZmIC0tZ2l0IGEvaW5j bHVkZS9ody9wcGMvc3BhcHJfZHJjLmggYi9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaAppbmRl eCBmNmZmMzJlLi44NDM5YmU3IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMu aAorKysgYi9pbmNsdWRlL2h3L3BwYy9zcGFwcl9kcmMuaApAQCAtMTQsNyArMTQsNyBAQAogI2Rl ZmluZSBIV19TUEFQUl9EUkNfSAogCiAjaW5jbHVkZSA8bGliZmR0Lmg+Ci0jaW5jbHVkZSAicWFw aS9xYXBpLXR5cGVzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBp LXR5cGVzLXJ1bi1zdGF0ZS5oIgogI2luY2x1ZGUgInFvbS9vYmplY3QuaCIKICNpbmNsdWRlICJz eXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAiaHcvcWRldi5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9ody9xZGV2LXByb3BlcnRpZXMuaCBiL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0aWVzLmgKaW5k ZXggYjJhZDhlOS4uMzBmMGYzOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRp ZXMuaAorKysgYi9pbmNsdWRlL2h3L3FkZXYtcHJvcGVydGllcy5oCkBAIC0xLDggKzEsOCBAQAog I2lmbmRlZiBRRU1VX1FERVZfUFJPUEVSVElFU19ICiAjZGVmaW5lIFFFTVVfUURFVl9QUk9QRVJU SUVTX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1ibG9jay5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS10eXBlcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlw ZXMtYmxvY2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1taXNjLmgi CiAjaW5jbHVkZSAiaHcvcWRldi1jb3JlLmgiCiAKIC8qKiogcWRldi1wcm9wZXJ0aWVzLmMgKioq LwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94 ZW4veGVuX2NvbW1vbi5oCmluZGV4IDY0YTk3OGUuLmI0NWE1NWIgMTAwNjQ0Ci0tLSBhL2luY2x1 ZGUvaHcveGVuL3hlbl9jb21tb24uaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgK QEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAiaHcv cGNpL3BjaS5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKLSNpbmNsdWRlICJody94ZW4vdHJh Y2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL2h3L3hlbi90cmFjZS5oIgogCiBleHRlcm4geGNf aW50ZXJmYWNlICp4ZW5feGM7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaW8vZG5zLXJlc29sdmVy LmggYi9pbmNsdWRlL2lvL2Rucy1yZXNvbHZlci5oCmluZGV4IDFhMTYyMTguLjI2OTk1NDIgMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvaW8vZG5zLXJlc29sdmVyLmgKKysrIGIvaW5jbHVkZS9pby9kbnMt cmVzb2x2ZXIuaApAQCAtMjIsNyArMjIsNyBAQAogI2RlZmluZSBRSU9fRE5TX1JFU09MVkVSX0gK IAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXNv Y2tldHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1zb2NrZXRzLmgi CiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogI2luY2x1ZGUgImlvL3Rhc2suaCIKIApkaWZmIC0t Z2l0IGEvaW5jbHVkZS9taWdyYXRpb24vY29sby5oIGIvaW5jbHVkZS9taWdyYXRpb24vY29sby5o CmluZGV4IDJmZTQ4YWQuLjdiYjFlOGEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbWlncmF0aW9uL2Nv bG8uaAorKysgYi9pbmNsdWRlL21pZ3JhdGlvbi9jb2xvLmgKQEAgLTE0LDcgKzE0LDcgQEAKICNk ZWZpbmUgUUVNVV9DT0xPX0gKIAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLXR5cGVzLW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLXR5cGVzLW1pZ3JhdGlvbi5oIgogCiB2b2lkIGNvbG9faW5mb19pbml0KHZvaWQpOwogCmRp ZmYgLS1naXQgYS9pbmNsdWRlL21pZ3JhdGlvbi9mYWlsb3Zlci5oIGIvaW5jbHVkZS9taWdyYXRp b24vZmFpbG92ZXIuaAppbmRleCA0YzM3MjE4Li4wMWQ5MGFiIDEwMDY0NAotLS0gYS9pbmNsdWRl L21pZ3JhdGlvbi9mYWlsb3Zlci5oCisrKyBiL2luY2x1ZGUvbWlncmF0aW9uL2ZhaWxvdmVyLmgK QEAgLTE0LDcgKzE0LDcgQEAKICNkZWZpbmUgUUVNVV9GQUlMT1ZFUl9ICiAKICNpbmNsdWRlICJx ZW11LWNvbW1vbi5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1taWdyYXRpb24uaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1taWdyYXRpb24uaCIKIAogdm9pZCBm YWlsb3Zlcl9pbml0X3N0YXRlKHZvaWQpOwogRmFpbG92ZXJTdGF0dXMgZmFpbG92ZXJfc2V0X3N0 YXRlKEZhaWxvdmVyU3RhdHVzIG9sZF9zdGF0ZSwKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbWlncmF0 aW9uL2dsb2JhbF9zdGF0ZS5oIGIvaW5jbHVkZS9taWdyYXRpb24vZ2xvYmFsX3N0YXRlLmgKaW5k ZXggZmQyMmRkMy4uMWRlNmYzZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9taWdyYXRpb24vZ2xvYmFs X3N0YXRlLmgKKysrIGIvaW5jbHVkZS9taWdyYXRpb24vZ2xvYmFsX3N0YXRlLmgKQEAgLTEzLDcg KzEzLDcgQEAKICNpZm5kZWYgUUVNVV9NSUdSQVRJT05fR0xPQkFMX1NUQVRFX0gKICNkZWZpbmUg UUVNVV9NSUdSQVRJT05fR0xPQkFMX1NUQVRFX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ydW4t c3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAKIHZvaWQgcmVnaXN0ZXJfZ2xv YmFsX3N0YXRlKHZvaWQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tb25pdG9yL21vbml0b3IuaCBi L2luY2x1ZGUvbW9uaXRvci9tb25pdG9yLmgKaW5kZXggZDEwMjRkNC4uOGFlM2Y1ZCAxMDA2NDQK LS0tIGEvaW5jbHVkZS9tb25pdG9yL21vbml0b3IuaAorKysgYi9pbmNsdWRlL21vbml0b3IvbW9u aXRvci5oCkBAIC0zLDcgKzMsNyBAQAogCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNs dWRlICJibG9jay9ibG9jay5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1taXNjLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlzYy5oIgogI2luY2x1ZGUgInFl bXUvcmVhZGxpbmUuaCIKIAogZXh0ZXJuIE1vbml0b3IgKmN1cl9tb247CmRpZmYgLS1naXQgYS9p bmNsdWRlL25ldC9maWx0ZXIuaCBiL2luY2x1ZGUvbmV0L2ZpbHRlci5oCmluZGV4IDQzNWFjZDYu LmYzYmY1ZDMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbmV0L2ZpbHRlci5oCisrKyBiL2luY2x1ZGUv bmV0L2ZpbHRlci5oCkBAIC05LDcgKzksNyBAQAogI2lmbmRlZiBRRU1VX05FVF9GSUxURVJfSAog I2RlZmluZSBRRU1VX05FVF9GSUxURVJfSAogCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLW5l dC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW5ldC5oIgogI2luY2x1 ZGUgInFvbS9vYmplY3QuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgIm5l dC9xdWV1ZS5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25ldC9u ZXQuaAppbmRleCBhOTQzZTk2Li4xNzZhYjc0IDEwMDY0NAotLS0gYS9pbmNsdWRlL25ldC9uZXQu aAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMiw3ICsyLDcgQEAKICNkZWZpbmUgUUVNVV9O RVRfSAogCiAjaW5jbHVkZSAicWVtdS9xdWV1ZS5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1uZXQuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1uZXQuaCIKICNp bmNsdWRlICJuZXQvcXVldWUuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgogCmRp ZmYgLS1naXQgYS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCmlu ZGV4IGJjYjg2YTcuLmM1YWJkNjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oCisr KyBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCkBAIC0xMTUsNyArMTE1LDcgQEAKICNpZm5kZWYgRVJS T1JfSAogI2RlZmluZSBFUlJPUl9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtY29tbW9u LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtY29tbW9uLmgiCiAKIC8q CiAgKiBPdmVyYWxsIGNhdGVnb3J5IG9mIGFuIGVycm9yLgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9x YXBpL3FtcC9xb2JqZWN0LmggYi9pbmNsdWRlL3FhcGkvcW1wL3FvYmplY3QuaAppbmRleCAwMTI0 MzlhLi5iOTA1NzRlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvcW1wL3FvYmplY3QuaAorKysg Yi9pbmNsdWRlL3FhcGkvcW1wL3FvYmplY3QuaApAQCAtMzIsNyArMzIsNyBAQAogI2lmbmRlZiBR T0JKRUNUX0gKICNkZWZpbmUgUU9CSkVDVF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktYnVpbHRp bi10eXBlcy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWJ1aWx0aW4tdHlwZXMu aCIKIAogc3RydWN0IFFPYmplY3QgewogICAgIFFUeXBlIHR5cGU7CmRpZmYgLS1naXQgYS9pbmNs dWRlL3FhcGkvdmlzaXRvci5oIGIvaW5jbHVkZS9xYXBpL3Zpc2l0b3IuaAppbmRleCA1YjJlZDNm Li5iNDVkMTM1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvdmlzaXRvci5oCisrKyBiL2luY2x1 ZGUvcWFwaS92aXNpdG9yLmgKQEAgLTE1LDcgKzE1LDcgQEAKICNpZm5kZWYgUUFQSV9WSVNJVE9S X0gKICNkZWZpbmUgUUFQSV9WSVNJVE9SX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS1idWlsdGlu LXR5cGVzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVpbHRpbi10eXBlcy5o IgogCiAvKgogICogVGhlIFFBUEkgc2NoZW1hIGRlZmluZXMgYm90aCBhIHNldCBvZiBDIGRhdGEg dHlwZXMsIGFuZCBhIFFNUCB3aXJlCmRpZmYgLS1naXQgYS9pbmNsdWRlL3FlbXUvb3NkZXAuaCBi L2luY2x1ZGUvcWVtdS9vc2RlcC5oCmluZGV4IDQxNjU4MDYuLmU0MzhmY2YgMTAwNjQ0Ci0tLSBh L2luY2x1ZGUvcWVtdS9vc2RlcC5oCisrKyBiL2luY2x1ZGUvcWVtdS9vc2RlcC5oCkBAIC0yNyw5 ICsyNyw5IEBACiAjaWZuZGVmIFFFTVVfT1NERVBfSAogI2RlZmluZSBRRU1VX09TREVQX0gKIAot I2luY2x1ZGUgImNvbmZpZy1ob3N0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9jb25maWctaG9z dC5oIgogI2lmZGVmIE5FRURfQ1BVX0gKLSNpbmNsdWRlICJjb25maWctdGFyZ2V0LmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC9jb25maWctdGFyZ2V0LmgiCiAjZWxzZQogI2luY2x1ZGUgImV4ZWMv cG9pc29uLmgiCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS9zb2NrZXRzLmggYi9p bmNsdWRlL3FlbXUvc29ja2V0cy5oCmluZGV4IGU4OGQ0YzMuLjEzYWU5MWUgMTAwNjQ0Ci0tLSBh L2luY2x1ZGUvcWVtdS9zb2NrZXRzLmgKKysrIGIvaW5jbHVkZS9xZW11L3NvY2tldHMuaApAQCAt OSw3ICs5LDcgQEAgaW50IGluZXRfYXRvbihjb25zdCBjaGFyICpjcCwgc3RydWN0IGluX2FkZHIg KmlhKTsKIAogI2VuZGlmIC8qICFfV0lOMzIgKi8KIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl cy1zb2NrZXRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtc29ja2V0 cy5oIgogCiAvKiBtaXNjIGhlbHBlcnMgKi8KIGludCBxZW11X3NvY2tldChpbnQgZG9tYWluLCBp bnQgdHlwZSwgaW50IHByb3RvY29sKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS90aHJvdHRs ZS5oIGIvaW5jbHVkZS9xZW11L3Rocm90dGxlLmgKaW5kZXggYWJlYjg4Ni4uOThhN2EzZCAxMDA2 NDQKLS0tIGEvaW5jbHVkZS9xZW11L3Rocm90dGxlLmgKKysrIGIvaW5jbHVkZS9xZW11L3Rocm90 dGxlLmgKQEAgLTI2LDcgKzI2LDcgQEAKICNkZWZpbmUgVEhST1RUTEVfSAogCiAjaW5jbHVkZSAi cWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtYmxvY2stY29yZS5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKICNpbmNs dWRlICJxZW11L3RpbWVyLmgiCiAKICNkZWZpbmUgVEhST1RUTEVfVkFMVUVfTUFYIDEwMDAwMDAw MDAwMDAwMDBMTApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9xb20vY3B1LmggYi9pbmNsdWRlL3FvbS9j cHUuaAppbmRleCBkYzZkNDk1Li41MDM3MmJmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FvbS9jcHUu aAorKysgYi9pbmNsdWRlL3FvbS9jcHUuaApAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgImRp c2FzL2JmZC5oIgogI2luY2x1ZGUgImV4ZWMvaHdhZGRyLmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1h dHRycy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJxZW11 L2JpdG1hcC5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKICNpbmNsdWRlICJxZW11L3RocmVh ZC5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9xb20vb2JqZWN0LmggYi9pbmNsdWRlL3FvbS9vYmpl Y3QuaAppbmRleCA0ZjA3MDkwLi41MmVlODE5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FvbS9vYmpl Y3QuaAorKysgYi9pbmNsdWRlL3FvbS9vYmplY3QuaApAQCAtMTQsNyArMTQsNyBAQAogI2lmbmRl ZiBRRU1VX09CSkVDVF9ICiAjZGVmaW5lIFFFTVVfT0JKRUNUX0gKIAotI2luY2x1ZGUgInFhcGkv cWFwaS1idWlsdGluLXR5cGVzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVp bHRpbi10eXBlcy5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKIAogc3RydWN0IFR5cGVJbXBs OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYXJjaF9pbml0LmggYi9pbmNsdWRlL3N5c2Vt dS9hcmNoX2luaXQuaAppbmRleCAzMmFiZGZlLi4yNmFiYTAxIDEwMDY0NAotLS0gYS9pbmNsdWRl L3N5c2VtdS9hcmNoX2luaXQuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9hcmNoX2luaXQuaApAQCAt MSw3ICsxLDcgQEAKICNpZm5kZWYgUUVNVV9BUkNIX0lOSVRfSAogI2RlZmluZSBRRU1VX0FSQ0hf SU5JVF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2MuaCIKIAogZW51bSB7CiAgICAgUUVNVV9BUkNI X0FMTCA9IC0xLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYmFsbG9vbi5oIGIvaW5jbHVk ZS9zeXNlbXUvYmFsbG9vbi5oCmluZGV4IDY2NTQzYWUuLjFhMjYyNzAgMTAwNjQ0Ci0tLSBhL2lu Y2x1ZGUvc3lzZW11L2JhbGxvb24uaAorKysgYi9pbmNsdWRlL3N5c2VtdS9iYWxsb29uLmgKQEAg LTE0LDcgKzE0LDcgQEAKICNpZm5kZWYgUUVNVV9CQUxMT09OX0gKICNkZWZpbmUgUUVNVV9CQUxM T09OX0gKIAotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy1taXNjLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlzYy5oIgogCiB0eXBlZGVmIHZvaWQgKFFFTVVCYWxs b29uRXZlbnQpKHZvaWQgKm9wYXF1ZSwgcmFtX2FkZHJfdCB0YXJnZXQpOwogdHlwZWRlZiB2b2lk IChRRU1VQmFsbG9vblN0YXR1cykodm9pZCAqb3BhcXVlLCBCYWxsb29uSW5mbyAqaW5mbyk7CmRp ZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9kdW1wLmggYi9pbmNsdWRlL3N5c2VtdS9kdW1wLmgK aW5kZXggZDgyNGJjMC4uOGZkMzc0ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9zeXNlbXUvZHVtcC5o CisrKyBiL2luY2x1ZGUvc3lzZW11L2R1bXAuaApAQCAtMTQsNyArMTQsNyBAQAogI2lmbmRlZiBE VU1QX0gKICNkZWZpbmUgRFVNUF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2MuaCIKIAogI2RlZmlu ZSBNQUtFRFVNUEZJTEVfU0lHTkFUVVJFICAgICAgIm1ha2VkdW1wZmlsZSIKICNkZWZpbmUgTUFY X1NJWkVfTURGX0hFQURFUiAgICAgICAgICg0MDk2KSAvKiBtYXggc2l6ZSBvZiBtYWtlZHVtcGZp bGVfaGVhZGVyICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9ob3N0bWVtLmggYi9pbmNs dWRlL3N5c2VtdS9ob3N0bWVtLmgKaW5kZXggNDdiYzk4NC4uYjk5ZjNmMyAxMDA2NDQKLS0tIGEv aW5jbHVkZS9zeXNlbXUvaG9zdG1lbS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L2hvc3RtZW0uaApA QCAtMTQsNyArMTQsNyBAQAogI2RlZmluZSBTWVNFTVVfSE9TVE1FTV9ICiAKICNpbmNsdWRlICJz eXNlbXUvc3lzZW11LmgiIC8qIGZvciBNQVhfTk9ERVMgKi8KLSNpbmNsdWRlICJxYXBpL3FhcGkt dHlwZXMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2Mu aCIKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1vcnkuaCIKICNp bmNsdWRlICJxZW11L2JpdG1hcC5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvcmVwbGF5 LmggYi9pbmNsdWRlL3N5c2VtdS9yZXBsYXkuaAppbmRleCBjMDIwNGU2Li5mOGEwMWEwIDEwMDY0 NAotLS0gYS9pbmNsdWRlL3N5c2VtdS9yZXBsYXkuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9yZXBs YXkuaApAQCAtMTMsOCArMTMsOCBAQAogICovCiAKICNpbmNsdWRlICJzeXNlbXUuaCIKLSNpbmNs dWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy11 aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLW1pc2MuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy11aS5oIgogCiAvKiByZXBsYXkgY2xvY2sg a2luZHMgKi8KIGVudW0gUmVwbGF5Q2xvY2tLaW5kIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lz ZW11L3N5c2VtdS5oIGIvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKaW5kZXggMzU2YmZkYy4uNWI5 YjRmYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmgKKysrIGIvaW5jbHVkZS9z eXNlbXUvc3lzZW11LmgKQEAgLTIsNyArMiw3IEBACiAjZGVmaW5lIFNZU0VNVV9ICiAvKiBNaXNj LiB0aGluZ3MgcmVsYXRlZCB0byB0aGUgc3lzdGVtIGVtdWxhdG9yLiAgKi8KIAotI2luY2x1ZGUg InFhcGkvcWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS10eXBlcy1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVk ZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUvbm90aWZ5LmgiCmRpZmYgLS1naXQgYS9p bmNsdWRlL3N5c2VtdS90cG0uaCBiL2luY2x1ZGUvc3lzZW11L3RwbS5oCmluZGV4IDlhZTFhYjYu LjE1OTY1ZWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L3RwbS5oCisrKyBiL2luY2x1ZGUv c3lzZW11L3RwbS5oCkBAIC0xMiw3ICsxMiw3IEBACiAjaWZuZGVmIFFFTVVfVFBNX0gKICNkZWZp bmUgUUVNVV9UUE1fSAogCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXRwbS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLXRwbS5oIgogI2luY2x1ZGUgInFvbS9vYmpl Y3QuaCIKIAogaW50IHRwbV9jb25maWdfcGFyc2UoUWVtdU9wdHNMaXN0ICpvcHRzX2xpc3QsIGNv bnN0IGNoYXIgKm9wdGFyZyk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS93YXRjaGRvZy5o IGIvaW5jbHVkZS9zeXNlbXUvd2F0Y2hkb2cuaAppbmRleCBhMDhkMTYzLi5hNzk5ZDU5IDEwMDY0 NAotLS0gYS9pbmNsdWRlL3N5c2VtdS93YXRjaGRvZy5oCisrKyBiL2luY2x1ZGUvc3lzZW11L3dh dGNoZG9nLmgKQEAgLTIzLDcgKzIzLDcgQEAKICNkZWZpbmUgUUVNVV9XQVRDSERPR19ICiAKICNp bmNsdWRlICJxZW11L3F1ZXVlLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXJ1bi1zdGF0 ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVzLXJ1bi1zdGF0ZS5oIgog CiBzdHJ1Y3QgV2F0Y2hkb2dUaW1lck1vZGVsIHsKICAgICBRTElTVF9FTlRSWShXYXRjaGRvZ1Rp bWVyTW9kZWwpIGVudHJ5OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvd2hweC5oIGIvaW5j bHVkZS9zeXNlbXUvd2hweC5oCmluZGV4IDg5NTkyYWUuLjBlYjVhZjggMTAwNjQ0Ci0tLSBhL2lu Y2x1ZGUvc3lzZW11L3docHguaAorKysgYi9pbmNsdWRlL3N5c2VtdS93aHB4LmgKQEAgLTEzLDcg KzEzLDcgQEAKICNpZm5kZWYgUUVNVV9XSFBYX0gKICNkZWZpbmUgUUVNVV9XSFBYX0gKIAotI2lu Y2x1ZGUgImNvbmZpZy1ob3N0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9jb25maWctaG9zdC5o IgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAKIGludCB3aHB4X2luaXRfdmNwdShDUFVTdGF0 ZSAqY3B1KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdHJhY2UtdGNnLmggYi9pbmNsdWRlL3RyYWNl LXRjZy5oCmluZGV4IGRhNjg2MDguLmFmOGEyNWUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdHJhY2Ut dGNnLmgKKysrIGIvaW5jbHVkZS90cmFjZS10Y2cuaApAQCAtMSw2ICsxLDYgQEAKICNpZm5kZWYg VFJBQ0VfVENHX0gKICNkZWZpbmUgVFJBQ0VfVENHX0gKIAotI2luY2x1ZGUgInRyYWNlL2dlbmVy YXRlZC10Y2ctdHJhY2Vycy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UvZ2VuZXJhdGVk LXRjZy10cmFjZXJzLmgiCiAKICNlbmRpZiAvKiBUUkFDRV9UQ0dfSCAqLwpkaWZmIC0tZ2l0IGEv aW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2NvbnNvbGUuaAppbmRleCA1ZmNhOWFm Li44NjM4ZjJkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2NvbnNvbGUuaAorKysgYi9pbmNsdWRl L3VpL2NvbnNvbGUuaApAQCAtNSw3ICs1LDcgQEAKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAj aW5jbHVkZSAicWVtdS9ub3RpZnkuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgot I2luY2x1ZGUgInFhcGkvcWFwaS10eXBlcy11aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLXR5cGVzLXVpLmgiCiAKICNpZmRlZiBDT05GSUdfT1BFTkdMCiAjIGluY2x1ZGUgPGVw b3h5L2dsLmg+CmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2lucHV0LmggYi9pbmNsdWRlL3VpL2lu cHV0LmgKaW5kZXggMTYzOTVhYi4uYWE2MGY2ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS91aS9pbnB1 dC5oCisrKyBiL2luY2x1ZGUvdWkvaW5wdXQuaApAQCAtMSw3ICsxLDcgQEAKICNpZm5kZWYgSU5Q VVRfSAogI2RlZmluZSBJTlBVVF9ICiAKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtdWkuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy11aS5oIgogCiAjZGVmaW5lIElO UFVUX0VWRU5UX01BU0tfS0VZICAgKDE8PElOUFVUX0VWRU5UX0tJTkRfS0VZKQogI2RlZmluZSBJ TlBVVF9FVkVOVF9NQVNLX0JUTiAgICgxPDxJTlBVVF9FVkVOVF9LSU5EX0JUTikKZGlmZiAtLWdp dCBhL21pZ3JhdGlvbi9taWdyYXRpb24uaCBiL21pZ3JhdGlvbi9taWdyYXRpb24uaAppbmRleCA4 M2RjMzZiLi45MjVjZDZhIDEwMDY0NAotLS0gYS9taWdyYXRpb24vbWlncmF0aW9uLmgKKysrIGIv bWlncmF0aW9uL21pZ3JhdGlvbi5oCkBAIC0xNSw3ICsxNSw3IEBACiAjZGVmaW5lIFFFTVVfTUlH UkFUSU9OX0gKIAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBp LXR5cGVzLW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXR5cGVz LW1pZ3JhdGlvbi5oIgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCiAjaW5jbHVkZSAiZXhlYy9j cHUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jb3JvdXRpbmVfaW50LmgiCmRpZmYgLS1naXQg YS9taWdyYXRpb24vcmFtLmggYi9taWdyYXRpb24vcmFtLmgKaW5kZXggNTAzMGJlMS4uYzI5M2M4 YyAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3JhbS5oCisrKyBiL21pZ3JhdGlvbi9yYW0uaApAQCAt MzAsNyArMzAsNyBAQAogI2RlZmluZSBRRU1VX01JR1JBVElPTl9SQU1fSAogCiAjaW5jbHVkZSAi cWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlncmF0aW9uLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlncmF0aW9uLmgiCiAjaW5jbHVk ZSAiZXhlYy9jcHUtY29tbW9uLmgiCiAKIGV4dGVybiBNaWdyYXRpb25TdGF0cyByYW1fY291bnRl cnM7CmRpZmYgLS1naXQgYS9uZXQvdGFwX2ludC5oIGIvbmV0L3RhcF9pbnQuaAppbmRleCA5Zjkz MWQ1Li4zMWIwODU3IDEwMDY0NAotLS0gYS9uZXQvdGFwX2ludC5oCisrKyBiL25ldC90YXBfaW50 LmgKQEAgLTI3LDcgKzI3LDcgQEAKICNkZWZpbmUgTkVUX1RBUF9JTlRfSAogCiAjaW5jbHVkZSAi cWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbmV0LmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbmV0LmgiCiAKIGludCB0YXBfb3BlbihjaGFy ICppZm5hbWUsIGludCBpZm5hbWVfc2l6ZSwgaW50ICp2bmV0X2hkciwKICAgICAgICAgICAgICBp bnQgdm5ldF9oZHJfcmVxdWlyZWQsIGludCBtcV9yZXF1aXJlZCwgRXJyb3IgKiplcnJwKTsKZGlm ZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy13cmFwcGVyLmggYi9xZW11LW9wdGlvbnMtd3JhcHBlci5o CmluZGV4IDEzYmZlYTAuLjhiOWNjNzAgMTAwNjQ0Ci0tLSBhL3FlbXUtb3B0aW9ucy13cmFwcGVy LmgKKysrIGIvcWVtdS1vcHRpb25zLXdyYXBwZXIuaApAQCAtMjksNyArMjksNyBAQAogI2Vycm9y ICJxZW11LW9wdGlvbnMtd3JhcHBlci5oIGluY2x1ZGVkIHdpdGggbm8gb3B0aW9uIGRlZmluZWQi CiAjZW5kaWYKIAotI2luY2x1ZGUgInFlbXUtb3B0aW9ucy5kZWYiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xZW11LW9wdGlvbnMuZGVmIgogCiAjdW5kZWYgREVGCiAjdW5kZWYgREVGSEVBRElORwpk aWZmIC0tZ2l0IGEvcmVwbGljYXRpb24uaCBiL3JlcGxpY2F0aW9uLmgKaW5kZXggOGZhZWZlMC4u M2I3NjIxMSAxMDA2NDQKLS0tIGEvcmVwbGljYXRpb24uaAorKysgYi9yZXBsaWNhdGlvbi5oCkBA IC0xNSw3ICsxNSw3IEBACiAjaWZuZGVmIFJFUExJQ0FUSU9OX0gKICNkZWZpbmUgUkVQTElDQVRJ T05fSAogCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ibG9jay1jb3JlLmgiCiAjaW5jbHVkZSAicWVt dS9xdWV1ZS5oIgogCiB0eXBlZGVmIHN0cnVjdCBSZXBsaWNhdGlvbk9wcyBSZXBsaWNhdGlvbk9w czsKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9jcHVfbW9kZWxzLmggYi90YXJnZXQvczM5MHgv Y3B1X21vZGVscy5oCmluZGV4IDExY2Y1MzguLmMwZjMxZmIgMTAwNjQ0Ci0tLSBhL3RhcmdldC9z MzkweC9jcHVfbW9kZWxzLmgKKysrIGIvdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuaApAQCAtMTQs NyArMTQsNyBAQAogI2RlZmluZSBUQVJHRVRfUzM5MFhfQ1BVX01PREVMU19ICiAKICNpbmNsdWRl ICJjcHVfZmVhdHVyZXMuaCIKLSNpbmNsdWRlICJnZW4tZmVhdHVyZXMuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL2dlbi1mZWF0dXJlcy5oIgogI2luY2x1ZGUgInFvbS9jcHUuaCIKIAogLyogc3Rh dGljIENQVSBkZWZpbml0aW9uICovCmRpZmYgLS1naXQgYS91aS92bmMuaCBiL3VpL3ZuYy5oCmlu ZGV4IDdiMjlkZWYuLmIyY2ZhZTUgMTAwNjQ0Ci0tLSBhL3VpL3ZuYy5oCisrKyBiL3VpL3ZuYy5o CkBAIC0yOCw3ICsyOCw3IEBACiAjZGVmaW5lIFFFTVVfVk5DX0gKIAogI2luY2x1ZGUgInFlbXUt Y29tbW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLXVpLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktdHlwZXMtdWkuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAj aW5jbHVkZSAicWVtdS90aHJlYWQuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCmRpZmYgLS1n aXQgYS9hY2NlbC9rdm0va3ZtLWFsbC5jIGIvYWNjZWwva3ZtL2t2bS1hbGwuYwppbmRleCBiOTFm Y2I3Li42OWQ1MzE3IDEwMDY0NAotLS0gYS9hY2NlbC9rdm0va3ZtLWFsbC5jCisrKyBiL2FjY2Vs L2t2bS9rdm0tYWxsLmMKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJleGVjL3JhbV9hZGRy LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInFlbXUvZXZl bnRfbm90aWZpZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJody9pcnEuaCIKIAogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgpk aWZmIC0tZ2l0IGEvYWNjZWwvdGNnL2NwdS1leGVjLmMgYi9hY2NlbC90Y2cvY3B1LWV4ZWMuYwpp bmRleCAyODAyMDBmLi45YzY0ZjJjIDEwMDY0NAotLS0gYS9hY2NlbC90Y2cvY3B1LWV4ZWMuYwor KysgYi9hY2NlbC90Y2cvY3B1LWV4ZWMuYwpAQCAtMTgsNyArMTgsNyBAQAogICovCiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImRpc2FzL2Rpc2FzLmgiCiAj aW5jbHVkZSAiZXhlYy9leGVjLWFsbC5oIgogI2luY2x1ZGUgInRjZy5oIgpkaWZmIC0tZ2l0IGEv YWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwuYyBiL2FjY2VsL3RjZy90cmFuc2xhdGUtYWxsLmMKaW5k ZXggNjc3OTVjZC4uNjkxYjhmYyAxMDA2NDQKLS0tIGEvYWNjZWwvdGNnL3RyYW5zbGF0ZS1hbGwu YworKysgYi9hY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5j bHVkZSAicWVtdS1jb21tb24uaCIKICNkZWZpbmUgTk9fQ1BVX0lPX0RFRlMKICNpbmNsdWRlICJj cHUuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK ICNpbmNsdWRlICJkaXNhcy9kaXNhcy5oIgogI2luY2x1ZGUgImV4ZWMvZXhlYy1hbGwuaCIKICNp bmNsdWRlICJ0Y2cuaCIKZGlmZiAtLWdpdCBhL2FyY2hfaW5pdC5jIGIvYXJjaF9pbml0LmMKaW5k ZXggNmVlMDc0Ny4uNWI4ODgwYiAxMDA2NDQKLS0tIGEvYXJjaF9pbml0LmMKKysrIGIvYXJjaF9p bml0LmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvYXJjaF9pbml0LmgiCiAj aW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2F1ZGlvL3NvdW5kaHcuaCIKLSNp bmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv cWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNsdWRlICJxZW11L2NvbmZpZy1maWxlLmgi CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJody9hY3BpL2FjcGku aCIKZGlmZiAtLWdpdCBhL2F1ZGlvL2Fsc2FhdWRpby5jIGIvYXVkaW8vYWxzYWF1ZGlvLmMKaW5k ZXggMzYyYTIyNy4uMTZjZTUyOSAxMDA2NDQKLS0tIGEvYXVkaW8vYWxzYWF1ZGlvLmMKKysrIGIv YXVkaW8vYWxzYWF1ZGlvLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1v bi5oIgogI2luY2x1ZGUgInFlbXUvbWFpbi1sb29wLmgiCiAjaW5jbHVkZSAiYXVkaW8uaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2lmIFFF TVVfR05VQ19QUkVSRVEoNCwgMykKICNwcmFnbWEgR0NDIGRpYWdub3N0aWMgaWdub3JlZCAiLVdh ZGRyZXNzIgpkaWZmIC0tZ2l0IGEvYXVkaW8vb3NzYXVkaW8uYyBiL2F1ZGlvL29zc2F1ZGlvLmMK aW5kZXggNmM2OTYyMi4uN2FkMWNjNyAxMDA2NDQKLS0tIGEvYXVkaW8vb3NzYXVkaW8uYworKysg Yi9hdWRpby9vc3NhdWRpby5jCkBAIC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAicWVtdS9tYWlu LWxvb3AuaCIKICNpbmNsdWRlICJxZW11L2hvc3QtdXRpbHMuaCIKICNpbmNsdWRlICJhdWRpby5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAj ZGVmaW5lIEFVRElPX0NBUCAib3NzIgogI2luY2x1ZGUgImF1ZGlvX2ludC5oIgpkaWZmIC0tZ2l0 IGEvYmFja2VuZHMvaG9zdG1lbS5jIGIvYmFja2VuZHMvaG9zdG1lbS5jCmluZGV4IGY2MTA5MzYu LmM0MmVmMDkgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL2hvc3RtZW0uYworKysgYi9iYWNrZW5kcy9o b3N0bWVtLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvaG9zdG1lbS5oIgog I2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLWJ1aWx0aW4tdmlzaXQuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRl ICJxZW11L2NvbmZpZy1maWxlLmgiCiAjaW5jbHVkZSAicW9tL29iamVjdF9pbnRlcmZhY2VzLmgi CmRpZmYgLS1naXQgYS9iYWxsb29uLmMgYi9iYWxsb29uLmMKaW5kZXggNmJmMGE5Ni4uOTg0MTk3 MSAxMDA2NDQKLS0tIGEvYmFsbG9vbi5jCisrKyBiL2JhbGxvb24uYwpAQCAtMjksOSArMjksOSBA QAogI2luY2x1ZGUgImV4ZWMvY3B1LWNvbW1vbi5oIgogI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIK ICNpbmNsdWRlICJzeXNlbXUvYmFsbG9vbi5oIgotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9y LmgiCiAKIHN0YXRpYyBRRU1VQmFsbG9vbkV2ZW50ICpiYWxsb29uX2V2ZW50X2ZuOwpkaWZmIC0t Z2l0IGEvYmxvY2suYyBiL2Jsb2NrLmMKaW5kZXggNzVhOWZkNC4uZTM1YmEyZCAxMDA2NDQKLS0t IGEvYmxvY2suYworKysgYi9ibG9jay5jCkBAIC0yMywxOSArMjMsMTkgQEAKICAqLwogCiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgImJsb2NrL3RyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC9ibG9jay90cmFjZS5oIgogI2luY2x1ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgog I2luY2x1ZGUgImJsb2NrL2Jsb2Nram9iLmgiCiAjaW5jbHVkZSAiYmxvY2svbmJkLmgiCiAjaW5j bHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJtb2R1bGVfYmxvY2suaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL21vZHVsZV9ibG9jay5oIgogI2luY2x1ZGUgInFlbXUvbW9kdWxl LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0Lmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcWpzb24uaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5n LmgiCiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LW91dHB1dC12aXNpdG9yLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQu aCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicWVtdS9ub3RpZnkuaCIK ZGlmZiAtLWdpdCBhL2Jsb2NrL2JhY2t1cC5jIGIvYmxvY2svYmFja3VwLmMKaW5kZXggNGExNmEz Ny4uMTZlZjIzNSAxMDA2NDQKLS0tIGEvYmxvY2svYmFja3VwLmMKKysrIGIvYmxvY2svYmFja3Vw LmMKQEAgLTEzLDcgKzEzLDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKIAotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImJs b2NrL2Jsb2NrLmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAjaW5jbHVkZSAiYmxv Y2svYmxvY2tqb2JfaW50LmgiCmRpZmYgLS1naXQgYS9ibG9jay9ibG9jay1iYWNrZW5kLmMgYi9i bG9jay9ibG9jay1iYWNrZW5kLmMKaW5kZXggZjJlMGE4NS4uNmI5ZjUwMiAxMDA2NDQKLS0tIGEv YmxvY2svYmxvY2stYmFja2VuZC5jCisrKyBiL2Jsb2NrL2Jsb2NrLWJhY2tlbmQuYwpAQCAtMTgs MTAgKzE4LDEwIEBACiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCiAjaW5jbHVkZSAic3lz ZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3Fh cGktZXZlbnRzLWJsb2NrLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRz LWJsb2NrLmgiCiAjaW5jbHVkZSAicWVtdS9pZC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSAibWlncmF0aW9uL21pc2MuaCIKIAogLyogTnVtYmVyIG9mIGNvcm91dGluZXMgdG8gcmVz ZXJ2ZSBwZXIgYXR0YWNoZWQgZGV2aWNlIG1vZGVsICovCmRpZmYgLS1naXQgYS9ibG9jay9jb21t aXQuYyBiL2Jsb2NrL2NvbW1pdC5jCmluZGV4IDE5NDNjOWMuLmY5NDYyYTcgMTAwNjQ0Ci0tLSBh L2Jsb2NrL2NvbW1pdC5jCisrKyBiL2Jsb2NrL2NvbW1pdC5jCkBAIC0xNCw3ICsxNCw3IEBACiAK ICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJi bG9jay9ibG9ja19pbnQuaCIKICNpbmNsdWRlICJibG9jay9ibG9ja2pvYl9pbnQuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ibG9jay9jcmVhdGUuYyBiL2Jsb2NrL2Ny ZWF0ZS5jCmluZGV4IDhiZDhhMDMuLjE5OGZhMzMgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2NyZWF0ZS5j CisrKyBiL2Jsb2NrL2NyZWF0ZS5jCkBAIC0yNCw3ICsyNCw3IEBACiAKICNpbmNsdWRlICJxZW11 L29zZGVwLmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCi0jaW5jbHVkZSAicWFwaS9x YXBpLWNvbW1hbmRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogCiB0eXBl ZGVmIHN0cnVjdCBCbG9ja2RldkNyZWF0ZUNvIHsKZGlmZiAtLWdpdCBhL2Jsb2NrL2NyeXB0by5j IGIvYmxvY2svY3J5cHRvLmMKaW5kZXggZTYwOTVlNy4uOGQ1NTBiNCAxMDA2NDQKLS0tIGEvYmxv Y2svY3J5cHRvLmMKKysrIGIvYmxvY2svY3J5cHRvLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNs dWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgImNyeXB0by9ibG9jay5oIgog I2luY2x1ZGUgInFhcGkvb3B0cy12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0 LWNyeXB0by5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWNyeXB0by5o IgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LWlu cHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ibG9j ay9kaXJ0eS1iaXRtYXAuYyBiL2Jsb2NrL2RpcnR5LWJpdG1hcC5jCmluZGV4IDkwOWYwNTEuLjRk MThjMjEgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2RpcnR5LWJpdG1hcC5jCisrKyBiL2Jsb2NrL2RpcnR5 LWJpdG1hcC5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImJsb2Nr L2Jsb2NrX2ludC5oIgogI2luY2x1ZGUgImJsb2NrL2Jsb2Nram9iLmgiCiAKZGlmZiAtLWdpdCBh L2Jsb2NrL2ZpbGUtcG9zaXguYyBiL2Jsb2NrL2ZpbGUtcG9zaXguYwppbmRleCBkN2ZiNzcyLi43 OTE4YjVlIDEwMDY0NAotLS0gYS9ibG9jay9maWxlLXBvc2l4LmMKKysrIGIvYmxvY2svZmlsZS1w b3NpeC5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAj aW5jbHVkZSAicWVtdS9tb2R1bGUuaCIKICNpbmNsdWRlICJxZW11L29wdGlvbi5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImJs b2NrL3RocmVhZC1wb29sLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJibG9j ay9yYXctYWlvLmgiCmRpZmYgLS1naXQgYS9ibG9jay9maWxlLXdpbjMyLmMgYi9ibG9jay9maWxl LXdpbjMyLmMKaW5kZXggMmUyZjc0Ni4uZDZlZTZhYSAxMDA2NDQKLS0tIGEvYmxvY2svZmlsZS13 aW4zMi5jCisrKyBiL2Jsb2NrL2ZpbGUtd2luMzIuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1 ZGUgInFlbXUvbW9kdWxlLmgiCiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJi bG9jay9yYXctYWlvLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAjaW5jbHVkZSAiYmxvY2svdGhyZWFkLXBvb2wuaCIKICNpbmNsdWRlICJxZW11 L2lvdi5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCmRpZmYgLS1naXQgYS9ibG9jay9p by5jIGIvYmxvY2svaW8uYwppbmRleCAyYjA5YzY1Li5kMWQ4ZWYzIDEwMDY0NAotLS0gYS9ibG9j ay9pby5jCisrKyBiL2Jsb2NrL2lvLmMKQEAgLTIzLDcgKzIzLDcgQEAKICAqLwogCiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAi YmxvY2svYWlvLXdhaXQuaCIKICNpbmNsdWRlICJibG9jay9ibG9ja2pvYi5oIgpkaWZmIC0tZ2l0 IGEvYmxvY2svaXNjc2kuYyBiL2Jsb2NrL2lzY3NpLmMKaW5kZXggYTgyMTcwZi4uMGNmODNkOCAx MDA2NDQKLS0tIGEvYmxvY2svaXNjc2kuYworKysgYi9ibG9jay9pc2NzaS5jCkBAIC0zOCw3ICsz OCw3IEBACiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJxZW11L3V1aWQuaCIK ICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1p c2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAj aW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgi CiAjaW5jbHVkZSAiY3J5cHRvL3NlY3JldC5oIgpkaWZmIC0tZ2l0IGEvYmxvY2svbWlycm9yLmMg Yi9ibG9jay9taXJyb3IuYwppbmRleCBmNWJmNjIwLi5hOGUzNmQ5IDEwMDY0NAotLS0gYS9ibG9j ay9taXJyb3IuYworKysgYi9ibG9jay9taXJyb3IuYwpAQCAtMTMsNyArMTMsNyBAQAogCiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiYmxvY2sv YmxvY2tqb2JfaW50LmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAjaW5jbHVkZSAi c3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKZGlmZiAtLWdpdCBhL2Jsb2NrL25iZC5jIGIvYmxvY2sv bmJkLmMKaW5kZXggZDRlNDE3Mi4uNmMzNTUwYyAxMDA2NDQKLS0tIGEvYmxvY2svbmJkLmMKKysr IGIvYmxvY2svbmJkLmMKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRlICJibG9jay9ibG9ja19p bnQuaCIKICNpbmNsdWRlICJxZW11L21vZHVsZS5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LXNvY2tldHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS12aXNpdC1zb2NrZXRzLmgiCiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LWlu cHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL3FvYmplY3Qtb3V0cHV0LXZpc2l0b3IuaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgpkaWZmIC0tZ2l0IGEvYmxvY2svbmZzLmMgYi9i bG9jay9uZnMuYwppbmRleCAyNTc3ZGY0Li5iOTE2YTZiIDEwMDY0NAotLS0gYS9ibG9jay9uZnMu YworKysgYi9ibG9jay9uZnMuYwpAQCAtMjksMTMgKzI5LDEzIEBACiAjaW5jbHVkZSAicWVtdS9l cnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAiYmxvY2sv YmxvY2tfaW50LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJxZW11L29wdGlvbi5oIgog I2luY2x1ZGUgInFlbXUvdXJpLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKICNpbmNsdWRl ICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCiAj aW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgi CiAjaW5jbHVkZSAicWFwaS9xb2JqZWN0LWlucHV0LXZpc2l0b3IuaCIKZGlmZiAtLWdpdCBhL2Js b2NrL252bWUuYyBiL2Jsb2NrL252bWUuYwppbmRleCA4YmNhNTdhLi5kMTdlMWI3IDEwMDY0NAot LS0gYS9ibG9jay9udm1lLmMKKysrIGIvYmxvY2svbnZtZS5jCkBAIC0yMSw3ICsyMSw3IEBACiAj aW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJxZW11L3ZmaW8taGVscGVycy5oIgog I2luY2x1ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSAiYmxvY2svbnZtZS5oIgogCmRpZmYg LS1naXQgYS9ibG9jay9xYXBpLmMgYi9ibG9jay9xYXBpLmMKaW5kZXggNGM5OTIzZC4uZGQyZDVi OCAxMDA2NDQKLS0tIGEvYmxvY2svcWFwaS5jCisrKyBiL2Jsb2NrL3FhcGkuYwpAQCAtMjgsOSAr MjgsOSBAQAogI2luY2x1ZGUgImJsb2NrL3Rocm90dGxlLWdyb3Vwcy5oIgogI2luY2x1ZGUgImJs b2NrL3dyaXRlLXRocmVzaG9sZC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktY29tbWFuZHMtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv cWFwaS9xYXBpLWNvbW1hbmRzLWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxYXBpL3FvYmplY3Qt b3V0cHV0LXZpc2l0b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtYmxvY2stY29yZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKICNp bmNsdWRlICJxYXBpL3FtcC9xYm9vbC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAj aW5jbHVkZSAicWFwaS9xbXAvcWxpc3QuaCIKZGlmZiAtLWdpdCBhL2Jsb2NrL3Fjb3cyLWNhY2hl LmMgYi9ibG9jay9xY293Mi1jYWNoZS5jCmluZGV4IGQ5ZGFmYTMuLjg2N2UwNWYgMTAwNjQ0Ci0t LSBhL2Jsb2NrL3Fjb3cyLWNhY2hlLmMKKysrIGIvYmxvY2svcWNvdzItY2FjaGUuYwpAQCAtMjYs NyArMjYsNyBAQAogI2luY2x1ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgogI2luY2x1ZGUgInFlbXUt Y29tbW9uLmgiCiAjaW5jbHVkZSAicWNvdzIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogdHlwZWRlZiBzdHJ1Y3QgUWNvdzJDYWNoZWRUYWJs ZSB7CiAgICAgaW50NjRfdCAgb2Zmc2V0OwpkaWZmIC0tZ2l0IGEvYmxvY2svcWNvdzItY2x1c3Rl ci5jIGIvYmxvY2svcWNvdzItY2x1c3Rlci5jCmluZGV4IDFhZWU3MjYuLjBlMGNlZjMgMTAwNjQ0 Ci0tLSBhL2Jsb2NrL3Fjb3cyLWNsdXN0ZXIuYworKysgYi9ibG9jay9xY293Mi1jbHVzdGVyLmMK QEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlICJibG9jay9ibG9ja19pbnQuaCIKICNpbmNsdWRl ICJibG9jay9xY293Mi5oIgogI2luY2x1ZGUgInFlbXUvYnN3YXAuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogaW50IHFjb3cyX3Nocmlua19s MV90YWJsZShCbG9ja0RyaXZlclN0YXRlICpicywgdWludDY0X3QgZXhhY3Rfc2l6ZSkKIHsKZGlm ZiAtLWdpdCBhL2Jsb2NrL3Fjb3cyLmMgYi9ibG9jay9xY293Mi5jCmluZGV4IDc0NzJhZjYuLjhi MzIzNzggMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Fjb3cyLmMKKysrIGIvYmxvY2svcWNvdzIuYwpAQCAt MzAsMTUgKzMwLDE1IEBACiAjaW5jbHVkZSAiYmxvY2svcWNvdzIuaCIKICNpbmNsdWRlICJxZW11 L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBp L3FhcGktZXZlbnRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1ldmVudHMtYmxvY2stY29yZS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5j bHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uX2ludC5oIgogI2luY2x1 ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5jbHVkZSAicWVtdS9ic3dhcC5oIgogI2luY2x1ZGUgInFh cGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWJs b2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1ibG9jay1j b3JlLmgiCiAjaW5jbHVkZSAiYmxvY2svY3J5cHRvLmgiCiAKIC8qCmRpZmYgLS1naXQgYS9ibG9j ay9xZWQtbDItY2FjaGUuYyBiL2Jsb2NrL3FlZC1sMi1jYWNoZS5jCmluZGV4IGI1NDgzNjIuLmYz MTc2NDIgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3FlZC1sMi1jYWNoZS5jCisrKyBiL2Jsb2NrL3FlZC1s Mi1jYWNoZS5jCkBAIC01MSw3ICs1MSw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJxZWQuaCIKIAogLyogRWFjaCBMMiBob2xkcyAyR0Igc28gdGhpcyBsZXQncyB1cyBm dWxseSBjYWNoZSBhIDEwMEdCIGRpc2sgKi8KZGlmZiAtLWdpdCBhL2Jsb2NrL3FlZC10YWJsZS5j IGIvYmxvY2svcWVkLXRhYmxlLmMKaW5kZXggN2RmNTY4MC4uNjJhMWJmNCAxMDA2NDQKLS0tIGEv YmxvY2svcWVkLXRhYmxlLmMKKysrIGIvYmxvY2svcWVkLXRhYmxlLmMKQEAgLTEzLDcgKzEzLDcg QEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIiAv KiBmb3IgRUlOUFJPR1JFU1Mgb24gV2luZG93cyAqLwogI2luY2x1ZGUgInFlZC5oIgogI2luY2x1 ZGUgInFlbXUvYnN3YXAuaCIKZGlmZiAtLWdpdCBhL2Jsb2NrL3FlZC5jIGIvYmxvY2svcWVkLmMK aW5kZXggNWU2YTZiZi4uMDAwMWM3MSAxMDA2NDQKLS0tIGEvYmxvY2svcWVkLmMKKysrIGIvYmxv Y2svcWVkLmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5j bHVkZSAicWVtdS9ic3dhcC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWVkLmgi CiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIApkaWZmIC0tZ2l0IGEvYmxvY2sv cXVvcnVtLmMgYi9ibG9jay9xdW9ydW0uYwppbmRleCAxNDMzM2MxLi5hMjVmYzA3IDEwMDY0NAot LS0gYS9ibG9jay9xdW9ydW0uYworKysgYi9ibG9jay9xdW9ydW0uYwpAQCAtMTgsNyArMTgsNyBA QAogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50Lmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtYmxv Y2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMtYmxvY2suaCIKICNp bmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgog I2luY2x1ZGUgInFhcGkvcW1wL3FsaXN0LmgiCmRpZmYgLS1naXQgYS9ibG9jay9yYmQuYyBiL2Js b2NrL3JiZC5jCmluZGV4IDI5NGVkMDcuLmZlMGE1N2MgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3JiZC5j CisrKyBiL2Jsb2NrL3JiZC5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAicWFwaS9xbXAv cWpzb24uaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xbGlzdC5oIgogI2luY2x1ZGUgInFhcGkvcW9i amVjdC1pbnB1dC12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNv cmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgi CiAKIC8qCiAgKiBXaGVuIHNwZWNpZnlpbmcgdGhlIGltYWdlIGZpbGVuYW1lIHVzZToKZGlmZiAt LWdpdCBhL2Jsb2NrL3NoZWVwZG9nLmMgYi9ibG9jay9zaGVlcGRvZy5jCmluZGV4IDg2ODBiMjku LmFjOTQ2MzYgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3NoZWVwZG9nLmMKKysrIGIvYmxvY2svc2hlZXBk b2cuYwpAQCAtMTQsOCArMTQsOCBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1 ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtc29ja2V0cy5oIgot I2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xYXBpL3FhcGktdmlzaXQtc29ja2V0cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgog I2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCiAjaW5jbHVkZSAicWFwaS9x b2JqZWN0LW91dHB1dC12aXNpdG9yLmgiCmRpZmYgLS1naXQgYS9ibG9jay9zc2guYyBiL2Jsb2Nr L3NzaC5jCmluZGV4IGFiM2FjZjAuLmRiYzgzNTQgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3NzaC5jCisr KyBiL2Jsb2NrL3NzaC5jCkBAIC0zNCw4ICszNCw4IEBACiAjaW5jbHVkZSAicWVtdS9jdXRpbHMu aCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L3VyaS5oIgotI2lu Y2x1ZGUgInFhcGkvcWFwaS12aXNpdC1zb2NrZXRzLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZp c2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1z b2NrZXRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdmlzaXQtYmxvY2stY29y ZS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0 cmluZy5oIgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCmRpZmYgLS1n aXQgYS9ibG9jay9zdHJlYW0uYyBiL2Jsb2NrL3N0cmVhbS5jCmluZGV4IDQ5OWNkYWMuLjA0ZjRj ZTIgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3N0cmVhbS5jCisrKyBiL2Jsb2NrL3N0cmVhbS5jCkBAIC0x Miw3ICsxMiw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJibG9jay9i bG9ja19pbnQuaCIKICNpbmNsdWRlICJibG9jay9ibG9ja2pvYl9pbnQuaCIKICNpbmNsdWRlICJx YXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ibG9jay90aHJvdHRsZS1ncm91cHMuYyBiL2Jsb2Nr L3Rocm90dGxlLWdyb3Vwcy5jCmluZGV4IDM2Y2MwNDMuLjAwYmI5N2UgMTAwNjQ0Ci0tLSBhL2Js b2NrL3Rocm90dGxlLWdyb3Vwcy5jCisrKyBiL2Jsb2NrL3Rocm90dGxlLWdyb3Vwcy5jCkBAIC0z MCw3ICszMCw3IEBACiAjaW5jbHVkZSAicWVtdS90aHJlYWQuaCIKICNpbmNsdWRlICJzeXNlbXUv cXRlc3QuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZp c2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1i bG9jay1jb3JlLmgiCiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogI2luY2x1ZGUgInFvbS9vYmpl Y3RfaW50ZXJmYWNlcy5oIgogCmRpZmYgLS1naXQgYS9ibG9jay92eGhzLmMgYi9ibG9jay92eGhz LmMKaW5kZXggNzVjYzZjOC4uNWMwMWNlZiAxMDA2NDQKLS0tIGEvYmxvY2svdnhocy5jCisrKyBi L2Jsb2NrL3Z4aHMuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJv ci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0 cmluZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5o IgogI2luY2x1ZGUgInFlbXUvdXJpLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1 ZGUgInFlbXUvdXVpZC5oIgpkaWZmIC0tZ2l0IGEvYmxvY2svd3JpdGUtdGhyZXNob2xkLmMgYi9i bG9jay93cml0ZS10aHJlc2hvbGQuYwppbmRleCAxZDQ4ZmMyLi41Yzk3MTU0IDEwMDY0NAotLS0g YS9ibG9jay93cml0ZS10aHJlc2hvbGQuYworKysgYi9ibG9jay93cml0ZS10aHJlc2hvbGQuYwpA QCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgImJsb2NrL3dyaXRlLXRocmVzaG9sZC5oIgogI2lu Y2x1ZGUgInFlbXUvbm90aWZ5LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUg InFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2 ZW50cy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFu ZHMtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1i bG9jay1jb3JlLmgiCiAKIHVpbnQ2NF90IGJkcnZfd3JpdGVfdGhyZXNob2xkX2dldChjb25zdCBC bG9ja0RyaXZlclN0YXRlICpicykKIHsKZGlmZiAtLWdpdCBhL2Jsb2NrZGV2LW5iZC5jIGIvYmxv Y2tkZXYtbmJkLmMKaW5kZXggNjVhODQ3My4uOThmMDA3NiAxMDA2NDQKLS0tIGEvYmxvY2tkZXYt bmJkLmMKKysrIGIvYmxvY2tkZXYtbmJkLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJz eXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgImh3L2Jsb2NrL2Jsb2NrLmgiCiAjaW5j bHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLWJsb2NrLmgiCiAjaW5j bHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgImJsb2NrL25iZC5oIgogI2luY2x1ZGUg ImlvL2NoYW5uZWwtc29ja2V0LmgiCmRpZmYgLS1naXQgYS9ibG9ja2Rldi5jIGIvYmxvY2tkZXYu YwppbmRleCAxZmJmZDNhLi5jNDc1MTA1IDEwMDY0NAotLS0gYS9ibG9ja2Rldi5jCisrKyBiL2Js b2NrZGV2LmMKQEAgLTQwLDkgKzQwLDkgQEAKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5o IgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5o IgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1jb21tYW5kcy10cmFuc2FjdGlvbi5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1i bG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtYmxv Y2suaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy10cmFuc2FjdGlv bi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FudW0uaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCkBAIC01Myw3ICs1Myw3IEBACiAjaW5jbHVk ZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogI2luY2x1 ZGUgImJsb2NrL2Jsb2NrX2ludC5oIgotI2luY2x1ZGUgImJsb2NrL3RyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9ibG9jay90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9hcmNoX2luaXQu aCIKICNpbmNsdWRlICJzeXNlbXUvcXRlc3QuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgpk aWZmIC0tZ2l0IGEvYmxvY2tqb2IuYyBiL2Jsb2Nram9iLmMKaW5kZXggODAxZDI5ZC4uOGI5YTlj MyAxMDA2NDQKLS0tIGEvYmxvY2tqb2IuYworKysgYi9ibG9ja2pvYi5jCkBAIC0zMCw3ICszMCw3 IEBACiAjaW5jbHVkZSAiYmxvY2svYmxvY2tfaW50LmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2Nr LWJhY2tlbmQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBp LWV2ZW50cy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZl bnRzLWJsb2NrLWNvcmUuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRl ICJxZW11L2Nvcm91dGluZS5oIgogI2luY2x1ZGUgInFlbXUvaWQuaCIKZGlmZiAtLWdpdCBhL2Jz ZC11c2VyL21haW4uYyBiL2JzZC11c2VyL21haW4uYwppbmRleCBlZmVmNWZmLi4zZDNjYTMzIDEw MDY0NAotLS0gYS9ic2QtdXNlci9tYWluLmMKKysrIGIvYnNkLXVzZXIvbWFpbi5jCkBAIC0xNyw3 ICsxNyw3IEBACiAgKiAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgc2VlIDxodHRw Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIK LSNpbmNsdWRlICJxZW11LXZlcnNpb24uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FlbXUtdmVy c2lvbi5oIgogI2luY2x1ZGUgPG1hY2hpbmUvdHJhcC5oPgogCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgpkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXJpbmdidWYuYyBiL2NoYXJkZXYvY2hhci1y aW5nYnVmLmMKaW5kZXggODc4MzJlMi4uYmVjNjhkNiAxMDA2NDQKLS0tIGEvY2hhcmRldi9jaGFy LXJpbmdidWYuYworKysgYi9jaGFyZGV2L2NoYXItcmluZ2J1Zi5jCkBAIC0yNSw3ICsyNSw3IEBA CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtY2hhci5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLWNoYXIuaCIKICNpbmNs dWRlICJxZW11L2Jhc2U2NC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAKZGlmZiAtLWdp dCBhL2NoYXJkZXYvY2hhci1zb2NrZXQuYyBiL2NoYXJkZXYvY2hhci1zb2NrZXQuYwppbmRleCBh MjIwODAzLi44NDEzM2NiIDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXItc29ja2V0LmMKKysrIGIv Y2hhcmRldi9jaGFyLXNvY2tldC5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAicWVtdS9v cHRpb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9jbG9uZS12 aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LXNvY2tldHMuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1zb2NrZXRzLmgiCiAKICNpbmNsdWRlICJjaGFy ZGV2L2NoYXItaW8uaCIKIApkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLmMgYi9jaGFyZGV2L2No YXIuYwppbmRleCA1ZDdiMDc5Li44YzdmNzI0IDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXIuYwor KysgYi9jaGFyZGV2L2NoYXIuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgInFlbXUvZXJy b3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLmgiCiAjaW5jbHVkZSAicWFwaS9l cnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1jaGFyLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtY2hhci5oIgogI2luY2x1ZGUgInFhcGkvcW1w L3FlcnJvci5oIgogI2luY2x1ZGUgInN5c2VtdS9yZXBsYXkuaCIKICNpbmNsdWRlICJxZW11L2hl bHBfb3B0aW9uLmgiCmRpZmYgLS1naXQgYS9jaGFyZGV2L3NwaWNlLmMgYi9jaGFyZGV2L3NwaWNl LmMKaW5kZXggZTY2ZTNhZC4uMDQxMWQ4YSAxMDA2NDQKLS0tIGEvY2hhcmRldi9zcGljZS5jCisr KyBiL2NoYXJkZXYvc3BpY2UuYwpAQCAtMSw1ICsxLDUgQEAKICNpbmNsdWRlICJxZW11L29zZGVw LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAj aW5jbHVkZSAidWkvcWVtdS1zcGljZS5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKZGlmZiAtLWdpdCBhL2NoYXJkZXYvd2N0YWJsZXQuYyBiL2No YXJkZXYvd2N0YWJsZXQuYwppbmRleCA5NjlkMDE0Li5iM2Q3MGFhIDEwMDY0NAotLS0gYS9jaGFy ZGV2L3djdGFibGV0LmMKKysrIGIvY2hhcmRldi93Y3RhYmxldC5jCkBAIC0zMSw3ICszMSw3IEBA CiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLXNlcmlhbC5oIgogI2luY2x1ZGUgInVpL2NvbnNvbGUu aCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogCiAKICNkZWZpbmUgV0NfT1VUUFVUX0JVRl9NQVhfTEVOIDUx MgpkaWZmIC0tZ2l0IGEvY3B1cy5jIGIvY3B1cy5jCmluZGV4IGM2NTJkYTguLmNjYmViYTEgMTAw NjQ0Ci0tLSBhL2NwdXMuYworKysgYi9jcHVzLmMKQEAgLTI3LDggKzI3LDggQEAKICNpbmNsdWRl ICJjcHUuaCIKICNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVu dHMtcnVuLXN0YXRlLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAi cWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCmRpZmYgLS1n aXQgYS9jcnlwdG8vc2VjcmV0LmMgYi9jcnlwdG8vc2VjcmV0LmMKaW5kZXggMzg4YWJkNy4uYTU1 Nzg2ZiAxMDA2NDQKLS0tIGEvY3J5cHRvL3NlY3JldC5jCisrKyBiL2NyeXB0by9zZWNyZXQuYwpA QCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxb20v b2JqZWN0X2ludGVyZmFjZXMuaCIKICNpbmNsdWRlICJxZW11L2Jhc2U2NC5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIHN0YXRpYyB2b2lk CmRpZmYgLS1naXQgYS9jcnlwdG8vdGxzY3JlZHMuYyBiL2NyeXB0by90bHNjcmVkcy5jCmluZGV4 IDNjZDQxMDMuLjEwYWExY2MgMTAwNjQ0Ci0tLSBhL2NyeXB0by90bHNjcmVkcy5jCisrKyBiL2Ny eXB0by90bHNjcmVkcy5jCkBAIC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5o IgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJjcnlwdG8vdGxzY3JlZHNwcml2 LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAK ICNkZWZpbmUgREhfQklUUyAyMDQ4CiAKZGlmZiAtLWdpdCBhL2NyeXB0by90bHNjcmVkc2Fub24u YyBiL2NyeXB0by90bHNjcmVkc2Fub24uYwppbmRleCAxNDY0MjIwLi5kMjJkMWU3IDEwMDY0NAot LS0gYS9jcnlwdG8vdGxzY3JlZHNhbm9uLmMKKysrIGIvY3J5cHRvL3Rsc2NyZWRzYW5vbi5jCkBA IC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAiY3J5cHRvL3Rsc2NyZWRzcHJpdi5oIgogI2luY2x1 ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxb20vb2JqZWN0X2ludGVyZmFjZXMuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogCiAjaWZk ZWYgQ09ORklHX0dOVVRMUwpkaWZmIC0tZ2l0IGEvY3J5cHRvL3Rsc2NyZWRzeDUwOS5jIGIvY3J5 cHRvL3Rsc2NyZWRzeDUwOS5jCmluZGV4IDUwZWI1NGYuLmEzZGQ0OTEgMTAwNjQ0Ci0tLSBhL2Ny eXB0by90bHNjcmVkc3g1MDkuYworKysgYi9jcnlwdG8vdGxzY3JlZHN4NTA5LmMKQEAgLTI0LDcg KzI0LDcgQEAKICNpbmNsdWRlICJjcnlwdG8vc2VjcmV0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInFvbS9vYmplY3RfaW50ZXJmYWNlcy5oIgotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKICNpZmRlZiBDT05GSUdfR05V VExTCmRpZmYgLS1naXQgYS9jcnlwdG8vdGxzc2Vzc2lvbi5jIGIvY3J5cHRvL3Rsc3Nlc3Npb24u YwppbmRleCA5NmEwMmRlLi4xMjI2Y2ZmIDEwMDY0NAotLS0gYS9jcnlwdG8vdGxzc2Vzc2lvbi5j CisrKyBiL2NyeXB0by90bHNzZXNzaW9uLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJj cnlwdG8vdGxzY3JlZHN4NTA5LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUg InFlbXUvYWNsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAKICNpZmRlZiBDT05GSUdfR05VVExTCiAKZGlmZiAtLWdpdCBhL2RtYS1oZWxwZXJz LmMgYi9kbWEtaGVscGVycy5jCmluZGV4IDJkN2UwMmQuLmI4MTk0NDMgMTAwNjQ0Ci0tLSBhL2Rt YS1oZWxwZXJzLmMKKysrIGIvZG1hLWhlbHBlcnMuYwpAQCAtMTAsNyArMTAsNyBAQAogI2luY2x1 ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2lu Y2x1ZGUgInN5c2VtdS9kbWEuaCIKLSNpbmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS1yb290LmgiCiAjaW5jbHVkZSAicWVtdS90aHJlYWQuaCIKICNpbmNs dWRlICJxZW11L21haW4tbG9vcC5oIgogCmRpZmYgLS1naXQgYS9kdW1wLmMgYi9kdW1wLmMKaW5k ZXggMDk3ZTYwYi4uMzQ1YzJjMSAxMDA2NDQKLS0tIGEvZHVtcC5jCisrKyBiL2R1bXAuYwpAQCAt MjMsOCArMjMsOCBAQAogI2luY2x1ZGUgInN5c2VtdS9tZW1vcnlfbWFwcGluZy5oIgogI2luY2x1 ZGUgInN5c2VtdS9jcHVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1taXNj LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCiAjaW5jbHVkZSAicWFw aS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRl ICJody9taXNjL3ZtY29yZWluZm8uaCIKZGlmZiAtLWdpdCBhL2V4ZWMuYyBiL2V4ZWMuYwppbmRl eCAwZWI4OTBkLi42MzAyODhjIDEwMDY0NAotLS0gYS9leGVjLmMKKysrIGIvZXhlYy5jCkBAIC00 Niw3ICs0Niw3IEBACiAjaW5jbHVkZSAic3lzZW11L2h3X2FjY2VsLmgiCiAjaW5jbHVkZSAiZXhl Yy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS94ZW4tbWFwY2FjaGUuaCIKLSNp bmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS1yb290Lmgi CiAKICNpZmRlZiBDT05GSUdfRkFMTE9DQVRFX1BVTkNIX0hPTEUKICNpbmNsdWRlIDxsaW51eC9m YWxsb2MuaD4KZGlmZiAtLWdpdCBhL2dkYnN0dWIuYyBiL2dkYnN0dWIuYwppbmRleCBmMWQ1MTQ4 Li43MDdhOGZmIDEwMDY0NAotLS0gYS9nZGJzdHViLmMKKysrIGIvZ2Ric3R1Yi5jCkBAIC0yMSw3 ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11 L2N1dGlscy5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpZmRlZiBDT05GSUdfVVNFUl9PTkxZ CiAjaW5jbHVkZSAicWVtdS5oIgogI2Vsc2UKZGlmZiAtLWdpdCBhL2htcC5jIGIvaG1wLmMKaW5k ZXggYTI3NzUxNy4uYzg0MjlhOCAxMDA2NDQKLS0tIGEvaG1wLmMKKysrIGIvaG1wLmMKQEAgLTI4 LDE2ICsyOCwxNiBAQAogI2luY2x1ZGUgIm1vbml0b3IvcWRldi5oIgogI2luY2x1ZGUgInFhcGkv ZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL29wdHMtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1idWlsdGluLXZpc2l0LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLWJsb2Nr LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLWNoYXIuaCIKLSNpbmNsdWRlICJxYXBp L3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRz LW1pc2MuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbmV0LmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5k cy1ydW4tc3RhdGUuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtdHBtLmgiCi0jaW5j bHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXVpLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBp L3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNv bW1hbmRzLWJsb2NrLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMt Y2hhci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pZ3JhdGlv bi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1uZXQuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1yb2NrZXIuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3FhcGkvcWFwaS1jb21tYW5kcy10cG0uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1jb21tYW5kcy11aS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAi cWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9zdHJpbmctaW5wdXQtdmlzaXRvci5o IgpkaWZmIC0tZ2l0IGEvaHcvOXBmcy85cC5jIGIvaHcvOXBmcy85cC5jCmluZGV4IDQ4ZmE0OGUu LjAxNzI0ZmUgMTAwNjQ0Ci0tLSBhL2h3LzlwZnMvOXAuYworKysgYi9ody85cGZzLzlwLmMKQEAg LTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJmc2Rldi9xZW11LWZzZGV2LmgiCiAjaW5jbHVkZSAi OXAteGF0dHIuaCIKICNpbmNsdWRlICJjb3RoLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL2Jsb2NrZXIuaCIK ICNpbmNsdWRlICJzeXNlbXUvcXRlc3QuaCIKIApkaWZmIC0tZ2l0IGEvaHcvYWNwaS9jb3JlLmMg Yi9ody9hY3BpL2NvcmUuYwppbmRleCBiOGQzOTAxLi5hNGY4YjljIDEwMDY0NAotLS0gYS9ody9h Y3BpL2NvcmUuYworKysgYi9ody9hY3BpL2NvcmUuYwpAQCAtMjcsOCArMjcsOCBAQAogI2luY2x1 ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVk ZSAicWFwaS9vcHRzLXZpc2l0b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLXJ1bi1z dGF0ZS5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1taXNjLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvcWFwaS9xYXBpLXZpc2l0LW1pc2MuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5o IgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2FjcGkvY3B1LmMg Yi9ody9hY3BpL2NwdS5jCmluZGV4IDVhZTU5NWUuLmZmYzIzNjUgMTAwNjQ0Ci0tLSBhL2h3L2Fj cGkvY3B1LmMKKysrIGIvaHcvYWNwaS9jcHUuYwpAQCAtMiw4ICsyLDggQEAKICNpbmNsdWRlICJo dy9ib2FyZHMuaCIKICNpbmNsdWRlICJody9hY3BpL2NwdS5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9udW1hLmgiCiAKICNk ZWZpbmUgQUNQSV9DUFVfSE9UUExVR19SRUdfTEVOIDEyCmRpZmYgLS1naXQgYS9ody9hY3BpL21l bW9yeV9ob3RwbHVnLmMgYi9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggMGZmMTcxMi4u M2Y2MDVhZCAxMDA2NDQKLS0tIGEvaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL2h3L2Fj cGkvbWVtb3J5X2hvdHBsdWcuYwpAQCAtNCw5ICs0LDkgQEAKICNpbmNsdWRlICJody9tZW0vcGMt ZGltbS5oIgogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUgImh3L3FkZXYtY29yZS5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMtbWlzYy5oIgogCiAjZGVmaW5l IE1FTU9SWV9TTE9UU19OVU1CRVIgICAgICAgICAgIk1ETlIiCiAjZGVmaW5lIE1FTU9SWV9IT1RQ TFVHX0lPX1JFR0lPTiAgICAgIkhQTVIiCmRpZmYgLS1naXQgYS9ody9hY3BpL3Rjby5jIGIvaHcv YWNwaS90Y28uYwppbmRleCBhOTE0Mzk2Li43ODM4ZDBhIDEwMDY0NAotLS0gYS9ody9hY3BpL3Rj by5jCisrKyBiL2h3L2FjcGkvdGNvLmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlICJody9p Mzg2L2ljaDkuaCIKIAogI2luY2x1ZGUgImh3L2FjcGkvdGNvLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8vI2RlZmluZSBERUJVRwogCmRp ZmYgLS1naXQgYS9ody9hY3BpL3ZtZ2VuaWQuYyBiL2h3L2FjcGkvdm1nZW5pZC5jCmluZGV4IGQ3 OGI1NzkuLmI2YmFkNjQgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvdm1nZW5pZC5jCisrKyBiL2h3L2Fj cGkvdm1nZW5pZC5jCkBAIC0xMiw3ICsxMiw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1t aXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgog I2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgogI2luY2x1ZGUgImh3L2FjcGkvYW1sLWJ1aWxkLmgi CiAjaW5jbHVkZSAiaHcvYWNwaS92bWdlbmlkLmgiCmRpZmYgLS1naXQgYS9ody9hbHBoYS9wY2ku YyBiL2h3L2FscGhhL3BjaS5jCmluZGV4IDhkZGU2MzcuLmVkNzM5MjYgMTAwNjQ0Ci0tLSBhL2h3 L2FscGhhL3BjaS5jCisrKyBiL2h3L2FscGhhL3BjaS5jCkBAIC0xMSw3ICsxMSw3IEBACiAjaW5j bHVkZSAiYWxwaGFfc3lzLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJzeXNl bXUvc3lzZW11LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAKIAogLyogRmFsbGJhY2sgZm9yIHVuYXNzaWduZWQgUENJIEkvTyBvcGVyYXRpb25z LiAgQXZvaWRzIE1DSEsuICAqLwpkaWZmIC0tZ2l0IGEvaHcvYXJtL2lvdGtpdC5jIGIvaHcvYXJt L2lvdGtpdC5jCmluZGV4IGM1ZjBhNWIuLmU3OTAyYmUgMTAwNjQ0Ci0tLSBhL2h3L2FybS9pb3Rr aXQuYworKysgYi9ody9hcm0vaW90a2l0LmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlICJx ZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9y LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAj aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNp bmNsdWRlICJody9hcm0vaW90a2l0LmgiCmRpZmYgLS1naXQgYS9ody9hcm0vdmlydC1hY3BpLWJ1 aWxkLmMgYi9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKaW5kZXggYzdjNmE1Ny4uYTRlMjA3MCAx MDA2NDQKLS0tIGEvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCisrKyBiL2h3L2FybS92aXJ0LWFj cGktYnVpbGQuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNp bmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvYml0bWFwLmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicW9t L2NwdS5oIgogI2luY2x1ZGUgInRhcmdldC9hcm0vY3B1LmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9h Y3BpLWRlZnMuaCIKZGlmZiAtLWdpdCBhL2h3L2F1ZGlvL2NzNDIzMS5jIGIvaHcvYXVkaW8vY3M0 MjMxLmMKaW5kZXggMzA2OTBmOS4uYTFmOGMwNCAxMDA2NDQKLS0tIGEvaHcvYXVkaW8vY3M0MjMx LmMKKysrIGIvaHcvYXVkaW8vY3M0MjMxLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUg InFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyoKICAqIEluIGFkZGl0aW9uIHRv IENyeXN0YWwgQ1M0MjMxIHRoZXJlIGlzIGEgRE1BIGNvbnRyb2xsZXIgb24gU3BhcmMuCmRpZmYg LS1naXQgYS9ody9hdWRpby9taWxreW1pc3QtYWM5Ny5jIGIvaHcvYXVkaW8vbWlsa3ltaXN0LWFj OTcuYwppbmRleCBiYzhkYjcxLi44OTBkNjliIDEwMDY0NAotLS0gYS9ody9hdWRpby9taWxreW1p c3QtYWM5Ny5jCisrKyBiL2h3L2F1ZGlvL21pbGt5bWlzdC1hYzk3LmMKQEAgLTI0LDcgKzI0LDcg QEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRl ICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJhdWRpby9hdWRpby5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3It cmVwb3J0LmgiCiAKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2Jsb2NrLmMgYi9ody9ibG9jay9ibG9j ay5jCmluZGV4IGI5MWUyYjYuLjg3Yjg2MDQgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2Jsb2NrLmMK KysrIGIvaHcvYmxvY2svYmxvY2suYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgInN5c2Vt dS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcvYmxvY2svYmxvY2suaCIKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXR5cGVzLWJsb2NrLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtYmxvY2suaCIKICNpbmNsdWRlICJxZW11 L2Vycm9yLXJlcG9ydC5oIgogCiB2b2lkIGJsa2NvbmZfc2VyaWFsKEJsb2NrQ29uZiAqY29uZiwg Y2hhciAqKnNlcmlhbCkKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxr LmMgYi9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5jCmluZGV4IDEwMWYzMmMuLmY3NzFm NjAgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxrLmMKKysrIGIvaHcv YmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2lvdi5o IgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQu aCIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2hkLWdlb21ldHJ5LmMgYi9ody9ibG9jay9oZC1nZW9t ZXRyeS5jCmluZGV4IDc5Mzg0YTIuLmE5YmQzMjkgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2hkLWdl b21ldHJ5LmMKKysrIGIvaHcvYmxvY2svaGQtZ2VvbWV0cnkuYwpAQCAtMzIsMTAgKzMyLDEwIEBA CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tl bmQuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdHlwZXMtYmxvY2suaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3FhcGkvcWFwaS10eXBlcy1ibG9jay5oIgogI2luY2x1ZGUgInFlbXUvYnN3YXAuaCIK ICNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdHJ1Y3QgcGFydGl0aW9uIHsKICAgICAgICAgdWlu dDhfdCBib290X2luZDsgICAgICAgICAgIC8qIDB4ODAgLSBhY3RpdmUgKi8KZGlmZiAtLWdpdCBh L2h3L2Jsb2NrL252bWUuYyBiL2h3L2Jsb2NrL252bWUuYwppbmRleCA4NWQyNDA2Li41NTg4MTQ3 IDEwMDY0NAotLS0gYS9ody9ibG9jay9udm1lLmMKKysrIGIvaHcvYmxvY2svbnZtZS5jCkBAIC0z NSw3ICszNSw3IEBACiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIAogI2luY2x1 ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAjaW5jbHVkZSAibnZtZS5oIgogCiAjZGVmaW5lIE5WTUVfR1VFU1RfRVJSKHRy YWNlLCBmbXQsIC4uLikgXApkaWZmIC0tZ2l0IGEvaHcvYmxvY2svdmlydGlvLWJsay5jIGIvaHcv YmxvY2svdmlydGlvLWJsay5jCmluZGV4IGIxNTMyZTQuLjI1YjFiN2EgMTAwNjQ0Ci0tLSBhL2h3 L2Jsb2NrL3ZpcnRpby1ibGsuYworKysgYi9ody9ibG9jay92aXJ0aW8tYmxrLmMKQEAgLTE2LDcg KzE2LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvaW92Lmgi CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgog I2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2Nr ZGV2LmgiCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rp c2suYwppbmRleCBmNzRmY2Q0Li5hMzIzMGQ3IDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW5fZGlz ay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKQEAgLTMyLDcgKzMyLDcgQEAKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJx YXBpL3FtcC9xc3RyaW5nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIApkaWZmIC0tZ2l0IGEvaHcvY2hhci9jbXNkay1h cGItdWFydC5jIGIvaHcvY2hhci9jbXNkay1hcGItdWFydC5jCmluZGV4IDFhZDFlMTQuLjIwNDlm YjcgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvY21zZGstYXBiLXVhcnQuYworKysgYi9ody9jaGFyL2Nt c2RrLWFwYi11YXJ0LmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi CiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiaHcv c3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNpbmNsdWRlICJjaGFy ZGV2L2NoYXItZmUuaCIKZGlmZiAtLWdpdCBhL2h3L2NoYXIvZXNjYy5jIGIvaHcvY2hhci9lc2Nj LmMKaW5kZXggNjI4ZjVmOC4uNWRjOWQ2ZCAxMDA2NDQKLS0tIGEvaHcvY2hhci9lc2NjLmMKKysr IGIvaHcvY2hhci9lc2NjLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJody9zeXNidXMu aCIKICNpbmNsdWRlICJody9jaGFyL2VzY2MuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qCiAg KiBDaGlwc2V0IGRvY3M6CmRpZmYgLS1naXQgYS9ody9jaGFyL2dybGliX2FwYnVhcnQuYyBiL2h3 L2NoYXIvZ3JsaWJfYXBidWFydC5jCmluZGV4IGJhYzExYmUuLjFkZTkyZTQgMTAwNjQ0Ci0tLSBh L2h3L2NoYXIvZ3JsaWJfYXBidWFydC5jCisrKyBiL2h3L2NoYXIvZ3JsaWJfYXBidWFydC5jCkBA IC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiY2hhcmRl di9jaGFyLWZlLmgiCiAKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKIAogI2RlZmluZSBVQVJUX1JFR19TSVpFIDIwICAgICAvKiBTaXplIG9mIG1lbW9y eSBtYXBwZWQgcmVnaXN0ZXJzICovCiAKZGlmZiAtLWdpdCBhL2h3L2NoYXIvbG0zMl9qdWFydC5j IGIvaHcvY2hhci9sbTMyX2p1YXJ0LmMKaW5kZXggZDc1YzgzNS4uNDAxNTM5NSAxMDA2NDQKLS0t IGEvaHcvY2hhci9sbTMyX2p1YXJ0LmMKKysrIGIvaHcvY2hhci9sbTMyX2p1YXJ0LmMKQEAgLTIw LDcgKzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIK ICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItZmUuaCIKIAogI2luY2x1 ZGUgImh3L2NoYXIvbG0zMl9qdWFydC5oIgpkaWZmIC0tZ2l0IGEvaHcvY2hhci9sbTMyX3VhcnQu YyBiL2h3L2NoYXIvbG0zMl91YXJ0LmMKaW5kZXggYzRhM2I5Yi4uMDIzZWVmYSAxMDA2NDQKLS0t IGEvaHcvY2hhci9sbTMyX3VhcnQuYworKysgYi9ody9jaGFyL2xtMzJfdWFydC5jCkBAIC0yNSw3 ICsyNSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAj aW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLWZlLmgiCiAjaW5jbHVkZSAi cWVtdS9lcnJvci1yZXBvcnQuaCIKIApkaWZmIC0tZ2l0IGEvaHcvY2hhci9taWxreW1pc3QtdWFy dC5jIGIvaHcvY2hhci9taWxreW1pc3QtdWFydC5jCmluZGV4IDU0OGVlMjcuLmI1YjYxZGUgMTAw NjQ0Ci0tLSBhL2h3L2NoYXIvbWlsa3ltaXN0LXVhcnQuYworKysgYi9ody9jaGFyL21pbGt5bWlz dC11YXJ0LmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXIt ZmUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogCmRpZmYgLS1naXQgYS9ody9j aGFyL3BsMDExLmMgYi9ody9jaGFyL3BsMDExLmMKaW5kZXggMmFhMjc3Zi4uMTBkN2QzYSAxMDA2 NDQKLS0tIGEvaHcvY2hhci9wbDAxMS5jCisrKyBiL2h3L2NoYXIvcGwwMTEuYwpAQCAtMTEsNyAr MTEsNyBAQAogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci1m ZS5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFlQRV9QTDAxMSAicGwwMTEiCiAjZGVm aW5lIFBMMDExKG9iaikgT0JKRUNUX0NIRUNLKFBMMDExU3RhdGUsIChvYmopLCBUWVBFX1BMMDEx KQpkaWZmIC0tZ2l0IGEvaHcvY2hhci92aXJ0aW8tY29uc29sZS5jIGIvaHcvY2hhci92aXJ0aW8t Y29uc29sZS5jCmluZGV4IDY3OWE4MjQuLjNjNDMwODIgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvdmly dGlvLWNvbnNvbGUuYworKysgYi9ody9jaGFyL3ZpcnRpby1jb25zb2xlLmMKQEAgLTEzLDEwICsx MywxMCBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXIt ZmUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0 aW8tc2VyaWFsLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFw aS1ldmVudHMtY2hhci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1j aGFyLmgiCiAKICNkZWZpbmUgVFlQRV9WSVJUSU9fQ09OU09MRV9TRVJJQUxfUE9SVCAidmlydHNl cmlhbHBvcnQiCiAjZGVmaW5lIFZJUlRJT19DT05TT0xFKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcv Y2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jIGIvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jCmlu ZGV4IDk0NzBiZDcuLjY5ZmJmYTkgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvdmlydGlvLXNlcmlhbC1i dXMuYworKysgYi9ody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLmMKQEAgLTI1LDcgKzI1LDcgQEAK ICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIK ICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody92aXJ0aW8vdmlydGlvLXNlcmlhbC5oIgog I2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8tYWNjZXNzLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2Nv cmUvbWFjaGluZS5jIGIvaHcvY29yZS9tYWNoaW5lLmMKaW5kZXggNWUyYmJjZC4uMGI0OGU3NCAx MDA2NDQKLS0tIGEvaHcvY29yZS9tYWNoaW5lLmMKKysrIGIvaHcvY29yZS9tYWNoaW5lLmMKQEAg LTEzLDcgKzEzLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvYm9h cmRzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNp dC1jb21tb24uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1jb21tb24u aCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNp bmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCmRpZmYgLS1naXQgYS9ody9jb3JlL3FkZXYuYyBiL2h3 L2NvcmUvcWRldi5jCmluZGV4IGY2ZjkyNDcuLjUwMDM0NDAgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUv cWRldi5jCisrKyBiL2h3L2NvcmUvcWRldi5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSAi aHcvcWRldi5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJy b3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJl cG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5 L2NpcnJ1c192Z2EuYwppbmRleCAxMzhhZTk2Li5lMDEwMjJjIDEwMDY0NAotLS0gYS9ody9kaXNw bGF5L2NpcnJ1c192Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtMjgsNyAr MjgsNyBAQAogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK ICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJ1 aS9waXhlbF9vcHMuaCIKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvZzM2NGZiLmMgYi9ody9kaXNw bGF5L2czNjRmYi5jCmluZGV4IDNkNzUzOTQuLjVhY2E5NDEgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3Bs YXkvZzM2NGZiLmMKKysrIGIvaHcvZGlzcGxheS9nMzY0ZmIuYwpAQCAtMjIsNyArMjIsNyBAQAog I2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgog I2luY2x1ZGUgInVpL3BpeGVsX29wcy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogCiB0eXBlZGVmIHN0 cnVjdCBHMzY0U3RhdGUgewpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9qYXp6X2xlZC5jIGIvaHcv ZGlzcGxheS9qYXp6X2xlZC5jCmluZGV4IDNjOTdkNTYuLmM0OGI2MjMgMTAwNjQ0Ci0tLSBhL2h3 L2Rpc3BsYXkvamF6el9sZWQuYworKysgYi9ody9kaXNwbGF5L2phenpfbGVkLmMKQEAgLTI2LDcg KzI2LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInVpL2NvbnNvbGUu aCIKICNpbmNsdWRlICJ1aS9waXhlbF9vcHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKIAogdHlwZWRl ZiBlbnVtIHsKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvbWlsa3ltaXN0LXRtdTIuYyBiL2h3L2Rp c3BsYXkvbWlsa3ltaXN0LXRtdTIuYwppbmRleCAzY2U0NGZkLi45ODFiMTVmIDEwMDY0NAotLS0g YS9ody9kaXNwbGF5L21pbGt5bWlzdC10bXUyLmMKKysrIGIvaHcvZGlzcGxheS9taWxreW1pc3Qt dG11Mi5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1 ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgog I2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgpk aWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9taWxreW1pc3QtdmdhZmIuYyBiL2h3L2Rpc3BsYXkvbWls a3ltaXN0LXZnYWZiLmMKaW5kZXggMTc3ZmRhYy4uZmVjNmMyZiAxMDA2NDQKLS0tIGEvaHcvZGlz cGxheS9taWxreW1pc3QtdmdhZmIuYworKysgYi9ody9kaXNwbGF5L21pbGt5bWlzdC12Z2FmYi5j CkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImh3 L2h3LmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1 ZGUgImZyYW1lYnVmZmVyLmgiCiAjaW5jbHVkZSAidWkvcGl4ZWxfb3BzLmgiCmRpZmYgLS1naXQg YS9ody9kaXNwbGF5L3F4bC1yZW5kZXIuYyBiL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCmluZGV4 IGU3YWM0ZjguLjUzZDgzNzYgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCisr KyBiL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCkBAIC0yMSw3ICsyMSw3IEBACiAKICNpbmNsdWRl ICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicXhsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyB2b2lkIHF4bF9ibGl0KFBDSVFY TERldmljZSAqcXhsLCBRWExSZWN0ICpyZWN0KQogewpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9x eGwuYyBiL2h3L2Rpc3BsYXkvcXhsLmMKaW5kZXggYTcxNzE0Yy4uNTg3ZGJhNSAxMDA2NDQKLS0t IGEvaHcvZGlzcGxheS9xeGwuYworKysgYi9ody9kaXNwbGF5L3F4bC5jCkBAIC0yOCw3ICsyOCw3 IEBACiAjaW5jbHVkZSAicWVtdS9hdG9taWMuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11Lmgi CiAjaW5jbHVkZSAibWlncmF0aW9uL2Jsb2NrZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUgInF4bC5oIgogCmRpZmYgLS1n aXQgYS9ody9kaXNwbGF5L3NpaTkwMjIuYyBiL2h3L2Rpc3BsYXkvc2lpOTAyMi5jCmluZGV4IGVh ZjExYTYuLmE5NTk2M2EgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvc2lpOTAyMi5jCisrKyBiL2h3 L2Rpc3BsYXkvc2lpOTAyMi5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSAicWVtdS1jb21t b24uaCIKICNpbmNsdWRlICJody9pMmMvaTJjLmgiCiAjaW5jbHVkZSAiaHcvaTJjL2kyYy1kZGMu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog I2RlZmluZSBTSUk5MDIyX1NZU19DVFJMX0RBVEEgMHgxYQogI2RlZmluZSBTSUk5MDIyX1NZU19D VFJMX1BXUl9EV04gMHgxMApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBiL2h3L2Rpc3Bs YXkvdmdhLmMKaW5kZXggNzIxODEzMy4uMmNiMWMyNCAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92 Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAi dWkvcGl4ZWxfb3BzLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgImh3L3hl bi94ZW4uaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKIAogLy8jZGVmaW5lIERFQlVHX1ZHQV9NRU0KIC8vI2RlZmluZSBERUJVR19WR0FfUkVHCmRp ZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZpcnRpby1ncHUtM2QuYyBiL2h3L2Rpc3BsYXkvdmlydGlv LWdwdS0zZC5jCmluZGV4IDM1NThmMzguLmM5N2E4NWQgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv dmlydGlvLWdwdS0zZC5jCisrKyBiL2h3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jCkBAIC0xNCw3 ICsxNCw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9u LmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody92aXJ0aW8vdmlydGlvLmgiCiAjaW5j bHVkZSAiaHcvdmlydGlvL3ZpcnRpby1ncHUuaCIKIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92 aXJ0aW8tZ3B1LmMgYi9ody9kaXNwbGF5L3ZpcnRpby1ncHUuYwppbmRleCAyZGQzYzM0Li5iMjBk MzNkIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZpcnRpby1ncHUuYworKysgYi9ody9kaXNwbGF5 L3ZpcnRpby1ncHUuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgi CiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiaHcv dmlydGlvL3ZpcnRpby5oIgogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8tZ3B1LmgiCiAjaW5j bHVkZSAiaHcvdmlydGlvL3ZpcnRpby1idXMuaCIKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdm13 YXJlX3ZnYS5jIGIvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMKaW5kZXggYmQzZThiMy4uZjMzYjBi NiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMKKysrIGIvaHcvZGlzcGxheS92 bXdhcmVfdmdhLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAj aW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9sb2FkZXIuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJ1aS92bmMuaCIK ICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIu YyBiL2h3L2Rpc3BsYXkveGVuZmIuYwppbmRleCBmNWFmY2MwLi5hZDhlNjYyIDEwMDY0NAotLS0g YS9ody9kaXNwbGF5L3hlbmZiLmMKKysrIGIvaHcvZGlzcGxheS94ZW5mYi5jCkBAIC0zNiw3ICsz Niw3IEBACiAjaW5jbHVkZSA8eGVuL2lvL2tiZGlmLmg+CiAjaW5jbHVkZSA8eGVuL2lvL3Byb3Rv Y29scy5oPgogCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKICNpZm5kZWYgQlROX0xFRlQKICNkZWZpbmUgQlROX0xFRlQgMHgxMTAgLyogZnJvbSA8 bGludXgvaW5wdXQuaD4gKi8KZGlmZiAtLWdpdCBhL2h3L2RtYS9pODI1Ny5jIGIvaHcvZG1hL2k4 MjU3LmMKaW5kZXggYmQyM2U4OS4uZmQ3YzAwMCAxMDA2NDQKLS0tIGEvaHcvZG1hL2k4MjU3LmMK KysrIGIvaHcvZG1hL2k4MjU3LmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJody9pc2Ev aXNhLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2k4MjU3LmgiCiAjaW5jbHVkZSAicWVtdS9tYWluLWxv b3AuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogI2RlZmluZSBJODI1NyhvYmopIFwKICAgICBPQkpFQ1RfQ0hFQ0soSTgyNTdTdGF0ZSwgKG9i aiksIFRZUEVfSTgyNTcpCmRpZmYgLS1naXQgYS9ody9kbWEvcmM0MDMwLmMgYi9ody9kbWEvcmM0 MDMwLmMKaW5kZXggNWQ0ODMzZS4uODhkODJhNSAxMDA2NDQKLS0tIGEvaHcvZG1hL3JjNDAzMC5j CisrKyBiL2h3L2RtYS9yYzQwMzAuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgInFlbXUv dGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1z cGFjZXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqLwogLyogcmM0MDMwIGVtdWxhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAqLwpkaWZmIC0tZ2l0IGEvaHcvZG1hL3NwYXJjMzJfZG1hLmMgYi9ody9kbWEvc3Bh cmMzMl9kbWEuYwppbmRleCA3YjAwYTI3Li4zMDczNzUwIDEwMDY0NAotLS0gYS9ody9kbWEvc3Bh cmMzMl9kbWEuYworKysgYi9ody9kbWEvc3BhcmMzMl9kbWEuYwpAQCAtMzIsNyArMzIsNyBAQAog I2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgInN5c2VtdS9kbWEuaCIKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKIC8qCiAgKiBUaGlzIGlzIHRoZSBETUEgY29udHJvbGxlciBwYXJ0IG9mIGNo aXAgU1RQMjAwMCAoTWFzdGVyIEkvTyksIGFsc28KZGlmZiAtLWdpdCBhL2h3L2hwcGEvcGNpLmMg Yi9ody9ocHBhL3BjaS5jCmluZGV4IDc2NjQyMDIuLjkzNjMwYWQgMTAwNjQ0Ci0tLSBhL2h3L2hw cGEvcGNpLmMKKysrIGIvaHcvaHBwYS9wY2kuYwpAQCAtOCw3ICs4LDcgQEAKICNpbmNsdWRlICJo cHBhX3N5cy5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2Vt dS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog CiAKIC8qIEZhbGxiYWNrIGZvciB1bmFzc2lnbmVkIFBDSSBJL08gb3BlcmF0aW9ucy4gIEF2b2lk cyBNQ0hLLiAgKi8KZGlmZiAtLWdpdCBhL2h3L2kzODYvYW1kX2lvbW11LmMgYi9ody9pMzg2L2Ft ZF9pb21tdS5jCmluZGV4IDYzZDQ2ZmYuLmJkNzY5YTcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvYW1k X2lvbW11LmMKKysrIGIvaHcvaTM4Ni9hbWRfaW9tbXUuYwpAQCAtMjYsNyArMjYsNyBAQAogI2lu Y2x1ZGUgImFtZF9pb21tdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJx ZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiB1c2VkIEFNRC1WaSBNTUlPIHJlZ2lzdGVycyAqLwogY29uc3Qg Y2hhciAqYW1kdmlfbW1pb19sb3dbXSA9IHsKZGlmZiAtLWdpdCBhL2h3L2kzODYvaW50ZWxfaW9t bXUuYyBiL2h3L2kzODYvaW50ZWxfaW9tbXUuYwppbmRleCBmYjMxZGU5Li4xMWQ1NTI4IDEwMDY0 NAotLS0gYS9ody9pMzg2L2ludGVsX2lvbW11LmMKKysrIGIvaHcvaTM4Ni9pbnRlbF9pb21tdS5j CkBAIC0zNSw3ICszNSw3IEBACiAjaW5jbHVkZSAic3lzZW11L2t2bS5oIgogI2luY2x1ZGUgImh3 L2kzODYvYXBpY19pbnRlcm5hbC5oIgogI2luY2x1ZGUgImt2bV9pMzg2LmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyB2b2lkIHZ0 ZF9kZWZpbmVfcXVhZChJbnRlbElPTU1VU3RhdGUgKnMsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2 YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgd21hc2ssIHVpbnQ2NF90 IHcxY21hc2spCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKaW5kZXgg MzVmY2I2ZS4uMWEyNGFhZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5jCisrKyBiL2h3L2kzODYv cGMuYwpAQCAtNjcsNyArNjcsNyBAQAogI2luY2x1ZGUgImFjcGktYnVpbGQuaCIKICNpbmNsdWRl ICJody9tZW0vcGMtZGltbS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktdmlzaXQtY29tbW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt dmlzaXQtY29tbW9uLmgiCiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCiAjaW5jbHVkZSAicW9t L2NwdS5oIgogI2luY2x1ZGUgImh3L25taS5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni92bXBvcnQu YyBiL2h3L2kzODYvdm1wb3J0LmMKaW5kZXggMTE2YWEwOS4uY2M4NzFlOSAxMDA2NDQKLS0tIGEv aHcvaTM4Ni92bXBvcnQuYworKysgYi9ody9pMzg2L3ZtcG9ydC5jCkBAIC0yOCw3ICsyOCw3IEBA CiAjaW5jbHVkZSAic3lzZW11L2h3X2FjY2VsLmgiCiAjaW5jbHVkZSAiaHcvcWRldi5oIgogI2lu Y2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVk1QT1JUX0NNRF9HRVRWRVJTSU9OIDB4MGEKICNkZWZp bmUgVk1QT1JUX0NNRF9HRVRSQU1TSVpFIDB4MTQKZGlmZiAtLWdpdCBhL2h3L2kzODYveDg2LWlv bW11LmMgYi9ody9pMzg2L3g4Ni1pb21tdS5jCmluZGV4IDhhMDFhMmQuLmZkM2Y4MzggMTAwNjQ0 Ci0tLSBhL2h3L2kzODYveDg2LWlvbW11LmMKKysrIGIvaHcvaTM4Ni94ODYtaW9tbXUuYwpAQCAt MjQsNyArMjQsNyBAQAogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogdm9pZCB4ODZfaW9tbXVfaWVjX3Jl Z2lzdGVyX25vdGlmaWVyKFg4NklPTU1VU3RhdGUgKmlvbW11LAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGllY19ub3RpZnlfZm4gZm4sIHZvaWQgKmRhdGEpCmRpZmYgLS1n aXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXgg ZjI0YjdkNC4uN2MzMzM5MCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBi L2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMTcsMTEgKzE3LDExIEBACiAjaW5jbHVkZSAiaHcv eGVuL3hlbl9jb21tb24uaCIKICNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVk ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVk ZSAic3lzZW11L3hlbi1tYXBjYWNoZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKIAog I2luY2x1ZGUgPHhlbi9odm0vaW9yZXEuaD4KZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1t YXBjYWNoZS5jIGIvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKaW5kZXggZWZhMzVkYy4uZmM5 YTJmMiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKKysrIGIvaHcvaTM4 Ni94ZW4veGVuLW1hcGNhY2hlLmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vaHZt L3BhcmFtcy5oPgogCiAjaW5jbHVkZSAic3lzZW11L3hlbi1tYXBjYWNoZS5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIC8vI2RlZmluZSBN QVBDQUNIRV9ERUJVRwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMgYi9o dy9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYwppbmRleCBkZWI3YTBjLi4yOTk2Y2ZkIDEwMDY0NAot LS0gYS9ody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYworKysgYi9ody9pMzg2L3hlbi94ZW5fcGxh dGZvcm0uYwpAQCAtMzEsNyArMzEsNyBAQAogI2luY2x1ZGUgImh3L2lycS5oIgogI2luY2x1ZGUg Imh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5k LmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKZGlmZiAtLWdpdCBhL2h3L2kzODYv eGVuL3hlbl9wdmRldmljZS5jIGIvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKaW5kZXggZjc0 ODgyMy4uNDllMWRmYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKKysr IGIvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9wY2kvcGNp LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAK ICNkZWZpbmUgVFlQRV9YRU5fUFZfREVWSUNFICAieGVuLXB2ZGV2aWNlIgogCmRpZmYgLS1naXQg YS9ody9pZGUvYWhjaS1hbGx3aW5uZXIuYyBiL2h3L2lkZS9haGNpLWFsbHdpbm5lci5jCmluZGV4 IGMzZjE2MDQuLmVlZmJlMDAgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9haGNpLWFsbHdpbm5lci5jCisr KyBiL2h3L2lkZS9haGNpLWFsbHdpbm5lci5jCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAi aHcvaWRlL2ludGVybmFsLmgiCiAjaW5jbHVkZSAiaHcvaWRlL2FoY2lfaW50ZXJuYWwuaCIKIAot I2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVm aW5lIEFMTFdJTk5FUl9BSENJX0JJU1RBRlIgICAgKCgweGEwIC0gQUxMV0lOTkVSX0FIQ0lfTU1J T19PRkYpIC8gNCkKICNkZWZpbmUgQUxMV0lOTkVSX0FIQ0lfQklTVENSICAgICAoKDB4YTQgLSBB TExXSU5ORVJfQUhDSV9NTUlPX09GRikgLyA0KQpkaWZmIC0tZ2l0IGEvaHcvaWRlL2FoY2kuYyBi L2h3L2lkZS9haGNpLmMKaW5kZXggZTIyZDdiZS4uNWZlYTEyNiAxMDA2NDQKLS0tIGEvaHcvaWRl L2FoY2kuYworKysgYi9ody9pZGUvYWhjaS5jCkBAIC0zMyw3ICszMyw3IEBACiAjaW5jbHVkZSAi aHcvaWRlL3BjaS5oIgogI2luY2x1ZGUgImh3L2lkZS9haGNpX2ludGVybmFsLmgiCiAKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogc3RhdGljIHZv aWQgY2hlY2tfY21kKEFIQ0lTdGF0ZSAqcywgaW50IHBvcnQpOwogc3RhdGljIGludCBoYW5kbGVf Y21kKEFIQ0lTdGF0ZSAqcywgaW50IHBvcnQsIHVpbnQ4X3Qgc2xvdCk7CmRpZmYgLS1naXQgYS9o dy9pZGUvYXRhcGkuYyBiL2h3L2lkZS9hdGFwaS5jCmluZGV4IGMwNTA5YzguLmJlNjEzMmEgMTAw NjQ0Ci0tLSBhL2h3L2lkZS9hdGFwaS5jCisrKyBiL2h3L2lkZS9hdGFwaS5jCkBAIC0yNyw3ICsy Nyw3IEBACiAjaW5jbHVkZSAiaHcvaWRlL2ludGVybmFsLmgiCiAjaW5jbHVkZSAiaHcvc2NzaS9z Y3NpLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBBVEFQSV9TRUNU T1JfQklUUyAoMiArIEJEUlZfU0VDVE9SX0JJVFMpCiAjZGVmaW5lIEFUQVBJX1NFQ1RPUl9TSVpF ICgxIDw8IEFUQVBJX1NFQ1RPUl9CSVRTKQpkaWZmIC0tZ2l0IGEvaHcvaWRlL2NtZDY0Ni5jIGIv aHcvaWRlL2NtZDY0Ni5jCmluZGV4IDY1YWZmNTEuLjkwNWMxYjYgMTAwNjQ0Ci0tLSBhL2h3L2lk ZS9jbWQ2NDYuYworKysgYi9ody9pZGUvY21kNjQ2LmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNs dWRlICJzeXNlbXUvZG1hLmgiCiAKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qIENNRDY0NiBzcGVj aWZpYyAqLwogI2RlZmluZSBDRlIJCTB4NTAKZGlmZiAtLWdpdCBhL2h3L2lkZS9jb3JlLmMgYi9o dy9pZGUvY29yZS5jCmluZGV4IDEzOWM4NDMuLmFhODI4OTcgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9j b3JlLmMKKysrIGIvaHcvaWRlL2NvcmUuYwpAQCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgInFl bXUvY3V0aWxzLmgiCiAKICNpbmNsdWRlICJody9pZGUvaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogVGhlc2UgdmFsdWVz IHdlcmUgYmFzZWQgb24gYSBTZWFnYXRlIFNUMzUwMDQxOEFTIGJ1dCBoYXZlIGJlZW4gbW9kaWZp ZWQKICAgIHRvIG1ha2UgbW9yZSBzZW5zZSBpbiBRRU1VICovCmRpZmYgLS1naXQgYS9ody9pZGUv cGNpLmMgYi9ody9pZGUvcGNpLmMKaW5kZXggMWFiMGE4OS4uMzgzOTVjYSAxMDA2NDQKLS0tIGEv aHcvaWRlL3BjaS5jCisrKyBiL2h3L2lkZS9wY2kuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1 ZGUgInN5c2VtdS9kbWEuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1 ZGUgImh3L2lkZS9wY2kuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogI2RlZmluZSBCTURNQV9QQUdFX1NJWkUgNDA5NgogCmRpZmYgLS1naXQg YS9ody9pZGUvcGlpeC5jIGIvaHcvaWRlL3BpaXguYwppbmRleCBhM2FmZTFmLi42MDc2M2NmIDEw MDY0NAotLS0gYS9ody9pZGUvcGlpeC5jCisrKyBiL2h3L2lkZS9waWl4LmMKQEAgLTMzLDcgKzMz LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvZG1hLmgiCiAKICNpbmNsdWRlICJody9pZGUvcGNpLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0 YXRpYyB1aW50NjRfdCBibWRtYV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVuc2ln bmVkIHNpemUpCiB7CmRpZmYgLS1naXQgYS9ody9pZGUvc2lpMzExMi5jIGIvaHcvaWRlL3NpaTMx MTIuYwppbmRleCBlMzg5NmM2Li5jNjc2MjgwIDEwMDY0NAotLS0gYS9ody9pZGUvc2lpMzExMi5j CisrKyBiL2h3L2lkZS9zaWkzMTEyLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogI2luY2x1ZGUgInFl bXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFlQRV9TSUkzMTEyX1BD SSAic2lpMzExMiIKICNkZWZpbmUgU0lJMzExMl9QQ0kob2JqKSBPQkpFQ1RfQ0hFQ0soU2lJMzEx MlBDSVN0YXRlLCAob2JqKSwgXApkaWZmIC0tZ2l0IGEvaHcvaWRlL3ZpYS5jIGIvaHcvaWRlL3Zp YS5jCmluZGV4IDExN2FjNGQuLmMyMjE5NjQgMTAwNjQ0Ci0tLSBhL2h3L2lkZS92aWEuYworKysg Yi9ody9pZGUvdmlhLmMKQEAgLTMyLDcgKzMyLDcgQEAKICNpbmNsdWRlICJzeXNlbXUvZG1hLmgi CiAKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyB1aW50NjRfdCBibWRtYV9yZWFkKHZvaWQg Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l ZCBzaXplKQpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvYWRiLWtiZC5jIGIvaHcvaW5wdXQvYWRiLWti ZC5jCmluZGV4IDUwYjYyNzEuLjU5MmI4ZDggMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L2FkYi1rYmQu YworKysgYi9ody9pbnB1dC9hZGIta2JkLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJo dy9pbnB1dC9hZGIta2V5cy5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRl ICJhZGItaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogI2RlZmluZSBBREJfS0VZQk9BUkQob2JqKSBPQkpFQ1RfQ0hFQ0soS0JE U3RhdGUsIChvYmopLCBUWVBFX0FEQl9LRVlCT0FSRCkKIApkaWZmIC0tZ2l0IGEvaHcvaW5wdXQv YWRiLW1vdXNlLmMgYi9ody9pbnB1dC9hZGItbW91c2UuYwppbmRleCAzYmE2MDI3Li45ZGI2NWRm IDEwMDY0NAotLS0gYS9ody9pbnB1dC9hZGItbW91c2UuYworKysgYi9ody9pbnB1dC9hZGItbW91 c2UuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgInVpL2NvbnNvbGUuaCIKICNpbmNsdWRl ICJody9pbnB1dC9hZGIuaCIKICNpbmNsdWRlICJhZGItaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBBREJfTU9V U0Uob2JqKSBPQkpFQ1RfQ0hFQ0soTW91c2VTdGF0ZSwgKG9iaiksIFRZUEVfQURCX01PVVNFKQog CmRpZmYgLS1naXQgYS9ody9pbnB1dC9oaWQuYyBiL2h3L2lucHV0L2hpZC5jCmluZGV4IGFhNGZi ODIuLjZiZTliNzAgMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L2hpZC5jCisrKyBiL2h3L2lucHV0L2hp ZC5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUg InFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJody9pbnB1dC9oaWQuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBISURfVVNBR0Vf RVJST1JfUk9MTE9WRVIgICAgICAgIDB4MDEKICNkZWZpbmUgSElEX1VTQUdFX1BPU1RGQUlMICAg ICAgICAgICAgICAweDAyCmRpZmYgLS1naXQgYS9ody9pbnB1dC9taWxreW1pc3Qtc29mdHVzYi5j IGIvaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2IuYwppbmRleCBlZjhmNDdjLi4wYTMzNmQ2IDEw MDY0NAotLS0gYS9ody9pbnB1dC9taWxreW1pc3Qtc29mdHVzYi5jCisrKyBiL2h3L2lucHV0L21p bGt5bWlzdC1zb2Z0dXNiLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9y LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRl ICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJ1aS9j b25zb2xlLmgiCiAjaW5jbHVkZSAiaHcvaW5wdXQvaGlkLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJv ci1yZXBvcnQuaCIKZGlmZiAtLWdpdCBhL2h3L2lucHV0L3BzMi5jIGIvaHcvaW5wdXQvcHMyLmMK aW5kZXggMDZmNWQyYS4uMGZjODRhMyAxMDA2NDQKLS0tIGEvaHcvaW5wdXQvcHMyLmMKKysrIGIv aHcvaW5wdXQvcHMyLmMKQEAgLTI5LDcgKzI5LDcgQEAKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgog I2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKIAotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKiBkZWJ1ZyBQQyBrZXlib2FyZCAqLwogLy8jZGVm aW5lIERFQlVHX0tCRApkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvdmlydGlvLWlucHV0LmMgYi9ody9p bnB1dC92aXJ0aW8taW5wdXQuYwppbmRleCAwZTQyZjBkLi45YTg0MDUyIDEwMDY0NAotLS0gYS9o dy9pbnB1dC92aXJ0aW8taW5wdXQuYworKysgYi9ody9pbnB1dC92aXJ0aW8taW5wdXQuYwpAQCAt Nyw3ICs3LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInFlbXUvaW92LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICJody9xZGV2LmgiCiAjaW5jbHVkZSAi aHcvdmlydGlvL3ZpcnRpby5oIgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hcGljLmMgYi9ody9pbnRj L2FwaWMuYwppbmRleCA2ZmRhNTJiLi5iOTBlZWQ3IDEwMDY0NAotLS0gYS9ody9pbnRjL2FwaWMu YworKysgYi9ody9pbnRjL2FwaWMuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgImh3L2kz ODYvaW9hcGljLmgiCiAjaW5jbHVkZSAiaHcvcGNpL21zaS5oIgogI2luY2x1ZGUgInFlbXUvaG9z dC11dGlscy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMtbXNp ZGVmLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hcGlj X2NvbW1vbi5jIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5jCmluZGV4IDc4OTAzZWEuLjUyODA3MDIg MTAwNjQ0Ci0tLSBhL2h3L2ludGMvYXBpY19jb21tb24uYworKysgYi9ody9pbnRjL2FwaWNfY29t bW9uLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNs dWRlICJody9pMzg2L2FwaWMuaCIKICNpbmNsdWRlICJody9pMzg2L2FwaWNfaW50ZXJuYWwuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJzeXNlbXUvaGF4LmgiCiAjaW5jbHVkZSAic3lzZW11L2t2bS5oIgogI2luY2x1ZGUgImh3 L3FkZXYuaCIKZGlmZiAtLWdpdCBhL2h3L2ludGMvYXJtX2dpYy5jIGIvaHcvaW50Yy9hcm1fZ2lj LmMKaW5kZXggZWEwMzIzZi4uNTk0YmM1MSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcm1fZ2ljLmMK KysrIGIvaHcvaW50Yy9hcm1fZ2ljLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJxYXBp L2Vycm9yLmgiCiAjaW5jbHVkZSAicW9tL2NwdS5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAic3lzZW11L2t2bS5oIgogCiAvKiAjZGVmaW5lIERFQlVHX0dJQyAqLwpkaWZmIC0tZ2l0IGEv aHcvaW50Yy9hcm1fZ2ljdjNfY3B1aWYuYyBiL2h3L2ludGMvYXJtX2dpY3YzX2NwdWlmLmMKaW5k ZXggNWNiYWZhZi4uYmRhNWI3ZSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcm1fZ2ljdjNfY3B1aWYu YworKysgYi9ody9pbnRjL2FybV9naWN2M19jcHVpZi5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgiCiAjaW5jbHVkZSAi cWVtdS9tYWluLWxvb3AuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKICNpbmNsdWRlICJnaWN2M19pbnRlcm5hbC5oIgogI2luY2x1ZGUgImNwdS5o IgogCmRpZmYgLS1naXQgYS9ody9pbnRjL2FybV9naWN2M19kaXN0LmMgYi9ody9pbnRjL2FybV9n aWN2M19kaXN0LmMKaW5kZXggOTNmZTkzNi4uOWZjODNiNSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9h cm1fZ2ljdjNfZGlzdC5jCisrKyBiL2h3L2ludGMvYXJtX2dpY3YzX2Rpc3QuYwpAQCAtMTEsNyAr MTEsNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSAiZ2ljdjNfaW50ZXJuYWwuaCIKIAogLyogVGhlIEdJQ0RfTlNBQ1IgcmVnaXN0ZXJzIGNv bnRhaW4gYSB0d28gYml0IGZpZWxkIGZvciBlYWNoIGludGVycnVwdCB3aGljaApkaWZmIC0tZ2l0 IGEvaHcvaW50Yy9hcm1fZ2ljdjNfcmVkaXN0LmMgYi9ody9pbnRjL2FybV9naWN2M19yZWRpc3Qu YwppbmRleCA4YTg2ODRkLi44MzgxZjA1IDEwMDY0NAotLS0gYS9ody9pbnRjL2FybV9naWN2M19y ZWRpc3QuYworKysgYi9ody9pbnRjL2FybV9naWN2M19yZWRpc3QuYwpAQCAtMTEsNyArMTEsNyBA QAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAi Z2ljdjNfaW50ZXJuYWwuaCIKIAogc3RhdGljIHVpbnQzMl90IG1hc2tfZ3JvdXAoR0lDdjNDUFVT dGF0ZSAqY3MsIE1lbVR4QXR0cnMgYXR0cnMpCmRpZmYgLS1naXQgYS9ody9pbnRjL2FybXY3bV9u dmljLmMgYi9ody9pbnRjL2FybXY3bV9udmljLmMKaW5kZXggYzUxMTUxZi4uNmFkNDg4OCAxMDA2 NDQKLS0tIGEvaHcvaW50Yy9hcm12N21fbnZpYy5jCisrKyBiL2h3L2ludGMvYXJtdjdtX252aWMu YwpAQCAtMjEsNyArMjEsNyBAQAogI2luY2x1ZGUgInRhcmdldC9hcm0vY3B1LmgiCiAjaW5jbHVk ZSAiZXhlYy9leGVjLWFsbC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJh Y2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qIElSUSBudW1iZXIgY291 bnRpbmc6CiAgKgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hc3BlZWRfdmljLmMgYi9ody9pbnRjL2Fz cGVlZF92aWMuYwppbmRleCAyMzcwZTc0Li42NjM0ZDBhIDEwMDY0NAotLS0gYS9ody9pbnRjL2Fz cGVlZF92aWMuYworKysgYi9ody9pbnRjL2FzcGVlZF92aWMuYwpAQCAtMzEsNyArMzEsNyBAQAog I2luY2x1ZGUgImh3L2ludGMvYXNwZWVkX3ZpYy5oIgogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgi CiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBBVklDX05FV19CQVNFX09GRlNFVCAweDgwCiAK ZGlmZiAtLWdpdCBhL2h3L2ludGMvZ3JsaWJfaXJxbXAuYyBiL2h3L2ludGMvZ3JsaWJfaXJxbXAu YwppbmRleCBkNmY5Y2IzLi44OTU0N2YyIDEwMDY0NAotLS0gYS9ody9pbnRjL2dybGliX2lycW1w LmMKKysrIGIvaHcvaW50Yy9ncmxpYl9pcnFtcC5jCkBAIC0zMCw3ICszMCw3IEBACiAKICNpbmNs dWRlICJody9zcGFyYy9ncmxpYi5oIgogCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogCiAjZGVmaW5lIElS UU1QX01BWF9DUFUgMTYKZGlmZiAtLWdpdCBhL2h3L2ludGMvaGVhdGhyb3dfcGljLmMgYi9ody9p bnRjL2hlYXRocm93X3BpYy5jCmluZGV4IDM5M2ZkZDcuLmE0N2YwZTUgMTAwNjQ0Ci0tLSBhL2h3 L2ludGMvaGVhdGhyb3dfcGljLmMKKysrIGIvaHcvaW50Yy9oZWF0aHJvd19waWMuYwpAQCAtMjYs NyArMjYsNyBAQAogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvcHBjL21hYy5oIgog I2luY2x1ZGUgImh3L2ludGMvaGVhdGhyb3dfcGljLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBpbmxpbmUgaW50IGhlYXRocm93 X2NoZWNrX2lycShIZWF0aHJvd1BJQ1N0YXRlICpwaWMpCiB7CmRpZmYgLS1naXQgYS9ody9pbnRj L2k4MjU5LmMgYi9ody9pbnRjL2k4MjU5LmMKaW5kZXggNzZmM2Q4Ny4uNzA2NTE2ZiAxMDA2NDQK LS0tIGEvaHcvaW50Yy9pODI1OS5jCisrKyBiL2h3L2ludGMvaTgyNTkuYwpAQCAtMjgsNyArMjgs NyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2lu Y2x1ZGUgImh3L2lzYS9pODI1OV9pbnRlcm5hbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKiBkZWJ1ZyBQSUMgKi8KIC8vI2RlZmluZSBE RUJVR19QSUMKZGlmZiAtLWdpdCBhL2h3L2ludGMvaW9hcGljLmMgYi9ody9pbnRjL2lvYXBpYy5j CmluZGV4IDM2MTM5YTQuLjNjOGNmZTUgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvaW9hcGljLmMKKysr IGIvaHcvaW50Yy9pb2FwaWMuYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgInRhcmdldC9p Mzg2L2NwdS5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKICNpbmNsdWRlICJo dy9pMzg2L3g4Ni1pb21tdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIEFQSUNfREVMSVZFUllfTU9ERV9TSElGVCA4CiAjZGVm aW5lIEFQSUNfUE9MQVJJVFlfU0hJRlQgMTQKZGlmZiAtLWdpdCBhL2h3L2ludGMvbG0zMl9waWMu YyBiL2h3L2ludGMvbG0zMl9waWMuYwppbmRleCBkYjZjN2FmLi4wOTc5NjhmIDEwMDY0NAotLS0g YS9ody9pbnRjL2xtMzJfcGljLmMKKysrIGIvaHcvaW50Yy9sbTMyX3BpYy5jCkBAIC0yMiw3ICsy Miw3IEBACiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIK ICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9sbTMyL2xtMzJfcGljLmgiCiAjaW5jbHVk ZSAiaHcvaW50Yy9pbnRjLmgiCiAKZGlmZiAtLWdpdCBhL2h3L2ludGMvczM5MF9mbGljLmMgYi9o dy9pbnRjL3MzOTBfZmxpYy5jCmluZGV4IDVmODE2OGYuLjJiMmFjNmUgMTAwNjQ0Ci0tLSBhL2h3 L2ludGMvczM5MF9mbGljLmMKKysrIGIvaHcvaW50Yy9zMzkwX2ZsaWMuYwpAQCAtMTYsNyArMTYs NyBAQAogI2luY2x1ZGUgImh3L3MzOTB4L2lvaW5zdC5oIgogI2luY2x1ZGUgImh3L3MzOTB4L3Mz OTBfZmxpYy5oIgogI2luY2x1ZGUgImh3L3MzOTB4L2Nzcy5oIgotI2luY2x1ZGUgInRyYWNlLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImNwdS5oIgogI2luY2x1 ZGUgImh3L3FkZXYuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ody9p bnRjL3MzOTBfZmxpY19rdm0uYyBiL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCmluZGV4IDNmODA0 YWQuLjk4NTI0NzcgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCisrKyBiL2h3 L2ludGMvczM5MF9mbGljX2t2bS5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSAiaHcvczM5 MHgvczM5MF9mbGljLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvYWRhcHRlci5oIgogI2luY2x1ZGUg Imh3L3MzOTB4L2Nzcy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogCiAjZGVmaW5lIEZMSUNfU0FWRV9JTklUSUFMX1NJWkUgZ2V0cGFnZXNpemUo KQogI2RlZmluZSBGTElDX0ZBSUxFRCAoLTFVTCkKZGlmZiAtLWdpdCBhL2h3L2ludGMvc2xhdmlv X2ludGN0bC5jIGIvaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMKaW5kZXggODE3ZTAyNi4uMjM1MTgw MSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9zbGF2aW9faW50Y3RsLmMKKysrIGIvaHcvaW50Yy9zbGF2 aW9faW50Y3RsLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJtb25pdG9yL21vbml0b3Iu aCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9pbnRjL2ludGMuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLy8jZGVm aW5lIERFQlVHX0lSUV9DT1VOVAogCmRpZmYgLS1naXQgYS9ody9pbnRjL3hpY3MuYyBiL2h3L2lu dGMveGljcy5jCmluZGV4IGU3M2U2MjMuLjcwMGQ1OTEgMTAwNjQ0Ci0tLSBhL2h3L2ludGMveGlj cy5jCisrKyBiL2h3L2ludGMveGljcy5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSAicWVt dS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJody9ody5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFl bXUvdGltZXIuaCIKICNpbmNsdWRlICJody9wcGMveGljcy5oIgogI2luY2x1ZGUgInFlbXUvZXJy b3ItcmVwb3J0LmgiCmRpZmYgLS1naXQgYS9ody9pbnRjL3hpY3Nfa3ZtLmMgYi9ody9pbnRjL3hp Y3Nfa3ZtLmMKaW5kZXggODlmYjIwZS4uNzRhNjg0ZSAxMDA2NDQKLS0tIGEvaHcvaW50Yy94aWNz X2t2bS5jCisrKyBiL2h3L2ludGMveGljc19rdm0uYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1 ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAiaHcvcHBjL3NwYXByLmgiCiAjaW5jbHVkZSAi aHcvcHBjL3hpY3MuaCIKZGlmZiAtLWdpdCBhL2h3L2ludGMveGljc19zcGFwci5jIGIvaHcvaW50 Yy94aWNzX3NwYXByLmMKaW5kZXggMmUyN2I5Mi4uOTNhMGMzZSAxMDA2NDQKLS0tIGEvaHcvaW50 Yy94aWNzX3NwYXByLmMKKysrIGIvaHcvaW50Yy94aWNzX3NwYXByLmMKQEAgLTI4LDcgKzI4LDcg QEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAi aHcvaHcuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5jbHVkZSAiaHcvcHBjL3NwYXByLmgiCiAj aW5jbHVkZSAiaHcvcHBjL3hpY3MuaCIKZGlmZiAtLWdpdCBhL2h3L2lwbWkvaXBtaS5jIGIvaHcv aXBtaS9pcG1pLmMKaW5kZXggOWJlMjgxZi4uNmVkZjc4ZiAxMDA2NDQKLS0tIGEvaHcvaXBtaS9p cG1pLmMKKysrIGIvaHcvaXBtaS9pcG1pLmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlICJz eXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicW9tL29iamVjdF9pbnRlcmZhY2VzLmgiCiAjaW5j bHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgogI2luY2x1 ZGUgInFhcGkvdmlzaXRvci5oIgogCiBzdGF0aWMgdWludDMyX3QgaXBtaV9jdXJyZW50X3V1aWQg PSAxOwpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BjODczMTIuYyBiL2h3L2lzYS9wYzg3MzEyLmMKaW5k ZXggNDhiMjllMy4uYmY4YTEyNSAxMDA2NDQKLS0tIGEvaHcvaXNhL3BjODczMTIuYworKysgYi9o dy9pc2EvcGM4NzMxMi5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAic3lzZW11L2Jsb2Nr ZGV2LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hh ci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog CiAKICNkZWZpbmUgUkVHX0ZFUiAwCmRpZmYgLS1naXQgYS9ody9tZW0vcGMtZGltbS5jIGIvaHcv bWVtL3BjLWRpbW0uYwppbmRleCA1MTM1MGQ5Li5hOTQ3ODhiIDEwMDY0NAotLS0gYS9ody9tZW0v cGMtZGltbS5jCisrKyBiL2h3L21lbS9wYy1kaW1tLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNs dWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAic3lzZW11L251bWEuaCIKICNpbmNsdWRlICJz eXNlbXUva3ZtLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAjaW5jbHVkZSAiaHcvdmlydGlvL3Zob3N0LmgiCiAKIHR5cGVkZWYgc3RydWN0IHBj X2RpbW1zX2NhcGFjaXR5IHsKZGlmZiAtLWdpdCBhL2h3L21pc2MvYXNwZWVkX3NjdS5jIGIvaHcv bWlzYy9hc3BlZWRfc2N1LmMKaW5kZXggNWU2ZDU3NC4uYzcyNWU2YyAxMDA2NDQKLS0tIGEvaHcv bWlzYy9hc3BlZWRfc2N1LmMKKysrIGIvaHcvbWlzYy9hc3BlZWRfc2N1LmMKQEAgLTE2LDcgKzE2 LDcgQEAKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJxZW11L2JpdG9wcy5o IgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVE9fUkVHKG9mZnNldCkgKChvZmZzZXQpID4+ IDIpCiAKZGlmZiAtLWdpdCBhL2h3L21pc2MvYXNwZWVkX3NkbWMuYyBiL2h3L21pc2MvYXNwZWVk X3NkbWMuYwppbmRleCAwZGYwMDhlLi4wN2EyYjA1IDEwMDY0NAotLS0gYS9ody9taXNjL2FzcGVl ZF9zZG1jLmMKKysrIGIvaHcvbWlzYy9hc3BlZWRfc2RtYy5jCkBAIC0xNCw3ICsxNCw3IEBACiAj aW5jbHVkZSAiaHcvbWlzYy9hc3BlZWRfc2N1LmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0 aWVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKiBQcm90ZWN0aW9uIEtleSBSZWdpc3RlciAq LwogI2RlZmluZSBSX1BST1QgICAgICAgICAgICAoMHgwMCAvIDQpCmRpZmYgLS1naXQgYS9ody9t aXNjL2VjY21lbWN0bC5jIGIvaHcvbWlzYy9lY2NtZW1jdGwuYwppbmRleCBiYjdjYzUyLi5jMDg4 YTBlIDEwMDY0NAotLS0gYS9ody9taXNjL2VjY21lbWN0bC5jCisrKyBiL2h3L21pc2MvZWNjbWVt Y3RsLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNs dWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogLyogVGhlcmUgYXJlIDMgdmVyc2lvbnMgb2YgdGhpcyBjaGlwIHVzZWQg aW4gU01QIHN1bjRtIHN5c3RlbXM6CiAgKiBNQ0MgKHZlcnNpb24gMCwgaW1wbGVtZW50YXRpb24g MCkgU1MtNjAwTVAKZGlmZiAtLWdpdCBhL2h3L21pc2MvaW14N19ncHIuYyBiL2h3L21pc2MvaW14 N19ncHIuYwppbmRleCBjMmE5ZGYyLi4zMjdjZjg3IDEwMDY0NAotLS0gYS9ody9taXNjL2lteDdf Z3ByLmMKKysrIGIvaHcvbWlzYy9pbXg3X2dwci5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVk ZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogZW51bSBJTVg3R1BSUmVn aXN0ZXJzIHsKICAgICBJT01VWENfR1BSMCAgPSAweDAwLApkaWZmIC0tZ2l0IGEvaHcvbWlzYy9p b3RraXQtc2VjY3RsLmMgYi9ody9taXNjL2lvdGtpdC1zZWNjdGwuYwppbmRleCBkZGQxNTg0Li5m MzBlZDZjIDEwMDY0NAotLS0gYS9ody9taXNjL2lvdGtpdC1zZWNjdGwuYworKysgYi9ody9taXNj L2lvdGtpdC1zZWNjdGwuYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAu aCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJo dy9zeXNidXMuaCIKICNpbmNsdWRlICJody9yZWdpc3RlcmZpZWxkcy5oIgogI2luY2x1ZGUgImh3 L21pc2MvaW90a2l0LXNlY2N0bC5oIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tYWNpby9jdWRhLmMg Yi9ody9taXNjL21hY2lvL2N1ZGEuYwppbmRleCBiZDliODYyLi41NDI5ZjlmIDEwMDY0NAotLS0g YS9ody9taXNjL21hY2lvL2N1ZGEuYworKysgYi9ody9taXNjL21hY2lvL2N1ZGEuYwpAQCAtMzIs NyArMzIsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJxZW11L2N1 dGlscy5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNs dWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qIEJpdHMgaW4gQiBkYXRhIHJlZ2lzdGVyOiBh bGwgYWN0aXZlIGxvdyAqLwogI2RlZmluZSBUUkVRICAgICAgICAgICAgMHgwOCAgICAvKiBUcmFu c2ZlciByZXF1ZXN0IChpbnB1dCkgKi8KZGlmZiAtLWdpdCBhL2h3L21pc2MvbWlsa3ltaXN0LWhw ZG1jLmMgYi9ody9taXNjL21pbGt5bWlzdC1ocGRtYy5jCmluZGV4IGU2MTQwZWUuLjQ5ZjBjZWIg MTAwNjQ0Ci0tLSBhL2h3L21pc2MvbWlsa3ltaXN0LWhwZG1jLmMKKysrIGIvaHcvbWlzYy9taWxr eW1pc3QtaHBkbWMuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIK ICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgotI2luY2x1ZGUgInRy YWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvZXJy b3ItcmVwb3J0LmgiCiAKIGVudW0gewpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9taWxreW1pc3QtcGZw dS5jIGIvaHcvbWlzYy9taWxreW1pc3QtcGZwdS5jCmluZGV4IDg2ZjVlMzguLmI5OGYyOTIgMTAw NjQ0Ci0tLSBhL2h3L21pc2MvbWlsa3ltaXN0LXBmcHUuYworKysgYi9ody9taXNjL21pbGt5bWlz dC1wZnB1LmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgog I2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSA8bWF0aC5oPgpkaWZmIC0t Z2l0IGEvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5jIGIvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5j CmluZGV4IDNiMGUyMDMuLjI3MDQ2ZGEgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvbW1pb19pbnRlcmZh Y2UuYworKysgYi9ody9taXNjL21taW9faW50ZXJmYWNlLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAog I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3Fk ZXYtcHJvcGVydGllcy5oIgogI2luY2x1ZGUgImh3L21pc2MvbW1pb19pbnRlcmZhY2UuaCIKICNp bmNsdWRlICJxYXBpL2Vycm9yLmgiCmRpZmYgLS1naXQgYS9ody9taXNjL21vczY1MjIuYyBiL2h3 L21pc2MvbW9zNjUyMi5jCmluZGV4IDhhZDlmYzguLjcxNjBhYWEgMTAwNjQ0Ci0tLSBhL2h3L21p c2MvbW9zNjUyMi5jCisrKyBiL2h3L21pc2MvbW9zNjUyMi5jCkBAIC0zMSw3ICszMSw3IEBACiAj aW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5j bHVkZSAicWVtdS9sb2cuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogLyogWFhYOiBpbXBsZW1lbnQgYWxsIHRpbWVyIG1vZGVzICovCiAKZGlm ZiAtLWdpdCBhL2h3L21pc2MvbXBzMi1mcGdhaW8uYyBiL2h3L21pc2MvbXBzMi1mcGdhaW8uYwpp bmRleCA3Mzk0YTA1Li4yMDVmM2ZhIDEwMDY0NAotLS0gYS9ody9taXNjL21wczItZnBnYWlvLmMK KysrIGIvaHcvbWlzYy9tcHMyLWZwZ2Fpby5jCkBAIC0xOCw3ICsxOCw3IEBACiAjaW5jbHVkZSAi cWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog I2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3JlZ2lzdGVyZmllbGRzLmgiCiAj aW5jbHVkZSAiaHcvbWlzYy9tcHMyLWZwZ2Fpby5oIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tcHMy LXNjYy5jIGIvaHcvbWlzYy9tcHMyLXNjYy5jCmluZGV4IDZhOWQyNTEuLjcwYTIyZWIgMTAwNjQ0 Ci0tLSBhL2h3L21pc2MvbXBzMi1zY2MuYworKysgYi9ody9taXNjL21wczItc2NjLmMKQEAgLTE5 LDcgKzE5LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L2xv Zy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog I2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3JlZ2lzdGVyZmllbGRzLmgiCiAj aW5jbHVkZSAiaHcvbWlzYy9tcHMyLXNjYy5oIgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9tc2YyLXN5 c3JlZy5jIGIvaHcvbWlzYy9tc2YyLXN5c3JlZy5jCmluZGV4IDZlYjUwMTEuLmExMzJiMmIgMTAw NjQ0Ci0tLSBhL2h3L21pc2MvbXNmMi1zeXNyZWcuYworKysgYi9ody9taXNjL21zZjItc3lzcmVn LmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgImh3 L21pc2MvbXNmMi1zeXNyZWcuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMg aW5saW5lIGludCBtc2YyX2RpdmJpdHModWludDMyX3QgZGl2KQogewpkaWZmIC0tZ2l0IGEvaHcv bWlzYy9zbGF2aW9fbWlzYy5jIGIvaHcvbWlzYy9zbGF2aW9fbWlzYy5jCmluZGV4IDBiMzNjZGMu LmJhOGZjNzMgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvc2xhdmlvX21pc2MuYworKysgYi9ody9taXNj L3NsYXZpb19taXNjLmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi CiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvKgogICog VGhpcyBpcyB0aGUgYXV4aW8gcG9ydCwgY2hpcCBjb250cm9sIGFuZCBzeXN0ZW0gY29udHJvbCBw YXJ0IG9mCmRpZmYgLS1naXQgYS9ody9taXNjL3R6LXBwYy5jIGIvaHcvbWlzYy90ei1wcGMuYwpp bmRleCAzZGQwNDVjLi5kMzAwNTZmIDEwMDY0NAotLS0gYS9ody9taXNjL3R6LXBwYy5jCisrKyBi L2h3L21pc2MvdHotcHBjLmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVw LmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAi aHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNpbmNsdWRlICJo dy9taXNjL3R6LXBwYy5oIgpkaWZmIC0tZ2l0IGEvaHcvbmV0L2UxMDAwZS5jIGIvaHcvbmV0L2Ux MDAwZS5jCmluZGV4IDE2YTk0MTcuLjFjODEyMzUgMTAwNjQ0Ci0tLSBhL2h3L25ldC9lMTAwMGUu YworKysgYi9ody9uZXQvZTEwMDBlLmMKQEAgLTQ2LDcgKzQ2LDcgQEAKICNpbmNsdWRlICJlMTAw MHhfY29tbW9uLmgiCiAjaW5jbHVkZSAiZTEwMDBlX2NvcmUuaCIKIAotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3Iu aCIKIAogI2RlZmluZSBUWVBFX0UxMDAwRSAiZTEwMDBlIgpkaWZmIC0tZ2l0IGEvaHcvbmV0L2Ux MDAwZV9jb3JlLmMgYi9ody9uZXQvZTEwMDBlX2NvcmUuYwppbmRleCBjOTNjNDY2Li5lZDQ1MzI5 IDEwMDY0NAotLS0gYS9ody9uZXQvZTEwMDBlX2NvcmUuYworKysgYi9ody9uZXQvZTEwMDBlX2Nv cmUuYwpAQCAtNDYsNyArNDYsNyBAQAogI2luY2x1ZGUgImUxMDAweF9jb21tb24uaCIKICNpbmNs dWRlICJlMTAwMGVfY29yZS5oIgogCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgRTEwMDBFX01JTl9YSVRSICAgICAoNTAwKSAvKiBO byBtb3JlIHRoZW4gNzgxMyBpbnRlcnJ1cHRzIHBlcgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNlY29uZCBhY2NvcmRpbmcgdG8gc3BlYyAxMC4yLjQuMiAqLwpkaWZmIC0t Z2l0IGEvaHcvbmV0L2UxMDAweF9jb21tb24uYyBiL2h3L25ldC9lMTAwMHhfY29tbW9uLmMKaW5k ZXggZWIwZTA5Ny4uMjk0NDI5NCAxMDA2NDQKLS0tIGEvaHcvbmV0L2UxMDAweF9jb21tb24uYwor KysgYi9ody9uZXQvZTEwMDB4X2NvbW1vbi5jCkBAIC0yOSw3ICsyOSw3IEBACiAKICNpbmNsdWRl ICJlMTAwMHhfY29tbW9uLmgiCiAKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvdHJhY2UuaCIKIAogYm9vbCBlMTAwMHhfcnhfcmVhZHkoUENJRGV2aWNlICpkLCB1aW50 MzJfdCAqbWFjKQogewpkaWZmIC0tZ2l0IGEvaHcvbmV0L2xhbmNlLmMgYi9ody9uZXQvbGFuY2Uu YwppbmRleCBhMDhkNWFjLi5hZjU0YzM0IDEwMDY0NAotLS0gYS9ody9uZXQvbGFuY2UuYworKysg Yi9ody9uZXQvbGFuY2UuYwpAQCAtMzksNyArMzksNyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIu aCIKICNpbmNsdWRlICJody9zcGFyYy9zcGFyYzMyX2RtYS5oIgogI2luY2x1ZGUgImh3L25ldC9s YW5jZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5o IgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKIAogCmRpZmYgLS1naXQgYS9ody9uZXQvbWls a3ltaXN0LW1pbmltYWMyLmMgYi9ody9uZXQvbWlsa3ltaXN0LW1pbmltYWMyLmMKaW5kZXggM2Vh YTE5ZC4uNjNlZTAwNSAxMDA2NDQKLS0tIGEvaHcvbmV0L21pbGt5bWlzdC1taW5pbWFjMi5jCisr KyBiL2h3L25ldC9taWxreW1pc3QtbWluaW1hYzIuYwpAQCAtMjgsNyArMjgsNyBAQAogI2luY2x1 ZGUgImNwdS5oIiAvKiBGSVhNRTogd2h5IGRvZXMgdGhpcyB1c2UgVEFSR0VUX1BBR0VfQUxJR04/ ICovCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRl ICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJuZXQv bmV0LmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKIApkaWZmIC0tZ2l0IGEvaHcv bmV0L21pcHNuZXQuYyBiL2h3L25ldC9taXBzbmV0LmMKaW5kZXggNWE2M2RmNy4uYWIxY2M1MCAx MDA2NDQKLS0tIGEvaHcvbmV0L21pcHNuZXQuYworKysgYi9ody9uZXQvbWlwc25ldC5jCkBAIC0x LDcgKzEsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9ody5oIgog I2luY2x1ZGUgIm5ldC9uZXQuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKIAogLyogTUlQU25ldCByZWdp c3RlciBvZmZzZXRzICovCmRpZmYgLS1naXQgYS9ody9uZXQvbmV0X3J4X3BrdC5jIGIvaHcvbmV0 L25ldF9yeF9wa3QuYwppbmRleCA5OGE1MDMwLi4yNzNmOTc4IDEwMDY0NAotLS0gYS9ody9uZXQv bmV0X3J4X3BrdC5jCisrKyBiL2h3L25ldC9uZXRfcnhfcGt0LmMKQEAgLTE2LDcgKzE2LDcgQEAK ICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgIm5ldF9yeF9wa3QuaCIKICNpbmNs dWRlICJuZXQvY2hlY2tzdW0uaCIKICNpbmNsdWRlICJuZXQvdGFwLmgiCmRpZmYgLS1naXQgYS9o dy9uZXQvb3BlbmNvcmVzX2V0aC5jIGIvaHcvbmV0L29wZW5jb3Jlc19ldGguYwppbmRleCBkNDJi NzljLi45YTRlODc0IDEwMDY0NAotLS0gYS9ody9uZXQvb3BlbmNvcmVzX2V0aC5jCisrKyBiL2h3 L25ldC9vcGVuY29yZXNfZXRoLmMKQEAgLTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJuZXQvbmV0 LmgiCiAjaW5jbHVkZSAibmV0L2V0aC5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogUkVD U01BTEwgaXMgbm90IHVzZWQgYmVjYXVzZSBpdCBicmVha3MgdGFwIG5ldHdvcmtpbmcgaW4gbGlu dXg6CiAgKiBpbmNvbWluZyBBUlAgcmVzcG9uc2VzIGFyZSB0b28gc2hvcnQKZGlmZiAtLWdpdCBh L2h3L25ldC9wY25ldC1wY2kuYyBiL2h3L25ldC9wY25ldC1wY2kuYwppbmRleCA3MGRjOGIzLi5m ZWIxY2Q3IDEwMDY0NAotLS0gYS9ody9uZXQvcGNuZXQtcGNpLmMKKysrIGIvaHcvbmV0L3BjbmV0 LXBjaS5jCkBAIC0zMyw3ICszMyw3IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1 ZGUgInN5c2VtdS9kbWEuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICJwY25l dC5oIgogCmRpZmYgLS1naXQgYS9ody9uZXQvcGNuZXQuYyBiL2h3L25ldC9wY25ldC5jCmluZGV4 IDBjNDQ1NTQuLjk4NDhhNzQgMTAwNjQ0Ci0tLSBhL2h3L25ldC9wY25ldC5jCisrKyBiL2h3L25l dC9wY25ldC5jCkBAIC00MSw3ICs0MSw3IEBACiAjaW5jbHVkZSAibmV0L2V0aC5oIgogI2luY2x1 ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICJwY25l dC5oIgogCmRpZmYgLS1naXQgYS9ody9uZXQvcm9ja2VyL3FtcC1ub3JvY2tlci5jIGIvaHcvbmV0 L3JvY2tlci9xbXAtbm9yb2NrZXIuYwppbmRleCAwZDYwNTEzLi40ZTU2NzRkIDEwMDY0NAotLS0g YS9ody9uZXQvcm9ja2VyL3FtcC1ub3JvY2tlci5jCisrKyBiL2h3L25ldC9yb2NrZXIvcW1wLW5v cm9ja2VyLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLWNvbW1hbmRzLXJvY2tlci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogCiBS b2NrZXJTd2l0Y2ggKnFtcF9xdWVyeV9yb2NrZXIoY29uc3QgY2hhciAqbmFtZSwgRXJyb3IgKipl cnJwKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3JvY2tlci9yb2NrZXIuYyBiL2h3L25ldC9yb2NrZXIv cm9ja2VyLmMKaW5kZXggYzAyY2JlZi4uMjExOGZiYSAxMDA2NDQKLS0tIGEvaHcvbmV0L3JvY2tl ci9yb2NrZXIuYworKysgYi9ody9uZXQvcm9ja2VyL3JvY2tlci5jCkBAIC0yMiw3ICsyMiw3IEBA CiAjaW5jbHVkZSAibmV0L25ldC5oIgogI2luY2x1ZGUgIm5ldC9ldGguaCIKICNpbmNsdWRlICJx YXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgogI2luY2x1ZGUg InFlbXUvaW92LmgiCiAjaW5jbHVkZSAicWVtdS9iaXRvcHMuaCIKIApkaWZmIC0tZ2l0IGEvaHcv bmV0L3JvY2tlci9yb2NrZXJfZnAuYyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyX2ZwLmMKaW5kZXgg MjdiMTdjOC4uOTdkMmNiYSAxMDA2NDQKLS0tIGEvaHcvbmV0L3JvY2tlci9yb2NrZXJfZnAuYwor KysgYi9ody9uZXQvcm9ja2VyL3JvY2tlcl9mcC5jCkBAIC0xNiw3ICsxNiw3IEBACiAKICNpbmNs dWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAibmV0L2NsaWVudHMuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktdHlwZXMtcm9ja2VyLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt dHlwZXMtcm9ja2VyLmgiCiAjaW5jbHVkZSAicm9ja2VyLmgiCiAjaW5jbHVkZSAicm9ja2VyX2h3 LmgiCiAjaW5jbHVkZSAicm9ja2VyX2ZwLmgiCmRpZmYgLS1naXQgYS9ody9uZXQvcm9ja2VyL3Jv Y2tlcl9vZl9kcGEuYyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyX29mX2RwYS5jCmluZGV4IDYwMDQ2 NzIuLjIyMzcwNWYgMTAwNjQ0Ci0tLSBhL2h3L25ldC9yb2NrZXIvcm9ja2VyX29mX2RwYS5jCisr KyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyX29mX2RwYS5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgIm5ldC9ldGguaCIKICNpbmNsdWRlICJxYXBp L2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLXJvY2tlci5oIgogI2luY2x1ZGUgInFl bXUvaW92LmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogCmRpZmYgLS1naXQgYS9ody9uZXQv c3BhcHJfbGxhbi5jIGIvaHcvbmV0L3NwYXByX2xsYW4uYwppbmRleCBkMjM5ZTRiLi43MWFmZjc3 IDEwMDY0NAotLS0gYS9ody9uZXQvc3BhcHJfbGxhbi5jCisrKyBiL2h3L25ldC9zcGFwcl9sbGFu LmMKQEAgLTM0LDcgKzM0LDcgQEAKICNpbmNsdWRlICJody9wcGMvc3BhcHIuaCIKICNpbmNsdWRl ICJody9wcGMvc3BhcHJfdmlvLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSA8 bGliZmR0Lmg+CiAKZGlmZiAtLWdpdCBhL2h3L25ldC9zdW5nZW0uYyBiL2h3L25ldC9zdW5nZW0u YwppbmRleCA2MGYxZTQ3Li43YTFhNTBiIDEwMDY0NAotLS0gYS9ody9uZXQvc3VuZ2VtLmMKKysr IGIvaHcvbmV0L3N1bmdlbS5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSAibmV0L2NoZWNr c3VtLmgiCiAjaW5jbHVkZSAiaHcvbmV0L21paS5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog I2RlZmluZSBUWVBFX1NVTkdFTSAic3VuZ2VtIgogCmRpZmYgLS1naXQgYS9ody9uZXQvc3VuaG1l LmMgYi9ody9uZXQvc3VuaG1lLmMKaW5kZXggNzU1OGZjYS4uN2I4Y2IyOCAxMDA2NDQKLS0tIGEv aHcvbmV0L3N1bmhtZS5jCisrKyBiL2h3L25ldC9zdW5obWUuYwpAQCAtMzAsNyArMzAsNyBAQAog I2luY2x1ZGUgIm5ldC9jaGVja3N1bS5oIgogI2luY2x1ZGUgIm5ldC9ldGguaCIKICNpbmNsdWRl ICJzeXNlbXUvc3lzZW11LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgSE1FX1JFR19TSVpFICAgICAgICAgICAgICAgICAgIDB4 ODAwMAogCmRpZmYgLS1naXQgYS9ody9uZXQvdmlydGlvLW5ldC5jIGIvaHcvbmV0L3ZpcnRpby1u ZXQuYwppbmRleCA2N2FkMzhjLi5lYzZhNmFiIDEwMDY0NAotLS0gYS9ody9uZXQvdmlydGlvLW5l dC5jCisrKyBiL2h3L25ldC92aXJ0aW8tbmV0LmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRl ICJuZXQvdmhvc3RfbmV0LmgiCiAjaW5jbHVkZSAiaHcvdmlydGlvL3ZpcnRpby1idXMuaCIKICNp bmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1uZXQuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMtbmV0LmgiCiAjaW5jbHVkZSAi aHcvdmlydGlvL3ZpcnRpby1hY2Nlc3MuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vbWlzYy5oIgog I2luY2x1ZGUgInN0YW5kYXJkLWhlYWRlcnMvbGludXgvZXRodG9vbC5oIgpkaWZmIC0tZ2l0IGEv aHcvbnZyYW0vZHMxMjI1eS5jIGIvaHcvbnZyYW0vZHMxMjI1eS5jCmluZGV4IGFkNzM0NWYuLmFi ODc2ZmYgMTAwNjQ0Ci0tLSBhL2h3L252cmFtL2RzMTIyNXkuYworKysgYi9ody9udnJhbS9kczEy MjV5LmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNs dWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogdHlwZWRlZiBzdHJ1Y3QgewogICAgIE1lbW9yeVJlZ2lvbiBpb21lbTsK ZGlmZiAtLWdpdCBhL2h3L252cmFtL2Z3X2NmZy5jIGIvaHcvbnZyYW0vZndfY2ZnLmMKaW5kZXgg MmEwNzM5ZC4uYWNiYjMzOCAxMDA2NDQKLS0tIGEvaHcvbnZyYW0vZndfY2ZnLmMKKysrIGIvaHcv bnZyYW0vZndfY2ZnLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlICJody9pc2EvaXNhLmgi CiAjaW5jbHVkZSAiaHcvbnZyYW0vZndfY2ZnLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L29wdGlvbi5oIgogI2luY2x1 ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2dyYWNrbGUu YyBiL2h3L3BjaS1ob3N0L2dyYWNrbGUuYwppbmRleCAwMzM1ODhiLi4xMzAyNWFmIDEwMDY0NAot LS0gYS9ody9wY2ktaG9zdC9ncmFja2xlLmMKKysrIGIvaHcvcGNpLWhvc3QvZ3JhY2tsZS5jCkBA IC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAi aHcvcHBjL21hYy5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBHUkFDS0xFX1BDSV9I T1NUX0JSSURHRShvYmopIFwKICAgICBPQkpFQ1RfQ0hFQ0soR3JhY2tsZVN0YXRlLCAob2JqKSwg VFlQRV9HUkFDS0xFX1BDSV9IT1NUX0JSSURHRSkKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3Nh YnJlLmMgYi9ody9wY2ktaG9zdC9zYWJyZS5jCmluZGV4IGUyZjRlZTQuLjZkNWMxMTEgMTAwNjQ0 Ci0tLSBhL2h3L3BjaS1ob3N0L3NhYnJlLmMKKysrIGIvaHcvcGNpLWhvc3Qvc2FicmUuYwpAQCAt MzUsNyArMzUsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJleGVj L2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyoKICAqIENoaXBzZXQgZG9j czoKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3VuaW5vcnRoLmMgYi9ody9wY2ktaG9zdC91bmlu b3J0aC5jCmluZGV4IDY2OTkxZGEuLmNkOWM0YWEgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3Vu aW5vcnRoLmMKKysrIGIvaHcvcGNpLWhvc3QvdW5pbm9ydGguYwpAQCAtMjYsNyArMjYsNyBAQAog I2luY2x1ZGUgImh3L3BwYy9tYWMuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVk ZSAiaHcvcGNpL3BjaV9ob3N0LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBjb25zdCBpbnQgdW5pbl9pcnFfbGluZVtdID0geyAw eDFiLCAweDFjLCAweDFkLCAweDFlIH07CiAKZGlmZiAtLWdpdCBhL2h3L3BjaS9tc2l4LmMgYi9o dy9wY2kvbXNpeC5jCmluZGV4IGM5NDRjMDIuLjhjNzFkNjUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9t c2l4LmMKKysrIGIvaHcvcGNpL21zaXguYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgImh3 L3hlbi94ZW4uaCIKICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog CiAjZGVmaW5lIE1TSVhfQ0FQX0xFTkdUSCAxMgogCmRpZmYgLS1naXQgYS9ody9wY2kvcGNpLXN0 dWIuYyBiL2h3L3BjaS9wY2ktc3R1Yi5jCmluZGV4IGI5NDFhMGUuLjA3YWFlYzAgMTAwNjQ0Ci0t LSBhL2h3L3BjaS9wY2ktc3R1Yi5jCisrKyBiL2h3L3BjaS9wY2ktc3R1Yi5jCkBAIC0yMiw3ICsy Miw3IEBACiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgIm1vbml0b3IvbW9u aXRvci5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29t bWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1p c2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRlICJody9wY2kvcGNp LmgiCiAjaW5jbHVkZSAiaHcvcGNpL21zaS5oIgpkaWZmIC0tZ2l0IGEvaHcvcGNpL3BjaS5jIGIv aHcvcGNpL3BjaS5jCmluZGV4IGY5OGVmZGMuLjU1YzdkYzUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9w Y2kuYworKysgYi9ody9wY2kvcGNpLmMKQEAgLTM0LDE0ICszNCwxNCBAQAogI2luY2x1ZGUgImh3 L2xvYWRlci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVt dS9yYW5nZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogI2luY2x1ZGUgImh3L3BjaS9tc2kuaCIKICNpbmNsdWRlICJody9wY2kvbXNpeC5oIgog I2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJody9ob3RwbHVnLmgi CiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1 ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBp L3FhcGktY29tbWFuZHMtbWlzYy5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAKIC8vI2Rl ZmluZSBERUJVR19QQ0kKZGlmZiAtLWdpdCBhL2h3L3BjaS9wY2lfaG9zdC5jIGIvaHcvcGNpL3Bj aV9ob3N0LmMKaW5kZXggNWVhYTkzNS4uMGQ4OTQzNyAxMDA2NDQKLS0tIGEvaHcvcGNpL3BjaV9o b3N0LmMKKysrIGIvaHcvcGNpL3BjaV9ob3N0LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRl ICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAi aHcvcGNpL3BjaV9idXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogLyogZGVidWcgUENJICovCiAvLyNkZWZpbmUgREVCVUdfUENJCmRpZmYg LS1naXQgYS9ody9wcGMvbWFjX25ld3dvcmxkLmMgYi9ody9wcGMvbWFjX25ld3dvcmxkLmMKaW5k ZXggYTc0OWUyNS4uODMyNTZkZiAxMDA2NDQKLS0tIGEvaHcvcHBjL21hY19uZXd3b3JsZC5jCisr KyBiL2h3L3BwYy9tYWNfbmV3d29ybGQuYwpAQCAtNzMsNyArNzMsNyBAQAogI2luY2x1ZGUgImV4 ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJx ZW11L2N1dGlscy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90 cmFjZS5oIgogCiAjZGVmaW5lIE1BWF9JREVfQlVTIDIKICNkZWZpbmUgQ0ZHX0FERFIgMHhmMDAw MDUxMApkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYy5jIGIvaHcvcHBjL3BwYy5jCmluZGV4IGVjNGJl MjUuLmM1ODhlNDQgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGMuYworKysgYi9ody9wcGMvcHBjLmMK QEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNpbmNsdWRlICJzeXNl bXUva3ZtLmgiCiAjaW5jbHVkZSAia3ZtX3BwYy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvLyNkZWZpbmUgUFBDX0RFQlVHX0lSUQogLy8j ZGVmaW5lIFBQQ19ERUJVR19UQgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYzQ0MF9wY2l4LmMgYi9o dy9wcGMvcHBjNDQwX3BjaXguYwppbmRleCBhYjI2MjZhLi45YTQxZDdlIDEwMDY0NAotLS0gYS9o dy9wcGMvcHBjNDQwX3BjaXguYworKysgYi9ody9wcGMvcHBjNDQwX3BjaXguYwpAQCAtMjcsNyAr MjcsNyBAQAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpX2hv c3QuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0cnVjdCBQTEJPdXRNYXAgewog ICAgIHVpbnQ2NF90IGxhOwpkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYzR4eF9wY2kuYyBiL2h3L3Bw Yy9wcGM0eHhfcGNpLmMKaW5kZXggYjc2NDJiYS4uYTMzY2ZiYSAxMDA2NDQKLS0tIGEvaHcvcHBj L3BwYzR4eF9wY2kuYworKysgYi9ody9wcGMvcHBjNHh4X3BjaS5jCkBAIC0yNiw3ICsyNiw3IEBA CiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5oIgog I2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2lu Y2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogc3RydWN0IFBDSU1hc3Rlck1hcCB7CiAgICAg dWludDMyX3QgbGE7CmRpZmYgLS1naXQgYS9ody9wcGMvcHJlcC5jIGIvaHcvcHBjL3ByZXAuYwpp bmRleCAwOTZkNGQ0Li5jZjMzOWZkIDEwMDY0NAotLS0gYS9ody9wcGMvcHJlcC5jCisrKyBiL2h3 L3BwYy9wcmVwLmMKQEAgLTQ4LDcgKzQ4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAj aW5jbHVkZSAic3lzZW11L3F0ZXN0LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2lu Y2x1ZGUgImVsZi5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5jbHVkZSAia3ZtX3Bw Yy5oIgpkaWZmIC0tZ2l0IGEvaHcvcHBjL3ByZXBfc3lzdGVtaW8uYyBiL2h3L3BwYy9wcmVwX3N5 c3RlbWlvLmMKaW5kZXggNTA4OTNlYy4uMzA4NDRlMyAxMDA2NDQKLS0tIGEvaHcvcHBjL3ByZXBf c3lzdGVtaW8uYworKysgYi9ody9wcGMvcHJlcF9zeXN0ZW1pby5jCkBAIC0yOCw3ICsyOCw3IEBA CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIgLyogZm9yIGVycm9yX3JlcG9ydCgpICov CiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIiAvKiBmb3Igdm1fc3RvcCgpICovCiAjaW5jbHVk ZSAiY3B1LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKICNkZWZpbmUgVFlQRV9QUkVQX1NZU1RFTUlPICJwcmVwLXN5c3RlbWlvIgogI2RlZmlu ZSBQUkVQX1NZU1RFTUlPKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcvcHBjL3JzNjAwMF9tYy5jIGIv aHcvcHBjL3JzNjAwMF9tYy5jCmluZGV4IGI2MTM1NjUuLjg3NGE0NTMgMTAwNjQ0Ci0tLSBhL2h3 L3BwYy9yczYwMDBfbWMuYworKysgYi9ody9wcGMvcnM2MDAwX21jLmMKQEAgLTIyLDcgKzIyLDcg QEAKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAiaHcvYm9hcmRz LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIFRZUEVfUlM2MDAwTUMgInJzNjAwMC1t YyIKICNkZWZpbmUgUlM2MDAwTUNfREVWSUNFKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcvcHBjL3Nw YXByLmMgYi9ody9wcGMvc3BhcHIuYwppbmRleCA0NGEwNjcwLi5mZWJlNjgwIDEwMDY0NAotLS0g YS9ody9wcGMvc3BhcHIuYworKysgYi9ody9wcGMvc3BhcHIuYwpAQCAtNjcsNyArNjcsNyBAQAog I2luY2x1ZGUgImh3L3VzYi5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L25taS5oIgogI2luY2x1ZGUgImh3L2lu dGMvaW50Yy5oIgogCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfZHJjLmMgYi9ody9wcGMvc3Bh cHJfZHJjLmMKaW5kZXggYWEyNTExMy4uNzM0OWU4OSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXBy X2RyYy5jCisrKyBiL2h3L3BwYy9zcGFwcl9kcmMuYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1 ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvcHBjL3NwYXByLmgiIC8qIGZv ciBSVEFTIHJldHVybiBjb2RlcyAqLwogI2luY2x1ZGUgImh3L3BjaS1ob3N0L3NwYXByLmgiIC8q IHNwYXByX3BoYl9yZW1vdmVfcGNpX2RldmljZV9jYiBjYWxsYmFjayAqLwotI2luY2x1ZGUgInRy YWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIERSQ19DT05U QUlORVJfUEFUSCAiL2RyLWNvbm5lY3RvciIKICNkZWZpbmUgRFJDX0lOREVYX1RZUEVfU0hJRlQg MjgKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9oY2FsbC5jIGIvaHcvcHBjL3NwYXByX2hjYWxs LmMKaW5kZXggMTZiY2NkZC4uYTA3MmRhYSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByX2hjYWxs LmMKKysrIGIvaHcvcHBjL3NwYXByX2hjYWxsLmMKQEAgLTEwLDcgKzEwLDcgQEAKICNpbmNsdWRl ICJody9wcGMvc3BhcHIuaCIKICNpbmNsdWRlICJtbXUtaGFzaDY0LmgiCiAjaW5jbHVkZSAiY3B1 LW1vZGVscy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogI2luY2x1ZGUgImt2bV9wcGMuaCIKICNpbmNsdWRlICJody9wcGMvc3BhcHJfb3ZlYy5o IgogI2luY2x1ZGUgIm1tdS1ib29rM3MtdjMuaCIKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9p b21tdS5jIGIvaHcvcHBjL3NwYXByX2lvbW11LmMKaW5kZXggYWFhNjAxMC4uNGFmY2QwZiAxMDA2 NDQKLS0tIGEvaHcvcHBjL3NwYXByX2lvbW11LmMKKysrIGIvaHcvcHBjL3NwYXByX2lvbW11LmMK QEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlICJrdm1fcHBjLmgiCiAjaW5jbHVkZSAic3lzZW11 L2RtYS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUgImh3L3BwYy9z cGFwci5oIgogI2luY2x1ZGUgImh3L3BwYy9zcGFwcl92aW8uaCIKZGlmZiAtLWdpdCBhL2h3L3Bw Yy9zcGFwcl9vdmVjLmMgYi9ody9wcGMvc3BhcHJfb3ZlYy5jCmluZGV4IDQxZGY0YzMuLjQ0MzMy ZDEgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9vdmVjLmMKKysrIGIvaHcvcHBjL3NwYXByX292 ZWMuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgInFlbXUvYml0bWFwLmgiCiAjaW5jbHVk ZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0Lmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSA8bGliZmR0Lmg+CiAKICNkZWZpbmUgT1ZfTUFYQllURVMgMjU2IC8qIG5vdCBpbmNsdWRp bmcgbGVuZ3RoIGJ5dGUgKi8KZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9wY2kuYyBiL2h3L3Bw Yy9zcGFwcl9wY2kuYwppbmRleCAzOWExNDk4Li5lZWY3NzMyIDEwMDY0NAotLS0gYS9ody9wcGMv c3BhcHJfcGNpLmMKKysrIGIvaHcvcHBjL3NwYXByX3BjaS5jCkBAIC0zNyw3ICszNyw3IEBACiAj aW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgImV4ZWMvcmFtX2FkZHIu aCIKICNpbmNsdWRlIDxsaWJmZHQuaD4KLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1 ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogI2luY2x1ZGUgImh3L3BwYy9mZHQuaCIKZGlmZiAtLWdp dCBhL2h3L3BwYy9zcGFwcl9ydGFzLmMgYi9ody9wcGMvc3BhcHJfcnRhcy5jCmluZGV4IDBlYzVm YTQuLjE1M2U2MjMgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9ydGFzLmMKKysrIGIvaHcvcHBj L3NwYXByX3J0YXMuYwpAQCAtNDMsNyArNDMsNyBAQAogI2luY2x1ZGUgPGxpYmZkdC5oPgogI2lu Y2x1ZGUgImh3L3BwYy9zcGFwcl9kcmMuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUg Imh3L3BwYy9mZHQuaCIKIAogc3RhdGljIHZvaWQgcnRhc19kaXNwbGF5X2NoYXJhY3RlcihQb3dl clBDQ1BVICpjcHUsIHNQQVBSTWFjaGluZVN0YXRlICpzcGFwciwKZGlmZiAtLWdpdCBhL2h3L3Bw Yy9zcGFwcl9ydGFzX2Rkdy5jIGIvaHcvcHBjL3NwYXByX3J0YXNfZGR3LmMKaW5kZXggMTc3ZGNm Zi4uMzM2OGEzYSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByX3J0YXNfZGR3LmMKKysrIGIvaHcv cHBjL3NwYXByX3J0YXNfZGR3LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJxZW11L2Vy cm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L3BwYy9zcGFwci5oIgogI2luY2x1ZGUgImh3L3Bj aS1ob3N0L3NwYXByLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKIHN0YXRpYyBpbnQgc3BhcHJfcGhiX2dldF9hY3RpdmVfd2luX251bV9jYihP YmplY3QgKmNoaWxkLCB2b2lkICpvcGFxdWUpCiB7CmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJf cnRjLmMgYi9ody9wcGMvc3BhcHJfcnRjLmMKaW5kZXggYTM3MzYwNS4uMTdmYmQ1NSAxMDA2NDQK LS0tIGEvaHcvcHBjL3NwYXByX3J0Yy5jCisrKyBiL2h3L3BwYy9zcGFwcl9ydGMuYwpAQCAtMzEs NyArMzEsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJody9wcGMv c3BhcHIuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2 ZW50cy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pc2Mu aCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCiB2b2lkIHNwYXByX3J0Y19yZWFkKHNQQVBS UlRDU3RhdGUgKnJ0Yywgc3RydWN0IHRtICp0bSwgdWludDMyX3QgKm5zKQpkaWZmIC0tZ2l0IGEv aHcvcHBjL3NwYXByX3Zpby5jIGIvaHcvcHBjL3NwYXByX3Zpby5jCmluZGV4IDQ3MmRkNmYuLjE2 OWY1YWMgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl92aW8uYworKysgYi9ody9wcGMvc3BhcHJf dmlvLmMKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJody9wcGMvc3BhcHJfdmlvLmgiCiAj aW5jbHVkZSAiaHcvcHBjL3hpY3MuaCIKICNpbmNsdWRlICJody9wcGMvZmR0LmgiCi0jaW5jbHVk ZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlIDxs aWJmZHQuaD4KIApkaWZmIC0tZ2l0IGEvaHcvcmRtYS9yZG1hX2JhY2tlbmQuYyBiL2h3L3JkbWEv cmRtYV9iYWNrZW5kLmMKaW5kZXggZjg1YzdiMi4uZDQ1M2U3MyAxMDA2NDQKLS0tIGEvaHcvcmRt YS9yZG1hX2JhY2tlbmQuYworKysgYi9ody9yZG1hL3JkbWFfYmFja2VuZC5jCkBAIC0xOSw3ICsx OSw3IEBACiAKICNpbmNsdWRlIDxpbmZpbmliYW5kL3ZlcmJzLmg+CiAKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJyZG1hX3V0aWxz LmgiCiAjaW5jbHVkZSAicmRtYV9ybS5oIgogI2luY2x1ZGUgInJkbWFfYmFja2VuZC5oIgpkaWZm IC0tZ2l0IGEvaHcvcmRtYS92bXcvcHZyZG1hX21haW4uYyBiL2h3L3JkbWEvdm13L3B2cmRtYV9t YWluLmMKaW5kZXggMjVlYTAyYS4uNWRmMDc5NCAxMDA2NDQKLS0tIGEvaHcvcmRtYS92bXcvcHZy ZG1hX21haW4uYworKysgYi9ody9yZG1hL3Ztdy9wdnJkbWFfbWFpbi5jCkBAIC0yMyw3ICsyMyw3 IEBACiAjaW5jbHVkZSAiaHcvcWRldi1jb3JlLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0 aWVzLmgiCiAjaW5jbHVkZSAiY3B1LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNpbmNsdWRlICIuLi9yZG1hX3JtLmgiCiAjaW5jbHVkZSAi Li4vcmRtYV9iYWNrZW5kLmgiCmRpZmYgLS1naXQgYS9ody9zMzkweC9jc3MuYyBiL2h3L3MzOTB4 L2Nzcy5jCmluZGV4IDMwMWJmMTcuLmU5NzExNzUgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L2Nzcy5j CisrKyBiL2h3L3MzOTB4L2Nzcy5jCkBAIC0xOSw3ICsxOSw3IEBACiAjaW5jbHVkZSAiY3B1Lmgi CiAjaW5jbHVkZSAiaHcvczM5MHgvaW9pbnN0LmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvY3NzLmgi Ci0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5j bHVkZSAiaHcvczM5MHgvczM5MF9mbGljLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvczM5MC12aXJ0 aW8tY2N3LmgiCiAKZGlmZiAtLWdpdCBhL2h3L3MzOTB4L3MzOTAtc2tleXMuYyBiL2h3L3MzOTB4 L3MzOTAtc2tleXMuYwppbmRleCA3NjI0MWMyLi41Zjc3OWQyIDEwMDY0NAotLS0gYS9ody9zMzkw eC9zMzkwLXNrZXlzLmMKKysrIGIvaHcvczM5MHgvczM5MC1za2V5cy5jCkBAIC0xMyw3ICsxMyw3 IEBACiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvc3RvcmFnZS1r ZXlzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21t YW5kcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlz Yy5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1y ZXBvcnQuaCIKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCmRpZmYgLS1naXQgYS9ody9zMzkweC92 aXJ0aW8tY2N3LmMgYi9ody9zMzkweC92aXJ0aW8tY2N3LmMKaW5kZXggZTUxZmJlZi4uOTBiMTc3 NSAxMDA2NDQKLS0tIGEvaHcvczM5MHgvdmlydGlvLWNjdy5jCisrKyBiL2h3L3MzOTB4L3ZpcnRp by1jY3cuYwpAQCAtMzIsNyArMzIsNyBAQAogI2luY2x1ZGUgImh3L3MzOTB4L2lvaW5zdC5oIgog I2luY2x1ZGUgImh3L3MzOTB4L2Nzcy5oIgogI2luY2x1ZGUgInZpcnRpby1jY3cuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJo dy9zMzkweC9jc3MtYnJpZGdlLmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3 LmgiCiAKZGlmZiAtLWdpdCBhL2h3L3Njc2kvZXNwLXBjaS5jIGIvaHcvc2NzaS9lc3AtcGNpLmMK aW5kZXggNDE5ZmM2Ni4uYjgxYTFlYyAxMDA2NDQKLS0tIGEvaHcvc2NzaS9lc3AtcGNpLmMKKysr IGIvaHcvc2NzaS9lc3AtcGNpLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJody9wY2kv cGNpLmgiCiAjaW5jbHVkZSAiaHcvbnZyYW0vZWVwcm9tOTN4eC5oIgogI2luY2x1ZGUgImh3L3Nj c2kvZXNwLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAKZGlm ZiAtLWdpdCBhL2h3L3Njc2kvZXNwLmMgYi9ody9zY3NpL2VzcC5jCmluZGV4IDQ1OTc1YzIuLjFj NmU1ODggMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvZXNwLmMKKysrIGIvaHcvc2NzaS9lc3AuYwpAQCAt MjYsNyArMjYsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9zeXNi dXMuaCIKICNpbmNsdWRlICJody9zY3NpL2VzcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAKIC8qCmRp ZmYgLS1naXQgYS9ody9zY3NpL21lZ2FzYXMuYyBiL2h3L3Njc2kvbWVnYXNhcy5jCmluZGV4IGJh MWFmYTMuLjFkZjNhZGEgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvbWVnYXNhcy5jCisrKyBiL2h3L3Nj c2kvbWVnYXNhcy5jCkBAIC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNp bmNsdWRlICJody9zY3NpL3Njc2kuaCIKICNpbmNsdWRlICJzY3NpL2NvbnN0YW50cy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUg InFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJtZmkuaCIKIApkaWZmIC0tZ2l0IGEvaHcvc2NzaS9t cHRjb25maWcuYyBiL2h3L3Njc2kvbXB0Y29uZmlnLmMKaW5kZXggODdhNDE2YS4uNmUxODk5ZiAx MDA2NDQKLS0tIGEvaHcvc2NzaS9tcHRjb25maWcuYworKysgYi9ody9zY3NpL21wdGNvbmZpZy5j CkBAIC0yMiw3ICsyMiw3IEBACiAKICNpbmNsdWRlICJtcHRzYXMuaCIKICNpbmNsdWRlICJtcGku aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog LyogR2VuZXJpYyBmdW5jdGlvbnMgZm9yIG1hcnNoYWxpbmcgYW5kIHVubWFyc2hhbGluZy4gICov CiAKZGlmZiAtLWdpdCBhL2h3L3Njc2kvbXB0ZW5kaWFuLmMgYi9ody9zY3NpL21wdGVuZGlhbi5j CmluZGV4IDM0MTUyMjkuLmVhNzJmMGQgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvbXB0ZW5kaWFuLmMK KysrIGIvaHcvc2NzaS9tcHRlbmRpYW4uYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgInFl bXUvaW92LmgiCiAjaW5jbHVkZSAiaHcvc2NzaS9zY3NpLmgiCiAjaW5jbHVkZSAic2NzaS9jb25z dGFudHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Uu aCIKIAogI2luY2x1ZGUgIm1wdHNhcy5oIgogI2luY2x1ZGUgIm1waS5oIgpkaWZmIC0tZ2l0IGEv aHcvc2NzaS9tcHRzYXMuYyBiL2h3L3Njc2kvbXB0c2FzLmMKaW5kZXggM2YwNjFmMy4uZmY4Y2Rh YSAxMDA2NDQKLS0tIGEvaHcvc2NzaS9tcHRzYXMuYworKysgYi9ody9zY3NpL21wdHNhcy5jCkBA IC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNpbmNsdWRlICJody9zY3Np L3Njc2kuaCIKICNpbmNsdWRlICJzY3NpL2NvbnN0YW50cy5oIgotI2luY2x1ZGUgInRyYWNlLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK ICNpbmNsdWRlICJtcHRzYXMuaCIKICNpbmNsdWRlICJtcGkuaCIKZGlmZiAtLWdpdCBhL2h3L3Nj c2kvc2NzaS1idXMuYyBiL2h3L3Njc2kvc2NzaS1idXMuYwppbmRleCAxZWFlZmZjLi43MzVmMmQx IDEwMDY0NAotLS0gYS9ody9zY3NpL3Njc2ktYnVzLmMKKysrIGIvaHcvc2NzaS9zY3NpLWJ1cy5j CkBAIC04LDcgKzgsNyBAQAogI2luY2x1ZGUgImh3L3FkZXYuaCIKICNpbmNsdWRlICJzeXNlbXUv YmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2Vt dS9kbWEuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCmRpZmYgLS1naXQgYS9ody9zY3Np L3NwYXByX3ZzY3NpLmMgYi9ody9zY3NpL3NwYXByX3ZzY3NpLmMKaW5kZXggYTllNDljNy4uMjc0 ZmVmYiAxMDA2NDQKLS0tIGEvaHcvc2NzaS9zcGFwcl92c2NzaS5jCisrKyBiL2h3L3Njc2kvc3Bh cHJfdnNjc2kuYwpAQCAtNDIsNyArNDIsNyBAQAogI2luY2x1ZGUgImh3L3BwYy9zcGFwci5oIgog I2luY2x1ZGUgImh3L3BwYy9zcGFwcl92aW8uaCIKICNpbmNsdWRlICJ2aW9zcnAuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUg PGxpYmZkdC5oPgogCmRpZmYgLS1naXQgYS9ody9zY3NpL3Ztd19wdnNjc2kuYyBiL2h3L3Njc2kv dm13X3B2c2NzaS5jCmluZGV4IGEzYTAxOWUuLjFlM2U1OTUgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kv dm13X3B2c2NzaS5jCisrKyBiL2h3L3Njc2kvdm13X3B2c2NzaS5jCkBAIC0zMSw3ICszMSw3IEBA CiAjaW5jbHVkZSAic2NzaS9jb25zdGFudHMuaCIKICNpbmNsdWRlICJody9wY2kvbXNpLmgiCiAj aW5jbHVkZSAidm13X3B2c2NzaS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIgogCiAKICNkZWZpbmUgUFZTQ1NJX1VTRV82NEJJVCAgICAgICAgICh0 cnVlKQpkaWZmIC0tZ2l0IGEvaHcvc2QvY29yZS5jIGIvaHcvc2QvY29yZS5jCmluZGV4IDNjNmVh ZTYuLmVjZDIwNzcgMTAwNjQ0Ci0tLSBhL2h3L3NkL2NvcmUuYworKysgYi9ody9zZC9jb3JlLmMK QEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJody9xZGV2LWNvcmUuaCIKICNpbmNsdWRlICJz eXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgImh3L3NkL3NkLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBpbmxpbmUg Y29uc3QgY2hhciAqc2RidXNfbmFtZShTREJ1cyAqc2RidXMpCiB7CmRpZmYgLS1naXQgYS9ody9z ZC9taWxreW1pc3QtbWVtY2FyZC5jIGIvaHcvc2QvbWlsa3ltaXN0LW1lbWNhcmQuYwppbmRleCA1 NTcwYzFlLi4wMmEzYTUyIDEwMDY0NAotLS0gYS9ody9zZC9taWxreW1pc3QtbWVtY2FyZC5jCisr KyBiL2h3L3NkL21pbGt5bWlzdC1tZW1jYXJkLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRl ICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNl bXUuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK ICNpbmNsdWRlICJpbmNsdWRlL3FhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2st YmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgpkaWZmIC0tZ2l0IGEvaHcv c2QvcHhhMnh4X21tY2kuYyBiL2h3L3NkL3B4YTJ4eF9tbWNpLmMKaW5kZXggODJmOGVjMC4uMjMy NTk3NyAxMDA2NDQKLS0tIGEvaHcvc2QvcHhhMnh4X21tY2kuYworKysgYi9ody9zZC9weGEyeHhf bW1jaS5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgi CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgot I2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVm aW5lIFRZUEVfUFhBMlhYX01NQ0kgInB4YTJ4eC1tbWNpIgogI2RlZmluZSBQWEEyWFhfTU1DSShv YmopIE9CSkVDVF9DSEVDSyhQWEEyeHhNTUNJU3RhdGUsIChvYmopLCBUWVBFX1BYQTJYWF9NTUNJ KQpkaWZmIC0tZ2l0IGEvaHcvc2Qvc2QuYyBiL2h3L3NkL3NkLmMKaW5kZXggMjM1ZTA1MS4uZTA5 ZDE2MSAxMDA2NDQKLS0tIGEvaHcvc2Qvc2QuYworKysgYi9ody9zZC9zZC5jCkBAIC00Myw3ICs0 Myw3IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAj aW5jbHVkZSAic2RtbWMtaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLy8jZGVmaW5lIERFQlVHX1NEIDEKIApkaWZmIC0tZ2l0 IGEvaHcvc2Qvc2RoY2kuYyBiL2h3L3NkL3NkaGNpLmMKaW5kZXggMWI4MjhiMS4uZDY1NWE5OSAx MDA2NDQKLS0tIGEvaHcvc2Qvc2RoY2kuYworKysgYi9ody9zZC9zZGhjaS5jCkBAIC0zNSw3ICsz NSw3IEBACiAjaW5jbHVkZSAic2RoY2ktaW50ZXJuYWwuaCIKICNpbmNsdWRlICJxZW11L2xvZy5o IgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFlQRV9TREhDSV9CVVMgInNkaGNpLWJ1 cyIKICNkZWZpbmUgU0RIQ0lfQlVTKG9iaikgT0JKRUNUX0NIRUNLKFNEQnVzLCAob2JqKSwgVFlQ RV9TREhDSV9CVVMpCmRpZmYgLS1naXQgYS9ody9zcGFyYy9sZW9uMy5jIGIvaHcvc3BhcmMvbGVv bjMuYwppbmRleCBiYmEzYWEzLi43OWUwNzM2IDEwMDY0NAotLS0gYS9ody9zcGFyYy9sZW9uMy5j CisrKyBiL2h3L3NwYXJjL2xlb24zLmMKQEAgLTM0LDcgKzM0LDcgQEAKICNpbmNsdWRlICJody9i b2FyZHMuaCIKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNpbmNsdWRlICJlbGYuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJl eGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAKICNpbmNsdWRlICJody9zcGFyYy9ncmxpYi5oIgpkaWZm IC0tZ2l0IGEvaHcvc3BhcmMvc3VuNG0uYyBiL2h3L3NwYXJjL3N1bjRtLmMKaW5kZXggMGY1ODA0 Yi4uNzc5YzdlNSAxMDA2NDQKLS0tIGEvaHcvc3BhcmMvc3VuNG0uYworKysgYi9ody9zcGFyYy9z dW40bS5jCkBAIC00NSw3ICs0NSw3IEBACiAjaW5jbHVkZSAiaHcvbG9hZGVyLmgiCiAjaW5jbHVk ZSAiZWxmLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2N1 dGlscy5oIgogCiAvKgpkaWZmIC0tZ2l0IGEvaHcvc3BhcmMvc3VuNG1faW9tbXUuYyBiL2h3L3Nw YXJjL3N1bjRtX2lvbW11LmMKaW5kZXggYjY3NzYwMS4uMGJlODg0YyAxMDA2NDQKLS0tIGEvaHcv c3BhcmMvc3VuNG1faW9tbXUuYworKysgYi9ody9zcGFyYy9zdW40bV9pb21tdS5jCkBAIC0yNiw3 ICsyNiw3IEBACiAjaW5jbHVkZSAiaHcvc3BhcmMvc3VuNG1faW9tbXUuaCIKICNpbmNsdWRlICJo dy9zeXNidXMuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIC8qCiAgKiBJL08gTU1V IHVzZWQgYnkgU3VuNG0gc3lzdGVtcwpkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9zcGFyYzY0LmMg Yi9ody9zcGFyYzY0L3NwYXJjNjQuYwppbmRleCA0MDgzODg5Li42NGYyODcyIDEwMDY0NAotLS0g YS9ody9zcGFyYzY0L3NwYXJjNjQuYworKysgYi9ody9zcGFyYzY0L3NwYXJjNjQuYwpAQCAtMjgs NyArMjgsNyBAQAogI2luY2x1ZGUgImh3L2NoYXIvc2VyaWFsLmgiCiAjaW5jbHVkZSAiaHcvc3Bh cmMvc3BhcmM2NC5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogCiAjZGVmaW5lIFRJQ0tfTUFYICAg ICAgICAgICAgIDB4N2ZmZmZmZmZmZmZmZmZmZlVMTApkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9z dW40dS5jIGIvaHcvc3BhcmM2NC9zdW40dS5jCmluZGV4IGRhMjhhYjkuLjA1NzExMTEgMTAwNjQ0 Ci0tLSBhL2h3L3NwYXJjNjQvc3VuNHUuYworKysgYi9ody9zcGFyYzY0L3N1bjR1LmMKQEAgLTQ5 LDcgKzQ5LDcgQEAKICNpbmNsdWRlICJody9pZGUvcGNpLmgiCiAjaW5jbHVkZSAiaHcvbG9hZGVy LmgiCiAjaW5jbHVkZSAiZWxmLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKIAogI2RlZmluZSBLRVJO RUxfTE9BRF9BRERSICAgICAweDAwNDA0MDAwCmRpZmYgLS1naXQgYS9ody9zcGFyYzY0L3N1bjR1 X2lvbW11LmMgYi9ody9zcGFyYzY0L3N1bjR1X2lvbW11LmMKaW5kZXggZWIzYWFhOC4uMmI1Yzgx MyAxMDA2NDQKLS0tIGEvaHcvc3BhcmM2NC9zdW40dV9pb21tdS5jCisrKyBiL2h3L3NwYXJjNjQv c3VuNHVfaW9tbXUuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgImh3L3NwYXJjL3N1bjR1 X2lvbW11LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInFl bXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKIAogI2RlZmluZSBJT01NVV9QQUdFX1NJWkVfOEsgICAgICAoMVVMTCA8PCAxMykKZGlm ZiAtLWdpdCBhL2h3L3RpbWVyL2FybXY3bV9zeXN0aWNrLmMgYi9ody90aW1lci9hcm12N21fc3lz dGljay5jCmluZGV4IGRmOGQyODAuLmIzZGE5ZWQgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL2FybXY3 bV9zeXN0aWNrLmMKKysrIGIvaHcvdGltZXIvYXJtdjdtX3N5c3RpY2suYwpAQCAtMTUsNyArMTUs NyBAQAogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNp bmNsdWRlICJxZW11L2xvZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiBxZW11IHRpbWVycyBydW4gYXQgMUdIei4gICBXZSB3YW50IHNv bWV0aGluZyBjbG9zZXIgdG8gMU1Iei4gICovCiAjZGVmaW5lIFNZU1RJQ0tfU0NBTEUgMTAwMFVM TApkaWZmIC0tZ2l0IGEvaHcvdGltZXIvYXNwZWVkX3RpbWVyLmMgYi9ody90aW1lci9hc3BlZWRf dGltZXIuYwppbmRleCA1MGFjYmY1Li5hNjU1ZDU5IDEwMDY0NAotLS0gYS9ody90aW1lci9hc3Bl ZWRfdGltZXIuYworKysgYi9ody90aW1lci9hc3BlZWRfdGltZXIuYwpAQCAtMTYsNyArMTYsNyBA QAogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2lu Y2x1ZGUgInFlbXUvbG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVElNRVJfTlJfUkVHUyA0CiAKZGlmZiAtLWdpdCBhL2h3 L3RpbWVyL2Ntc2RrLWFwYi10aW1lci5jIGIvaHcvdGltZXIvY21zZGstYXBiLXRpbWVyLmMKaW5k ZXggOTg3ODc0Ni4uOTI3MzI1ZCAxMDA2NDQKLS0tIGEvaHcvdGltZXIvY21zZGstYXBiLXRpbWVy LmMKKysrIGIvaHcvdGltZXIvY21zZGstYXBiLXRpbWVyLmMKQEAgLTMxLDcgKzMxLDcgQEAKICNp bmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFlbXUvbWFpbi1sb29wLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3JlZ2lzdGVy ZmllbGRzLmgiCiAjaW5jbHVkZSAiaHcvdGltZXIvY21zZGstYXBiLXRpbWVyLmgiCmRpZmYgLS1n aXQgYS9ody90aW1lci9ncmxpYl9ncHRpbWVyLmMgYi9ody90aW1lci9ncmxpYl9ncHRpbWVyLmMK aW5kZXggNGVkOTZlOS4uODVjYzc3ZSAxMDA2NDQKLS0tIGEvaHcvdGltZXIvZ3JsaWJfZ3B0aW1l ci5jCisrKyBiL2h3L3RpbWVyL2dybGliX2dwdGltZXIuYwpAQCAtMjgsNyArMjgsNyBAQAogI2lu Y2x1ZGUgImh3L3B0aW1lci5oIgogI2luY2x1ZGUgInFlbXUvbWFpbi1sb29wLmgiCiAKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBV TklUX1JFR19TSVpFICAgIDE2ICAgICAvKiBTaXplIG9mIG1lbW9yeSBtYXBwZWQgcmVncyBmb3Ig dGhlIHVuaXQgKi8KICNkZWZpbmUgR1BUSU1FUl9SRUdfU0laRSAxNiAgICAgLyogU2l6ZSBvZiBt ZW1vcnkgbWFwcGVkIHJlZ3MgZm9yIGEgR1BUaW1lciAqLwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIv bG0zMl90aW1lci5jIGIvaHcvdGltZXIvbG0zMl90aW1lci5jCmluZGV4IDJhMDdiNTkuLmE5MDIx MjkgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL2xtMzJfdGltZXIuYworKysgYi9ody90aW1lci9sbTMy X3RpbWVyLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgi CiAjaW5jbHVkZSAiaHcvcHRpbWVyLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIK ZGlmZiAtLWdpdCBhL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmMgYi9ody90aW1lci9tYzE0NjgxOHJ0 Yy5jCmluZGV4IDZmMWY3MjMuLmI3YTJmNzIgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL21jMTQ2ODE4 cnRjLmMKKysrIGIvaHcvdGltZXIvbWMxNDY4MThydGMuYwpAQCAtMzEsOCArMzEsOCBAQAogI2lu Y2x1ZGUgInN5c2VtdS9yZXBsYXkuaCIKICNpbmNsdWRlICJody90aW1lci9tYzE0NjgxOHJ0Yy5o IgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMt bWlzYy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtbWlzYy5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3FhcGkvcWFwaS1ldmVudHMtbWlzYy5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogCiAj aWZkZWYgVEFSR0VUX0kzODYKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwu YyBiL2h3L3RpbWVyL21pbGt5bWlzdC1zeXNjdGwuYwppbmRleCA5M2JjNmUxNy4uODhhYzVhMSAx MDA2NDQKLS0tIGEvaHcvdGltZXIvbWlsa3ltaXN0LXN5c2N0bC5jCisrKyBiL2h3L3RpbWVyL21p bGt5bWlzdC1zeXNjdGwuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgImh3L2h3LmgiCiAj aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFl bXUvdGltZXIuaCIKICNpbmNsdWRlICJody9wdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2Vycm9y LXJlcG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvc2xhdmlvX3RpbWVyLmMgYi9ody90aW1l ci9zbGF2aW9fdGltZXIuYwppbmRleCA0Njk0YjY1Li44ZmFiODFhIDEwMDY0NAotLS0gYS9ody90 aW1lci9zbGF2aW9fdGltZXIuYworKysgYi9ody90aW1lci9zbGF2aW9fdGltZXIuYwpAQCAtMjYs NyArMjYsNyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJody9wdGltZXIu aCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L21haW4tbG9vcC5oIgogCiAvKgpk aWZmIC0tZ2l0IGEvaHcvdGltZXIveGxueC16eW5xbXAtcnRjLmMgYi9ody90aW1lci94bG54LXp5 bnFtcC1ydGMuYwppbmRleCBjOThkYzNkLi45YTY2MTA5IDEwMDY0NAotLS0gYS9ody90aW1lci94 bG54LXp5bnFtcC1ydGMuYworKysgYi9ody90aW1lci94bG54LXp5bnFtcC1ydGMuYwpAQCAtMzIs NyArMzIsNyBAQAogI2luY2x1ZGUgImh3L3B0aW1lci5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxz LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3RpbWVyL3hsbngtenlucW1w LXJ0Yy5oIgogCiAjaWZuZGVmIFhMTlhfWllOUU1QX1JUQ19FUlJfREVCVUcKZGlmZiAtLWdpdCBh L2h3L3RwbS90cG1fY3JiLmMgYi9ody90cG0vdHBtX2NyYi5jCmluZGV4IGQ4OTE3Y2IuLmVjNGEx MmEgMTAwNjQ0Ci0tLSBhL2h3L3RwbS90cG1fY3JiLmMKKysrIGIvaHcvdHBtL3RwbV9jcmIuYwpA QCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgogI2luY2x1ZGUgInRw bV9pbnQuaCIKICNpbmNsdWRlICJ0cG1fdXRpbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiB0eXBlZGVmIHN0cnVjdCBDUkJTdGF0ZSB7CiAg ICAgRGV2aWNlU3RhdGUgcGFyZW50X29iajsKZGlmZiAtLWdpdCBhL2h3L3RwbS90cG1fZW11bGF0 b3IuYyBiL2h3L3RwbS90cG1fZW11bGF0b3IuYwppbmRleCA2NDE4ZWYwLi4xZGRjN2FhIDEwMDY0 NAotLS0gYS9ody90cG0vdHBtX2VtdWxhdG9yLmMKKysrIGIvaHcvdHBtL3RwbV9lbXVsYXRvci5j CkBAIC0zOCw5ICszOCw5IEBACiAjaW5jbHVkZSAibWlncmF0aW9uL2Jsb2NrZXIuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9jbG9uZS12aXNpdG9yLmgiCi0jaW5j bHVkZSAicWFwaS9xYXBpLXZpc2l0LXRwbS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLXZpc2l0LXRwbS5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci1mZS5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjZGVmaW5lIFRZUEVf VFBNX0VNVUxBVE9SICJ0cG0tZW11bGF0b3IiCiAjZGVmaW5lIFRQTV9FTVVMQVRPUihvYmopIFwK ZGlmZiAtLWdpdCBhL2h3L3RwbS90cG1fcGFzc3Rocm91Z2guYyBiL2h3L3RwbS90cG1fcGFzc3Ro cm91Z2guYwppbmRleCA0NzkzMTdlLi5mY2I5YjI0IDEwMDY0NAotLS0gYS9ody90cG0vdHBtX3Bh c3N0aHJvdWdoLmMKKysrIGIvaHcvdHBtL3RwbV9wYXNzdGhyb3VnaC5jCkBAIC0zMCw5ICszMCw5 IEBACiAjaW5jbHVkZSAidHBtX2ludC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAi cWFwaS9jbG9uZS12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LXRwbS5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LXRwbS5oIgogI2luY2x1ZGUgInRw bV91dGlsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNl LmgiCiAKICNkZWZpbmUgVFlQRV9UUE1fUEFTU1RIUk9VR0ggInRwbS1wYXNzdGhyb3VnaCIKICNk ZWZpbmUgVFBNX1BBU1NUSFJPVUdIKG9iaikgXApkaWZmIC0tZ2l0IGEvaHcvdHBtL3RwbV90aXMu YyBiL2h3L3RwbS90cG1fdGlzLmMKaW5kZXggMmFjN2U3NC4uY2QyNmZjNyAxMDA2NDQKLS0tIGEv aHcvdHBtL3RwbV90aXMuYworKysgYi9ody90cG0vdHBtX3Rpcy5jCkBAIC0zMSw3ICszMSw3IEBA CiAjaW5jbHVkZSAic3lzZW11L3RwbV9iYWNrZW5kLmgiCiAjaW5jbHVkZSAidHBtX2ludC5oIgog I2luY2x1ZGUgInRwbV91dGlsLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgVFBNX1RJU19OVU1fTE9DQUxJVElFUyAgICAgIDUg ICAgIC8qIHBlciBzcGVjICovCiAjZGVmaW5lIFRQTV9USVNfTE9DQUxJVFlfU0hJRlQgICAgICAx MgpkaWZmIC0tZ2l0IGEvaHcvdHBtL3RwbV91dGlsLmMgYi9ody90cG0vdHBtX3V0aWwuYwppbmRl eCBlZTQxNzU3Li45MmI0NjM0IDEwMDY0NAotLS0gYS9ody90cG0vdHBtX3V0aWwuYworKysgYi9o dy90cG0vdHBtX3V0aWwuYwpAQCAtMjgsNyArMjgsNyBAQAogI2luY2x1ZGUgImV4ZWMvbWVtb3J5 LmgiCiAjaW5jbHVkZSAic3lzZW11L3RwbV9iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcvcWRldi5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAv KiB0cG0gYmFja2VuZCBwcm9wZXJ0eSAqLwogCmRpZmYgLS1naXQgYS9ody91c2IvYnVzLmMgYi9o dy91c2IvYnVzLmMKaW5kZXggMTFmNzcyMC4uMjUwNTYyZiAxMDA2NDQKLS0tIGEvaHcvdXNiL2J1 cy5jCisrKyBiL2h3L3VzYi9idXMuYwpAQCAtNiw3ICs2LDcgQEAKICNpbmNsdWRlICJxZW11L2Vy cm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJtb25p dG9yL21vbml0b3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCiBzdGF0aWMgdm9pZCB1c2JfYnVz X2Rldl9wcmludChNb25pdG9yICptb24sIERldmljZVN0YXRlICpxZGV2LCBpbnQgaW5kZW50KTsK ZGlmZiAtLWdpdCBhL2h3L3VzYi9jb21iaW5lZC1wYWNrZXQuYyBiL2h3L3VzYi9jb21iaW5lZC1w YWNrZXQuYwppbmRleCA0OGNhYzg3Li5lZDczYjM5IDEwMDY0NAotLS0gYS9ody91c2IvY29tYmlu ZWQtcGFja2V0LmMKKysrIGIvaHcvdXNiL2NvbWJpbmVkLXBhY2tldC5jCkBAIC0yMyw3ICsyMyw3 IEBACiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJody91c2IuaCIKICNpbmNs dWRlICJxZW11L2lvdi5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogCiBzdGF0aWMgdm9pZCB1c2JfY29tYmluZWRfcGFja2V0X2FkZChVU0JDb21i aW5lZFBhY2tldCAqY29tYmluZWQsIFVTQlBhY2tldCAqcCkKIHsKZGlmZiAtLWdpdCBhL2h3L3Vz Yi9jb3JlLmMgYi9ody91c2IvY29yZS5jCmluZGV4IDI0MWFlNjYuLmFlYmRmOWQgMTAwNjQ0Ci0t LSBhL2h3L3VzYi9jb3JlLmMKKysrIGIvaHcvdXNiL2NvcmUuYwpAQCAtMjcsNyArMjcsNyBAQAog I2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAjaW5jbHVkZSAi cWVtdS9pb3YuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJh Y2UuaCIKIAogdm9pZCB1c2JfcGlja19zcGVlZChVU0JQb3J0ICpwb3J0KQogewpkaWZmIC0tZ2l0 IGEvaHcvdXNiL2Rlc2MuYyBiL2h3L3VzYi9kZXNjLmMKaW5kZXggODVjMTVhZC4uYmY4ODQ4YSAx MDA2NDQKLS0tIGEvaHcvdXNiL2Rlc2MuYworKysgYi9ody91c2IvZGVzYy5jCkBAIC0yLDcgKzIs NyBAQAogCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAjaW5jbHVkZSAiaHcvdXNiL2Rlc2MuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tICovCiAKZGlmZiAtLWdpdCBhL2h3L3VzYi9kZXYtaHViLmMgYi9ody91c2IvZGV2LWh1 Yi5jCmluZGV4IDc1MmUzMGMuLjM4ZGM2MDIgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9kZXYtaHViLmMK KysrIGIvaHcvdXNiL2Rldi1odWIuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgInFlbXUv b3NkZXAuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24u aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJody91c2IuaCIKICNpbmNsdWRlICJody91c2IvZGVzYy5oIgogI2luY2x1ZGUgInFl bXUvZXJyb3ItcmVwb3J0LmgiCmRpZmYgLS1naXQgYS9ody91c2IvZGV2LW10cC5jIGIvaHcvdXNi L2Rldi1tdHAuYwppbmRleCA2ZWNmNzBhLi44YmI2ODNmIDEwMDY0NAotLS0gYS9ody91c2IvZGV2 LW10cC5jCisrKyBiL2h3L3VzYi9kZXYtbXRwLmMKQEAgLTIyLDcgKzIyLDcgQEAKIAogI2luY2x1 ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKLSNpbmNsdWRlICJ0cmFj ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJody91c2IuaCIK ICNpbmNsdWRlICJody91c2IvZGVzYy5oIgogCmRpZmYgLS1naXQgYS9ody91c2IvZGV2LXVhcy5j IGIvaHcvdXNiL2Rldi11YXMuYwppbmRleCBjMjE4YjUzLi44ZWU5NGQzIDEwMDY0NAotLS0gYS9o dy91c2IvZGV2LXVhcy5jCisrKyBiL2h3L3VzYi9kZXYtdWFzLmMKQEAgLTEzLDcgKzEzLDcgQEAK ICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5j bHVkZSAicWVtdS9jb25maWctZmlsZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAKICNp bmNsdWRlICJody91c2IuaCIKZGlmZiAtLWdpdCBhL2h3L3VzYi9oY2QtZWhjaS5jIGIvaHcvdXNi L2hjZC1laGNpLmMKaW5kZXggMDEzNDIzMjYuLjcwNWU5ZDQgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9o Y2QtZWhjaS5jCisrKyBiL2h3L3VzYi9oY2QtZWhjaS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5j bHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgImh3L3VzYi9laGNpLXJlZ3MuaCIKICNpbmNs dWRlICJody91c2IvaGNkLWVoY2kuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogCiAjZGVm aW5lIEZSQU1FX1RJTUVSX0ZSRVEgMTAwMApkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1vaGNpLmMg Yi9ody91c2IvaGNkLW9oY2kuYwppbmRleCBkNGMwMjkzLi5jMzhhZGNjIDEwMDY0NAotLS0gYS9o dy91c2IvaGNkLW9oY2kuYworKysgYi9ody91c2IvaGNkLW9oY2kuYwpAQCAtMzMsNyArMzMsNyBA QAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNs dWRlICJody9xZGV2LWRtYS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiBUaGlzIGNhdXNlcyBmcmFtZXMgdG8gb2NjdXIgMTAwMHggc2xv d2VyICovCiAvLyNkZWZpbmUgT0hDSV9USU1FX1dBUlAgMQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hj ZC11aGNpLmMgYi9ody91c2IvaGNkLXVoY2kuYwppbmRleCA4MzZiMTFmLi41MmU3ZTFkIDEwMDY0 NAotLS0gYS9ody91c2IvaGNkLXVoY2kuYworKysgYi9ody91c2IvaGNkLXVoY2kuYwpAQCAtMzQs NyArMzQsNyBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2lvdi5o IgogI2luY2x1ZGUgInN5c2VtdS9kbWEuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L21haW4tbG9vcC5oIgogCiAjZGVm aW5lIEZSQU1FX1RJTUVSX0ZSRVEgMTAwMApkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC14aGNpLmMg Yi9ody91c2IvaGNkLXhoY2kuYwppbmRleCA3MjFiZWI1Li43NGJhMmE3IDEwMDY0NAotLS0gYS9o dy91c2IvaGNkLXhoY2kuYworKysgYi9ody91c2IvaGNkLXhoY2kuYwpAQCAtMjYsNyArMjYsNyBA QAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvbXNpLmgiCiAjaW5j bHVkZSAiaHcvcGNpL21zaXguaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAKICNpbmNsdWRlICJoY2Qt eGhjaS5oIgpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hvc3QtbGlidXNiLmMgYi9ody91c2IvaG9zdC1s aWJ1c2IuYwppbmRleCAxYjBiZTA3Li5iNTdiNTZjIDEwMDY0NAotLS0gYS9ody91c2IvaG9zdC1s aWJ1c2IuYworKysgYi9ody91c2IvaG9zdC1saWJ1c2IuYwpAQCAtNDQsNyArNDQsNyBAQAogI2lu Y2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0Lmgi CiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAKZGlmZiAtLWdp dCBhL2h3L3ZmaW8vY29tbW9uLmMgYi9ody92ZmlvL2NvbW1vbi5jCmluZGV4IGY4OTVlM2MuLmIw NzdiOTMgMTAwNjQ0Ci0tLSBhL2h3L3ZmaW8vY29tbW9uLmMKKysrIGIvaHcvdmZpby9jb21tb24u YwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5j bHVkZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxYXBpL2Vy cm9yLmgiCiAKIHN0cnVjdCB2ZmlvX2dyb3VwX2hlYWQgdmZpb19ncm91cF9saXN0ID0KZGlmZiAt LWdpdCBhL2h3L3ZmaW8vcGNpLXF1aXJrcy5jIGIvaHcvdmZpby9wY2ktcXVpcmtzLmMKaW5kZXgg ZTU3NzlhNy4uM2M4ODU2MyAxMDA2NDQKLS0tIGEvaHcvdmZpby9wY2ktcXVpcmtzLmMKKysrIGIv aHcvdmZpby9wY2ktcXVpcmtzLmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxYXBpL3Zp c2l0b3IuaCIKICNpbmNsdWRlICJody9udnJhbS9md19jZmcuaCIKICNpbmNsdWRlICJwY2kuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyog VXNlIHVpbjMyX3QgZm9yIHZlbmRvciAmIGRldmljZSBzbyBQQ0lfQU5ZX0lEIGV4cGFuZHMgYW5k IGNhbm5vdCBtYXRjaCBodyAqLwogc3RhdGljIGJvb2wgdmZpb19wY2lfaXMoVkZJT1BDSURldmlj ZSAqdmRldiwgdWludDMyX3QgdmVuZG9yLCB1aW50MzJfdCBkZXZpY2UpCmRpZmYgLS1naXQgYS9o dy92ZmlvL3BjaS5jIGIvaHcvdmZpby9wY2kuYwppbmRleCAzYmEzY2JjLi5iN2QwYzMyIDEwMDY0 NAotLS0gYS9ody92ZmlvL3BjaS5jCisrKyBiL2h3L3ZmaW8vcGNpLmMKQEAgLTMxLDcgKzMxLDcg QEAKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgog I2luY2x1ZGUgInBjaS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKIAogI2RlZmluZSBNU0lYX0NBUF9M RU5HVEggMTIKZGlmZiAtLWdpdCBhL2h3L3ZmaW8vcGxhdGZvcm0uYyBiL2h3L3ZmaW8vcGxhdGZv cm0uYwppbmRleCA1YzkyMWMyLi4yOGUxN2ViIDEwMDY0NAotLS0gYS9ody92ZmlvL3BsYXRmb3Jt LmMKKysrIGIvaHcvdmZpby9wbGF0Zm9ybS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAi ZXhlYy9tZW1vcnkuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVkZSAiaHcvc3lz YnVzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgi CiAjaW5jbHVkZSAiaHcvcGxhdGZvcm0tYnVzLmgiCiAjaW5jbHVkZSAic3lzZW11L2t2bS5oIgog CmRpZmYgLS1naXQgYS9ody92ZmlvL3NwYXByLmMgYi9ody92ZmlvL3NwYXByLmMKaW5kZXggMjU5 Mzk3Yy4uNjkxMzg0MiAxMDA2NDQKLS0tIGEvaHcvdmZpby9zcGFwci5jCisrKyBiL2h3L3ZmaW8v c3BhcHIuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgImh3L3ZmaW8vdmZpby1jb21tb24u aCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRp YyBib29sIHZmaW9fcHJlcmVnX2xpc3RlbmVyX3NraXBwZWRfc2VjdGlvbihNZW1vcnlSZWdpb25T ZWN0aW9uICpzZWN0aW9uKQogewpkaWZmIC0tZ2l0IGEvaHcvdmlydGlvL3Zob3N0LXVzZXIuYyBi L2h3L3ZpcnRpby92aG9zdC11c2VyLmMKaW5kZXggNDRhZWE1Yy4uYjBkZDM4ZCAxMDA2NDQKLS0t IGEvaHcvdmlydGlvL3Zob3N0LXVzZXIuYworKysgYi9ody92aXJ0aW8vdmhvc3QtdXNlci5jCkBA IC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSAic3lzZW11L2NyeXB0b2Rldi5oIgogI2luY2x1ZGUg Im1pZ3JhdGlvbi9taWdyYXRpb24uaCIKICNpbmNsdWRlICJtaWdyYXRpb24vcG9zdGNvcHktcmFt LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAK ICNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KICNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CmRpZmYgLS1n aXQgYS9ody92aXJ0aW8vdmhvc3QuYyBiL2h3L3ZpcnRpby92aG9zdC5jCmluZGV4IDI1MGY4ODYu LmYwN2ZlOGYgMTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aG9zdC5jCisrKyBiL2h3L3ZpcnRpby92 aG9zdC5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAiaHcvdmlydGlvL3ZpcnRpby1hY2Nl c3MuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vYmxvY2tlci5oIgogI2luY2x1ZGUgInN5c2VtdS9k bWEuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogLyogZW5hYmxlZCB1bnRpbCBkaXNjb25uZWN0ZWQgYmFja2VuZCBzdGFiaWxpemVzICovCiAj ZGVmaW5lIF9WSE9TVF9ERUJVRyAxCmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlvLWJhbGxv b24uYyBiL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5jCmluZGV4IGY0NTZjZWEuLmRkYjE4YzQg MTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5jCisrKyBiL2h3L3ZpcnRpby92 aXJ0aW8tYmFsbG9vbi5jCkBAIC0yNCw5ICsyNCw5IEBACiAjaW5jbHVkZSAic3lzZW11L2t2bS5o IgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9y LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pc2MuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogCiAjaW5jbHVkZSAiaHcvdmlydGlvL3ZpcnRpby1i dXMuaCIKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aXJ0aW8tcm5nLmMgYi9ody92aXJ0aW8vdmly dGlvLXJuZy5jCmluZGV4IDI4OWJiY2EuLjVkMmMyNmMgMTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92 aXJ0aW8tcm5nLmMKKysrIGIvaHcvdmlydGlvL3ZpcnRpby1ybmcuYwpAQCAtMTcsNyArMTcsNyBA QAogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8tcm5nLmgiCiAjaW5jbHVkZSAic3lzZW11L3Ju Zy5oIgogI2luY2x1ZGUgInFvbS9vYmplY3RfaW50ZXJmYWNlcy5oIgotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgYm9vbCBpc19ndWVz dF9yZWFkeShWaXJ0SU9STkcgKnZybmcpCiB7CmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlv LmMgYi9ody92aXJ0aW8vdmlydGlvLmMKaW5kZXggMDA2ZDNkMS4uMGQzZGZlZCAxMDA2NDQKLS0t IGEvaHcvdmlydGlvL3ZpcnRpby5jCisrKyBiL2h3L3ZpcnRpby92aXJ0aW8uYwpAQCAtMTUsNyAr MTUsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5o IgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRl ICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L3ZpcnRpby92aXJ0aW8uaCIKZGlm ZiAtLWdpdCBhL2h3L3dhdGNoZG9nL3dhdGNoZG9nLmMgYi9ody93YXRjaGRvZy93YXRjaGRvZy5j CmluZGV4IDZlOGJhMDYuLjY5NDZmZWMgMTAwNjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3dhdGNoZG9n LmMKKysrIGIvaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYwpAQCAtMjQsOCArMjQsOCBAQAogI2luY2x1 ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ydW4tc3RhdGUu aCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lz ZW11LmgiCiAjaW5jbHVkZSAic3lzZW11L3dhdGNoZG9nLmgiCiAjaW5jbHVkZSAiaHcvbm1pLmgi CmRpZmYgLS1naXQgYS9pby9jaGFubmVsLWJ1ZmZlci5jIGIvaW8vY2hhbm5lbC1idWZmZXIuYwpp bmRleCA0M2Q3OTU5Li40YmM0ZjlmIDEwMDY0NAotLS0gYS9pby9jaGFubmVsLWJ1ZmZlci5jCisr KyBiL2lvL2NoYW5uZWwtYnVmZmVyLmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJpby9j aGFubmVsLWJ1ZmZlci5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtd2F0Y2guaCIKICNpbmNsdWRl ICJxZW11L3NvY2tldHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKIAogUUlPQ2hhbm5lbEJ1ZmZlciAqCiBxaW9fY2hhbm5lbF9idWZmZXJfbmV3 KHNpemVfdCBjYXBhY2l0eSkKZGlmZiAtLWdpdCBhL2lvL2NoYW5uZWwtY29tbWFuZC5jIGIvaW8v Y2hhbm5lbC1jb21tYW5kLmMKaW5kZXggM2U3ZWIxNy4uZDA0ZWZiMSAxMDA2NDQKLS0tIGEvaW8v Y2hhbm5lbC1jb21tYW5kLmMKKysrIGIvaW8vY2hhbm5lbC1jb21tYW5kLmMKQEAgLTIzLDcgKzIz LDcgQEAKICNpbmNsdWRlICJpby9jaGFubmVsLXdhdGNoLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIFFJT0NoYW5uZWxDb21tYW5kICoKZGlmZiAt LWdpdCBhL2lvL2NoYW5uZWwtZmlsZS5jIGIvaW8vY2hhbm5lbC1maWxlLmMKaW5kZXggZGI5NDhh Yi4uZTg1MmEzNyAxMDA2NDQKLS0tIGEvaW8vY2hhbm5lbC1maWxlLmMKKysrIGIvaW8vY2hhbm5l bC1maWxlLmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJpby9jaGFubmVsLXdhdGNoLmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBRSU9DaGFu bmVsRmlsZSAqCiBxaW9fY2hhbm5lbF9maWxlX25ld19mZChpbnQgZmQpCmRpZmYgLS1naXQgYS9p by9jaGFubmVsLXNvY2tldC5jIGIvaW8vY2hhbm5lbC1zb2NrZXQuYwppbmRleCA1N2NmYjRkLi41 MmNhYWZiIDEwMDY0NAotLS0gYS9pby9jaGFubmVsLXNvY2tldC5jCisrKyBiL2lvL2NoYW5uZWwt c29ja2V0LmMKQEAgLTIwLDEwICsyMCwxMCBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgog I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtc29ja2V0 cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LXNvY2tldHMuaCIKICNp bmNsdWRlICJpby9jaGFubmVsLXNvY2tldC5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtd2F0Y2gu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJxYXBpL2Nsb25lLXZpc2l0b3IuaCIKIAogI2RlZmluZSBTT0NLRVRfTUFYX0ZEUyAx NgpkaWZmIC0tZ2l0IGEvaW8vY2hhbm5lbC10bHMuYyBiL2lvL2NoYW5uZWwtdGxzLmMKaW5kZXgg OTYyOGU2Zi4uMjI4ZWFjZiAxMDA2NDQKLS0tIGEvaW8vY2hhbm5lbC10bHMuYworKysgYi9pby9j aGFubmVsLXRscy5jCkBAIC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgog I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJpby9jaGFubmVsLXRscy5oIgotI2lu Y2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIHN0YXRp YyBzc2l6ZV90IHFpb19jaGFubmVsX3Rsc193cml0ZV9oYW5kbGVyKGNvbnN0IGNoYXIgKmJ1ZiwK ZGlmZiAtLWdpdCBhL2lvL2NoYW5uZWwtd2Vic29jay5jIGIvaW8vY2hhbm5lbC13ZWJzb2NrLmMK aW5kZXggZWM0OGEzMC4uYTYwNjU1OCAxMDA2NDQKLS0tIGEvaW8vY2hhbm5lbC13ZWJzb2NrLmMK KysrIGIvaW8vY2hhbm5lbC13ZWJzb2NrLmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJx ZW11L2Jzd2FwLmgiCiAjaW5jbHVkZSAiaW8vY2hhbm5lbC13ZWJzb2NrLmgiCiAjaW5jbHVkZSAi Y3J5cHRvL2hhc2guaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJxZW11L2lvdi5oIgogCiAvKiBNYXggYW1vdW50IHRvIGFsbG93 IGluIHJhd2lucHV0L2VuY291dHB1dCBidWZmZXJzICovCmRpZmYgLS1naXQgYS9pby9kbnMtcmVz b2x2ZXIuYyBiL2lvL2Rucy1yZXNvbHZlci5jCmluZGV4IDE4N2Y3MjUuLjg1NmE0ZGUgMTAwNjQ0 Ci0tLSBhL2lvL2Rucy1yZXNvbHZlci5jCisrKyBiL2lvL2Rucy1yZXNvbHZlci5jCkBAIC0yMSw3 ICsyMSw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImlvL2Rucy1yZXNv bHZlci5oIgogI2luY2x1ZGUgInFhcGkvY2xvbmUtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS12aXNpdC1zb2NrZXRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdmlz aXQtc29ja2V0cy5oIgogI2luY2x1ZGUgInFlbXUvc29ja2V0cy5oIgogI2luY2x1ZGUgInFhcGkv ZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgpkaWZmIC0tZ2l0IGEvaW8vdGFzay5j IGIvaW8vdGFzay5jCmluZGV4IDI4ODZhMmMuLmIxOTRkNTUgMTAwNjQ0Ci0tLSBhL2lvL3Rhc2su YworKysgYi9pby90YXNrLmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJpby90YXNrLmgi CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0cnVjdCBR SU9UYXNrIHsKICAgICBPYmplY3QgKnNvdXJjZTsKZGlmZiAtLWdpdCBhL2lvcG9ydC5jIGIvaW9w b3J0LmMKaW5kZXggMWE2NWFkZC4uYjAyNWM5OCAxMDA2NDQKLS0tIGEvaW9wb3J0LmMKKysrIGIv aW9wb3J0LmMKQEAgLTI5LDcgKzI5LDcgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2lu Y2x1ZGUgImNwdS5oIgogI2luY2x1ZGUgImV4ZWMvaW9wb3J0LmgiCi0jaW5jbHVkZSAidHJhY2Ut cm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Utcm9vdC5oIgogI2luY2x1ZGUgImV4 ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogCmRpZmYgLS1n aXQgYS9pb3RocmVhZC5jIGIvaW90aHJlYWQuYwppbmRleCAxYjM0NjNjLi5jMzI5NDU0IDEwMDY0 NAotLS0gYS9pb3RocmVhZC5jCisrKyBiL2lvdGhyZWFkLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNp bmNsdWRlICJibG9jay9ibG9jay5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogI2lu Y2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFlbXUvcmN1LmgiCiAjaW5jbHVk ZSAicWVtdS9tYWluLWxvb3AuaCIKZGlmZiAtLWdpdCBhL2xpbnV4LXVzZXIvbWFpbi5jIGIvbGlu dXgtdXNlci9tYWluLmMKaW5kZXggN2JjOWJjNy4uZTA3MTVjZSAxMDA2NDQKLS0tIGEvbGludXgt dXNlci9tYWluLmMKKysrIGIvbGludXgtdXNlci9tYWluLmMKQEAgLTE3LDcgKzE3LDcgQEAKICAq ICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LgogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInFl bXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAjaW5j bHVkZSA8c3lzL3N5c2NhbGwuaD4KICNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4KIApkaWZmIC0t Z2l0IGEvbGludXgtdXNlci9zaWduYWwuYyBiL2xpbnV4LXVzZXIvc2lnbmFsLmMKaW5kZXggMmNl NWQ3YS4uZjFkNDdhMSAxMDA2NDQKLS0tIGEvbGludXgtdXNlci9zaWduYWwuYworKysgYi9saW51 eC11c2VyL3NpZ25hbC5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSAicWVtdS5oIgogI2lu Y2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAidGFyZ2V0X3NpZ25hbC5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgc3Ry dWN0IHRhcmdldF9zaWdhbHRzdGFjayB0YXJnZXRfc2lnYWx0c3RhY2tfdXNlZCA9IHsKICAgICAu c3Nfc3AgPSAwLApkaWZmIC0tZ2l0IGEvbWVtb3J5LmMgYi9tZW1vcnkuYwppbmRleCBlNzBiNjRi Li4xZTMxZTNlIDEwMDY0NAotLS0gYS9tZW1vcnkuYworKysgYi9tZW1vcnkuYwpAQCAtMjQsNyAr MjQsNyBAQAogI2luY2x1ZGUgInFlbXUvYml0b3BzLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1y ZXBvcnQuaCIKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCi0jaW5jbHVkZSAidHJhY2Utcm9vdC5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Utcm9vdC5oIgogCiAjaW5jbHVkZSAiZXhlYy9t ZW1vcnktaW50ZXJuYWwuaCIKICNpbmNsdWRlICJleGVjL3JhbV9hZGRyLmgiCmRpZmYgLS1naXQg YS9taWdyYXRpb24vY2hhbm5lbC5jIGIvbWlncmF0aW9uL2NoYW5uZWwuYwppbmRleCBjNWVhZjBm Li5mZmQ2ZDhhIDEwMDY0NAotLS0gYS9taWdyYXRpb24vY2hhbm5lbC5jCisrKyBiL21pZ3JhdGlv bi9jaGFubmVsLmMKQEAgLTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlICJ0bHMuaCIKICNpbmNsdWRl ICJtaWdyYXRpb24uaCIKICNpbmNsdWRlICJxZW11LWZpbGUtY2hhbm5lbC5oIgotI2luY2x1ZGUg InRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFhcGkv ZXJyb3IuaCIKICNpbmNsdWRlICJpby9jaGFubmVsLXRscy5oIgogCmRpZmYgLS1naXQgYS9taWdy YXRpb24vY29sby1jb21tLmMgYi9taWdyYXRpb24vY29sby1jb21tLmMKaW5kZXggZGYyNmU0ZC4u ZTJkMTYxZCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8tY29tbS5jCisrKyBiL21pZ3JhdGlv bi9jb2xvLWNvbW0uYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi5oIgog I2luY2x1ZGUgIm1pZ3JhdGlvbi9jb2xvLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog dHlwZWRlZiBzdHJ1Y3QgewogICAgICBib29sIGNvbG9fcmVxdWVzdGVkOwpkaWZmIC0tZ2l0IGEv bWlncmF0aW9uL2NvbG8tZmFpbG92ZXIuYyBiL21pZ3JhdGlvbi9jb2xvLWZhaWxvdmVyLmMKaW5k ZXggMGFlMGM0MS4uZjcxMmZjMiAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8tZmFpbG92ZXIu YworKysgYi9taWdyYXRpb24vY29sby1mYWlsb3Zlci5jCkBAIC0xNiwxMCArMTYsMTAgQEAKICNp bmNsdWRlICJxZW11L21haW4tbG9vcC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi5oIgogI2luY2x1 ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9u LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv cnQuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogc3RhdGljIFFFTVVCSCAqZmFpbG92ZXJfYmg7CiBzdGF0aWMgRmFpbG92ZXJTdGF0dXMgZmFp bG92ZXJfc3RhdGU7CmRpZmYgLS1naXQgYS9taWdyYXRpb24vY29sby5jIGIvbWlncmF0aW9uL2Nv bG8uYwppbmRleCA0MzgxMDY3Li40MGViM2UyIDEwMDY0NAotLS0gYS9taWdyYXRpb24vY29sby5j CisrKyBiL21pZ3JhdGlvbi9jb2xvLmMKQEAgLTEzLDcgKzEzLDcgQEAKICNpbmNsdWRlICJxZW11 L29zZGVwLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9uLmgiCiAjaW5jbHVkZSAi cWVtdS1maWxlLWNoYW5uZWwuaCIKICNpbmNsdWRlICJtaWdyYXRpb24uaCIKICNpbmNsdWRlICJx ZW11LWZpbGUuaCIKQEAgLTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlICJtaWdyYXRpb24vY29sby5o IgogI2luY2x1ZGUgImJsb2NrLmgiCiAjaW5jbHVkZSAiaW8vY2hhbm5lbC1idWZmZXIuaCIKLSNp bmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRl ICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi9mYWlsb3Zlci5oIgog I2luY2x1ZGUgInJlcGxpY2F0aW9uLmgiCmRpZmYgLS1naXQgYS9taWdyYXRpb24vZXhlYy5jIGIv bWlncmF0aW9uL2V4ZWMuYwppbmRleCAwYmM1YTQyLi5iYmI4NjViIDEwMDY0NAotLS0gYS9taWdy YXRpb24vZXhlYy5jCisrKyBiL21pZ3JhdGlvbi9leGVjLmMKQEAgLTIxLDcgKzIxLDcgQEAKICNp bmNsdWRlICJjaGFubmVsLmgiCiAjaW5jbHVkZSAiZXhlYy5oIgogI2luY2x1ZGUgImlvL2NoYW5u ZWwtY29tbWFuZC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90 cmFjZS5oIgogCiAKIHZvaWQgZXhlY19zdGFydF9vdXRnb2luZ19taWdyYXRpb24oTWlncmF0aW9u U3RhdGUgKnMsIGNvbnN0IGNoYXIgKmNvbW1hbmQsIEVycm9yICoqZXJycCkKZGlmZiAtLWdpdCBh L21pZ3JhdGlvbi9mZC5jIGIvbWlncmF0aW9uL2ZkLmMKaW5kZXggY2QwNjE4Mi4uZjdlZjJiZCAx MDA2NDQKLS0tIGEvbWlncmF0aW9uL2ZkLmMKKysrIGIvbWlncmF0aW9uL2ZkLmMKQEAgLTE5LDcg KzE5LDcgQEAKICNpbmNsdWRlICJmZC5oIgogI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgog I2luY2x1ZGUgImlvL2NoYW5uZWwtdXRpbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAKIHZvaWQgZmRfc3RhcnRfb3V0Z29pbmdfbWlncmF0 aW9uKE1pZ3JhdGlvblN0YXRlICpzLCBjb25zdCBjaGFyICpmZG5hbWUsIEVycm9yICoqZXJycCkK ZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9nbG9iYWxfc3RhdGUuYyBiL21pZ3JhdGlvbi9nbG9iYWxf c3RhdGUuYwppbmRleCA4ZThhYjVjLi5jYzgyZTcwIDEwMDY0NAotLS0gYS9taWdyYXRpb24vZ2xv YmFsX3N0YXRlLmMKKysrIGIvbWlncmF0aW9uL2dsb2JhbF9zdGF0ZS5jCkBAIC0xNyw3ICsxNyw3 IEBACiAjaW5jbHVkZSAibWlncmF0aW9uLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL2dsb2JhbF9z dGF0ZS5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHR5cGVkZWYgc3RydWN0IHsKICAg ICB1aW50MzJfdCBzaXplOwpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL21pZ3JhdGlvbi5jIGIvbWln cmF0aW9uL21pZ3JhdGlvbi5jCmluZGV4IDFmMjJmNDYuLmUyNDk0NmYgMTAwNjQ0Ci0tLSBhL21p Z3JhdGlvbi9taWdyYXRpb24uYworKysgYi9taWdyYXRpb24vbWlncmF0aW9uLmMKQEAgLTMxLDE1 ICszMSwxNSBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCiAjaW5jbHVkZSAiYmxv Y2svYmxvY2suaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBp LWNvbW1hbmRzLW1pZ3JhdGlvbi5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtbWlncmF0 aW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlncmF0aW9u LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLW1pZ3JhdGlvbi5oIgog I2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FudWxsLmgi CiAjaW5jbHVkZSAicWVtdS9yY3UuaCIKICNpbmNsdWRlICJibG9jay5oIgogI2luY2x1ZGUgInBv c3Rjb3B5LXJhbS5oIgogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCi0jaW5jbHVkZSAidHJhY2Uu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiZXhlYy90YXJnZXRf cGFnZS5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtYnVmZmVyLmgiCiAjaW5jbHVkZSAibWlncmF0 aW9uL2NvbG8uaCIKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9wb3N0Y29weS1yYW0uYyBiL21pZ3Jh dGlvbi9wb3N0Y29weS1yYW0uYwppbmRleCBlZmQ3NzkzLi4zMzQ0YjMzIDEwMDY0NAotLS0gYS9t aWdyYXRpb24vcG9zdGNvcHktcmFtLmMKKysrIGIvbWlncmF0aW9uL3Bvc3Rjb3B5LXJhbS5jCkBA IC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInN5 c2VtdS9iYWxsb29uLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKLSNpbmNsdWRl ICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyogQXJiaXRyYXJ5 IGxpbWl0IG9uIHNpemUgb2YgZWFjaCBkaXNjYXJkIGNvbW1hbmQsCiAgKiBrZWVwcyB0aGVtIGFy b3VuZCB+MjAwIGJ5dGVzCmRpZmYgLS1naXQgYS9taWdyYXRpb24vcWVtdS1maWxlLmMgYi9taWdy YXRpb24vcWVtdS1maWxlLmMKaW5kZXggMmFiMmJmMy4uMDk5MTdjZCAxMDA2NDQKLS0tIGEvbWln cmF0aW9uL3FlbXUtZmlsZS5jCisrKyBiL21pZ3JhdGlvbi9xZW11LWZpbGUuYwpAQCAtMjgsNyAr MjgsNyBAQAogI2luY2x1ZGUgInFlbXUvaW92LmgiCiAjaW5jbHVkZSAibWlncmF0aW9uLmgiCiAj aW5jbHVkZSAicWVtdS1maWxlLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAKICNkZWZpbmUgSU9fQlVGX1NJWkUgMzI3NjgKICNkZWZpbmUgTUFY X0lPVl9TSVpFIE1JTihJT1ZfTUFYLCA2NCkKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9yYW0uYyBi L21pZ3JhdGlvbi9yYW0uYwppbmRleCA2Y2U3NzcwLi4xM2NiZjc5IDEwMDY0NAotLS0gYS9taWdy YXRpb24vcmFtLmMKKysrIGIvbWlncmF0aW9uL3JhbS5jCkBAIC00Myw5ICs0Myw5IEBACiAjaW5j bHVkZSAibWlncmF0aW9uL3BhZ2VfY2FjaGUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9y dC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktZXZlbnRz LW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy1taWdy YXRpb24uaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJleGVjL3JhbV9hZGRy LmgiCiAjaW5jbHVkZSAiZXhlYy90YXJnZXRfcGFnZS5oIgogI2luY2x1ZGUgInFlbXUvcmN1X3F1 ZXVlLmgiCmRpZmYgLS1naXQgYS9taWdyYXRpb24vcmRtYS5jIGIvbWlncmF0aW9uL3JkbWEuYwpp bmRleCBkYTQ3NGZjLi5mMGM1ODAwIDEwMDY0NAotLS0gYS9taWdyYXRpb24vcmRtYS5jCisrKyBi L21pZ3JhdGlvbi9yZG1hLmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlIDxuZXRkYi5oPgog I2luY2x1ZGUgPGFycGEvaW5ldC5oPgogI2luY2x1ZGUgPHJkbWEvcmRtYV9jbWEuaD4KLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogLyoKICAqIFBy aW50IGFuZCBlcnJvciBvbiBib3RoIHRoZSBNb25pdG9yIGFuZCB0aGUgTG9nIGZpbGUuCmRpZmYg LS1naXQgYS9taWdyYXRpb24vc2F2ZXZtLmMgYi9taWdyYXRpb24vc2F2ZXZtLmMKaW5kZXggMzA1 YzNjZS4uMmY3MjQzNCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3NhdmV2bS5jCisrKyBiL21pZ3Jh dGlvbi9zYXZldm0uYwpAQCAtNDEsMTQgKzQxLDE0IEBACiAjaW5jbHVkZSAic2F2ZXZtLmgiCiAj aW5jbHVkZSAicG9zdGNvcHktcmFtLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1 ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taWdyYXRpb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRz LW1pZ3JhdGlvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1p c2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2Vycm9y LXJlcG9ydC5oIgogI2luY2x1ZGUgInN5c2VtdS9jcHVzLmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1v cnkuaCIKICNpbmNsdWRlICJleGVjL3RhcmdldF9wYWdlLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAicWVtdS9pb3YuaCIKICNp bmNsdWRlICJibG9jay9zbmFwc2hvdC5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCmRpZmYg LS1naXQgYS9taWdyYXRpb24vc29ja2V0LmMgYi9taWdyYXRpb24vc29ja2V0LmMKaW5kZXggOGE5 M2ZiMS4uZjIxMjgxOCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL3NvY2tldC5jCisrKyBiL21pZ3Jh dGlvbi9zb2NrZXQuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi5oIgog I2luY2x1ZGUgInFlbXUtZmlsZS5oIgogI2luY2x1ZGUgImlvL2NoYW5uZWwtc29ja2V0LmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIAogc3Rh dGljIFNvY2tldEFkZHJlc3MgKnRjcF9idWlsZF9hZGRyZXNzKGNvbnN0IGNoYXIgKmhvc3RfcG9y dCwgRXJyb3IgKiplcnJwKQpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3Rscy5jIGIvbWlncmF0aW9u L3Rscy5jCmluZGV4IDNiOWU4YzkuLmUwOTljNGIgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi90bHMu YworKysgYi9taWdyYXRpb24vdGxzLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJjcnlw dG8vdGxzY3JlZHMuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUg InFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKIAogc3RhdGljIFFDcnlwdG9UTFNDcmVkcyAqCiBtaWdyYXRpb25fdGxzX2dldF9j cmVkcyhNaWdyYXRpb25TdGF0ZSAqcywKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi92bXN0YXRlLXR5 cGVzLmMgYi9taWdyYXRpb24vdm1zdGF0ZS10eXBlcy5jCmluZGV4IDQ4MTg0YzMuLmVkZWFkODIg MTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi92bXN0YXRlLXR5cGVzLmMKKysrIGIvbWlncmF0aW9uL3Zt c3RhdGUtdHlwZXMuYwpAQCAtMTgsNyArMTgsNyBAQAogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0 YXRlLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L3F1 ZXVlLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgi CiAKIC8qIGJvb2wgKi8KIApkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3Ztc3RhdGUuYyBiL21pZ3Jh dGlvbi92bXN0YXRlLmMKaW5kZXggMGIzMjgyYy4uZTY1ZGMwNiAxMDA2NDQKLS0tIGEvbWlncmF0 aW9uL3Ztc3RhdGUuYworKysgYi9taWdyYXRpb24vdm1zdGF0ZS5jCkBAIC0xOCw3ICsxOCw3IEBA CiAjaW5jbHVkZSAicWVtdS1maWxlLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRvcHMuaCIKICNpbmNs dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFqc29uLmgiCiAKIHN0YXRpYyBpbnQgdm1z dGF0ZV9zdWJzZWN0aW9uX3NhdmUoUUVNVUZpbGUgKmYsIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlv biAqdm1zZCwKZGlmZiAtLWdpdCBhL21vbml0b3IuYyBiL21vbml0b3IuYwppbmRleCBhNDQxN2Yy Li43NmY5NWMzIDEwMDY0NAotLS0gYS9tb25pdG9yLmMKKysrIGIvbW9uaXRvci5jCkBAIC01OSw3 ICs1OSw3IEBACiAjaW5jbHVkZSAicWFwaS9xbXAvanNvbi1zdHJlYW1lci5oIgogI2luY2x1ZGUg InFhcGkvcW1wL2pzb24tcGFyc2VyLmgiCiAjaW5jbHVkZSAicW9tL29iamVjdF9pbnRlcmZhY2Vz LmgiCi0jaW5jbHVkZSAidHJhY2Utcm9vdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2Ut cm9vdC5oIgogI2luY2x1ZGUgInRyYWNlL2NvbnRyb2wuaCIKICNpbmNsdWRlICJtb25pdG9yL2ht cC10YXJnZXQuaCIKICNpZmRlZiBDT05GSUdfVFJBQ0VfU0lNUExFCkBAIC03MiwxMSArNzIsMTEg QEAKICNpbmNsdWRlICJobXAuaCIKICNpbmNsdWRlICJxZW11L3RocmVhZC5oIgogI2luY2x1ZGUg ImJsb2NrL3FhcGkuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktZXZlbnRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29t bWFuZHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1ldmVudHMuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAtZXZlbnQuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktaW50cm9zcGVjdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBp LWludHJvc3BlY3QuaCIKICNpbmNsdWRlICJzeXNlbXUvcXRlc3QuaCIKICNpbmNsdWRlICJzeXNl bXUvY3B1cy5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCkBAIC0yMzIwLDEzICsyMzIwLDEz IEBAIGludCBtb25pdG9yX2ZkX3BhcmFtKE1vbml0b3IgKm1vbiwgY29uc3QgY2hhciAqZmRuYW1l LCBFcnJvciAqKmVycnApCiAKIC8qIFBsZWFzZSB1cGRhdGUgaG1wLWNvbW1hbmRzLmh4IHdoZW4g YWRkaW5nIG9yIGNoYW5naW5nIGNvbW1hbmRzICovCiBzdGF0aWMgbW9uX2NtZF90IGluZm9fY21k c1tdID0gewotI2luY2x1ZGUgImhtcC1jb21tYW5kcy1pbmZvLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9obXAtY29tbWFuZHMtaW5mby5oIgogICAgIHsgTlVMTCwgTlVMTCwgfSwKIH07CiAKIC8q IG1vbl9jbWRzIGFuZCBpbmZvX2NtZHMgd291bGQgYmUgc29ydGVkIGF0IHJ1bnRpbWUgKi8KIHN0 YXRpYyBtb25fY21kX3QgbW9uX2NtZHNbXSA9IHsKLSNpbmNsdWRlICJobXAtY29tbWFuZHMuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL2htcC1jb21tYW5kcy5oIgogICAgIHsgTlVMTCwgTlVMTCwg fSwKIH07CiAKZGlmZiAtLWdpdCBhL25iZC9jbGllbnQuYyBiL25iZC9jbGllbnQuYwppbmRleCBk Y2FkMjNhLi4xMmZmYjk3IDEwMDY0NAotLS0gYS9uYmQvY2xpZW50LmMKKysrIGIvbmJkL2NsaWVu dC5jCkBAIC0xOSw3ICsxOSw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgIm5iZC1pbnRlcm5hbC5oIgogCiAvKiBEZWZpbml0aW9ucyBm b3Igb3BhcXVlIGRhdGEgdHlwZXMgKi8KZGlmZiAtLWdpdCBhL25iZC9jb21tb24uYyBiL25iZC9j b21tb24uYwppbmRleCA4Yzk1YzFkLi5lYjkwZWY0IDEwMDY0NAotLS0gYS9uYmQvY29tbW9uLmMK KysrIGIvbmJkL2NvbW1vbi5jCkBAIC0xNyw3ICsxNyw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFl bXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJh Y2UuaCIKICNpbmNsdWRlICJuYmQtaW50ZXJuYWwuaCIKIAogLyogRGlzY2FyZCBsZW5ndGggYnl0 ZXMgZnJvbSBjaGFubmVsLiAgUmV0dXJuIC1lcnJubyBvbiBmYWlsdXJlIGFuZCAwIG9uCmRpZmYg LS1naXQgYS9uYmQvc2VydmVyLmMgYi9uYmQvc2VydmVyLmMKaW5kZXggZTcxNGJmZS4uM2ZmOTZl MyAxMDA2NDQKLS0tIGEvbmJkL3NlcnZlci5jCisrKyBiL25iZC9zZXJ2ZXIuYwpAQCAtMTksNyAr MTksNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3Iu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNp bmNsdWRlICJuYmQtaW50ZXJuYWwuaCIKIAogc3RhdGljIGludCBzeXN0ZW1fZXJybm9fdG9fbmJk X2Vycm5vKGludCBlcnIpCmRpZmYgLS1naXQgYS9uZXQvY29sby1jb21wYXJlLmMgYi9uZXQvY29s by1jb21wYXJlLmMKaW5kZXggMjNiMmQyYy4uYTA1OTMwYSAxMDA2NDQKLS0tIGEvbmV0L2NvbG8t Y29tcGFyZS5jCisrKyBiL25ldC9jb2xvLWNvbXBhcmUuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAj aW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCi0j aW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVk ZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAibmV0 L25ldC5oIgpkaWZmIC0tZ2l0IGEvbmV0L2NvbG8uYyBiL25ldC9jb2xvLmMKaW5kZXggODQyNjI2 NS4uOGU2ODk2ZCAxMDA2NDQKLS0tIGEvbmV0L2NvbG8uYworKysgYi9uZXQvY29sby5jCkBAIC0x Myw3ICsxMyw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJuZXQvY29s by5oIgogCiB1aW50MzJfdCBjb25uZWN0aW9uX2tleV9oYXNoKGNvbnN0IHZvaWQgKm9wYXF1ZSkK ZGlmZiAtLWdpdCBhL25ldC9maWx0ZXItYnVmZmVyLmMgYi9uZXQvZmlsdGVyLWJ1ZmZlci5jCmlu ZGV4IGY3MjY1YzUuLjA2NWQ0OTIgMTAwNjQ0Ci0tLSBhL25ldC9maWx0ZXItYnVmZmVyLmMKKysr IGIvbmV0L2ZpbHRlci1idWZmZXIuYwpAQCAtMTMsNyArMTMsNyBAQAogI2luY2x1ZGUgInFlbXUt Y29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUvaW92Lmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLWJ1aWx0aW4tdmlzaXQuaCIKKyNpbmNsdWRlICJxZW11LWJ1 aWxkL3FhcGkvcWFwaS1idWlsdGluLXZpc2l0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9y LmgiCiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogCmRpZmYgLS1naXQgYS9uZXQvZmlsdGVyLW1p cnJvci5jIGIvbmV0L2ZpbHRlci1taXJyb3IuYwppbmRleCAzYTYxY2YyLi4xNzQ5MzA3IDEwMDY0 NAotLS0gYS9uZXQvZmlsdGVyLW1pcnJvci5jCisrKyBiL25ldC9maWx0ZXItbWlycm9yLmMKQEAg LTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCiAjaW5jbHVkZSAicWVtdS9t YWluLWxvb3AuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRy YWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImNoYXJkZXYv Y2hhci1mZS5oIgogI2luY2x1ZGUgInFlbXUvaW92LmgiCiAjaW5jbHVkZSAicWVtdS9zb2NrZXRz LmgiCmRpZmYgLS1naXQgYS9uZXQvZmlsdGVyLXJld3JpdGVyLmMgYi9uZXQvZmlsdGVyLXJld3Jp dGVyLmMKaW5kZXggNjJkYWQyZC4uNTA1OGI4ZiAxMDA2NDQKLS0tIGEvbmV0L2ZpbHRlci1yZXdy aXRlci5jCisrKyBiL25ldC9maWx0ZXItcmV3cml0ZXIuYwpAQCAtMTAsNyArMTAsNyBAQAogICov CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAibmV0L2NvbG8uaCIKICNpbmNsdWRlICJu ZXQvZmlsdGVyLmgiCiAjaW5jbHVkZSAibmV0L25ldC5oIgpkaWZmIC0tZ2l0IGEvbmV0L25ldC5j IGIvbmV0L25ldC5jCmluZGV4IDUyMjJlNDUuLmIyMDljNGIgMTAwNjQ0Ci0tLSBhL25ldC9uZXQu YworKysgYi9uZXQvbmV0LmMKQEAgLTMzLDggKzMzLDggQEAKIAogI2luY2x1ZGUgIm1vbml0b3Iv bW9uaXRvci5oIgogI2luY2x1ZGUgInFlbXUvaGVscF9vcHRpb24uaCIKLSNpbmNsdWRlICJxYXBp L3FhcGktY29tbWFuZHMtbmV0LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LW5ldC5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW5ldC5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LW5ldC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3Fk aWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJv ci1yZXBvcnQuaCIKZGlmZiAtLWdpdCBhL25ldC92aG9zdC11c2VyLmMgYi9uZXQvdmhvc3QtdXNl ci5jCmluZGV4IGUwZjE2YzguLjI2MzZjNGUgMTAwNjQ0Ci0tLSBhL25ldC92aG9zdC11c2VyLmMK KysrIGIvbmV0L3Zob3N0LXVzZXIuYwpAQCAtMTQsMTEgKzE0LDExIEBACiAjaW5jbHVkZSAibmV0 L3Zob3N0LXVzZXIuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItZmUuaCIKICNpbmNsdWRlICJx YXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW5ldC5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW5ldC5oIgogI2luY2x1ZGUgInFlbXUv Y29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUg InFlbXUvb3B0aW9uLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKIHR5cGVkZWYgc3RydWN0IFZob3N0VXNlclN0YXRlIHsKICAgICBOZXRDbGll bnRTdGF0ZSBuYzsKZGlmZiAtLWdpdCBhL251bWEuYyBiL251bWEuYwppbmRleCAxMTE2YzkwLi5j ZTgzZjE5IDEwMDY0NAotLS0gYS9udW1hLmMKKysrIGIvbnVtYS5jCkBAIC0zMSw4ICszMSw4IEBA CiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgi CiAjaW5jbHVkZSAicWFwaS9vcHRzLXZpc2l0b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29t bWFuZHMtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1taXNjLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLXZpc2l0LW1pc2MuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNp bmNsdWRlICJzeXNlbXUvaG9zdG1lbS5oIgogI2luY2x1ZGUgImh3L21lbS9wYy1kaW1tLmgiCmRp ZmYgLS1naXQgYS9xYXBpL3FhcGktdmlzaXQtY29yZS5jIGIvcWFwaS9xYXBpLXZpc2l0LWNvcmUu YwppbmRleCBkOWExMTM3Li4wNjEwZTNkIDEwMDY0NAotLS0gYS9xYXBpL3FhcGktdmlzaXQtY29y ZS5jCisrKyBiL3FhcGkvcWFwaS12aXNpdC1jb3JlLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNs dWRlICJxYXBpL3FtcC9xZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNs dWRlICJxYXBpL3Zpc2l0b3ItaW1wbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogCiB2b2lkIHZpc2l0X2NvbXBsZXRlKFZpc2l0b3IgKnYsIHZv aWQgKm9wYXF1ZSkKIHsKZGlmZiAtLWdpdCBhL3FkZXYtbW9uaXRvci5jIGIvcWRldi1tb25pdG9y LmMKaW5kZXggYjdlMzI5MS4uNjEzMTQzODQgMTAwNjQ0Ci0tLSBhL3FkZXYtbW9uaXRvci5jCisr KyBiL3FkZXYtbW9uaXRvci5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSAibW9uaXRvci9x ZGV2LmgiCiAjaW5jbHVkZSAic3lzZW11L2FyY2hfaW5pdC5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9x ZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5oIgogI2luY2x1ZGUgInFlbXUvY29u ZmlnLWZpbGUuaCIKZGlmZiAtLWdpdCBhL3FlbXUtaW1nLmMgYi9xZW11LWltZy5jCmluZGV4IDA4 OGQ4OTAuLjFlMmNmOWYgMTAwNjQ0Ci0tLSBhL3FlbXUtaW1nLmMKKysrIGIvcWVtdS1pbWcuYwpA QCAtMjUsOSArMjUsOSBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlIDxnZXRv cHQuaD4KIAotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv cWVtdS12ZXJzaW9uLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt dmlzaXQtYmxvY2stY29yZS5oIgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1vdXRwdXQtdmlzaXRv ci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3Fqc29uLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRp Y3QuaCIKQEAgLTEyMSw3ICsxMjEsNyBAQCBzdGF0aWMgdm9pZCBRRU1VX05PUkVUVVJOIGhlbHAo dm9pZCkKICAgICAgICAgICAgIkNvbW1hbmQgc3ludGF4OlxuIgogI2RlZmluZSBERUYob3B0aW9u LCBjYWxsYmFjaywgYXJnX3N0cmluZykgICAgICAgIFwKICAgICAgICAgICAgIiAgIiBhcmdfc3Ry aW5nICJcbiIKLSNpbmNsdWRlICJxZW11LWltZy1jbWRzLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC9xZW11LWltZy1jbWRzLmgiCiAjdW5kZWYgREVGCiAjdW5kZWYgR0VOX0RPQ1MKICAgICAgICAg ICAgIlxuIgpAQCAtNDY4Myw3ICs0NjgzLDcgQEAgb3V0Ogogc3RhdGljIGNvbnN0IGltZ19jbWRf dCBpbWdfY21kc1tdID0gewogI2RlZmluZSBERUYob3B0aW9uLCBjYWxsYmFjaywgYXJnX3N0cmlu ZykgICAgICAgIFwKICAgICB7IG9wdGlvbiwgY2FsbGJhY2sgfSwKLSNpbmNsdWRlICJxZW11LWlt Zy1jbWRzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xZW11LWltZy1jbWRzLmgiCiAjdW5kZWYg REVGCiAjdW5kZWYgR0VOX0RPQ1MKICAgICB7IE5VTEwsIE5VTEwsIH0sCmRpZmYgLS1naXQgYS9x ZW11LWlvLmMgYi9xZW11LWlvLmMKaW5kZXggMTYwZmIyYS4uYjc3NGIxZSAxMDA2NDQKLS0tIGEv cWVtdS1pby5jCisrKyBiL3FlbXUtaW8uYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgImJs b2NrL2Jsb2NrX2ludC5oIgogI2luY2x1ZGUgInRyYWNlL2NvbnRyb2wuaCIKICNpbmNsdWRlICJj cnlwdG8vaW5pdC5oIgotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAKICNkZWZpbmUgQ01EX05PRklMRV9PSyAgIDB4MDEKIApk aWZmIC0tZ2l0IGEvcWVtdS1uYmQuYyBiL3FlbXUtbmJkLmMKaW5kZXggZWQ1ZDliNS4uM2RhNjkx MSAxMDA2NDQKLS0tIGEvcWVtdS1uYmQuYworKysgYi9xZW11LW5iZC5jCkBAIC00MSw3ICs0MSw3 IEBACiAjaW5jbHVkZSAiaW8vbmV0LWxpc3RlbmVyLmgiCiAjaW5jbHVkZSAiY3J5cHRvL2luaXQu aCIKICNpbmNsdWRlICJ0cmFjZS9jb250cm9sLmgiCi0jaW5jbHVkZSAicWVtdS12ZXJzaW9uLmgi CisjaW5jbHVkZSAicWVtdS1idWlsZC9xZW11LXZlcnNpb24uaCIKIAogI2RlZmluZSBTT0NLRVRf UEFUSCAgICAgICAgICAgICAgICAiL3Zhci9sb2NrL3FlbXUtbmJkLSVzIgogI2RlZmluZSBRRU1V X05CRF9PUFRfQ0FDSEUgICAgICAgICAyNTYKZGlmZiAtLWdpdCBhL3FnYS9tYWluLmMgYi9xZ2Ev bWFpbi5jCmluZGV4IGY5YzgzMDUuLjc3MmI5NjAgMTAwNjQ0Ci0tLSBhL3FnYS9tYWluLmMKKysr IGIvcWdhL21haW4uYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgInFlbXUvaGVscF9vcHRp b24uaCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L3N5c3RlbWQu aCIKLSNpbmNsdWRlICJxZW11LXZlcnNpb24uaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FlbXUt dmVyc2lvbi5oIgogI2lmZGVmIF9XSU4zMgogI2luY2x1ZGUgInFnYS9zZXJ2aWNlLXdpbjMyLmgi CiAjaW5jbHVkZSAicWdhL3Zzcy13aW4zMi5oIgpkaWZmIC0tZ2l0IGEvcW1wLmMgYi9xbXAuYwpp bmRleCA0YjI1MTdkLi5hM2IyNTdlIDEwMDY0NAotLS0gYS9xbXAuYworKysgYi9xbXAuYwpAQCAt MTQsNyArMTQsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAi cWVtdS12ZXJzaW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xZW11LXZlcnNpb24uaCIKICNp bmNsdWRlICJxZW11L2N1dGlscy5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVk ZSAibW9uaXRvci9tb25pdG9yLmgiCkBAIC0zMSw5ICszMSw5IEBACiAjaW5jbHVkZSAic3lzZW11 L2Jsb2NrLWJhY2tlbmQuaCIKICNpbmNsdWRlICJxb20vcW9tLXFvYmplY3QuaCIKICNpbmNsdWRl ICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLWJsb2NrLWNvcmUu aCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1jb21tYW5kcy11aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1h bmRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5k cy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtdWkuaCIK ICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5o IgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCmRpZmYgLS1naXQgYS9x b20vY3B1LmMgYi9xb20vY3B1LmMKaW5kZXggZTQyZDlhNy4uNWMzMGRjNSAxMDA2NDQKLS0tIGEv cW9tL2NwdS5jCisrKyBiL3FvbS9jcHUuYwpAQCAtMzEsNyArMzEsNyBAQAogI2luY2x1ZGUgInN5 c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNpbmNsdWRlICJody9xZGV2 LXByb3BlcnRpZXMuaCIKLSNpbmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS1yb290LmgiCiAKIENQVUludGVycnVwdEhhbmRsZXIgY3B1X2ludGVycnVwdF9o YW5kbGVyOwogCmRpZmYgLS1naXQgYS9xb20vb2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKaW5kZXgg NzU1YWQwMy4uNDE5MTQ4OSAxMDA2NDQKLS0tIGEvcW9tL29iamVjdC5jCisrKyBiL3FvbS9vYmpl Y3QuYwpAQCAtMTgsOSArMTgsOSBAQAogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogI2luY2x1 ZGUgInFhcGkvc3RyaW5nLWlucHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL3N0cmluZy1v dXRwdXQtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1idWlsdGluLXZpc2l0LmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgogI2luY2x1ZGUg InFhcGkvcW1wL3FlcnJvci5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC90cmFjZS5oIgogCiAvKiBUT0RPOiByZXBsYWNlIFFPYmplY3Qgd2l0aCBhIHNpbXBsZXIg dmlzaXRvciB0byBhdm9pZCBhIGRlcGVuZGVuY3kKICAqIG9mIHRoZSBRT00gY29yZSBvbiBRT2Jq ZWN0PyAgKi8KZGlmZiAtLWdpdCBhL3JlcGxheS9yZXBsYXktaW5wdXQuYyBiL3JlcGxheS9yZXBs YXktaW5wdXQuYwppbmRleCA2ZWU4YjVmLi4zMjA2Y2QxIDEwMDY0NAotLS0gYS9yZXBsYXkvcmVw bGF5LWlucHV0LmMKKysrIGIvcmVwbGF5L3JlcGxheS1pbnB1dC5jCkBAIC0xNiw3ICsxNiw3IEBA CiAjaW5jbHVkZSAicWVtdS9ub3RpZnkuaCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgogI2luY2x1 ZGUgInFhcGkvY2xvbmUtdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC11aS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LXVpLmgiCiAKIHZvaWQgcmVw bGF5X3NhdmVfaW5wdXRfZXZlbnQoSW5wdXRFdmVudCAqZXZ0KQogewpkaWZmIC0tZ2l0IGEvc2Nz aS9wci1tYW5hZ2VyLmMgYi9zY3NpL3ByLW1hbmFnZXIuYwppbmRleCA4N2M0NWRiLi5hY2RjYTBh IDEwMDY0NAotLS0gYS9zY3NpL3ByLW1hbmFnZXIuYworKysgYi9zY3NpL3ByLW1hbmFnZXIuYwpA QCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgImJsb2NrL2Fpby5oIgogI2luY2x1ZGUgImJsb2Nr L3RocmVhZC1wb29sLmgiCiAjaW5jbHVkZSAic2NzaS9wci1tYW5hZ2VyLmgiCi0jaW5jbHVkZSAi dHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHR5cGVkZWYgc3RydWN0 IFBSTWFuYWdlckRhdGEgewogICAgIFBSTWFuYWdlciAqcHJfbWdyOwpkaWZmIC0tZ2l0IGEvc2Nz aS9xZW11LXByLWhlbHBlci5jIGIvc2NzaS9xZW11LXByLWhlbHBlci5jCmluZGV4IDlmZTYxNWMu LmFiNGU5ZTEgMTAwNjQ0Ci0tLSBhL3Njc2kvcWVtdS1wci1oZWxwZXIuYworKysgYi9zY3NpL3Fl bXUtcHItaGVscGVyLmMKQEAgLTQ5LDcgKzQ5LDcgQEAKICNpbmNsdWRlICJxYXBpL3FtcC9xc3Ry aW5nLmgiCiAjaW5jbHVkZSAiaW8vY2hhbm5lbC1zb2NrZXQuaCIKICNpbmNsdWRlICJ0cmFjZS9j b250cm9sLmgiCi0jaW5jbHVkZSAicWVtdS12ZXJzaW9uLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC9xZW11LXZlcnNpb24uaCIKIAogI2luY2x1ZGUgImJsb2NrL2Fpby5oIgogI2luY2x1ZGUgImJs b2NrL3RocmVhZC1wb29sLmgiCmRpZmYgLS1naXQgYS9zdHVicy90cG0uYyBiL3N0dWJzL3RwbS5j CmluZGV4IDY3MjliYzguLjYzMTA4MDggMTAwNjQ0Ci0tLSBhL3N0dWJzL3RwbS5jCisrKyBiL3N0 dWJzL3RwbS5jCkBAIC02LDcgKzYsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgi Ci0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLXRwbS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvcWFwaS9xYXBpLWNvbW1hbmRzLXRwbS5oIgogI2luY2x1ZGUgInN5c2VtdS90cG0uaCIKIAog aW50IHRwbV9pbml0KHZvaWQpCmRpZmYgLS1naXQgYS9zdHVicy91dWlkLmMgYi9zdHVicy91dWlk LmMKaW5kZXggYTgwMmU5OC4uMzE0YTMzNCAxMDA2NDQKLS0tIGEvc3R1YnMvdXVpZC5jCisrKyBi L3N0dWJzL3V1aWQuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAj aW5jbHVkZSAicWVtdS1jb21tb24uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlz Yy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNp bmNsdWRlICJxZW11L3V1aWQuaCIKIAogVXVpZEluZm8gKnFtcF9xdWVyeV91dWlkKEVycm9yICoq ZXJycCkKZGlmZiAtLWdpdCBhL3N0dWJzL3ZtZ2VuaWQuYyBiL3N0dWJzL3ZtZ2VuaWQuYwppbmRl eCA1NjhlNDJiLi4wODljZWZkIDEwMDY0NAotLS0gYS9zdHVicy92bWdlbmlkLmMKKysrIGIvc3R1 YnMvdm1nZW5pZC5jCkBAIC0xLDYgKzEsNiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNp bmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2Mu aCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5j bHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAKIEd1aWRJbmZvICpxbXBfcXVlcnlfdm1fZ2VuZXJh dGlvbl9pZChFcnJvciAqKmVycnApCmRpZmYgLS1naXQgYS9zdHVicy94ZW4taHZtLmMgYi9zdHVi cy94ZW4taHZtLmMKaW5kZXggMDA2N2JjYy4uMTZhOThhMiAxMDA2NDQKLS0tIGEvc3R1YnMveGVu LWh2bS5jCisrKyBiL3N0dWJzL3hlbi1odm0uYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUg InFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImV4ZWMv bWVtb3J5LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAKIGludCB4ZW5fcGNpX3Ns b3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgaXJxX251bSkKIHsKZGlmZiAtLWdp dCBhL3RhcmdldC9hcm0vaGVscGVyLmMgYi90YXJnZXQvYXJtL2hlbHBlci5jCmluZGV4IDA5ODkz ZTMuLjkyZjFhZDEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vaGVscGVyLmMKKysrIGIvdGFyZ2V0 L2FybS9oZWxwZXIuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAj aW5jbHVkZSAidGFyZ2V0L2FybS9pZGF1LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRl ICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAiaW50ZXJu YWxzLmgiCiAjaW5jbHVkZSAiZXhlYy9nZGJzdHViLmgiCmRpZmYgLS1naXQgYS90YXJnZXQvYXJt L21vbml0b3IuYyBiL3RhcmdldC9hcm0vbW9uaXRvci5jCmluZGV4IDRjZGQyNjcuLjNkYmEzNzkg MTAwNjQ0Ci0tLSBhL3RhcmdldC9hcm0vbW9uaXRvci5jCisrKyBiL3RhcmdldC9hcm0vbW9uaXRv ci5jCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUg Imh3L2JvYXJkcy5oIgogI2luY2x1ZGUgImt2bV9hcm0uaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRz LW1pc2MuaCIKIAogc3RhdGljIEdJQ0NhcGFiaWxpdHkgKmdpY19jYXBfbmV3KGludCB2ZXJzaW9u KQogewpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYvY3B1LmMgYi90YXJnZXQvaTM4Ni9jcHUuYwpp bmRleCBlYzFlZmQzLi43OGM4NTg5IDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9jcHUuYworKysg Yi90YXJnZXQvaTM4Ni9jcHUuYwpAQCAtMzEsOCArMzEsOCBAQAogI2luY2x1ZGUgInFlbXUvb3B0 aW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5oIgogI2luY2x1ZGUgInFhcGkvZXJy b3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtbWlzYy5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS12aXNpdC1ydW4tc3RhdGUuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12 aXNpdC1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdmlzaXQtcnVuLXN0 YXRlLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9x ZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKZGlmZiAtLWdpdCBhL3RhcmdldC9p Mzg2L2t2bS5jIGIvdGFyZ2V0L2kzODYva3ZtLmMKaW5kZXggZDk5NmNjYS4uYmE3NTcwNiAxMDA2 NDQKLS0tIGEvdGFyZ2V0L2kzODYva3ZtLmMKKysrIGIvdGFyZ2V0L2kzODYva3ZtLmMKQEAgLTQ2 LDcgKzQ2LDcgQEAKICNpbmNsdWRlICJody9wY2kvbXNpeC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlv bi9ibG9ja2VyLmgiCiAjaW5jbHVkZSAiZXhlYy9tZW1hdHRycy5oIgotI2luY2x1ZGUgInRyYWNl LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAvLyNkZWZpbmUgREVCVUdfS1ZN CiAKZGlmZiAtLWdpdCBhL3RhcmdldC9taXBzL3RyYW5zbGF0ZS5jIGIvdGFyZ2V0L21pcHMvdHJh bnNsYXRlLmMKaW5kZXggZDA1ZWU2Ny4uMTMwODBmZiAxMDA2NDQKLS0tIGEvdGFyZ2V0L21pcHMv dHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0L21pcHMvdHJhbnNsYXRlLmMKQEAgLTM0LDcgKzM0LDcg QEAKICNpbmNsdWRlICJleGVjL2hlbHBlci1nZW4uaCIKICNpbmNsdWRlICJleGVjL3NlbWlob3N0 LmgiCiAKLSNpbmNsdWRlICJ0YXJnZXQvbWlwcy90cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdGFyZ2V0L21pcHMvdHJhY2UuaCIKICNpbmNsdWRlICJ0cmFjZS10Y2cuaCIKICNpbmNsdWRl ICJleGVjL2xvZy5oIgogCmRpZmYgLS1naXQgYS90YXJnZXQvcHBjL2t2bS5jIGIvdGFyZ2V0L3Bw Yy9rdm0uYwppbmRleCA3OWE0MzZhLi44NTQwMTYxIDEwMDY0NAotLS0gYS90YXJnZXQvcHBjL2t2 bS5jCisrKyBiL3RhcmdldC9wcGMva3ZtLmMKQEAgLTQwLDcgKzQwLDcgQEAKICNpbmNsdWRlICJo dy9wcGMvc3BhcHJfY3B1X2NvcmUuaCIKICNpbmNsdWRlICJody9wcGMvcHBjLmgiCiAjaW5jbHVk ZSAic3lzZW11L3dhdGNoZG9nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSAiZXhlYy9nZGJzdHViLmgiCiAjaW5jbHVkZSAiZXhl Yy9tZW1hdHRycy5oIgogI2luY2x1ZGUgImV4ZWMvcmFtX2FkZHIuaCIKZGlmZiAtLWdpdCBhL3Rh cmdldC9zMzkweC9jcHUuYyBiL3RhcmdldC9zMzkweC9jcHUuYwppbmRleCBjMmI3NzVmLi5jM2Qy YjY5IDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvY3B1LmMKKysrIGIvdGFyZ2V0L3MzOTB4L2Nw dS5jCkBAIC0zMywxMCArMzMsMTAgQEAKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogI2luY2x1 ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInFh cGkvdmlzaXRvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1taXNjLmgiCi0jaW5jbHVk ZSAicWFwaS9xYXBpLXZpc2l0LXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLXZpc2l0LW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNp dC1ydW4tc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvaHdfYWNjZWwuaCIKICNpbmNsdWRlICJl eGVjL2V4ZWMtYWxsLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCmRpZmYgLS1n aXQgYS90YXJnZXQvczM5MHgvY3B1X2ZlYXR1cmVzLmMgYi90YXJnZXQvczM5MHgvY3B1X2ZlYXR1 cmVzLmMKaW5kZXggM2I5ZTI3NC4uNWFmNzhiZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L2Nw dV9mZWF0dXJlcy5jCisrKyBiL3RhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMuYwpAQCAtMTMsNyAr MTMsNyBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L21vZHVsZS5o IgogI2luY2x1ZGUgImNwdV9mZWF0dXJlcy5oIgotI2luY2x1ZGUgImdlbi1mZWF0dXJlcy5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvZ2VuLWZlYXR1cmVzLmgiCiAKICNkZWZpbmUgRkVBVF9JTklU KF9uYW1lLCBfdHlwZSwgX2JpdCwgX2Rlc2MpIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEvdGFyZ2V0L3MzOTB4L2lv aW5zdC5jIGIvdGFyZ2V0L3MzOTB4L2lvaW5zdC5jCmluZGV4IDgzYzE2NGEuLjM4MjQyMGUgMTAw NjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9pb2luc3QuYworKysgYi90YXJnZXQvczM5MHgvaW9pbnN0 LmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJpbnRlcm5h bC5oIgogI2luY2x1ZGUgImh3L3MzOTB4L2lvaW5zdC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImh3L3MzOTB4L3MzOTAtcGNp LWJ1cy5oIgogCiBpbnQgaW9pbnN0X2Rpc2Fzc2VtYmxlX3NjaF9pZGVudCh1aW50MzJfdCB2YWx1 ZSwgaW50ICptLCBpbnQgKmNzc2lkLCBpbnQgKnNzaWQsCmRpZmYgLS1naXQgYS90YXJnZXQvczM5 MHgva3ZtLmMgYi90YXJnZXQvczM5MHgva3ZtLmMKaW5kZXggZjU3MDg5Ni4uZWYwYThmMiAxMDA2 NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L2t2bS5jCisrKyBiL3RhcmdldC9zMzkweC9rdm0uYwpAQCAt NDAsNyArNDAsNyBAQAogI2luY2x1ZGUgInN5c2VtdS9kZXZpY2VfdHJlZS5oIgogI2luY2x1ZGUg ImV4ZWMvZ2Ric3R1Yi5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJo dy9zMzkweC9zMzkwLXBjaS1pbnN0LmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvczM5MC1wY2ktYnVz LmgiCiAjaW5jbHVkZSAiaHcvczM5MHgvaXBsLmgiCmRpZmYgLS1naXQgYS90YXJnZXQvczM5MHgv bW11X2hlbHBlci5jIGIvdGFyZ2V0L3MzOTB4L21tdV9oZWxwZXIuYwppbmRleCAxZGVlYjZlLi42 NjQxMDJkIDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvbW11X2hlbHBlci5jCisrKyBiL3Rhcmdl dC9zMzkweC9tbXVfaGVscGVyLmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNsdWRlICJrdm1fczM5 MHguaCIKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAiZXhlYy9leGVjLWFsbC5o IgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2lu Y2x1ZGUgImh3L3MzOTB4L3N0b3JhZ2Uta2V5cy5oIgogCiAvKiAjZGVmaW5lIERFQlVHX1MzOTAg Ki8KZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9zaWdwLmMgYi90YXJnZXQvczM5MHgvc2lncC5j CmluZGV4IGFmZjE1MzAuLjU4MWNjYWEgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zMzkweC9zaWdwLmMK KysrIGIvdGFyZ2V0L3MzOTB4L3NpZ3AuYwpAQCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgImV4 ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJleGVjL2V4ZWMtYWxsLmgiCiAjaW5jbHVk ZSAic3lzZW11L3N5c2VtdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCi0jaW5jbHVkZSAicWFwaS9x YXBpLXR5cGVzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC9xYXBpL3FhcGktdHlwZXMtbWlzYy5oIgogCiBRZW11TXV0ZXggcWVtdV9z aWdwX211dGV4OwogCmRpZmYgLS1naXQgYS90YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMgYi90 YXJnZXQvc3BhcmMvaW50MzJfaGVscGVyLmMKaW5kZXggYzc3MjQ5Mi4uZGE3NTRkNCAxMDA2NDQK LS0tIGEvdGFyZ2V0L3NwYXJjL2ludDMyX2hlbHBlci5jCisrKyBiL3RhcmdldC9zcGFyYy9pbnQz Ml9oZWxwZXIuYwpAQCAtMTksNyArMTksNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgog I2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJleGVjL2xv Zy5oIgogCmRpZmYgLS1naXQgYS90YXJnZXQvc3BhcmMvaW50NjRfaGVscGVyLmMgYi90YXJnZXQv c3BhcmMvaW50NjRfaGVscGVyLmMKaW5kZXggZjNlN2YzMi4uNzczYTRkNyAxMDA2NDQKLS0tIGEv dGFyZ2V0L3NwYXJjL2ludDY0X2hlbHBlci5jCisrKyBiL3RhcmdldC9zcGFyYy9pbnQ2NF9oZWxw ZXIuYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgImNwdS5oIgogI2luY2x1ZGUgImV4ZWMv aGVscGVyLXByb3RvLmgiCiAjaW5jbHVkZSAiZXhlYy9sb2cuaCIKLSNpbmNsdWRlICJ0cmFjZS5o IgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2RlZmluZSBERUJVR19QQ0FMTAog CmRpZmYgLS1naXQgYS90YXJnZXQvc3BhcmMvbW11X2hlbHBlci5jIGIvdGFyZ2V0L3NwYXJjL21t dV9oZWxwZXIuYwppbmRleCBmODg4NmFlLi5lMGRjMzc3IDEwMDY0NAotLS0gYS90YXJnZXQvc3Bh cmMvbW11X2hlbHBlci5jCisrKyBiL3RhcmdldC9zcGFyYy9tbXVfaGVscGVyLmMKQEAgLTIwLDcg KzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5j bHVkZSAiZXhlYy9leGVjLWFsbC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKIAogLyog U3BhcmMgTU1VIGVtdWxhdGlvbiAqLwpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL3dpbl9oZWxw ZXIuYyBiL3RhcmdldC9zcGFyYy93aW5faGVscGVyLmMKaW5kZXggODI5MGEyMS4uZTQ3MzA0YSAx MDA2NDQKLS0tIGEvdGFyZ2V0L3NwYXJjL3dpbl9oZWxwZXIuYworKysgYi90YXJnZXQvc3BhcmMv d2luX2hlbHBlci5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVk ZSAiZXhlYy9leGVjLWFsbC5oIgogI2luY2x1ZGUgImV4ZWMvaGVscGVyLXByb3RvLmgiCi0jaW5j bHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAKIHN0YXRpYyBp bmxpbmUgdm9pZCBtZW1jcHkzMih0YXJnZXRfdWxvbmcgKmRzdCwgY29uc3QgdGFyZ2V0X3Vsb25n ICpzcmMpCiB7CmRpZmYgLS1naXQgYS90ZXN0cy9xbXAtdGVzdC5jIGIvdGVzdHMvcW1wLXRlc3Qu YwppbmRleCAyMjQ0NWQ5Li5jMGU4NmMxIDEwMDY0NAotLS0gYS90ZXN0cy9xbXAtdGVzdC5jCisr KyBiL3Rlc3RzL3FtcC10ZXN0LmMKQEAgLTEzLDggKzEzLDggQEAKICNpbmNsdWRlICJxZW11L29z ZGVwLmgiCiAjaW5jbHVkZSAibGlicXRlc3QuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0j aW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWludHJvc3BlY3QuaCIKLSNpbmNsdWRlICJxYXBpL3Fh cGktdmlzaXQtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWlu dHJvc3BlY3QuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS12aXNpdC1taXNjLmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xbGlzdC5o IgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9yLmgiCmRpZmYgLS1naXQgYS90 ZXN0cy90Y2cvdGVzdF9wYXRoLmMgYi90ZXN0cy90Y2cvdGVzdF9wYXRoLmMKaW5kZXggMWMyOWJj ZS4uNTc3NTY1MyAxMDA2NDQKLS0tIGEvdGVzdHMvdGNnL3Rlc3RfcGF0aC5jCisrKyBiL3Rlc3Rz L3RjZy90ZXN0X3BhdGguYwpAQCAtMSw1ICsxLDUgQEAKIC8qIFRlc3QgcGF0aCBvdmVycmlkZSBj b2RlICovCi0jaW5jbHVkZSAiY29uZmlnLWhvc3QuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL2Nv bmZpZy1ob3N0LmgiCiAjaW5jbHVkZSAidXRpbC9jdXRpbHMuYyIKICNpbmNsdWRlICJ1dGlsL2hl eGR1bXAuYyIKICNpbmNsdWRlICJ1dGlsL2lvdi5jIgpkaWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1j aGFyLmMgYi90ZXN0cy90ZXN0LWNoYXIuYwppbmRleCBiM2E3N2FmLi5iYmI0NTI0IDEwMDY0NAot LS0gYS90ZXN0cy90ZXN0LWNoYXIuYworKysgYi90ZXN0cy90ZXN0LWNoYXIuYwpAQCAtOCw3ICs4 LDcgQEAKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItbXV4LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5 c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29t bWFuZHMtY2hhci5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNvbW1hbmRzLWNo YXIuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFvbS9xb20tcW9i amVjdC5oIgogCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0LXFtcC1jbWRzLmMgYi90ZXN0cy90ZXN0 LXFtcC1jbWRzLmMKaW5kZXggNWIxY2VlNi4uYjk4ZmM2OCAxMDA2NDQKLS0tIGEvdGVzdHMvdGVz dC1xbXAtY21kcy5jCisrKyBiL3Rlc3RzL3Rlc3QtcW1wLWNtZHMuYwpAQCAtNiw5ICs2LDkgQEAK ICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9tb2R1bGUuaCIKICNpbmNs dWRlICJxYXBpL3FvYmplY3QtaW5wdXQtdmlzaXRvci5oIgotI2luY2x1ZGUgInRlc3RzL3Rlc3Qt cWFwaS10eXBlcy5oIgotI2luY2x1ZGUgInRlc3RzL3Rlc3QtcWFwaS12aXNpdC5oIgotI2luY2x1 ZGUgInRlc3QtcWFwaS1jb21tYW5kcy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdGVzdHMvdGVz dC1xYXBpLXR5cGVzLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90ZXN0cy90ZXN0LXFhcGktdmlz aXQuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Rlc3QtcWFwaS1jb21tYW5kcy5oIgogCiBzdGF0 aWMgUW1wQ29tbWFuZExpc3QgcW1wX2NvbW1hbmRzOwogCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0 LXFtcC1ldmVudC5jIGIvdGVzdHMvdGVzdC1xbXAtZXZlbnQuYwppbmRleCAzMWYzNWIzLi4yYmUy Y2U1IDEwMDY0NAotLS0gYS90ZXN0cy90ZXN0LXFtcC1ldmVudC5jCisrKyBiL3Rlc3RzL3Rlc3Qt cW1wLWV2ZW50LmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlICJxYXBpL3FtcC9xbnVtLmgi CiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgogI2luY2x1ZGUgInFhcGkvcW1wLWV2ZW50 LmgiCi0jaW5jbHVkZSAidGVzdC1xYXBpLWV2ZW50cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dGVzdC1xYXBpLWV2ZW50cy5oIgogCiB0eXBlZGVmIHN0cnVjdCBUZXN0RXZlbnREYXRhIHsKICAg ICBRRGljdCAqZXhwZWN0OwpkaWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1xb2JqZWN0LWlucHV0LXZp c2l0b3IuYyBiL3Rlc3RzL3Rlc3QtcW9iamVjdC1pbnB1dC12aXNpdG9yLmMKaW5kZXggNzliMWE4 Yy4uYTY3NTYxYyAxMDA2NDQKLS0tIGEvdGVzdHMvdGVzdC1xb2JqZWN0LWlucHV0LXZpc2l0b3Iu YworKysgYi90ZXN0cy90ZXN0LXFvYmplY3QtaW5wdXQtdmlzaXRvci5jCkBAIC0xNSw3ICsxNSw3 IEBACiAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtaW50cm9zcGVjdC5oIgorI2luY2x1ZGUgInFlbXUt YnVpbGQvcWFwaS9xYXBpLXZpc2l0LWludHJvc3BlY3QuaCIKICNpbmNsdWRlICJxYXBpL3FvYmpl Y3QtaW5wdXQtdmlzaXRvci5oIgogI2luY2x1ZGUgInRlc3QtcWFwaS12aXNpdC5oIgogI2luY2x1 ZGUgInFhcGkvcW1wL3Fib29sLmgiCkBAIC0yNCw4ICsyNCw4IEBACiAjaW5jbHVkZSAicWFwaS9x bXAvcW51bS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FzdHJpbmcuaCIKICNpbmNsdWRlICJxYXBp L3FtcC9xanNvbi5oIgotI2luY2x1ZGUgInRlc3QtcWFwaS1pbnRyb3NwZWN0LmgiCi0jaW5jbHVk ZSAicWFwaS9xYXBpLWludHJvc3BlY3QuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Rlc3QtcWFw aS1pbnRyb3NwZWN0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktaW50cm9zcGVj dC5oIgogCiB0eXBlZGVmIHN0cnVjdCBUZXN0SW5wdXRWaXNpdG9yRGF0YSB7CiAgICAgUU9iamVj dCAqb2JqOwpkaWZmIC0tZ2l0IGEvdHBtLmMgYi90cG0uYwppbmRleCA5MzAzMTcyLi4zOGM1MWYz IDEwMDY0NAotLS0gYS90cG0uYworKysgYi90cG0uYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1 ZGUgInFlbXUvb3NkZXAuaCIKIAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJx YXBpL3FhcGktY29tbWFuZHMtdHBtLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGkt Y29tbWFuZHMtdHBtLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWVycm9yLmgiCiAjaW5jbHVkZSAi c3lzZW11L3RwbV9iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11L3RwbS5oIgpkaWZmIC0tZ2l0 IGEvdHJhY2UvY29udHJvbC10YXJnZXQuYyBiL3RyYWNlL2NvbnRyb2wtdGFyZ2V0LmMKaW5kZXgg NzA2YjJjZS4uMTMwMWJjYSAxMDA2NDQKLS0tIGEvdHJhY2UvY29udHJvbC10YXJnZXQuYworKysg Yi90cmFjZS9jb250cm9sLXRhcmdldC5jCkBAIC05LDcgKzksNyBAQAogCiAjaW5jbHVkZSAicWVt dS9vc2RlcC5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNp bmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpbmNsdWRlICJ0cmFjZS9jb250cm9s LmgiCiAjaW5jbHVkZSAidHJhbnNsYXRlLWFsbC5oIgogCmRpZmYgLS1naXQgYS90cmFjZS9jb250 cm9sLmMgYi90cmFjZS9jb250cm9sLmMKaW5kZXggZTQwY2ZjYS4uZmY2ODM3MyAxMDA2NDQKLS0t IGEvdHJhY2UvY29udHJvbC5jCisrKyBiL3RyYWNlL2NvbnRyb2wuYwpAQCAtMTUsNyArMTUsNyBA QAogI2luY2x1ZGUgInRyYWNlL3NpbXBsZS5oIgogI2VuZGlmCiAjaWZkZWYgQ09ORklHX1RSQUNF X0ZUUkFDRQotI2luY2x1ZGUgInRyYWNlL2Z0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UvZnRyYWNlLmgiCiAjZW5kaWYKICNpZmRlZiBDT05GSUdfVFJBQ0VfTE9HCiAjaW5jbHVk ZSAicWVtdS9sb2cuaCIKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJxZW11L2Vycm9yLXJl cG9ydC5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKICNpbmNsdWRlICJtb25pdG9y L21vbml0b3IuaCIKLSNpbmNsdWRlICJ0cmFjZS1yb290LmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS1yb290LmgiCiAKIGludCB0cmFjZV9ldmVudHNfZW5hYmxlZF9jb3VudDsKIApkaWZm IC0tZ2l0IGEvdHJhY2UvZnRyYWNlLmMgYi90cmFjZS9mdHJhY2UuYwppbmRleCA2MTY5MmE4Li41 NGU2Y2YzIDEwMDY0NAotLS0gYS90cmFjZS9mdHJhY2UuYworKysgYi90cmFjZS9mdHJhY2UuYwpA QCAtMTEsNyArMTEsNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInRy YWNlL2NvbnRyb2wuaCIKLSNpbmNsdWRlICJ0cmFjZS9mdHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlL2Z0cmFjZS5oIgogCiBpbnQgdHJhY2VfbWFya2VyX2ZkOwogCmRpZmYgLS1n aXQgYS90cmFjZS9xbXAuYyBiL3RyYWNlL3FtcC5jCmluZGV4IDc1NjA4NmMuLjdhNTNiMmYgMTAw NjQ0Ci0tLSBhL3RyYWNlL3FtcC5jCisrKyBiL3RyYWNlL3FtcC5jCkBAIC05LDcgKzksNyBAQAog CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNs dWRlICJxYXBpL3FhcGktY29tbWFuZHMtdHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Fh cGkvcWFwaS1jb21tYW5kcy10cmFjZS5oIgogI2luY2x1ZGUgInRyYWNlL2NvbnRyb2wuaCIKIAog CmRpZmYgLS1naXQgYS91aS9jb25zb2xlLmMgYi91aS9jb25zb2xlLmMKaW5kZXggYTg4NjhmYy4u M2IyNTg4YSAxMDA2NDQKLS0tIGEvdWkvY29uc29sZS5jCisrKyBiL3VpL2NvbnNvbGUuYwpAQCAt MjYsMTEgKzI2LDExIEBACiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUgImh3L3Fk ZXYtY29yZS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMtdWkuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy11 aS5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgog I2luY2x1ZGUgImNoYXJkZXYvY2hhci1mZS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAKICNkZWZp bmUgREVGQVVMVF9CQUNLU0NST0xMIDUxMgpkaWZmIC0tZ2l0IGEvdWkvZ3RrLWVnbC5jIGIvdWkv Z3RrLWVnbC5jCmluZGV4IDkzOTBjNjcuLjAwMTMzZWUgMTAwNjQ0Ci0tLSBhL3VpL2d0ay1lZ2wu YworKysgYi91aS9ndGstZWdsLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlICJxZW11L29z ZGVwLmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKIAotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgog I2luY2x1ZGUgInVpL2d0ay5oIgpkaWZmIC0tZ2l0IGEvdWkvZ3RrLWdsLWFyZWEuYyBiL3VpL2d0 ay1nbC1hcmVhLmMKaW5kZXggMTQ3YWQ2Zi4uOGZiODRiMCAxMDA2NDQKLS0tIGEvdWkvZ3RrLWds LWFyZWEuYworKysgYi91aS9ndGstZ2wtYXJlYS5jCkBAIC0xMCw3ICsxMCw3IEBACiAjaW5jbHVk ZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogI2luY2x1ZGUgInVpL2Nv bnNvbGUuaCIKICNpbmNsdWRlICJ1aS9ndGsuaCIKZGlmZiAtLWdpdCBhL3VpL2d0ay5jIGIvdWkv Z3RrLmMKaW5kZXggZWY1YmM0Mi4uYzMwYWJkYyAxMDA2NDQKLS0tIGEvdWkvZ3RrLmMKKysrIGIv dWkvZ3RrLmMKQEAgLTM3LDcgKzM3LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5j bHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAi cWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFw aS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKIAogI2luY2x1ZGUg InVpL2NvbnNvbGUuaCIKQEAgLTUwLDcgKzUwLDcgQEAKICNlbmRpZgogI2luY2x1ZGUgPG1hdGgu aD4KIAotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgog I2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1 ZGUgImtleW1hcHMuaCIKZGlmZiAtLWdpdCBhL3VpL2lucHV0LWtleW1hcC5jIGIvdWkvaW5wdXQt a2V5bWFwLmMKaW5kZXggM2Q0ZTY2Yi4uMTY4ZDViYiAxMDA2NDQKLS0tIGEvdWkvaW5wdXQta2V5 bWFwLmMKKysrIGIvdWkvaW5wdXQta2V5bWFwLmMKQEAgLTUsMjIgKzUsMjIgQEAKIAogI2luY2x1 ZGUgInN0YW5kYXJkLWhlYWRlcnMvbGludXgvaW5wdXQuaCIKIAotI2luY2x1ZGUgInVpL2lucHV0 LWtleW1hcC1hdHNldDEtdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtbGlu dXgtdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcWNvZGUtdG8tYXRzZXQx LmMiCi0jaW5jbHVkZSAidWkvaW5wdXQta2V5bWFwLXFjb2RlLXRvLWF0c2V0Mi5jIgotI2luY2x1 ZGUgInVpL2lucHV0LWtleW1hcC1xY29kZS10by1hdHNldDMuYyIKLSNpbmNsdWRlICJ1aS9pbnB1 dC1rZXltYXAtcWNvZGUtdG8tbGludXguYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcWNv ZGUtdG8tcW51bS5jIgotI2luY2x1ZGUgInVpL2lucHV0LWtleW1hcC1xY29kZS10by1zdW4uYyIK LSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcW51bS10by1xY29kZS5jIgotI2luY2x1ZGUgInVp L2lucHV0LWtleW1hcC11c2ItdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAt d2luMzItdG8tcWNvZGUuYyIKLSNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAteDExLXRvLXFjb2Rl LmMiCi0jaW5jbHVkZSAidWkvaW5wdXQta2V5bWFwLXhvcmdldmRldi10by1xY29kZS5jIgotI2lu Y2x1ZGUgInVpL2lucHV0LWtleW1hcC14b3Jna2JkLXRvLXFjb2RlLmMiCi0jaW5jbHVkZSAidWkv aW5wdXQta2V5bWFwLXhvcmd4cXVhcnR6LXRvLXFjb2RlLmMiCi0jaW5jbHVkZSAidWkvaW5wdXQt a2V5bWFwLXhvcmd4d2luLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1 dC1rZXltYXAtYXRzZXQxLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1 dC1rZXltYXAtbGludXgtdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1hdHNldDEuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1hdHNldDIuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1hdHNldDMuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0 LWtleW1hcC1xY29kZS10by1saW51eC5jIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdWkvaW5wdXQt a2V5bWFwLXFjb2RlLXRvLXFudW0uYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtl eW1hcC1xY29kZS10by1zdW4uYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1h cC1xbnVtLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1dC1rZXltYXAt dXNiLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1dC1rZXltYXAtd2lu MzItdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1hcC14MTEt dG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1hcC14b3JnZXZk ZXYtdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1hcC14b3Jn a2JkLXRvLXFjb2RlLmMiCisjaW5jbHVkZSAicWVtdS1idWlsZC91aS9pbnB1dC1rZXltYXAteG9y Z3hxdWFydHotdG8tcWNvZGUuYyIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL2lucHV0LWtleW1h cC14b3JneHdpbi10by1xY29kZS5jIgogCiBpbnQgcWVtdV9pbnB1dF9saW51eF90b19xY29kZSh1 bnNpZ25lZCBpbnQgbG54KQogewpkaWZmIC0tZ2l0IGEvdWkvaW5wdXQtbGVnYWN5LmMgYi91aS9p bnB1dC1sZWdhY3kuYwppbmRleCBlNWQ0ZGIxLi44ZWMwMTIyIDEwMDY0NAotLS0gYS91aS9pbnB1 dC1sZWdhY3kuYworKysgYi91aS9pbnB1dC1sZWdhY3kuYwpAQCAtMjMsNyArMjMsNyBAQAogICov CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRz LXVpLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMtdWkuaCIKICNp bmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1 ZGUgInVpL2tleW1hcHMuaCIKZGlmZiAtLWdpdCBhL3VpL2lucHV0LmMgYi91aS9pbnB1dC5jCmlu ZGV4IDUxYjEwMTkuLjAyMmNkYmMgMTAwNjQ0Ci0tLSBhL3VpL2lucHV0LmMKKysrIGIvdWkvaW5w dXQuYwpAQCAtMSwxMCArMSwxMCBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRl ICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS1jb21tYW5kcy11aS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBpLWNv bW1hbmRzLXVpLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxZW11 L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWls ZC90cmFjZS5oIgogI2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5o IgogI2luY2x1ZGUgInN5c2VtdS9yZXBsYXkuaCIKZGlmZiAtLWdpdCBhL3VpL2tleW1hcHMuYyBi L3VpL2tleW1hcHMuYwppbmRleCA0M2ZlNjA0Li44OWJhMmRmIDEwMDY0NAotLS0gYS91aS9rZXlt YXBzLmMKKysrIGIvdWkva2V5bWFwcy5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAicWVt dS9vc2RlcC5oIgogI2luY2x1ZGUgImtleW1hcHMuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11 LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiCiAj aW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKIAogc3RydWN0IGtleXN5bTJjb2RlIHsKZGlm ZiAtLWdpdCBhL3VpL3NoYWRlci5jIGIvdWkvc2hhZGVyLmMKaW5kZXggMDA4NDU4Yi4uYzAyMjgw OCAxMDA2NDQKLS0tIGEvdWkvc2hhZGVyLmMKKysrIGIvdWkvc2hhZGVyLmMKQEAgLTI4LDkgKzI4 LDkgQEAKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInVpL3NoYWRlci5oIgog Ci0jaW5jbHVkZSAic2hhZGVyL3RleHR1cmUtYmxpdC12ZXJ0LmgiCi0jaW5jbHVkZSAic2hhZGVy L3RleHR1cmUtYmxpdC1mbGlwLXZlcnQuaCIKLSNpbmNsdWRlICJzaGFkZXIvdGV4dHVyZS1ibGl0 LWZyYWcuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL3NoYWRlci90ZXh0dXJlLWJsaXQtdmVy dC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdWkvc2hhZGVyL3RleHR1cmUtYmxpdC1mbGlwLXZl cnQuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3VpL3NoYWRlci90ZXh0dXJlLWJsaXQtZnJhZy5o IgogCiBzdHJ1Y3QgUWVtdUdMU2hhZGVyIHsKICAgICBHTGludCB0ZXh0dXJlX2JsaXRfcHJvZzsK ZGlmZiAtLWdpdCBhL3VpL3NwaWNlLWNvcmUuYyBiL3VpL3NwaWNlLWNvcmUuYwppbmRleCBhZTg5 MjFhLi44NDBkNDQ4IDEwMDY0NAotLS0gYS91aS9zcGljZS1jb3JlLmMKKysrIGIvdWkvc3BpY2Ut Y29yZS5jCkBAIC0yOSw4ICsyOSw4IEBACiAjaW5jbHVkZSAicWVtdS14NTA5LmgiCiAjaW5jbHVk ZSAicWVtdS9zb2NrZXRzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh cGkvcWFwaS1jb21tYW5kcy11aS5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMtdWkuaCIK KyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy11aS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvcWFwaS9xYXBpLWV2ZW50cy11aS5oIgogI2luY2x1ZGUgInFlbXUvbm90aWZ5 LmgiCiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJtaWdyYXRpb24vbWlzYy5o IgpkaWZmIC0tZ2l0IGEvdWkvc3BpY2UtZGlzcGxheS5jIGIvdWkvc3BpY2UtZGlzcGxheS5jCmlu ZGV4IGZlNzM0ODIuLmJkMjgyYWIgMTAwNjQ0Ci0tLSBhL3VpL3NwaWNlLWRpc3BsYXkuYworKysg Yi91aS9zcGljZS1kaXNwbGF5LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlICJxZW11L3F1 ZXVlLmgiCiAjaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUu aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAog I2luY2x1ZGUgInVpL3NwaWNlLWRpc3BsYXkuaCIKIApkaWZmIC0tZ2l0IGEvdWkvdm5jLWF1dGgt c2FzbC5jIGIvdWkvdm5jLWF1dGgtc2FzbC5jCmluZGV4IDM3NTFhNzcuLjY5MTBiMzEgMTAwNjQ0 Ci0tLSBhL3VpL3ZuYy1hdXRoLXNhc2wuYworKysgYi91aS92bmMtYXV0aC1zYXNsLmMKQEAgLTI1 LDcgKzI1LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv ci5oIgogI2luY2x1ZGUgInZuYy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC90cmFjZS5oIgogCiAvKiBNYXggYW1vdW50IG9mIGRhdGEgd2Ugc2VuZC9yZWN2IGZv ciBTQVNMIHN0ZXBzIHRvIHByZXZlbnQgRE9TICovCiAjZGVmaW5lIFNBU0xfREFUQV9NQVhfTEVO ICgxMDI0ICogMTAyNCkKZGlmZiAtLWdpdCBhL3VpL3ZuYy1hdXRoLXZlbmNyeXB0LmMgYi91aS92 bmMtYXV0aC12ZW5jcnlwdC5jCmluZGV4IGQ5OWVhMzYuLjQ5YmFiMmUgMTAwNjQ0Ci0tLSBhL3Vp L3ZuYy1hdXRoLXZlbmNyeXB0LmMKKysrIGIvdWkvdm5jLWF1dGgtdmVuY3J5cHQuYwpAQCAtMjgs NyArMjgsNyBAQAogI2luY2x1ZGUgInZuYy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNp bmNsdWRlICJxZW11L21haW4tbG9vcC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAi cWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgdm9pZCBzdGFydF9hdXRoX3ZlbmNyeXB0X3N1 YmF1dGgoVm5jU3RhdGUgKnZzKQogewpkaWZmIC0tZ2l0IGEvdWkvdm5jLXdzLmMgYi91aS92bmMt d3MuYwppbmRleCA5NTBmMWNkLi5jNDk0OGFmIDEwMDY0NAotLS0gYS91aS92bmMtd3MuYworKysg Yi91aS92bmMtd3MuYwpAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgInZuYy5oIgogI2luY2x1 ZGUgImlvL2NoYW5uZWwtd2Vic29jay5oIgogI2luY2x1ZGUgInFlbXUvYnN3YXAuaCIKLSNpbmNs dWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogc3RhdGljIHZv aWQgdm5jd3NfdGxzX2hhbmRzaGFrZV9kb25lKFFJT1Rhc2sgKnRhc2ssCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZ3BvaW50ZXIgdXNlcl9kYXRhKQpkaWZmIC0tZ2l0IGEv dWkvdm5jLmMgYi91aS92bmMuYwppbmRleCBlMTY0ZWI3Li4yM2FhNDNmIDEwMDY0NAotLS0gYS91 aS92bmMuYworKysgYi91aS92bmMuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgInFlbXUv b3NkZXAuaCIKICNpbmNsdWRlICJ2bmMuaCIKICNpbmNsdWRlICJ2bmMtam9icy5oIgotI2luY2x1 ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogI2luY2x1ZGUgInN5 c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUg InFlbXUvb3B0aW9uLmgiCkBAIC0zNSw5ICszNSw5IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5o IgogI2luY2x1ZGUgInFlbXUvYWNsLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5oIgot I2luY2x1ZGUgInFhcGkvcWFwaS1ldmVudHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS1ldmVudHMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9x YXBpLWNvbW1hbmRzLXVpLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFu ZHMtdWkuaCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgogI2luY2x1ZGUgImNyeXB0by9oYXNoLmgi CiAjaW5jbHVkZSAiY3J5cHRvL3Rsc2NyZWRzYW5vbi5oIgpkaWZmIC0tZ2l0IGEvdWkveF9rZXlt YXAuYyBiL3VpL3hfa2V5bWFwLmMKaW5kZXggMjJlMGU3Ny4uM2ZlYjFkNSAxMDA2NDQKLS0tIGEv dWkveF9rZXltYXAuYworKysgYi91aS94X2tleW1hcC5jCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5j bHVkZSAicWVtdS9vc2RlcC5oIgogCiAjaW5jbHVkZSAieF9rZXltYXAuaCIKLSNpbmNsdWRlICJ0 cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L25v dGlmeS5oIgogI2luY2x1ZGUgInVpL2lucHV0LmgiCiAKZGlmZiAtLWdpdCBhL3V0aWwvYWlvLXBv c2l4LmMgYi91dGlsL2Fpby1wb3NpeC5jCmluZGV4IGQ4ZjBjYjQuLjQyYzdmNmIgMTAwNjQ0Ci0t LSBhL3V0aWwvYWlvLXBvc2l4LmMKKysrIGIvdXRpbC9haW8tcG9zaXguYwpAQCAtMTksNyArMTks NyBAQAogI2luY2x1ZGUgInFlbXUvcmN1X3F1ZXVlLmgiCiAjaW5jbHVkZSAicWVtdS9zb2NrZXRz LmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1 ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpZmRlZiBDT05GSUdfRVBPTExfQ1JFQVRFMQogI2lu Y2x1ZGUgPHN5cy9lcG9sbC5oPgogI2VuZGlmCmRpZmYgLS1naXQgYS91dGlsL2FzeW5jLmMgYi91 dGlsL2FzeW5jLmMKaW5kZXggNGRkOWQ5NS4uM2NlYzBlZiAxMDA2NDQKLS0tIGEvdXRpbC9hc3lu Yy5jCisrKyBiL3V0aWwvYXN5bmMuYwpAQCAtMzIsNyArMzIsNyBAQAogI2luY2x1ZGUgInFlbXUv YXRvbWljLmgiCiAjaW5jbHVkZSAiYmxvY2svcmF3LWFpby5oIgogI2luY2x1ZGUgInFlbXUvY29y b3V0aW5lX2ludC5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90 cmFjZS5oIgogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKiovCiAvKiBib3R0b20gaGFsdmVzIChjYW4gYmUgc2VlbiBhcyB0aW1lcnMg d2hpY2ggZXhwaXJlIEFTQVApICovCmRpZmYgLS1naXQgYS91dGlsL2J1ZmZlci5jIGIvdXRpbC9i dWZmZXIuYwppbmRleCBkOGJiODc0Li5kZGRmNjRmIDEwMDY0NAotLS0gYS91dGlsL2J1ZmZlci5j CisrKyBiL3V0aWwvYnVmZmVyLmMKQEAgLTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlICJxZW11L29z ZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9ob3N0LXV0aWxzLmgiCiAjaW5jbHVkZSAicWVtdS9idWZm ZXIuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIK IAogI2RlZmluZSBCVUZGRVJfTUlOX0lOSVRfU0laRSAgICAgNDA5NgogI2RlZmluZSBCVUZGRVJf TUlOX1NIUklOS19TSVpFICA2NTUzNgpkaWZmIC0tZ2l0IGEvdXRpbC9oYml0bWFwLmMgYi91dGls L2hiaXRtYXAuYwppbmRleCA1OGEyYzkzLi5mMzQ1OTY4IDEwMDY0NAotLS0gYS91dGlsL2hiaXRt YXAuYworKysgYi91dGlsL2hiaXRtYXAuYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgInFl bXUvb3NkZXAuaCIKICNpbmNsdWRlICJxZW11L2hiaXRtYXAuaCIKICNpbmNsdWRlICJxZW11L2hv c3QtdXRpbHMuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJh Y2UuaCIKICNpbmNsdWRlICJjcnlwdG8vaGFzaC5oIgogCiAvKiBIQml0bWFwcyBwcm92aWRlcyBh biBhcnJheSBvZiBiaXRzLiAgVGhlIGJpdHMgYXJlIHN0b3JlZCBhcyB1c3VhbCBpbiBhbgpkaWZm IC0tZ2l0IGEvdXRpbC9sb2NrY250LmMgYi91dGlsL2xvY2tjbnQuYwppbmRleCA0Zjg4ZGNmLi5i NDZjZGI5IDEwMDY0NAotLS0gYS91dGlsL2xvY2tjbnQuYworKysgYi91dGlsL2xvY2tjbnQuYwpA QCAtOSw3ICs5LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAicWVtdS90 aHJlYWQuaCIKICNpbmNsdWRlICJxZW11L2F0b21pYy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisj aW5jbHVkZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAjaWZkZWYgQ09ORklHX0xJTlVYCiAjaW5j bHVkZSAicWVtdS9mdXRleC5oIgpkaWZmIC0tZ2l0IGEvdXRpbC9vc2xpYi1wb3NpeC5jIGIvdXRp bC9vc2xpYi1wb3NpeC5jCmluZGV4IDEzYjZmOGQuLmRmZDY0MmUgMTAwNjQ0Ci0tLSBhL3V0aWwv b3NsaWItcG9zaXguYworKysgYi91dGlsL29zbGliLXBvc2l4LmMKQEAgLTMyLDcgKzMyLDcgQEAK ICNpbmNsdWRlIDxnbGliL2dwcmludGYuaD4KIAogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIK LSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvdHJhY2UuaCIKICNpbmNs dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9zb2NrZXRzLmgiCiAjaW5jbHVkZSA8 bGliZ2VuLmg+CmRpZmYgLS1naXQgYS91dGlsL29zbGliLXdpbjMyLmMgYi91dGlsL29zbGliLXdp bjMyLmMKaW5kZXggYmI1YWQyOC4uMDUyN2M5MCAxMDA2NDQKLS0tIGEvdXRpbC9vc2xpYi13aW4z Mi5jCisrKyBiL3V0aWwvb3NsaWItd2luMzIuYwpAQCAtMzQsNyArMzQsNyBAQAogI2luY2x1ZGUg InFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAicWVt dS9tYWluLWxvb3AuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQv dHJhY2UuaCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L2N1dGls cy5oIgogCmRpZmYgLS1naXQgYS91dGlsL3FlbXUtY29uZmlnLmMgYi91dGlsL3FlbXUtY29uZmln LmMKaW5kZXggYzY1MWM0OC4uOWUxYWVjYyAxMDA2NDQKLS0tIGEvdXRpbC9xZW11LWNvbmZpZy5j CisrKyBiL3V0aWwvcWVtdS1jb25maWcuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11 L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcWFwaS1j b21tYW5kcy1taXNjLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktY29tbWFuZHMt bWlzYy5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAv cWxpc3QuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgpkaWZmIC0tZ2l0IGEvdXRpbC9xZW11 LWNvcm91dGluZS1sb2NrLmMgYi91dGlsL3FlbXUtY29yb3V0aW5lLWxvY2suYwppbmRleCA1YTgw YzEwLi5lYWQzMmYzIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtY29yb3V0aW5lLWxvY2suYworKysg Yi91dGlsL3FlbXUtY29yb3V0aW5lLWxvY2suYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUg InFlbXUvcHJvY2Vzc29yLmgiCiAjaW5jbHVkZSAicWVtdS9xdWV1ZS5oIgogI2luY2x1ZGUgImJs b2NrL2Fpby5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC90cmFj ZS5oIgogCiB2b2lkIHFlbXVfY29fcXVldWVfaW5pdChDb1F1ZXVlICpxdWV1ZSkKIHsKZGlmZiAt LWdpdCBhL3V0aWwvcWVtdS1jb3JvdXRpbmUuYyBiL3V0aWwvcWVtdS1jb3JvdXRpbmUuYwppbmRl eCA5ZWZmN2ZkLi45YjhjNTBiIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtY29yb3V0aW5lLmMKKysr IGIvdXRpbC9xZW11LWNvcm91dGluZS5jCkBAIC0xMyw3ICsxMyw3IEBACiAgKi8KIAogI2luY2x1 ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvdGhy ZWFkLmgiCiAjaW5jbHVkZSAicWVtdS9hdG9taWMuaCIKZGlmZiAtLWdpdCBhL3V0aWwvcWVtdS1z b2NrZXRzLmMgYi91dGlsL3FlbXUtc29ja2V0cy5jCmluZGV4IDdmMTNlOGEuLmQ4MGY3NWMgMTAw NjQ0Ci0tLSBhL3V0aWwvcWVtdS1zb2NrZXRzLmMKKysrIGIvdXRpbC9xZW11LXNvY2tldHMuYwpA QCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgogI2luY2x1ZGUg InFhcGkvY2xvbmUtdmlzaXRvci5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRl ICJxYXBpL3FhcGktdmlzaXQtc29ja2V0cy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9x YXBpLXZpc2l0LXNvY2tldHMuaCIKICNpbmNsdWRlICJxZW11L3NvY2tldHMuaCIKICNpbmNsdWRl ICJxZW11L21haW4tbG9vcC5oIgogI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12aXNpdG9y LmgiCmRpZmYgLS1naXQgYS91dGlsL3FlbXUtdGhyZWFkLXBvc2l4LmMgYi91dGlsL3FlbXUtdGhy ZWFkLXBvc2l4LmMKaW5kZXggYjc4OWNmMy4uZmYyNGQxNCAxMDA2NDQKLS0tIGEvdXRpbC9xZW11 LXRocmVhZC1wb3NpeC5jCisrKyBiL3V0aWwvcWVtdS10aHJlYWQtcG9zaXguYwpAQCAtMTQsNyAr MTQsNyBAQAogI2luY2x1ZGUgInFlbXUvdGhyZWFkLmgiCiAjaW5jbHVkZSAicWVtdS9hdG9taWMu aCIKICNpbmNsdWRlICJxZW11L25vdGlmeS5oIgotI2luY2x1ZGUgInRyYWNlLmgiCisjaW5jbHVk ZSAicWVtdS1idWlsZC90cmFjZS5oIgogCiBzdGF0aWMgYm9vbCBuYW1lX3RocmVhZHM7CiAKZGlm ZiAtLWdpdCBhL3V0aWwvcWVtdS10aHJlYWQtd2luMzIuYyBiL3V0aWwvcWVtdS10aHJlYWQtd2lu MzIuYwppbmRleCBhYjYwYzBkLi44ZjRlNDAxIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtdGhyZWFk LXdpbjMyLmMKKysrIGIvdXRpbC9xZW11LXRocmVhZC13aW4zMi5jCkBAIC0xOSw3ICsxOSw3IEBA CiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJxZW11L3RocmVhZC5oIgogI2lu Y2x1ZGUgInFlbXUvbm90aWZ5LmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3RyYWNlLmgiCiAjaW5jbHVkZSA8cHJvY2Vzcy5oPgogCiBzdGF0aWMgYm9vbCBuYW1l X3RocmVhZHM7CmRpZmYgLS1naXQgYS91dGlsL3RocmVhZC1wb29sLmMgYi91dGlsL3RocmVhZC1w b29sLmMKaW5kZXggNjEwNjQ2ZC4uNzBmZGI4NCAxMDA2NDQKLS0tIGEvdXRpbC90aHJlYWQtcG9v bC5jCisrKyBiL3V0aWwvdGhyZWFkLXBvb2wuYwpAQCAtMTksNyArMTksNyBAQAogI2luY2x1ZGUg InFlbXUvcXVldWUuaCIKICNpbmNsdWRlICJxZW11L3RocmVhZC5oIgogI2luY2x1ZGUgInFlbXUv Y29yb3V0aW5lLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3Ry YWNlLmgiCiAjaW5jbHVkZSAiYmxvY2svdGhyZWFkLXBvb2wuaCIKICNpbmNsdWRlICJxZW11L21h aW4tbG9vcC5oIgogCmRpZmYgLS1naXQgYS91dGlsL3ZmaW8taGVscGVycy5jIGIvdXRpbC92Zmlv LWhlbHBlcnMuYwppbmRleCAwMDY2NzRjLi5hY2I3MTgwIDEwMDY0NAotLS0gYS91dGlsL3ZmaW8t aGVscGVycy5jCisrKyBiL3V0aWwvdmZpby1oZWxwZXJzLmMKQEAgLTE2LDEzICsxNiwxMyBAQAog I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJleGVjL3JhbWxpc3QuaCIKICNpbmNs dWRlICJleGVjL2NwdS1jb21tb24uaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvdHJhY2UuaCIKICNpbmNsdWRlICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVkZSAicWVt dS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJzdGFuZGFyZC1oZWFkZXJzL2xpbnV4L3BjaV9y ZWdzLmgiCiAjaW5jbHVkZSAicWVtdS9ldmVudF9ub3RpZmllci5oIgogI2luY2x1ZGUgInFlbXUv dmZpby1oZWxwZXJzLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxk L3RyYWNlLmgiCiAKICNkZWZpbmUgUUVNVV9WRklPX0RFQlVHIDAKIApkaWZmIC0tZ2l0IGEvdmwu YyBiL3ZsLmMKaW5kZXggMGIxNTgxMS4uOTg2OTdjYSAxMDA2NDQKLS0tIGEvdmwuYworKysgYi92 bC5jCkBAIC0yNCw3ICsyNCw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk ZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgorI2luY2x1ZGUgInFl bXUtYnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKICNpbmNs dWRlICJxZW11L2hlbHBfb3B0aW9uLmgiCiAjaW5jbHVkZSAicWVtdS91dWlkLmgiCkBAIC0xMTIs NyArMTEyLDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAjaW5jbHVkZSAi c2xpcnAvbGlic2xpcnAuaCIKIAotI2luY2x1ZGUgInRyYWNlLXJvb3QuaCIKKyNpbmNsdWRlICJx ZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICNpbmNsdWRlICJ0cmFjZS9jb250cm9sLmgiCiAjaW5j bHVkZSAicWVtdS9xdWV1ZS5oIgogI2luY2x1ZGUgInN5c2VtdS9hcmNoX2luaXQuaCIKQEAgLTEy NCwxMSArMTI0LDExIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNpbmNsdWRl ICJleGVjL3NlbWlob3N0LmgiCiAjaW5jbHVkZSAiY3J5cHRvL2luaXQuaCIKICNpbmNsdWRlICJz eXNlbXUvcmVwbGF5LmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWV2ZW50cy1ydW4tc3RhdGUuaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtYmxvY2stY29yZS5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRz LW1pc2MuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtcnVuLXN0YXRlLmgiCisjaW5j bHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktZXZlbnRzLXJ1bi1zdGF0ZS5oIgorI2luY2x1ZGUg InFlbXUtYnVpbGQvcWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxZW11 LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWVtdS1i dWlsZC9xYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFw aS9xYXBpLWNvbW1hbmRzLXJ1bi1zdGF0ZS5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FlcnJvci5o IgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogCmRpZmYgLS1naXQgYS9zY3JpcHRzL3Fh cGkvdHlwZXMucHkgYi9zY3JpcHRzL3FhcGkvdHlwZXMucHkKaW5kZXggNjRkOWMwZi4uMmQ4MGYw YiAxMDA2NDQKLS0tIGEvc2NyaXB0cy9xYXBpL3R5cGVzLnB5CisrKyBiL3NjcmlwdHMvcWFwaS90 eXBlcy5weQpAQCAtMTc3LDggKzE3Nyw4IEBAIGNsYXNzIFFBUElTY2hlbWFHZW5UeXBlVmlzaXRv cihRQVBJU2NoZW1hTW9kdWxhckNWaXNpdG9yKToKICAgICAgICAgc2VsZi5fZ2VuYy5wcmVhbWJs ZV9hZGQobWNnZW4oJycnCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkv ZGVhbGxvYy12aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWJ1aWx0aW4tdHlwZXMuaCIK LSNpbmNsdWRlICJxYXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVp bGQvcWFwaS9xYXBpLWJ1aWx0aW4tdHlwZXMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkv cWFwaS1idWlsdGluLXZpc2l0LmgiCiAnJycpKQogICAgICAgICBzZWxmLl9nZW5oLnByZWFtYmxl X2FkZChtY2dlbignJycKICNpbmNsdWRlICJxYXBpL3V0aWwuaCIKQEAgLTE5NSw3ICsxOTUsNyBA QCBjbGFzcyBRQVBJU2NoZW1hR2VuVHlwZVZpc2l0b3IoUUFQSVNjaGVtYU1vZHVsYXJDVmlzaXRv cik6CiAnJycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzPXR5 cGVzLCB2aXNpdD12aXNpdCkpCiAgICAgICAgIHNlbGYuX2dlbmgucHJlYW1ibGVfYWRkKG1jZ2Vu KCcnJwotI2luY2x1ZGUgInFhcGkvcWFwaS1idWlsdGluLXR5cGVzLmgiCisjaW5jbHVkZSAicWVt dS1idWlsZC9xYXBpL3FhcGktYnVpbHRpbi10eXBlcy5oIgogJycnKSkKIAogICAgIGRlZiB2aXNp dF9iZWdpbihzZWxmLCBzY2hlbWEpOgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9xYXBpL3Zpc2l0LnB5 IGIvc2NyaXB0cy9xYXBpL3Zpc2l0LnB5CmluZGV4IDVkNzJkODkuLmM4YzJlNWEgMTAwNjQ0Ci0t LSBhL3NjcmlwdHMvcWFwaS92aXNpdC5weQorKysgYi9zY3JpcHRzL3FhcGkvdmlzaXQucHkKQEAg LTI3NCwxMSArMjc0LDExIEBAIGNsYXNzIFFBUElTY2hlbWFHZW5WaXNpdFZpc2l0b3IoUUFQSVNj aGVtYU1vZHVsYXJDVmlzaXRvcik6CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUg InFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkv cWFwaS1idWlsdGluLXZpc2l0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9xYXBpL3FhcGktYnVp bHRpbi12aXNpdC5oIgogJycnKSkKICAgICAgICAgc2VsZi5fZ2VuaC5wcmVhbWJsZV9hZGQobWNn ZW4oJycnCiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCi0jaW5jbHVkZSAicWFwaS9xYXBpLWJ1 aWx0aW4tdHlwZXMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1idWlsdGluLXR5 cGVzLmgiCiAKICcnJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJl Zml4PXByZWZpeCkpCkBAIC0yOTUsNyArMjk1LDcgQEAgY2xhc3MgUUFQSVNjaGVtYUdlblZpc2l0 VmlzaXRvcihRQVBJU2NoZW1hTW9kdWxhckNWaXNpdG9yKToKICcnJywKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdmlzaXQ9dmlzaXQsIHByZWZpeD1zZWxmLl9wcmVmaXgp KQogICAgICAgICBzZWxmLl9nZW5oLnByZWFtYmxlX2FkZChtY2dlbignJycKLSNpbmNsdWRlICJx YXBpL3FhcGktYnVpbHRpbi12aXNpdC5oIgorI2luY2x1ZGUgInFlbXUtYnVpbGQvcWFwaS9xYXBp LWJ1aWx0aW4tdmlzaXQuaCIKICNpbmNsdWRlICIlKHR5cGVzKXMuaCIKIAogJycnLApkaWZmIC0t Z2l0IGEvc2NyaXB0cy90cmFjZXRvb2wvYmFja2VuZC9kdHJhY2UucHkgYi9zY3JpcHRzL3RyYWNl dG9vbC9iYWNrZW5kL2R0cmFjZS5weQppbmRleCBjMmYzYTRlLi41ZjZlMmQxIDEwMDY0NAotLS0g YS9zY3JpcHRzL3RyYWNldG9vbC9iYWNrZW5kL2R0cmFjZS5weQorKysgYi9zY3JpcHRzL3RyYWNl dG9vbC9iYWNrZW5kL2R0cmFjZS5weQpAQCAtMzcsOSArMzcsOSBAQCBkZWYgYmluYXJ5KCk6CiAK IGRlZiBnZW5lcmF0ZV9oX2JlZ2luKGV2ZW50cywgZ3JvdXApOgogICAgIGlmIGdyb3VwID09ICJy b290IjoKLSAgICAgICAgaGVhZGVyID0gInRyYWNlLWR0cmFjZS1yb290LmgiCisgICAgICAgIGhl YWRlciA9ICJxZW11LWJ1aWxkL3RyYWNlLWR0cmFjZS1yb290LmgiCiAgICAgZWxzZToKLSAgICAg ICAgaGVhZGVyID0gInRyYWNlLWR0cmFjZS5oIgorICAgICAgICBoZWFkZXIgPSAicWVtdS1idWls ZC90cmFjZS1kdHJhY2UuaCIKIAogICAgIG91dCgnI2luY2x1ZGUgIiVzIicgJSBoZWFkZXIsCiAg ICAgICAgICcnKQpkaWZmIC0tZ2l0IGEvc2NyaXB0cy90cmFjZXRvb2wvZm9ybWF0L2MucHkgYi9z Y3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvYy5weQppbmRleCA4MzNjMDVhLi4zNzYwMGU5IDEwMDY0 NAotLS0gYS9zY3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvYy5weQorKysgYi9zY3JpcHRzL3RyYWNl dG9vbC9mb3JtYXQvYy5weQpAQCAtMjEsOSArMjEsOSBAQCBkZWYgZ2VuZXJhdGUoZXZlbnRzLCBi YWNrZW5kLCBncm91cCk6CiAgICAgICAgICAgICAgICAgICAgICBpZiAiZGlzYWJsZSIgbm90IGlu IGUucHJvcGVydGllc10KIAogICAgIGlmIGdyb3VwID09ICJyb290IjoKLSAgICAgICAgaGVhZGVy ID0gInRyYWNlLXJvb3QuaCIKKyAgICAgICAgaGVhZGVyID0gInFlbXUtYnVpbGQvdHJhY2Utcm9v dC5oIgogICAgIGVsc2U6Ci0gICAgICAgIGhlYWRlciA9ICJ0cmFjZS5oIgorICAgICAgICBoZWFk ZXIgPSAicWVtdS1idWlsZC90cmFjZS5oIgogCiAgICAgb3V0KCcvKiBUaGlzIGZpbGUgaXMgYXV0 b2dlbmVyYXRlZCBieSB0cmFjZXRvb2wsIGRvIG5vdCBlZGl0LiAqLycsCiAgICAgICAgICcnLApk aWZmIC0tZ2l0IGEvc2NyaXB0cy90cmFjZXRvb2wvZm9ybWF0L3RjZ19oLnB5IGIvc2NyaXB0cy90 cmFjZXRvb2wvZm9ybWF0L3RjZ19oLnB5CmluZGV4IDE2NTFjYzMuLmQ3Y2FjMDEgMTAwNjQ0Ci0t LSBhL3NjcmlwdHMvdHJhY2V0b29sL2Zvcm1hdC90Y2dfaC5weQorKysgYi9zY3JpcHRzL3RyYWNl dG9vbC9mb3JtYXQvdGNnX2gucHkKQEAgLTI5LDkgKzI5LDkgQEAgZGVmIHZjcHVfdHJhbnNmb3Jt X2FyZ3MoYXJncyk6CiAKIGRlZiBnZW5lcmF0ZShldmVudHMsIGJhY2tlbmQsIGdyb3VwKToKICAg ICBpZiBncm91cCA9PSAicm9vdCI6Ci0gICAgICAgIGhlYWRlciA9ICJ0cmFjZS1yb290LmgiCisg ICAgICAgIGhlYWRlciA9ICJxZW11LWJ1aWxkL3RyYWNlLXJvb3QuaCIKICAgICBlbHNlOgotICAg ICAgICBoZWFkZXIgPSAidHJhY2UuaCIKKyAgICAgICAgaGVhZGVyID0gInFlbXUtYnVpbGQvdHJh Y2UuaCIKIAogICAgIG91dCgnLyogVGhpcyBmaWxlIGlzIGF1dG9nZW5lcmF0ZWQgYnkgdHJhY2V0 b29sLCBkbyBub3QgZWRpdC4gKi8nLAogICAgICAgICAnLyogWW91IG11c3QgaW5jbHVkZSB0aGlz IGZpbGUgYWZ0ZXIgdGhlIGluY2x1c2lvbiBvZiBoZWxwZXIuaCAqLycsCmRpZmYgLS1naXQgYS9z Y3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvdGNnX2hlbHBlcl9jLnB5IGIvc2NyaXB0cy90cmFjZXRv b2wvZm9ybWF0L3RjZ19oZWxwZXJfYy5weQppbmRleCBiYmJkNmFkLi5jYWZjZjhmIDEwMDY0NAot LS0gYS9zY3JpcHRzL3RyYWNldG9vbC9mb3JtYXQvdGNnX2hlbHBlcl9jLnB5CisrKyBiL3Njcmlw dHMvdHJhY2V0b29sL2Zvcm1hdC90Y2dfaGVscGVyX2MucHkKQEAgLTQyLDkgKzQyLDkgQEAgZGVm IHZjcHVfdHJhbnNmb3JtX2FyZ3MoYXJncywgbW9kZSk6CiAKIGRlZiBnZW5lcmF0ZShldmVudHMs IGJhY2tlbmQsIGdyb3VwKToKICAgICBpZiBncm91cCA9PSAicm9vdCI6Ci0gICAgICAgIGhlYWRl ciA9ICJ0cmFjZS1yb290LmgiCisgICAgICAgIGhlYWRlciA9ICJxZW11LWJ1aWxkL3RyYWNlLXJv b3QuaCIKICAgICBlbHNlOgotICAgICAgICBoZWFkZXIgPSAidHJhY2UuaCIKKyAgICAgICAgaGVh ZGVyID0gInFlbXUtYnVpbGQvdHJhY2UuaCIKIAogICAgIGV2ZW50cyA9IFtlIGZvciBlIGluIGV2 ZW50cwogICAgICAgICAgICAgICBpZiAiZGlzYWJsZSIgbm90IGluIGUucHJvcGVydGllc10KZGlm ZiAtLWdpdCBhL3RhcmdldC9zMzkweC9NYWtlZmlsZS5vYmpzIGIvdGFyZ2V0L3MzOTB4L01ha2Vm aWxlLm9ianMKaW5kZXggMzE5MzJkZS4uZjM3M2E1ZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4 L01ha2VmaWxlLm9ianMKKysrIGIvdGFyZ2V0L3MzOTB4L01ha2VmaWxlLm9ianMKQEAgLTEwLDEy ICsxMCwxMyBAQCBvYmotJChjYWxsIGxub3QsJChDT05GSUdfS1ZNKSkgKz0ga3ZtLXN0dWIubwog ZmVhdC1zcmMgPSAkKFNSQ19QQVRIKS90YXJnZXQvJChUQVJHRVRfQkFTRV9BUkNIKS8KIGZlYXQt ZHN0ID0gJChCVUlMRF9ESVIpLyQoVEFSR0VUX0RJUikKIGlmbmVxICgkKE1BS0VDTURHT0FMUyks Y2xlYW4pCi1HRU5FUkFURURfRklMRVMgKz0gJChmZWF0LWRzdClnZW4tZmVhdHVyZXMuaAorR0VO RVJBVEVEX0ZJTEVTICs9ICQoZmVhdC1kc3QpcWVtdS1idWlsZC9nZW4tZmVhdHVyZXMuaAogZW5k aWYKIAotJChmZWF0LWRzdClnZW4tZmVhdHVyZXMuaDogJChmZWF0LWRzdClnZW4tZmVhdHVyZXMu aC10aW1lc3RhbXAKKyQoZmVhdC1kc3QpcWVtdS1idWlsZC9nZW4tZmVhdHVyZXMuaDogJChmZWF0 LWRzdClxZW11LWJ1aWxkL2dlbi1mZWF0dXJlcy5oLXRpbWVzdGFtcAogCUBjbXAgJDwgJEAgPi9k ZXYvbnVsbCAyPiYxIHx8IGNwICQ8ICRACi0kKGZlYXQtZHN0KWdlbi1mZWF0dXJlcy5oLXRpbWVz dGFtcDogJChmZWF0LWRzdClnZW4tZmVhdHVyZXMKKyQoZmVhdC1kc3QpcWVtdS1idWlsZC9nZW4t ZmVhdHVyZXMuaC10aW1lc3RhbXA6ICQoZmVhdC1kc3QpZ2VuLWZlYXR1cmVzCisJJChjYWxsIHF1 aWV0LWNvbW1hbmQsbWtkaXIgLXAgJChkaXIgJEApLCAiTUtESVIgJChkaXIgJEApIikKIAkkKGNh bGwgcXVpZXQtY29tbWFuZCwkPCA+JEAsIkdFTiIsIiQoVEFSR0VUX0RJUilnZW4tZmVhdHVyZXMu aCIpCiAKICQoZmVhdC1kc3QpZ2VuLWZlYXR1cmVzOiAkKGZlYXQtc3JjKWdlbi1mZWF0dXJlcy5j CmRpZmYgLS1naXQgYS90cmFjZS1ldmVudHMgYi90cmFjZS1ldmVudHMKaW5kZXggMmMzZTNkNy4u OGE0NmZjMCAxMDA2NDQKLS0tIGEvdHJhY2UtZXZlbnRzCisrKyBiL3RyYWNlLWV2ZW50cwpAQCAt OCw3ICs4LDcgQEAKICMgICAgc3RyaW5nLgogIwogIyAyLiBDYWxsIHRoZSB0cmFjZSBldmVudCBm cm9tIGNvZGUgdXNpbmcgdHJhY2VfIyNuYW1lLCBlLmcuIG11bHRpd3JpdGVfY2IoKSAtPgotIyAg ICB0cmFjZV9tdWx0aXdyaXRlX2NiKCkuICBUaGUgc291cmNlIGZpbGUgbXVzdCAjaW5jbHVkZSAi dHJhY2UuaCIuCisjICAgIHRyYWNlX211bHRpd3JpdGVfY2IoKS4gIFRoZSBzb3VyY2UgZmlsZSBt dXN0ICNpbmNsdWRlICJxZW11LWJ1aWxkL3RyYWNlLmgiLgogIwogIyBGb3JtYXQgb2YgYSB0cmFj ZSBldmVudDoKICMKZGlmZiAtLWdpdCBhL3VpL2NvY29hLm0gYi91aS9jb2NvYS5tCmluZGV4IDE4 ZGUwYmIuLjgyMTQyYTYgMTAwNjQ0Ci0tLSBhL3VpL2NvY29hLm0KKysrIGIvdWkvY29jb2EubQpA QCAtMzIsOSArMzIsOSBAQAogI2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAic3lzZW11 L3N5c2VtdS5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FhcGkt Y29tbWFuZHMuaCIKKyNpbmNsdWRlICJxZW11LWJ1aWxkL3FhcGkvcWFwaS1jb21tYW5kcy5oIgog I2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgotI2luY2x1ZGUgInFlbXUtdmVyc2lvbi5oIgor I2luY2x1ZGUgInFlbXUtYnVpbGQvcWVtdS12ZXJzaW9uLmgiCiAjaW5jbHVkZSA8Q2FyYm9uL0Nh cmJvbi5oPgogI2luY2x1ZGUgInFvbS9jcHUuaCIKIApkaWZmIC0tZ2l0IGEvdmVyc2lvbi5yYyBi L3ZlcnNpb24ucmMKaW5kZXggZDhlMTU2OS4uYWE0NDk2MSAxMDA2NDQKLS0tIGEvdmVyc2lvbi5y YworKysgYi92ZXJzaW9uLnJjCkBAIC0xLDUgKzEsNSBAQAogI2luY2x1ZGUgPHdpbnZlci5oPgot I2luY2x1ZGUgImNvbmZpZy1ob3N0LmgiCisjaW5jbHVkZSAicWVtdS1idWlsZC9jb25maWctaG9z dC5oIgogCiBWU19WRVJTSU9OX0lORk8gVkVSU0lPTklORk8KIEZJTEVWRVJTSU9OIENPTkZJR19G SUxFVkVSU0lPTgotLSAKTVNUCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl bi1kZXZlbA== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46156) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ez5uJ-0001AA-79 for qemu-devel@nongnu.org; Thu, 22 Mar 2018 15:30:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ez5u0-0007SB-C1 for qemu-devel@nongnu.org; Thu, 22 Mar 2018 15:29:51 -0400 Date: Thu, 22 Mar 2018 21:28:10 +0200 From: "Michael S. Tsirkin" Message-ID: <1521746188-496856-2-git-send-email-mst@redhat.com> References: <1521746188-496856-1-git-send-email-mst@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1521746188-496856-1-git-send-email-mst@redhat.com> Subject: [Qemu-devel] [PATCH v2 2/2] qemu: move generated files to qemu-build List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Thomas Huth , Laurent Vivier , Peter Maydell , Dmitry Fleytman , Ronnie Sahlberg , Li Zhijian , David Hildenbrand , Jeff Cody , Zhang Chen , BALATON Zoltan , Keith Busch , Max Filippov , Gerd Hoffmann , Jiri Pirko , Subbaraya Sundeep , Eric Blake , Michael Roth , Marcelo Tosatti , Josh Durgin , Stefano Stabellini , Alberto Garcia , zhanghailiang , Ben Warren , Marcel Apfelbaum , Yongbok Kim , Markus Armbruster , Stefan Berger , Christian Borntraeger , kvm@vger.kernel.org, =?utf-8?B?SGVydsOp?= Poussineau , Shannon Zhao , Anthony Perard , Liu Yuan , David Gibson , Andrzej Zaborowski , Jason Wang , Artyom Tarasenko , Riku Voipio , Fam Zheng , Eduardo Habkost , Corey Minyard , Amit Shah , Pavel Dovgalyuk , Stefan Weil , Xie Changlong , Alistair Francis , Peter Lieven , "Dr. David Alan Gilbert" , Greg Kurz , =?utf-8?Q?Marc-Andr=C3=A9?= Lureau , Alex Williamson , qemu-arm@nongnu.org, Peter Chubb , Yuval Shaia , Stefan Hajnoczi , Paolo Bonzini , xen-devel@lists.xenproject.org, John Snow , Richard Henderson , Kevin Wolf , Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= , qemu-block@nongnu.org, Peter Crosthwaite , Hitoshi Mitake , Wen Congyang , qemu-s390x@nongnu.org, Cornelia Huck , "Richard W.M. Jones" , Juan Quintela , Max Reitz , Michael Walle , qemu-ppc@nongnu.org, Andreas =?utf-8?Q?F=C3=A4rber?= , Igor Mammedov , Hannes Reinecke , Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= , Fabien Chouteau , Mark Cave-Ayland , Alexander Graf , "Edgar E. Iglesias" , Aurelien Jarno See patch 1 for description and motivation. Signed-off-by: Michael S. Tsirkin --- docs/devel/build-system.txt | 2 +- docs/devel/tracing.txt | 6 +++--- crypto/cipherpriv.h | 2 +- include/block/block.h | 2 +- include/block/dirty-bitmap.h | 2 +- include/block/nbd.h | 2 +- include/chardev/char.h | 2 +- include/crypto/cipher.h | 2 +- include/crypto/hash.h | 2 +- include/crypto/hmac.h | 2 +- include/crypto/secret.h | 2 +- include/crypto/tlscreds.h | 2 +- include/exec/cpu_ldst_template.h | 2 +- include/exec/cpu_ldst_useronly_template.h | 2 +- include/exec/helper-gen.h | 4 ++-- include/exec/helper-proto.h | 2 +- include/exec/helper-tcg.h | 2 +- include/hw/block/block.h | 2 +- include/hw/block/fdc.h | 2 +- include/hw/ppc/spapr_drc.h | 2 +- include/hw/qdev-properties.h | 4 ++-- include/hw/xen/xen_common.h | 2 +- include/io/dns-resolver.h | 2 +- include/migration/colo.h | 2 +- include/migration/failover.h | 2 +- include/migration/global_state.h | 2 +- include/monitor/monitor.h | 2 +- include/net/filter.h | 2 +- include/net/net.h | 2 +- include/qapi/error.h | 2 +- include/qapi/qmp/qobject.h | 2 +- include/qapi/visitor.h | 2 +- include/qemu/osdep.h | 4 ++-- include/qemu/sockets.h | 2 +- include/qemu/throttle.h | 2 +- include/qom/cpu.h | 2 +- include/qom/object.h | 2 +- include/sysemu/arch_init.h | 2 +- include/sysemu/balloon.h | 2 +- include/sysemu/dump.h | 2 +- include/sysemu/hostmem.h | 2 +- include/sysemu/replay.h | 4 ++-- include/sysemu/sysemu.h | 2 +- include/sysemu/tpm.h | 2 +- include/sysemu/watchdog.h | 2 +- include/sysemu/whpx.h | 2 +- include/trace-tcg.h | 2 +- include/ui/console.h | 2 +- include/ui/input.h | 2 +- migration/migration.h | 2 +- migration/ram.h | 2 +- net/tap_int.h | 2 +- qemu-options-wrapper.h | 2 +- replication.h | 2 +- target/s390x/cpu_models.h | 2 +- ui/vnc.h | 2 +- accel/kvm/kvm-all.c | 2 +- accel/tcg/cpu-exec.c | 2 +- accel/tcg/translate-all.c | 2 +- arch_init.c | 2 +- audio/alsaaudio.c | 2 +- audio/ossaudio.c | 2 +- backends/hostmem.c | 2 +- balloon.c | 4 ++-- block.c | 6 +++--- block/backup.c | 2 +- block/block-backend.c | 4 ++-- block/commit.c | 2 +- block/create.c | 2 +- block/crypto.c | 2 +- block/dirty-bitmap.c | 2 +- block/file-posix.c | 2 +- block/file-win32.c | 2 +- block/io.c | 2 +- block/iscsi.c | 2 +- block/mirror.c | 2 +- block/nbd.c | 2 +- block/nfs.c | 4 ++-- block/nvme.c | 2 +- block/qapi.c | 4 ++-- block/qcow2-cache.c | 2 +- block/qcow2-cluster.c | 2 +- block/qcow2.c | 6 +++--- block/qed-l2-cache.c | 2 +- block/qed-table.c | 2 +- block/qed.c | 2 +- block/quorum.c | 2 +- block/rbd.c | 2 +- block/sheepdog.c | 4 ++-- block/ssh.c | 4 ++-- block/stream.c | 2 +- block/throttle-groups.c | 2 +- block/vxhs.c | 2 +- block/write-threshold.c | 4 ++-- blockdev-nbd.c | 2 +- blockdev.c | 8 ++++---- blockjob.c | 2 +- bsd-user/main.c | 2 +- chardev/char-ringbuf.c | 2 +- chardev/char-socket.c | 2 +- chardev/char.c | 2 +- chardev/spice.c | 2 +- chardev/wctablet.c | 2 +- cpus.c | 4 ++-- crypto/secret.c | 2 +- crypto/tlscreds.c | 2 +- crypto/tlscredsanon.c | 2 +- crypto/tlscredsx509.c | 2 +- crypto/tlssession.c | 2 +- dma-helpers.c | 2 +- dump.c | 4 ++-- exec.c | 2 +- gdbstub.c | 2 +- hmp.c | 20 +++++++++---------- hw/9pfs/9p.c | 2 +- hw/acpi/core.c | 4 ++-- hw/acpi/cpu.c | 4 ++-- hw/acpi/memory_hotplug.c | 4 ++-- hw/acpi/tco.c | 2 +- hw/acpi/vmgenid.c | 2 +- hw/alpha/pci.c | 2 +- hw/arm/iotkit.c | 2 +- hw/arm/virt-acpi-build.c | 2 +- hw/audio/cs4231.c | 2 +- hw/audio/milkymist-ac97.c | 2 +- hw/block/block.c | 2 +- hw/block/dataplane/virtio-blk.c | 2 +- hw/block/hd-geometry.c | 4 ++-- hw/block/nvme.c | 2 +- hw/block/virtio-blk.c | 2 +- hw/block/xen_disk.c | 2 +- hw/char/cmsdk-apb-uart.c | 2 +- hw/char/escc.c | 2 +- hw/char/grlib_apbuart.c | 2 +- hw/char/lm32_juart.c | 2 +- hw/char/lm32_uart.c | 2 +- hw/char/milkymist-uart.c | 2 +- hw/char/pl011.c | 2 +- hw/char/virtio-console.c | 4 ++-- hw/char/virtio-serial-bus.c | 2 +- hw/core/machine.c | 2 +- hw/core/qdev.c | 2 +- hw/display/cirrus_vga.c | 2 +- hw/display/g364fb.c | 2 +- hw/display/jazz_led.c | 2 +- hw/display/milkymist-tmu2.c | 2 +- hw/display/milkymist-vgafb.c | 2 +- hw/display/qxl-render.c | 2 +- hw/display/qxl.c | 2 +- hw/display/sii9022.c | 2 +- hw/display/vga.c | 2 +- hw/display/virtio-gpu-3d.c | 2 +- hw/display/virtio-gpu.c | 2 +- hw/display/vmware_vga.c | 2 +- hw/display/xenfb.c | 2 +- hw/dma/i8257.c | 2 +- hw/dma/rc4030.c | 2 +- hw/dma/sparc32_dma.c | 2 +- hw/hppa/pci.c | 2 +- hw/i386/amd_iommu.c | 2 +- hw/i386/intel_iommu.c | 2 +- hw/i386/pc.c | 2 +- hw/i386/vmport.c | 2 +- hw/i386/x86-iommu.c | 2 +- hw/i386/xen/xen-hvm.c | 4 ++-- hw/i386/xen/xen-mapcache.c | 2 +- hw/i386/xen/xen_platform.c | 2 +- hw/i386/xen/xen_pvdevice.c | 2 +- hw/ide/ahci-allwinner.c | 2 +- hw/ide/ahci.c | 2 +- hw/ide/atapi.c | 2 +- hw/ide/cmd646.c | 2 +- hw/ide/core.c | 2 +- hw/ide/pci.c | 2 +- hw/ide/piix.c | 2 +- hw/ide/sii3112.c | 2 +- hw/ide/via.c | 2 +- hw/input/adb-kbd.c | 2 +- hw/input/adb-mouse.c | 2 +- hw/input/hid.c | 2 +- hw/input/milkymist-softusb.c | 2 +- hw/input/ps2.c | 2 +- hw/input/virtio-input.c | 2 +- hw/intc/apic.c | 2 +- hw/intc/apic_common.c | 2 +- hw/intc/arm_gic.c | 2 +- hw/intc/arm_gicv3_cpuif.c | 2 +- hw/intc/arm_gicv3_dist.c | 2 +- hw/intc/arm_gicv3_redist.c | 2 +- hw/intc/armv7m_nvic.c | 2 +- hw/intc/aspeed_vic.c | 2 +- hw/intc/grlib_irqmp.c | 2 +- hw/intc/heathrow_pic.c | 2 +- hw/intc/i8259.c | 2 +- hw/intc/ioapic.c | 2 +- hw/intc/lm32_pic.c | 2 +- hw/intc/s390_flic.c | 2 +- hw/intc/s390_flic_kvm.c | 2 +- hw/intc/slavio_intctl.c | 2 +- hw/intc/xics.c | 2 +- hw/intc/xics_kvm.c | 2 +- hw/intc/xics_spapr.c | 2 +- hw/ipmi/ipmi.c | 2 +- hw/isa/pc87312.c | 2 +- hw/mem/pc-dimm.c | 2 +- hw/misc/aspeed_scu.c | 2 +- hw/misc/aspeed_sdmc.c | 2 +- hw/misc/eccmemctl.c | 2 +- hw/misc/imx7_gpr.c | 2 +- hw/misc/iotkit-secctl.c | 2 +- hw/misc/macio/cuda.c | 2 +- hw/misc/milkymist-hpdmc.c | 2 +- hw/misc/milkymist-pfpu.c | 2 +- hw/misc/mmio_interface.c | 2 +- hw/misc/mos6522.c | 2 +- hw/misc/mps2-fpgaio.c | 2 +- hw/misc/mps2-scc.c | 2 +- hw/misc/msf2-sysreg.c | 2 +- hw/misc/slavio_misc.c | 2 +- hw/misc/tz-ppc.c | 2 +- hw/net/e1000e.c | 2 +- hw/net/e1000e_core.c | 2 +- hw/net/e1000x_common.c | 2 +- hw/net/lance.c | 2 +- hw/net/milkymist-minimac2.c | 2 +- hw/net/mipsnet.c | 2 +- hw/net/net_rx_pkt.c | 2 +- hw/net/opencores_eth.c | 2 +- hw/net/pcnet-pci.c | 2 +- hw/net/pcnet.c | 2 +- hw/net/rocker/qmp-norocker.c | 2 +- hw/net/rocker/rocker.c | 2 +- hw/net/rocker/rocker_fp.c | 2 +- hw/net/rocker/rocker_of_dpa.c | 2 +- hw/net/spapr_llan.c | 2 +- hw/net/sungem.c | 2 +- hw/net/sunhme.c | 2 +- hw/net/virtio-net.c | 2 +- hw/nvram/ds1225y.c | 2 +- hw/nvram/fw_cfg.c | 2 +- hw/pci-host/grackle.c | 2 +- hw/pci-host/sabre.c | 2 +- hw/pci-host/uninorth.c | 2 +- hw/pci/msix.c | 2 +- hw/pci/pci-stub.c | 2 +- hw/pci/pci.c | 4 ++-- hw/pci/pci_host.c | 2 +- hw/ppc/mac_newworld.c | 2 +- hw/ppc/ppc.c | 2 +- hw/ppc/ppc440_pcix.c | 2 +- hw/ppc/ppc4xx_pci.c | 2 +- hw/ppc/prep.c | 2 +- hw/ppc/prep_systemio.c | 2 +- hw/ppc/rs6000_mc.c | 2 +- hw/ppc/spapr.c | 2 +- hw/ppc/spapr_drc.c | 2 +- hw/ppc/spapr_hcall.c | 2 +- hw/ppc/spapr_iommu.c | 2 +- hw/ppc/spapr_ovec.c | 2 +- hw/ppc/spapr_pci.c | 2 +- hw/ppc/spapr_rtas.c | 2 +- hw/ppc/spapr_rtas_ddw.c | 2 +- hw/ppc/spapr_rtc.c | 2 +- hw/ppc/spapr_vio.c | 2 +- hw/rdma/rdma_backend.c | 2 +- hw/rdma/vmw/pvrdma_main.c | 2 +- hw/s390x/css.c | 2 +- hw/s390x/s390-skeys.c | 2 +- hw/s390x/virtio-ccw.c | 2 +- hw/scsi/esp-pci.c | 2 +- hw/scsi/esp.c | 2 +- hw/scsi/megasas.c | 2 +- hw/scsi/mptconfig.c | 2 +- hw/scsi/mptendian.c | 2 +- hw/scsi/mptsas.c | 2 +- hw/scsi/scsi-bus.c | 2 +- hw/scsi/spapr_vscsi.c | 2 +- hw/scsi/vmw_pvscsi.c | 2 +- hw/sd/core.c | 2 +- hw/sd/milkymist-memcard.c | 2 +- hw/sd/pxa2xx_mmci.c | 2 +- hw/sd/sd.c | 2 +- hw/sd/sdhci.c | 2 +- hw/sparc/leon3.c | 2 +- hw/sparc/sun4m.c | 2 +- hw/sparc/sun4m_iommu.c | 2 +- hw/sparc64/sparc64.c | 2 +- hw/sparc64/sun4u.c | 2 +- hw/sparc64/sun4u_iommu.c | 2 +- hw/timer/armv7m_systick.c | 2 +- hw/timer/aspeed_timer.c | 2 +- hw/timer/cmsdk-apb-timer.c | 2 +- hw/timer/grlib_gptimer.c | 2 +- hw/timer/lm32_timer.c | 2 +- hw/timer/mc146818rtc.c | 4 ++-- hw/timer/milkymist-sysctl.c | 2 +- hw/timer/slavio_timer.c | 2 +- hw/timer/xlnx-zynqmp-rtc.c | 2 +- hw/tpm/tpm_crb.c | 2 +- hw/tpm/tpm_emulator.c | 4 ++-- hw/tpm/tpm_passthrough.c | 4 ++-- hw/tpm/tpm_tis.c | 2 +- hw/tpm/tpm_util.c | 2 +- hw/usb/bus.c | 2 +- hw/usb/combined-packet.c | 2 +- hw/usb/core.c | 2 +- hw/usb/desc.c | 2 +- hw/usb/dev-hub.c | 2 +- hw/usb/dev-mtp.c | 2 +- hw/usb/dev-uas.c | 2 +- hw/usb/hcd-ehci.c | 2 +- hw/usb/hcd-ohci.c | 2 +- hw/usb/hcd-uhci.c | 2 +- hw/usb/hcd-xhci.c | 2 +- hw/usb/host-libusb.c | 2 +- hw/vfio/common.c | 2 +- hw/vfio/pci-quirks.c | 2 +- hw/vfio/pci.c | 2 +- hw/vfio/platform.c | 2 +- hw/vfio/spapr.c | 2 +- hw/virtio/vhost-user.c | 2 +- hw/virtio/vhost.c | 2 +- hw/virtio/virtio-balloon.c | 4 ++-- hw/virtio/virtio-rng.c | 2 +- hw/virtio/virtio.c | 2 +- hw/watchdog/watchdog.c | 4 ++-- io/channel-buffer.c | 2 +- io/channel-command.c | 2 +- io/channel-file.c | 2 +- io/channel-socket.c | 4 ++-- io/channel-tls.c | 2 +- io/channel-websock.c | 2 +- io/dns-resolver.c | 2 +- io/task.c | 2 +- ioport.c | 2 +- iothread.c | 2 +- linux-user/main.c | 2 +- linux-user/signal.c | 2 +- memory.c | 2 +- migration/channel.c | 2 +- migration/colo-comm.c | 2 +- migration/colo-failover.c | 4 ++-- migration/colo.c | 4 ++-- migration/exec.c | 2 +- migration/fd.c | 2 +- migration/global_state.c | 2 +- migration/migration.c | 6 +++--- migration/postcopy-ram.c | 2 +- migration/qemu-file.c | 2 +- migration/ram.c | 4 ++-- migration/rdma.c | 2 +- migration/savevm.c | 6 +++--- migration/socket.c | 2 +- migration/tls.c | 2 +- migration/vmstate-types.c | 2 +- migration/vmstate.c | 2 +- monitor.c | 12 ++++++------ nbd/client.c | 2 +- nbd/common.c | 2 +- nbd/server.c | 2 +- net/colo-compare.c | 2 +- net/colo.c | 2 +- net/filter-buffer.c | 2 +- net/filter-mirror.c | 2 +- net/filter-rewriter.c | 2 +- net/net.c | 4 ++-- net/vhost-user.c | 4 ++-- numa.c | 4 ++-- qapi/qapi-visit-core.c | 2 +- qdev-monitor.c | 2 +- qemu-img.c | 8 ++++---- qemu-io.c | 2 +- qemu-nbd.c | 2 +- qga/main.c | 2 +- qmp.c | 8 ++++---- qom/cpu.c | 2 +- qom/object.c | 4 ++-- replay/replay-input.c | 2 +- scsi/pr-manager.c | 2 +- scsi/qemu-pr-helper.c | 2 +- stubs/tpm.c | 2 +- stubs/uuid.c | 2 +- stubs/vmgenid.c | 2 +- stubs/xen-hvm.c | 2 +- target/arm/helper.c | 2 +- target/arm/monitor.c | 2 +- target/i386/cpu.c | 4 ++-- target/i386/kvm.c | 2 +- target/mips/translate.c | 2 +- target/ppc/kvm.c | 2 +- target/s390x/cpu.c | 6 +++--- target/s390x/cpu_features.c | 2 +- target/s390x/ioinst.c | 2 +- target/s390x/kvm.c | 2 +- target/s390x/mmu_helper.c | 2 +- target/s390x/sigp.c | 4 ++-- target/sparc/int32_helper.c | 2 +- target/sparc/int64_helper.c | 2 +- target/sparc/mmu_helper.c | 2 +- target/sparc/win_helper.c | 2 +- tests/qmp-test.c | 4 ++-- tests/tcg/test_path.c | 2 +- tests/test-char.c | 2 +- tests/test-qmp-cmds.c | 6 +++--- tests/test-qmp-event.c | 2 +- tests/test-qobject-input-visitor.c | 6 +++--- tpm.c | 2 +- trace/control-target.c | 2 +- trace/control.c | 4 ++-- trace/ftrace.c | 2 +- trace/qmp.c | 2 +- ui/console.c | 4 ++-- ui/gtk-egl.c | 2 +- ui/gtk-gl-area.c | 2 +- ui/gtk.c | 4 ++-- ui/input-keymap.c | 32 +++++++++++++++---------------- ui/input-legacy.c | 2 +- ui/input.c | 4 ++-- ui/keymaps.c | 2 +- ui/shader.c | 6 +++--- ui/spice-core.c | 4 ++-- ui/spice-display.c | 2 +- ui/vnc-auth-sasl.c | 2 +- ui/vnc-auth-vencrypt.c | 2 +- ui/vnc-ws.c | 2 +- ui/vnc.c | 6 +++--- ui/x_keymap.c | 2 +- util/aio-posix.c | 2 +- util/async.c | 2 +- util/buffer.c | 2 +- util/hbitmap.c | 2 +- util/lockcnt.c | 2 +- util/oslib-posix.c | 2 +- util/oslib-win32.c | 2 +- util/qemu-config.c | 2 +- util/qemu-coroutine-lock.c | 2 +- util/qemu-coroutine.c | 2 +- util/qemu-sockets.c | 2 +- util/qemu-thread-posix.c | 2 +- util/qemu-thread-win32.c | 2 +- util/thread-pool.c | 2 +- util/vfio-helpers.c | 4 ++-- vl.c | 14 +++++++------- scripts/qapi/types.py | 6 +++--- scripts/qapi/visit.py | 6 +++--- scripts/tracetool/backend/dtrace.py | 4 ++-- scripts/tracetool/format/c.py | 4 ++-- scripts/tracetool/format/tcg_h.py | 4 ++-- scripts/tracetool/format/tcg_helper_c.py | 4 ++-- target/s390x/Makefile.objs | 7 ++++--- trace-events | 2 +- ui/cocoa.m | 4 ++-- version.rc | 2 +- 453 files changed, 571 insertions(+), 570 deletions(-) diff --git a/docs/devel/build-system.txt b/docs/devel/build-system.txt index 52501f2..df924f4 100644 --- a/docs/devel/build-system.txt +++ b/docs/devel/build-system.txt @@ -385,7 +385,7 @@ block/Makefile.objs If there are any rules defined in the Makefile.objs file, they should all use $(obj) as a prefix to the target, e.g. - $(obj)/generated-tcg-tracers.h: $(obj)/generated-tcg-tracers.h-timestamp + qemu-build/$(obj)/generated-tcg-tracers.h: qemu-build/$(obj)/generated-tcg-tracers.h-timestamp - Makefile.target diff --git a/docs/devel/tracing.txt b/docs/devel/tracing.txt index 07abbb3..341b510 100644 --- a/docs/devel/tracing.txt +++ b/docs/devel/tracing.txt @@ -52,7 +52,7 @@ In the sub-directory the following files will be automatically generated Source files in the sub-directory should #include the local 'trace.h' file, without any sub-directory path prefix. eg io/channel-buffer.c would do - #include "trace.h" + #include "qemu-build/trace.h" To access the 'io/trace.h' file. While it is possible to include a trace.h file from outside a source files' own sub-directory, this is discouraged in @@ -67,7 +67,7 @@ a trace.h in the current directory, vs the top level directory. Trace events are invoked directly from source code like this: - #include "trace.h" /* needed for trace event prototype */ + #include "qemu-build/trace.h" /* needed for trace event prototype */ void *qemu_vmalloc(size_t size) { @@ -333,7 +333,7 @@ performed to generate values that are only used as arguments for a trace function. In these cases you can use the macro 'TRACE_${EVENT_NAME}_ENABLED' to guard such computations and avoid its compilation when the event is disabled: - #include "trace.h" /* needed for trace event prototype */ + #include "qemu-build/trace.h" /* needed for trace event prototype */ void *qemu_vmalloc(size_t size) { diff --git a/crypto/cipherpriv.h b/crypto/cipherpriv.h index 0823239..980214d 100644 --- a/crypto/cipherpriv.h +++ b/crypto/cipherpriv.h @@ -15,7 +15,7 @@ #ifndef QCRYPTO_CIPHERPRIV_H #define QCRYPTO_CIPHERPRIV_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" typedef struct QCryptoCipherDriver QCryptoCipherDriver; diff --git a/include/block/block.h b/include/block/block.h index cdec363..508fa1a 100644 --- a/include/block/block.h +++ b/include/block/block.h @@ -2,7 +2,7 @@ #define BLOCK_H #include "block/aio.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" #include "block/aio-wait.h" #include "qemu/iov.h" #include "qemu/coroutine.h" diff --git a/include/block/dirty-bitmap.h b/include/block/dirty-bitmap.h index 09efec6..8596b3f 100644 --- a/include/block/dirty-bitmap.h +++ b/include/block/dirty-bitmap.h @@ -2,7 +2,7 @@ #define BLOCK_DIRTY_BITMAP_H #include "qemu-common.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" #include "qemu/hbitmap.h" BdrvDirtyBitmap *bdrv_create_dirty_bitmap(BlockDriverState *bs, diff --git a/include/block/nbd.h b/include/block/nbd.h index 2285637..2dfb994 100644 --- a/include/block/nbd.h +++ b/include/block/nbd.h @@ -20,7 +20,7 @@ #ifndef NBD_H #define NBD_H -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" #include "io/channel-socket.h" #include "crypto/tlscreds.h" diff --git a/include/chardev/char.h b/include/chardev/char.h index ebf1e0b..9934666 100644 --- a/include/chardev/char.h +++ b/include/chardev/char.h @@ -1,7 +1,7 @@ #ifndef QEMU_CHAR_H #define QEMU_CHAR_H -#include "qapi/qapi-types-char.h" +#include "qemu-build/qapi/qapi-types-char.h" #include "qemu/main-loop.h" #include "qemu/bitmap.h" #include "qom/object.h" diff --git a/include/crypto/cipher.h b/include/crypto/cipher.h index bce2d4c..5a27c6a 100644 --- a/include/crypto/cipher.h +++ b/include/crypto/cipher.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_CIPHER_H #define QCRYPTO_CIPHER_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" typedef struct QCryptoCipher QCryptoCipher; diff --git a/include/crypto/hash.h b/include/crypto/hash.h index 077ac7b..0890622 100644 --- a/include/crypto/hash.h +++ b/include/crypto/hash.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_HASH_H #define QCRYPTO_HASH_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" /* See also "QCryptoHashAlgorithm" defined in qapi/crypto.json */ diff --git a/include/crypto/hmac.h b/include/crypto/hmac.h index aa3c97a..15e3ac7 100644 --- a/include/crypto/hmac.h +++ b/include/crypto/hmac.h @@ -12,7 +12,7 @@ #ifndef QCRYPTO_HMAC_H #define QCRYPTO_HMAC_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" typedef struct QCryptoHmac QCryptoHmac; struct QCryptoHmac { diff --git a/include/crypto/secret.h b/include/crypto/secret.h index edd0e13..e93cd7c 100644 --- a/include/crypto/secret.h +++ b/include/crypto/secret.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_SECRET_H #define QCRYPTO_SECRET_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" #include "qom/object.h" #define TYPE_QCRYPTO_SECRET "secret" diff --git a/include/crypto/tlscreds.h b/include/crypto/tlscreds.h index 6b011e1..0d60ee9 100644 --- a/include/crypto/tlscreds.h +++ b/include/crypto/tlscreds.h @@ -21,7 +21,7 @@ #ifndef QCRYPTO_TLSCREDS_H #define QCRYPTO_TLSCREDS_H -#include "qapi/qapi-types-crypto.h" +#include "qemu-build/qapi/qapi-types-crypto.h" #include "qom/object.h" #ifdef CONFIG_GNUTLS diff --git a/include/exec/cpu_ldst_template.h b/include/exec/cpu_ldst_template.h index 4db2302..403004a 100644 --- a/include/exec/cpu_ldst_template.h +++ b/include/exec/cpu_ldst_template.h @@ -25,7 +25,7 @@ */ #if !defined(SOFTMMU_CODE_ACCESS) -#include "trace-root.h" +#include "qemu-build/trace-root.h" #endif #include "trace/mem.h" diff --git a/include/exec/cpu_ldst_useronly_template.h b/include/exec/cpu_ldst_useronly_template.h index c168f31..1112a51 100644 --- a/include/exec/cpu_ldst_useronly_template.h +++ b/include/exec/cpu_ldst_useronly_template.h @@ -24,7 +24,7 @@ */ #if !defined(CODE_ACCESS) -#include "trace-root.h" +#include "qemu-build/trace-root.h" #endif #include "trace/mem.h" diff --git a/include/exec/helper-gen.h b/include/exec/helper-gen.h index 22381a1..25a1f18 100644 --- a/include/exec/helper-gen.h +++ b/include/exec/helper-gen.h @@ -67,8 +67,8 @@ static inline void glue(gen_helper_, name)(dh_retvar_decl(ret) \ } #include "helper.h" -#include "trace/generated-helpers.h" -#include "trace/generated-helpers-wrappers.h" +#include "qemu-build/trace/generated-helpers.h" +#include "qemu-build/trace/generated-helpers-wrappers.h" #include "tcg-runtime.h" #undef DEF_HELPER_FLAGS_0 diff --git a/include/exec/helper-proto.h b/include/exec/helper-proto.h index 74943ed..91d5711 100644 --- a/include/exec/helper-proto.h +++ b/include/exec/helper-proto.h @@ -31,7 +31,7 @@ dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \ dh_ctype(t4), dh_ctype(t5), dh_ctype(t6)); #include "helper.h" -#include "trace/generated-helpers.h" +#include "qemu-build/trace/generated-helpers.h" #include "tcg-runtime.h" #undef DEF_HELPER_FLAGS_0 diff --git a/include/exec/helper-tcg.h b/include/exec/helper-tcg.h index b3bdb0c..cd98a79 100644 --- a/include/exec/helper-tcg.h +++ b/include/exec/helper-tcg.h @@ -46,7 +46,7 @@ | dh_sizemask(t5, 5) | dh_sizemask(t6, 6) }, #include "helper.h" -#include "trace/generated-helpers.h" +#include "qemu-build/trace/generated-helpers.h" #include "tcg-runtime.h" #undef str diff --git a/include/hw/block/block.h b/include/hw/block/block.h index d4f4dff..0208196 100644 --- a/include/hw/block/block.h +++ b/include/hw/block/block.h @@ -12,7 +12,7 @@ #define HW_BLOCK_H #include "qemu-common.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" /* Configuration */ diff --git a/include/hw/block/fdc.h b/include/hw/block/fdc.h index 3b813c7..7654e7f 100644 --- a/include/hw/block/fdc.h +++ b/include/hw/block/fdc.h @@ -2,7 +2,7 @@ #define HW_FDC_H #include "qemu-common.h" -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" /* fdc.c */ #define MAX_FD 2 diff --git a/include/hw/ppc/spapr_drc.h b/include/hw/ppc/spapr_drc.h index f6ff32e..8439be7 100644 --- a/include/hw/ppc/spapr_drc.h +++ b/include/hw/ppc/spapr_drc.h @@ -14,7 +14,7 @@ #define HW_SPAPR_DRC_H #include -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "qom/object.h" #include "sysemu/sysemu.h" #include "hw/qdev.h" diff --git a/include/hw/qdev-properties.h b/include/hw/qdev-properties.h index b2ad8e9..30f0f38 100644 --- a/include/hw/qdev-properties.h +++ b/include/hw/qdev-properties.h @@ -1,8 +1,8 @@ #ifndef QEMU_QDEV_PROPERTIES_H #define QEMU_QDEV_PROPERTIES_H -#include "qapi/qapi-types-block.h" -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-misc.h" #include "hw/qdev-core.h" /*** qdev-properties.c ***/ diff --git a/include/hw/xen/xen_common.h b/include/hw/xen/xen_common.h index 64a978e..b45a55b 100644 --- a/include/hw/xen/xen_common.h +++ b/include/hw/xen/xen_common.h @@ -18,7 +18,7 @@ #include "hw/xen/xen.h" #include "hw/pci/pci.h" #include "qemu/queue.h" -#include "hw/xen/trace.h" +#include "qemu-build/hw/xen/trace.h" extern xc_interface *xen_xc; diff --git a/include/io/dns-resolver.h b/include/io/dns-resolver.h index 1a16218..2699542 100644 --- a/include/io/dns-resolver.h +++ b/include/io/dns-resolver.h @@ -22,7 +22,7 @@ #define QIO_DNS_RESOLVER_H #include "qemu-common.h" -#include "qapi/qapi-types-sockets.h" +#include "qemu-build/qapi/qapi-types-sockets.h" #include "qom/object.h" #include "io/task.h" diff --git a/include/migration/colo.h b/include/migration/colo.h index 2fe48ad..7bb1e8a 100644 --- a/include/migration/colo.h +++ b/include/migration/colo.h @@ -14,7 +14,7 @@ #define QEMU_COLO_H #include "qemu-common.h" -#include "qapi/qapi-types-migration.h" +#include "qemu-build/qapi/qapi-types-migration.h" void colo_info_init(void); diff --git a/include/migration/failover.h b/include/migration/failover.h index 4c37218..01d90ab 100644 --- a/include/migration/failover.h +++ b/include/migration/failover.h @@ -14,7 +14,7 @@ #define QEMU_FAILOVER_H #include "qemu-common.h" -#include "qapi/qapi-types-migration.h" +#include "qemu-build/qapi/qapi-types-migration.h" void failover_init_state(void); FailoverStatus failover_set_state(FailoverStatus old_state, diff --git a/include/migration/global_state.h b/include/migration/global_state.h index fd22dd3..1de6f3e 100644 --- a/include/migration/global_state.h +++ b/include/migration/global_state.h @@ -13,7 +13,7 @@ #ifndef QEMU_MIGRATION_GLOBAL_STATE_H #define QEMU_MIGRATION_GLOBAL_STATE_H -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "sysemu/sysemu.h" void register_global_state(void); diff --git a/include/monitor/monitor.h b/include/monitor/monitor.h index d1024d4..8ae3f5d 100644 --- a/include/monitor/monitor.h +++ b/include/monitor/monitor.h @@ -3,7 +3,7 @@ #include "qemu-common.h" #include "block/block.h" -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" #include "qemu/readline.h" extern Monitor *cur_mon; diff --git a/include/net/filter.h b/include/net/filter.h index 435acd6..f3bf5d3 100644 --- a/include/net/filter.h +++ b/include/net/filter.h @@ -9,7 +9,7 @@ #ifndef QEMU_NET_FILTER_H #define QEMU_NET_FILTER_H -#include "qapi/qapi-types-net.h" +#include "qemu-build/qapi/qapi-types-net.h" #include "qom/object.h" #include "qemu-common.h" #include "net/queue.h" diff --git a/include/net/net.h b/include/net/net.h index a943e96..176ab74 100644 --- a/include/net/net.h +++ b/include/net/net.h @@ -2,7 +2,7 @@ #define QEMU_NET_H #include "qemu/queue.h" -#include "qapi/qapi-types-net.h" +#include "qemu-build/qapi/qapi-types-net.h" #include "net/queue.h" #include "migration/vmstate.h" diff --git a/include/qapi/error.h b/include/qapi/error.h index bcb86a7..c5abd67 100644 --- a/include/qapi/error.h +++ b/include/qapi/error.h @@ -115,7 +115,7 @@ #ifndef ERROR_H #define ERROR_H -#include "qapi/qapi-types-common.h" +#include "qemu-build/qapi/qapi-types-common.h" /* * Overall category of an error. diff --git a/include/qapi/qmp/qobject.h b/include/qapi/qmp/qobject.h index 012439a..b90574e 100644 --- a/include/qapi/qmp/qobject.h +++ b/include/qapi/qmp/qobject.h @@ -32,7 +32,7 @@ #ifndef QOBJECT_H #define QOBJECT_H -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" struct QObject { QType type; diff --git a/include/qapi/visitor.h b/include/qapi/visitor.h index 5b2ed3f..b45d135 100644 --- a/include/qapi/visitor.h +++ b/include/qapi/visitor.h @@ -15,7 +15,7 @@ #ifndef QAPI_VISITOR_H #define QAPI_VISITOR_H -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" /* * The QAPI schema defines both a set of C data types, and a QMP wire diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h index 4165806..e438fcf 100644 --- a/include/qemu/osdep.h +++ b/include/qemu/osdep.h @@ -27,9 +27,9 @@ #ifndef QEMU_OSDEP_H #define QEMU_OSDEP_H -#include "config-host.h" +#include "qemu-build/config-host.h" #ifdef NEED_CPU_H -#include "config-target.h" +#include "qemu-build/config-target.h" #else #include "exec/poison.h" #endif diff --git a/include/qemu/sockets.h b/include/qemu/sockets.h index e88d4c3..13ae91e 100644 --- a/include/qemu/sockets.h +++ b/include/qemu/sockets.h @@ -9,7 +9,7 @@ int inet_aton(const char *cp, struct in_addr *ia); #endif /* !_WIN32 */ -#include "qapi/qapi-types-sockets.h" +#include "qemu-build/qapi/qapi-types-sockets.h" /* misc helpers */ int qemu_socket(int domain, int type, int protocol); diff --git a/include/qemu/throttle.h b/include/qemu/throttle.h index abeb886..98a7a3d 100644 --- a/include/qemu/throttle.h +++ b/include/qemu/throttle.h @@ -26,7 +26,7 @@ #define THROTTLE_H #include "qemu-common.h" -#include "qapi/qapi-types-block-core.h" +#include "qemu-build/qapi/qapi-types-block-core.h" #include "qemu/timer.h" #define THROTTLE_VALUE_MAX 1000000000000000LL diff --git a/include/qom/cpu.h b/include/qom/cpu.h index dc6d495..50372bf 100644 --- a/include/qom/cpu.h +++ b/include/qom/cpu.h @@ -24,7 +24,7 @@ #include "disas/bfd.h" #include "exec/hwaddr.h" #include "exec/memattrs.h" -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "qemu/bitmap.h" #include "qemu/queue.h" #include "qemu/thread.h" diff --git a/include/qom/object.h b/include/qom/object.h index 4f07090..52ee819 100644 --- a/include/qom/object.h +++ b/include/qom/object.h @@ -14,7 +14,7 @@ #ifndef QEMU_OBJECT_H #define QEMU_OBJECT_H -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" #include "qemu/queue.h" struct TypeImpl; diff --git a/include/sysemu/arch_init.h b/include/sysemu/arch_init.h index 32abdfe..26aba01 100644 --- a/include/sysemu/arch_init.h +++ b/include/sysemu/arch_init.h @@ -1,7 +1,7 @@ #ifndef QEMU_ARCH_INIT_H #define QEMU_ARCH_INIT_H -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" enum { QEMU_ARCH_ALL = -1, diff --git a/include/sysemu/balloon.h b/include/sysemu/balloon.h index 66543ae..1a26270 100644 --- a/include/sysemu/balloon.h +++ b/include/sysemu/balloon.h @@ -14,7 +14,7 @@ #ifndef QEMU_BALLOON_H #define QEMU_BALLOON_H -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target); typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info); diff --git a/include/sysemu/dump.h b/include/sysemu/dump.h index d824bc0..8fd374d 100644 --- a/include/sysemu/dump.h +++ b/include/sysemu/dump.h @@ -14,7 +14,7 @@ #ifndef DUMP_H #define DUMP_H -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" #define MAKEDUMPFILE_SIGNATURE "makedumpfile" #define MAX_SIZE_MDF_HEADER (4096) /* max size of makedumpfile_header */ diff --git a/include/sysemu/hostmem.h b/include/sysemu/hostmem.h index 47bc984..b99f3f3 100644 --- a/include/sysemu/hostmem.h +++ b/include/sysemu/hostmem.h @@ -14,7 +14,7 @@ #define SYSEMU_HOSTMEM_H #include "sysemu/sysemu.h" /* for MAX_NODES */ -#include "qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-misc.h" #include "qom/object.h" #include "exec/memory.h" #include "qemu/bitmap.h" diff --git a/include/sysemu/replay.h b/include/sysemu/replay.h index c0204e6..f8a01a0 100644 --- a/include/sysemu/replay.h +++ b/include/sysemu/replay.h @@ -13,8 +13,8 @@ */ #include "sysemu.h" -#include "qapi/qapi-types-misc.h" -#include "qapi/qapi-types-ui.h" +#include "qemu-build/qapi/qapi-types-misc.h" +#include "qemu-build/qapi/qapi-types-ui.h" /* replay clock kinds */ enum ReplayClockKind { diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h index 356bfdc..5b9b4fb 100644 --- a/include/sysemu/sysemu.h +++ b/include/sysemu/sysemu.h @@ -2,7 +2,7 @@ #define SYSEMU_H /* Misc. things related to the system emulator. */ -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" #include "qemu/queue.h" #include "qemu/timer.h" #include "qemu/notify.h" diff --git a/include/sysemu/tpm.h b/include/sysemu/tpm.h index 9ae1ab6..15965eb 100644 --- a/include/sysemu/tpm.h +++ b/include/sysemu/tpm.h @@ -12,7 +12,7 @@ #ifndef QEMU_TPM_H #define QEMU_TPM_H -#include "qapi/qapi-types-tpm.h" +#include "qemu-build/qapi/qapi-types-tpm.h" #include "qom/object.h" int tpm_config_parse(QemuOptsList *opts_list, const char *optarg); diff --git a/include/sysemu/watchdog.h b/include/sysemu/watchdog.h index a08d163..a799d59 100644 --- a/include/sysemu/watchdog.h +++ b/include/sysemu/watchdog.h @@ -23,7 +23,7 @@ #define QEMU_WATCHDOG_H #include "qemu/queue.h" -#include "qapi/qapi-types-run-state.h" +#include "qemu-build/qapi/qapi-types-run-state.h" struct WatchdogTimerModel { QLIST_ENTRY(WatchdogTimerModel) entry; diff --git a/include/sysemu/whpx.h b/include/sysemu/whpx.h index 89592ae..0eb5af8 100644 --- a/include/sysemu/whpx.h +++ b/include/sysemu/whpx.h @@ -13,7 +13,7 @@ #ifndef QEMU_WHPX_H #define QEMU_WHPX_H -#include "config-host.h" +#include "qemu-build/config-host.h" #include "qemu-common.h" int whpx_init_vcpu(CPUState *cpu); diff --git a/include/trace-tcg.h b/include/trace-tcg.h index da68608..af8a25e 100644 --- a/include/trace-tcg.h +++ b/include/trace-tcg.h @@ -1,6 +1,6 @@ #ifndef TRACE_TCG_H #define TRACE_TCG_H -#include "trace/generated-tcg-tracers.h" +#include "qemu-build/trace/generated-tcg-tracers.h" #endif /* TRACE_TCG_H */ diff --git a/include/ui/console.h b/include/ui/console.h index 5fca9af..8638f2d 100644 --- a/include/ui/console.h +++ b/include/ui/console.h @@ -5,7 +5,7 @@ #include "qom/object.h" #include "qemu/notify.h" #include "qemu/error-report.h" -#include "qapi/qapi-types-ui.h" +#include "qemu-build/qapi/qapi-types-ui.h" #ifdef CONFIG_OPENGL # include diff --git a/include/ui/input.h b/include/ui/input.h index 16395ab..aa60f6e 100644 --- a/include/ui/input.h +++ b/include/ui/input.h @@ -1,7 +1,7 @@ #ifndef INPUT_H #define INPUT_H -#include "qapi/qapi-types-ui.h" +#include "qemu-build/qapi/qapi-types-ui.h" #define INPUT_EVENT_MASK_KEY (1<. */ #include "qemu/osdep.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include #include "qapi/error.h" diff --git a/chardev/char-ringbuf.c b/chardev/char-ringbuf.c index 87832e2..bec68d6 100644 --- a/chardev/char-ringbuf.c +++ b/chardev/char-ringbuf.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "chardev/char.h" #include "qapi/error.h" -#include "qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-char.h" #include "qemu/base64.h" #include "qemu/option.h" diff --git a/chardev/char-socket.c b/chardev/char-socket.c index a220803..84133cb 100644 --- a/chardev/char-socket.c +++ b/chardev/char-socket.c @@ -31,7 +31,7 @@ #include "qemu/option.h" #include "qapi/error.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "chardev/char-io.h" diff --git a/chardev/char.c b/chardev/char.c index 5d7b079..8c7f724 100644 --- a/chardev/char.c +++ b/chardev/char.c @@ -30,7 +30,7 @@ #include "qemu/error-report.h" #include "chardev/char.h" #include "qapi/error.h" -#include "qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-char.h" #include "qapi/qmp/qerror.h" #include "sysemu/replay.h" #include "qemu/help_option.h" diff --git a/chardev/spice.c b/chardev/spice.c index e66e3ad..0411d8a 100644 --- a/chardev/spice.c +++ b/chardev/spice.c @@ -1,5 +1,5 @@ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/qemu-spice.h" #include "chardev/char.h" #include "qapi/error.h" diff --git a/chardev/wctablet.c b/chardev/wctablet.c index 969d014..b3d70aa 100644 --- a/chardev/wctablet.c +++ b/chardev/wctablet.c @@ -31,7 +31,7 @@ #include "chardev/char-serial.h" #include "ui/console.h" #include "ui/input.h" -#include "trace.h" +#include "qemu-build/trace.h" #define WC_OUTPUT_BUF_MAX_LEN 512 diff --git a/cpus.c b/cpus.c index c652da8..ccbeba1 100644 --- a/cpus.c +++ b/cpus.c @@ -27,8 +27,8 @@ #include "cpu.h" #include "monitor/monitor.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-events-run-state.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" #include "sysemu/sysemu.h" diff --git a/crypto/secret.c b/crypto/secret.c index 388abd7..a55786f 100644 --- a/crypto/secret.c +++ b/crypto/secret.c @@ -24,7 +24,7 @@ #include "qapi/error.h" #include "qom/object_interfaces.h" #include "qemu/base64.h" -#include "trace.h" +#include "qemu-build/trace.h" static void diff --git a/crypto/tlscreds.c b/crypto/tlscreds.c index 3cd4103..10aa1cc 100644 --- a/crypto/tlscreds.c +++ b/crypto/tlscreds.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "crypto/tlscredspriv.h" -#include "trace.h" +#include "qemu-build/trace.h" #define DH_BITS 2048 diff --git a/crypto/tlscredsanon.c b/crypto/tlscredsanon.c index 1464220..d22d1e7 100644 --- a/crypto/tlscredsanon.c +++ b/crypto/tlscredsanon.c @@ -23,7 +23,7 @@ #include "crypto/tlscredspriv.h" #include "qapi/error.h" #include "qom/object_interfaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_GNUTLS diff --git a/crypto/tlscredsx509.c b/crypto/tlscredsx509.c index 50eb54f..a3dd491 100644 --- a/crypto/tlscredsx509.c +++ b/crypto/tlscredsx509.c @@ -24,7 +24,7 @@ #include "crypto/secret.h" #include "qapi/error.h" #include "qom/object_interfaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_GNUTLS diff --git a/crypto/tlssession.c b/crypto/tlssession.c index 96a02de..1226cff 100644 --- a/crypto/tlssession.c +++ b/crypto/tlssession.c @@ -24,7 +24,7 @@ #include "crypto/tlscredsx509.h" #include "qapi/error.h" #include "qemu/acl.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_GNUTLS diff --git a/dma-helpers.c b/dma-helpers.c index 2d7e02d..b819443 100644 --- a/dma-helpers.c +++ b/dma-helpers.c @@ -10,7 +10,7 @@ #include "qemu/osdep.h" #include "sysemu/block-backend.h" #include "sysemu/dma.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "qemu/thread.h" #include "qemu/main-loop.h" diff --git a/dump.c b/dump.c index 097e60b..345c2c1 100644 --- a/dump.c +++ b/dump.c @@ -23,8 +23,8 @@ #include "sysemu/memory_mapping.h" #include "sysemu/cpus.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" #include "hw/misc/vmcoreinfo.h" diff --git a/exec.c b/exec.c index 0eb890d..630288c 100644 --- a/exec.c +++ b/exec.c @@ -46,7 +46,7 @@ #include "sysemu/hw_accel.h" #include "exec/address-spaces.h" #include "sysemu/xen-mapcache.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #ifdef CONFIG_FALLOCATE_PUNCH_HOLE #include diff --git a/gdbstub.c b/gdbstub.c index f1d5148..707a8ff 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -21,7 +21,7 @@ #include "qemu/error-report.h" #include "qemu/cutils.h" #include "cpu.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #ifdef CONFIG_USER_ONLY #include "qemu.h" #else diff --git a/hmp.c b/hmp.c index a277517..c8429a8 100644 --- a/hmp.c +++ b/hmp.c @@ -28,16 +28,16 @@ #include "monitor/qdev.h" #include "qapi/error.h" #include "qapi/opts-visitor.h" -#include "qapi/qapi-builtin-visit.h" -#include "qapi/qapi-commands-block.h" -#include "qapi/qapi-commands-char.h" -#include "qapi/qapi-commands-migration.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-commands-net.h" -#include "qapi/qapi-commands-rocker.h" -#include "qapi/qapi-commands-run-state.h" -#include "qapi/qapi-commands-tpm.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-commands-block.h" +#include "qemu-build/qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-net.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-run-state.h" +#include "qemu-build/qapi/qapi-commands-tpm.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qapi/string-input-visitor.h" diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index 48fa48e..01724fe 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -22,7 +22,7 @@ #include "fsdev/qemu-fsdev.h" #include "9p-xattr.h" #include "coth.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "migration/blocker.h" #include "sysemu/qtest.h" diff --git a/hw/acpi/core.c b/hw/acpi/core.c index b8d3901..a4f8b9c 100644 --- a/hw/acpi/core.c +++ b/hw/acpi/core.c @@ -27,8 +27,8 @@ #include "qemu/config-file.h" #include "qapi/error.h" #include "qapi/opts-visitor.h" -#include "qapi/qapi-events-run-state.h" -#include "qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-visit-misc.h" #include "qemu/error-report.h" #include "qemu/option.h" diff --git a/hw/acpi/cpu.c b/hw/acpi/cpu.c index 5ae595e..ffc2365 100644 --- a/hw/acpi/cpu.c +++ b/hw/acpi/cpu.c @@ -2,8 +2,8 @@ #include "hw/boards.h" #include "hw/acpi/cpu.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" -#include "trace.h" +#include "qemu-build/qapi/qapi-events-misc.h" +#include "qemu-build/trace.h" #include "sysemu/numa.h" #define ACPI_CPU_HOTPLUG_REG_LEN 12 diff --git a/hw/acpi/memory_hotplug.c b/hw/acpi/memory_hotplug.c index 0ff1712..3f605ad 100644 --- a/hw/acpi/memory_hotplug.c +++ b/hw/acpi/memory_hotplug.c @@ -4,9 +4,9 @@ #include "hw/mem/pc-dimm.h" #include "hw/boards.h" #include "hw/qdev-core.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #define MEMORY_SLOTS_NUMBER "MDNR" #define MEMORY_HOTPLUG_IO_REGION "HPMR" diff --git a/hw/acpi/tco.c b/hw/acpi/tco.c index a914396..7838d0a 100644 --- a/hw/acpi/tco.c +++ b/hw/acpi/tco.c @@ -12,7 +12,7 @@ #include "hw/i386/ich9.h" #include "hw/acpi/tco.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG diff --git a/hw/acpi/vmgenid.c b/hw/acpi/vmgenid.c index d78b579..b6bad64 100644 --- a/hw/acpi/vmgenid.c +++ b/hw/acpi/vmgenid.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "hw/acpi/acpi.h" #include "hw/acpi/aml-build.h" #include "hw/acpi/vmgenid.h" diff --git a/hw/alpha/pci.c b/hw/alpha/pci.c index 8dde637..ed73926 100644 --- a/hw/alpha/pci.c +++ b/hw/alpha/pci.c @@ -11,7 +11,7 @@ #include "alpha_sys.h" #include "qemu/log.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Fallback for unassigned PCI I/O operations. Avoids MCHK. */ diff --git a/hw/arm/iotkit.c b/hw/arm/iotkit.c index c5f0a5b..e7902be 100644 --- a/hw/arm/iotkit.c +++ b/hw/arm/iotkit.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/arm/iotkit.h" diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index c7c6a57..a4e2070 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -30,7 +30,7 @@ #include "qapi/error.h" #include "qemu-common.h" #include "qemu/bitmap.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qom/cpu.h" #include "target/arm/cpu.h" #include "hw/acpi/acpi-defs.h" diff --git a/hw/audio/cs4231.c b/hw/audio/cs4231.c index 30690f9..a1f8c04 100644 --- a/hw/audio/cs4231.c +++ b/hw/audio/cs4231.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * In addition to Crystal CS4231 there is a DMA controller on Sparc. diff --git a/hw/audio/milkymist-ac97.c b/hw/audio/milkymist-ac97.c index bc8db71..890d69b 100644 --- a/hw/audio/milkymist-ac97.c +++ b/hw/audio/milkymist-ac97.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "audio/audio.h" #include "qemu/error-report.h" diff --git a/hw/block/block.c b/hw/block/block.c index b91e2b6..87b8604 100644 --- a/hw/block/block.c +++ b/hw/block/block.c @@ -12,7 +12,7 @@ #include "sysemu/block-backend.h" #include "hw/block/block.h" #include "qapi/error.h" -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" #include "qemu/error-report.h" void blkconf_serial(BlockConf *conf, char **serial) diff --git a/hw/block/dataplane/virtio-blk.c b/hw/block/dataplane/virtio-blk.c index 101f32c..f771f60 100644 --- a/hw/block/dataplane/virtio-blk.c +++ b/hw/block/dataplane/virtio-blk.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/iov.h" #include "qemu/thread.h" #include "qemu/error-report.h" diff --git a/hw/block/hd-geometry.c b/hw/block/hd-geometry.c index 79384a2..a9bd329 100644 --- a/hw/block/hd-geometry.c +++ b/hw/block/hd-geometry.c @@ -32,10 +32,10 @@ #include "qemu/osdep.h" #include "sysemu/block-backend.h" -#include "qapi/qapi-types-block.h" +#include "qemu-build/qapi/qapi-types-block.h" #include "qemu/bswap.h" #include "hw/block/block.h" -#include "trace.h" +#include "qemu-build/trace.h" struct partition { uint8_t boot_ind; /* 0x80 - active */ diff --git a/hw/block/nvme.c b/hw/block/nvme.c index 85d2406..5588147 100644 --- a/hw/block/nvme.c +++ b/hw/block/nvme.c @@ -35,7 +35,7 @@ #include "sysemu/block-backend.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nvme.h" #define NVME_GUEST_ERR(trace, fmt, ...) \ diff --git a/hw/block/virtio-blk.c b/hw/block/virtio-blk.c index b1532e4..25b1b7a 100644 --- a/hw/block/virtio-blk.c +++ b/hw/block/virtio-blk.c @@ -16,7 +16,7 @@ #include "qemu-common.h" #include "qemu/iov.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/block/block.h" #include "sysemu/block-backend.h" #include "sysemu/blockdev.h" diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c index f74fcd4..a3230d7 100644 --- a/hw/block/xen_disk.c +++ b/hw/block/xen_disk.c @@ -32,7 +32,7 @@ #include "qapi/error.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qstring.h" -#include "trace.h" +#include "qemu-build/trace.h" /* ------------------------------------------------------------- */ diff --git a/hw/char/cmsdk-apb-uart.c b/hw/char/cmsdk-apb-uart.c index 1ad1e14..2049fb7 100644 --- a/hw/char/cmsdk-apb-uart.c +++ b/hw/char/cmsdk-apb-uart.c @@ -18,7 +18,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "chardev/char-fe.h" diff --git a/hw/char/escc.c b/hw/char/escc.c index 628f5f8..5dc9d6d 100644 --- a/hw/char/escc.c +++ b/hw/char/escc.c @@ -27,7 +27,7 @@ #include "hw/sysbus.h" #include "hw/char/escc.h" #include "ui/console.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * Chipset docs: diff --git a/hw/char/grlib_apbuart.c b/hw/char/grlib_apbuart.c index bac11be..1de92e4 100644 --- a/hw/char/grlib_apbuart.c +++ b/hw/char/grlib_apbuart.c @@ -26,7 +26,7 @@ #include "hw/sysbus.h" #include "chardev/char-fe.h" -#include "trace.h" +#include "qemu-build/trace.h" #define UART_REG_SIZE 20 /* Size of memory mapped registers */ diff --git a/hw/char/lm32_juart.c b/hw/char/lm32_juart.c index d75c835..4015395 100644 --- a/hw/char/lm32_juart.c +++ b/hw/char/lm32_juart.c @@ -20,7 +20,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "hw/char/lm32_juart.h" diff --git a/hw/char/lm32_uart.c b/hw/char/lm32_uart.c index c4a3b9b..023eefa 100644 --- a/hw/char/lm32_uart.c +++ b/hw/char/lm32_uart.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "qemu/error-report.h" diff --git a/hw/char/milkymist-uart.c b/hw/char/milkymist-uart.c index 548ee27..b5b61de 100644 --- a/hw/char/milkymist-uart.c +++ b/hw/char/milkymist-uart.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "qemu/error-report.h" diff --git a/hw/char/pl011.c b/hw/char/pl011.c index 2aa277f..10d7d3a 100644 --- a/hw/char/pl011.c +++ b/hw/char/pl011.c @@ -11,7 +11,7 @@ #include "hw/sysbus.h" #include "chardev/char-fe.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_PL011 "pl011" #define PL011(obj) OBJECT_CHECK(PL011State, (obj), TYPE_PL011) diff --git a/hw/char/virtio-console.c b/hw/char/virtio-console.c index 679a824..3c43082 100644 --- a/hw/char/virtio-console.c +++ b/hw/char/virtio-console.c @@ -13,10 +13,10 @@ #include "qemu/osdep.h" #include "chardev/char-fe.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio-serial.h" #include "qapi/error.h" -#include "qapi/qapi-events-char.h" +#include "qemu-build/qapi/qapi-events-char.h" #define TYPE_VIRTIO_CONSOLE_SERIAL_PORT "virtserialport" #define VIRTIO_CONSOLE(obj) \ diff --git a/hw/char/virtio-serial-bus.c b/hw/char/virtio-serial-bus.c index 9470bd7..69fbfa9 100644 --- a/hw/char/virtio-serial-bus.c +++ b/hw/char/virtio-serial-bus.c @@ -25,7 +25,7 @@ #include "qemu/error-report.h" #include "qemu/queue.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio-serial.h" #include "hw/virtio/virtio-access.h" diff --git a/hw/core/machine.c b/hw/core/machine.c index 5e2bbcd..0b48e74 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -13,7 +13,7 @@ #include "qemu/osdep.h" #include "hw/boards.h" #include "qapi/error.h" -#include "qapi/qapi-visit-common.h" +#include "qemu-build/qapi/qapi-visit-common.h" #include "qapi/visitor.h" #include "hw/sysbus.h" #include "sysemu/sysemu.h" diff --git a/hw/core/qdev.c b/hw/core/qdev.c index f6f9247..5003440 100644 --- a/hw/core/qdev.c +++ b/hw/core/qdev.c @@ -29,7 +29,7 @@ #include "hw/qdev.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/qmp/qerror.h" #include "qapi/visitor.h" #include "qemu/error-report.h" diff --git a/hw/display/cirrus_vga.c b/hw/display/cirrus_vga.c index 138ae96..e01022c 100644 --- a/hw/display/cirrus_vga.c +++ b/hw/display/cirrus_vga.c @@ -28,7 +28,7 @@ */ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/hw.h" #include "hw/pci/pci.h" #include "ui/pixel_ops.h" diff --git a/hw/display/g364fb.c b/hw/display/g364fb.c index 3d75394..5aca941 100644 --- a/hw/display/g364fb.c +++ b/hw/display/g364fb.c @@ -22,7 +22,7 @@ #include "qemu/error-report.h" #include "ui/console.h" #include "ui/pixel_ops.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" typedef struct G364State { diff --git a/hw/display/jazz_led.c b/hw/display/jazz_led.c index 3c97d56..c48b623 100644 --- a/hw/display/jazz_led.c +++ b/hw/display/jazz_led.c @@ -26,7 +26,7 @@ #include "qemu-common.h" #include "ui/console.h" #include "ui/pixel_ops.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" typedef enum { diff --git a/hw/display/milkymist-tmu2.c b/hw/display/milkymist-tmu2.c index 3ce44fd..981b15f 100644 --- a/hw/display/milkymist-tmu2.c +++ b/hw/display/milkymist-tmu2.c @@ -27,7 +27,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "qemu/error-report.h" #include "qapi/error.h" diff --git a/hw/display/milkymist-vgafb.c b/hw/display/milkymist-vgafb.c index 177fdac..fec6c2f 100644 --- a/hw/display/milkymist-vgafb.c +++ b/hw/display/milkymist-vgafb.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "framebuffer.h" #include "ui/pixel_ops.h" diff --git a/hw/display/qxl-render.c b/hw/display/qxl-render.c index e7ac4f8..53d8376 100644 --- a/hw/display/qxl-render.c +++ b/hw/display/qxl-render.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qxl.h" -#include "trace.h" +#include "qemu-build/trace.h" static void qxl_blit(PCIQXLDevice *qxl, QXLRect *rect) { diff --git a/hw/display/qxl.c b/hw/display/qxl.c index a71714c..587dba5 100644 --- a/hw/display/qxl.c +++ b/hw/display/qxl.c @@ -28,7 +28,7 @@ #include "qemu/atomic.h" #include "sysemu/sysemu.h" #include "migration/blocker.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qxl.h" diff --git a/hw/display/sii9022.c b/hw/display/sii9022.c index eaf11a6..a95963a 100644 --- a/hw/display/sii9022.c +++ b/hw/display/sii9022.c @@ -17,7 +17,7 @@ #include "qemu-common.h" #include "hw/i2c/i2c.h" #include "hw/i2c/i2c-ddc.h" -#include "trace.h" +#include "qemu-build/trace.h" #define SII9022_SYS_CTRL_DATA 0x1a #define SII9022_SYS_CTRL_PWR_DWN 0x10 diff --git a/hw/display/vga.c b/hw/display/vga.c index 7218133..2cb1c24 100644 --- a/hw/display/vga.c +++ b/hw/display/vga.c @@ -31,7 +31,7 @@ #include "ui/pixel_ops.h" #include "qemu/timer.h" #include "hw/xen/xen.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_VGA_MEM //#define DEBUG_VGA_REG diff --git a/hw/display/virtio-gpu-3d.c b/hw/display/virtio-gpu-3d.c index 3558f38..c97a85d 100644 --- a/hw/display/virtio-gpu-3d.c +++ b/hw/display/virtio-gpu-3d.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio.h" #include "hw/virtio/virtio-gpu.h" diff --git a/hw/display/virtio-gpu.c b/hw/display/virtio-gpu.c index 2dd3c34..b20d33d 100644 --- a/hw/display/virtio-gpu.c +++ b/hw/display/virtio-gpu.c @@ -15,7 +15,7 @@ #include "qemu-common.h" #include "qemu/iov.h" #include "ui/console.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/virtio.h" #include "hw/virtio/virtio-gpu.h" #include "hw/virtio/virtio-bus.h" diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c index bd3e8b3..f33b0b6 100644 --- a/hw/display/vmware_vga.c +++ b/hw/display/vmware_vga.c @@ -25,7 +25,7 @@ #include "qapi/error.h" #include "hw/hw.h" #include "hw/loader.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/vnc.h" #include "hw/pci/pci.h" diff --git a/hw/display/xenfb.c b/hw/display/xenfb.c index f5afcc0..ad8e662 100644 --- a/hw/display/xenfb.c +++ b/hw/display/xenfb.c @@ -36,7 +36,7 @@ #include #include -#include "trace.h" +#include "qemu-build/trace.h" #ifndef BTN_LEFT #define BTN_LEFT 0x110 /* from */ diff --git a/hw/dma/i8257.c b/hw/dma/i8257.c index bd23e89..fd7c000 100644 --- a/hw/dma/i8257.c +++ b/hw/dma/i8257.c @@ -26,7 +26,7 @@ #include "hw/isa/isa.h" #include "hw/isa/i8257.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #define I8257(obj) \ OBJECT_CHECK(I8257State, (obj), TYPE_I8257) diff --git a/hw/dma/rc4030.c b/hw/dma/rc4030.c index 5d4833e..88d82a5 100644 --- a/hw/dma/rc4030.c +++ b/hw/dma/rc4030.c @@ -29,7 +29,7 @@ #include "qemu/timer.h" #include "qemu/log.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" /********************************************************/ /* rc4030 emulation */ diff --git a/hw/dma/sparc32_dma.c b/hw/dma/sparc32_dma.c index 7b00a27..3073750 100644 --- a/hw/dma/sparc32_dma.c +++ b/hw/dma/sparc32_dma.c @@ -32,7 +32,7 @@ #include "hw/sysbus.h" #include "sysemu/dma.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * This is the DMA controller part of chip STP2000 (Master I/O), also diff --git a/hw/hppa/pci.c b/hw/hppa/pci.c index 7664202..93630ad 100644 --- a/hw/hppa/pci.c +++ b/hw/hppa/pci.c @@ -8,7 +8,7 @@ #include "hppa_sys.h" #include "qemu/log.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Fallback for unassigned PCI I/O operations. Avoids MCHK. */ diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c index 63d46ff..bd769a7 100644 --- a/hw/i386/amd_iommu.c +++ b/hw/i386/amd_iommu.c @@ -26,7 +26,7 @@ #include "amd_iommu.h" #include "qapi/error.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" /* used AMD-Vi MMIO registers */ const char *amdvi_mmio_low[] = { diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c index fb31de9..11d5528 100644 --- a/hw/i386/intel_iommu.c +++ b/hw/i386/intel_iommu.c @@ -35,7 +35,7 @@ #include "sysemu/kvm.h" #include "hw/i386/apic_internal.h" #include "kvm_i386.h" -#include "trace.h" +#include "qemu-build/trace.h" static void vtd_define_quad(IntelIOMMUState *s, hwaddr addr, uint64_t val, uint64_t wmask, uint64_t w1cmask) diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 35fcb6e..1a24aae 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -67,7 +67,7 @@ #include "acpi-build.h" #include "hw/mem/pc-dimm.h" #include "qapi/error.h" -#include "qapi/qapi-visit-common.h" +#include "qemu-build/qapi/qapi-visit-common.h" #include "qapi/visitor.h" #include "qom/cpu.h" #include "hw/nmi.h" diff --git a/hw/i386/vmport.c b/hw/i386/vmport.c index 116aa09..cc871e9 100644 --- a/hw/i386/vmport.c +++ b/hw/i386/vmport.c @@ -28,7 +28,7 @@ #include "sysemu/hw_accel.h" #include "hw/qdev.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define VMPORT_CMD_GETVERSION 0x0a #define VMPORT_CMD_GETRAMSIZE 0x14 diff --git a/hw/i386/x86-iommu.c b/hw/i386/x86-iommu.c index 8a01a2d..fd3f838 100644 --- a/hw/i386/x86-iommu.c +++ b/hw/i386/x86-iommu.c @@ -24,7 +24,7 @@ #include "hw/i386/pc.h" #include "qapi/error.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" void x86_iommu_iec_register_notifier(X86IOMMUState *iommu, iec_notify_fn fn, void *data) diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c index f24b7d4..7c33390 100644 --- a/hw/i386/xen/xen-hvm.c +++ b/hw/i386/xen/xen-hvm.c @@ -17,11 +17,11 @@ #include "hw/xen/xen_common.h" #include "hw/xen/xen_backend.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/error-report.h" #include "qemu/range.h" #include "sysemu/xen-mapcache.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c index efa35dc..fc9a2f2 100644 --- a/hw/i386/xen/xen-mapcache.c +++ b/hw/i386/xen/xen-mapcache.c @@ -20,7 +20,7 @@ #include #include "sysemu/xen-mapcache.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define MAPCACHE_DEBUG diff --git a/hw/i386/xen/xen_platform.c b/hw/i386/xen/xen_platform.c index deb7a0c..2996cfd 100644 --- a/hw/i386/xen/xen_platform.c +++ b/hw/i386/xen/xen_platform.c @@ -31,7 +31,7 @@ #include "hw/irq.h" #include "hw/xen/xen_common.h" #include "hw/xen/xen_backend.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include "sysemu/block-backend.h" #include "qemu/error-report.h" diff --git a/hw/i386/xen/xen_pvdevice.c b/hw/i386/xen/xen_pvdevice.c index f748823..49e1dfb 100644 --- a/hw/i386/xen/xen_pvdevice.c +++ b/hw/i386/xen/xen_pvdevice.c @@ -33,7 +33,7 @@ #include "qapi/error.h" #include "hw/hw.h" #include "hw/pci/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_XEN_PV_DEVICE "xen-pvdevice" diff --git a/hw/ide/ahci-allwinner.c b/hw/ide/ahci-allwinner.c index c3f1604..eefbe00 100644 --- a/hw/ide/ahci-allwinner.c +++ b/hw/ide/ahci-allwinner.c @@ -23,7 +23,7 @@ #include "hw/ide/internal.h" #include "hw/ide/ahci_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ALLWINNER_AHCI_BISTAFR ((0xa0 - ALLWINNER_AHCI_MMIO_OFF) / 4) #define ALLWINNER_AHCI_BISTCR ((0xa4 - ALLWINNER_AHCI_MMIO_OFF) / 4) diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c index e22d7be..5fea126 100644 --- a/hw/ide/ahci.c +++ b/hw/ide/ahci.c @@ -33,7 +33,7 @@ #include "hw/ide/pci.h" #include "hw/ide/ahci_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" static void check_cmd(AHCIState *s, int port); static int handle_cmd(AHCIState *s, int port, uint8_t slot); diff --git a/hw/ide/atapi.c b/hw/ide/atapi.c index c0509c8..be6132a 100644 --- a/hw/ide/atapi.c +++ b/hw/ide/atapi.c @@ -27,7 +27,7 @@ #include "hw/ide/internal.h" #include "hw/scsi/scsi.h" #include "sysemu/block-backend.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ATAPI_SECTOR_BITS (2 + BDRV_SECTOR_BITS) #define ATAPI_SECTOR_SIZE (1 << ATAPI_SECTOR_BITS) diff --git a/hw/ide/cmd646.c b/hw/ide/cmd646.c index 65aff51..905c1b6 100644 --- a/hw/ide/cmd646.c +++ b/hw/ide/cmd646.c @@ -31,7 +31,7 @@ #include "sysemu/dma.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" /* CMD646 specific */ #define CFR 0x50 diff --git a/hw/ide/core.c b/hw/ide/core.c index 139c843..aa82897 100644 --- a/hw/ide/core.c +++ b/hw/ide/core.c @@ -38,7 +38,7 @@ #include "qemu/cutils.h" #include "hw/ide/internal.h" -#include "trace.h" +#include "qemu-build/trace.h" /* These values were based on a Seagate ST3500418AS but have been modified to make more sense in QEMU */ diff --git a/hw/ide/pci.c b/hw/ide/pci.c index 1ab0a89..38395ca 100644 --- a/hw/ide/pci.c +++ b/hw/ide/pci.c @@ -30,7 +30,7 @@ #include "sysemu/dma.h" #include "qemu/error-report.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define BMDMA_PAGE_SIZE 4096 diff --git a/hw/ide/piix.c b/hw/ide/piix.c index a3afe1f..60763cf 100644 --- a/hw/ide/piix.c +++ b/hw/ide/piix.c @@ -33,7 +33,7 @@ #include "sysemu/dma.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" static uint64_t bmdma_read(void *opaque, hwaddr addr, unsigned size) { diff --git a/hw/ide/sii3112.c b/hw/ide/sii3112.c index e3896c6..c676280 100644 --- a/hw/ide/sii3112.c +++ b/hw/ide/sii3112.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_SII3112_PCI "sii3112" #define SII3112_PCI(obj) OBJECT_CHECK(SiI3112PCIState, (obj), \ diff --git a/hw/ide/via.c b/hw/ide/via.c index 117ac4d..c221964 100644 --- a/hw/ide/via.c +++ b/hw/ide/via.c @@ -32,7 +32,7 @@ #include "sysemu/dma.h" #include "hw/ide/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" static uint64_t bmdma_read(void *opaque, hwaddr addr, unsigned size) diff --git a/hw/input/adb-kbd.c b/hw/input/adb-kbd.c index 50b6271..592b8d8 100644 --- a/hw/input/adb-kbd.c +++ b/hw/input/adb-kbd.c @@ -27,7 +27,7 @@ #include "hw/input/adb-keys.h" #include "sysemu/sysemu.h" #include "adb-internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ADB_KEYBOARD(obj) OBJECT_CHECK(KBDState, (obj), TYPE_ADB_KEYBOARD) diff --git a/hw/input/adb-mouse.c b/hw/input/adb-mouse.c index 3ba6027..9db65df 100644 --- a/hw/input/adb-mouse.c +++ b/hw/input/adb-mouse.c @@ -25,7 +25,7 @@ #include "ui/console.h" #include "hw/input/adb.h" #include "adb-internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #define ADB_MOUSE(obj) OBJECT_CHECK(MouseState, (obj), TYPE_ADB_MOUSE) diff --git a/hw/input/hid.c b/hw/input/hid.c index aa4fb82..6be9b70 100644 --- a/hw/input/hid.c +++ b/hw/input/hid.c @@ -27,7 +27,7 @@ #include "ui/console.h" #include "qemu/timer.h" #include "hw/input/hid.h" -#include "trace.h" +#include "qemu-build/trace.h" #define HID_USAGE_ERROR_ROLLOVER 0x01 #define HID_USAGE_POSTFAIL 0x02 diff --git a/hw/input/milkymist-softusb.c b/hw/input/milkymist-softusb.c index ef8f47c..0a336d6 100644 --- a/hw/input/milkymist-softusb.c +++ b/hw/input/milkymist-softusb.c @@ -25,7 +25,7 @@ #include "qapi/error.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "hw/input/hid.h" #include "qemu/error-report.h" diff --git a/hw/input/ps2.c b/hw/input/ps2.c index 06f5d2a..0fc84a3 100644 --- a/hw/input/ps2.c +++ b/hw/input/ps2.c @@ -29,7 +29,7 @@ #include "ui/input.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* debug PC keyboard */ //#define DEBUG_KBD diff --git a/hw/input/virtio-input.c b/hw/input/virtio-input.c index 0e42f0d..9a84052 100644 --- a/hw/input/virtio-input.c +++ b/hw/input/virtio-input.c @@ -7,7 +7,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/qdev.h" #include "hw/virtio/virtio.h" diff --git a/hw/intc/apic.c b/hw/intc/apic.c index 6fda52b..b90eed7 100644 --- a/hw/intc/apic.c +++ b/hw/intc/apic.c @@ -25,7 +25,7 @@ #include "hw/i386/ioapic.h" #include "hw/pci/msi.h" #include "qemu/host-utils.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/i386/pc.h" #include "hw/i386/apic-msidef.h" #include "qapi/error.h" diff --git a/hw/intc/apic_common.c b/hw/intc/apic_common.c index 78903ea..5280702 100644 --- a/hw/intc/apic_common.c +++ b/hw/intc/apic_common.c @@ -25,7 +25,7 @@ #include "qapi/visitor.h" #include "hw/i386/apic.h" #include "hw/i386/apic_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/hax.h" #include "sysemu/kvm.h" #include "hw/qdev.h" diff --git a/hw/intc/arm_gic.c b/hw/intc/arm_gic.c index ea0323f..594bc51 100644 --- a/hw/intc/arm_gic.c +++ b/hw/intc/arm_gic.c @@ -24,7 +24,7 @@ #include "qapi/error.h" #include "qom/cpu.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/kvm.h" /* #define DEBUG_GIC */ diff --git a/hw/intc/arm_gicv3_cpuif.c b/hw/intc/arm_gicv3_cpuif.c index 5cbafaf..bda5b7e 100644 --- a/hw/intc/arm_gicv3_cpuif.c +++ b/hw/intc/arm_gicv3_cpuif.c @@ -15,7 +15,7 @@ #include "qemu/osdep.h" #include "qemu/bitops.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "gicv3_internal.h" #include "cpu.h" diff --git a/hw/intc/arm_gicv3_dist.c b/hw/intc/arm_gicv3_dist.c index 93fe936..9fc83b5 100644 --- a/hw/intc/arm_gicv3_dist.c +++ b/hw/intc/arm_gicv3_dist.c @@ -11,7 +11,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "gicv3_internal.h" /* The GICD_NSACR registers contain a two bit field for each interrupt which diff --git a/hw/intc/arm_gicv3_redist.c b/hw/intc/arm_gicv3_redist.c index 8a8684d..8381f05 100644 --- a/hw/intc/arm_gicv3_redist.c +++ b/hw/intc/arm_gicv3_redist.c @@ -11,7 +11,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "gicv3_internal.h" static uint32_t mask_group(GICv3CPUState *cs, MemTxAttrs attrs) diff --git a/hw/intc/armv7m_nvic.c b/hw/intc/armv7m_nvic.c index c51151f..6ad4888 100644 --- a/hw/intc/armv7m_nvic.c +++ b/hw/intc/armv7m_nvic.c @@ -21,7 +21,7 @@ #include "target/arm/cpu.h" #include "exec/exec-all.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* IRQ number counting: * diff --git a/hw/intc/aspeed_vic.c b/hw/intc/aspeed_vic.c index 2370e74..6634d0a 100644 --- a/hw/intc/aspeed_vic.c +++ b/hw/intc/aspeed_vic.c @@ -31,7 +31,7 @@ #include "hw/intc/aspeed_vic.h" #include "qemu/bitops.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define AVIC_NEW_BASE_OFFSET 0x80 diff --git a/hw/intc/grlib_irqmp.c b/hw/intc/grlib_irqmp.c index d6f9cb3..89547f2 100644 --- a/hw/intc/grlib_irqmp.c +++ b/hw/intc/grlib_irqmp.c @@ -30,7 +30,7 @@ #include "hw/sparc/grlib.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #define IRQMP_MAX_CPU 16 diff --git a/hw/intc/heathrow_pic.c b/hw/intc/heathrow_pic.c index 393fdd7..a47f0e5 100644 --- a/hw/intc/heathrow_pic.c +++ b/hw/intc/heathrow_pic.c @@ -26,7 +26,7 @@ #include "hw/hw.h" #include "hw/ppc/mac.h" #include "hw/intc/heathrow_pic.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline int heathrow_check_irq(HeathrowPICState *pic) { diff --git a/hw/intc/i8259.c b/hw/intc/i8259.c index 76f3d87..706516f 100644 --- a/hw/intc/i8259.c +++ b/hw/intc/i8259.c @@ -28,7 +28,7 @@ #include "qemu/timer.h" #include "qemu/log.h" #include "hw/isa/i8259_internal.h" -#include "trace.h" +#include "qemu-build/trace.h" /* debug PIC */ //#define DEBUG_PIC diff --git a/hw/intc/ioapic.c b/hw/intc/ioapic.c index 36139a4..3c8cfe5 100644 --- a/hw/intc/ioapic.c +++ b/hw/intc/ioapic.c @@ -33,7 +33,7 @@ #include "target/i386/cpu.h" #include "hw/i386/apic-msidef.h" #include "hw/i386/x86-iommu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define APIC_DELIVERY_MODE_SHIFT 8 #define APIC_POLARITY_SHIFT 14 diff --git a/hw/intc/lm32_pic.c b/hw/intc/lm32_pic.c index db6c7af..097968f 100644 --- a/hw/intc/lm32_pic.c +++ b/hw/intc/lm32_pic.c @@ -22,7 +22,7 @@ #include "hw/hw.h" #include "monitor/monitor.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/lm32/lm32_pic.h" #include "hw/intc/intc.h" diff --git a/hw/intc/s390_flic.c b/hw/intc/s390_flic.c index 5f8168f..2b2ac6e 100644 --- a/hw/intc/s390_flic.c +++ b/hw/intc/s390_flic.c @@ -16,7 +16,7 @@ #include "hw/s390x/ioinst.h" #include "hw/s390x/s390_flic.h" #include "hw/s390x/css.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "cpu.h" #include "hw/qdev.h" #include "qapi/error.h" diff --git a/hw/intc/s390_flic_kvm.c b/hw/intc/s390_flic_kvm.c index 3f804ad..9852477 100644 --- a/hw/intc/s390_flic_kvm.c +++ b/hw/intc/s390_flic_kvm.c @@ -22,7 +22,7 @@ #include "hw/s390x/s390_flic.h" #include "hw/s390x/adapter.h" #include "hw/s390x/css.h" -#include "trace.h" +#include "qemu-build/trace.h" #define FLIC_SAVE_INITIAL_SIZE getpagesize() #define FLIC_FAILED (-1UL) diff --git a/hw/intc/slavio_intctl.c b/hw/intc/slavio_intctl.c index 817e026..2351801 100644 --- a/hw/intc/slavio_intctl.c +++ b/hw/intc/slavio_intctl.c @@ -26,7 +26,7 @@ #include "monitor/monitor.h" #include "hw/sysbus.h" #include "hw/intc/intc.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_IRQ_COUNT diff --git a/hw/intc/xics.c b/hw/intc/xics.c index e73e623..700d591 100644 --- a/hw/intc/xics.c +++ b/hw/intc/xics.c @@ -30,7 +30,7 @@ #include "qemu-common.h" #include "cpu.h" #include "hw/hw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ppc/xics.h" #include "qemu/error-report.h" diff --git a/hw/intc/xics_kvm.c b/hw/intc/xics_kvm.c index 89fb20e..74a684e 100644 --- a/hw/intc/xics_kvm.c +++ b/hw/intc/xics_kvm.c @@ -30,7 +30,7 @@ #include "qemu-common.h" #include "cpu.h" #include "hw/hw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/kvm.h" #include "hw/ppc/spapr.h" #include "hw/ppc/xics.h" diff --git a/hw/intc/xics_spapr.c b/hw/intc/xics_spapr.c index 2e27b92..93a0c3e 100644 --- a/hw/intc/xics_spapr.c +++ b/hw/intc/xics_spapr.c @@ -28,7 +28,7 @@ #include "qemu/osdep.h" #include "cpu.h" #include "hw/hw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ppc/spapr.h" #include "hw/ppc/xics.h" diff --git a/hw/ipmi/ipmi.c b/hw/ipmi/ipmi.c index 9be281f..6edf78f 100644 --- a/hw/ipmi/ipmi.c +++ b/hw/ipmi/ipmi.c @@ -28,7 +28,7 @@ #include "sysemu/sysemu.h" #include "qom/object_interfaces.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/visitor.h" static uint32_t ipmi_current_uuid = 1; diff --git a/hw/isa/pc87312.c b/hw/isa/pc87312.c index 48b29e3..bf8a125 100644 --- a/hw/isa/pc87312.c +++ b/hw/isa/pc87312.c @@ -31,7 +31,7 @@ #include "sysemu/blockdev.h" #include "sysemu/sysemu.h" #include "chardev/char.h" -#include "trace.h" +#include "qemu-build/trace.h" #define REG_FER 0 diff --git a/hw/mem/pc-dimm.c b/hw/mem/pc-dimm.c index 51350d9..a94788b 100644 --- a/hw/mem/pc-dimm.c +++ b/hw/mem/pc-dimm.c @@ -27,7 +27,7 @@ #include "qemu/range.h" #include "sysemu/numa.h" #include "sysemu/kvm.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/virtio/vhost.h" typedef struct pc_dimms_capacity { diff --git a/hw/misc/aspeed_scu.c b/hw/misc/aspeed_scu.c index 5e6d574..c725e6c 100644 --- a/hw/misc/aspeed_scu.c +++ b/hw/misc/aspeed_scu.c @@ -16,7 +16,7 @@ #include "qapi/visitor.h" #include "qemu/bitops.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TO_REG(offset) ((offset) >> 2) diff --git a/hw/misc/aspeed_sdmc.c b/hw/misc/aspeed_sdmc.c index 0df008e..07a2b05 100644 --- a/hw/misc/aspeed_sdmc.c +++ b/hw/misc/aspeed_sdmc.c @@ -14,7 +14,7 @@ #include "hw/misc/aspeed_scu.h" #include "hw/qdev-properties.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Protection Key Register */ #define R_PROT (0x00 / 4) diff --git a/hw/misc/eccmemctl.c b/hw/misc/eccmemctl.c index bb7cc52..c088a0e 100644 --- a/hw/misc/eccmemctl.c +++ b/hw/misc/eccmemctl.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* There are 3 versions of this chip used in SMP sun4m systems: * MCC (version 0, implementation 0) SS-600MP diff --git a/hw/misc/imx7_gpr.c b/hw/misc/imx7_gpr.c index c2a9df2..327cf87 100644 --- a/hw/misc/imx7_gpr.c +++ b/hw/misc/imx7_gpr.c @@ -17,7 +17,7 @@ #include "qemu/log.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" enum IMX7GPRRegisters { IOMUXC_GPR0 = 0x00, diff --git a/hw/misc/iotkit-secctl.c b/hw/misc/iotkit-secctl.c index ddd1584..f30ed6c 100644 --- a/hw/misc/iotkit-secctl.c +++ b/hw/misc/iotkit-secctl.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/iotkit-secctl.h" diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c index bd9b862..5429f9f 100644 --- a/hw/misc/macio/cuda.c +++ b/hw/misc/macio/cuda.c @@ -32,7 +32,7 @@ #include "sysemu/sysemu.h" #include "qemu/cutils.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Bits in B data register: all active low */ #define TREQ 0x08 /* Transfer request (input) */ diff --git a/hw/misc/milkymist-hpdmc.c b/hw/misc/milkymist-hpdmc.c index e6140ee..49f0ceb 100644 --- a/hw/misc/milkymist-hpdmc.c +++ b/hw/misc/milkymist-hpdmc.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" enum { diff --git a/hw/misc/milkymist-pfpu.c b/hw/misc/milkymist-pfpu.c index 86f5e38..b98f292 100644 --- a/hw/misc/milkymist-pfpu.c +++ b/hw/misc/milkymist-pfpu.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/log.h" #include "qemu/error-report.h" #include diff --git a/hw/misc/mmio_interface.c b/hw/misc/mmio_interface.c index 3b0e203..27046da 100644 --- a/hw/misc/mmio_interface.c +++ b/hw/misc/mmio_interface.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/qdev-properties.h" #include "hw/misc/mmio_interface.h" #include "qapi/error.h" diff --git a/hw/misc/mos6522.c b/hw/misc/mos6522.c index 8ad9fc8..7160aaa 100644 --- a/hw/misc/mos6522.c +++ b/hw/misc/mos6522.c @@ -31,7 +31,7 @@ #include "sysemu/sysemu.h" #include "qemu/cutils.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* XXX: implement all timer modes */ diff --git a/hw/misc/mps2-fpgaio.c b/hw/misc/mps2-fpgaio.c index 7394a05..205f3fa 100644 --- a/hw/misc/mps2-fpgaio.c +++ b/hw/misc/mps2-fpgaio.c @@ -18,7 +18,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/mps2-fpgaio.h" diff --git a/hw/misc/mps2-scc.c b/hw/misc/mps2-scc.c index 6a9d251..70a22eb 100644 --- a/hw/misc/mps2-scc.c +++ b/hw/misc/mps2-scc.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/mps2-scc.h" diff --git a/hw/misc/msf2-sysreg.c b/hw/misc/msf2-sysreg.c index 6eb5011..a132b2b 100644 --- a/hw/misc/msf2-sysreg.c +++ b/hw/misc/msf2-sysreg.c @@ -17,7 +17,7 @@ #include "qemu/log.h" #include "hw/misc/msf2-sysreg.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline int msf2_divbits(uint32_t div) { diff --git a/hw/misc/slavio_misc.c b/hw/misc/slavio_misc.c index 0b33cdc..ba8fc73 100644 --- a/hw/misc/slavio_misc.c +++ b/hw/misc/slavio_misc.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "sysemu/sysemu.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * This is the auxio port, chip control and system control part of diff --git a/hw/misc/tz-ppc.c b/hw/misc/tz-ppc.c index 3dd045c..d30056f 100644 --- a/hw/misc/tz-ppc.c +++ b/hw/misc/tz-ppc.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/misc/tz-ppc.h" diff --git a/hw/net/e1000e.c b/hw/net/e1000e.c index 16a9417..1c81235 100644 --- a/hw/net/e1000e.c +++ b/hw/net/e1000e.c @@ -46,7 +46,7 @@ #include "e1000x_common.h" #include "e1000e_core.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #define TYPE_E1000E "e1000e" diff --git a/hw/net/e1000e_core.c b/hw/net/e1000e_core.c index c93c466..ed45329 100644 --- a/hw/net/e1000e_core.c +++ b/hw/net/e1000e_core.c @@ -46,7 +46,7 @@ #include "e1000x_common.h" #include "e1000e_core.h" -#include "trace.h" +#include "qemu-build/trace.h" #define E1000E_MIN_XITR (500) /* No more then 7813 interrupts per second according to spec 10.2.4.2 */ diff --git a/hw/net/e1000x_common.c b/hw/net/e1000x_common.c index eb0e097..2944294 100644 --- a/hw/net/e1000x_common.c +++ b/hw/net/e1000x_common.c @@ -29,7 +29,7 @@ #include "e1000x_common.h" -#include "trace.h" +#include "qemu-build/trace.h" bool e1000x_rx_ready(PCIDevice *d, uint32_t *mac) { diff --git a/hw/net/lance.c b/hw/net/lance.c index a08d5ac..af54c34 100644 --- a/hw/net/lance.c +++ b/hw/net/lance.c @@ -39,7 +39,7 @@ #include "qemu/timer.h" #include "hw/sparc/sparc32_dma.h" #include "hw/net/lance.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/sysemu.h" diff --git a/hw/net/milkymist-minimac2.c b/hw/net/milkymist-minimac2.c index 3eaa19d..63ee005 100644 --- a/hw/net/milkymist-minimac2.c +++ b/hw/net/milkymist-minimac2.c @@ -28,7 +28,7 @@ #include "cpu.h" /* FIXME: why does this use TARGET_PAGE_ALIGN? */ #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net/net.h" #include "qemu/error-report.h" diff --git a/hw/net/mipsnet.c b/hw/net/mipsnet.c index 5a63df7..ab1cc50 100644 --- a/hw/net/mipsnet.c +++ b/hw/net/mipsnet.c @@ -1,7 +1,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "net/net.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" /* MIPSnet register offsets */ diff --git a/hw/net/net_rx_pkt.c b/hw/net/net_rx_pkt.c index 98a5030..273f978 100644 --- a/hw/net/net_rx_pkt.c +++ b/hw/net/net_rx_pkt.c @@ -16,7 +16,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net_rx_pkt.h" #include "net/checksum.h" #include "net/tap.h" diff --git a/hw/net/opencores_eth.c b/hw/net/opencores_eth.c index d42b79c..9a4e874 100644 --- a/hw/net/opencores_eth.c +++ b/hw/net/opencores_eth.c @@ -38,7 +38,7 @@ #include "net/net.h" #include "net/eth.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" /* RECSMALL is not used because it breaks tap networking in linux: * incoming ARP responses are too short diff --git a/hw/net/pcnet-pci.c b/hw/net/pcnet-pci.c index 70dc8b3..feb1cd7 100644 --- a/hw/net/pcnet-pci.c +++ b/hw/net/pcnet-pci.c @@ -33,7 +33,7 @@ #include "qemu/timer.h" #include "sysemu/dma.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "pcnet.h" diff --git a/hw/net/pcnet.c b/hw/net/pcnet.c index 0c44554..9848a74 100644 --- a/hw/net/pcnet.c +++ b/hw/net/pcnet.c @@ -41,7 +41,7 @@ #include "net/eth.h" #include "qemu/timer.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "pcnet.h" diff --git a/hw/net/rocker/qmp-norocker.c b/hw/net/rocker/qmp-norocker.c index 0d60513..4e5674d 100644 --- a/hw/net/rocker/qmp-norocker.c +++ b/hw/net/rocker/qmp-norocker.c @@ -18,7 +18,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" #include "qapi/qmp/qerror.h" RockerSwitch *qmp_query_rocker(const char *name, Error **errp) diff --git a/hw/net/rocker/rocker.c b/hw/net/rocker/rocker.c index c02cbef..2118fba 100644 --- a/hw/net/rocker/rocker.c +++ b/hw/net/rocker/rocker.c @@ -22,7 +22,7 @@ #include "net/net.h" #include "net/eth.h" #include "qapi/error.h" -#include "qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" #include "qemu/iov.h" #include "qemu/bitops.h" diff --git a/hw/net/rocker/rocker_fp.c b/hw/net/rocker/rocker_fp.c index 27b17c8..97d2cba 100644 --- a/hw/net/rocker/rocker_fp.c +++ b/hw/net/rocker/rocker_fp.c @@ -16,7 +16,7 @@ #include "qemu/osdep.h" #include "net/clients.h" -#include "qapi/qapi-types-rocker.h" +#include "qemu-build/qapi/qapi-types-rocker.h" #include "rocker.h" #include "rocker_hw.h" #include "rocker_fp.h" diff --git a/hw/net/rocker/rocker_of_dpa.c b/hw/net/rocker/rocker_of_dpa.c index 6004672..223705f 100644 --- a/hw/net/rocker/rocker_of_dpa.c +++ b/hw/net/rocker/rocker_of_dpa.c @@ -17,7 +17,7 @@ #include "qemu/osdep.h" #include "net/eth.h" #include "qapi/error.h" -#include "qapi/qapi-commands-rocker.h" +#include "qemu-build/qapi/qapi-commands-rocker.h" #include "qemu/iov.h" #include "qemu/timer.h" diff --git a/hw/net/spapr_llan.c b/hw/net/spapr_llan.c index d239e4b..71aff77 100644 --- a/hw/net/spapr_llan.c +++ b/hw/net/spapr_llan.c @@ -34,7 +34,7 @@ #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include diff --git a/hw/net/sungem.c b/hw/net/sungem.c index 60f1e47..7a1a50b 100644 --- a/hw/net/sungem.c +++ b/hw/net/sungem.c @@ -15,7 +15,7 @@ #include "net/checksum.h" #include "hw/net/mii.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_SUNGEM "sungem" diff --git a/hw/net/sunhme.c b/hw/net/sunhme.c index 7558fca..7b8cb28 100644 --- a/hw/net/sunhme.c +++ b/hw/net/sunhme.c @@ -30,7 +30,7 @@ #include "net/checksum.h" #include "net/eth.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define HME_REG_SIZE 0x8000 diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index 67ad38c..ec6a6ab 100644 --- a/hw/net/virtio-net.c +++ b/hw/net/virtio-net.c @@ -23,7 +23,7 @@ #include "net/vhost_net.h" #include "hw/virtio/virtio-bus.h" #include "qapi/error.h" -#include "qapi/qapi-events-net.h" +#include "qemu-build/qapi/qapi-events-net.h" #include "hw/virtio/virtio-access.h" #include "migration/misc.h" #include "standard-headers/linux/ethtool.h" diff --git a/hw/nvram/ds1225y.c b/hw/nvram/ds1225y.c index ad7345f..ab876ff 100644 --- a/hw/nvram/ds1225y.c +++ b/hw/nvram/ds1225y.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct { MemoryRegion iomem; diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c index 2a0739d..acbb338 100644 --- a/hw/nvram/fw_cfg.c +++ b/hw/nvram/fw_cfg.c @@ -30,7 +30,7 @@ #include "hw/isa/isa.h" #include "hw/nvram/fw_cfg.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "qemu/option.h" #include "qemu/config-file.h" diff --git a/hw/pci-host/grackle.c b/hw/pci-host/grackle.c index 033588b..13025af 100644 --- a/hw/pci-host/grackle.c +++ b/hw/pci-host/grackle.c @@ -27,7 +27,7 @@ #include "hw/pci/pci_host.h" #include "hw/ppc/mac.h" #include "hw/pci/pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #define GRACKLE_PCI_HOST_BRIDGE(obj) \ OBJECT_CHECK(GrackleState, (obj), TYPE_GRACKLE_PCI_HOST_BRIDGE) diff --git a/hw/pci-host/sabre.c b/hw/pci-host/sabre.c index e2f4ee4..6d5c111 100644 --- a/hw/pci-host/sabre.c +++ b/hw/pci-host/sabre.c @@ -35,7 +35,7 @@ #include "sysemu/sysemu.h" #include "exec/address-spaces.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * Chipset docs: diff --git a/hw/pci-host/uninorth.c b/hw/pci-host/uninorth.c index 66991da..cd9c4aa 100644 --- a/hw/pci-host/uninorth.c +++ b/hw/pci-host/uninorth.c @@ -26,7 +26,7 @@ #include "hw/ppc/mac.h" #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" -#include "trace.h" +#include "qemu-build/trace.h" static const int unin_irq_line[] = { 0x1b, 0x1c, 0x1d, 0x1e }; diff --git a/hw/pci/msix.c b/hw/pci/msix.c index c944c02..8c71d65 100644 --- a/hw/pci/msix.c +++ b/hw/pci/msix.c @@ -22,7 +22,7 @@ #include "hw/xen/xen.h" #include "qemu/range.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #define MSIX_CAP_LENGTH 12 diff --git a/hw/pci/pci-stub.c b/hw/pci/pci-stub.c index b941a0e..07aaec0 100644 --- a/hw/pci/pci-stub.c +++ b/hw/pci/pci-stub.c @@ -22,7 +22,7 @@ #include "sysemu/sysemu.h" #include "monitor/monitor.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qerror.h" #include "hw/pci/pci.h" #include "hw/pci/msi.h" diff --git a/hw/pci/pci.c b/hw/pci/pci.c index f98efdc..55c7dc5 100644 --- a/hw/pci/pci.c +++ b/hw/pci/pci.c @@ -34,14 +34,14 @@ #include "hw/loader.h" #include "qemu/error-report.h" #include "qemu/range.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/pci/msi.h" #include "hw/pci/msix.h" #include "exec/address-spaces.h" #include "hw/hotplug.h" #include "hw/boards.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/cutils.h" //#define DEBUG_PCI diff --git a/hw/pci/pci_host.c b/hw/pci/pci_host.c index 5eaa935..0d89437 100644 --- a/hw/pci/pci_host.c +++ b/hw/pci/pci_host.c @@ -22,7 +22,7 @@ #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" #include "hw/pci/pci_bus.h" -#include "trace.h" +#include "qemu-build/trace.h" /* debug PCI */ //#define DEBUG_PCI diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c index a749e25..83256df 100644 --- a/hw/ppc/mac_newworld.c +++ b/hw/ppc/mac_newworld.c @@ -73,7 +73,7 @@ #include "exec/address-spaces.h" #include "hw/sysbus.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #define MAX_IDE_BUS 2 #define CFG_ADDR 0xf0000510 diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c index ec4be25..c588e44 100644 --- a/hw/ppc/ppc.c +++ b/hw/ppc/ppc.c @@ -36,7 +36,7 @@ #include "hw/loader.h" #include "sysemu/kvm.h" #include "kvm_ppc.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define PPC_DEBUG_IRQ //#define PPC_DEBUG_TB diff --git a/hw/ppc/ppc440_pcix.c b/hw/ppc/ppc440_pcix.c index ab2626a..9a41d7e 100644 --- a/hw/ppc/ppc440_pcix.c +++ b/hw/ppc/ppc440_pcix.c @@ -27,7 +27,7 @@ #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" struct PLBOutMap { uint64_t la; diff --git a/hw/ppc/ppc4xx_pci.c b/hw/ppc/ppc4xx_pci.c index b7642ba..a33cfba 100644 --- a/hw/ppc/ppc4xx_pci.c +++ b/hw/ppc/ppc4xx_pci.c @@ -26,7 +26,7 @@ #include "hw/pci/pci.h" #include "hw/pci/pci_host.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" struct PCIMasterMap { uint32_t la; diff --git a/hw/ppc/prep.c b/hw/ppc/prep.c index 096d4d4..cf339fd 100644 --- a/hw/ppc/prep.c +++ b/hw/ppc/prep.c @@ -48,7 +48,7 @@ #include "sysemu/kvm.h" #include "sysemu/qtest.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "elf.h" #include "qemu/cutils.h" #include "kvm_ppc.h" diff --git a/hw/ppc/prep_systemio.c b/hw/ppc/prep_systemio.c index 50893ec..30844e3 100644 --- a/hw/ppc/prep_systemio.c +++ b/hw/ppc/prep_systemio.c @@ -28,7 +28,7 @@ #include "qemu/error-report.h" /* for error_report() */ #include "sysemu/sysemu.h" /* for vm_stop() */ #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_PREP_SYSTEMIO "prep-systemio" #define PREP_SYSTEMIO(obj) \ diff --git a/hw/ppc/rs6000_mc.c b/hw/ppc/rs6000_mc.c index b613565..874a453 100644 --- a/hw/ppc/rs6000_mc.c +++ b/hw/ppc/rs6000_mc.c @@ -22,7 +22,7 @@ #include "exec/address-spaces.h" #include "hw/boards.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_RS6000MC "rs6000-mc" #define RS6000MC_DEVICE(obj) \ diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index 44a0670..febe680 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -67,7 +67,7 @@ #include "hw/usb.h" #include "qemu/config-file.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/nmi.h" #include "hw/intc/intc.h" diff --git a/hw/ppc/spapr_drc.c b/hw/ppc/spapr_drc.c index aa25113..7349e89 100644 --- a/hw/ppc/spapr_drc.c +++ b/hw/ppc/spapr_drc.c @@ -22,7 +22,7 @@ #include "qemu/error-report.h" #include "hw/ppc/spapr.h" /* for RTAS return codes */ #include "hw/pci-host/spapr.h" /* spapr_phb_remove_pci_device_cb callback */ -#include "trace.h" +#include "qemu-build/trace.h" #define DRC_CONTAINER_PATH "/dr-connector" #define DRC_INDEX_TYPE_SHIFT 28 diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c index 16bccdd..a072daa 100644 --- a/hw/ppc/spapr_hcall.c +++ b/hw/ppc/spapr_hcall.c @@ -10,7 +10,7 @@ #include "hw/ppc/spapr.h" #include "mmu-hash64.h" #include "cpu-models.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "kvm_ppc.h" #include "hw/ppc/spapr_ovec.h" #include "mmu-book3s-v3.h" diff --git a/hw/ppc/spapr_iommu.c b/hw/ppc/spapr_iommu.c index aaa6010..4afcd0f 100644 --- a/hw/ppc/spapr_iommu.c +++ b/hw/ppc/spapr_iommu.c @@ -25,7 +25,7 @@ #include "kvm_ppc.h" #include "sysemu/dma.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" diff --git a/hw/ppc/spapr_ovec.c b/hw/ppc/spapr_ovec.c index 41df4c3..44332d1 100644 --- a/hw/ppc/spapr_ovec.c +++ b/hw/ppc/spapr_ovec.c @@ -16,7 +16,7 @@ #include "qemu/bitmap.h" #include "exec/address-spaces.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include #define OV_MAXBYTES 256 /* not including length byte */ diff --git a/hw/ppc/spapr_pci.c b/hw/ppc/spapr_pci.c index 39a1498..eef7732 100644 --- a/hw/ppc/spapr_pci.c +++ b/hw/ppc/spapr_pci.c @@ -37,7 +37,7 @@ #include "exec/address-spaces.h" #include "exec/ram_addr.h" #include -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "qapi/qmp/qerror.h" #include "hw/ppc/fdt.h" diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c index 0ec5fa4..153e623 100644 --- a/hw/ppc/spapr_rtas.c +++ b/hw/ppc/spapr_rtas.c @@ -43,7 +43,7 @@ #include #include "hw/ppc/spapr_drc.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/ppc/fdt.h" static void rtas_display_character(PowerPCCPU *cpu, sPAPRMachineState *spapr, diff --git a/hw/ppc/spapr_rtas_ddw.c b/hw/ppc/spapr_rtas_ddw.c index 177dcff..3368a3a 100644 --- a/hw/ppc/spapr_rtas_ddw.c +++ b/hw/ppc/spapr_rtas_ddw.c @@ -22,7 +22,7 @@ #include "qemu/error-report.h" #include "hw/ppc/spapr.h" #include "hw/pci-host/spapr.h" -#include "trace.h" +#include "qemu-build/trace.h" static int spapr_phb_get_active_win_num_cb(Object *child, void *opaque) { diff --git a/hw/ppc/spapr_rtc.c b/hw/ppc/spapr_rtc.c index a373605..17fbd55 100644 --- a/hw/ppc/spapr_rtc.c +++ b/hw/ppc/spapr_rtc.c @@ -31,7 +31,7 @@ #include "sysemu/sysemu.h" #include "hw/ppc/spapr.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qemu/cutils.h" void spapr_rtc_read(sPAPRRTCState *rtc, struct tm *tm, uint32_t *ns) diff --git a/hw/ppc/spapr_vio.c b/hw/ppc/spapr_vio.c index 472dd6f..169f5ac 100644 --- a/hw/ppc/spapr_vio.c +++ b/hw/ppc/spapr_vio.c @@ -37,7 +37,7 @@ #include "hw/ppc/spapr_vio.h" #include "hw/ppc/xics.h" #include "hw/ppc/fdt.h" -#include "trace.h" +#include "qemu-build/trace.h" #include diff --git a/hw/rdma/rdma_backend.c b/hw/rdma/rdma_backend.c index f85c7b2..d453e73 100644 --- a/hw/rdma/rdma_backend.c +++ b/hw/rdma/rdma_backend.c @@ -19,7 +19,7 @@ #include -#include "trace.h" +#include "qemu-build/trace.h" #include "rdma_utils.h" #include "rdma_rm.h" #include "rdma_backend.h" diff --git a/hw/rdma/vmw/pvrdma_main.c b/hw/rdma/vmw/pvrdma_main.c index 25ea02a..5df0794 100644 --- a/hw/rdma/vmw/pvrdma_main.c +++ b/hw/rdma/vmw/pvrdma_main.c @@ -23,7 +23,7 @@ #include "hw/qdev-core.h" #include "hw/qdev-properties.h" #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "../rdma_rm.h" #include "../rdma_backend.h" diff --git a/hw/s390x/css.c b/hw/s390x/css.c index 301bf17..e971175 100644 --- a/hw/s390x/css.c +++ b/hw/s390x/css.c @@ -19,7 +19,7 @@ #include "cpu.h" #include "hw/s390x/ioinst.h" #include "hw/s390x/css.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/s390_flic.h" #include "hw/s390x/s390-virtio-ccw.h" diff --git a/hw/s390x/s390-skeys.c b/hw/s390x/s390-skeys.c index 76241c2..5f779d2 100644 --- a/hw/s390x/s390-skeys.c +++ b/hw/s390x/s390-skeys.c @@ -13,7 +13,7 @@ #include "hw/boards.h" #include "hw/s390x/storage-keys.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qdict.h" #include "qemu/error-report.h" #include "sysemu/kvm.h" diff --git a/hw/s390x/virtio-ccw.c b/hw/s390x/virtio-ccw.c index e51fbef..90b1775 100644 --- a/hw/s390x/virtio-ccw.c +++ b/hw/s390x/virtio-ccw.c @@ -32,7 +32,7 @@ #include "hw/s390x/ioinst.h" #include "hw/s390x/css.h" #include "virtio-ccw.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/css-bridge.h" #include "hw/s390x/s390-virtio-ccw.h" diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c index 419fc66..b81a1ec 100644 --- a/hw/scsi/esp-pci.c +++ b/hw/scsi/esp-pci.c @@ -27,7 +27,7 @@ #include "hw/pci/pci.h" #include "hw/nvram/eeprom93xx.h" #include "hw/scsi/esp.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "qemu/log.h" diff --git a/hw/scsi/esp.c b/hw/scsi/esp.c index 45975c2..1c6e588 100644 --- a/hw/scsi/esp.c +++ b/hw/scsi/esp.c @@ -26,7 +26,7 @@ #include "qemu/osdep.h" #include "hw/sysbus.h" #include "hw/scsi/esp.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/log.h" /* diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c index ba1afa3..1df3ada 100644 --- a/hw/scsi/megasas.c +++ b/hw/scsi/megasas.c @@ -28,7 +28,7 @@ #include "qemu/iov.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "mfi.h" diff --git a/hw/scsi/mptconfig.c b/hw/scsi/mptconfig.c index 87a416a..6e1899f 100644 --- a/hw/scsi/mptconfig.c +++ b/hw/scsi/mptconfig.c @@ -22,7 +22,7 @@ #include "mptsas.h" #include "mpi.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Generic functions for marshaling and unmarshaling. */ diff --git a/hw/scsi/mptendian.c b/hw/scsi/mptendian.c index 3415229..ea72f0d 100644 --- a/hw/scsi/mptendian.c +++ b/hw/scsi/mptendian.c @@ -29,7 +29,7 @@ #include "qemu/iov.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "mptsas.h" #include "mpi.h" diff --git a/hw/scsi/mptsas.c b/hw/scsi/mptsas.c index 3f061f3..ff8cdaa 100644 --- a/hw/scsi/mptsas.c +++ b/hw/scsi/mptsas.c @@ -31,7 +31,7 @@ #include "qemu/iov.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "mptsas.h" #include "mpi.h" diff --git a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c index 1eaeffc..735f2d1 100644 --- a/hw/scsi/scsi-bus.c +++ b/hw/scsi/scsi-bus.c @@ -8,7 +8,7 @@ #include "hw/qdev.h" #include "sysemu/block-backend.h" #include "sysemu/blockdev.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/dma.h" #include "qemu/cutils.h" diff --git a/hw/scsi/spapr_vscsi.c b/hw/scsi/spapr_vscsi.c index a9e49c7..274fefb 100644 --- a/hw/scsi/spapr_vscsi.c +++ b/hw/scsi/spapr_vscsi.c @@ -42,7 +42,7 @@ #include "hw/ppc/spapr.h" #include "hw/ppc/spapr_vio.h" #include "viosrp.h" -#include "trace.h" +#include "qemu-build/trace.h" #include diff --git a/hw/scsi/vmw_pvscsi.c b/hw/scsi/vmw_pvscsi.c index a3a019e..1e3e595 100644 --- a/hw/scsi/vmw_pvscsi.c +++ b/hw/scsi/vmw_pvscsi.c @@ -31,7 +31,7 @@ #include "scsi/constants.h" #include "hw/pci/msi.h" #include "vmw_pvscsi.h" -#include "trace.h" +#include "qemu-build/trace.h" #define PVSCSI_USE_64BIT (true) diff --git a/hw/sd/core.c b/hw/sd/core.c index 3c6eae6..ecd2077 100644 --- a/hw/sd/core.c +++ b/hw/sd/core.c @@ -23,7 +23,7 @@ #include "hw/qdev-core.h" #include "sysemu/block-backend.h" #include "hw/sd/sd.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline const char *sdbus_name(SDBus *sdbus) { diff --git a/hw/sd/milkymist-memcard.c b/hw/sd/milkymist-memcard.c index 5570c1e..02a3a52 100644 --- a/hw/sd/milkymist-memcard.c +++ b/hw/sd/milkymist-memcard.c @@ -26,7 +26,7 @@ #include "hw/hw.h" #include "hw/sysbus.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "include/qapi/error.h" #include "sysemu/block-backend.h" #include "sysemu/blockdev.h" diff --git a/hw/sd/pxa2xx_mmci.c b/hw/sd/pxa2xx_mmci.c index 82f8ec0..2325977 100644 --- a/hw/sd/pxa2xx_mmci.c +++ b/hw/sd/pxa2xx_mmci.c @@ -20,7 +20,7 @@ #include "hw/qdev-properties.h" #include "qemu/error-report.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_PXA2XX_MMCI "pxa2xx-mmci" #define PXA2XX_MMCI(obj) OBJECT_CHECK(PXA2xxMMCIState, (obj), TYPE_PXA2XX_MMCI) diff --git a/hw/sd/sd.c b/hw/sd/sd.c index 235e051..e09d161 100644 --- a/hw/sd/sd.c +++ b/hw/sd/sd.c @@ -43,7 +43,7 @@ #include "qemu/timer.h" #include "qemu/log.h" #include "sdmmc-internal.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_SD 1 diff --git a/hw/sd/sdhci.c b/hw/sd/sdhci.c index 1b828b1..d655a99 100644 --- a/hw/sd/sdhci.c +++ b/hw/sd/sdhci.c @@ -35,7 +35,7 @@ #include "sdhci-internal.h" #include "qemu/log.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_SDHCI_BUS "sdhci-bus" #define SDHCI_BUS(obj) OBJECT_CHECK(SDBus, (obj), TYPE_SDHCI_BUS) diff --git a/hw/sparc/leon3.c b/hw/sparc/leon3.c index bba3aa3..79e0736 100644 --- a/hw/sparc/leon3.c +++ b/hw/sparc/leon3.c @@ -34,7 +34,7 @@ #include "hw/boards.h" #include "hw/loader.h" #include "elf.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include "hw/sparc/grlib.h" diff --git a/hw/sparc/sun4m.c b/hw/sparc/sun4m.c index 0f5804b..779c7e5 100644 --- a/hw/sparc/sun4m.c +++ b/hw/sparc/sun4m.c @@ -45,7 +45,7 @@ #include "hw/loader.h" #include "elf.h" #include "sysemu/block-backend.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/cutils.h" /* diff --git a/hw/sparc/sun4m_iommu.c b/hw/sparc/sun4m_iommu.c index b677601..0be884c 100644 --- a/hw/sparc/sun4m_iommu.c +++ b/hw/sparc/sun4m_iommu.c @@ -26,7 +26,7 @@ #include "hw/sparc/sun4m_iommu.h" #include "hw/sysbus.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" /* * I/O MMU used by Sun4m systems diff --git a/hw/sparc64/sparc64.c b/hw/sparc64/sparc64.c index 4083889..64f2872 100644 --- a/hw/sparc64/sparc64.c +++ b/hw/sparc64/sparc64.c @@ -28,7 +28,7 @@ #include "hw/char/serial.h" #include "hw/sparc/sparc64.h" #include "qemu/timer.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TICK_MAX 0x7fffffffffffffffULL diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c index da28ab9..0571111 100644 --- a/hw/sparc64/sun4u.c +++ b/hw/sparc64/sun4u.c @@ -49,7 +49,7 @@ #include "hw/ide/pci.h" #include "hw/loader.h" #include "elf.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/cutils.h" #define KERNEL_LOAD_ADDR 0x00404000 diff --git a/hw/sparc64/sun4u_iommu.c b/hw/sparc64/sun4u_iommu.c index eb3aaa8..2b5c813 100644 --- a/hw/sparc64/sun4u_iommu.c +++ b/hw/sparc64/sun4u_iommu.c @@ -29,7 +29,7 @@ #include "hw/sparc/sun4u_iommu.h" #include "exec/address-spaces.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define IOMMU_PAGE_SIZE_8K (1ULL << 13) diff --git a/hw/timer/armv7m_systick.c b/hw/timer/armv7m_systick.c index df8d280..b3da9ed 100644 --- a/hw/timer/armv7m_systick.c +++ b/hw/timer/armv7m_systick.c @@ -15,7 +15,7 @@ #include "hw/sysbus.h" #include "qemu/timer.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" /* qemu timers run at 1GHz. We want something closer to 1MHz. */ #define SYSTICK_SCALE 1000ULL diff --git a/hw/timer/aspeed_timer.c b/hw/timer/aspeed_timer.c index 50acbf5..a655d59 100644 --- a/hw/timer/aspeed_timer.c +++ b/hw/timer/aspeed_timer.c @@ -16,7 +16,7 @@ #include "qemu/bitops.h" #include "qemu/timer.h" #include "qemu/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TIMER_NR_REGS 4 diff --git a/hw/timer/cmsdk-apb-timer.c b/hw/timer/cmsdk-apb-timer.c index 9878746..927325d 100644 --- a/hw/timer/cmsdk-apb-timer.c +++ b/hw/timer/cmsdk-apb-timer.c @@ -31,7 +31,7 @@ #include "qemu/log.h" #include "qemu/main-loop.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/sysbus.h" #include "hw/registerfields.h" #include "hw/timer/cmsdk-apb-timer.h" diff --git a/hw/timer/grlib_gptimer.c b/hw/timer/grlib_gptimer.c index 4ed96e9..85cc77e 100644 --- a/hw/timer/grlib_gptimer.c +++ b/hw/timer/grlib_gptimer.c @@ -28,7 +28,7 @@ #include "hw/ptimer.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #define UNIT_REG_SIZE 16 /* Size of memory mapped regs for the unit */ #define GPTIMER_REG_SIZE 16 /* Size of memory mapped regs for a GPTimer */ diff --git a/hw/timer/lm32_timer.c b/hw/timer/lm32_timer.c index 2a07b59..a902129 100644 --- a/hw/timer/lm32_timer.c +++ b/hw/timer/lm32_timer.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ptimer.h" #include "qemu/error-report.h" diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c index 6f1f723..b7a2f72 100644 --- a/hw/timer/mc146818rtc.c +++ b/hw/timer/mc146818rtc.c @@ -31,8 +31,8 @@ #include "sysemu/replay.h" #include "hw/timer/mc146818rtc.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/visitor.h" #ifdef TARGET_I386 diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c index 93bc6e17..88ac5a1 100644 --- a/hw/timer/milkymist-sysctl.c +++ b/hw/timer/milkymist-sysctl.c @@ -25,7 +25,7 @@ #include "hw/hw.h" #include "hw/sysbus.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/timer.h" #include "hw/ptimer.h" #include "qemu/error-report.h" diff --git a/hw/timer/slavio_timer.c b/hw/timer/slavio_timer.c index 4694b65..8fab81a 100644 --- a/hw/timer/slavio_timer.c +++ b/hw/timer/slavio_timer.c @@ -26,7 +26,7 @@ #include "qemu/timer.h" #include "hw/ptimer.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/main-loop.h" /* diff --git a/hw/timer/xlnx-zynqmp-rtc.c b/hw/timer/xlnx-zynqmp-rtc.c index c98dc3d..9a66109 100644 --- a/hw/timer/xlnx-zynqmp-rtc.c +++ b/hw/timer/xlnx-zynqmp-rtc.c @@ -32,7 +32,7 @@ #include "hw/ptimer.h" #include "qemu/cutils.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/timer/xlnx-zynqmp-rtc.h" #ifndef XLNX_ZYNQMP_RTC_ERR_DEBUG diff --git a/hw/tpm/tpm_crb.c b/hw/tpm/tpm_crb.c index d8917cb..ec4a12a 100644 --- a/hw/tpm/tpm_crb.c +++ b/hw/tpm/tpm_crb.c @@ -29,7 +29,7 @@ #include "sysemu/reset.h" #include "tpm_int.h" #include "tpm_util.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct CRBState { DeviceState parent_obj; diff --git a/hw/tpm/tpm_emulator.c b/hw/tpm/tpm_emulator.c index 6418ef0..1ddc7aa 100644 --- a/hw/tpm/tpm_emulator.c +++ b/hw/tpm/tpm_emulator.c @@ -38,9 +38,9 @@ #include "migration/blocker.h" #include "qapi/error.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-tpm.h" +#include "qemu-build/qapi/qapi-visit-tpm.h" #include "chardev/char-fe.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_TPM_EMULATOR "tpm-emulator" #define TPM_EMULATOR(obj) \ diff --git a/hw/tpm/tpm_passthrough.c b/hw/tpm/tpm_passthrough.c index 479317e..fcb9b24 100644 --- a/hw/tpm/tpm_passthrough.c +++ b/hw/tpm/tpm_passthrough.c @@ -30,9 +30,9 @@ #include "tpm_int.h" #include "hw/hw.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-tpm.h" +#include "qemu-build/qapi/qapi-visit-tpm.h" #include "tpm_util.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TYPE_TPM_PASSTHROUGH "tpm-passthrough" #define TPM_PASSTHROUGH(obj) \ diff --git a/hw/tpm/tpm_tis.c b/hw/tpm/tpm_tis.c index 2ac7e74..cd26fc7 100644 --- a/hw/tpm/tpm_tis.c +++ b/hw/tpm/tpm_tis.c @@ -31,7 +31,7 @@ #include "sysemu/tpm_backend.h" #include "tpm_int.h" #include "tpm_util.h" -#include "trace.h" +#include "qemu-build/trace.h" #define TPM_TIS_NUM_LOCALITIES 5 /* per spec */ #define TPM_TIS_LOCALITY_SHIFT 12 diff --git a/hw/tpm/tpm_util.c b/hw/tpm/tpm_util.c index ee41757..92b4634 100644 --- a/hw/tpm/tpm_util.c +++ b/hw/tpm/tpm_util.c @@ -28,7 +28,7 @@ #include "exec/memory.h" #include "sysemu/tpm_backend.h" #include "hw/qdev.h" -#include "trace.h" +#include "qemu-build/trace.h" /* tpm backend property */ diff --git a/hw/usb/bus.c b/hw/usb/bus.c index 11f7720..250562f 100644 --- a/hw/usb/bus.c +++ b/hw/usb/bus.c @@ -6,7 +6,7 @@ #include "qemu/error-report.h" #include "sysemu/sysemu.h" #include "monitor/monitor.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/cutils.h" static void usb_bus_dev_print(Monitor *mon, DeviceState *qdev, int indent); diff --git a/hw/usb/combined-packet.c b/hw/usb/combined-packet.c index 48cac87..ed73b39 100644 --- a/hw/usb/combined-packet.c +++ b/hw/usb/combined-packet.c @@ -23,7 +23,7 @@ #include "qemu-common.h" #include "hw/usb.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" static void usb_combined_packet_add(USBCombinedPacket *combined, USBPacket *p) { diff --git a/hw/usb/core.c b/hw/usb/core.c index 241ae66..aebdf9d 100644 --- a/hw/usb/core.c +++ b/hw/usb/core.c @@ -27,7 +27,7 @@ #include "qemu-common.h" #include "hw/usb.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" void usb_pick_speed(USBPort *port) { diff --git a/hw/usb/desc.c b/hw/usb/desc.c index 85c15ad..bf8848a 100644 --- a/hw/usb/desc.c +++ b/hw/usb/desc.c @@ -2,7 +2,7 @@ #include "hw/usb.h" #include "hw/usb/desc.h" -#include "trace.h" +#include "qemu-build/trace.h" /* ------------------------------------------------------------------ */ diff --git a/hw/usb/dev-hub.c b/hw/usb/dev-hub.c index 752e30c..38dc602 100644 --- a/hw/usb/dev-hub.c +++ b/hw/usb/dev-hub.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/usb.h" #include "hw/usb/desc.h" #include "qemu/error-report.h" diff --git a/hw/usb/dev-mtp.c b/hw/usb/dev-mtp.c index 6ecf70a..8bb683f 100644 --- a/hw/usb/dev-mtp.c +++ b/hw/usb/dev-mtp.c @@ -22,7 +22,7 @@ #include "qemu-common.h" #include "qemu/iov.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/usb.h" #include "hw/usb/desc.h" diff --git a/hw/usb/dev-uas.c b/hw/usb/dev-uas.c index c218b53..8ee94d3 100644 --- a/hw/usb/dev-uas.c +++ b/hw/usb/dev-uas.c @@ -13,7 +13,7 @@ #include "qemu-common.h" #include "qemu/option.h" #include "qemu/config-file.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "hw/usb.h" diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c index 01342326..705e9d4 100644 --- a/hw/usb/hcd-ehci.c +++ b/hw/usb/hcd-ehci.c @@ -31,7 +31,7 @@ #include "qapi/error.h" #include "hw/usb/ehci-regs.h" #include "hw/usb/hcd-ehci.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #define FRAME_TIMER_FREQ 1000 diff --git a/hw/usb/hcd-ohci.c b/hw/usb/hcd-ohci.c index d4c0293..c38adcc 100644 --- a/hw/usb/hcd-ohci.c +++ b/hw/usb/hcd-ohci.c @@ -33,7 +33,7 @@ #include "hw/pci/pci.h" #include "hw/sysbus.h" #include "hw/qdev-dma.h" -#include "trace.h" +#include "qemu-build/trace.h" /* This causes frames to occur 1000x slower */ //#define OHCI_TIME_WARP 1 diff --git a/hw/usb/hcd-uhci.c b/hw/usb/hcd-uhci.c index 836b11f..52e7e1d 100644 --- a/hw/usb/hcd-uhci.c +++ b/hw/usb/hcd-uhci.c @@ -34,7 +34,7 @@ #include "qemu/timer.h" #include "qemu/iov.h" #include "sysemu/dma.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/main-loop.h" #define FRAME_TIMER_FREQ 1000 diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c index 721beb5..74ba2a7 100644 --- a/hw/usb/hcd-xhci.c +++ b/hw/usb/hcd-xhci.c @@ -26,7 +26,7 @@ #include "hw/pci/pci.h" #include "hw/pci/msi.h" #include "hw/pci/msix.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "hcd-xhci.h" diff --git a/hw/usb/host-libusb.c b/hw/usb/host-libusb.c index 1b0be07..b57b56c 100644 --- a/hw/usb/host-libusb.c +++ b/hw/usb/host-libusb.c @@ -44,7 +44,7 @@ #include "monitor/monitor.h" #include "qemu/error-report.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/usb.h" diff --git a/hw/vfio/common.c b/hw/vfio/common.c index f895e3c..b077b93 100644 --- a/hw/vfio/common.c +++ b/hw/vfio/common.c @@ -33,7 +33,7 @@ #include "qemu/error-report.h" #include "qemu/range.h" #include "sysemu/kvm.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" struct vfio_group_head vfio_group_list = diff --git a/hw/vfio/pci-quirks.c b/hw/vfio/pci-quirks.c index e5779a7..3c88563 100644 --- a/hw/vfio/pci-quirks.c +++ b/hw/vfio/pci-quirks.c @@ -17,7 +17,7 @@ #include "qapi/visitor.h" #include "hw/nvram/fw_cfg.h" #include "pci.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Use uin32_t for vendor & device so PCI_ANY_ID expands and cannot match hw */ static bool vfio_pci_is(VFIOPCIDevice *vdev, uint32_t vendor, uint32_t device) diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c index 3ba3cbc..b7d0c32 100644 --- a/hw/vfio/pci.c +++ b/hw/vfio/pci.c @@ -31,7 +31,7 @@ #include "sysemu/kvm.h" #include "sysemu/sysemu.h" #include "pci.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #define MSIX_CAP_LENGTH 12 diff --git a/hw/vfio/platform.c b/hw/vfio/platform.c index 5c921c2..28e17eb 100644 --- a/hw/vfio/platform.c +++ b/hw/vfio/platform.c @@ -26,7 +26,7 @@ #include "exec/memory.h" #include "qemu/queue.h" #include "hw/sysbus.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/platform-bus.h" #include "sysemu/kvm.h" diff --git a/hw/vfio/spapr.c b/hw/vfio/spapr.c index 259397c..6913842 100644 --- a/hw/vfio/spapr.c +++ b/hw/vfio/spapr.c @@ -16,7 +16,7 @@ #include "hw/vfio/vfio-common.h" #include "hw/hw.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" static bool vfio_prereg_listener_skipped_section(MemoryRegionSection *section) { diff --git a/hw/virtio/vhost-user.c b/hw/virtio/vhost-user.c index 44aea5c..b0dd38d 100644 --- a/hw/virtio/vhost-user.c +++ b/hw/virtio/vhost-user.c @@ -20,7 +20,7 @@ #include "sysemu/cryptodev.h" #include "migration/migration.h" #include "migration/postcopy-ram.h" -#include "trace.h" +#include "qemu-build/trace.h" #include #include diff --git a/hw/virtio/vhost.c b/hw/virtio/vhost.c index 250f886..f07fe8f 100644 --- a/hw/virtio/vhost.c +++ b/hw/virtio/vhost.c @@ -27,7 +27,7 @@ #include "hw/virtio/virtio-access.h" #include "migration/blocker.h" #include "sysemu/dma.h" -#include "trace.h" +#include "qemu-build/trace.h" /* enabled until disconnected backend stabilizes */ #define _VHOST_DEBUG 1 diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c index f456cea..ddb18c4 100644 --- a/hw/virtio/virtio-balloon.c +++ b/hw/virtio/virtio-balloon.c @@ -24,9 +24,9 @@ #include "sysemu/kvm.h" #include "exec/address-spaces.h" #include "qapi/error.h" -#include "qapi/qapi-events-misc.h" +#include "qemu-build/qapi/qapi-events-misc.h" #include "qapi/visitor.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "hw/virtio/virtio-bus.h" diff --git a/hw/virtio/virtio-rng.c b/hw/virtio/virtio-rng.c index 289bbca..5d2c26c 100644 --- a/hw/virtio/virtio-rng.c +++ b/hw/virtio/virtio-rng.c @@ -17,7 +17,7 @@ #include "hw/virtio/virtio-rng.h" #include "sysemu/rng.h" #include "qom/object_interfaces.h" -#include "trace.h" +#include "qemu-build/trace.h" static bool is_guest_ready(VirtIORNG *vrng) { diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index 006d3d1..0d3dfed 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/virtio.c @@ -15,7 +15,7 @@ #include "qapi/error.h" #include "qemu-common.h" #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" #include "qemu/error-report.h" #include "hw/virtio/virtio.h" diff --git a/hw/watchdog/watchdog.c b/hw/watchdog/watchdog.c index 6e8ba06..6946fec 100644 --- a/hw/watchdog/watchdog.c +++ b/hw/watchdog/watchdog.c @@ -24,8 +24,8 @@ #include "qemu/config-file.h" #include "qemu/queue.h" #include "qapi/error.h" -#include "qapi/qapi-commands-run-state.h" -#include "qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-commands-run-state.h" +#include "qemu-build/qapi/qapi-events-run-state.h" #include "sysemu/sysemu.h" #include "sysemu/watchdog.h" #include "hw/nmi.h" diff --git a/io/channel-buffer.c b/io/channel-buffer.c index 43d7959..4bc4f9f 100644 --- a/io/channel-buffer.c +++ b/io/channel-buffer.c @@ -22,7 +22,7 @@ #include "io/channel-buffer.h" #include "io/channel-watch.h" #include "qemu/sockets.h" -#include "trace.h" +#include "qemu-build/trace.h" QIOChannelBuffer * qio_channel_buffer_new(size_t capacity) diff --git a/io/channel-command.c b/io/channel-command.c index 3e7eb17..d04efb1 100644 --- a/io/channel-command.c +++ b/io/channel-command.c @@ -23,7 +23,7 @@ #include "io/channel-watch.h" #include "qapi/error.h" #include "qemu/sockets.h" -#include "trace.h" +#include "qemu-build/trace.h" QIOChannelCommand * diff --git a/io/channel-file.c b/io/channel-file.c index db948ab..e852a37 100644 --- a/io/channel-file.c +++ b/io/channel-file.c @@ -23,7 +23,7 @@ #include "io/channel-watch.h" #include "qapi/error.h" #include "qemu/sockets.h" -#include "trace.h" +#include "qemu-build/trace.h" QIOChannelFile * qio_channel_file_new_fd(int fd) diff --git a/io/channel-socket.c b/io/channel-socket.c index 57cfb4d..52caafb 100644 --- a/io/channel-socket.c +++ b/io/channel-socket.c @@ -20,10 +20,10 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "io/channel-socket.h" #include "io/channel-watch.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/clone-visitor.h" #define SOCKET_MAX_FDS 16 diff --git a/io/channel-tls.c b/io/channel-tls.c index 9628e6f..228eacf 100644 --- a/io/channel-tls.c +++ b/io/channel-tls.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "io/channel-tls.h" -#include "trace.h" +#include "qemu-build/trace.h" static ssize_t qio_channel_tls_write_handler(const char *buf, diff --git a/io/channel-websock.c b/io/channel-websock.c index ec48a30..a606558 100644 --- a/io/channel-websock.c +++ b/io/channel-websock.c @@ -23,7 +23,7 @@ #include "qemu/bswap.h" #include "io/channel-websock.h" #include "crypto/hash.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/iov.h" /* Max amount to allow in rawinput/encoutput buffers */ diff --git a/io/dns-resolver.c b/io/dns-resolver.c index 187f725..856a4de 100644 --- a/io/dns-resolver.c +++ b/io/dns-resolver.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "io/dns-resolver.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "qemu/sockets.h" #include "qapi/error.h" #include "qemu/cutils.h" diff --git a/io/task.c b/io/task.c index 2886a2c..b194d55 100644 --- a/io/task.c +++ b/io/task.c @@ -22,7 +22,7 @@ #include "io/task.h" #include "qapi/error.h" #include "qemu/thread.h" -#include "trace.h" +#include "qemu-build/trace.h" struct QIOTask { Object *source; diff --git a/ioport.c b/ioport.c index 1a65add..b025c98 100644 --- a/ioport.c +++ b/ioport.c @@ -29,7 +29,7 @@ #include "qemu-common.h" #include "cpu.h" #include "exec/ioport.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "exec/memory.h" #include "exec/address-spaces.h" diff --git a/iothread.c b/iothread.c index 1b3463c..c329454 100644 --- a/iothread.c +++ b/iothread.c @@ -19,7 +19,7 @@ #include "block/block.h" #include "sysemu/iothread.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/error-report.h" #include "qemu/rcu.h" #include "qemu/main-loop.h" diff --git a/linux-user/main.c b/linux-user/main.c index 7bc9bc7..e0715ce 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -17,7 +17,7 @@ * along with this program; if not, see . */ #include "qemu/osdep.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include #include diff --git a/linux-user/signal.c b/linux-user/signal.c index 2ce5d7a..f1d47a1 100644 --- a/linux-user/signal.c +++ b/linux-user/signal.c @@ -24,7 +24,7 @@ #include "qemu.h" #include "qemu-common.h" #include "target_signal.h" -#include "trace.h" +#include "qemu-build/trace.h" static struct target_sigaltstack target_sigaltstack_used = { .ss_sp = 0, diff --git a/memory.c b/memory.c index e70b64b..1e31e3e 100644 --- a/memory.c +++ b/memory.c @@ -24,7 +24,7 @@ #include "qemu/bitops.h" #include "qemu/error-report.h" #include "qom/object.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "exec/memory-internal.h" #include "exec/ram_addr.h" diff --git a/migration/channel.c b/migration/channel.c index c5eaf0f..ffd6d8a 100644 --- a/migration/channel.c +++ b/migration/channel.c @@ -15,7 +15,7 @@ #include "tls.h" #include "migration.h" #include "qemu-file-channel.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "io/channel-tls.h" diff --git a/migration/colo-comm.c b/migration/colo-comm.c index df26e4d..e2d161d 100644 --- a/migration/colo-comm.c +++ b/migration/colo-comm.c @@ -15,7 +15,7 @@ #include "migration.h" #include "migration/colo.h" #include "migration/vmstate.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct { bool colo_requested; diff --git a/migration/colo-failover.c b/migration/colo-failover.c index 0ae0c41..f712fc2 100644 --- a/migration/colo-failover.c +++ b/migration/colo-failover.c @@ -16,10 +16,10 @@ #include "qemu/main-loop.h" #include "migration.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-migration.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" static QEMUBH *failover_bh; static FailoverStatus failover_state; diff --git a/migration/colo.c b/migration/colo.c index 4381067..40eb3e2 100644 --- a/migration/colo.c +++ b/migration/colo.c @@ -13,7 +13,7 @@ #include "qemu/osdep.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-migration.h" #include "qemu-file-channel.h" #include "migration.h" #include "qemu-file.h" @@ -21,7 +21,7 @@ #include "migration/colo.h" #include "block.h" #include "io/channel-buffer.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" #include "migration/failover.h" #include "replication.h" diff --git a/migration/exec.c b/migration/exec.c index 0bc5a42..bbb865b 100644 --- a/migration/exec.c +++ b/migration/exec.c @@ -21,7 +21,7 @@ #include "channel.h" #include "exec.h" #include "io/channel-command.h" -#include "trace.h" +#include "qemu-build/trace.h" void exec_start_outgoing_migration(MigrationState *s, const char *command, Error **errp) diff --git a/migration/fd.c b/migration/fd.c index cd06182..f7ef2bd 100644 --- a/migration/fd.c +++ b/migration/fd.c @@ -19,7 +19,7 @@ #include "fd.h" #include "monitor/monitor.h" #include "io/channel-util.h" -#include "trace.h" +#include "qemu-build/trace.h" void fd_start_outgoing_migration(MigrationState *s, const char *fdname, Error **errp) diff --git a/migration/global_state.c b/migration/global_state.c index 8e8ab5c..cc82e70 100644 --- a/migration/global_state.c +++ b/migration/global_state.c @@ -17,7 +17,7 @@ #include "migration.h" #include "migration/global_state.h" #include "migration/vmstate.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct { uint32_t size; diff --git a/migration/migration.c b/migration/migration.c index 1f22f46..e24946f 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -31,15 +31,15 @@ #include "migration/vmstate.h" #include "block/block.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" -#include "qapi/qapi-events-migration.h" +#include "qemu-build/qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-events-migration.h" #include "qapi/qmp/qerror.h" #include "qapi/qmp/qnull.h" #include "qemu/rcu.h" #include "block.h" #include "postcopy-ram.h" #include "qemu/thread.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/target_page.h" #include "io/channel-buffer.h" #include "migration/colo.h" diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c index efd7793..3344b33 100644 --- a/migration/postcopy-ram.c +++ b/migration/postcopy-ram.c @@ -28,7 +28,7 @@ #include "sysemu/sysemu.h" #include "sysemu/balloon.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Arbitrary limit on size of each discard command, * keeps them around ~200 bytes diff --git a/migration/qemu-file.c b/migration/qemu-file.c index 2ab2bf3..09917cd 100644 --- a/migration/qemu-file.c +++ b/migration/qemu-file.c @@ -28,7 +28,7 @@ #include "qemu/iov.h" #include "migration.h" #include "qemu-file.h" -#include "trace.h" +#include "qemu-build/trace.h" #define IO_BUF_SIZE 32768 #define MAX_IOV_SIZE MIN(IOV_MAX, 64) diff --git a/migration/ram.c b/migration/ram.c index 6ce7770..13cbf79 100644 --- a/migration/ram.c +++ b/migration/ram.c @@ -43,9 +43,9 @@ #include "migration/page_cache.h" #include "qemu/error-report.h" #include "qapi/error.h" -#include "qapi/qapi-events-migration.h" +#include "qemu-build/qapi/qapi-events-migration.h" #include "qapi/qmp/qerror.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/ram_addr.h" #include "exec/target_page.h" #include "qemu/rcu_queue.h" diff --git a/migration/rdma.c b/migration/rdma.c index da474fc..f0c5800 100644 --- a/migration/rdma.c +++ b/migration/rdma.c @@ -31,7 +31,7 @@ #include #include #include -#include "trace.h" +#include "qemu-build/trace.h" /* * Print and error on both the Monitor and the Log file. diff --git a/migration/savevm.c b/migration/savevm.c index 305c3ce..2f72434 100644 --- a/migration/savevm.c +++ b/migration/savevm.c @@ -41,14 +41,14 @@ #include "savevm.h" #include "postcopy-ram.h" #include "qapi/error.h" -#include "qapi/qapi-commands-migration.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-migration.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" #include "sysemu/cpus.h" #include "exec/memory.h" #include "exec/target_page.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/iov.h" #include "block/snapshot.h" #include "qemu/cutils.h" diff --git a/migration/socket.c b/migration/socket.c index 8a93fb1..f212818 100644 --- a/migration/socket.c +++ b/migration/socket.c @@ -24,7 +24,7 @@ #include "migration.h" #include "qemu-file.h" #include "io/channel-socket.h" -#include "trace.h" +#include "qemu-build/trace.h" static SocketAddress *tcp_build_address(const char *host_port, Error **errp) diff --git a/migration/tls.c b/migration/tls.c index 3b9e8c9..e099c4b 100644 --- a/migration/tls.c +++ b/migration/tls.c @@ -26,7 +26,7 @@ #include "crypto/tlscreds.h" #include "qemu/error-report.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" static QCryptoTLSCreds * migration_tls_get_creds(MigrationState *s, diff --git a/migration/vmstate-types.c b/migration/vmstate-types.c index 48184c3..edead82 100644 --- a/migration/vmstate-types.c +++ b/migration/vmstate-types.c @@ -18,7 +18,7 @@ #include "migration/vmstate.h" #include "qemu/error-report.h" #include "qemu/queue.h" -#include "trace.h" +#include "qemu-build/trace.h" /* bool */ diff --git a/migration/vmstate.c b/migration/vmstate.c index 0b3282c..e65dc06 100644 --- a/migration/vmstate.c +++ b/migration/vmstate.c @@ -18,7 +18,7 @@ #include "qemu-file.h" #include "qemu/bitops.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qjson.h" static int vmstate_subsection_save(QEMUFile *f, const VMStateDescription *vmsd, diff --git a/monitor.c b/monitor.c index a4417f2..76f95c3 100644 --- a/monitor.c +++ b/monitor.c @@ -59,7 +59,7 @@ #include "qapi/qmp/json-streamer.h" #include "qapi/qmp/json-parser.h" #include "qom/object_interfaces.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "trace/control.h" #include "monitor/hmp-target.h" #ifdef CONFIG_TRACE_SIMPLE @@ -72,11 +72,11 @@ #include "hmp.h" #include "qemu/thread.h" #include "block/qapi.h" -#include "qapi/qapi-commands.h" -#include "qapi/qapi-events.h" +#include "qemu-build/qapi/qapi-commands.h" +#include "qemu-build/qapi/qapi-events.h" #include "qapi/error.h" #include "qapi/qmp-event.h" -#include "qapi/qapi-introspect.h" +#include "qemu-build/qapi/qapi-introspect.h" #include "sysemu/qtest.h" #include "sysemu/cpus.h" #include "qemu/cutils.h" @@ -2320,13 +2320,13 @@ int monitor_fd_param(Monitor *mon, const char *fdname, Error **errp) /* Please update hmp-commands.hx when adding or changing commands */ static mon_cmd_t info_cmds[] = { -#include "hmp-commands-info.h" +#include "qemu-build/hmp-commands-info.h" { NULL, NULL, }, }; /* mon_cmds and info_cmds would be sorted at runtime */ static mon_cmd_t mon_cmds[] = { -#include "hmp-commands.h" +#include "qemu-build/hmp-commands.h" { NULL, NULL, }, }; diff --git a/nbd/client.c b/nbd/client.c index dcad23a..12ffb97 100644 --- a/nbd/client.c +++ b/nbd/client.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nbd-internal.h" /* Definitions for opaque data types */ diff --git a/nbd/common.c b/nbd/common.c index 8c95c1d..eb90ef4 100644 --- a/nbd/common.c +++ b/nbd/common.c @@ -17,7 +17,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nbd-internal.h" /* Discard length bytes from channel. Return -errno on failure and 0 on diff --git a/nbd/server.c b/nbd/server.c index e714bfe..3ff96e3 100644 --- a/nbd/server.c +++ b/nbd/server.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "nbd-internal.h" static int system_errno_to_nbd_errno(int err) diff --git a/net/colo-compare.c b/net/colo-compare.c index 23b2d2c..a05930a 100644 --- a/net/colo-compare.c +++ b/net/colo-compare.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu-common.h" #include "qapi/error.h" #include "net/net.h" diff --git a/net/colo.c b/net/colo.c index 8426265..8e6896d 100644 --- a/net/colo.c +++ b/net/colo.c @@ -13,7 +13,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net/colo.h" uint32_t connection_key_hash(const void *opaque) diff --git a/net/filter-buffer.c b/net/filter-buffer.c index f7265c5..065d492 100644 --- a/net/filter-buffer.c +++ b/net/filter-buffer.c @@ -13,7 +13,7 @@ #include "qemu-common.h" #include "qemu/timer.h" #include "qemu/iov.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" #include "qapi/qmp/qerror.h" #include "qom/object.h" diff --git a/net/filter-mirror.c b/net/filter-mirror.c index 3a61cf2..1749307 100644 --- a/net/filter-mirror.c +++ b/net/filter-mirror.c @@ -17,7 +17,7 @@ #include "qom/object.h" #include "qemu/main-loop.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "chardev/char-fe.h" #include "qemu/iov.h" #include "qemu/sockets.h" diff --git a/net/filter-rewriter.c b/net/filter-rewriter.c index 62dad2d..5058b8f 100644 --- a/net/filter-rewriter.c +++ b/net/filter-rewriter.c @@ -10,7 +10,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "net/colo.h" #include "net/filter.h" #include "net/net.h" diff --git a/net/net.c b/net/net.c index 5222e45..b209c4b 100644 --- a/net/net.c +++ b/net/net.c @@ -33,8 +33,8 @@ #include "monitor/monitor.h" #include "qemu/help_option.h" -#include "qapi/qapi-commands-net.h" -#include "qapi/qapi-visit-net.h" +#include "qemu-build/qapi/qapi-commands-net.h" +#include "qemu-build/qapi/qapi-visit-net.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" diff --git a/net/vhost-user.c b/net/vhost-user.c index e0f16c8..2636c4e 100644 --- a/net/vhost-user.c +++ b/net/vhost-user.c @@ -14,11 +14,11 @@ #include "net/vhost-user.h" #include "chardev/char-fe.h" #include "qapi/error.h" -#include "qapi/qapi-commands-net.h" +#include "qemu-build/qapi/qapi-commands-net.h" #include "qemu/config-file.h" #include "qemu/error-report.h" #include "qemu/option.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct VhostUserState { NetClientState nc; diff --git a/numa.c b/numa.c index 1116c90..ce83f19 100644 --- a/numa.c +++ b/numa.c @@ -31,8 +31,8 @@ #include "qemu/error-report.h" #include "qapi/error.h" #include "qapi/opts-visitor.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-visit-misc.h" #include "hw/boards.h" #include "sysemu/hostmem.h" #include "hw/mem/pc-dimm.h" diff --git a/qapi/qapi-visit-core.c b/qapi/qapi-visit-core.c index d9a1137..0610e3d 100644 --- a/qapi/qapi-visit-core.c +++ b/qapi/qapi-visit-core.c @@ -18,7 +18,7 @@ #include "qapi/qmp/qerror.h" #include "qapi/visitor.h" #include "qapi/visitor-impl.h" -#include "trace.h" +#include "qemu-build/trace.h" void visit_complete(Visitor *v, void *opaque) { diff --git a/qdev-monitor.c b/qdev-monitor.c index b7e3291..61314384 100644 --- a/qdev-monitor.c +++ b/qdev-monitor.c @@ -24,7 +24,7 @@ #include "monitor/qdev.h" #include "sysemu/arch_init.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qemu/config-file.h" diff --git a/qemu-img.c b/qemu-img.c index 088d890..1e2cf9f 100644 --- a/qemu-img.c +++ b/qemu-img.c @@ -25,9 +25,9 @@ #include "qemu/osdep.h" #include -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "qapi/error.h" -#include "qapi/qapi-visit-block-core.h" +#include "qemu-build/qapi/qapi-visit-block-core.h" #include "qapi/qobject-output-visitor.h" #include "qapi/qmp/qjson.h" #include "qapi/qmp/qdict.h" @@ -121,7 +121,7 @@ static void QEMU_NORETURN help(void) "Command syntax:\n" #define DEF(option, callback, arg_string) \ " " arg_string "\n" -#include "qemu-img-cmds.h" +#include "qemu-build/qemu-img-cmds.h" #undef DEF #undef GEN_DOCS "\n" @@ -4683,7 +4683,7 @@ out: static const img_cmd_t img_cmds[] = { #define DEF(option, callback, arg_string) \ { option, callback }, -#include "qemu-img-cmds.h" +#include "qemu-build/qemu-img-cmds.h" #undef DEF #undef GEN_DOCS { NULL, NULL, }, diff --git a/qemu-io.c b/qemu-io.c index 160fb2a..b774b1e 100644 --- a/qemu-io.c +++ b/qemu-io.c @@ -30,7 +30,7 @@ #include "block/block_int.h" #include "trace/control.h" #include "crypto/init.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #define CMD_NOFILE_OK 0x01 diff --git a/qemu-nbd.c b/qemu-nbd.c index ed5d9b5..3da6911 100644 --- a/qemu-nbd.c +++ b/qemu-nbd.c @@ -41,7 +41,7 @@ #include "io/net-listener.h" #include "crypto/init.h" #include "trace/control.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #define SOCKET_PATH "/var/lock/qemu-nbd-%s" #define QEMU_NBD_OPT_CACHE 256 diff --git a/qga/main.c b/qga/main.c index f9c8305..772b960 100644 --- a/qga/main.c +++ b/qga/main.c @@ -33,7 +33,7 @@ #include "qemu/help_option.h" #include "qemu/sockets.h" #include "qemu/systemd.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #ifdef _WIN32 #include "qga/service-win32.h" #include "qga/vss-win32.h" diff --git a/qmp.c b/qmp.c index 4b2517d..a3b257e 100644 --- a/qmp.c +++ b/qmp.c @@ -14,7 +14,7 @@ */ #include "qemu/osdep.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "qemu/cutils.h" #include "qemu/option.h" #include "monitor/monitor.h" @@ -31,9 +31,9 @@ #include "sysemu/block-backend.h" #include "qom/qom-qobject.h" #include "qapi/error.h" -#include "qapi/qapi-commands-block-core.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-block-core.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qapi/qobject-input-visitor.h" diff --git a/qom/cpu.c b/qom/cpu.c index e42d9a7..5c30dc5 100644 --- a/qom/cpu.c +++ b/qom/cpu.c @@ -31,7 +31,7 @@ #include "sysemu/sysemu.h" #include "hw/boards.h" #include "hw/qdev-properties.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" CPUInterruptHandler cpu_interrupt_handler; diff --git a/qom/object.c b/qom/object.c index 755ad03..4191489 100644 --- a/qom/object.c +++ b/qom/object.c @@ -18,9 +18,9 @@ #include "qapi/visitor.h" #include "qapi/string-input-visitor.h" #include "qapi/string-output-visitor.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" #include "qapi/qmp/qerror.h" -#include "trace.h" +#include "qemu-build/trace.h" /* TODO: replace QObject with a simpler visitor to avoid a dependency * of the QOM core on QObject? */ diff --git a/replay/replay-input.c b/replay/replay-input.c index 6ee8b5f..3206cd1 100644 --- a/replay/replay-input.c +++ b/replay/replay-input.c @@ -16,7 +16,7 @@ #include "qemu/notify.h" #include "ui/input.h" #include "qapi/clone-visitor.h" -#include "qapi/qapi-visit-ui.h" +#include "qemu-build/qapi/qapi-visit-ui.h" void replay_save_input_event(InputEvent *evt) { diff --git a/scsi/pr-manager.c b/scsi/pr-manager.c index 87c45db..acdca0a 100644 --- a/scsi/pr-manager.c +++ b/scsi/pr-manager.c @@ -16,7 +16,7 @@ #include "block/aio.h" #include "block/thread-pool.h" #include "scsi/pr-manager.h" -#include "trace.h" +#include "qemu-build/trace.h" typedef struct PRManagerData { PRManager *pr_mgr; diff --git a/scsi/qemu-pr-helper.c b/scsi/qemu-pr-helper.c index 9fe615c..ab4e9e1 100644 --- a/scsi/qemu-pr-helper.c +++ b/scsi/qemu-pr-helper.c @@ -49,7 +49,7 @@ #include "qapi/qmp/qstring.h" #include "io/channel-socket.h" #include "trace/control.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "block/aio.h" #include "block/thread-pool.h" diff --git a/stubs/tpm.c b/stubs/tpm.c index 6729bc8..6310808 100644 --- a/stubs/tpm.c +++ b/stubs/tpm.c @@ -6,7 +6,7 @@ */ #include "qemu/osdep.h" -#include "qapi/qapi-commands-tpm.h" +#include "qemu-build/qapi/qapi-commands-tpm.h" #include "sysemu/tpm.h" int tpm_init(void) diff --git a/stubs/uuid.c b/stubs/uuid.c index a802e98..314a334 100644 --- a/stubs/uuid.c +++ b/stubs/uuid.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "qemu-common.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/uuid.h" UuidInfo *qmp_query_uuid(Error **errp) diff --git a/stubs/vmgenid.c b/stubs/vmgenid.c index 568e42b..089cefd 100644 --- a/stubs/vmgenid.c +++ b/stubs/vmgenid.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qerror.h" GuidInfo *qmp_query_vm_generation_id(Error **errp) diff --git a/stubs/xen-hvm.c b/stubs/xen-hvm.c index 0067bcc..16a98a2 100644 --- a/stubs/xen-hvm.c +++ b/stubs/xen-hvm.c @@ -12,7 +12,7 @@ #include "qemu-common.h" #include "hw/xen/xen.h" #include "exec/memory.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num) { diff --git a/target/arm/helper.c b/target/arm/helper.c index 09893e3..92f1ad1 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "target/arm/idau.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "cpu.h" #include "internals.h" #include "exec/gdbstub.h" diff --git a/target/arm/monitor.c b/target/arm/monitor.c index 4cdd267..3dba379 100644 --- a/target/arm/monitor.c +++ b/target/arm/monitor.c @@ -23,7 +23,7 @@ #include "qemu/osdep.h" #include "hw/boards.h" #include "kvm_arm.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" static GICCapability *gic_cap_new(int version) { diff --git a/target/i386/cpu.c b/target/i386/cpu.c index ec1efd3..78c8589 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -31,8 +31,8 @@ #include "qemu/option.h" #include "qemu/config-file.h" #include "qapi/error.h" -#include "qapi/qapi-visit-misc.h" -#include "qapi/qapi-visit-run-state.h" +#include "qemu-build/qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-visit-run-state.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qerror.h" #include "qapi/visitor.h" diff --git a/target/i386/kvm.c b/target/i386/kvm.c index d996cca..ba75706 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -46,7 +46,7 @@ #include "hw/pci/msix.h" #include "migration/blocker.h" #include "exec/memattrs.h" -#include "trace.h" +#include "qemu-build/trace.h" //#define DEBUG_KVM diff --git a/target/mips/translate.c b/target/mips/translate.c index d05ee67..13080ff 100644 --- a/target/mips/translate.c +++ b/target/mips/translate.c @@ -34,7 +34,7 @@ #include "exec/helper-gen.h" #include "exec/semihost.h" -#include "target/mips/trace.h" +#include "qemu-build/target/mips/trace.h" #include "trace-tcg.h" #include "exec/log.h" diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c index 79a436a..8540161 100644 --- a/target/ppc/kvm.c +++ b/target/ppc/kvm.c @@ -40,7 +40,7 @@ #include "hw/ppc/spapr_cpu_core.h" #include "hw/ppc/ppc.h" #include "sysemu/watchdog.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/gdbstub.h" #include "exec/memattrs.h" #include "exec/ram_addr.h" diff --git a/target/s390x/cpu.c b/target/s390x/cpu.c index c2b775f..c3d2b69 100644 --- a/target/s390x/cpu.c +++ b/target/s390x/cpu.c @@ -33,10 +33,10 @@ #include "qemu/cutils.h" #include "qemu/timer.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/visitor.h" -#include "qapi/qapi-visit-misc.h" -#include "qapi/qapi-visit-run-state.h" +#include "qemu-build/qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-visit-run-state.h" #include "sysemu/hw_accel.h" #include "exec/exec-all.h" #include "hw/qdev-properties.h" diff --git a/target/s390x/cpu_features.c b/target/s390x/cpu_features.c index 3b9e274..5af78be 100644 --- a/target/s390x/cpu_features.c +++ b/target/s390x/cpu_features.c @@ -13,7 +13,7 @@ #include "qemu/osdep.h" #include "qemu/module.h" #include "cpu_features.h" -#include "gen-features.h" +#include "qemu-build/gen-features.h" #define FEAT_INIT(_name, _type, _bit, _desc) \ { \ diff --git a/target/s390x/ioinst.c b/target/s390x/ioinst.c index 83c164a..382420e 100644 --- a/target/s390x/ioinst.c +++ b/target/s390x/ioinst.c @@ -14,7 +14,7 @@ #include "cpu.h" #include "internal.h" #include "hw/s390x/ioinst.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/s390-pci-bus.h" int ioinst_disassemble_sch_ident(uint32_t value, int *m, int *cssid, int *ssid, diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c index f570896..ef0a8f2 100644 --- a/target/s390x/kvm.c +++ b/target/s390x/kvm.c @@ -40,7 +40,7 @@ #include "sysemu/device_tree.h" #include "exec/gdbstub.h" #include "exec/address-spaces.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/s390-pci-inst.h" #include "hw/s390x/s390-pci-bus.h" #include "hw/s390x/ipl.h" diff --git a/target/s390x/mmu_helper.c b/target/s390x/mmu_helper.c index 1deeb6e..664102d 100644 --- a/target/s390x/mmu_helper.c +++ b/target/s390x/mmu_helper.c @@ -23,7 +23,7 @@ #include "kvm_s390x.h" #include "sysemu/kvm.h" #include "exec/exec-all.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "hw/s390x/storage-keys.h" /* #define DEBUG_S390 */ diff --git a/target/s390x/sigp.c b/target/s390x/sigp.c index aff1530..581ccaa 100644 --- a/target/s390x/sigp.c +++ b/target/s390x/sigp.c @@ -16,8 +16,8 @@ #include "exec/address-spaces.h" #include "exec/exec-all.h" #include "sysemu/sysemu.h" -#include "trace.h" -#include "qapi/qapi-types-misc.h" +#include "qemu-build/trace.h" +#include "qemu-build/qapi/qapi-types-misc.h" QemuMutex qemu_sigp_mutex; diff --git a/target/sparc/int32_helper.c b/target/sparc/int32_helper.c index c772492..da754d4 100644 --- a/target/sparc/int32_helper.c +++ b/target/sparc/int32_helper.c @@ -19,7 +19,7 @@ #include "qemu/osdep.h" #include "cpu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/sysemu.h" #include "exec/log.h" diff --git a/target/sparc/int64_helper.c b/target/sparc/int64_helper.c index f3e7f32..773a4d7 100644 --- a/target/sparc/int64_helper.c +++ b/target/sparc/int64_helper.c @@ -22,7 +22,7 @@ #include "cpu.h" #include "exec/helper-proto.h" #include "exec/log.h" -#include "trace.h" +#include "qemu-build/trace.h" #define DEBUG_PCALL diff --git a/target/sparc/mmu_helper.c b/target/sparc/mmu_helper.c index f8886ae..e0dc377 100644 --- a/target/sparc/mmu_helper.c +++ b/target/sparc/mmu_helper.c @@ -20,7 +20,7 @@ #include "qemu/osdep.h" #include "cpu.h" #include "exec/exec-all.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/address-spaces.h" /* Sparc MMU emulation */ diff --git a/target/sparc/win_helper.c b/target/sparc/win_helper.c index 8290a21..e47304a 100644 --- a/target/sparc/win_helper.c +++ b/target/sparc/win_helper.c @@ -22,7 +22,7 @@ #include "cpu.h" #include "exec/exec-all.h" #include "exec/helper-proto.h" -#include "trace.h" +#include "qemu-build/trace.h" static inline void memcpy32(target_ulong *dst, const target_ulong *src) { diff --git a/tests/qmp-test.c b/tests/qmp-test.c index 22445d9..c0e86c1 100644 --- a/tests/qmp-test.c +++ b/tests/qmp-test.c @@ -13,8 +13,8 @@ #include "qemu/osdep.h" #include "libqtest.h" #include "qapi/error.h" -#include "qapi/qapi-visit-introspect.h" -#include "qapi/qapi-visit-misc.h" +#include "qemu-build/qapi/qapi-visit-introspect.h" +#include "qemu-build/qapi/qapi-visit-misc.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qlist.h" #include "qapi/qobject-input-visitor.h" diff --git a/tests/tcg/test_path.c b/tests/tcg/test_path.c index 1c29bce..5775653 100644 --- a/tests/tcg/test_path.c +++ b/tests/tcg/test_path.c @@ -1,5 +1,5 @@ /* Test path override code */ -#include "config-host.h" +#include "qemu-build/config-host.h" #include "util/cutils.c" #include "util/hexdump.c" #include "util/iov.c" diff --git a/tests/test-char.c b/tests/test-char.c index b3a77af..bbb4524 100644 --- a/tests/test-char.c +++ b/tests/test-char.c @@ -8,7 +8,7 @@ #include "chardev/char-mux.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands-char.h" +#include "qemu-build/qapi/qapi-commands-char.h" #include "qapi/qmp/qdict.h" #include "qom/qom-qobject.h" diff --git a/tests/test-qmp-cmds.c b/tests/test-qmp-cmds.c index 5b1cee6..b98fc68 100644 --- a/tests/test-qmp-cmds.c +++ b/tests/test-qmp-cmds.c @@ -6,9 +6,9 @@ #include "qapi/error.h" #include "qemu/module.h" #include "qapi/qobject-input-visitor.h" -#include "tests/test-qapi-types.h" -#include "tests/test-qapi-visit.h" -#include "test-qapi-commands.h" +#include "qemu-build/tests/test-qapi-types.h" +#include "qemu-build/tests/test-qapi-visit.h" +#include "qemu-build/test-qapi-commands.h" static QmpCommandList qmp_commands; diff --git a/tests/test-qmp-event.c b/tests/test-qmp-event.c index 31f35b3..2be2ce5 100644 --- a/tests/test-qmp-event.c +++ b/tests/test-qmp-event.c @@ -20,7 +20,7 @@ #include "qapi/qmp/qnum.h" #include "qapi/qmp/qstring.h" #include "qapi/qmp-event.h" -#include "test-qapi-events.h" +#include "qemu-build/test-qapi-events.h" typedef struct TestEventData { QDict *expect; diff --git a/tests/test-qobject-input-visitor.c b/tests/test-qobject-input-visitor.c index 79b1a8c..a67561c 100644 --- a/tests/test-qobject-input-visitor.c +++ b/tests/test-qobject-input-visitor.c @@ -15,7 +15,7 @@ #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-visit-introspect.h" +#include "qemu-build/qapi/qapi-visit-introspect.h" #include "qapi/qobject-input-visitor.h" #include "test-qapi-visit.h" #include "qapi/qmp/qbool.h" @@ -24,8 +24,8 @@ #include "qapi/qmp/qnum.h" #include "qapi/qmp/qstring.h" #include "qapi/qmp/qjson.h" -#include "test-qapi-introspect.h" -#include "qapi/qapi-introspect.h" +#include "qemu-build/test-qapi-introspect.h" +#include "qemu-build/qapi/qapi-introspect.h" typedef struct TestInputVisitorData { QObject *obj; diff --git a/tpm.c b/tpm.c index 9303172..38c51f3 100644 --- a/tpm.c +++ b/tpm.c @@ -15,7 +15,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-tpm.h" +#include "qemu-build/qapi/qapi-commands-tpm.h" #include "qapi/qmp/qerror.h" #include "sysemu/tpm_backend.h" #include "sysemu/tpm.h" diff --git a/trace/control-target.c b/trace/control-target.c index 706b2ce..1301bca 100644 --- a/trace/control-target.c +++ b/trace/control-target.c @@ -9,7 +9,7 @@ #include "qemu/osdep.h" #include "cpu.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "trace/control.h" #include "translate-all.h" diff --git a/trace/control.c b/trace/control.c index e40cfca..ff68373 100644 --- a/trace/control.c +++ b/trace/control.c @@ -15,7 +15,7 @@ #include "trace/simple.h" #endif #ifdef CONFIG_TRACE_FTRACE -#include "trace/ftrace.h" +#include "qemu-build/trace/ftrace.h" #endif #ifdef CONFIG_TRACE_LOG #include "qemu/log.h" @@ -27,7 +27,7 @@ #include "qemu/error-report.h" #include "qemu/config-file.h" #include "monitor/monitor.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" int trace_events_enabled_count; diff --git a/trace/ftrace.c b/trace/ftrace.c index 61692a8..54e6cf3 100644 --- a/trace/ftrace.c +++ b/trace/ftrace.c @@ -11,7 +11,7 @@ #include "qemu/osdep.h" #include "trace/control.h" -#include "trace/ftrace.h" +#include "qemu-build/trace/ftrace.h" int trace_marker_fd; diff --git a/trace/qmp.c b/trace/qmp.c index 756086c..7a53b2f 100644 --- a/trace/qmp.c +++ b/trace/qmp.c @@ -9,7 +9,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-trace.h" +#include "qemu-build/qapi/qapi-commands-trace.h" #include "trace/control.h" diff --git a/ui/console.c b/ui/console.c index a8868fc..3b2588a 100644 --- a/ui/console.c +++ b/ui/console.c @@ -26,11 +26,11 @@ #include "ui/console.h" #include "hw/qdev-core.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qemu/option.h" #include "qemu/timer.h" #include "chardev/char-fe.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "exec/memory.h" #define DEFAULT_BACKSCROLL 512 diff --git a/ui/gtk-egl.c b/ui/gtk-egl.c index 9390c67..00133ee 100644 --- a/ui/gtk-egl.c +++ b/ui/gtk-egl.c @@ -14,7 +14,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "ui/gtk.h" diff --git a/ui/gtk-gl-area.c b/ui/gtk-gl-area.c index 147ad6f..8fb84b0 100644 --- a/ui/gtk-gl-area.c +++ b/ui/gtk-gl-area.c @@ -10,7 +10,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/console.h" #include "ui/gtk.h" diff --git a/ui/gtk.c b/ui/gtk.c index ef5bc42..c30abdc 100644 --- a/ui/gtk.c +++ b/ui/gtk.c @@ -37,7 +37,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qemu/cutils.h" #include "ui/console.h" @@ -50,7 +50,7 @@ #endif #include -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/input.h" #include "sysemu/sysemu.h" #include "keymaps.h" diff --git a/ui/input-keymap.c b/ui/input-keymap.c index 3d4e66b..168d5bb 100644 --- a/ui/input-keymap.c +++ b/ui/input-keymap.c @@ -5,22 +5,22 @@ #include "standard-headers/linux/input.h" -#include "ui/input-keymap-atset1-to-qcode.c" -#include "ui/input-keymap-linux-to-qcode.c" -#include "ui/input-keymap-qcode-to-atset1.c" -#include "ui/input-keymap-qcode-to-atset2.c" -#include "ui/input-keymap-qcode-to-atset3.c" -#include "ui/input-keymap-qcode-to-linux.c" -#include "ui/input-keymap-qcode-to-qnum.c" -#include "ui/input-keymap-qcode-to-sun.c" -#include "ui/input-keymap-qnum-to-qcode.c" -#include "ui/input-keymap-usb-to-qcode.c" -#include "ui/input-keymap-win32-to-qcode.c" -#include "ui/input-keymap-x11-to-qcode.c" -#include "ui/input-keymap-xorgevdev-to-qcode.c" -#include "ui/input-keymap-xorgkbd-to-qcode.c" -#include "ui/input-keymap-xorgxquartz-to-qcode.c" -#include "ui/input-keymap-xorgxwin-to-qcode.c" +#include "qemu-build/ui/input-keymap-atset1-to-qcode.c" +#include "qemu-build/ui/input-keymap-linux-to-qcode.c" +#include "qemu-build/ui/input-keymap-qcode-to-atset1.c" +#include "qemu-build/ui/input-keymap-qcode-to-atset2.c" +#include "qemu-build/ui/input-keymap-qcode-to-atset3.c" +#include "qemu-build/ui/input-keymap-qcode-to-linux.c" +#include "qemu-build/ui/input-keymap-qcode-to-qnum.c" +#include "qemu-build/ui/input-keymap-qcode-to-sun.c" +#include "qemu-build/ui/input-keymap-qnum-to-qcode.c" +#include "qemu-build/ui/input-keymap-usb-to-qcode.c" +#include "qemu-build/ui/input-keymap-win32-to-qcode.c" +#include "qemu-build/ui/input-keymap-x11-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgevdev-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgkbd-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgxquartz-to-qcode.c" +#include "qemu-build/ui/input-keymap-xorgxwin-to-qcode.c" int qemu_input_linux_to_qcode(unsigned int lnx) { diff --git a/ui/input-legacy.c b/ui/input-legacy.c index e5d4db1..8ec0122 100644 --- a/ui/input-legacy.c +++ b/ui/input-legacy.c @@ -23,7 +23,7 @@ */ #include "qemu/osdep.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "sysemu/sysemu.h" #include "ui/console.h" #include "ui/keymaps.h" diff --git a/ui/input.c b/ui/input.c index 51b1019..022cdbc 100644 --- a/ui/input.c +++ b/ui/input.c @@ -1,10 +1,10 @@ #include "qemu/osdep.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "qapi/qmp/qdict.h" #include "qemu/error-report.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/input.h" #include "ui/console.h" #include "sysemu/replay.h" diff --git a/ui/keymaps.c b/ui/keymaps.c index 43fe604..89ba2df 100644 --- a/ui/keymaps.c +++ b/ui/keymaps.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "keymaps.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/error-report.h" struct keysym2code { diff --git a/ui/shader.c b/ui/shader.c index 008458b..c022808 100644 --- a/ui/shader.c +++ b/ui/shader.c @@ -28,9 +28,9 @@ #include "qemu-common.h" #include "ui/shader.h" -#include "shader/texture-blit-vert.h" -#include "shader/texture-blit-flip-vert.h" -#include "shader/texture-blit-frag.h" +#include "qemu-build/ui/shader/texture-blit-vert.h" +#include "qemu-build/ui/shader/texture-blit-flip-vert.h" +#include "qemu-build/ui/shader/texture-blit-frag.h" struct QemuGLShader { GLint texture_blit_prog; diff --git a/ui/spice-core.c b/ui/spice-core.c index ae8921a..840d448 100644 --- a/ui/spice-core.c +++ b/ui/spice-core.c @@ -29,8 +29,8 @@ #include "qemu-x509.h" #include "qemu/sockets.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" -#include "qapi/qapi-events-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-events-ui.h" #include "qemu/notify.h" #include "qemu/option.h" #include "migration/misc.h" diff --git a/ui/spice-display.c b/ui/spice-display.c index fe73482..bd282ab 100644 --- a/ui/spice-display.c +++ b/ui/spice-display.c @@ -22,7 +22,7 @@ #include "qemu/queue.h" #include "ui/console.h" #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "ui/spice-display.h" diff --git a/ui/vnc-auth-sasl.c b/ui/vnc-auth-sasl.c index 3751a77..6910b31 100644 --- a/ui/vnc-auth-sasl.c +++ b/ui/vnc-auth-sasl.c @@ -25,7 +25,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "vnc.h" -#include "trace.h" +#include "qemu-build/trace.h" /* Max amount of data we send/recv for SASL steps to prevent DOS */ #define SASL_DATA_MAX_LEN (1024 * 1024) diff --git a/ui/vnc-auth-vencrypt.c b/ui/vnc-auth-vencrypt.c index d99ea36..49bab2e 100644 --- a/ui/vnc-auth-vencrypt.c +++ b/ui/vnc-auth-vencrypt.c @@ -28,7 +28,7 @@ #include "vnc.h" #include "qapi/error.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" static void start_auth_vencrypt_subauth(VncState *vs) { diff --git a/ui/vnc-ws.c b/ui/vnc-ws.c index 950f1cd..c4948af 100644 --- a/ui/vnc-ws.c +++ b/ui/vnc-ws.c @@ -23,7 +23,7 @@ #include "vnc.h" #include "io/channel-websock.h" #include "qemu/bswap.h" -#include "trace.h" +#include "qemu-build/trace.h" static void vncws_tls_handshake_done(QIOTask *task, gpointer user_data) diff --git a/ui/vnc.c b/ui/vnc.c index e164eb7..23aa43f 100644 --- a/ui/vnc.c +++ b/ui/vnc.c @@ -27,7 +27,7 @@ #include "qemu/osdep.h" #include "vnc.h" #include "vnc-jobs.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "sysemu/sysemu.h" #include "qemu/error-report.h" #include "qemu/option.h" @@ -35,9 +35,9 @@ #include "qemu/timer.h" #include "qemu/acl.h" #include "qemu/config-file.h" -#include "qapi/qapi-events.h" +#include "qemu-build/qapi/qapi-events.h" #include "qapi/error.h" -#include "qapi/qapi-commands-ui.h" +#include "qemu-build/qapi/qapi-commands-ui.h" #include "ui/input.h" #include "crypto/hash.h" #include "crypto/tlscredsanon.h" diff --git a/ui/x_keymap.c b/ui/x_keymap.c index 22e0e77..3feb1d5 100644 --- a/ui/x_keymap.c +++ b/ui/x_keymap.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "x_keymap.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/notify.h" #include "ui/input.h" diff --git a/util/aio-posix.c b/util/aio-posix.c index d8f0cb4..42c7f6b 100644 --- a/util/aio-posix.c +++ b/util/aio-posix.c @@ -19,7 +19,7 @@ #include "qemu/rcu_queue.h" #include "qemu/sockets.h" #include "qemu/cutils.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_EPOLL_CREATE1 #include #endif diff --git a/util/async.c b/util/async.c index 4dd9d95..3cec0ef 100644 --- a/util/async.c +++ b/util/async.c @@ -32,7 +32,7 @@ #include "qemu/atomic.h" #include "block/raw-aio.h" #include "qemu/coroutine_int.h" -#include "trace.h" +#include "qemu-build/trace.h" /***********************************************************/ /* bottom halves (can be seen as timers which expire ASAP) */ diff --git a/util/buffer.c b/util/buffer.c index d8bb874..dddf64f 100644 --- a/util/buffer.c +++ b/util/buffer.c @@ -21,7 +21,7 @@ #include "qemu/osdep.h" #include "qemu/host-utils.h" #include "qemu/buffer.h" -#include "trace.h" +#include "qemu-build/trace.h" #define BUFFER_MIN_INIT_SIZE 4096 #define BUFFER_MIN_SHRINK_SIZE 65536 diff --git a/util/hbitmap.c b/util/hbitmap.c index 58a2c93..f345968 100644 --- a/util/hbitmap.c +++ b/util/hbitmap.c @@ -12,7 +12,7 @@ #include "qemu/osdep.h" #include "qemu/hbitmap.h" #include "qemu/host-utils.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "crypto/hash.h" /* HBitmaps provides an array of bits. The bits are stored as usual in an diff --git a/util/lockcnt.c b/util/lockcnt.c index 4f88dcf..b46cdb9 100644 --- a/util/lockcnt.c +++ b/util/lockcnt.c @@ -9,7 +9,7 @@ #include "qemu/osdep.h" #include "qemu/thread.h" #include "qemu/atomic.h" -#include "trace.h" +#include "qemu-build/trace.h" #ifdef CONFIG_LINUX #include "qemu/futex.h" diff --git a/util/oslib-posix.c b/util/oslib-posix.c index 13b6f8d..dfd642e 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -32,7 +32,7 @@ #include #include "sysemu/sysemu.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qapi/error.h" #include "qemu/sockets.h" #include diff --git a/util/oslib-win32.c b/util/oslib-win32.c index bb5ad28..0527c90 100644 --- a/util/oslib-win32.c +++ b/util/oslib-win32.c @@ -34,7 +34,7 @@ #include "qapi/error.h" #include "sysemu/sysemu.h" #include "qemu/main-loop.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/sockets.h" #include "qemu/cutils.h" diff --git a/util/qemu-config.c b/util/qemu-config.c index c651c48..9e1aecc 100644 --- a/util/qemu-config.c +++ b/util/qemu-config.c @@ -1,6 +1,6 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-misc.h" #include "qapi/qmp/qdict.h" #include "qapi/qmp/qlist.h" #include "qemu-common.h" diff --git a/util/qemu-coroutine-lock.c b/util/qemu-coroutine-lock.c index 5a80c10..ead32f3 100644 --- a/util/qemu-coroutine-lock.c +++ b/util/qemu-coroutine-lock.c @@ -33,7 +33,7 @@ #include "qemu/processor.h" #include "qemu/queue.h" #include "block/aio.h" -#include "trace.h" +#include "qemu-build/trace.h" void qemu_co_queue_init(CoQueue *queue) { diff --git a/util/qemu-coroutine.c b/util/qemu-coroutine.c index 9eff7fd..9b8c50b 100644 --- a/util/qemu-coroutine.c +++ b/util/qemu-coroutine.c @@ -13,7 +13,7 @@ */ #include "qemu/osdep.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu-common.h" #include "qemu/thread.h" #include "qemu/atomic.h" diff --git a/util/qemu-sockets.c b/util/qemu-sockets.c index 7f13e8a..d80f75c 100644 --- a/util/qemu-sockets.c +++ b/util/qemu-sockets.c @@ -24,7 +24,7 @@ #include "monitor/monitor.h" #include "qapi/clone-visitor.h" #include "qapi/error.h" -#include "qapi/qapi-visit-sockets.h" +#include "qemu-build/qapi/qapi-visit-sockets.h" #include "qemu/sockets.h" #include "qemu/main-loop.h" #include "qapi/qobject-input-visitor.h" diff --git a/util/qemu-thread-posix.c b/util/qemu-thread-posix.c index b789cf3..ff24d14 100644 --- a/util/qemu-thread-posix.c +++ b/util/qemu-thread-posix.c @@ -14,7 +14,7 @@ #include "qemu/thread.h" #include "qemu/atomic.h" #include "qemu/notify.h" -#include "trace.h" +#include "qemu-build/trace.h" static bool name_threads; diff --git a/util/qemu-thread-win32.c b/util/qemu-thread-win32.c index ab60c0d..8f4e401 100644 --- a/util/qemu-thread-win32.c +++ b/util/qemu-thread-win32.c @@ -19,7 +19,7 @@ #include "qemu-common.h" #include "qemu/thread.h" #include "qemu/notify.h" -#include "trace.h" +#include "qemu-build/trace.h" #include static bool name_threads; diff --git a/util/thread-pool.c b/util/thread-pool.c index 610646d..70fdb84 100644 --- a/util/thread-pool.c +++ b/util/thread-pool.c @@ -19,7 +19,7 @@ #include "qemu/queue.h" #include "qemu/thread.h" #include "qemu/coroutine.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "block/thread-pool.h" #include "qemu/main-loop.h" diff --git a/util/vfio-helpers.c b/util/vfio-helpers.c index 006674c..acb7180 100644 --- a/util/vfio-helpers.c +++ b/util/vfio-helpers.c @@ -16,13 +16,13 @@ #include "qapi/error.h" #include "exec/ramlist.h" #include "exec/cpu-common.h" -#include "trace.h" +#include "qemu-build/trace.h" #include "qemu/queue.h" #include "qemu/error-report.h" #include "standard-headers/linux/pci_regs.h" #include "qemu/event_notifier.h" #include "qemu/vfio-helpers.h" -#include "trace.h" +#include "qemu-build/trace.h" #define QEMU_VFIO_DEBUG 0 diff --git a/vl.c b/vl.c index 0b15811..98697ca 100644 --- a/vl.c +++ b/vl.c @@ -24,7 +24,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include "qemu/cutils.h" #include "qemu/help_option.h" #include "qemu/uuid.h" @@ -112,7 +112,7 @@ int main(int argc, char **argv) #include "slirp/libslirp.h" -#include "trace-root.h" +#include "qemu-build/trace-root.h" #include "trace/control.h" #include "qemu/queue.h" #include "sysemu/arch_init.h" @@ -124,11 +124,11 @@ int main(int argc, char **argv) #include "exec/semihost.h" #include "crypto/init.h" #include "sysemu/replay.h" -#include "qapi/qapi-events-run-state.h" -#include "qapi/qapi-visit-block-core.h" -#include "qapi/qapi-commands-block-core.h" -#include "qapi/qapi-commands-misc.h" -#include "qapi/qapi-commands-run-state.h" +#include "qemu-build/qapi/qapi-events-run-state.h" +#include "qemu-build/qapi/qapi-visit-block-core.h" +#include "qemu-build/qapi/qapi-commands-block-core.h" +#include "qemu-build/qapi/qapi-commands-misc.h" +#include "qemu-build/qapi/qapi-commands-run-state.h" #include "qapi/qmp/qerror.h" #include "sysemu/iothread.h" diff --git a/scripts/qapi/types.py b/scripts/qapi/types.py index 64d9c0f..2d80f0b 100644 --- a/scripts/qapi/types.py +++ b/scripts/qapi/types.py @@ -177,8 +177,8 @@ class QAPISchemaGenTypeVisitor(QAPISchemaModularCVisitor): self._genc.preamble_add(mcgen(''' #include "qemu/osdep.h" #include "qapi/dealloc-visitor.h" -#include "qapi/qapi-builtin-types.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" ''')) self._genh.preamble_add(mcgen(''' #include "qapi/util.h" @@ -195,7 +195,7 @@ class QAPISchemaGenTypeVisitor(QAPISchemaModularCVisitor): ''', types=types, visit=visit)) self._genh.preamble_add(mcgen(''' -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" ''')) def visit_begin(self, schema): diff --git a/scripts/qapi/visit.py b/scripts/qapi/visit.py index 5d72d89..c8c2e5a 100644 --- a/scripts/qapi/visit.py +++ b/scripts/qapi/visit.py @@ -274,11 +274,11 @@ class QAPISchemaGenVisitVisitor(QAPISchemaModularCVisitor): #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" ''')) self._genh.preamble_add(mcgen(''' #include "qapi/visitor.h" -#include "qapi/qapi-builtin-types.h" +#include "qemu-build/qapi/qapi-builtin-types.h" ''', prefix=prefix)) @@ -295,7 +295,7 @@ class QAPISchemaGenVisitVisitor(QAPISchemaModularCVisitor): ''', visit=visit, prefix=self._prefix)) self._genh.preamble_add(mcgen(''' -#include "qapi/qapi-builtin-visit.h" +#include "qemu-build/qapi/qapi-builtin-visit.h" #include "%(types)s.h" ''', diff --git a/scripts/tracetool/backend/dtrace.py b/scripts/tracetool/backend/dtrace.py index c2f3a4e..5f6e2d1 100644 --- a/scripts/tracetool/backend/dtrace.py +++ b/scripts/tracetool/backend/dtrace.py @@ -37,9 +37,9 @@ def binary(): def generate_h_begin(events, group): if group == "root": - header = "trace-dtrace-root.h" + header = "qemu-build/trace-dtrace-root.h" else: - header = "trace-dtrace.h" + header = "qemu-build/trace-dtrace.h" out('#include "%s"' % header, '') diff --git a/scripts/tracetool/format/c.py b/scripts/tracetool/format/c.py index 833c05a..37600e9 100644 --- a/scripts/tracetool/format/c.py +++ b/scripts/tracetool/format/c.py @@ -21,9 +21,9 @@ def generate(events, backend, group): if "disable" not in e.properties] if group == "root": - header = "trace-root.h" + header = "qemu-build/trace-root.h" else: - header = "trace.h" + header = "qemu-build/trace.h" out('/* This file is autogenerated by tracetool, do not edit. */', '', diff --git a/scripts/tracetool/format/tcg_h.py b/scripts/tracetool/format/tcg_h.py index 1651cc3..d7cac01 100644 --- a/scripts/tracetool/format/tcg_h.py +++ b/scripts/tracetool/format/tcg_h.py @@ -29,9 +29,9 @@ def vcpu_transform_args(args): def generate(events, backend, group): if group == "root": - header = "trace-root.h" + header = "qemu-build/trace-root.h" else: - header = "trace.h" + header = "qemu-build/trace.h" out('/* This file is autogenerated by tracetool, do not edit. */', '/* You must include this file after the inclusion of helper.h */', diff --git a/scripts/tracetool/format/tcg_helper_c.py b/scripts/tracetool/format/tcg_helper_c.py index bbbd6ad..cafcf8f 100644 --- a/scripts/tracetool/format/tcg_helper_c.py +++ b/scripts/tracetool/format/tcg_helper_c.py @@ -42,9 +42,9 @@ def vcpu_transform_args(args, mode): def generate(events, backend, group): if group == "root": - header = "trace-root.h" + header = "qemu-build/trace-root.h" else: - header = "trace.h" + header = "qemu-build/trace.h" events = [e for e in events if "disable" not in e.properties] diff --git a/target/s390x/Makefile.objs b/target/s390x/Makefile.objs index 31932de..f373a5e 100644 --- a/target/s390x/Makefile.objs +++ b/target/s390x/Makefile.objs @@ -10,12 +10,13 @@ obj-$(call lnot,$(CONFIG_KVM)) += kvm-stub.o feat-src = $(SRC_PATH)/target/$(TARGET_BASE_ARCH)/ feat-dst = $(BUILD_DIR)/$(TARGET_DIR) ifneq ($(MAKECMDGOALS),clean) -GENERATED_FILES += $(feat-dst)gen-features.h +GENERATED_FILES += $(feat-dst)qemu-build/gen-features.h endif -$(feat-dst)gen-features.h: $(feat-dst)gen-features.h-timestamp +$(feat-dst)qemu-build/gen-features.h: $(feat-dst)qemu-build/gen-features.h-timestamp @cmp $< $@ >/dev/null 2>&1 || cp $< $@ -$(feat-dst)gen-features.h-timestamp: $(feat-dst)gen-features +$(feat-dst)qemu-build/gen-features.h-timestamp: $(feat-dst)gen-features + $(call quiet-command,mkdir -p $(dir $@), "MKDIR $(dir $@)") $(call quiet-command,$< >$@,"GEN","$(TARGET_DIR)gen-features.h") $(feat-dst)gen-features: $(feat-src)gen-features.c diff --git a/trace-events b/trace-events index 2c3e3d7..8a46fc0 100644 --- a/trace-events +++ b/trace-events @@ -8,7 +8,7 @@ # string. # # 2. Call the trace event from code using trace_##name, e.g. multiwrite_cb() -> -# trace_multiwrite_cb(). The source file must #include "trace.h". +# trace_multiwrite_cb(). The source file must #include "qemu-build/trace.h". # # Format of a trace event: # diff --git a/ui/cocoa.m b/ui/cocoa.m index 18de0bb..82142a6 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -32,9 +32,9 @@ #include "ui/input.h" #include "sysemu/sysemu.h" #include "qapi/error.h" -#include "qapi/qapi-commands.h" +#include "qemu-build/qapi/qapi-commands.h" #include "sysemu/blockdev.h" -#include "qemu-version.h" +#include "qemu-build/qemu-version.h" #include #include "qom/cpu.h" diff --git a/version.rc b/version.rc index d8e1569..aa44961 100644 --- a/version.rc +++ b/version.rc @@ -1,5 +1,5 @@ #include -#include "config-host.h" +#include "qemu-build/config-host.h" VS_VERSION_INFO VERSIONINFO FILEVERSION CONFIG_FILEVERSION -- MST