Leo Yan f80aa52ef6 perf session: Correct buffer copying when peeking events 3 роки тому
..
c++ 28dbfc731f perf tools: Fix a clang 7.0 compilation error 6 роки тому
include b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
intel-pt-decoder 55a16e40cd perf intel-pt: Fix transaction abort handling 3 роки тому
libunwind b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
scripting-engines 953c9cddc9 perf script python: Fix dict reference counting 6 роки тому
Build e95a27359b tools build feature: Check if get_current_dir_name() is available 3 роки тому
PERF-VERSION-GEN b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
annotate.c 57e936e340 perf annotate: Fix dereferencing freed memory found by the smatch tool 5 роки тому
annotate.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
auxtrace.c be4153fe56 perf auxtrace: Fix auxtrace queue conflict 3 роки тому
auxtrace.h 23cdc3b165 perf auxtrace: Define auxtrace record alignment 6 роки тому
block-range.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
block-range.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
bpf-loader.c ae14c04458 perf bpf: Fix NULL return handling in bpf__prepare_load() 6 роки тому
bpf-loader.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
bpf-prologue.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
bpf-prologue.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
branch.c 992c7e9267 perf util: Create branch.c/.h for common branch functions 7 роки тому
branch.h a1a8bed32d perf report: Tag branch type/flag on "to" and tag cycles on "from" 7 роки тому
build-id.c 801a590193 perf build-id: Fix memory leak in print_sdt_events() 5 роки тому
build-id.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
cache.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
call-path.c 451db12617 perf tools: Refactor code to move call path handling out of thread-stack 8 роки тому
call-path.h 451db12617 perf tools: Refactor code to move call path handling out of thread-stack 8 роки тому
callchain.c 0eda4d03ef perf unwind: Do not look just at the global callchain_param.record_mode 6 роки тому
callchain.h 0eda4d03ef perf unwind: Do not look just at the global callchain_param.record_mode 6 роки тому
cgroup.c d0c9f9f9fb perf tools: Fix snprint warnings for gcc 8 6 роки тому
cgroup.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
cloexec.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
cloexec.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
color.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
color.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
comm.c b0c7f4ddbf perf tools: Fix struct comm_str removal crash 6 роки тому
comm.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
compress.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
config.c b820793ac5 perf config: Fix a memory leak in collect_config() 5 роки тому
config.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
counts.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
counts.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
cpumap.c 4f6dcb50ae perf cpumap: Fix snprintf overflow check 4 роки тому
cpumap.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
cs-etm.h a818c563ae perf tools: Add coresight etm PMU record capabilities 8 роки тому
ctype.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
data-convert-bt.c 9c18909f15 perf data: Fix 'strncat may truncate' build failure with recent gcc 5 роки тому
data-convert-bt.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
data-convert.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
data.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
data.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
db-export.c 480ca357fd perf thread: Adopt get_main_thread from db-export.c 8 роки тому
db-export.h 568850eaad perf script: Add call path id to exported sample in db export 8 роки тому
debug.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
debug.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
demangle-java.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
demangle-java.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
demangle-rust.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
demangle-rust.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
drv_configs.c a43783aeec perf tools: Include errno.h where needed 7 роки тому
drv_configs.h 859442bd3f perf pmu: Push configuration down to PMU driver 8 роки тому
dso.c df5bd9357c perf symbols: Fix debuginfo search for Ubuntu 4 роки тому
dso.h df5bd9357c perf symbols: Fix debuginfo search for Ubuntu 4 роки тому
dump-insn.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
dump-insn.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
dwarf-aux.c b58e9864f9 perf probe: Fix to die_entrypc() returns error correctly 4 роки тому
dwarf-aux.h c2816fc40d perf probe: Fix to show function entry line as probe-able 5 роки тому
dwarf-regs.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
env.c 5d390059ea perf machine: Add nr_cpus_avail() 6 роки тому
env.h 5d390059ea perf machine: Add nr_cpus_avail() 6 роки тому
event.c 78c9fad3fd perf tools: Fix DSO filtering when not finding a map for a sampled address 4 роки тому
event.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
evlist.c 475fb533fb perf evsel: Fix buffer overflow while freeing events 7 роки тому
evlist.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
evsel.c b5b7d3a8d3 perf evsel: Make perf_evsel__name() accept a NULL argument 5 роки тому
evsel.h bfb3906919 perf record: Fix -c/-F options for cpu event aliases 7 роки тому
evsel_fprintf.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
expr.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
expr.y 3c9decd4fc perf tools: Use %define api.pure full instead of %pure-parser 3 роки тому
find-vdso-map.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
genelf.c 086f9f3d78 perf jit: Generate .eh_frame/.eh_frame_hdr in DSO 8 роки тому
genelf.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
genelf_debug.c c9f5da742f tools: Adopt __packed from kernel sources 7 роки тому
generate-cmdlist.sh b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
get_current_dir_name.c e95a27359b tools build feature: Check if get_current_dir_name() is available 3 роки тому
group.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
header.c de04f6c61e perf tools: Fix segfault in cpu_cache_level__read() 5 роки тому
header.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
help-unknown-cmd.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
help-unknown-cmd.h 5feaac248a perf tools: Move help_unknown_cmd() to its own file 9 роки тому
hist.c ce117617cb perf tools: Fix time sorting 5 роки тому
hist.h 14f820498a perf hists: Fix variable name's inconsistency in hists__for_each() macro 5 роки тому
intel-bts.c d3cef7fe51 perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array 7 роки тому
intel-bts.h d0170af700 perf tools: Add Intel BTS support 9 роки тому
intel-pt.c bc586be0ef perf intel-pt: Fix sample instruction bytes 3 роки тому
intel-pt.h c093f308ce perf intel-pt: Record address filter in AUXTRACE_INFO event 8 роки тому
intlist.c 813335b8b2 perf util: Add findnew method to intlist 11 роки тому
intlist.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
jit.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
jitdump.c c7791b7cf0 perf inject jit: Fix JIT_CODE_MOVE filename 5 роки тому
jitdump.h 0284fecd13 perf jit: Add unwinding support 8 роки тому
kvm-stat.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
levenshtein.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
levenshtein.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
llvm-utils.c 0ad2402c0d perf llvm: Don't access out-of-scope array 5 роки тому
llvm-utils.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
lzma.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
machine.c d8cf018993 perf record: Fix module size on s390 5 роки тому
machine.h d8cf018993 perf record: Fix module size on s390 5 роки тому
map.c 125571123c perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches 3 роки тому
map.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
mem-events.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
mem-events.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
memswap.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
memswap.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
namespaces.c d36cc60736 perf tools: Restore proper cwd on return from mnt namespace 6 роки тому
namespaces.h d36cc60736 perf tools: Restore proper cwd on return from mnt namespace 6 роки тому
ordered-events.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
ordered-events.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
parse-branch-options.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
parse-branch-options.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
parse-events.c 9dff39a5fa perf parse: If pmu configuration fails free terms 5 роки тому
parse-events.h bfb3906919 perf record: Fix -c/-F options for cpu event aliases 7 роки тому
parse-events.l a271bfaf30 perf tools: Fix eBPF event specification parsing 7 роки тому
parse-events.y 3c9decd4fc perf tools: Use %define api.pure full instead of %pure-parser 3 роки тому
parse-regs-options.c 48bf1a9af8 perf record: Fix memory leak when using '--user-regs=?' to list registers 4 роки тому
parse-regs-options.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
path.c dfe96e30b5 perf utils: Move is_directory() to path.h 6 роки тому
path.h dfe96e30b5 perf utils: Move is_directory() to path.h 6 роки тому
perf-hooks-list.h a074865e60 perf tools: Introduce perf hooks 8 роки тому
perf-hooks.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
perf-hooks.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
perf_regs.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
perf_regs.h 9edc3a3ddb perf regs: Make perf_reg_name() return "unknown" instead of NULL 5 роки тому
pmu.c 1cf043baa0 perf test: Free formats for perf pmu parse test 4 роки тому
pmu.h 1cf043baa0 perf test: Free formats for perf pmu parse test 4 роки тому
pmu.l cd82a32e99 perf tools: Add perf pmu object to access pmu format definition 13 роки тому
pmu.y 85df3b3769 perf tools: Fix build with bison 2.3 and older. 12 роки тому
print_binary.c f9b29e6e03 perf python scripting: Fix printable strings in python3 scripts 4 роки тому
print_binary.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
probe-event.c 23789fb848 perf probe: Fix to check blacklist address correctly 4 роки тому
probe-event.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
probe-file.c e7752f5caa perf probe: Fix unchecked usage of strncpy() 6 роки тому
probe-file.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
probe-finder.c 61c4decf37 perf probe: Fix memory leakage when the probe point is not found 4 роки тому
probe-finder.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
pstack.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
pstack.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
python-ext-sources f045b8c4b3 perf buildid-cache: Support binary objects from other namespaces 7 роки тому
python.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
quote.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
quote.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
rb_resort.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
rblist.c 813335b8b2 perf util: Add findnew method to intlist 11 роки тому
rblist.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
record.c 48aaff1bcd Revert "perf record: Fix crash in pipe mode" 6 роки тому
sane_ctype.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
session.c f80aa52ef6 perf session: Correct buffer copying when peeking events 3 роки тому
session.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
setns.c 86bcdb5a43 tools build: Add test for setns() 7 роки тому
setup.py 5ea96edf5d tweewide: Fix most Shebang lines 3 роки тому
smt.c de5077c4e3 perf tools: Add utility function to detect SMT status 7 роки тому
smt.h de5077c4e3 perf tools: Add utility function to detect SMT status 7 роки тому
sort.c 5c339f2c9a perf util: Fix memory leak of prefix_if_not_in 4 роки тому
sort.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
srcline.c 635a002105 perf: Make perf able to build with latest libbfd 3 роки тому
srcline.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
stat-shadow.c f0e6f461a2 perf stat: Make metric event lookup more robust 5 роки тому
stat.c c9417a3fea perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode 4 роки тому
stat.h 2680daf4c6 perf stat: Reset previous counts on repeat with interval 5 роки тому
strbuf.c 29061e0875 perf strbuf: Remove redundant va_end() in strbuf_addv() 5 роки тому
strbuf.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
strfilter.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
strfilter.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
string.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
string2.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
strlist.c 7a8ef4c4b5 perf tools: Remove string.h, unistd.h and sys/stat.h from util.h 7 роки тому
strlist.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
svghelper.c 9010bb9eaa perf svghelper: Fix unchecked usage of strncpy() 6 роки тому
svghelper.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
symbol-elf.c 5c4c75707f perf kcore_copy: Fix module map when there are no modules loaded 4 роки тому
symbol-minimal.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
symbol.c df5bd9357c perf symbols: Fix debuginfo search for Ubuntu 4 роки тому
symbol.h f273a49211 perf annotate: Fix s390 gap between kernel end and module start 5 роки тому
symbol_fprintf.c 427c1eea3d perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 3 роки тому
syscalltbl.c 090657c9fb perf tools: Fix syscalltbl build failure 7 роки тому
syscalltbl.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
target.c ce92834407 perf target: str_error_r() always returns the buffer it receives 8 роки тому
target.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
term.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
term.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
thread-stack.c a43783aeec perf tools: Include errno.h where needed 7 роки тому
thread-stack.h e216708d98 perf script: Add callindent option 8 роки тому
thread.c 4f3af12307 perf db-export: Fix thread__exec_comm() 5 роки тому
thread.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
thread_map.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
thread_map.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
time-utils.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
time-utils.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
tool.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
top.c b40067964f perf tools: Rename 'perf_record_opts' to 'record_opts 11 роки тому
top.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
trace-event-info.c 2e8e70e562 perf tools: Cleanup trace-event-info 'tdata' leak 6 роки тому
trace-event-parse.c d2a74d53aa perf event-parse: Use pr_warning() 7 роки тому
trace-event-read.c f5e60f4b4e perf traceevent: Ensure read cmdlines are null terminated. 3 роки тому
trace-event-scripting.c 9a8860bbaa perf scripting: Don't die if scripting can't be setup, disable it 8 роки тому
trace-event.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
trace-event.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
trigger.h c192a793f0 perf tools: Fix trigger class trigger_on() 7 роки тому
tsc.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
tsc.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
units.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
units.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
unwind-libdw.c dbf8065943 perf unwind: Take pgoff into account when reporting elf to libdwfl 6 роки тому
unwind-libdw.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
unwind-libunwind-local.c 0eda4d03ef perf unwind: Do not look just at the global callchain_param.record_mode 6 роки тому
unwind-libunwind.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
unwind.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
usage.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
util-cxx.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
util.c 6a88a999c4 perf tools: Fix copyfile_offset update of output offset 6 роки тому
util.h e95a27359b tools build feature: Check if get_current_dir_name() is available 3 роки тому
values.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
values.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
vdso.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
vdso.h b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
xyarray.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому
xyarray.h bbaab8bf29 libperf: Fix alignment trap with xyarray contents in 'perf stat' 5 роки тому
zlib.c b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 роки тому