.. |
include
|
25cd480e44
tools: Remove bitops/hweight usage of bits in tools/perf
|
10 years ago |
scripting-engines
|
48000a1aed
perf tools: Remove EOL whitespaces
|
10 years ago |
PERF-VERSION-GEN
|
a614d01bdd
perf tools: Fix version when building out of tree
|
11 years ago |
abspath.c
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
alias.c
|
046625231a
perf tools: Introduce zfree
|
11 years ago |
annotate.c
|
3995614d9b
perf annotate: Fix fallback to unparsed disassembler line
|
10 years ago |
annotate.h
|
813ccd1545
perf tools: Fix segfault for symbol annotation on TUI
|
10 years ago |
bitmap.c
|
850f8127fa
perf tools: Add bitmap_or function into bitmap object
|
13 years ago |
build-id.c
|
498922adf1
perf buildid-cache: Remove extra debugdir variables
|
10 years ago |
build-id.h
|
73c5d224b4
perf build-id: Move disable_buildid_cache() to util/build-id.c
|
10 years ago |
cache.h
|
a83d869f30
perf tools: Elide strlcpy warning with uclibc
|
10 years ago |
callchain.c
|
d114960c48
perf callchain: Free callchains when hist entries are deleted
|
10 years ago |
callchain.h
|
d114960c48
perf callchain: Free callchains when hist entries are deleted
|
10 years ago |
cgroup.c
|
0050f7aa18
perf evlist: Introduce evlist__for_each() & friends
|
11 years ago |
cgroup.h
|
023695d96e
perf tool: Add cgroup support
|
14 years ago |
cloexec.c
|
48536c9195
perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag
|
10 years ago |
cloexec.h
|
57480d2cd9
perf tools: Enable close-on-exec flag on perf file descriptor
|
11 years ago |
color.c
|
c8defe2494
perf tools: Remove some unused functions from color.c
|
10 years ago |
color.h
|
c8defe2494
perf tools: Remove some unused functions from color.c
|
10 years ago |
comm.c
|
65de51f93e
perf tools: Identify which comms are from exec
|
11 years ago |
comm.h
|
0db15b1e84
perf tools: Add facility to export data in database-friendly way
|
10 years ago |
config.c
|
99ce8e9fce
perf tools: Add --buildid-dir option to set cache directory
|
10 years ago |
cpumap.c
|
f5b1f4e483
perf tools: Use cpu/possible instead of cpu/kernel_max
|
11 years ago |
cpumap.h
|
7780c25bae
perf tools: Allow ability to map cpus to nodes easily
|
11 years ago |
ctype.c
|
3bd2b8d109
perf tools: ctype.c only wants util.h
|
13 years ago |
data.c
|
6e81c74cbf
perf util: Replace strerror with strerror_r for thread-safety
|
11 years ago |
data.h
|
6f9a317f2a
perf tools: Add perf_data_file__write interface
|
11 years ago |
db-export.c
|
758008b262
perf tools: Defer export of comms that were not 'set'
|
10 years ago |
db-export.h
|
758008b262
perf tools: Defer export of comms that were not 'set'
|
10 years ago |
debug.c
|
f78eaef0e0
perf tools: Allow to force redirect pr_debug to stderr.
|
10 years ago |
debug.h
|
b2348e1d8a
perf: Use strerror_r instead of strerror
|
11 years ago |
dso.c
|
c52686f9f8
perf symbols: Convert lseek + read to pread
|
10 years ago |
dso.h
|
f1f13af99a
perf callchain: Cache eh/debug frame offset for dwarf unwind
|
10 years ago |
dwarf-aux.c
|
082f96a93e
perf probe: Fix perf probe to find correct variable DIE
|
11 years ago |
dwarf-aux.h
|
e08cfd4bda
perf probe: Fix to find line information for probe list
|
12 years ago |
environment.c
|
864709302a
perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/
|
16 years ago |
event.c
|
3c659eedad
perf tools: Add id index
|
10 years ago |
event.h
|
bee2782f30
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
10 years ago |
evlist.c
|
e2726d9964
tools lib fs: Adopt debugfs open strerrno method
|
10 years ago |
evlist.h
|
a73b6c199a
perf top: Fix SIGBUS on sparc64
|
10 years ago |
evsel.c
|
62e503b7ed
perf evsel: Set attr.task bit for a tracking event
|
10 years ago |
evsel.h
|
779d0b997e
perf stat: Add support for per-pkg counters
|
10 years ago |
exec_cmd.c
|
a3d1ee10d1
perf tools: Makefile: Remove various and sundry cruft
|
14 years ago |
exec_cmd.h
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
find-vdso-map.c
|
e477f3f01a
perf tools: Build programs to copy 32-bit compatibility
|
10 years ago |
generate-cmdlist.sh
|
89fe808ae7
tools/perf: Standardize feature support define names to: HAVE_{FEATURE}_SUPPORT
|
12 years ago |
header.c
|
f7913971bd
perf header: Set header version correctly
|
10 years ago |
header.h
|
e195fac807
perf build-id: Move build-id related functions to util/build-id.c
|
10 years ago |
help.c
|
74cf249d5c
perf tools: Use zfree to help detect use after free bugs
|
11 years ago |
help.h
|
8b40f521cf
perf tools: Protect header files with a consistent style
|
16 years ago |
hist.c
|
87bbdf768f
perf tools: Pass struct perf_hpp_fmt to its callbacks
|
10 years ago |
hist.h
|
87bbdf768f
perf tools: Pass struct perf_hpp_fmt to its callbacks
|
10 years ago |
intlist.c
|
813335b8b2
perf util: Add findnew method to intlist
|
11 years ago |
intlist.h
|
813335b8b2
perf util: Add findnew method to intlist
|
11 years ago |
kvm-stat.h
|
3ae4a76ac8
perf kvm stat report: Save pid string in opts.target.pid
|
11 years ago |
levenshtein.c
|
864709302a
perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/
|
16 years ago |
levenshtein.h
|
8b40f521cf
perf tools: Protect header files with a consistent style
|
16 years ago |
machine.c
|
260d819e3a
perf machine: Fix __machine__findnew_thread() error path
|
10 years ago |
machine.h
|
0db15b1e84
perf tools: Add facility to export data in database-friendly way
|
10 years ago |
map.c
|
85c116a6cb
perf callchain: Make get_srcline fall back to sym+offset
|
10 years ago |
map.h
|
0a3873a8e2
perf symbols: Introduce 'for' method to iterate over the symbols with a given name
|
10 years ago |
ordered-events.c
|
54bf53b1cb
perf session: Add option to copy events when queueing
|
10 years ago |
ordered-events.h
|
54bf53b1cb
perf session: Add option to copy events when queueing
|
10 years ago |
pager.c
|
21cfc5e103
perf tools: Add cat as fallback pager
|
11 years ago |
parse-events.c
|
b3890e4704
Merge branch 'perf/hw_breakpoints' into perf/core
|
10 years ago |
parse-events.h
|
b3890e4704
Merge branch 'perf/hw_breakpoints' into perf/core
|
10 years ago |
parse-events.l
|
3741eb9f8c
perf tools: allow user to specify hardware breakpoint bp_len
|
10 years ago |
parse-events.y
|
3741eb9f8c
perf tools: allow user to specify hardware breakpoint bp_len
|
10 years ago |
parse-options.c
|
5594b557aa
perf tools: Allow use of an exclusive option more than once
|
10 years ago |
parse-options.h
|
42bd71d081
perf tools: Add support for exclusive option
|
10 years ago |
path.c
|
fb1c9185e3
tools/perf: Turn strlcpy() into a __weak function
|
12 years ago |
perf_regs.c
|
0c4e774fad
perf tools: Cache register accesses for unwind processing
|
11 years ago |
perf_regs.h
|
0c4e774fad
perf tools: Cache register accesses for unwind processing
|
11 years ago |
pmu.c
|
aaea361749
perf tools: Extend format_alias() to include event parameters
|
10 years ago |
pmu.h
|
1d9e446b91
perf tools: Add snapshot format file parsing
|
10 years ago |
pmu.l
|
cd82a32e99
perf tools: Add perf pmu object to access pmu format definition
|
13 years ago |
pmu.y
|
85df3b3769
perf tools: Fix build with bison 2.3 and older.
|
12 years ago |
probe-event.c
|
25dd9171f5
perf probe: Fix probing kretprobes
|
10 years ago |
probe-event.h
|
2b394bc446
perf probe: Do not access kallsyms when analyzing user binaries
|
11 years ago |
probe-finder.c
|
4093325f82
perf probe: Fix crash in dwarf_getcfi_elf
|
10 years ago |
probe-finder.h
|
a15ad2f536
perf probe: Support distro-style debuginfo for uprobe
|
11 years ago |
pstack.c
|
84f5d36f48
perf tools: Move pr_* debug macros into debug object
|
11 years ago |
pstack.h
|
316c7136f8
perf tools: Finish the removal of 'self' arguments
|
11 years ago |
python-ext-sources
|
25cd480e44
tools: Remove bitops/hweight usage of bits in tools/perf
|
10 years ago |
python.c
|
48000a1aed
perf tools: Remove EOL whitespaces
|
10 years ago |
quote.c
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
quote.h
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
rblist.c
|
813335b8b2
perf util: Add findnew method to intlist
|
11 years ago |
rblist.h
|
813335b8b2
perf util: Add findnew method to intlist
|
11 years ago |
record.c
|
ce27309f67
perf tools: Use sysctl__read_int instead of ad-hoc copies
|
10 years ago |
run-command.c
|
6e81c74cbf
perf util: Replace strerror with strerror_r for thread-safety
|
11 years ago |
run-command.h
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
session.c
|
4ac30cf74b
perf tools: Do not use __perf_session__process_events() directly
|
10 years ago |
session.h
|
4ac30cf74b
perf tools: Do not use __perf_session__process_events() directly
|
10 years ago |
setup.py
|
553873e1df
tools/: Convert to new topic libraries
|
11 years ago |
sigchain.c
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
sigchain.h
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
sort.c
|
87bbdf768f
perf tools: Pass struct perf_hpp_fmt to its callbacks
|
10 years ago |
sort.h
|
2f3f9bcf00
perf tools: Add +field argument support for --field option
|
11 years ago |
srcline.c
|
ac931f87a6
perf: Fix building warning on ARM 32
|
10 years ago |
stat.c
|
ffe4f3c0d1
perf stats: Add max and min stats
|
12 years ago |
stat.h
|
d944c4eebc
tools: Consolidate types.h
|
11 years ago |
strbuf.c
|
74cf249d5c
perf tools: Use zfree to help detect use after free bugs
|
11 years ago |
strbuf.h
|
a41794cdd7
perf tools: Remove some unused functions
|
15 years ago |
strfilter.c
|
74cf249d5c
perf tools: Use zfree to help detect use after free bugs
|
11 years ago |
strfilter.h
|
316c7136f8
perf tools: Finish the removal of 'self' arguments
|
11 years ago |
string.c
|
42f60c2d63
Revert "perf tools: Default to cpu// for events v5"
|
10 years ago |
strlist.c
|
7d16c63423
perf tools: Fix build error due to zfree() cast
|
11 years ago |
strlist.h
|
d8639f068a
perf tools: Stop using 'self' in strlist
|
12 years ago |
svghelper.c
|
b97b59b93d
perf timechart: Implement IO mode
|
11 years ago |
svghelper.h
|
b97b59b93d
perf timechart: Implement IO mode
|
11 years ago |
symbol-elf.c
|
e370a3d576
perf symbols: Define EM_AARCH64 for older OSes
|
10 years ago |
symbol-minimal.c
|
7ad74b41e5
perf symbols: Fix use after free in filename__read_build_id
|
10 years ago |
symbol.c
|
48000a1aed
perf tools: Remove EOL whitespaces
|
10 years ago |
symbol.h
|
18bd726418
perf symbols: Introduce method to iterate symbols ordered by name
|
10 years ago |
target.c
|
3aa5939d71
perf record: Make per-cpu mmaps the default.
|
11 years ago |
target.h
|
9c105fbc94
perf target: Move the checking of which map function to call into function.
|
11 years ago |
thread-stack.c
|
92a9e4f7db
perf tools: Enhance the thread stack to output call/return data
|
10 years ago |
thread-stack.h
|
92a9e4f7db
perf tools: Enhance the thread stack to output call/return data
|
10 years ago |
thread.c
|
a848080836
perf tools: Only override the default :tid comm entry
|
10 years ago |
thread.h
|
00447ccdf3
perf tools: Add a thread stack for synthesizing call chains
|
10 years ago |
thread_map.c
|
641556c98c
perf thread_map: Create dummy constructor out of open coded equivalent
|
10 years ago |
thread_map.h
|
641556c98c
perf thread_map: Create dummy constructor out of open coded equivalent
|
10 years ago |
tool.h
|
3c659eedad
perf tools: Add id index
|
10 years ago |
top.c
|
b40067964f
perf tools: Rename 'perf_record_opts' to 'record_opts
|
11 years ago |
top.h
|
d944c4eebc
tools: Consolidate types.h
|
11 years ago |
trace-event-info.c
|
84f5d36f48
perf tools: Move pr_* debug macros into debug object
|
11 years ago |
trace-event-parse.c
|
b58f608e31
perf tools: Fix memory leak in event_format__print function
|
11 years ago |
trace-event-read.c
|
ff527bccd4
perf tools: Remove needless getopt.h includes
|
11 years ago |
trace-event-scripting.c
|
d445dd2a78
perf scripting: Add 'flush' callback to scripting API
|
11 years ago |
trace-event.c
|
8d0c2224ca
tools lib traceevent: Make plugin unload function receive pevent
|
11 years ago |
trace-event.h
|
d445dd2a78
perf scripting: Add 'flush' callback to scripting API
|
11 years ago |
tsc.c
|
a6a69db4b6
perf tools: Move rdtsc() function
|
11 years ago |
tsc.h
|
a6a69db4b6
perf tools: Move rdtsc() function
|
11 years ago |
unwind-libdw.c
|
dd8c17a5fe
perf callchains: Use thread->mg->machine
|
10 years ago |
unwind-libdw.h
|
5ea8415407
perf tools: Add libdw DWARF post unwind support
|
11 years ago |
unwind-libunwind.c
|
f1f13af99a
perf callchain: Cache eh/debug frame offset for dwarf unwind
|
10 years ago |
unwind.h
|
dd8c17a5fe
perf callchains: Use thread->mg->machine
|
10 years ago |
usage.c
|
dfe78adaac
perf target: Introduce perf_target__parse_uid()
|
13 years ago |
util.c
|
ce27309f67
perf tools: Use sysctl__read_int instead of ad-hoc copies
|
10 years ago |
util.h
|
ac931f87a6
perf: Fix building warning on ARM 32
|
10 years ago |
values.c
|
74cf249d5c
perf tools: Use zfree to help detect use after free bugs
|
11 years ago |
values.h
|
d944c4eebc
tools: Consolidate types.h
|
11 years ago |
vdso.c
|
46b1fa85ff
perf tools: Do not attempt to run perf-read-vdso32 if it wasn't built
|
10 years ago |
vdso.h
|
f6832e1720
perf tools: Add support for 32-bit compatibility VDSOs
|
10 years ago |
wrapper.c
|
1d037ca164
perf tools: Use __maybe_used for unused variables
|
13 years ago |
xyarray.c
|
69aad6f1ee
perf tools: Introduce event selectors
|
14 years ago |
xyarray.h
|
69aad6f1ee
perf tools: Introduce event selectors
|
14 years ago |
zlib.c
|
e92ce12ed6
perf tools: Add gzip decompression support for kernel module
|
10 years ago |