Linux Perf Users
 help / color / mirror / Atom feed
 messages from 2026-11-13 17:43:14 to 2026-11-13 22:01:45 UTC [more...]

[PATCH v1 00/26] perf hashmap: Fix undefined behavior, remove ERR_PTR, and add type-safe generic hashmaps
 2026-11-13 22:01 UTC  (48+ messages)
` [PATCH v1 01/26] perf threads: Fix uninitialized pointer put when thread removal misses
` [PATCH v1 02/26] perf annotate: Fix sym_hist_entry memory leak when zeroing histograms
` [PATCH v1 03/26] perf stat: Fix per_pkg_mask key leak on hashmap__add failure
` [PATCH v1 04/26] perf build: Don't check difference of perf and libbpf hashmap
` [PATCH v1 05/26] perf hashmap: Always build perf's hashmap and avoid libbpf symbol conflict
` [PATCH v1 06/26] perf hashmap: Fix strict aliasing violations in hashmap
` [PATCH v1 07/26] perf hashmap: Remove errptr usage from hashmap
` [PATCH v1 08/26] perf hashmap: Introduce generic types and macros
` [PATCH v1 09/26] perf fncache: Use generic hashmap for fncache
` [PATCH v1 10/26] perf ftrace: Use generic hashmap for profile_hash
` [PATCH v1 11/26] perf trace: Use generic hashmap for syscall_stats
` [PATCH v1 12/26] perf trace: Use generic hashmap for bpf-trace-summary
` [PATCH v1 13/26] perf lock: Use generic hashmap for slab_hash
` [PATCH v1 14/26] perf stat: Use generic hashmap for per_pkg_mask
` [PATCH v1 15/26] perf expr: Use generic hashmap for expr_ids
` [PATCH v1 16/26] perf pmu: Use generic hashmap for pmu aliases
` [PATCH v1 17/26] perf hwmon_pmu: Use generic hashmap for hwmon events
` [PATCH v1 18/26] perf s390: Use generic hashmap for counter name cache
` [PATCH v1 19/26] perf threads: Use generic hashmap for thread shards
` [PATCH v1 20/26] perf annotate: Use generic hashmap for sym_samples
` [PATCH v1 21/26] perf annotate: Use generic hashmap for browser type_hash
` [PATCH v1 22/26] perf annotate-data: Use generic hashmap for type_hist samples
` [PATCH v1 23/26] perf inject: Use generic hashmap for aslr remap_addresses
` [PATCH v1 24/26] perf inject: Use generic hashmap for aslr top_addresses
` [PATCH v1 25/26] perf inject: Use generic hashmap for aslr evsel_orig_attrs
` [PATCH v1 26/26] perf hashmap: Remove untyped struct hashmap API

[PATCH 00/10] perf jevents: Block-indexed string compression and default JEVENTS_ARCH=all
 2026-11-13 21:21 UTC  (21+ messages)
` [PATCH 01/10] perf jevents: Store raw bytes in BigCString instead of C-escaped strings
` [PATCH 02/10] perf jevents: Sort BigCString entries alphabetically
` [PATCH 03/10] perf jevents: Store PMU names as string literals in struct pmu_table_entry
` [PATCH 04/10] perf jevents: Encapsulate big_c_string lookups behind pmu_events__get_string()
` [PATCH 05/10] perf jevents: Add block-indexed string packing and --compress=zlib
` [PATCH 06/10] perf jevents: Add --compress=lzma block compression backend
` [PATCH 07/10] perf jevents: Add --compress=zstd "
` [PATCH 08/10] perf build: Enable jevents string compression when available
` [PATCH 09/10] perf tests pmu-events: Test metricgroup descriptions and concurrent lookups
` [PATCH 10/10] perf build: Default JEVENTS_ARCH to all

[PATCH 00/11] perf pmu: Layered sysfs-style PMU event and metric directories
 2026-11-13 21:11 UTC  (12+ messages)
` [PATCH 01/11] perf pmu: Generalize pmu_alias_info_file() and lazy single-event sysfs loading
` [PATCH 02/11] perf pmu: Add metric and metricgroup storage on struct perf_pmu
` [PATCH 03/11] perf pmu-layer: Introduce stateless struct pmu_layer abstraction and builtin adapter
` [PATCH 04/11] perf pmu-layer: Add openat-based directory layer with literal CPUID/symlink lookup
` [PATCH 05/11] perf config: Add pmu-events.dir configuration option
` [PATCH 06/11] perf pmu: Switch alias resolution and enumeration to layered PMU stack
` [PATCH 07/11] perf metricgroup: Route metric and metricgroup lookups through struct perf_pmu
` [PATCH 08/11] perf list, jevents: Add --export-dir and --output-dir sysfs-style exporters
` [PATCH 09/11] perf jevents: Add compiled-in model and sys table iterators
` [PATCH 10/11] perf list: Add --export-cpuid to export compiled-in CPU models
` [PATCH 11/11] perf tests: Add round-trip export, CPUID symlink, and pmu-events.dir overlay tests

[PATCH v2 00/30] perf: Per-env PMUs, metric event sharing, and recorded event metrics
 2026-11-13 21:05 UTC  (61+ messages)
` [PATCH v2 01/30] perf pmus: Don't skip core PMUs as duplicates
` [PATCH v2 02/30] perf script: Fix metrics computed from samples
` [PATCH v2 03/30] perf script: Don't drop metric samples for CPUs missing from the evsel
` [PATCH v2 04/30] perf metricgroup: Don't prefer tool events for displaying a metric
` [PATCH v2 05/30] perf env: Make lazy perf_env initialization thread-safe
` [PATCH v2 06/30] perf env: Add host_env() singleton
` [PATCH v2 07/30] perf pmu: Add from_env parameter to perf_pmu__init()
` [PATCH v2 08/30] perf pmus: Introduce struct perf_pmus and perf_env__pmus()
` [PATCH v2 09/30] perf pmus: Pass struct perf_pmus to find helpers
` [PATCH v2 10/30] perf pmus: Pass struct perf_pmus to scan helpers
` [PATCH v2 11/30] perf pmu-events: Add e_machine to struct pmu_events_map
` [PATCH v2 12/30] perf pmu-events: Pass e_machine to find_core_*_table()
` [PATCH v2 13/30] perf header: Pass e_machine to strcmp_cpuid_str()
` [PATCH v2 14/30] perf header: Support CPUID matching across all architectures
` [PATCH v2 15/30] perf test: Make the CPUID matching test architecture independent
` [PATCH v2 16/30] perf test: Add CPUID matching tests for other architectures
` [PATCH v2 17/30] perf dwarf-regs: Add e_machine__same_arch()
` [PATCH v2 18/30] perf metricgroup: Pass struct perf_pmus to metricgroup__for_each_metric()
` [PATCH v2 19/30] perf metricgroup: Move matching of metrics to recorded events from perf script
` [PATCH v2 20/30] perf parse-events: Decode metric-id terms when adding events
` [PATCH v2 21/30] perf evsel: Generalize metric_id to a set of metric_ids
` [PATCH v2 22/30] perf pmu: Add perf_pmu__for_each_name_from_config()
` [PATCH v2 23/30] perf metricgroup: Share metric events by their counter encoding
` [PATCH v2 24/30] perf stat: Share events between metrics and command line events
` [PATCH v2 25/30] perf pmus: Add perf_pmus__read_from_env()
` [PATCH v2 26/30] perf metricgroup: Improve matching of metrics to recorded events
` [PATCH v2 27/30] perf metricgroup: Add metricgroup__add_recorded_metrics()
` [PATCH v2 28/30] perf stat report: Display metrics for recorded events
` [PATCH v2 29/30] perf script: Display metrics for perf stat record data
` [PATCH v2 30/30] perf test: Add stat record metrics test

[PATCH v2 0/11] perf coverage: A harness for perf, and the fixes it found
 2026-11-13 20:35 UTC  (23+ messages)
` [PATCH v2 01/11] perf scripts: Add a coverage harness for perf
` [PATCH v2 02/11] perf annotate-data: Resolve DW_OP_addrx global variables
` [PATCH v2 03/11] perf tests: Exercise the flexible array member path
` [PATCH v2 04/11] perf annotate-data: Count flexible array accesses for the whole struct
` [PATCH v2 05/11] perf tests: Exercise data type resolution from a register
` [PATCH v2 06/11] perf annotate: Print the stats after the annotations
` [PATCH v2 07/11] perf tests: Silence the libbfd probe in build-test
` [PATCH v2 08/11] perf build: Record the display-only features in FEATURE-DUMP
` [PATCH v2 09/11] perf tests: Fix the Intel PT virtual LBR check
` [PATCH v2 10/11] perf test: Drop samples without an IP in the dlfilter test
` [PATCH v2 11/11] perf test: Skip the LBR inline unwinding check when unsupported

[PATCH v2 00/16] perf sysinfo: Add subcommand to probe and summarize PMU capabilities
 2026-11-13 19:56 UTC  (17+ messages)
` [PATCH v2 01/16] perf pmus: Expose duplicate uncore PMU scanning helpers
` [PATCH v2 02/16] perf mem-events: Expose PMU init and name formatting helpers
` [PATCH v2 03/16] perf pmu: Add perf_pmu__probe() for basic open, counting, and sampling
` [PATCH v2 04/16] perf pmu: Probe supported sample_type flags
` [PATCH v2 05/16] perf pmu: Probe precise_ip levels
` [PATCH v2 06/16] perf pmu: Probe privilege exclusion modifiers
` [PATCH v2 07/16] perf pmu: Probe execution and AUX area features
` [PATCH v2 08/16] perf pmu: Probe event group size limits
` [PATCH v2 09/16] perf pmu: Probe user and interrupt sample register masks
` [PATCH v2 10/16] perf pmu: Probe interrupt registers that require precise sampling
` [PATCH v2 11/16] perf pmu: Probe memory profiling events and sample formats
` [PATCH v2 12/16] perf pmu: Probe user-space mmap capabilities
` [PATCH v2 13/16] perf pmu: Probe branch instruction skid
` [PATCH v2 14/16] perf sysinfo: Add sysinfo subcommand
` [PATCH v2 15/16] perf docs: Add perf-sysinfo man page
` [PATCH v2 16/16] perf test: Add perf sysinfo shell test

[PATCH v4 0/7] kbuild: build the userspace tools in tools/ with the kernel
 2026-11-13 19:55 UTC  (15+ messages)
` [PATCH v4 1/7] kbuild: factor the userspace ABI flags out into KBUILD_USERABI
` [PATCH v4 2/7] kbuild: add "make tools_build" to build userspace tools from tools/
` [PATCH v4 3/7] perf build: Add MINIMAL=1 to build without optional features
` [PATCH v4 4/7] tools: build perf in tools_build
` [PATCH v4 5/7] tools: build kernel selftests "
` [PATCH v4 6/7] kbuild: build the tools selected in tools/Kconfig as part of "make all"
` [PATCH v4 7/7] Documentation: describe building tools with the kernel

[PATCH v1] libperf mmap: In user mmap rdpmc avoid undefined behavior
 2026-11-13 19:44 UTC  (2+ messages)

[PATCH v3 0/3] perf pmu: Add tool-provided NVMe PMU
 2026-11-13 19:40 UTC  (7+ messages)
` [PATCH v3 1/3] perf build: Add libnvme feature detection
` [PATCH v3 2/3] perf pmu: Implement tool-provided NVMe PMU
` [PATCH v3 3/3] perf tests: Add NVMe PMU event parsing test

[PATCH v3 00/20] perf symbol: Sorted arrays, DSO-owned lifetimes, and memory shrinking
 2026-11-13 17:54 UTC  (8+ messages)
` [PATCH v4 00/23] "
  ` [PATCH v4 16/23] perf maps: Optimize tail insertion and small-append sorting
  ` [PATCH v4 20/23] perf symbol: Add memory shrinking for symbols, DSOs, and machines
  ` [PATCH v4 22/23] perf symbol: Use session allocation wrappers in symbol, DSO, thread, and hist paths


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox