oprofile: System-wide profiler for Linux systems1
Package available in: [trunk] [8.0] [7.0] [6.0] [2.1]
OProfile is a system-wide profiler for Linux systems, capable of profiling
all running code at low overhead. OProfile is released under the GNU GPL.
It consists of a kernel driver and a daemon for collecting sample data,
and several post-profiling tools for turning data into information.
OProfile leverages the hardware performance counters of the CPU to
enable profiling of a wide variety of interesting statistics, which
can also be used for basic time-spent profiling. All code is profiled:
hardware and software interrupt handlers, kernel modules, the kernel,
shared libraries, and applications.
... part of T2,
get it here
URL: http://oprofile.sourceforge.net/
Author: John Levon <levon [at] movementarian [dot] org>
Maintainer: Rene Rebe <rene [at] t2-project [dot] org>
License: GPL
Status: Stable
Version: 0.9.7
Remark: Does cross compile (as setup and patched in T2).
Download: http://sourceforge.net/projects/oprofile/files/ oprofile-0.9.7.tar.gz
T2 source: depmod.patch
T2 source: oprofile.cache
T2 source: oprofile.conf
T2 source: oprofile.desc
Build time (on reference hardware): 30% (relative to binutils)2
Installed size (on reference hardware): 3.73 MB, 228 files
Dependencies (build time detected):
00-dirtree
bash
binutils
bzip2
cf
coreutils
diffutils
docbookx
file
findutils
gawk
gcc
glibc
grep
imake
libice
libsm
libx11
libxau
libxcb
libxslt
linux-header
make
mktemp
net-tools
patch
popt
qt
sed
sysfiles
tar
zlib
Installed files (on reference hardware):
[show]
usr/bin/opannotate
usr/bin/oparchive
usr/bin/opcontrol
usr/bin/opgprof
usr/bin/ophelp
usr/bin/opimport
usr/bin/opjitconv
usr/bin/opreport
usr/bin/oprof_start
usr/bin/oprofiled
usr/include/opagent.h
usr/lib/oprofile
usr/lib/oprofile/libopagent.a
usr/lib/oprofile/libopagent.la
usr/lib/oprofile/libopagent.so
usr/lib/oprofile/libopagent.so.1
usr/lib/oprofile/libopagent.so.1.0.0
usr/share/doc/oprofile
usr/share/doc/oprofile/internals.html
usr/share/doc/oprofile/op-jit-devel.html
usr/share/doc/oprofile/opreport.xsd
usr/share/doc/oprofile/oprofile.html
usr/share/man/man1/opannotate.1
usr/share/man/man1/oparchive.1
usr/share/man/man1/opcontrol.1
usr/share/man/man1/opgprof.1
usr/share/man/man1/ophelp.1
usr/share/man/man1/opimport.1
usr/share/man/man1/opreport.1
usr/share/man/man1/oprofile.1
usr/share/oprofile
usr/share/oprofile/alpha
usr/share/oprofile/alpha/ev4
usr/share/oprofile/alpha/ev4/events
usr/share/oprofile/alpha/ev4/unit_masks
usr/share/oprofile/alpha/ev5
usr/share/oprofile/alpha/ev5/events
usr/share/oprofile/alpha/ev5/unit_masks
usr/share/oprofile/alpha/ev6
usr/share/oprofile/alpha/ev6/events
usr/share/oprofile/alpha/ev6/unit_masks
usr/share/oprofile/alpha/ev67
usr/share/oprofile/alpha/ev67/events
usr/share/oprofile/alpha/ev67/unit_masks
usr/share/oprofile/alpha/pca56
usr/share/oprofile/alpha/pca56/events
usr/share/oprofile/alpha/pca56/unit_masks
usr/share/oprofile/arm
usr/share/oprofile/arm/armv6
usr/share/oprofile/arm/armv6/events
usr/share/oprofile/arm/armv6/unit_masks
usr/share/oprofile/arm/armv7
usr/share/oprofile/arm/armv7/events
usr/share/oprofile/arm/armv7/unit_masks
usr/share/oprofile/arm/mpcore
usr/share/oprofile/arm/mpcore/events
usr/share/oprofile/arm/mpcore/unit_masks
usr/share/oprofile/arm/xscale1
usr/share/oprofile/arm/xscale1/events
usr/share/oprofile/arm/xscale1/unit_masks
usr/share/oprofile/arm/xscale2
usr/share/oprofile/arm/xscale2/events
usr/share/oprofile/arm/xscale2/unit_masks
usr/share/oprofile/avr32
usr/share/oprofile/avr32/events
usr/share/oprofile/avr32/unit_masks
usr/share/oprofile/i386
usr/share/oprofile/i386/arch_perfmon
usr/share/oprofile/i386/arch_perfmon/events
usr/share/oprofile/i386/arch_perfmon/unit_masks
usr/share/oprofile/i386/athlon
usr/share/oprofile/i386/athlon/events
usr/share/oprofile/i386/athlon/unit_masks
usr/share/oprofile/i386/atom
usr/share/oprofile/i386/atom/events
usr/share/oprofile/i386/atom/unit_masks
usr/share/oprofile/i386/core
usr/share/oprofile/i386/core/events
usr/share/oprofile/i386/core/unit_masks
usr/share/oprofile/i386/core_2
usr/share/oprofile/i386/core_2/events
usr/share/oprofile/i386/core_2/unit_masks
usr/share/oprofile/i386/core_i7
usr/share/oprofile/i386/core_i7/events
usr/share/oprofile/i386/core_i7/unit_masks
usr/share/oprofile/i386/nehalem
usr/share/oprofile/i386/nehalem/events
usr/share/oprofile/i386/nehalem/unit_masks
usr/share/oprofile/i386/p4
usr/share/oprofile/i386/p4-ht
usr/share/oprofile/i386/p4-ht/events
usr/share/oprofile/i386/p4-ht/unit_masks
usr/share/oprofile/i386/p4/events
usr/share/oprofile/i386/p4/unit_masks
usr/share/oprofile/i386/p6_mobile
usr/share/oprofile/i386/p6_mobile/events
usr/share/oprofile/i386/p6_mobile/unit_masks
usr/share/oprofile/i386/pii
usr/share/oprofile/i386/pii/events
usr/share/oprofile/i386/pii/unit_masks
usr/share/oprofile/i386/piii
usr/share/oprofile/i386/piii/events
usr/share/oprofile/i386/piii/unit_masks
usr/share/oprofile/i386/ppro
usr/share/oprofile/i386/ppro/events
usr/share/oprofile/i386/ppro/unit_masks
usr/share/oprofile/ia64
usr/share/oprofile/ia64/ia64
usr/share/oprofile/ia64/ia64/events
usr/share/oprofile/ia64/ia64/unit_masks
usr/share/oprofile/ia64/itanium
usr/share/oprofile/ia64/itanium/events
usr/share/oprofile/ia64/itanium/unit_masks
usr/share/oprofile/ia64/itanium2
usr/share/oprofile/ia64/itanium2/events
usr/share/oprofile/ia64/itanium2/unit_masks
usr/share/oprofile/mips
usr/share/oprofile/mips/20K
usr/share/oprofile/mips/20K/events
usr/share/oprofile/mips/20K/unit_masks
usr/share/oprofile/mips/24K
usr/share/oprofile/mips/24K/events
usr/share/oprofile/mips/24K/unit_masks
usr/share/oprofile/mips/25K
usr/share/oprofile/mips/25K/events
usr/share/oprofile/mips/25K/unit_masks
usr/share/oprofile/mips/34K
usr/share/oprofile/mips/34K/events
usr/share/oprofile/mips/34K/unit_masks
usr/share/oprofile/mips/5K
usr/share/oprofile/mips/5K/events
usr/share/oprofile/mips/5K/unit_masks
usr/share/oprofile/mips/r10000
usr/share/oprofile/mips/r10000/events
usr/share/oprofile/mips/r10000/unit_masks
usr/share/oprofile/mips/r12000
usr/share/oprofile/mips/r12000/events
usr/share/oprofile/mips/r12000/unit_masks
usr/share/oprofile/mips/rm7000
usr/share/oprofile/mips/rm7000/events
usr/share/oprofile/mips/rm7000/unit_masks
usr/share/oprofile/mips/rm9000
usr/share/oprofile/mips/rm9000/events
usr/share/oprofile/mips/rm9000/unit_masks
usr/share/oprofile/mips/sb1
usr/share/oprofile/mips/sb1/events
usr/share/oprofile/mips/sb1/unit_masks
usr/share/oprofile/mips/vr5432
usr/share/oprofile/mips/vr5432/events
usr/share/oprofile/mips/vr5432/unit_masks
usr/share/oprofile/mips/vr5500
usr/share/oprofile/mips/vr5500/events
usr/share/oprofile/mips/vr5500/unit_masks
usr/share/oprofile/ppc
usr/share/oprofile/ppc/7450
usr/share/oprofile/ppc/7450/events
usr/share/oprofile/ppc/7450/unit_masks
usr/share/oprofile/ppc/e300
usr/share/oprofile/ppc/e300/events
usr/share/oprofile/ppc/e300/unit_masks
usr/share/oprofile/ppc/e500
usr/share/oprofile/ppc/e500/events
usr/share/oprofile/ppc/e500/unit_masks
usr/share/oprofile/ppc/e500v2
usr/share/oprofile/ppc/e500v2/events
usr/share/oprofile/ppc/e500v2/unit_masks
usr/share/oprofile/ppc64
usr/share/oprofile/ppc64/970
usr/share/oprofile/ppc64/970/event_mappings
usr/share/oprofile/ppc64/970/events
usr/share/oprofile/ppc64/970/unit_masks
usr/share/oprofile/ppc64/970MP
usr/share/oprofile/ppc64/970MP/event_mappings
usr/share/oprofile/ppc64/970MP/events
usr/share/oprofile/ppc64/970MP/unit_masks
usr/share/oprofile/ppc64/cell-be
usr/share/oprofile/ppc64/cell-be/events
usr/share/oprofile/ppc64/cell-be/unit_masks
usr/share/oprofile/ppc64/ibm-compat-v1
usr/share/oprofile/ppc64/ibm-compat-v1/event_mappings
usr/share/oprofile/ppc64/ibm-compat-v1/events
usr/share/oprofile/ppc64/ibm-compat-v1/unit_masks
usr/share/oprofile/ppc64/pa6t
usr/share/oprofile/ppc64/pa6t/event_mappings
usr/share/oprofile/ppc64/pa6t/events
usr/share/oprofile/ppc64/pa6t/unit_masks
usr/share/oprofile/ppc64/power4
usr/share/oprofile/ppc64/power4/event_mappings
usr/share/oprofile/ppc64/power4/events
usr/share/oprofile/ppc64/power4/unit_masks
usr/share/oprofile/ppc64/power5
usr/share/oprofile/ppc64/power5+
usr/share/oprofile/ppc64/power5++
usr/share/oprofile/ppc64/power5++/event_mappings
usr/share/oprofile/ppc64/power5++/events
usr/share/oprofile/ppc64/power5++/unit_masks
usr/share/oprofile/ppc64/power5+/event_mappings
usr/share/oprofile/ppc64/power5+/events
usr/share/oprofile/ppc64/power5+/unit_masks
usr/share/oprofile/ppc64/power5/event_mappings
usr/share/oprofile/ppc64/power5/events
usr/share/oprofile/ppc64/power5/unit_masks
usr/share/oprofile/ppc64/power6
usr/share/oprofile/ppc64/power6/event_mappings
usr/share/oprofile/ppc64/power6/events
usr/share/oprofile/ppc64/power6/unit_masks
usr/share/oprofile/ppc64/power7
usr/share/oprofile/ppc64/power7/event_mappings
usr/share/oprofile/ppc64/power7/events
usr/share/oprofile/ppc64/power7/unit_masks
usr/share/oprofile/rtc
usr/share/oprofile/rtc/events
usr/share/oprofile/rtc/unit_masks
usr/share/oprofile/stl.pat
usr/share/oprofile/x86-64
usr/share/oprofile/x86-64/family10
usr/share/oprofile/x86-64/family10/events
usr/share/oprofile/x86-64/family10/unit_masks
usr/share/oprofile/x86-64/family11h
usr/share/oprofile/x86-64/family11h/events
usr/share/oprofile/x86-64/family11h/unit_masks
usr/share/oprofile/x86-64/hammer
usr/share/oprofile/x86-64/hammer/events
usr/share/oprofile/x86-64/hammer/unit_masks
var/adm/dependencies/oprofile
var/adm/descs/oprofile
var/adm/flists/oprofile
var/adm/md5sums/oprofile
var/adm/packages/oprofile
1) This page was automatically generated from the T2
package source. Corrections, such as dead links, URL changes or typos
need to be performed directly on that source.
2) Compatible with Linux From Scratch's
"Standard Build Unit" (SBU).