From nobody Mon Jul 07 07:34:43 2025 X-Original-To: freebsd-dtrace@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bbGGX44WGz60y0t for ; Mon, 07 Jul 2025 07:34:44 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.chi.freebsd.org (mxrelay.chi.freebsd.org [IPv6:2610:1c0:1040:6064::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mxrelay.chi.freebsd.org", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bbGGX1Jrkz3mKm; Mon, 07 Jul 2025 07:34:44 +0000 (UTC) (envelope-from daemon-user@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751873684; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=jiqPZ29P110uCEzsRXwyHfXGrm0YoFZNG758r9ZRHRA=; b=EmSdTLiAGPXH4MK6FepDEKtxf9GHLGiWLhpllM238ziXGWpX72fPFXPBvQ+ayu+iKABVRb CRvqeedcgCt/F3arC0E9E9Ms4wmsaztYPB6o7V1SZ6qh+i3D6t1uHZHmLiit7yXHo+YDrL QgeeVrwG7T5bXeUdmR9fpbqIITo5Ck5skfH3T+ybBTcoM4ax/lnl9i2LWhd+SH7Q8MmXmU zqoJdTF1/k1MYJmVvqcuUQLsJx4+EXpfjXouyg52q0Rc7tgqpiqFG5xUiW4rgDtYh9/wVe yNjAFx7NUfCow6mKPretetWeu1jjWOQGx+ZvvBo877oJ5sx7uPZdh9rpMyG9aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751873684; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=jiqPZ29P110uCEzsRXwyHfXGrm0YoFZNG758r9ZRHRA=; b=xF0DOalxS46FuQAM85QR6icOqKPIiepjrSW9Yfg1jWUnm2QpVZ5G2P3zhFCdRjyrndPF2R aEBcznhL2D5K6J7F5DRK4rxaC7FvrEjAlUk1nGlyiYi9QOJDiz0AHdmIKTJi+EOYzS7L86 DJjM4/1VG7SrCH/YPaljGzeQY+M+e02kFSceiRc7SCOgmP0vHIZ03n0i9gr6jdc4qiJPcc HFDGxBM6Xb1ZL4NGYZIbTY9a3ghS5PerPhmXyWYRaJ32uzYaGWcHPpDbkZOGQlSeIj529z ahJQggj7dfgezkJ1BKOIQqfWxJdNsMJR6aVtewTPiULVdhRoPbwTuxVO7IGORw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751873684; a=rsa-sha256; cv=none; b=gk0qgFTo1YL2jhwQLPI/GAeqe4CTLOmVFEKiBjdfzxt9EgkfxHFlQJaor1ty2pBVIshwOS JUkq+AnUW/4I1w2fQbr5SGhBBAw70yLJb8p6yr7rDflWa38iq7SYMaDLeq1Y/lw1tTZc/E XdiwMeiKV/sJWNt5iuOY1M/GG6I6Pwl8QEoSCtw/rJpPRyNW7jD6QKeelliaDw/paJiyV3 ayKY2GiHXTLU5jRlcGM1G2mgK6MBgImXunYhpxvjPzFR/DpEOZtIkySy/F8BCqbhGpECj2 UJrtPhMfy3BBq0L0Uf5uIwVigx1dAZf6I8sdDzN5aVLuzfEZ8XWeFkI8FWIZaw== Received: from reviews.chi.freebsd.org (reviews.chi.freebsd.org [IPv6:2610:1c0:1040:606c::50:4]) by mxrelay.chi.freebsd.org (Postfix) with ESMTP id 5443E2196C; Mon, 07 Jul 2025 07:34:43 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.chi.freebsd.org (Postfix, from userid 1346) id 5305C2C1F8; Mon, 7 Jul 2025 07:34:43 +0000 (UTC) Date: Mon, 7 Jul 2025 07:34:43 +0000 To: Phabricator From: "zldrobit_gmail.com (Jiacong Fang)" Cc: freebsd-dtrace@freebsd.org Reply-to: "zldrobit_gmail.com (Jiacong Fang)" Subject: [Differential] D51188: dtrace: fix symbol address resolving Message-ID: <13cc141ff1b45a2c95c6aa722cdf22d4@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , X-Herald-Rules: <28>, <36>, <79>, <187> X-Phabricator-Projects: <#dtrace> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-b4356atzpi5p55s5zcd7 X-Phabricator-Mail-ID: 5184271 X-Phabricator-Send-Attempt: 62elbawvp5qzystl In-Reply-To: References: Thread-Index: OTM1ZGExZTUyNWU1ODllMDk0YjE0NTUwNGJmIGhreJM= X-Phabricator-Stamps: actor(@zldrobit_gmail.com) application(Differential) author(@zldrobit_gmail.com) herald(H28) herald(H36) herald(H79) herald(H187) monogram(D51188) object-type(DREV) phid(PHID-DREV-b4356atzpi5p55s5zcd7) reviewer(#dtrace) reviewer(@gnn) revision-repository(rG) revision-status(needs-review) subscriber(@freebsd-dtrace-list) subscriber(@imp) tag(#dtrace) via(web) List-Id: A discussion list for developers working on DTrace in FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-dtrace List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-dtrace@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_13cc141ff1b45a2c95c6aa722cdf22d4" --b1_13cc141ff1b45a2c95c6aa722cdf22d4 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 emxkcm9iaXRfZ21haWwuY29tIGNyZWF0ZWQgdGhpcyByZXZpc2lvbi4Kemxkcm9iaXRfZ21haWwu Y29tIGFkZGVkIGEgcmV2aWV3ZXI6IERUcmFjZS4Kemxkcm9iaXRfZ21haWwuY29tIGFkZGVkIGEg cHJvamVjdDogRFRyYWNlLgpIZXJhbGQgYWRkZWQgYSBzdWJzY3JpYmVyOiBpbXAuCkhlcmFsZCBh ZGRlZCBhIHJldmlld2VyOiBnbm4uCnpsZHJvYml0X2dtYWlsLmNvbSByZXF1ZXN0ZWQgcmV2aWV3 IG9mIHRoaXMgcmV2aXNpb24uCgpSRVZJU0lPTiBTVU1NQVJZCiAgRHRyYWNlIGFzc3VtZXMgb25s eSAqKkVMRioqIHNlY3Rpb25zIG9mIHR5cGUgYFNIVF9QUk9HQklUU2Agb3IgYFNIVF9OT0JJVFNg IG9jY3VweSBtZW1vcnkgc3BhY2UuIEhvd2V2ZXIsIHNlY3Rpb25zIHdpdGggYFNIRl9BTExPQ2Ag ZmxhZyBhbHNvIGNvbnN1bWUgbWVtb3J5IHNwYWNlLiBNb3Jlb3ZlciwgdGhlIHN5bWJvbCBhZGRy ZXNzIGluaXRpYWxpemF0aW9uIHNraXBzIHN5bWJvbHMgYXQgdGhlIHZlcnkgYmVnaW5uaW5nIG9m IGEgc2VjdGlvbi4KICAKICBGaXg6IENoZWNrIHNlY3Rpb24gZmxhZyBmb3IgY2FsY3VsYXRpbmcg c2VjdGlvbiBvZmZzZXQsIGFuZCBkaXNhYmxlIHRoZSBza2lwcGluZyBhdCB0aGUgYmVnaW5uaW5n IG9mIGEgc2VjdGlvbi4KICAKICBQUjogMjg4MDAwCgpSRVBPU0lUT1JZCiAgckcgRnJlZUJTRCBz cmMgcmVwb3NpdG9yeQoKUkVWSVNJT04gREVUQUlMCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qu b3JnL0Q1MTE4OAoKQUZGRUNURUQgRklMRVMKICBjZGRsL2NvbnRyaWIvb3BlbnNvbGFyaXMvbGli L2xpYmR0cmFjZS9jb21tb24vZHRfbW9kdWxlLmMKCkNIQU5HRSBERVRBSUxTCgpkaWZmIC0tZ2l0 IGEvY2RkbC9jb250cmliL29wZW5zb2xhcmlzL2xpYi9saWJkdHJhY2UvY29tbW9uL2R0X21vZHVs ZS5jIGIvY2RkbC9jb250cmliL29wZW5zb2xhcmlzL2xpYi9saWJkdHJhY2UvY29tbW9uL2R0X21v ZHVsZS5jCi0tLSBhL2NkZGwvY29udHJpYi9vcGVuc29sYXJpcy9saWIvbGliZHRyYWNlL2NvbW1v bi9kdF9tb2R1bGUuYworKysgYi9jZGRsL2NvbnRyaWIvb3BlbnNvbGFyaXMvbGliL2xpYmR0cmFj ZS9jb21tb24vZHRfbW9kdWxlLmMKQEAgLTE1OSw4ICsxNTksNyBAQAogCQlpZiAoc3ltLT5zdF9u YW1lID09IDAgfHwgc3ltLT5zdF9uYW1lID49IHNzX3NpemUpCiAJCQljb250aW51ZTsgLyogc2tp cCBudWxsIG9yIGludmFsaWQgbmFtZXMgKi8KIAotCQlpZiAoc3ltLT5zdF92YWx1ZSAhPSAwICYm Ci0JCSAgICAoRUxGNjRfU1RfQklORChzeW0tPnN0X2luZm8pICE9IFNUQl9MT0NBTCB8fCBzeW0t PnN0X3NpemUpKSB7CisJCWlmIChFTEY2NF9TVF9CSU5EKHN5bS0+c3RfaW5mbykgIT0gU1RCX0xP Q0FMIHx8IHN5bS0+c3Rfc2l6ZSkgewogCQkJYXNyc3YrKzsgLyogcmVzZXJ2ZSBzcGFjZSBpbiB0 aGUgYWRkcmVzcyBtYXAgKi8KICNpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKQogCQkJc3ltLT5zdF92 YWx1ZSArPSAoRWxmX0FkZHIpIGRtcC0+ZG1fcmVsb2Nfb2Zmc2V0OwpAQCAtMTIxOCw3ICsxMjE3 LDcgQEAKIAkJCWNvbnRpbnVlOyAvKiBza2lwIGFueSBtYWxmb3JtZWQgc2VjdGlvbnMgKi8KIAkJ aWYgKHNoLnNoX3NpemUgPT0gMCkKIAkJCWNvbnRpbnVlOwotCQlpZiAoc2guc2hfdHlwZSA9PSBT SFRfUFJPR0JJVFMgfHwgc2guc2hfdHlwZSA9PSBTSFRfTk9CSVRTKSB7CisJCWlmIChzaC5zaF9m bGFncyAmIFNIRl9BTExPQykgewogCQkJYWxpZ25tYXNrID0gc2guc2hfYWRkcmFsaWduIC0gMTsK IAkJCW1hcGJhc2UgKz0gYWxpZ25tYXNrOwogCQkJbWFwYmFzZSAmPSB+YWxpZ25tYXNrOwoKCgpF TUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9zZXR0aW5ncy9w YW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IHpsZHJvYml0X2dtYWlsLmNvbSwgI2R0cmFjZSwg Z25uCkNjOiBmcmVlYnNkLWR0cmFjZS1saXN0LCBpbXAsIG1lX3Jldmlld3MuZnJlZWJzZF9sZWxm Lmx1LCBrcHJhdmVlbi5sa21sX2dtYWlsLmNvbSwgYmtpZG5leV9icmlhbmtpZG5leS5jYSwgZG5l bHNvbl8xOTAxX3lhaG9vLmNvbSwgeWFuLmp1cmFrX2dtYWlsLmNvbSwgYmNyLCBsd2hzdSwgam9u YXRoYW4sIHBzdGVmLCBndWVzdC1wYXRtYWRkb3gK --b1_13cc141ff1b45a2c95c6aa722cdf22d4 Content-Type: text/x-patch; charset=utf-8; name="D51188.158079.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D51188.158079.patch" ZGlmZiAtLWdpdCBhL2NkZGwvY29udHJpYi9vcGVuc29sYXJpcy9saWIvbGliZHRyYWNlL2NvbW1v bi9kdF9tb2R1bGUuYyBiL2NkZGwvY29udHJpYi9vcGVuc29sYXJpcy9saWIvbGliZHRyYWNlL2Nv bW1vbi9kdF9tb2R1bGUuYwotLS0gYS9jZGRsL2NvbnRyaWIvb3BlbnNvbGFyaXMvbGliL2xpYmR0 cmFjZS9jb21tb24vZHRfbW9kdWxlLmMKKysrIGIvY2RkbC9jb250cmliL29wZW5zb2xhcmlzL2xp Yi9saWJkdHJhY2UvY29tbW9uL2R0X21vZHVsZS5jCkBAIC0xNTksOCArMTU5LDcgQEAKIAkJaWYg KHN5bS0+c3RfbmFtZSA9PSAwIHx8IHN5bS0+c3RfbmFtZSA+PSBzc19zaXplKQogCQkJY29udGlu dWU7IC8qIHNraXAgbnVsbCBvciBpbnZhbGlkIG5hbWVzICovCiAKLQkJaWYgKHN5bS0+c3RfdmFs dWUgIT0gMCAmJgotCQkgICAgKEVMRjY0X1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9D QUwgfHwgc3ltLT5zdF9zaXplKSkgeworCQlpZiAoRUxGNjRfU1RfQklORChzeW0tPnN0X2luZm8p ICE9IFNUQl9MT0NBTCB8fCBzeW0tPnN0X3NpemUpIHsKIAkJCWFzcnN2Kys7IC8qIHJlc2VydmUg c3BhY2UgaW4gdGhlIGFkZHJlc3MgbWFwICovCiAjaWYgZGVmaW5lZChfX0ZyZWVCU0RfXykKIAkJ CXN5bS0+c3RfdmFsdWUgKz0gKEVsZl9BZGRyKSBkbXAtPmRtX3JlbG9jX29mZnNldDsKQEAgLTEy MTgsNyArMTIxNyw3IEBACiAJCQljb250aW51ZTsgLyogc2tpcCBhbnkgbWFsZm9ybWVkIHNlY3Rp b25zICovCiAJCWlmIChzaC5zaF9zaXplID09IDApCiAJCQljb250aW51ZTsKLQkJaWYgKHNoLnNo X3R5cGUgPT0gU0hUX1BST0dCSVRTIHx8IHNoLnNoX3R5cGUgPT0gU0hUX05PQklUUykgeworCQlp ZiAoc2guc2hfZmxhZ3MgJiBTSEZfQUxMT0MpIHsKIAkJCWFsaWdubWFzayA9IHNoLnNoX2FkZHJh bGlnbiAtIDE7CiAJCQltYXBiYXNlICs9IGFsaWdubWFzazsKIAkJCW1hcGJhc2UgJj0gfmFsaWdu bWFzazsKCg== --b1_13cc141ff1b45a2c95c6aa722cdf22d4--