Bug 241028 - DTrace aarch64 : pid provider is not installed on this system
Summary: DTrace aarch64 : pid provider is not installed on this system
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: arm (show other bugs)
Version: CURRENT
Hardware: arm64 Any
: --- Affects Many People
Assignee: freebsd-arm (Nobody)
URL:
Keywords: needs-patch
Depends on:
Blocks:
 
Reported: 2019-10-03 07:41 UTC by Klaus Küchemann
Modified: 2024-05-21 13:41 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Klaus Küchemann 2019-10-03 07:41:24 UTC
DTrace aarch64 : pid provider is not installed on this system :

uname -a
FreeBSD generic 13.0-CURRENT FreeBSD 13.0-CURRENT #4 14aef6dfca9-c262785(master)-dirty: Sun Sep 22 01:31:32 UTC 2019     root@generic:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC  arm64
 
dtrace -n 'hotspot$1:::gc-end{printf("GC: %d\n", timestamp);}' 64858
dtrace: invalid probe specifier hotspot$1:::gc-end{printf("GC: %d\n", timestamp);}: pid provider is not installed on this system
Comment 1 Mateusz Piotrowski freebsd_committer freebsd_triage 2023-02-13 09:31:10 UTC
I've hit this problem on 13.1-RELEASE arm64.
Comment 2 Mateusz Piotrowski freebsd_committer freebsd_triage 2023-02-13 10:54:49 UTC
One of the reasons for the pid provider being unavailable is that the AArch64 fasttrap code is not implemented. See sys/cddl/contrib/opensolaris/uts/aarch64/dtrace/fasttrap_isa.c.