diff options
| author | Zheng Zengkai <[email protected]> | 2020-07-03 17:33:44 +0800 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2020-12-17 14:36:16 -0300 |
| commit | 2eb5dd418034ecea2f7031e3d33f2991a878b148 (patch) | |
| tree | 25ecf699c46a36efbb7374c98e6dd23468b7b9a7 /tools/perf/scripts/python/stackcollapse.py | |
| parent | 09d59c2f3465fb01e65a0c96698697b026ea8e79 (diff) | |
perf record: Fix memory leak when using '--user-regs=?' to list registers
When using 'perf record's option '-I' or '--user-regs=' along with
argument '?' to list available register names, memory of variable 'os'
allocated by strdup() needs to be released before __parse_regs()
returns, otherwise memory leak will occur.
Fixes: bcc84ec65ad1 ("perf record: Add ability to name registers to record")
Signed-off-by: Zheng Zengkai <[email protected]>
Acked-by: Jiri Olsa <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Li Bin <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: Namhyung Kim <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions