From patchwork Thu Feb 22 23:49:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 129320 Delivered-To: patch@linaro.org Received: by 10.46.66.2 with SMTP id p2csp1163475lja; Thu, 22 Feb 2018 15:51:57 -0800 (PST) X-Google-Smtp-Source: AH8x226fk8f/rHsX2miylBbAnZgy9awVm9l0gMIP8wThhdDfxdNwgR4KGru7heI8XGvwGZO+03yv X-Received: by 10.13.193.133 with SMTP id c127mr6109217ywd.170.1519343517183; Thu, 22 Feb 2018 15:51:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519343517; cv=none; d=google.com; s=arc-20160816; b=Z2Eg2khuDD5B84BszQ3g+m49Mgy7WC6ggh9RYg/nzyiYeFHM0Tqa3uws/JkSw5rWBY 81BPM68plbPZHdD81SrPB5eLcrJsL7iWjOEMGEIWKCQ33iA9LMFSSzGwVZREe4d9au8+ sGtGnZCbYuQ4fkewQIhkedk/HzEvRhVCFIyv4n3FF9+JM+xn2mqJZ5ukqU96TsMNV4CS Iq6dhLlJT21eVzn4mQro3ivuWr/sKU0XqExrCYonr5xl/hb8phfNyOWy72+tEgVkZXeB hzZ8tvVUb4Z1/pXTBEyRd/uwdfTpyd/22+nlq2pp4FNQmXFpDwAN2C8RfKz8iFmcppNx AZHA== 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:message-id:date:to:from :dkim-signature:arc-authentication-results; bh=I5itlSuWJNSWcG06neGs/JA4gjTqvwPVHMGvJGUq1wA=; b=PI+FZzbRlz16gsDxLjlqkD4k3vlk5IKcs+Yniaaq108fg7NvDFOQE8cNOv8BXMWtKZ w+J2h6Eqolx2EhYfiJBBYo0lJ/7rhKfWPa4qWKPmqcLVpUp1mILxf/avg++sBpKVtIDa 5QiqleuLXXQBNpZUfGvOHsff1HMT1vu+3tWSdBqvQoqZQrnohIo66iBvB5WBviNUizHO NddmCOITYO+uj0NU4snDbWk0M05s8ynTLVNFkEJMU4WU6ShI4cMgHe03kmFGz+ndQ2Ja FV+tb+3EhlYPGpdw22t4C69DldKqEapOG1ZFTneT3tuMAEcUopu3SVO1GvS4wZw2Ra2j h6tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=NH+LBopf; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id w5si196463ywl.303.2018.02.22.15.51.56 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 22 Feb 2018 15:51:57 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=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; dkim=fail header.i=@linaro.org header.s=google header.b=NH+LBopf; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:41706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ep0ea-0002kh-Kg for patch@linaro.org; Thu, 22 Feb 2018 18:51:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ep0ch-0002Dt-9y for qemu-devel@nongnu.org; Thu, 22 Feb 2018 18:50:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ep0c8-0007x5-GM for qemu-devel@nongnu.org; Thu, 22 Feb 2018 18:49:59 -0500 Received: from mail-pg0-x242.google.com ([2607:f8b0:400e:c05::242]:44203) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ep0c7-0007uL-Od for qemu-devel@nongnu.org; Thu, 22 Feb 2018 18:49:23 -0500 Received: by mail-pg0-x242.google.com with SMTP id l4so2638534pgp.11 for ; Thu, 22 Feb 2018 15:49:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=I5itlSuWJNSWcG06neGs/JA4gjTqvwPVHMGvJGUq1wA=; b=NH+LBopfKoZRQVgFnjO7/xxtlr0sqe9hZSKcrc5E/sUVTpOzZl7kLMjw1MqfzAegsa uRpQK18dRo6QBTx5fysLogn/w5RNGvmjxNn86ykyOvj2fPPIrSXPY7L07qTedr+kPbMo 9VTX3jXShu6CeKA3qk2L0S+n2dRb/x8ffNSSU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=I5itlSuWJNSWcG06neGs/JA4gjTqvwPVHMGvJGUq1wA=; b=DaSGcZzHpsP5wxehKKt66SNwb51Iv1+K9/vciCKQHytwAMY0CjtyShEzgiWlX901OO HPzDf/ju5jEbfxvig9jCTcY8fqIISaTqam6oPkd6feAqE4U3W6srzK/9SwEzbzmh6fb7 3/+HgFPg6LHhaVNgl7CDtC0g1z/SA5rnsICBhH3HIP6Zspj1doTPQAUyU7aOFr4M9Gjn O56RXYo/yiivVCu3OA1bUWJ0GFgOLBO/Qjvwq8N7L3CNvBNi7PSvWCqyHLcqpkoKcqHp Rb/REZiHWy+eVN/0UC4poDiHwBx4vw4y9JXNBt3Exl6Rjy3DpvyOgJwtdHJTYr0fXBBo F4WQ== X-Gm-Message-State: APf1xPCZz4j/tN8JhShFt8POboX07dkJpum5wID40BtocAM8YfOONs6g xGIY9o6rEH3b6Gos8hWOs03AAkxOpfM= X-Received: by 10.101.93.138 with SMTP id f10mr6881681pgt.255.1519343361973; Thu, 22 Feb 2018 15:49:21 -0800 (PST) Received: from cloudburst.twiddle.net (97-113-169-147.tukw.qwest.net. [97.113.169.147]) by smtp.gmail.com with ESMTPSA id r20sm1963737pff.25.2018.02.22.15.49.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 22 Feb 2018 15:49:21 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Thu, 22 Feb 2018 15:49:18 -0800 Message-Id: <20180222234919.9060-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.14.3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::242 Subject: [Qemu-devel] [PULL 0/1] Add decodetree.py X-BeenThere: qemu-devel@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@linaro.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" The following changes since commit ff8689611a1d954897d857b28f7ef404e11cfa2c: Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' into staging (2018-02-22 11:37:05 +0000) are available in the Git repository at: git://github.com/rth7680/qemu.git tags/pull-decode-20180222 for you to fetch changes up to 568ae7efae7e4b90e213049efb8b6e4e12b47ca3: scripts: Add decodetree.py (2018-02-22 15:44:07 -0800) ---------------------------------------------------------------- Add decodetree.py ---------------------------------------------------------------- Richard Henderson (1): scripts: Add decodetree.py scripts/decodetree.py | 1062 ++++++++++++++++++++++++++++++++++++++ tests/Makefile.include | 9 +- tests/decode/check.sh | 18 + tests/decode/err_argset1.decode | 5 + tests/decode/err_argset2.decode | 5 + tests/decode/err_field1.decode | 5 + tests/decode/err_field2.decode | 5 + tests/decode/err_field3.decode | 5 + tests/decode/err_field4.decode | 6 + tests/decode/err_field5.decode | 5 + tests/decode/err_init1.decode | 6 + tests/decode/err_init2.decode | 6 + tests/decode/err_init3.decode | 7 + tests/decode/err_init4.decode | 7 + tests/decode/err_overlap1.decode | 6 + tests/decode/err_overlap2.decode | 6 + tests/decode/err_overlap3.decode | 6 + tests/decode/err_overlap4.decode | 6 + tests/decode/err_overlap5.decode | 5 + tests/decode/err_overlap6.decode | 6 + tests/decode/err_overlap7.decode | 6 + tests/decode/err_overlap8.decode | 5 + tests/decode/err_overlap9.decode | 6 + 23 files changed, 1202 insertions(+), 1 deletion(-) create mode 100755 scripts/decodetree.py create mode 100755 tests/decode/check.sh create mode 100644 tests/decode/err_argset1.decode create mode 100644 tests/decode/err_argset2.decode create mode 100644 tests/decode/err_field1.decode create mode 100644 tests/decode/err_field2.decode create mode 100644 tests/decode/err_field3.decode create mode 100644 tests/decode/err_field4.decode create mode 100644 tests/decode/err_field5.decode create mode 100644 tests/decode/err_init1.decode create mode 100644 tests/decode/err_init2.decode create mode 100644 tests/decode/err_init3.decode create mode 100644 tests/decode/err_init4.decode create mode 100644 tests/decode/err_overlap1.decode create mode 100644 tests/decode/err_overlap2.decode create mode 100644 tests/decode/err_overlap3.decode create mode 100644 tests/decode/err_overlap4.decode create mode 100644 tests/decode/err_overlap5.decode create mode 100644 tests/decode/err_overlap6.decode create mode 100644 tests/decode/err_overlap7.decode create mode 100644 tests/decode/err_overlap8.decode create mode 100644 tests/decode/err_overlap9.decode