From nobody Mon Jul 07 18:20:18 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 4bbXbR2h65z60sKG for ; Mon, 07 Jul 2025 18:20:19 +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 4bbXbR1mTpz46cM; Mon, 07 Jul 2025 18:20:19 +0000 (UTC) (envelope-from daemon-user@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751912419; 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=NAK1pEzjgDlpyFnMuHEMAhSpy0v4tlCd9E23mGL1rPo=; b=pnLJGqn1uGcX+BGq4vbPgxgpHCvQiMSy/6g2faWX+qPtyjPZ+5voHizbNS6xz56kb838IK WWQ8tHgndAWBmPdIT73iHXV7CcYp8o0t3b723/Oco9LBmqiNnlssLyZ0WfYL6MaQKn10IY bG0/Ia80zJlXGTgCEtkq5ffsDdbNAhX0uLv/3+lopjqvljb5HWdz2JgBb4uC3xGA+SrBIx KrUFqipVcn8n+Ezil5x8jlzM4yb0ia29qxqUr0np/HhpA2zJ8FcaCFAeON5zP5vTAk3gPu mWyFkSg9ZGzKxTDbJTIkxMxyaPc+uz5+2iFRj95/Q7lKnaprPI0w7WLpHijo4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751912419; 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=NAK1pEzjgDlpyFnMuHEMAhSpy0v4tlCd9E23mGL1rPo=; b=g1L8Segp2MuBeUqUGLSvwYPU1jKoJPIAb5mgVkig745EUyGjtmSydEdMwJlShKRmGmJUWb 6qsoCuvlTHSlmE+Ngk0KE+2jm+0l2OFMm2C+LslMXnTBGSknik9b4RA9DRNDMHctMJq0W7 pFJd1s58ZPawidhNRF7pA7Jzmoo/vHIddR2DNDC7yA7KZ4MLZlzqb3kVKrvIp5raO6723N Ouwf4mh1jP8fA0f1ktUt2Qzu/7lZA2QF67aXRtUNF5c5bsAGe9NtPtEZF5SYojUu8IAcRQ PG3XJnTpHpLqu1/yYxQSic+XbTkUSt1WTzKjlzgxP5ULh/ON33U7ao4FFErQmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751912419; a=rsa-sha256; cv=none; b=Pslzo7rwGRb+uUSDlcZTmyJqVGDXf5/fEitDa6VloTDtTdfYLLHcACZXmP+MHn7QRMTvgO 9cTPcr762ViPvREYIPgxn04KjYZbw5tzirzlPXKbrQDAXbeVt0ueV+mnJPj9DrTd2J7Wkx YTbtWSVclxvQXwi9pNxfqS0+a9obGbSvoJa9WZALTGSMmeBy7QiyTuOepnZJ/039lUavGy 2qjyPjXgrrZt+ZNkp6298lkNYlhlKAWOFqTbb+CRbdvzhfqax6jnFjAV4/FiA3UXKkD7P4 zNvyL198IC45KIqlUA0KVk8q7pklQZMfobERWW9EgD8F5ny5N0D5/Jm0gSoqtQ== 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 C75B022A9; Mon, 07 Jul 2025 18:20:18 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.chi.freebsd.org (Postfix, from userid 1346) id C6194221C8; Mon, 7 Jul 2025 18:20:18 +0000 (UTC) Date: Mon, 7 Jul 2025 18:20:18 +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: <370d8985ea2675de2b29d006d74192a4@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-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: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-b4356atzpi5p55s5zcd7 X-Phabricator-Mail-ID: 5186055 X-Phabricator-Send-Attempt: svxmlae3owa4ldvp In-Reply-To: References: Thread-Index: OTM1ZGExZTUyNWU1ODllMDk0YjE0NTUwNGJmIGhsD+I= X-Phabricator-Stamps: actor(@zldrobit_gmail.com) application(Differential) author(@zldrobit_gmail.com) herald(H28) herald(H36) herald(H79) herald(H187) mention(@markj) monogram(D51188) object-type(DREV) phid(PHID-DREV-b4356atzpi5p55s5zcd7) reviewer(#dtrace) reviewer(@gnn) reviewer(@markj) revision-repository(rG) revision-status(needs-review) subscriber(@avg) subscriber(@freebsd-dtrace-list) subscriber(@imp) subscriber(@markj) 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_370d8985ea2675de2b29d006d74192a4" --b1_370d8985ea2675de2b29d006d74192a4 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 emxkcm9iaXRfZ21haWwuY29tIHVwZGF0ZWQgdGhpcyByZXZpc2lvbiB0byBEaWZmIDE1ODEyMC4K emxkcm9iaXRfZ21haWwuY29tIG1hcmtlZCBhbiBpbmxpbmUgY29tbWVudCBhcyBub3QgZG9uZS4K emxkcm9iaXRfZ21haWwuY29tIGFkZGVkIGEgY29tbWVudC4KVGhpcyByZXZpc2lvbiBub3cgcmVx dWlyZXMgcmV2aWV3IHRvIHByb2NlZWQuCgoKICBAbWFya2ogSSBmb3VuZCB0aGF0IHdlIHNob3Vs ZCBhbHNvIGRlbGV0ZSBgc3RfdmFsdWUgPSAwYCBpbiBgZHRfbW9kdWxlX3N5bXNvcnQzMi82NCgp YCwgb3RoZXJ3aXNlIGBkbXAtPmRtX2FzbGVuYCB3b3VsZCBhbHdheXMgYmUgbGVzc2VyIHRoYW4g YGRtcC0+ZG1fYXNyc3ZgIGJ5IGF0IGxlYXN0IG9uZS4gQXMgYSByZXN1bHQsIGBkdF9tb2R1bGVf c3ltc29ydDMyLzY0KClgIGlnbm9yZSB0aGUgbGFzdCBlbGVtZW50IGluIGBkbXAtPmRtX2FzbWFw YCBhbmQgIGBkdF9tb2R1bGVfc3ltYWRkcjMyLzY0KClgIHdvdWxkbid0IGZpbmQgaXQuICBJIGhh ZCB0byB1cGRhdGUgdGhlIHBhdGNoIGFjY29yZGluZ2x5LiBTb3JyeSBmb3IgaW50ZXJydXB0aW5n IHRoZSB0ZXN0IHN1aXRlIHByb2NlZHVyZS4KClJFUE9TSVRPUlkKICByRyBGcmVlQlNEIHNyYyBy ZXBvc2l0b3J5CgpDSEFOR0VTIFNJTkNFIExBU1QgVVBEQVRFCiAgaHR0cHM6Ly9yZXZpZXdzLmZy ZWVic2Qub3JnL0Q1MTE4OD92cz0xNTgxMDcmaWQ9MTU4MTIwCgpDSEFOR0VTIFNJTkNFIExBU1Qg QUNUSU9OCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0Q1MTE4OC9uZXcvCgpSRVZJU0lP TiBERVRBSUwKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDUxMTg4CgpBRkZFQ1RFRCBG SUxFUwogIGNkZGwvY29udHJpYi9vcGVuc29sYXJpcy9saWIvbGliZHRyYWNlL2NvbW1vbi9kdF9t b2R1bGUuYwoKRU1BSUwgUFJFRkVSRU5DRVMKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcv c2V0dGluZ3MvcGFuZWwvZW1haWxwcmVmZXJlbmNlcy8KClRvOiB6bGRyb2JpdF9nbWFpbC5jb20s ICNkdHJhY2UsIGdubiwgbWFya2oKQ2M6IG1hcmtqLCBhdmcsIGZyZWVic2QtZHRyYWNlLWxpc3Qs IGltcCwgbWVfcmV2aWV3cy5mcmVlYnNkX2xlbGYubHUsIGtwcmF2ZWVuLmxrbWxfZ21haWwuY29t LCBia2lkbmV5X2JyaWFua2lkbmV5LmNhLCBkbmVsc29uXzE5MDFfeWFob28uY29tLCB5YW4uanVy YWtfZ21haWwuY29tLCBiY3IsIGx3aHN1LCBqb25hdGhhbiwgcHN0ZWYK --b1_370d8985ea2675de2b29d006d74192a4 Content-Type: text/x-patch; charset=utf-8; name="D51188.158120.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D51188.158120.patch" ZGlmZiAtLWdpdCBhL2NkZGwvY29udHJpYi9vcGVuc29sYXJpcy9saWIvbGliZHRyYWNlL2NvbW1v bi9kdF9tb2R1bGUuYyBiL2NkZGwvY29udHJpYi9vcGVuc29sYXJpcy9saWIvbGliZHRyYWNlL2Nv bW1vbi9kdF9tb2R1bGUuYwotLS0gYS9jZGRsL2NvbnRyaWIvb3BlbnNvbGFyaXMvbGliL2xpYmR0 cmFjZS9jb21tb24vZHRfbW9kdWxlLmMKKysrIGIvY2RkbC9jb250cmliL29wZW5zb2xhcmlzL2xp Yi9saWJkdHJhY2UvY29tbW9uL2R0X21vZHVsZS5jCkBAIC0xMDksOCArMTA5LDcgQEAKIAkJaWYg KHN5bS0+c3RfbmFtZSA9PSAwIHx8IHN5bS0+c3RfbmFtZSA+PSBzc19zaXplKQogCQkJY29udGlu dWU7IC8qIHNraXAgbnVsbCBvciBpbnZhbGlkIG5hbWVzICovCiAKLQkJaWYgKHN5bS0+c3RfdmFs dWUgIT0gMCAmJgotCQkgICAgKEVMRjMyX1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9D QUwgfHwgc3ltLT5zdF9zaXplKSkgeworCQlpZiAoRUxGMzJfU1RfQklORChzeW0tPnN0X2luZm8p ICE9IFNUQl9MT0NBTCB8fCBzeW0tPnN0X3NpemUpIHsKIAkJCWFzcnN2Kys7IC8qIHJlc2VydmUg c3BhY2UgaW4gdGhlIGFkZHJlc3MgbWFwICovCiAKICNpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKQpA QCAtMTU5LDggKzE1OCw3IEBACiAJCWlmIChzeW0tPnN0X25hbWUgPT0gMCB8fCBzeW0tPnN0X25h bWUgPj0gc3Nfc2l6ZSkKIAkJCWNvbnRpbnVlOyAvKiBza2lwIG51bGwgb3IgaW52YWxpZCBuYW1l cyAqLwogCi0JCWlmIChzeW0tPnN0X3ZhbHVlICE9IDAgJiYKLQkJICAgIChFTEY2NF9TVF9CSU5E KHN5bS0+c3RfaW5mbykgIT0gU1RCX0xPQ0FMIHx8IHN5bS0+c3Rfc2l6ZSkpIHsKKwkJaWYgKEVM RjY0X1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9DQUwgfHwgc3ltLT5zdF9zaXplKSB7 CiAJCQlhc3JzdisrOyAvKiByZXNlcnZlIHNwYWNlIGluIHRoZSBhZGRyZXNzIG1hcCAqLwogI2lm IGRlZmluZWQoX19GcmVlQlNEX18pCiAJCQlzeW0tPnN0X3ZhbHVlICs9IChFbGZfQWRkcikgZG1w LT5kbV9yZWxvY19vZmZzZXQ7CkBAIC0yNDUsOCArMjQzLDcgQEAKIAogCWZvciAoaSA9IDE7IGkg PCBuOyBpKyssIGRzcCsrKSB7CiAJCUVsZjMyX1N5bSAqc3ltID0gc3ltdGFiICsgZHNwLT5kc19z eW1pZDsKLQkJaWYgKHN5bS0+c3RfdmFsdWUgIT0gMCAmJgotCQkgICAgKEVMRjMyX1NUX0JJTkQo c3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9DQUwgfHwgc3ltLT5zdF9zaXplKSkKKwkJaWYgKEVMRjMy X1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9DQUwgfHwgc3ltLT5zdF9zaXplKQogCQkJ KnN5bXBwKysgPSBzeW07CiAJfQogCkBAIC0yNjksOCArMjY2LDcgQEAKIAogCWZvciAoaSA9IDE7 IGkgPCBuOyBpKyssIGRzcCsrKSB7CiAJCUVsZjY0X1N5bSAqc3ltID0gc3ltdGFiICsgZHNwLT5k c19zeW1pZDsKLQkJaWYgKHN5bS0+c3RfdmFsdWUgIT0gMCAmJgotCQkgICAgKEVMRjY0X1NUX0JJ TkQoc3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9DQUwgfHwgc3ltLT5zdF9zaXplKSkKKwkJaWYgKEVM RjY0X1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAhPSBTVEJfTE9DQUwgfHwgc3ltLT5zdF9zaXplKQog CQkJKnN5bXBwKysgPSBzeW07CiAJfQogCkBAIC0xMjE4LDcgKzEyMTQsNyBAQAogCQkJY29udGlu dWU7IC8qIHNraXAgYW55IG1hbGZvcm1lZCBzZWN0aW9ucyAqLwogCQlpZiAoc2guc2hfc2l6ZSA9 PSAwKQogCQkJY29udGludWU7Ci0JCWlmIChzaC5zaF90eXBlID09IFNIVF9QUk9HQklUUyB8fCBz aC5zaF90eXBlID09IFNIVF9OT0JJVFMpIHsKKwkJaWYgKHNoLnNoX2ZsYWdzICYgU0hGX0FMTE9D KSB7CiAJCQlhbGlnbm1hc2sgPSBzaC5zaF9hZGRyYWxpZ24gLSAxOwogCQkJbWFwYmFzZSArPSBh bGlnbm1hc2s7CiAJCQltYXBiYXNlICY9IH5hbGlnbm1hc2s7Cgo= --b1_370d8985ea2675de2b29d006d74192a4--