Bug 241028

Summary: DTrace aarch64 : pid provider is not installed on this system
Product: Base System Reporter: Klaus Küchemann <maciphone2>
Component: armAssignee: freebsd-arm (Nobody) <freebsd-arm>
Status: Open ---    
Severity: Affects Many People CC: 0mp, emaste
Priority: --- Keywords: needs-patch
Version: CURRENT   
Hardware: arm64   
OS: Any   

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.