summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
14 daysperf symbols: Break infinite loop on zero-filled notes in sysfs__read_build_id()Arnaldo Carvalho de Melo1-0/+3
14 daysperf symbols: Validate p_filesz before use in filename__read_build_id()Arnaldo Carvalho de Melo1-0/+3
14 daysperf symbols: Fix bswap copy-paste error for 32-bit ELF p_fileszArnaldo Carvalho de Melo1-1/+1
14 daysperf symbols: Add bounds checks to read_build_id() note iteration in minimal ...Arnaldo Carvalho de Melo1-1/+10
14 daysperf symbols: Add bounds checks to elf_read_build_id() note iterationArnaldo Carvalho de Melo1-2/+16
14 daysperf bpf: Fix metadata leak in perf_env__add_bpf_info() on duplicate insertArnaldo Carvalho de Melo1-0/+1
14 daysperf bpf: Fix map data leak in bpf_metadata_create() on alloc failureArnaldo Carvalho de Melo1-1/+3
14 daysperf bpf: Add NULL check for btf__type_by_id() in synthesize_bpf_prog_name()Arnaldo Carvalho de Melo1-1/+2
14 daystools lib api: Fix mount_overload() snprintf truncation and toupper rangeArnaldo Carvalho de Melo1-2/+2
14 daystools lib api: Fix filename__write_int() writing uninitialized stack dataArnaldo Carvalho de Melo1-2/+3
14 daysperf tools: Use snprintf() in dso__read_running_kernel_build_id()Arnaldo Carvalho de Melo1-1/+1
14 daysperf hwmon: Guard label read against empty or failed readsArnaldo Carvalho de Melo1-2/+5
14 daysperf symbols: Bounds-check descsz in sysfs__read_build_id() GNU fallbackArnaldo Carvalho de Melo1-2/+7
14 daysperf hwmon: Fix parse_hwmon_filename() strlcpy buffer overflowArnaldo Carvalho de Melo1-1/+2
14 daysperf hwmon: Use scnprintf() in hwmon_pmu__for_each_event()Arnaldo Carvalho de Melo1-3/+3
14 daysperf hwmon: Fix off-by-one null termination on sysfs readsArnaldo Carvalho de Melo1-3/+3
14 daysperf tools: Fix thread__set_comm_from_proc() on empty comm fileArnaldo Carvalho de Melo1-0/+5
14 daysperf intel-pt: Fix snprintf size tracking bug in insn decoderArnaldo Carvalho de Melo1-8/+3
14 daysperf symbols: Bounds-check .gnu_debuglink section dataArnaldo Carvalho de Melo1-1/+8
14 daysperf symbols: Fix signed overflow in sysfs__read_build_id() size checkArnaldo Carvalho de Melo1-3/+6
14 daystools lib api: Fix missing null termination in filename__read_int/ull()Arnaldo Carvalho de Melo1-2/+8
14 daysperf pmu: Fix perf_pmu__parse_scale/unit() OOB access on empty sysfs fileArnaldo Carvalho de Melo1-2/+2
14 daysperf pmu: Fix pmu_id() heap underwrite on empty identifier fileArnaldo Carvalho de Melo1-0/+6
14 daysperf cs-etm: Queue context packets for frontendJames Clark3-102/+163
14 daysperf s390: Fix TEXTREL in Python extension by compiling as PICJens Remus1-0/+1
14 daysperf hists: Fix snprintf() in hists__scnprintf_title() UID filter pathArnaldo Carvalho de Melo1-3/+4
14 daysperf bpf: Use scnprintf() in snprintf_hex() and synthesize_bpf_prog_name()Arnaldo Carvalho de Melo1-5/+6
14 daysperf sched: Fix idle-hist callchain display using wrong rb_first variantArnaldo Carvalho de Melo1-1/+2
14 daysperf sched: Bounds-check prio before test_bit() in timehistArnaldo Carvalho de Melo1-1/+3
14 daysperf tools: Use perf_env__get_cpu_topology() in machine__resolve()Arnaldo Carvalho de Melo1-2/+13
14 daysperf tools: Use scnprintf() in cpu_map__snprint() to prevent overflowArnaldo Carvalho de Melo1-9/+9
14 daysperf tools: Fix get_max_num() size_t underflow on empty sysfs fileArnaldo Carvalho de Melo1-0/+6
14 daysperf tools: Fix int16_t truncation of max_cpu_num in set_max_cpu_num()Arnaldo Carvalho de Melo1-4/+17
14 daysperf timechart: Fix cpu2y() OOB read on untrusted CPU indexArnaldo Carvalho de Melo1-4/+6
14 daysperf c2c: Fix use-after-free in he__get_c2c_hists() error pathArnaldo Carvalho de Melo1-0/+1
14 daysperf stat: Introduce perf_env__get_cpu_topology() to guard NULL env->cpuArnaldo Carvalho de Melo2-23/+42
14 daysperf mmap: Fix NULL deref in aio cleanup on alloc failureArnaldo Carvalho de Melo1-4/+6
14 daysperf sched: Replace BUG_ON and add NULL checks in replay event helpersArnaldo Carvalho de Melo1-3/+25
14 daysperf sched: Use thread__put() in free_idle_threads()Arnaldo Carvalho de Melo1-1/+1
14 daysperf sched: Clean up idle_threads entry on init failureArnaldo Carvalho de Melo1-1/+4
14 daysperf c2c: Bounds-check CPU IDs in setup_nodes() topology loopArnaldo Carvalho de Melo1-0/+4
14 daysperf c2c: Bounds-check CPU and node IDs before bitmap and array accessArnaldo Carvalho de Melo1-2/+17
14 daysperf stat: Bounds-check CPU index in topology aggregation callbacksArnaldo Carvalho de Melo1-6/+7
14 daysperf mmap: Guard cpu__get_node() return in aio_bind()Arnaldo Carvalho de Melo1-1/+7
14 daysperf sched: Fix register_pid() overflow, strcpy, and BUG_ONArnaldo Carvalho de Melo1-10/+30
14 daysperf sched: Cap max_cpu at MAX_CPUS in timehist sample processingArnaldo Carvalho de Melo1-3/+5
14 daysperf tools: Add bounds check to cpu__get_node()Arnaldo Carvalho de Melo1-0/+4
14 daysperf sched: Fix thread reference leak in latency_switch_eventArnaldo Carvalho de Melo1-1/+1
14 daysperf tools: Guard test_bit from out-of-bounds sample CPUArnaldo Carvalho de Melo4-5/+10
14 daysperf annotate: Fix crashes on empty annotate windowsJames Clark2-1/+7