Again, OProfile is not the right target. It has never been a player outside Linux kernel folks. [...] Oprofile was used well beyond the kernel: it was the main profiler used for glibc development, Xorg development, Apache and many other OSS projects. It was what drove Linux PMU development, so naturally we concentrated on those usecases.
If you are arguing that those are not important then i disagree with you.
(/dev/perfctr on the other hand was an external driver that never saw enough use to find someone to push it upstream.)
[...] You refuse to do your homework and keep pulling out strawmen. Look up Paradyn, TAU, and PAPI.
FYI, PAPI has already been ported to the perf syscall, and both TAU and Paradyn are PAPI based - so they should work. I cannot see wide use of them beyond the HPC world, can you cite examples of big OSS projects making use of them?
In any case tools/perf/ does not try to be the exclusive user of the perf syscall - there are other user-space tools that make use of it.
Also, could you please skip the insults and the condescending tone?
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds