From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id MOtoHNVhXGebkhUAWB0awg (envelope-from ) for ; Fri, 13 Dec 2024 11:33:25 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=ZcUOwM4B; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 716251E097; Fri, 13 Dec 2024 11:33:25 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id F2B6A1E091 for ; Fri, 13 Dec 2024 11:33:24 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id ACBB33858C53 for ; Fri, 13 Dec 2024 16:33:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ACBB33858C53 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=ZcUOwM4B Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by sourceware.org (Postfix) with ESMTPS id 959CE385842C for ; Fri, 13 Dec 2024 16:04:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 959CE385842C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 959CE385842C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.198.163.9 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1734105876; cv=none; b=KjaI2KiC3oZFdzB+g5P5PLzuTpx+E3k2lhBueunlAPRP0khXYOe1//xwGgKKVLoxF23nerG5+qpX9aQjvesj3H73NygHDn6KWQFF7FoP35XkOVwTwhR8rh8W88BoSHEgzg/k5fgiDyNRRJXozB5DL9316wvJhYXz96nhNSoD7/c= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1734105876; c=relaxed/simple; bh=VQDBzfTgWah+RwmfTNSTA1rFgmpsXSvNSm7i5soVMfw=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=IyqAVWEcjnXFMgkkc2acJ81TXw10balW3Fbk8Z9/b4nlIQD90y4SNqCeuhgJgxV7zELQYf9zxj8WAdoLuwWnrCiPMRgVTDvrjnCAxum4g6bsCqes/fJaQgwDx9OfNlmqikkNChpv9BOUOum2/TpNJcybFALKarOnZhqVMUHLD3M= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 959CE385842C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1734105876; x=1765641876; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=VQDBzfTgWah+RwmfTNSTA1rFgmpsXSvNSm7i5soVMfw=; b=ZcUOwM4BinePD9NzjM6LGwvc8tuy6kOXzXNqWGUzwSaaS3570Aq59PNy DDFxnld15mfS8t5YodxxOEQWVpXrgCk7DhPOocmY51Kr/Y8nSMumoRNEp NCa1XC0s3cvqIGEqjU7S97oIGxuYdMIgbNHyXe5aFj+X7qHM3LNm8bZvX RDDJtSYcw1FEKgJWFhIBh0KvIZQ6AROdiKGU0Vn/Q67TKTOkQnAf5sQ9U HBg8NPMxLMavDlb6OYNHC+1RLQAWoSkqi6NA9fQj1fJWNoi7kGteEwUnv WHfUZw/hIb7cZ9eO8tMHaE3JWBz/t85uSPrRbCkzoPBAGgMt1NkoH9+lZ g==; X-CSE-ConnectionGUID: YeCEJQVKRZmLAuBkBtAQeQ== X-CSE-MsgGUID: cf+DaI1LRfipz250SR2YGw== X-IronPort-AV: E=McAfee;i="6700,10204,11285"; a="45251837" X-IronPort-AV: E=Sophos;i="6.12,231,1728975600"; d="scan'208";a="45251837" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2024 08:04:33 -0800 X-CSE-ConnectionGUID: WaT1NrY+Tni3iuW+lwo60g== X-CSE-MsgGUID: bPd+PIcYRjeky5T5I+x6sw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="100730344" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by fmviesa003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2024 08:04:32 -0800 From: Tankut Baris Aktemur To: gdb-patches@sourceware.org, Markus Metzger Subject: [PATCH v2 45/47] testsuite, arch, intelgt: add a disassembly test Date: Fri, 13 Dec 2024 17:00:02 +0100 Message-Id: <20241213-upstream-intelgt-mvp-v2-45-5c4caeb7b33d@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241213-upstream-intelgt-mvp-v2-0-5c4caeb7b33d@intel.com> References: <20241213-upstream-intelgt-mvp-v2-0-5c4caeb7b33d@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.14.2 Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org RnJvbTogQWxiZXJ0YW5vIENhcnVzbyA8YWxiZXJ0YW5vLmNhcnVzb0BpbnRlbC5jb20+CgpUZXN0 IHRoZSBkaXNhc3NlbWJsZSBjb21tYW5kIG9uIHRoZSBJbnRlbCBHVCB0YXJnZXQuCi0tLQogZ2Ri L3Rlc3RzdWl0ZS9nZGIuYXJjaC9pbnRlbGd0LWRpc2Fzc2VtYmxlLmV4cCB8IDgyICsrKysrKysr KysrKysrKysrKysrKysrKysrCiBnZGIvdGVzdHN1aXRlL2dkYi5hcmNoL3N5Y2wtc2ltcGxlLmNw cCAgICAgICAgIHwgNDIgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMjQgaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvaW50ZWxndC1kaXNh c3NlbWJsZS5leHAgYi9nZGIvdGVzdHN1aXRlL2dkYi5hcmNoL2ludGVsZ3QtZGlzYXNzZW1ibGUu ZXhwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAuLjgyNjlkMmJhMmNjZjMxNjZiN2QwM2E0ZjQ3NzI0YjdlMGNjOGIzYmMK LS0tIC9kZXYvbnVsbAorKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5hcmNoL2ludGVsZ3QtZGlzYXNz ZW1ibGUuZXhwCkBAIC0wLDAgKzEsODIgQEAKKyMgQ29weXJpZ2h0IDIwMTktMjAyNCBGcmVlIFNv ZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKworIyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBpdCB1bmRlciB0aGUg dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor IyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBM aWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIworIyBU aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz ZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp ZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig bW9yZSBkZXRhaWxzLgorIworIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyMKKyMgVGVzdHMg ZGlzYXNzZW1ibHkgc3VwcG9ydCBmb3IgSW50ZWwoUikgR3JhcGhpY3MgVGVjaG5vbG9neS4KKwor bG9hZF9saWIgc3ljbC5leHAKKworc3RhbmRhcmRfdGVzdGZpbGUgc3ljbC1zaW1wbGUuY3BwCisK K3NldCBzeWNsX2RldmljZV9saXN0IFtpbml0X3N5Y2xfZGV2aWNlc19saXN0XQoraWYge1tsbGVu Z3RoICRzeWNsX2RldmljZV9saXN0XSA9PSAwfSB7CisgICAgdW5zdXBwb3J0ZWQgInRhcmdldCBk b2VzIG5vdCBzdXBwb3J0IFNZQ0wiCisgICAgcmV0dXJuIDAKK30KKworaWYge1tidWlsZF9leGVj dXRhYmxlICJmYWlsZWQgdG8gY29tcGlsZSAkc3JjZmlsZSIgXAorICAgICIke2JpbmZpbGV9IiAk c3JjZmlsZSB7c3ljbCBkZWJ1Z31dfSB7CisgICAgcmV0dXJuIC0xCit9CisKK2ZvcmVhY2ggZGV2 aWNlICRzeWNsX2RldmljZV9saXN0IHsKKyAgICBpZiB7IVtyZXF1aXJlX3N5Y2xfZGV2aWNlICIk ZGV2aWNlIiAiZ3B1IiAiSW50ZWwqIl19IHsKKwl1bnN1cHBvcnRlZCAidGVzdCBpcyBhaW1lZCBh dCBJbnRlbCBHUFVzIG9ubHkiCisJY29udGludWUKKyAgICB9CisKKyAgICBzeWNsX3dpdGhfaW50 ZWxndF9sb2NrICRkZXZpY2UgeworCWNsZWFuX3Jlc3RhcnQgIiR7YmluZmlsZX0iCisKKwlpZiB7 IVtzeWNsX3N0YXJ0ICRkZXZpY2VdfSB7CisJICAgIGNvbnRpbnVlCisJfQorCisJIyBTZXQgYnJl YWtwb2ludCBpbnNpZGUgdGhlIGtlcm5lbC4KKwlzZXQgYnBfbG9jYXRpb24gW2dkYl9nZXRfbGlu ZV9udW1iZXIgImluc2lkZS1rZXJuZWwiXQorCWdkYl9icmVha3BvaW50ICIkc3JjZmlsZTokYnBf bG9jYXRpb24iCisKKwkjIEhpdCB0aGUgYnJlYWtwb2ludC4KKwlnZGJfY29udGludWVfdG9fYnJl YWtwb2ludCAia2VybmVsIiAiLiokc3JjZmlsZTokYnBfbG9jYXRpb24uKiIKKworCSMgQ2hlY2sg aWYgSUdBIGlzIHN1cHBvc2VkIHRvIGV4aXN0LgorCXNldCBoYXNfaWdhIDAKKwlnZGJfdGVzdF9t dWx0aXBsZSAic2hvdyBjb25maWd1cmF0aW9uIiAiY2hlY2sgaWdhIiB7CisJICAgIC1yZSAtd3Jh cCAid2l0aC1saWJpZ2E2NC4qIiB7CisJCXNldCBoYXNfaWdhIDEKKwkgICAgfQorCSAgICAtcmUg LXdyYXAgIndpdGhvdXQtbGliaWdhNjQuKiIgeworCQlzZXQgaGFzX2lnYSAwCisJICAgIH0KKwl9 CisKKwlpZiB7JGhhc19pZ2F9IHsKKwkgICAgZ2RiX3Rlc3QgImRpc2Fzc2VtYmxlIFwkcGMsIFwk cGMrNjQiIFwKKwkJW211bHRpX2xpbmUgIkR1bXAgb2YgYXNzZW1ibGVyIGNvZGUgZnJvbSAkaGV4 IHRvICRoZXg6IiBcCisJCSAgICAgIj0+ICRoZXggLioiIFwKKwkJICAgICAiRW5kIG9mIGFzc2Vt YmxlciBkdW1wLiJdIFwKKwkJImRpc2Fzc2VtYmxlIgorCX0gZWxzZSB7CisJICAgIHVuc3VwcG9y dGVkICJkaXNhc3NlbWJsZSIKKworCSAgICBnZGJfdGVzdCAiZGlzYXNzZW1ibGUgXCRwYywgXCRw Yys2NCIgXAorCQlbbXVsdGlfbGluZSAiRHVtcCBvZiBhc3NlbWJsZXIgY29kZSBmcm9tICRoZXgg dG8gJGhleDoiIFwKKwkJICAgICAiPT4gJGhleCBcW15cclxuXF0rIiBcCisJCSAgICAgIkRpc2Fz c2VtYmxlIGZlYXR1cmUgbm90IGF2YWlsYWJsZTogbGliaWdhNjQgaXMgbWlzc2luZy4iIFwKKwkJ ICAgICAiIiBcCisJCSAgICAgInVua25vd24gZGlzYXNzZW1ibGVyIGVycm9yLioiXSBcCisJCSJk aXNhc3NlbWJseSBpcyB1bmF2YWlsYWJsZSB3aXRob3V0IGlnYSIKKwl9CisgICAgfQorfQpkaWZm IC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuYXJjaC9zeWNsLXNpbXBsZS5jcHAgYi9nZGIvdGVz dHN1aXRlL2dkYi5hcmNoL3N5Y2wtc2ltcGxlLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hNTFmZDFhYzNmZGE2 ODc4NzlmZGRmOTA5ZjI0NjA1OWE1NGM3OTZmCi0tLSAvZGV2L251bGwKKysrIGIvZ2RiL3Rlc3Rz dWl0ZS9nZGIuYXJjaC9zeWNsLXNpbXBsZS5jcHAKQEAgLTAsMCArMSw0MiBAQAorLyogVGhpcyB0 ZXN0Y2FzZSBpcyBwYXJ0IG9mIEdEQiwgdGhlIEdOVSBkZWJ1Z2dlci4KKworICAgQ29weXJpZ2h0 IDIwMTktMjAyNCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKworICAgVGhpcyBwcm9n cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp ZnkKKyAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5CisgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo ZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkg bGF0ZXIgdmVyc2lvbi4KKworICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7 IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICAgTUVSQ0hBTlRBQklMSVRZ IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICAgR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworICAgWW91IHNob3VsZCBo YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAg IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LiAgKi8KKworI2luY2x1ZGUgPHN5Y2wvc3ljbC5ocHA+CisjaW5jbHVkZSAi Li4vbGliL3N5Y2wtdXRpbC5jcHAiCisKK2ludAorbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFyZ3Zb XSkKK3sKKyAgaW50IGRhdGEgPSA0MjsKKworICB7IC8qIEV4dHJhIHNjb3BlIGVuZm9yY2VzIHdh aXRpbmcgb24gdGhlIGtlcm5lbC4gICovCisgICAgc3ljbDo6cXVldWUgZGV2aWNlUXVldWUge2dl dF9zeWNsX3F1ZXVlIChhcmdjLCBhcmd2KX07CisgICAgc3ljbDo6YnVmZmVyPGludCwgMT4gYnVm IHsmZGF0YSwgc3ljbDo6cmFuZ2U8MT4gezF9fTsKKworICAgIGRldmljZVF1ZXVlLnN1Ym1pdCAo WyZdIChzeWNsOjpoYW5kbGVyJiBjZ2gpCisgICAgICB7CisJYXV0byBhY2Nlc3NvciA9IGJ1Zi5n ZXRfYWNjZXNzPHN5Y2w6OmFjY2Vzczo6bW9kZTo6d3JpdGU+IChjZ2gpOworCisJY2doLnNpbmds ZV90YXNrPGNsYXNzIHNpbXBsZV9rZXJuZWw+IChbPV0gKCkKKwkgIHsKKwkgICAgYWNjZXNzb3Jb MF0gPSA5OTsgLyogaW5zaWRlLWtlcm5lbCAqLworCSAgfSk7CisgICAgICB9KTsKKyAgfQorCisg IHJldHVybiAwOworfQoKLS0gCjIuMzQuMQoKSW50ZWwgRGV1dHNjaGxhbmQgR21iSA0KUmVnaXN0 ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkNClRl bDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlDQpNYW5hZ2luZyBEaXJlY3RvcnM6IFNl YW4gRmVubmVsbHksIEplZmZyZXkgU2NobmVpZGVybWFuLCBUaWZmYW55IERvb24gU2lsdmENCkNo YWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQ0KUmVnaXN0ZXJl ZCBPZmZpY2U6IE11bmljaA0KQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNo ZW4gSFJCIDE4NjkyOAo=