| perf: arm-spe: Fix check error when synthesizing events | 5 年前 |
| perf clang: Fix build with Clang 9 | 6 年前 |
| 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 CBR | 2 年前 |
| perf tools: Remove debug.h from places where it is not needed | 6 年前 |
| perf scripting python: Fix tuple_set_u64() | 4 年前 |
| perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 | 1 年前 |
| perf version: Append 12 git SHA chars to the version string | 6 年前 |
| perf affinity: Add infrastructure to save/restore affinity | 6 年前 |
| perf affinity: Add infrastructure to save/restore affinity | 6 年前 |
| Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'" | 1 年前 |
| perf annotate: Fix jump parsing for C++ code. | 4 年前 |
| perf script: Support insn output for normal samples | 7 年前 |
| perf inject: Fix ARM SPE handling | 3 年前 |
| perf tools: Add ARM Statistical Profiling Extensions (SPE) support | 8 年前 |
| perf auxtrace: Fix address filter entire kernel size | 2 年前 |
| perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding | 5 年前 |
| perf report: Fix wrong LBR block sorting | 5 年前 |
| perf block-info: Allow selecting which columns to report and its order | 6 年前 |
| perf block-range: Add missing headers | 7 年前 |
| perf block-range: Add missing headers | 7 年前 |
| perf env: Avoid recursively taking env->bpf_progs.lock | 1 年前 |
| perf env: Avoid recursively taking env->bpf_progs.lock | 1 年前 |
| perf bpf: Defer freeing string after possible strlen() on it | 3 年前 |
| perf evlist: Rename struct perf_evlist to struct evlist | 6 年前 |
| perf bpf: Fix bpf prologue generation | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf bpf: Add bpf_map dumper | 7 年前 |
| perf bpf: Add bpf_map dumper | 7 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| perf branch: Replace zero-length array with flexible-array | 5 年前 |
| perf tools: Initialize output buffer in build_id__sprintf | 5 年前 |
| perf tools: Pass build_id object to build_id__sprintf() | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf tools: Remove perf.h from source files not needing it | 6 年前 |
| perf cacheline: Move cacheline related routines to separate files | 6 年前 |
| perf tools: Use list_del_init() more thorougly | 6 年前 |
| treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 | 6 年前 |
| perf streams: Report hot streams | 5 年前 |
| perf streams: Report hot streams | 5 年前 |
| perf tools: Add helpers to use capabilities if present | 6 年前 |
| perf tools: Support CAP_PERFMON capability | 6 年前 |
| perf tools: Allow creation of cgroup without open | 5 年前 |
| perf tools: Allow creation of cgroup without open | 5 年前 |
| perf tools: Add clockid_name function | 5 年前 |
| perf tools: Add clockid_name function | 5 年前 |
| perf tool: Make perf tool aware of SELinux access control | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf tools: Remove needless evlist.h include directives | 6 年前 |
| perf color: Add missing stdarg.g to color.h | 7 年前 |
| perf tools: Remove needless evlist.h include directives | 6 年前 |
| tools lib: Adopt zalloc()/zfree() from tools/perf | 6 年前 |
| perf comm: Remove needless headers from comm.h | 7 年前 |
| perf report: Implement perf.data record decompression | 6 年前 |
| perf config: Export the perf_config_from_file() function | 5 年前 |
| perf config: Export the perf_config_from_file() function | 5 年前 |
| perf tools: Fix mode setting in copyfile_mode_ns() | 6 年前 |
| perf copyfile: Move copyfile routines to separate files | 6 年前 |
| perf counts: Reset prev_raw_counts counts | 5 年前 |
| perf counts: Reset prev_raw_counts counts | 5 年前 |
| perf tools: Add fallback versions for CPU_{OR,EQUAL}() | 7 年前 |
| perf cpumap: Fix snprintf overflow check | 6 年前 |
| perf evsel: Add iterator to iterate over events ordered by CPU | 6 年前 |
| perf cpumap: Remove needless includes from cpumap.h | 6 年前 |
| perf tools: Replace zero-length array with flexible-array | 5 年前 |
| perf cs-etm: Fix corrupt data after perf inject from | 5 年前 |
| perf cs-etm: Move definition of 'traceid_list' global variable from header file | 6 年前 |
| perf data: Add support to store time of day in CTF data conversion | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf data: Add support to store time of day in CTF data conversion | 5 年前 |
| perf tools: Fix resources leak in perf_data__open_dir() | 2 年前 |
| perf tools: Add missing headers needed by util/data.h | 3 年前 |
| perf addr_location: Rename al->mg to al->maps | 6 年前 |
| perf evsel: Rename struct perf_evsel to struct evsel | 6 年前 |
| 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 value | 6 年前 |
| perf jvmti: Fix demangling Java symbols | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf tools: Allow build-id with trailing zeros | 4 年前 |
| perf tools: Align buildid list output for short build ids | 5 年前 |
| perf tools: Fix dso_id inode generation comparison | 3 年前 |
| perf dso: Move dso_id from 'struct map' to 'struct dso' | 6 年前 |
| perf script: Fix LBR skid dump problems in brstackinsn | 7 年前 |
| perf script: Fix LBR skid dump problems in brstackinsn | 7 年前 |
| perf dwarf-aux: Fix off-by-one in die_get_varname() | 2 年前 |
| perf probe: Fix to show function entry line as probe-able | 6 年前 |
| Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'" | 1 年前 |
| !1493 增加LoongArch架构支持 | 1 年前 |
| perf env: Avoid recursively taking env->bpf_progs.lock | 1 年前 |
| perf tools: Fix DSO filtering when not finding a map for a sampled address | 5 年前 |
| perf script: Show text poke address symbol | 5 年前 |
| perf tools: Move 'struct events_stats' and prototypes to separate header | 6 年前 |
| perf record: Fix continue profiling after draining the buffer | 5 年前 |
| perf record: Fix continue profiling after draining the buffer | 5 年前 |
| perf evsel: Override attr->sample_period for non-libpfm4 events | 3 年前 |
| perf evsel: Add evsel__clone() function | 5 年前 |
| 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 events | 6 年前 |
| perf evswitch: Introduce init() method to set the on/off evsels from the command line | 6 年前 |
| perf metric: Add recursion check when processing nested metrics | 5 年前 |
| perf metric: Add recursion check when processing nested metrics | 5 年前 |
| perf expr: Add < and > operators | 5 年前 |
| perf metric: Compute referenced metrics | 5 年前 |
| perf tools: Make find_vdso_map() more modular | 7 年前 |
| perf pmu: Use file system cache to optimize sysfs access | 6 年前 |
| perf pmu: Use file system cache to optimize sysfs access | 6 年前 |
| perf genelf: Set ELF program header addresses properly | 1 年前 |
| Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'" | 1 年前 |
| perf jit: Fix inaccurate DWARF line table | 5 年前 |
| perf tools: Rename HAVE_SYSCALL_TABLE to HAVE_SYSCALL_TABLE_SUPPORT | 8 年前 |
| perf tools: Fixup get_current_dir_name() compilation | 3 年前 |
| perf tools: Move get_current_dir_name() cond prototype out of util.h | 6 年前 |
| perf tools: Update copy of libbpf's hashmap.c | 5 年前 |
| perf tools: Update copy of libbpf's hashmap.c | 5 年前 |
| perf env: Avoid recursively taking env->bpf_progs.lock | 1 年前 |
| perf header: Store clock references for -k/--clockid option | 5 年前 |
| tools lib: Adopt zalloc()/zfree() from tools/perf | 6 年前 |
| perf tools: Move help_unknown_cmd() to its own file | 10 年前 |
| perf hist: Add missing puts to hist__account_cycles | 1 年前 |
| perf hist: Fix memory leak of a perf_hpp_fmt | 3 年前 |
| perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() | 6 年前 |
| treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 | 6 年前 |
| perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc | 3 年前 |
| treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 | 6 年前 |
| treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 305 | 6 年前 |
| perf util: Use cached rbtree for rblists | 7 年前 |
| Merge branch 'linus' into perf/core, to fix conflicts | 8 年前 |
| perf jit: Let convert_timestamp() to be backwards-compatible | 5 年前 |
| perf tools: Replace zero-length array with flexible-array | 5 年前 |
| perf kvm: Add arch neutral function to choose event for perf kvm record | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf llvm: Fix inadvertent file creation | 2 年前 |
| perf tools: Remove debug.h from header files not needing it | 6 年前 |
| perf lzma: Close lzma stream on exit | 4 年前 |
| perf machine: Avoid out of bounds LBR memory read | 1 年前 |
| perf machine: Add machine__for_each_dso() function | 5 年前 |
| Revert "perf map: Fix dso->nsinfo refcounting" | 4 年前 |
| perf inject: Do not load map/dso when injecting build-id | 5 年前 |
| perf map_symbol: Rename ms->mg to ms->maps | 6 年前 |
| perf maps: Rename map_groups.h to maps.h | 6 年前 |
| perf c2c: Fix 'perf c2c record -e list' to show the default events used | 5 年前 |
| perf c2c: Fix 'perf c2c record -e list' to show the default events used | 5 年前 |
| perf mem2node: Avoid double free related to realloc | 6 年前 |
| perf env: Remove env.h from other headers where just a fwd decl is needed | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf memswap: Adopt 'struct u64_swap' from evsel.h | 6 年前 |
| Merge branch 'perf/urgent' into perf/core | 5 年前 |
| perf tools: Copy metric events properly when expand cgroups | 5 年前 |
| perf record: Fix binding of AIO user space buffers to nodes | 6 年前 |
| perf record: Adapt affinity to machines with #CPUs > 1K | 6 年前 |
| perf tools: Move event synthesizing routines to separate .c file | 6 年前 |
| perf tools: Move event synthesizing routines to separate .c file | 6 年前 |
| perf tools: Remove unneeded semicolons | 6 年前 |
| perf tools: Replace zero-length array with flexible-array | 5 年前 |
| perf debug: Remove needless include directives from debug.h | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf: Skip and warn on unknown format 'configN' attrs | 3 年前 |
| perf parse-events: Reduce casts around bp_addr | 5 年前 |
| perf tools: Add support for exclusive groups/events | 5 年前 |
| perf parse-events: Reduce casts around bp_addr | 5 年前 |
| perf record: Fix memory leak when using '--user-regs=?' to list registers | 5 年前 |
| perf parse-regs: Split parse_regs | 6 年前 |
| perf tools: Add general function to parse sublevel options | 5 年前 |
| perf tools: Add general function to parse sublevel options | 5 年前 |
| perf tools: Remove needless evlist.h include directives | 6 年前 |
| perf tools: Remove needless evlist.h include directives | 6 年前 |
| perf tools: Introduce perf hooks | 9 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf tools: Add support for PERF_RECORD_TEXT_POKE | 5 年前 |
| perf tools: Add support for PERF_RECORD_TEXT_POKE | 5 年前 |
| perf tools: Add support for PERF_RECORD_TEXT_POKE | 5 年前 |
| perf tools: Avoid 'sample_reg_masks' being const + weak | 6 年前 |
| perf tools: Fix arm64 build error with gcc-11 | 4 年前 |
| perf tools: Add optional support for libpfm4 | 5 年前 |
| perf tools: Add optional support for libpfm4 | 5 年前 |
| perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents | 2 年前 |
| perf: Skip and warn on unknown format 'configN' attrs | 3 年前 |
| perf: Skip and warn on unknown format 'configN' attrs | 3 年前 |
| perf: Skip and warn on unknown format 'configN' attrs | 3 年前 |
| perf python scripting: Fix printable strings in python3 scripts | 5 年前 |
| Merge branch 'linus' into perf/core, to fix conflicts | 8 年前 |
| perf probe: Fix an error handling path in 'parse_perf_probe_command()' | 3 年前 |
| perf probe: Trace a magic number if variable is not found | 6 年前 |
| perf probe-file: Delete namelist in del_events() on the error path | 4 年前 |
| perf probe: Support DW_AT_const_value constant value | 6 年前 |
| perf probe: Fix NULL pointer dereference in convert_variable_location() | 4 年前 |
| perf probe: Fall back to debuginfod query if debuginfo and source not found locally | 5 年前 |
| perf tools: Replace zero-length array with flexible-array | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf python: Include rwsem.c in the pythong biding | 6 年前 |
| perf tools: Copy metric events properly when expand cgroups | 5 年前 |
| perf util: Use cached rbtree for rblists | 7 年前 |
| treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 305 | 6 年前 |
| perf util: Use cached rbtree for rblists | 7 年前 |
| perf record: Support sample-read topdown metric group | 5 年前 |
| perf tools: Add FIFO file names as alternative options to --control | 5 年前 |
| perf tools: Introduce rlimit__bump_memlock() helper | 6 年前 |
| perf tools: Introduce rlimit__bump_memlock() helper | 6 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| perf tools: Provide mutex wrappers for pthreads rwlocks | 8 年前 |
| perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback | 6 年前 |
| perf report: Add raw report support for s390 auxiliary trace | 7 年前 |
| perf auxtrace: Add option to synthesize branch stack for regular events | 6 年前 |
| perf auxtrace: Support for perf report -D for s390 | 7 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| perf evlist: Rename struct perf_evlist to struct evlist | 6 年前 |
| perf evlist: Rename struct perf_evlist to struct evlist | 6 年前 |
| perf session: Remap buf if there is no space for event | 3 年前 |
| perf session: Add facility to peek at all events | 6 年前 |
| perf namespaces: Move the conditional setns() prototype to namespaces.h | 6 年前 |
| perf python: Fix probing for some clang command line options | 3 年前 |
| perf evsel: Rename perf_evsel__new*() to evsel__new*() | 5 年前 |
| perf tools: Fix SMT detection fast read path | 3 年前 |
| perf tools: Add utility function to detect SMT status | 8 年前 |
| perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() | 2 年前 |
| perf report: Free generated help strings for sort option | 4 年前 |
| perf diff: Report noisy for cycles diff | 6 年前 |
| perf diff: Report noisy for cycles diff | 6 年前 |
| perf pmu: Use file system cache to optimize sysfs access | 6 年前 |
| perf srccode: Move struct definition from map.h to srccode.h | 7 年前 |
| perf: Make perf able to build with latest libbfd | 6 年前 |
| perf callchain: Use cached rbtrees | 7 年前 |
| perf stat: Fix printing os->prefix in CSV metrics output | 3 年前 |
| perf stat: Support new per thread TopDown metrics | 5 年前 |
| perf stat: Support new per thread TopDown metrics | 5 年前 |
| perf stat: Add --for-each-cgroup option | 5 年前 |
| perf debug: Remove needless include directives from debug.h | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf streams: Report hot streams | 5 年前 |
| perf streams: Report hot streams | 5 年前 |
| tools lib: Adopt zalloc()/zfree() from tools/perf | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| 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/perf | 6 年前 |
| perf util: Use cached rbtree for rblists | 7 年前 |
| perf env: Remove needless cpumap.h header | 6 年前 |
| 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 output | 6 年前 |
| perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars | 5 年前 |
| perf symbols: Move symsrc prototypes to a separate header | 6 年前 |
| perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records | 5 年前 |
| perf record: Support synthesizing cgroup events | 6 年前 |
| Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'" | 1 年前 |
| perf trace: Remove union from syscalltbl, all the fields are needed | 5 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| perf stat: Remove --per-thread pid/tid limitation | 8 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| 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 stack | 6 年前 |
| perf callchain: Stitch LBR call stack | 6 年前 |
| libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix | 6 年前 |
| libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix | 6 年前 |
| perf script: Fix --reltime with --time | 6 年前 |
| perf script: Fix --reltime with --time | 6 年前 |
| perf tools: Add support for PERF_RECORD_TEXT_POKE | 5 年前 |
| 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 group | 5 年前 |
| perf record: Support sample-read topdown metric group | 5 年前 |
| perf util: Fix potential SEGFAULT in put_tracepoints_path error path | 5 年前 |
| 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 it | 6 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| perf tools: Remove unused trace_find_next_event() | 6 年前 |
| perf tools: Remove debug.h from header files not needing it | 6 年前 |
| perf tsc: Support cap_user_time_short for event TIME_CONV | 5 年前 |
| perf tsc: Calculate timestamp with cap_user_time_short | 5 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf unwind: Set userdata for all __report_module() paths | 4 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf tools: Replace zero-length array with flexible-array | 5 年前 |
| 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 needed | 6 年前 |
| 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.h | 6 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| perf record: Fix memory leak in vDSO found using ASAN | 4 年前 |
| License cleanup: add SPDX GPL-2.0 license identifier to files with no license | 8 年前 |
| tools lib: Adopt zalloc()/zfree() from tools/perf | 6 年前 |
| perf tools: Remove util.h from where it is not needed | 6 年前 |
| perf tools: Use %zd for size_t printf formats on 32-bit | 5 年前 |