Arnaldo Carvalho de Melo 48cc330852 perf annotate: Fix storing per line sym_hist_entry 8 lat temu
..
c++ a43783aeec perf tools: Include errno.h where needed 8 lat temu
include 293d5b4394 perf probe: Support probing on offline cross-arch binary 9 lat temu
intel-pt-decoder 38b65b0891 perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC 8 lat temu
libunwind 3bd03c9583 perf unwind: Fix wrongly used regs for aarch64 unwind 9 lat temu
scripting-engines a641860550 perf script python: Generate hooks with additional argument 8 lat temu
Build 992c7e9267 perf util: Create branch.c/.h for common branch functions 8 lat temu
PERF-VERSION-GEN a614d01bdd perf tools: Fix version when building out of tree 12 lat temu
annotate.c 48cc330852 perf annotate: Fix storing per line sym_hist_entry 8 lat temu
annotate.h 461c17f00f perf annotate: Store the sample period in each histogram bucket 8 lat temu
auxtrace.c 644e0840ad perf auxtrace: Add CPU filter support 8 lat temu
auxtrace.h 644e0840ad perf auxtrace: Add CPU filter support 8 lat temu
block-range.c 70fbe05745 perf annotate: Add branch stack / basic block 9 lat temu
block-range.h 70fbe05745 perf annotate: Add branch stack / basic block 9 lat temu
bpf-loader.c 8e99b6d453 tools include: Adopt strstarts() from the kernel 8 lat temu
bpf-loader.h a43783aeec perf tools: Include errno.h where needed 8 lat temu
bpf-prologue.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
bpf-prologue.h a43783aeec perf tools: Include errno.h where needed 8 lat temu
branch.c 992c7e9267 perf util: Create branch.c/.h for common branch functions 8 lat temu
branch.h a1a8bed32d perf report: Tag branch type/flag on "to" and tag cycles on "from" 8 lat temu
build-id.c ccebbeb6b6 perf header: Add struct feat_fd for write 8 lat temu
build-id.h ccebbeb6b6 perf header: Add struct feat_fd for write 8 lat temu
cache.h afaed6d3e4 tools: Adopt __printf from kernel sources 8 lat temu
call-path.c 451db12617 perf tools: Refactor code to move call path handling out of thread-stack 9 lat temu
call-path.h 451db12617 perf tools: Refactor code to move call path handling out of thread-stack 9 lat temu
callchain.c a1a8bed32d perf report: Tag branch type/flag on "to" and tag cycles on "from" 8 lat temu
callchain.h b851dd4986 perf report: Show branch type in callchain entry 8 lat temu
cgroup.c cd8dd032f6 perf cgroup: Fix refcount usage 8 lat temu
cgroup.h 79c5fe6db8 perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_t 8 lat temu
cloexec.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
cloexec.h 120010cb1e tools build: Add test for sched_getcpu() 8 lat temu
color.c d0761e37fe perf tools: Uninline scnprintf() and vscnprint() 9 lat temu
color.h 7a8ef4c4b5 perf tools: Remove string.h, unistd.h and sys/stat.h from util.h 8 lat temu
comm.c 72f7c4d22c perf tools: Remove string.h from util.h 8 lat temu
comm.h 0db15b1e84 perf tools: Add facility to export data in database-friendly way 11 lat temu
compress.h 611f0afee0 perf tools: Add compress.h for the *_decompress_to_file() headers 8 lat temu
config.c 8e99b6d453 tools include: Adopt strstarts() from the kernel 8 lat temu
config.h 25ce4bb8c5 perf config: Do not die when parsing u64 or int config values 8 lat temu
counts.c 9a3993d408 perf tools: Move path related functions to util/path.h 8 lat temu
counts.h 82bf311e15 perf stat: Use group read for event groups 8 lat temu
cpumap.c 76b31a29dd perf tools: Remove include dirent.h from util.h 8 lat temu
cpumap.h 4400ac8a9a perf cpumap: Introduce cpu_map__snprint_mask() 8 lat temu
cs-etm.h a818c563ae perf tools: Add coresight etm PMU record capabilities 9 lat temu
ctype.c 3d689ed609 perf tools: Move sane ctype stuff from util.h to sane_ctype.h 8 lat temu
data-convert-bt.c 25ce4bb8c5 perf config: Do not die when parsing u64 or int config values 8 lat temu
data-convert-bt.h 3275f68e50 perf data ctf: Pass convert options through opts structure 9 lat temu
data-convert.h f02a6489d1 perf data ctf: Add 'all' option 9 lat temu
data.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
data.h 040f9915e9 perf data: Add perf_data_file__switch() helper 9 lat temu
db-export.c 480ca357fd perf thread: Adopt get_main_thread from db-export.c 9 lat temu
db-export.h 568850eaad perf script: Add call path id to exported sample in db export 9 lat temu
debug.c 4208735d8d perf tools: Remove poll.h and wait.h from util.h 8 lat temu
debug.h afaed6d3e4 tools: Adopt __printf from kernel sources 8 lat temu
demangle-java.c 3d689ed609 perf tools: Move sane ctype stuff from util.h to sane_ctype.h 8 lat temu
demangle-java.h e9c4bcdd34 perf symbols: add Java demangling support 10 lat temu
demangle-rust.c cae15db749 perf symbols: Add Rust demangling 9 lat temu
demangle-rust.h cae15db749 perf symbols: Add Rust demangling 9 lat temu
drv_configs.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
drv_configs.h 859442bd3f perf pmu: Push configuration down to PMU driver 9 lat temu
dso.c d2396999c9 perf buildid-cache: Cache debuginfo 8 lat temu
dso.h d2396999c9 perf buildid-cache: Cache debuginfo 8 lat temu
dump-insn.c 48d02a1d5c perf script: Add 'brstackinsn' for branch stacks 8 lat temu
dump-insn.h 48d02a1d5c perf script: Add 'brstackinsn' for branch stacks 8 lat temu
dwarf-aux.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
dwarf-aux.h d5a00296a6 perf probe: Match linkage name with mangled name 9 lat temu
dwarf-regs.c 877a7a1105 perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is used 8 lat temu
env.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
env.h c60da22aca perf header: Transform nodes string info to struct 9 lat temu
event.c e9def1b2e7 perf tools: Add feature header record to pipe-mode 8 lat temu
event.h 992c7e9267 perf util: Create branch.c/.h for common branch functions 8 lat temu
evlist.c db918acb35 perf evlist: Allow asking for max precise_ip in add_default() 8 lat temu
evlist.h 64831a21db perf sort: Use default sort if evlist is empty 8 lat temu
evsel.c 82bf311e15 perf stat: Use group read for event groups 8 lat temu
evsel.h f7794d5254 perf evsel: Add read_counter() 8 lat temu
evsel_fprintf.c 325fbff51f perf script: Add --inline option for debugging 8 lat temu
expr.h 075167363f perf tools: Add a simple expression parser for JSON 8 lat temu
expr.y 075167363f perf tools: Add a simple expression parser for JSON 8 lat temu
find-vdso-map.c e477f3f01a perf tools: Build programs to copy 32-bit compatibility 11 lat temu
genelf.c 086f9f3d78 perf jit: Generate .eh_frame/.eh_frame_hdr in DSO 9 lat temu
genelf.h 086f9f3d78 perf jit: Generate .eh_frame/.eh_frame_hdr in DSO 9 lat temu
genelf_debug.c c9f5da742f tools: Adopt __packed from kernel sources 8 lat temu
generate-cmdlist.sh cbd08b7335 perf tools: Do not show trace command if it's not compiled in 10 lat temu
group.h 44b1e60ab5 perf stat: Basic support for TopDown in perf stat 9 lat temu
header.c f9ebdccf2b perf header: Add event desc to pipe-mode header 8 lat temu
header.h e9def1b2e7 perf tools: Add feature header record to pipe-mode 8 lat temu
help-unknown-cmd.c 25ce4bb8c5 perf config: Do not die when parsing u64 or int config values 8 lat temu
help-unknown-cmd.h 5feaac248a perf tools: Move help_unknown_cmd() to its own file 10 lat temu
hist.c b49a821ed9 perf report: Make --branch-history work without callgraphs(-g) option in perf record 8 lat temu
hist.h d890a98c92 perf tools: Add 'cgroup_id' sort order keyword 8 lat temu
intel-bts.c d3cef7fe51 perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array 8 lat temu
intel-bts.h d0170af700 perf tools: Add Intel BTS support 10 lat temu
intel-pt.c 3797307576 perf intel-pt: Synthesize new power and "ptwrite" events 8 lat temu
intel-pt.h c093f308ce perf intel-pt: Record address filter in AUXTRACE_INFO event 9 lat temu
intlist.c 813335b8b2 perf util: Add findnew method to intlist 12 lat temu
intlist.h 10daf4d01b perf intlist: Rename for_each() macros to for_each_entry() 9 lat temu
jit.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 lat temu
jitdump.c 8ec20b176c perf str{filter,list}: Disentangle headers 8 lat temu
jitdump.h 0284fecd13 perf jit: Add unwinding support 9 lat temu
kvm-stat.h 066d3593e1 perf kvm/powerpc: Port perf kvm stat to powerpc 10 lat temu
levenshtein.c 175729fc2c perf tools: Remove needless includes from cache.h 9 lat temu
levenshtein.h 8b40f521cf perf tools: Protect header files with a consistent style 16 lat temu
llvm-utils.c 8e99b6d453 tools include: Adopt strstarts() from the kernel 8 lat temu
llvm-utils.h 2bd42de0e1 perf llvm: Extract helpers in llvm-utils.c 9 lat temu
lzma.c 611f0afee0 perf tools: Add compress.h for the *_decompress_to_file() headers 8 lat temu
machine.c b49a821ed9 perf report: Make --branch-history work without callgraphs(-g) option in perf record 8 lat temu
machine.h f3b3614a28 perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related info 8 lat temu
map.c bf2e710b3c perf maps: Lookup maps in both intitial mountns and inner mountns. 8 lat temu
map.h bf2e710b3c perf maps: Lookup maps in both intitial mountns and inner mountns. 8 lat temu
mem-events.c 166ebdd244 perf mem: Fix display of data source snoop indication 8 lat temu
mem-events.h dba8ab9379 perf c2c report: Add struct c2c_stats::tot_hitm field 9 lat temu
memswap.c 98521b3869 perf memswap: Split the byteswap memory range wrappers from util.[ch] 8 lat temu
memswap.h 98521b3869 perf memswap: Split the byteswap memory range wrappers from util.[ch] 8 lat temu
namespaces.c 544abd44c7 perf probe: Allow placing uprobes in alternate namespaces. 8 lat temu
namespaces.h 544abd44c7 perf probe: Allow placing uprobes in alternate namespaces. 8 lat temu
ordered-events.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
ordered-events.h 4532f64297 perf ordered_events: Introduce reinit() 9 lat temu
parse-branch-options.c 60f83fa634 perf record: Create a new option save_type in --branch-filter 8 lat temu
parse-branch-options.h ac12f6764c perf tools: Implement branch_type event parameter 9 lat temu
parse-events.c f045b8c4b3 perf buildid-cache: Support binary objects from other namespaces 8 lat temu
parse-events.h bf874fcf9f perf list: Move extra details printing to new option 8 lat temu
parse-events.l 2d470b62fa perf jevents: Handle events including .c and .o 9 lat temu
parse-events.y a820e33547 perf pmu: Special case uncore_ prefix 8 lat temu
parse-regs-options.c 4b6ab94eab perf subcmd: Create subcmd library 10 lat temu
parse-regs-options.h bcc84ec65a perf record: Add ability to name registers to record 10 lat temu
path.c 9a3993d408 perf tools: Move path related functions to util/path.h 8 lat temu
path.h 9a3993d408 perf tools: Move path related functions to util/path.h 8 lat temu
perf-hooks-list.h a074865e60 perf tools: Introduce perf hooks 9 lat temu
perf-hooks.c 877a7a1105 perf tools: Add include <linux/kernel.h> where ARRAY_SIZE() is used 8 lat temu
perf-hooks.h 8ad85e9e6f perf tools: Pass context to perf hook functions 9 lat temu
perf_regs.c d451a205da perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ 8 lat temu
perf_regs.h d451a205da perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ 8 lat temu
pmu.c 7a8ef4c4b5 perf tools: Remove string.h, unistd.h and sys/stat.h from util.h 8 lat temu
pmu.h 3ee350fb8a tools: Adopt __scanf from kernel sources 8 lat temu
pmu.l cd82a32e99 perf tools: Add perf pmu object to access pmu format definition 14 lat temu
pmu.y 85df3b3769 perf tools: Fix build with bison 2.3 and older. 13 lat temu
print_binary.c fea013928c perf tools: Move print_binary definitions to separate files 8 lat temu
print_binary.h fea013928c perf tools: Move print_binary definitions to separate files 8 lat temu
probe-event.c f045b8c4b3 perf buildid-cache: Support binary objects from other namespaces 8 lat temu
probe-event.h 544abd44c7 perf probe: Allow placing uprobes in alternate namespaces. 8 lat temu
probe-file.c f045b8c4b3 perf buildid-cache: Support binary objects from other namespaces 8 lat temu
probe-file.h f045b8c4b3 perf buildid-cache: Support binary objects from other namespaces 8 lat temu
probe-finder.c 8ec20b176c perf str{filter,list}: Disentangle headers 8 lat temu
probe-finder.h 3d689ed609 perf tools: Move sane ctype stuff from util.h to sane_ctype.h 8 lat temu
pstack.c c8539e3fc6 perf tools: Introduce pstack_peek() 10 lat temu
pstack.h c8539e3fc6 perf tools: Introduce pstack_peek() 10 lat temu
python-ext-sources f045b8c4b3 perf buildid-cache: Support binary objects from other namespaces 8 lat temu
python.c 56e2e05644 perf callchain: Move callchain specific routines from util.[ch] 8 lat temu
quote.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
quote.h 380a71a22b perf quote: Disentangle headers 9 lat temu
rb_resort.h 98a91837dd perf rb_resort: Rename for_each() macros to for_each_entry() 9 lat temu
rblist.c 813335b8b2 perf util: Add findnew method to intlist 12 lat temu
rblist.h 813335b8b2 perf util: Add findnew method to intlist 12 lat temu
record.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
sane_ctype.h 3d689ed609 perf tools: Move sane ctype stuff from util.h to sane_ctype.h 8 lat temu
session.c e9def1b2e7 perf tools: Add feature header record to pipe-mode 8 lat temu
session.h e7ff8920e6 perf tools: Use just forward declarations for struct thread where possible 8 lat temu
setns.c 86bcdb5a43 tools build: Add test for setns() 8 lat temu
setup.py 4be92cf018 perf python: Filter out -specs=/a/b/c from the python binding cc options 9 lat temu
sort.c 64831a21db perf sort: Use default sort if evlist is empty 8 lat temu
sort.h e7ff8920e6 perf tools: Use just forward declarations for struct thread where possible 8 lat temu
srcline.c 4d53b9d546 perf report: Do not drop last inlined frame 8 lat temu
srcline.h 632a5cabea perf tools: Move srcline definitions to separate header 8 lat temu
stat-shadow.c daefd0bc0b perf stat: Add support to measure SMI cost 8 lat temu
stat.c f7794d5254 perf evsel: Add read_counter() 8 lat temu
stat.h f7794d5254 perf evsel: Add read_counter() 8 lat temu
strbuf.c 96395cbbc7 tools lib string: Adopt prefixcmp() from perf and subcmd 8 lat temu
strbuf.h afaed6d3e4 tools: Adopt __printf from kernel sources 8 lat temu
strfilter.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
strfilter.h 3f51972c59 perf tools: Add strfilter__string to recover rules string 10 lat temu
string.c a067558e2f perf tools: Move extra string util functions to util/string2.h 8 lat temu
string2.h a067558e2f perf tools: Move extra string util functions to util/string2.h 8 lat temu
strlist.c 7a8ef4c4b5 perf tools: Remove string.h, unistd.h and sys/stat.h from util.h 8 lat temu
strlist.h 602a1f4daa perf tools: Rename strlist_for_each() macros to for_each_entry() 9 lat temu
svghelper.c af4b2c972a perf timechart: Use NSEC_PER_U?SEC 9 lat temu
svghelper.h 3938bad44e perf tools: Remove needless 'extern' from function prototypes 9 lat temu
symbol-elf.c c25ec42f84 perf symbols: Keep DSO->symtab_type after decompress 8 lat temu
symbol-minimal.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
symbol.c d2396999c9 perf buildid-cache: Cache debuginfo 8 lat temu
symbol.h d80406453a perf symbols: Allow user probes on versioned symbols 8 lat temu
symbol_fprintf.c a7c3899c06 perf symbols: No need to check if sym->name is NULL 9 lat temu
syscalltbl.c 1b700c9975 perf tools: Build syscall table .c header from kernel's syscall_64.tbl 9 lat temu
syscalltbl.h 5af56fab2b perf tools: Allow generating per-arch syscall table arrays 9 lat temu
target.c ce92834407 perf target: str_error_r() always returns the buffer it receives 9 lat temu
target.h 9c105fbc94 perf target: Move the checking of which map function to call into function. 12 lat temu
term.c b0742e90f5 perf tools: Don't include terminal handling headers in util.h 8 lat temu
term.h 1fe143c5f9 perf tools: Move term functions out of util.c 10 lat temu
thread-stack.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
thread-stack.h e216708d98 perf script: Add callindent option 9 lat temu
thread.c 843ff37bb5 perf symbols: Find symbols in different mount namespace 8 lat temu
thread.h 843ff37bb5 perf symbols: Find symbols in different mount namespace 8 lat temu
thread_map.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
thread_map.h 364fed3513 perf thread_map: Convert thread_map.refcnt from atomic_t to refcount_t 8 lat temu
time-utils.c c5e4027e05 perf tools: Move timestamp routines from util.h to time-utils.h 8 lat temu
time-utils.h c5e4027e05 perf tools: Move timestamp routines from util.h to time-utils.h 8 lat temu
tool.h e9def1b2e7 perf tools: Add feature header record to pipe-mode 8 lat temu
top.c b40067964f perf tools: Rename 'perf_record_opts' to 'record_opts 12 lat temu
top.h 86a5e0c202 perf tools: Remove sys/ioctl.h from util.h 8 lat temu
trace-event-info.c 43d41deb71 perf tools: Create for_each_event macro for tracepoints iteration 9 lat temu
trace-event-parse.c d2a74d53aa perf event-parse: Use pr_warning() 8 lat temu
trace-event-read.c d4b364df5f perf utils: Null terminate buf in read_ftrace_printk() 8 lat temu
trace-event-scripting.c 9a8860bbaa perf scripting: Don't die if scripting can't be setup, disable it 9 lat temu
trace-event.c 71fe1052af perf tools: Introduce trace_event__tp_format_id() 9 lat temu
trace-event.h cd4ceb6343 perf util: Save pid-cmdline mapping into tracing header 9 lat temu
trigger.h 3dcc4436fa perf tools: Introduce trigger class 9 lat temu
tsc.c a23f96ee4d perf tools: Use 64-bit shifts with (TSC) time conversion 9 lat temu
tsc.h 2a28e23049 perf jit: Add support for using TSC as a timestamp 9 lat temu
units.c 3caeafce53 perf units: Move parse_tag_value() to units.[ch] 8 lat temu
units.h 3caeafce53 perf units: Move parse_tag_value() to units.[ch] 8 lat temu
unwind-libdw.c 9126cbbace perf unwind: Report module before querying isactivation in dwfl unwind 8 lat temu
unwind-libdw.h e7ff8920e6 perf tools: Use just forward declarations for struct thread where possible 8 lat temu
unwind-libunwind-local.c 1982ad48fc perf report: Fix off-by-one for non-activation frames 8 lat temu
unwind-libunwind.c 1934adf78e perf unwind: Do not fail due to missing unwind support 8 lat temu
unwind.h 3dfed91026 perf unwind: Provide only forward declarations for pointer types 8 lat temu
usage.c fef2a73516 perf tools: Kill die() 8 lat temu
util-cxx.h e67d52d411 perf clang: Update test case to use real BPF script 9 lat temu
util.c 7c72440506 perf util: Add const modifier to buf in "writen" function 8 lat temu
util.h 7c72440506 perf util: Add const modifier to buf in "writen" function 8 lat temu
values.c 9c0899f157 perf tools: Don't die on a print function 8 lat temu
values.h 899735066a perf tools: Use normal error reporting when processing PERF_RECORD_READ events 9 lat temu
vdso.c a43783aeec perf tools: Include errno.h where needed 8 lat temu
vdso.h 9a4388c711 perf machine: Fix up vdso methods names 10 lat temu
xyarray.c 72f7c4d22c perf tools: Remove string.h from util.h 8 lat temu
xyarray.h b45f65e8fd perf tools: Introduce xyarray__reset function 10 lat temu
zlib.c 611f0afee0 perf tools: Add compress.h for the *_decompress_to_file() headers 8 lat temu