文件最后提交记录最后更新时间
perf: arm-spe: Fix check error when synthesizing events5 年前
perf clang: Fix build with Clang 96 年前
perf: cs-etm: Update to build with latest opencsd version.6 年前
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'5 年前
perf intel-pt: Fix CYC timestamps after standalone CBR2 年前
perf tools: Remove debug.h from places where it is not needed6 年前
perf scripting python: Fix tuple_set_u64()4 年前
perf build: Define YYNOMEM as YYNOABORT for bison < 3.811 年前
perf version: Append 12 git SHA chars to the version string6 年前
perf affinity: Add infrastructure to save/restore affinity6 年前
perf affinity: Add infrastructure to save/restore affinity6 年前
Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'"1 年前
perf annotate: Fix jump parsing for C++ code.4 年前
perf script: Support insn output for normal samples7 年前
perf inject: Fix ARM SPE handling3 年前
perf tools: Add ARM Statistical Profiling Extensions (SPE) support8 年前
perf auxtrace: Fix address filter entire kernel size2 年前
perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding5 年前
perf report: Fix wrong LBR block sorting5 年前
perf block-info: Allow selecting which columns to report and its order6 年前
perf block-range: Add missing headers7 年前
perf block-range: Add missing headers7 年前
perf env: Avoid recursively taking env->bpf_progs.lock1 年前
perf env: Avoid recursively taking env->bpf_progs.lock1 年前
perf bpf: Defer freeing string after possible strlen() on it3 年前
perf evlist: Rename struct perf_evlist to struct evlist6 年前
perf bpf: Fix bpf prologue generation5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf bpf: Add bpf_map dumper7 年前
perf bpf: Add bpf_map dumper7 年前
perf tools: Remove util.h from where it is not needed6 年前
perf branch: Replace zero-length array with flexible-array5 年前
perf tools: Initialize output buffer in build_id__sprintf5 年前
perf tools: Pass build_id object to build_id__sprintf()5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf tools: Remove perf.h from source files not needing it6 年前
perf cacheline: Move cacheline related routines to separate files6 年前
perf tools: Use list_del_init() more thorougly6 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2886 年前
perf streams: Report hot streams5 年前
perf streams: Report hot streams5 年前
perf tools: Add helpers to use capabilities if present6 年前
perf tools: Support CAP_PERFMON capability6 年前
perf tools: Allow creation of cgroup without open5 年前
perf tools: Allow creation of cgroup without open5 年前
perf tools: Add clockid_name function5 年前
perf tools: Add clockid_name function5 年前
perf tool: Make perf tool aware of SELinux access control5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf tools: Remove needless evlist.h include directives6 年前
perf color: Add missing stdarg.g to color.h7 年前
perf tools: Remove needless evlist.h include directives6 年前
tools lib: Adopt zalloc()/zfree() from tools/perf6 年前
perf comm: Remove needless headers from comm.h7 年前
perf report: Implement perf.data record decompression6 年前
perf config: Export the perf_config_from_file() function5 年前
perf config: Export the perf_config_from_file() function5 年前
perf tools: Fix mode setting in copyfile_mode_ns()6 年前
perf copyfile: Move copyfile routines to separate files6 年前
perf counts: Reset prev_raw_counts counts5 年前
perf counts: Reset prev_raw_counts counts5 年前
perf tools: Add fallback versions for CPU_{OR,EQUAL}()7 年前
perf cpumap: Fix snprintf overflow check6 年前
perf evsel: Add iterator to iterate over events ordered by CPU6 年前
perf cpumap: Remove needless includes from cpumap.h6 年前
perf tools: Replace zero-length array with flexible-array5 年前
perf cs-etm: Fix corrupt data after perf inject from5 年前
perf cs-etm: Move definition of 'traceid_list' global variable from header file6 年前
perf data: Add support to store time of day in CTF data conversion5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf data: Add support to store time of day in CTF data conversion5 年前
perf tools: Fix resources leak in perf_data__open_dir()2 年前
perf tools: Add missing headers needed by util/data.h3 年前
perf addr_location: Rename al->mg to al->maps6 年前
perf evsel: Rename struct perf_evsel to struct evsel6 年前
perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()2 年前
perf tool: Provide an option to print perf_event_open args and return value6 年前
perf jvmti: Fix demangling Java symbols5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf tools: Remove util.h from where it is not needed6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf tools: Allow build-id with trailing zeros4 年前
perf tools: Align buildid list output for short build ids5 年前
perf tools: Fix dso_id inode generation comparison3 年前
perf dso: Move dso_id from 'struct map' to 'struct dso'6 年前
perf script: Fix LBR skid dump problems in brstackinsn7 年前
perf script: Fix LBR skid dump problems in brstackinsn7 年前
perf dwarf-aux: Fix off-by-one in die_get_varname()2 年前
perf probe: Fix to show function entry line as probe-able6 年前
Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'"1 年前
!1493 增加LoongArch架构支持1 年前
perf env: Avoid recursively taking env->bpf_progs.lock1 年前
perf tools: Fix DSO filtering when not finding a map for a sampled address5 年前
perf script: Show text poke address symbol5 年前
perf tools: Move 'struct events_stats' and prototypes to separate header6 年前
perf record: Fix continue profiling after draining the buffer5 年前
perf record: Fix continue profiling after draining the buffer5 年前
perf evsel: Override attr->sample_period for non-libpfm4 events3 年前
perf evsel: Add evsel__clone() function5 年前
perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env()5 年前
perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf()5 年前
perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf()5 年前
perf evswitch: Add hint when not finding specified on/off events6 年前
perf evswitch: Introduce init() method to set the on/off evsels from the command line6 年前
perf metric: Add recursion check when processing nested metrics5 年前
perf metric: Add recursion check when processing nested metrics5 年前
perf expr: Add < and > operators5 年前
perf metric: Compute referenced metrics5 年前
perf tools: Make find_vdso_map() more modular7 年前
perf pmu: Use file system cache to optimize sysfs access6 年前
perf pmu: Use file system cache to optimize sysfs access6 年前
perf genelf: Set ELF program header addresses properly1 年前
Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'"1 年前
perf jit: Fix inaccurate DWARF line table5 年前
perf tools: Rename HAVE_SYSCALL_TABLE to HAVE_SYSCALL_TABLE_SUPPORT8 年前
perf tools: Fixup get_current_dir_name() compilation3 年前
perf tools: Move get_current_dir_name() cond prototype out of util.h6 年前
perf tools: Update copy of libbpf's hashmap.c5 年前
perf tools: Update copy of libbpf's hashmap.c5 年前
perf env: Avoid recursively taking env->bpf_progs.lock1 年前
perf header: Store clock references for -k/--clockid option5 年前
tools lib: Adopt zalloc()/zfree() from tools/perf6 年前
perf tools: Move help_unknown_cmd() to its own file10 年前
perf hist: Add missing puts to hist__account_cycles1 年前
perf hist: Fix memory leak of a perf_hpp_fmt3 年前
perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size()6 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2886 年前
perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc3 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2886 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3056 年前
perf util: Use cached rbtree for rblists7 年前
Merge branch 'linus' into perf/core, to fix conflicts8 年前
perf jit: Let convert_timestamp() to be backwards-compatible5 年前
perf tools: Replace zero-length array with flexible-array5 年前
perf kvm: Add arch neutral function to choose event for perf kvm record6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf llvm: Fix inadvertent file creation2 年前
perf tools: Remove debug.h from header files not needing it6 年前
perf lzma: Close lzma stream on exit4 年前
perf machine: Avoid out of bounds LBR memory read1 年前
perf machine: Add machine__for_each_dso() function5 年前
Revert "perf map: Fix dso->nsinfo refcounting"4 年前
perf inject: Do not load map/dso when injecting build-id5 年前
perf map_symbol: Rename ms->mg to ms->maps6 年前
perf maps: Rename map_groups.h to maps.h6 年前
perf c2c: Fix 'perf c2c record -e list' to show the default events used5 年前
perf c2c: Fix 'perf c2c record -e list' to show the default events used5 年前
perf mem2node: Avoid double free related to realloc6 年前
perf env: Remove env.h from other headers where just a fwd decl is needed6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf memswap: Adopt 'struct u64_swap' from evsel.h6 年前
Merge branch 'perf/urgent' into perf/core5 年前
perf tools: Copy metric events properly when expand cgroups5 年前
perf record: Fix binding of AIO user space buffers to nodes6 年前
perf record: Adapt affinity to machines with #CPUs > 1K6 年前
perf tools: Move event synthesizing routines to separate .c file6 年前
perf tools: Move event synthesizing routines to separate .c file6 年前
perf tools: Remove unneeded semicolons6 年前
perf tools: Replace zero-length array with flexible-array5 年前
perf debug: Remove needless include directives from debug.h6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf: Skip and warn on unknown format 'configN' attrs3 年前
perf parse-events: Reduce casts around bp_addr5 年前
perf tools: Add support for exclusive groups/events5 年前
perf parse-events: Reduce casts around bp_addr5 年前
perf record: Fix memory leak when using '--user-regs=?' to list registers5 年前
perf parse-regs: Split parse_regs6 年前
perf tools: Add general function to parse sublevel options5 年前
perf tools: Add general function to parse sublevel options5 年前
perf tools: Remove needless evlist.h include directives6 年前
perf tools: Remove needless evlist.h include directives6 年前
perf tools: Introduce perf hooks9 年前
perf tools: Remove util.h from where it is not needed6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf tools: Add support for PERF_RECORD_TEXT_POKE5 年前
perf tools: Add support for PERF_RECORD_TEXT_POKE5 年前
perf tools: Add support for PERF_RECORD_TEXT_POKE5 年前
perf tools: Avoid 'sample_reg_masks' being const + weak6 年前
perf tools: Fix arm64 build error with gcc-114 年前
perf tools: Add optional support for libpfm45 年前
perf tools: Add optional support for libpfm45 年前
perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents2 年前
perf: Skip and warn on unknown format 'configN' attrs3 年前
perf: Skip and warn on unknown format 'configN' attrs3 年前
perf: Skip and warn on unknown format 'configN' attrs3 年前
perf python scripting: Fix printable strings in python3 scripts5 年前
Merge branch 'linus' into perf/core, to fix conflicts8 年前
perf probe: Fix an error handling path in 'parse_perf_probe_command()'3 年前
perf probe: Trace a magic number if variable is not found6 年前
perf probe-file: Delete namelist in del_events() on the error path4 年前
perf probe: Support DW_AT_const_value constant value6 年前
perf probe: Fix NULL pointer dereference in convert_variable_location()4 年前
perf probe: Fall back to debuginfod query if debuginfo and source not found locally5 年前
perf tools: Replace zero-length array with flexible-array5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf python: Include rwsem.c in the pythong biding6 年前
perf tools: Copy metric events properly when expand cgroups5 年前
perf util: Use cached rbtree for rblists7 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3056 年前
perf util: Use cached rbtree for rblists7 年前
perf record: Support sample-read topdown metric group5 年前
perf tools: Add FIFO file names as alternative options to --control5 年前
perf tools: Introduce rlimit__bump_memlock() helper6 年前
perf tools: Introduce rlimit__bump_memlock() helper6 年前
perf tools: Remove util.h from where it is not needed6 年前
perf tools: Provide mutex wrappers for pthreads rwlocks8 年前
perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback6 年前
perf report: Add raw report support for s390 auxiliary trace7 年前
perf auxtrace: Add option to synthesize branch stack for regular events6 年前
perf auxtrace: Support for perf report -D for s3907 年前
perf tools: Remove util.h from where it is not needed6 年前
perf evlist: Rename struct perf_evlist to struct evlist6 年前
perf evlist: Rename struct perf_evlist to struct evlist6 年前
perf session: Remap buf if there is no space for event3 年前
perf session: Add facility to peek at all events6 年前
perf namespaces: Move the conditional setns() prototype to namespaces.h6 年前
perf python: Fix probing for some clang command line options3 年前
perf evsel: Rename perf_evsel__new*() to evsel__new*()5 年前
perf tools: Fix SMT detection fast read path3 年前
perf tools: Add utility function to detect SMT status8 年前
perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()2 年前
perf report: Free generated help strings for sort option4 年前
perf diff: Report noisy for cycles diff6 年前
perf diff: Report noisy for cycles diff6 年前
perf pmu: Use file system cache to optimize sysfs access6 年前
perf srccode: Move struct definition from map.h to srccode.h7 年前
perf: Make perf able to build with latest libbfd6 年前
perf callchain: Use cached rbtrees7 年前
perf stat: Fix printing os->prefix in CSV metrics output3 年前
perf stat: Support new per thread TopDown metrics5 年前
perf stat: Support new per thread TopDown metrics5 年前
perf stat: Add --for-each-cgroup option5 年前
perf debug: Remove needless include directives from debug.h6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf streams: Report hot streams5 年前
perf streams: Report hot streams5 年前
tools lib: Adopt zalloc()/zfree() from tools/perf6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
tools lib: Move argv_{split,free} from tools/perf/util/6 年前
perf string: Export asprintf__tp_filter_pids()6 年前
tools lib: Adopt zalloc()/zfree() from tools/perf6 年前
perf util: Use cached rbtree for rblists7 年前
perf env: Remove needless cpumap.h header6 年前
perf timechart: Refactor svg_build_topology_map()6 年前
perf symbols: Fix return incorrect build_id size in elf_read_build_id()2 年前
perf tools: Pass build_id object to dso__set_build_id()5 年前
perf symbol: Remove arch__symbols__fixup_end()3 年前
perf symbol: Remove arch__symbols__fixup_end()3 年前
perf report: Allow specifying event to be used as sort key in --group output6 年前
perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars5 年前
perf symbols: Move symsrc prototypes to a separate header6 年前
perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records5 年前
perf record: Support synthesizing cgroup events6 年前
Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'"1 年前
perf trace: Remove union from syscalltbl, all the fields are needed5 年前
perf tools: Remove util.h from where it is not needed6 年前
perf stat: Remove --per-thread pid/tid limitation8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf thread-stack: Add thread_stack__br_sample_late()6 年前
perf thread-stack: Add thread_stack__br_sample_late()6 年前
perf callchain: Stitch LBR call stack6 年前
perf callchain: Stitch LBR call stack6 年前
libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix6 年前
libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix6 年前
perf script: Fix --reltime with --time6 年前
perf script: Fix --reltime with --time6 年前
perf tools: Add support for PERF_RECORD_TEXT_POKE5 年前
perf evsel: Rename *perf_evsel__*name() to *evsel__*name()6 年前
perf top: Move sb_evlist to 'struct perf_top'6 年前
perf record: Support sample-read topdown metric group5 年前
perf record: Support sample-read topdown metric group5 年前
perf util: Fix potential SEGFAULT in put_tracepoints_path error path5 年前
perf tools: Remove unused trace_find_next_event()6 年前
perf traceevent: Ensure read cmdlines are null terminated.5 年前
perf tools: Remove perf.h from source files not needing it6 年前
perf tools: Remove util.h from where it is not needed6 年前
perf tools: Remove unused trace_find_next_event()6 年前
perf tools: Remove debug.h from header files not needing it6 年前
perf tsc: Support cap_user_time_short for event TIME_CONV5 年前
perf tsc: Calculate timestamp with cap_user_time_short5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf unwind: Set userdata for all __report_module() paths4 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf tools: Replace zero-length array with flexible-array5 年前
perf maps: Rename 'mg' variables to 'maps'6 年前
perf maps: Merge 'struct maps' with 'struct map_groups'6 年前
perf tools: Remove debug.h from places where it is not needed6 年前
perf report: Fix memory leaks around perf_tip()3 年前
perf report: Fix memory leaks around perf_tip()3 年前
perf debug: Remove needless include directives from debug.h6 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
perf record: Fix memory leak in vDSO found using ASAN4 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
tools lib: Adopt zalloc()/zfree() from tools/perf6 年前
perf tools: Remove util.h from where it is not needed6 年前
perf tools: Use %zd for size_t printf formats on 32-bit5 年前