Page MenuHomeFreeBSD

Register a syscall for pmc(3).
AcceptedPublic

Authored by brooks on Feb 12 2018, 10:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 18 2024, 4:52 PM
Unknown Object (File)
Jan 24 2024, 3:55 PM
Unknown Object (File)
Dec 21 2023, 3:36 PM
Unknown Object (File)
Dec 20 2023, 12:59 AM
Unknown Object (File)
Dec 14 2023, 11:31 PM
Unknown Object (File)
Oct 11 2023, 7:50 PM
Unknown Object (File)
Sep 29 2023, 12:38 AM
Unknown Object (File)
Aug 21 2023, 12:14 PM
Subscribers

Details

Reviewers
mjg
Summary

pmc(3) is a longstanding FreeBSD feature. Without a reserved syscall it
is impractical to implement freebsd32 compatability, syscall wrappers of
any sort, or to support calling conventions that require knowledge of
the types of syscall arguments.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 39815
Build 36704: arc lint + arc unit

Event Timeline

  • Rename syscall to pmc_op
  • libpmc: Call pmc_op directly
  • pmc_op: Add freebsd32 stub
  • rebase, regen generated files
brooks retitled this revision from Register a syscall for pmc(4). to Register a syscall for pmc(3)..Jun 9 2021, 4:13 PM
brooks edited the summary of this revision. (Show Details)
mjg added a subscriber: mjg.

thank you

This revision is now accepted and ready to land.Apr 19 2023, 6:52 PM
lib/libpmc/libpmc.c
1339

this block is of no significance now?