From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id UIJ+E3WQjGhpiQEAWB0awg (envelope-from ) for ; Fri, 01 Aug 2025 06:01:25 -0400 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=OjETFIE4; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 4BB3F1E102; Fri, 1 Aug 2025 06:01:25 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-10.1 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,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE autolearn=ham autolearn_force=no version=4.0.1 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 999BD1E089 for ; Fri, 1 Aug 2025 06:01:24 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 346283858436 for ; Fri, 1 Aug 2025 10:01:24 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by sourceware.org (Postfix) with ESMTPS id 311ED3858C78 for ; Fri, 1 Aug 2025 09:40:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 311ED3858C78 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 311ED3858C78 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.15 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1754041208; cv=none; b=B+UMadQUVjq2QJ2+E9siixTwCglkQVhhZA47lZ5MJGER0sNn32VAakAnaeVYtYm5lPzNueMTtwlQ3u1XIODHpI8IZHKelrqUMQ5QaKxwSdBlkCadVe3Wu+p+JfZqmldwPxM+LUF4Y0z26p7qd7AaqD/tnLs7X4kUzFGFFOBYq7s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1754041208; c=relaxed/simple; bh=bdxffKsxKeVNxhdgq2L+LH1WCie5zK97uihmHcTcnC4=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=YFFsfTBS2fiw+hviCEw6UCeZuHttJ2q+6QxKwvHLaXMvauqnUzvRu6mz9UUcm5TlgTTNr6gYGTml0UFN/NBhrrJE6U5yfaW6zAPskAUBZXIAnL9Qs4hwiAB3fcMfl3KPcdgJIx/rNJ76yyIC8w4Mua6PY0A5ZjvIMG41qbBYZRo= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 311ED3858C78 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=OjETFIE4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1754041208; x=1785577208; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=bdxffKsxKeVNxhdgq2L+LH1WCie5zK97uihmHcTcnC4=; b=OjETFIE4wWGWRtiX3puu8kPz5n8Di3W6cYbFa+LWmP3/o7tYS24lH8Av kQmx+BWrWzwZlhui1q1lF4wUfz3YjylmwofobTt45xos1tRQ5ZApmdoXH F8JjfLqJpy0njq9iTna0YP0YcgFLhr7VjDxwYEsXQNJ8eM8BfpVUsGDuY SUlM9ZIxnUs4xRcw3CyXuvTnqRCxYTMfokOXUoZwGCuo7Sye5UqBM7Tf5 4cK7j1XlyvTitUglPGM0qB5gzM/qES/XmNXwkvb8IxV0dMn2tELC69Hfa B6Cv9NQpD3sH33y+Jql77HOdMiBbY0f1wrGdtgab1jzDJV4TOUwxW7qy/ A==; X-CSE-ConnectionGUID: MW25T8J5TmykGN2wvC+kcA== X-CSE-MsgGUID: XxTcxYi5RYWVx7DixGAC/Q== X-IronPort-AV: E=McAfee;i="6800,10657,11508"; a="60028309" X-IronPort-AV: E=Sophos;i="6.17,255,1747724400"; d="scan'208";a="60028309" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Aug 2025 02:40:08 -0700 X-CSE-ConnectionGUID: 4YfAXKrXSiS0GADu5Rkyzw== X-CSE-MsgGUID: gNocdWJcQPGwWB4RnF/5Sw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.17,255,1747724400"; d="scan'208";a="163877383" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by orviesa008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Aug 2025 02:40:07 -0700 From: Tankut Baris Aktemur To: gdb-patches@sourceware.org, Markus Metzger Subject: [PATCH v3 17/44] gdb, gdbserver, ze: add library notification to U stop reply Date: Fri, 1 Aug 2025 11:37:19 +0200 Message-Id: <20250801-upstream-intelgt-mvp-v3-17-59ce0f87075b@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250801-upstream-intelgt-mvp-v3-0-59ce0f87075b@intel.com> References: <20250801-upstream-intelgt-mvp-v3-0-59ce0f87075b@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 RnJvbTogTWFya3VzIE1ldHpnZXIgPG1hcmt1cy50Lm1ldHpnZXJAaW50ZWwuY29tPgoKSWYgbGli cmFyaWVzIGhhdmUgY2hhbmdlZCwgYWRkIGEgIjtsaWJyYXJ5IiBub3RpZmljYXRpb24gdG8gYSAn VScgc3RvcApyZXBseSBwYWNrZXQgYW5kIGhhbmRsZSBpdCBhdCB0aGUgR0RCIHNpZGUuCgpSZXZp ZXdlZC1CeTogRWxpIFphcmV0c2tpaSA8ZWxpekBnbnUub3JnPgotLS0KIGdkYi9kb2MvZ2RiLnRl eGluZm8gICAgICAgfCAgNSArKysrKwogZ2RiL3JlbW90ZS5jICAgICAgICAgICAgICB8IDExICsr KysrKysrKy0tCiBnZGJzZXJ2ZXIvcmVtb3RlLXV0aWxzLmNjIHwgMjIgKysrKysrKysrKysrKysr KysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2dkYi9kb2MvZ2RiLnRleGluZm8gYi9nZGIvZG9jL2dkYi50ZXhpbmZv CmluZGV4IDYzNDY3NTI0MmJkNGZmNzJiNjc0MjU5NzEzM2U3YWQyOGQ2NzY4ZGEuLmRlOWM0OWQz ZjkxOTNmNzY4ZTg5OWVhMjJlYjRiMTBjZjc4ZWEzMzcgMTAwNjQ0Ci0tLSBhL2dkYi9kb2MvZ2Ri LnRleGluZm8KKysrIGIvZ2RiL2RvYy9nZGIudGV4aW5mbwpAQCAtNDQxNTQsMTAgKzQ0MTU0LDE1 IEBAIG9yIEBzYW1we3N9IGFjdGlvbiBpcyBleHBlY3RlZCB0byBiZSBjb250aW51ZWQuICBAeHJl ZntGaWxlLUkvTyBSZW1vdGUKIFByb3RvY29sIEV4dGVuc2lvbn0sIGZvciBtb3JlIGRldGFpbHMu CiAKIEBpdGVtIFUgQHZhcnt0aHJlYWQtaWR9CitAaXRlbXggVSBAdmFye3RocmVhZC1pZH07bGli cmFyeQogVGhlIHByb2dyYW0gaXMgY3VycmVudGx5IHVuYXZhaWxhYmxlLiAgVGhlIHJlbW90ZSB0 YXJnZXQgdHJpZWQgdG8gc3RvcAogaXQgYnV0IGl0IHdvdWxkIG5vdCByZXNwb25kLiAgVGhlIHRo cmVhZCBkZXNpZ25hdG9yIEB2YXJ7dGhyZWFkLWlkfQogaGFzIHRoZSBmb3JtYXQgYW5kIGludGVy cHJldGF0aW9uIGRlc2NyaWJlZCBpbiBAcmVme3RocmVhZC1pZCBzeW50YXh9LgogCitJZiBAc2Ft cHs7bGlicmFyeX0gaXMgYXBwZW5kZWQsIHRoZSBsb2FkZWQgbGlicmFyaWVzIGhhdmUgY2hhbmdl ZC4KK0B2YWx1ZXtHREJOfSBzaG91bGQgdXNlIEBzYW1we3FYZmVyOmxpYnJhcmllczpyZWFkfSB0 byBmZXRjaCBhIG5ldworbGlzdCBvZiBsb2FkZWQgbGlicmFyaWVzLgorCiBUaGlzIHBhY2tldCBz aG91bGQgbm90IGJlIHNlbnQgYnkgZGVmYXVsdDsgb2xkZXIgQHZhbHVle0dEQk59IHZlcnNpb25z CiBkaWQgbm90IHN1cHBvcnQgaXQuICBAdmFsdWV7R0RCTn0gcmVxdWVzdHMgaXQsIGJ5IHN1cHBs eWluZyBhbgogYXBwcm9wcmlhdGUgQHNhbXB7cVN1cHBvcnRlZH0gZmVhdHVyZSAoQHB4cmVme3FT dXBwb3J0ZWR9KS4gIFRoZQpkaWZmIC0tZ2l0IGEvZ2RiL3JlbW90ZS5jIGIvZ2RiL3JlbW90ZS5j CmluZGV4IDQ2MWJiZmI3ODMwMTllNDMzYTNhMDM3OGIzMTYyNDQ0ZWRjMzBkY2UuLjM4NTYxOGZj YmQ5MWRjZmFiMmZkNTViNTM0ZWVjMzAzYzY4OWNmZWQgMTAwNjQ0Ci0tLSBhL2dkYi9yZW1vdGUu YworKysgYi9nZGIvcmVtb3RlLmMKQEAgLTgzODcsOCArODM4NywxNSBAQCBQYWNrZXQ6ICclcydc biIpLAogICAgICAgZXZlbnQtPnB0aWQgPSBtaW51c19vbmVfcHRpZDsKICAgICAgIGJyZWFrOwog ICAgIGNhc2UgJ1UnOgotICAgICAgZXZlbnQtPndzLnNldF91bmF2YWlsYWJsZSAoKTsKLSAgICAg IGV2ZW50LT5wdGlkID0gcmVhZF9wdGlkICgmYnVmWzFdLCBOVUxMKTsKKyAgICAgIHsKKwljb25z dCBjaGFyICpvcHQgPSBudWxscHRyOworCisJZXZlbnQtPndzLnNldF91bmF2YWlsYWJsZSAoKTsK KwlldmVudC0+cHRpZCA9IHJlYWRfcHRpZCAoJmJ1ZlsxXSwgJm9wdCk7CisKKwlpZiAoc3RyY21w IChvcHQsICI7bGlicmFyeSIpID09IDApCisJICBldmVudC0+d3Muc2V0X2xvYWRlZCAoKTsKKyAg ICAgIH0KICAgICAgIGJyZWFrOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL2dkYnNlcnZlci9yZW1v dGUtdXRpbHMuY2MgYi9nZGJzZXJ2ZXIvcmVtb3RlLXV0aWxzLmNjCmluZGV4IDZiNGQxNTc2M2Fm YzhjMzFlY2YwNWI5MDIzMTliMGEyYzE0MjdhYTMuLjU2ZmI5Yzg2NzQyYzE2MDMxODUwMmVhYjRk NDNjYTgyOWQ1YzU5M2EgMTAwNjQ0Ci0tLSBhL2dkYnNlcnZlci9yZW1vdGUtdXRpbHMuY2MKKysr IGIvZ2Ric2VydmVyL3JlbW90ZS11dGlscy5jYwpAQCAtMTI4OCw5ICsxMjg4LDI1IEBAIHByZXBh cmVfcmVzdW1lX3JlcGx5IChjaGFyICpidWYsIHB0aWRfdCBwdGlkLCBjb25zdCB0YXJnZXRfd2Fp dHN0YXR1cyAmc3RhdHVzKQogICAgICAgc3ByaW50ZiAoYnVmLCAiTiIpOwogICAgICAgYnJlYWs7 CiAgICAgY2FzZSBUQVJHRVRfV0FJVEtJTkRfVU5BVkFJTEFCTEU6Ci0gICAgICBzcHJpbnRmIChi dWYsICJVIik7Ci0gICAgICBidWYgKz0gc3RybGVuIChidWYpOwotICAgICAgYnVmID0gd3JpdGVf cHRpZCAoYnVmLCBwdGlkKTsKKyAgICAgIHsKKwlzcHJpbnRmIChidWYsICJVIik7CisJYnVmICs9 IHN0cmxlbiAoYnVmKTsKKwlidWYgPSB3cml0ZV9wdGlkIChidWYsIHB0aWQpOworCisJcHJvY2Vz c19pbmZvICpwcm9jID0gZmluZF9wcm9jZXNzX3BpZCAocHRpZC5waWQgKCkpOworCWdkYl9hc3Nl cnQgKHByb2MgIT0gbnVsbHB0cik7CisJaWYgKHByb2MtPmRsbHNfY2hhbmdlZCkKKwkgIHsKKwkg ICAgc3RyY3B5IChidWYsICI7bGlicmFyeSIpOworCSAgICBidWYgKz0gc3RybGVuIChidWYpOwor CSAgICBwcm9jLT5kbGxzX2NoYW5nZWQgPSBmYWxzZTsKKwkgIH0KKworCS8qIEluIG5vbi1zdG9w LCBkb24ndCBjaGFuZ2UgdGhlIGdlbmVyYWwgdGhyZWFkIGJlaGluZAorCSAgIEdEQidzIGJhY2su ICAqLworCWlmICghbm9uX3N0b3ApCisJICBjcy5nZW5lcmFsX3RocmVhZCA9IHB0aWQ7CisgICAg ICB9CiAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgZXJyb3IgKCJ1bmhhbmRsZWQg d2FpdGtpbmQiKTsKCi0tIAoyLjM0LjEKCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJlZ2lzdGVy ZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55DQpUZWw6 ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGlyZWN0b3JzOiBTZWFu IEZlbm5lbGx5LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgVGlmZmFueSBEb29uIFNpbHZhDQpDaGFp cnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJlZ2lzdGVyZWQg T2ZmaWNlOiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVu IEhSQiAxODY5MjgK