From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id CKuaESyQjGhvhwEAWB0awg (envelope-from ) for ; Fri, 01 Aug 2025 06:00:12 -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=n15XLvU8; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 43D4E1E102; Fri, 1 Aug 2025 06:00:12 -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 D4D6B1E089 for ; Fri, 1 Aug 2025 06:00:11 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 927113858023 for ; Fri, 1 Aug 2025 10:00:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 927113858023 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=n15XLvU8 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by sourceware.org (Postfix) with ESMTPS id 7B7AC3858417 for ; Fri, 1 Aug 2025 09:40:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7B7AC3858417 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 7B7AC3858417 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=1754041254; cv=none; b=M/2M+ZxYYxw96PEkMbWTz0OHnqlRXZw4U3+CHiesNgrezna+u7fLgreZNyygO1P1pBswHb4ZJOzepkggjCYHYiOW45azJKfhip1v6pH3xGAyap8tQr1jI31Sd0r9EDqBlyYjvZDKsdwdXFOT5WHP3J7CmWmSpM9+8zcye48UpaU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1754041254; c=relaxed/simple; bh=r/bEdj2voGEDzOkuhC5gQDWYRV64Sw9Lr0i/VE1GU/E=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=I5BF1CceRZsvPmLOgql96Y8S5v96emXlHmvvaNbMlxOE/R7PYGLzoEL2ekcagzqaLOhyxg2f1E1FCEf+3HxhN5eXdRtFElMtlD80qrC/maRBmoeu7ZK2w3spSShkn3ncbwfeVyP5OtoQrl5xccCaDpIwICsLsKiyBNy6EL27740= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7B7AC3858417 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1754041255; x=1785577255; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=r/bEdj2voGEDzOkuhC5gQDWYRV64Sw9Lr0i/VE1GU/E=; b=n15XLvU8jj042picm5ExunDVMPXHnHeHCxWNynd38os7ztH91HyazmAv EjNHAlV4i74HurPZ9MFGw+UqJVQYLK7PoLUSATlmD4rVXfjfOui0zK+yr ARyvncmbPdvL9GjiqTRzRGNGBQQPO7SKID0wCPmAd6tpRJNsv2E/A84YH sTnWkz8bFK+h4+hcr5l+cXx6I5a0sNoopoLDhohWPZoFNrzJfU2ZPzqy3 vAp2hfcJtcSi336YYSVG1Yd/VecqZMR5p9ROs1oy0ptjy5ErWxouDbAv2 nfWfxrn2e9/fk46aU8Dw2llH0urs8b3fHioAlUsRv5X32yAlcTS3Q2L1y w==; X-CSE-ConnectionGUID: pr87kKFYQfG17bfst3UGdQ== X-CSE-MsgGUID: DHY0+HjyQ7aP57/u1/uU7w== X-IronPort-AV: E=McAfee;i="6800,10657,11508"; a="67081788" X-IronPort-AV: E=Sophos;i="6.17,255,1747724400"; d="scan'208";a="67081788" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Aug 2025 02:40:51 -0700 X-CSE-ConnectionGUID: nI/GOw2RTXy/FQ2rhxeEqg== X-CSE-MsgGUID: id4XRHDGRJ6E79e1Ss0xBQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.17,255,1747724400"; d="scan'208";a="168003880" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by orviesa004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Aug 2025 02:40:50 -0700 From: Tankut Baris Aktemur To: gdb-patches@sourceware.org, Markus Metzger Subject: [PATCH v3 26/44] gdb: load solibs if the target does not have the notion of an exec file Date: Fri, 1 Aug 2025 11:37:28 +0200 Message-Id: <20250801-upstream-intelgt-mvp-v3-26-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 SW4gdGhlICdwb3N0X2NyZWF0ZV9pbmZlcmlvcicgZnVuY3Rpb24sIHRoZSBjb2RlIGJsb2NrIHRo YXQgY2FsbHMgdGhlCnNvbGliIG9wcycgcG9zdC1jcmVhdGUtaW5mZXJpb3IgaG9vayBmdW5jdGlv biBpcyBndWFyZGVkIGJ5IGEKbnVsbC1jaGVjayBvbiBleGVjX2JmZC4gIFRoaXMgcHJldmVudHMg bG9hZGluZyBzb2xpYnMgb2YgYW4gaW5mZXJpb3IKaWYgaXQgZG9lcyBub3QgaGF2ZSBhbiBleGVj X2JmZC4gIEhvd2V2ZXIsIHN1Y2ggYSBzY2VuYXJpbyBjb3VsZCBiZQpwb3NzaWJsZSB3aXRoIHJl bGF0aXZlbHkgbmV3ZXIgdGFyZ2V0cywgc3VjaCBhcyBHUFVzLCB3aGVyZSBhbgpleGVjdXRhYmxl IGRvZXMgbm90IGV4aXN0IGJ1dCB0aGUgR1BVIGtlcm5lbHMgYXJlIHRyZWF0ZWQgYXMKbGlicmFy aWVzLgoKQWRkIGEgY2hlY2sgZm9yIHRoaXMgY2FzZS4KLS0tCiBnZGIvaW5mY21kLmMgfCAxMCAr KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZ2RiL2luZmNtZC5jIGIvZ2RiL2luZmNtZC5jCmluZGV4IDFkNWJlZDFi YjE3MDE1MjcxNDMwMjU1ZDBkNmUyODhkMGVkZmM3OTEuLmJhYjZmZTBkYjEzMjljMTE5ZDk0ZTEz ZTEyMDMwNjYyZjRiMTVmMWIgMTAwNjQ0Ci0tLSBhL2dkYi9pbmZjbWQuYworKysgYi9nZGIvaW5m Y21kLmMKQEAgLTI2Miw3ICsyNjIsMTUgQEAgcG9zdF9jcmVhdGVfaW5mZXJpb3IgKGludCBmcm9t X3R0eSwgYm9vbCBzZXRfcHNwYWNlX3NvbGliX29wcykKICAgICBjdXJyZW50X3Byb2dyYW1fc3Bh Y2UtPnNldF9zb2xpYl9vcHMKICAgICAgIChnZGJhcmNoX21ha2Vfc29saWJfb3BzIChjdXJyZW50 X2luZmVyaW9yICgpLT5hcmNoICgpKSk7CiAKLSAgaWYgKGN1cnJlbnRfcHJvZ3JhbV9zcGFjZS0+ ZXhlY19iZmQgKCkpCisgIC8qIFNvbWUgdGFyZ2V0cyAoZS5nLiAgR1BVcykgbWF5IHN0aWxsIGhh dmUgc29saWJzIGFsdGhvdWdoIHRoZXkgZG8KKyAgICAgbm90IGhhdmUgdGhlIG5vdGlvbiBvZiBh biBleGVjIGZpbGUuICAqLworICBjb25zdCBjaGFyICpleGVjX2ZpbGUKKyAgICA9IHRhcmdldF9w aWRfdG9fZXhlY19maWxlIChjdXJyZW50X2luZmVyaW9yICgpLT5waWQpOworICBib29sIHRhcmdl dF9tYXlfaGF2ZV9zb2xpYnMKKyAgICA9IChleGVjX2ZpbGUgIT0gbnVsbHB0ciAmJiAqZXhlY19m aWxlID09ICdcMCcpOworCisgIGlmIChjdXJyZW50X3Byb2dyYW1fc3BhY2UtPmV4ZWNfYmZkICgp ICE9IG51bGxwdHIKKyAgICAgIHx8IHRhcmdldF9tYXlfaGF2ZV9zb2xpYnMpCiAgICAgewogICAg ICAgY29uc3QgdW5zaWduZWQgc29saWJfYWRkX2dlbmVyYXRpb24KIAk9IGN1cnJlbnRfcHJvZ3Jh bV9zcGFjZS0+c29saWJfYWRkX2dlbmVyYXRpb247CgotLSAKMi4zNC4xCgpJbnRlbCBEZXV0c2No bGFuZCBHbWJIDQpSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJp YmVyZywgR2VybWFueQ0KVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUNCk1hbmFn aW5nIERpcmVjdG9yczogU2VhbiBGZW5uZWxseSwgSmVmZnJleSBTY2huZWlkZXJtYW4sIFRpZmZh bnkgRG9vbiBTaWx2YQ0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNv bGUgTGF1DQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoDQpDb21tZXJjaWFsIFJlZ2lzdGVyOiBB bXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==