..
arm-spe-decoder
perf arm-spe: Rename the common data source encoding
2024-10-14 12:04:31 -07:00
bpf_skel
Merge 'origin/master' into perf-tools-next
2024-11-03 23:18:20 -08:00
cs-etm-decoder
perf cs-etm: Use new OpenCSD consistency checks
2024-09-24 11:46:46 -07:00
hisi-ptt-decoder
include
perf dwarf-regs: Remove get_arch_regstr code
2024-11-09 08:39:14 -08:00
intel-pt-decoder
move asm/unaligned.h to linux/unaligned.h
2024-10-02 17:23:23 -04:00
libunwind
perf-regs-arch
scripting-engines
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
addr_location.c
addr_location.h
affinity.c
affinity.h
amd-sample-raw.c
annotate-data.c
annotate-data.h
perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT
2024-10-18 10:17:40 -07:00
annotate.c
perf disasm: Allow configuring what disassemblers to use
2024-11-13 16:27:35 -03:00
annotate.h
perf disasm: Allow configuring what disassemblers to use
2024-11-13 16:27:35 -03:00
archinsn.h
arm-spe.c
perf arm-spe: Use old behavior when opening old SPE files
2024-10-30 23:50:47 -07:00
arm-spe.h
perf arm-spe: Define metadata header version 2
2024-10-03 15:23:09 -07:00
arm64-frame-pointer-unwind-support.c
arm64-frame-pointer-unwind-support.h
auxtrace.c
auxtrace.h
perf arm-spe: Update --itrace help text
2024-10-29 16:10:17 -07:00
block-info.c
block-info.h
block-range.c
block-range.h
bpf-event.c
bpf-event.h
bpf-filter.c
perf bpf-filter: Return -ENOMEM directly when pfi allocation fails
2024-11-22 13:36:00 -08:00
bpf-filter.h
bpf-filter.l
bpf-filter.y
bpf-utils.c
bpf-utils.h
bpf_counter.c
perf stat: Support inherit events during fork() for bperf
2024-11-01 23:31:08 -07:00
bpf_counter.h
bpf_counter_cgroup.c
bpf_ftrace.c
bpf_kwork.c
bpf_kwork_top.c
bpf_lock_contention.c
bpf_map.c
bpf_map.h
bpf_off_cpu.c
branch.c
branch.h
Build
perf dwarf-regs: Move powerpc dwarf-regs out of arch
2024-11-09 08:39:13 -08:00
build-id.c
perf tools: Fix build-id event recording
2024-12-02 12:36:20 -08:00
build-id.h
cache.h
cacheline.c
cacheline.h
call-path.c
call-path.h
callchain.c
perf callchain: Allow symbols to be optional when resolving a callchain
2024-09-10 17:32:47 -03:00
callchain.h
perf callchain: Allow symbols to be optional when resolving a callchain
2024-09-10 17:32:47 -03:00
cap.c
perf cap: Add __NR_capget to arch/x86 unistd
2024-10-28 13:04:52 -03:00
cap.h
cgroup.c
cgroup.h
clockid.c
clockid.h
cloexec.c
cloexec.h
color.c
perf tools: Remove unused color_fwrite_lines
2024-10-10 23:38:33 -07:00
color.h
perf test: Display number of active running tests
2024-10-28 09:32:57 -07:00
color_config.c
comm.c
comm.h
compress.h
config.c
perf scripting python: Add function to get a config value
2024-09-24 11:47:03 -07:00
config.h
perf scripting python: Add function to get a config value
2024-09-24 11:47:03 -07:00
copyfile.c
copyfile.h
counts.c
counts.h
cpu-set-sched.h
cpumap.c
cpumap.h
cputopo.c
cputopo.h
cs-etm-base.c
cs-etm.c
Linux 6.12-rc3
2024-10-14 10:45:28 -07:00
cs-etm.h
data-convert-bt.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
data-convert-json.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
data-convert.h
data.c
data.h
db-export.c
db-export.h
debug.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
debug.h
debuginfo.c
debuginfo.h
perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT
2024-10-18 10:17:40 -07:00
demangle-cxx.cpp
demangle-cxx.h
demangle-java.c
demangle-java.h
demangle-ocaml.c
demangle-ocaml.h
demangle-rust.c
demangle-rust.h
disasm.c
perf disasm: Allow configuring what disassemblers to use
2024-11-13 16:27:35 -03:00
disasm.h
perf disasm: Add e_machine/e_flags to struct arch
2024-11-09 08:39:13 -08:00
disasm_bpf.c
disasm_bpf.h
dlfilter.c
dlfilter.h
dso.c
dso.h
dsos.c
dsos.h
dump-insn.c
dump-insn.h
dwarf-aux.c
perf libdw: Remove unnecessary defines
2024-10-18 10:17:40 -07:00
dwarf-aux.h
perf libdw: Remove unnecessary defines
2024-10-18 10:17:40 -07:00
dwarf-regs-csky.c
perf dwarf-regs: Move csky dwarf-regs out of arch
2024-11-09 08:39:13 -08:00
dwarf-regs-powerpc.c
perf dwarf-regs: Move powerpc dwarf-regs out of arch
2024-11-09 08:39:13 -08:00
dwarf-regs-x86.c
perf dwarf-regs: Move x86 dwarf-regs out of arch
2024-11-09 08:39:13 -08:00
dwarf-regs.c
perf dwarf-regs: Remove get_arch_regstr code
2024-11-09 08:39:14 -08:00
env.c
perf header: Avoid transitive PMU includes
2024-11-16 16:39:59 -03:00
env.h
perf tools: Move x86__is_amd_cpu() to util/env.c
2024-10-22 09:55:07 -07:00
event.c
event.h
perf arm-spe: Correctly set sample flags
2024-10-29 16:10:14 -07:00
events_stats.h
evlist.c
perf: event: Remove deadcode
2024-11-07 10:51:56 -08:00
evlist.h
perf: event: Remove deadcode
2024-11-07 10:51:56 -08:00
evsel.c
perf tools: Fix precise_ip fallback logic
2024-12-05 15:15:29 -08:00
evsel.h
perf tools: Detect missing kernel features properly
2024-10-22 09:52:11 -07:00
evsel_config.h
evsel_fprintf.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
evsel_fprintf.h
evswitch.c
evswitch.h
expr.c
perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str
2024-11-16 16:40:30 -03:00
expr.h
expr.l
expr.y
find-map.c
fncache.c
fncache.h
ftrace.h
genelf.c
perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT
2024-10-18 10:17:40 -07:00
genelf.h
perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT
2024-10-18 10:17:40 -07:00
genelf_debug.c
generate-cmdlist.sh
get_current_dir_name.c
get_current_dir_name.h
hashmap.c
hashmap.h
perf tools: Fix possible compiler warnings in hashmap
2024-10-14 12:04:31 -07:00
header.c
perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str
2024-11-16 16:40:30 -03:00
header.h
perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str
2024-11-16 16:40:30 -03:00
help-unknown-cmd.c
help-unknown-cmd.h
hisi-ptt.c
hisi-ptt.h
hist.c
perf report: Display columns Predicted/Abort/Cycles in --branch-history
2024-10-10 23:41:23 -07:00
hist.h
perf report: Display columns Predicted/Abort/Cycles in --branch-history
2024-10-10 23:41:23 -07:00
hwmon_pmu.c
perf hwmon_pmu: Use openat rather than dup to refresh directory
2024-12-09 15:00:03 -08:00
hwmon_pmu.h
perf hwmon_pmu: Add a tool PMU exposing events from hwmon in sysfs
2024-11-09 08:28:03 -08:00
intel-bts.c
perf tools: Fix typos Muliplier -> Multiplier
2024-11-13 16:27:35 -03:00
intel-bts.h
intel-pt.c
perf tools: Fix typos Muliplier -> Multiplier
2024-11-13 16:27:35 -03:00
intel-pt.h
intel-tpebs.c
intel-tpebs.h
intlist.c
intlist.h
iostat.c
iostat.h
jit.h
jitdump.c
jitdump.h
kvm-stat.h
kwork.h
levenshtein.c
levenshtein.h
llvm-c-helpers.cpp
llvm-c-helpers.h
lock-contention.h
lzma.c
machine.c
perf machine: Initialize machine->env to address a segfault
2024-12-03 10:07:31 -08:00
machine.h
perf callchain: Allow symbols to be optional when resolving a callchain
2024-09-10 17:32:47 -03:00
map.c
map.h
map_symbol.c
map_symbol.h
maps.c
maps.h
mem-events.c
perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
2024-09-26 23:37:22 -07:00
mem-events.h
mem-info.c
mem-info.h
mem2node.c
mem2node.h
memswap.c
memswap.h
metricgroup.c
perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*
2024-10-10 23:40:32 -07:00
metricgroup.h
mmap.c
mmap.h
mutex.c
mutex.h
namespaces.c
namespaces.h
off_cpu.h
ordered-events.c
ordered-events.h
parse-branch-options.c
parse-branch-options.h
parse-events.c
perf tools: Do not set exclude_guest for precise_ip
2024-10-22 09:52:11 -07:00
parse-events.h
perf tool_pmu: Factor tool events into their own PMU
2024-10-10 23:40:32 -07:00
parse-events.l
perf tool_pmu: Factor tool events into their own PMU
2024-10-10 23:40:32 -07:00
parse-events.y
perf tool_pmu: Factor tool events into their own PMU
2024-10-10 23:40:32 -07:00
parse-regs-options.c
parse-regs-options.h
parse-sublevel-options.c
parse-sublevel-options.h
path.c
path.h
perf-hooks-list.h
perf-hooks.c
perf-hooks.h
PERF-VERSION-GEN
perf_api_probe.c
perf_api_probe.h
perf_event_attr_fprintf.c
perf_regs.c
perf_regs.h
pfm.c
perf list: Fix topic and pmu_name argument order
2024-11-13 16:27:35 -03:00
pfm.h
pmu.c
perf pmu: Move pmu_metrics_table__find and remove ARM override
2024-11-16 16:42:36 -03:00
pmu.h
perf pmu: Move pmu_metrics_table__find and remove ARM override
2024-11-16 16:42:36 -03:00
pmu.l
pmu.y
pmus.c
perf list: Fix topic and pmu_name argument order
2024-11-13 16:27:35 -03:00
pmus.h
perf test: Add hwmon "PMU" test
2024-11-09 08:28:03 -08:00
print-events.c
perf tool_pmu: Factor tool events into their own PMU
2024-10-10 23:40:32 -07:00
print-events.h
perf tool_pmu: Factor tool events into their own PMU
2024-10-10 23:40:32 -07:00
print_binary.c
print_binary.h
print_insn.c
print_insn.h
probe-event.c
perf probe: Fix uninitialized variable
2024-12-11 21:40:46 -08:00
probe-event.h
perf: Remove unused del_perf_probe_events()
2024-11-16 17:07:31 -03:00
probe-file.c
perf: Remove unused del_perf_probe_events()
2024-11-16 17:07:31 -03:00
probe-file.h
perf: Remove unused del_perf_probe_events()
2024-11-16 17:07:31 -03:00
probe-finder.c
perf dwarf-regs: Pass ELF flags to get_dwarf_regstr
2024-11-09 08:39:13 -08:00
probe-finder.h
perf dwarf-regs: Pass ELF flags to get_dwarf_regstr
2024-11-09 08:39:13 -08:00
pstack.c
pstack.h
python.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
rb_resort.h
rblist.c
rblist.h
record.c
record.h
rlimit.c
rlimit.h
rwsem.c
rwsem.h
s390-cpumcf-kernel.h
s390-cpumsf-kernel.h
s390-cpumsf.c
perf color: Add printf format checking and resolve issues
2024-10-17 12:44:26 -07:00
s390-cpumsf.h
s390-sample-raw.c
perf color: Add printf format checking and resolve issues
2024-10-17 12:44:26 -07:00
sample-raw.c
sample-raw.h
sample.h
session.c
tools/perf: Correctly calculate sample period for inherited SAMPLE_READ values
2024-10-02 14:58:03 -07:00
session.h
setns.c
setup.py
sharded_mutex.c
sharded_mutex.h
sideband_evlist.c
smt.c
smt.h
sort.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
sort.h
perf report: Display columns Predicted/Abort/Cycles in --branch-history
2024-10-10 23:41:23 -07:00
spark.c
spark.h
srccode.c
srccode.h
srcline.c
srcline.h
stat-display.c
perf stat: Add metric-threshold to json output
2024-10-17 12:44:26 -07:00
stat-shadow.c
perf stat: Expand metric+unit buffer size
2024-11-07 11:49:50 -08:00
stat.c
perf evsel: Remove pmu_name
2024-09-26 13:26:11 -07:00
stat.h
perf stat: Change color to threshold in print_metric
2024-10-17 12:44:26 -07:00
strbuf.c
strbuf.h
stream.c
stream.h
strfilter.c
strfilter.h
string.c
perf string: Add strpbrk_esq() and strdup_esq() for escape and quote
2024-11-14 16:56:32 -03:00
string2.h
perf string: Add strpbrk_esq() and strdup_esq() for escape and quote
2024-11-14 16:56:32 -03:00
strlist.c
strlist.h
svghelper.c
svghelper.h
symbol-elf.c
symbol-minimal.c
symbol.c
Linux 6.12-rc3
2024-10-14 10:45:28 -07:00
symbol.h
symbol_conf.h
symbol_fprintf.c
symsrc.h
synthetic-events.c
synthetic-events.h
syscalltbl.c
Merge 'origin/master' into perf-tools-next
2024-11-03 23:18:20 -08:00
syscalltbl.h
target.c
target.h
perf stat: Support inherit events during fork() for bperf
2024-11-01 23:31:08 -07:00
term.c
term.h
thread-stack.c
thread-stack.h
thread.c
thread.h
thread_map.c
thread_map.h
threads.c
perf tools: Remove unnecessary parentheses
2024-10-14 12:04:31 -07:00
threads.h
time-utils.c
time-utils.h
tool.c
tool.h
tool_pmu.c
perf tool_pmu: Remove duplicate io.h header
2024-10-16 13:35:04 -07:00
tool_pmu.h
perf tool_pmu: Switch to standard pmu functions and json descriptions
2024-10-10 23:40:33 -07:00
top.c
top.h
topdown.c
topdown.h
trace-event-info.c
trace-event-parse.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
trace-event-read.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
trace-event-scripting.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
trace-event.c
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
trace-event.h
perf build: Include libtraceevent headers directly indicated by pkg-config
2024-11-08 22:42:57 -08:00
trace_augment.h
tracepoint.c
tracepoint.h
trigger.h
tsc.c
perf tools: Fix typos Muliplier -> Multiplier
2024-11-13 16:27:35 -03:00
tsc.h
perf tool_pmu: Move expr literals to tool_pmu
2024-10-10 23:40:32 -07:00
units.c
units.h
unwind-libdw.c
unwind-libdw.h
unwind-libunwind-local.c
unwind-libunwind.c
unwind.h
usage.c
util.c
perf util: Remove kernel version deadcode
2024-11-16 16:30:39 -03:00
util.h
perf util: Remove kernel version deadcode
2024-11-16 16:30:39 -03:00
values.c
values.h
vdso.c
perf vdso: Missed put on 32-bit dsos
2024-09-27 15:38:52 -03:00
vdso.h
zlib.c
zstd.c