From nobody Wed Nov 05 15:29:30 2025 X-Original-To: dev-commits-src-branches@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 4d1q4V4HF8z6GTPQ; Wed, 05 Nov 2025 15:29:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d1q4V3TjBz3C9y; Wed, 05 Nov 2025 15:29:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762356570; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o+PQgAsAUJwEJIhkdoz4tQjVBHhkF+tkEo4Z0Tx2Kt0=; b=uEsCS7+s2+bHF4KDqhu1SiVD8Z8z0h6QO+B2JqgOlRHXTGXUNzMjb3CA9i1zmhHzwnNKBF tCNjE8sXU5ZBFg1jLg67hQqBFmmxXyxvlISdiIfMjZ8NfjM4prlMNuuOkilixfRYdciZez E2y0on9FHcaXYeJ0A9KlyC+gjFToJgJGgj3mXtV7q4Pd8XnR7FhgtBgVGEdZgqEc8eSUUR le2kpQ6bMbdo46riFkdRuX34oQxk5m2e35+60fNtMHwB1V/HoZV1F83plVhJPVGi4hVufa T/yuCnZf7y3rD1qIij8NJS+oWYzkfh2JQABiC4D+hSUhCZIrUhLfQceNvGI0qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762356570; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o+PQgAsAUJwEJIhkdoz4tQjVBHhkF+tkEo4Z0Tx2Kt0=; b=IIK6AzfJVeMO5WqdE0RWPQlAK9RgcsAaXKstyBL9pzJ94pRYYyIFkrD64E6SYhXh+PLYaC zpXVl7bqKIWv3xTlgm2H1N6pWlwNSPVpBy9sn7/jn4XOU15QJ2EpxtRxKQyM85BoYBFPF8 oeMSt933jNxBjz+VM9I04F0bsU0ucrDFEA8OzJwuzy/xL0EIKCe5yQdHx345B1a8Xk8ley hmjoBfvXZVH1K7Y3VbR+N3uWqwMrqAiJSNFfhorQCz3DR6r5BhxQvqBRfIPREgJGR866kB yhvukwOyb5RS6QMK0R55vuJGy++d2Dwq0tgLaqU3/M/cJPbeL80qn4cz4/Ra1Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762356570; a=rsa-sha256; cv=none; b=YAiKwSR8QkY0TtoOgHxQI1XkL4WbVBXyflKpoC7Nw7c+78kbre0sSOWvadsiBbghtcQBXr BRR+3byfs6XsEL0gwM1zvl+29OJ8Y2yEb65FFCyA++RkM4iHobThOojvDw1M/1GuR/fipe RMEXDEfJ1UnpqNL81HBfwhABLhxz8TkZXM8MyPXkFs0pg9ij/8aICTDqRowHKLC6Vz6lRo QcZQseiPXMGjm3M/Ul5JrWHF+CBu3PEVACm85VF8ivei0Xrr9cTG4GnNpU/nNWc5sOhD0Z ZD+0wqwvSRaHUszlqW1yG+6x8uR8iDC226HdeTqdTFGloaXCEZ/L1yWJQc4egg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4d1q4V2LGTzq5S; Wed, 05 Nov 2025 15:29:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A5FTUt5014699; Wed, 5 Nov 2025 15:29:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A5FTUba014696; Wed, 5 Nov 2025 15:29:30 GMT (envelope-from git) Date: Wed, 5 Nov 2025 15:29:30 GMT Message-Id: <202511051529.5A5FTUba014696@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: a6ae5d3a2ed3 - stable/15 - truss: Properly display first argument to nmount List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: a6ae5d3a2ed313eee8aabece5c8d8347f4db7baf Auto-Submitted: auto-generated The branch stable/15 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=a6ae5d3a2ed313eee8aabece5c8d8347f4db7baf commit a6ae5d3a2ed313eee8aabece5c8d8347f4db7baf Author: Tiago Gasiba AuthorDate: 2025-10-29 20:09:39 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2025-11-05 13:54:57 +0000 truss: Properly display first argument to nmount The first argument to nmount(2) is an nvlist in the form of an iovec, which truss already knows how to decode. Set the correct flag so this happens automatically. MFC after: 1 week PR: 290667 (cherry picked from commit b9f848ecbafce4e56ba9c8b7993b85347e83484a) --- usr.bin/truss/syscalls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c index 656d642e1f19..7b299bd2e1ff 100644 --- a/usr.bin/truss/syscalls.c +++ b/usr.bin/truss/syscalls.c @@ -403,7 +403,7 @@ static const struct syscall_decode decoded_syscalls[] = { { .name = "nanosleep", .ret_type = 1, .nargs = 1, .args = { { Timespec, 0 } } }, { .name = "nmount", .ret_type = 1, .nargs = 3, - .args = { { Ptr, 0 }, { UInt, 1 }, { Mountflags, 2 } } }, + .args = { { Iovec | IN, 0 }, { UInt, 1 }, { Mountflags, 2 } } }, { .name = "open", .ret_type = 1, .nargs = 3, .args = { { Name | IN, 0 }, { Open, 1 }, { Octal, 2 } } }, { .name = "openat", .ret_type = 1, .nargs = 4,