summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* perf tool x86: Consolidate is_amd check into single functionRavi Bangoria2023-06-135-31/+31
* perf parse-events: Avoid string for PE_BP_COLON, PE_BP_SLASHIan Rogers2023-06-133-15/+2
* perf metric: Fix no group checkKan Liang2023-06-131-1/+1
* tools api fs: More thread safety for global filesystem variablesIan Rogers2023-06-131-125/+86
* perf srcline: Make sentinel reading for binutils addr2line more robustIan Rogers2023-06-131-8/+53
* perf srcline: Make addr2line configuration failure more verboseIan Rogers2023-06-131-13/+21
* perf tests: Make x86 new instructions test optional at build timeAdrian Hunter2023-06-136-1/+20
* perf dwarf-aux: Allow unnamed struct/union/enumNamhyung Kim2023-06-131-3/+5
* perf dwarf-aux: Fix off-by-one in die_get_varname()Namhyung Kim2023-06-131-1/+1
* perf pfm: Remove duplicate util/cpumap.h includeArnaldo Carvalho de Melo2023-06-121-1/+0
* perf annotate: Allow whitespace between insn operandsNamhyung Kim2023-06-121-1/+1
* perf inject: Lazily allocate guest_event event_bufIan Rogers2023-06-121-3/+12
* perf inject: Lazily allocate event_copyIan Rogers2023-06-121-3/+13
* perf script: Remove some large stack allocationsIan Rogers2023-06-121-4/+13
* perf sched: Avoid large stack allocationsIan Rogers2023-06-121-4/+22
* perf bench sched messaging: Free contexts on exitIan Rogers2023-06-121-1/+17
* perf bench futex: Avoid memory leaks from pthread_attrIan Rogers2023-06-124-26/+29
* perf bench epoll: Fix missing frees/puts on the exit pathIan Rogers2023-06-122-0/+10
* perf help: Ensure clean_cmds is called on all pathsIan Rogers2023-06-121-0/+3
* lib subcmd: Avoid memory leak in exclude_cmdsIan Rogers2023-06-121-2/+6
* perf cs-etm: Add exception level consistency checkJames Clark2023-06-123-15/+36
* perf cs-etm: Track exception levelJames Clark2023-06-123-22/+68
* perf cs-etm: Make PID format accessible from struct cs_etm_auxtraceJames Clark2023-06-123-33/+37
* perf cs-etm: Use previous thread for branch sample source IPJames Clark2023-06-121-2/+15
* perf cs-etm: Only track threads instead of PID and TIDsJames Clark2023-06-121-80/+38
* perf map: Fix double 'struct map' reference free found with -DREFCNT_CHECKING=1James Clark2023-06-121-4/+6
* perf srcline: Optimize comparision against SRCLINE_UNKNOWNArnaldo Carvalho de Melo2023-06-127-9/+12
* perf hist: Fix srcline memory leakIan Rogers2023-06-121-1/+1
* perf srcline: Change free_srcline to zfree_srclineIan Rogers2023-06-127-15/+20
* perf callchain: Use pthread keys for tls callchain_cursorIan Rogers2023-06-1215-61/+170
* perf header: Avoid out-of-bounds readIan Rogers2023-06-121-1/+1
* perf top: Add exit routine for main threadIan Rogers2023-06-121-1/+10
* perf annotate: Fix parse_objdump_line memory leakIan Rogers2023-06-121-1/+2
* perf map/maps/thread: Changes to reference countingIan Rogers2023-06-124-20/+46
* perf machine: Don't leak module mapsIan Rogers2023-06-121-3/+3
* perf machine: Fix leak of kernel dsoIan Rogers2023-06-121-1/+2
* perf maps: Fix overlapping memory leakIan Rogers2023-06-121-0/+1
* perf symbol-elf: Correct holding a referenceIan Rogers2023-06-121-2/+2
* perf jit: Fix two thread leaksIan Rogers2023-06-121-0/+2
* perf python: Avoid 2 leak sanitizer issuesIan Rogers2023-06-121-1/+5
* perf evlist: Free stats in all evlist destructionIan Rogers2023-06-122-0/+6
* perf intel-pt: Fix missed put and leakIan Rogers2023-06-121-0/+2
* perf stat: Avoid evlist leakIan Rogers2023-06-121-0/+1
* perf header: Ensure bitmaps are freedIan Rogers2023-06-121-2/+10
* perf report: Avoid 'parent_thread' thread leak on '--tasks' processingIan Rogers2023-06-121-0/+1
* perf machine: Make delete_threads part of machine__exitIan Rogers2023-06-126-10/+1
* perf thread: Add reference count checkingIan Rogers2023-06-128-53/+63
* perf addr_location: Add init/exit/copy functionsIan Rogers2023-06-1235-166/+368
* perf addr_location: Move to its own headerIan Rogers2023-06-125-28/+46
* perf maps: Make delete static, always use putIan Rogers2023-06-124-4/+11