diff options
author | Mao Han <han_mao@c-sky.com> | 2019-07-11 05:38:40 +0300 |
---|---|---|
committer | Paul Walmsley <paul.walmsley@sifive.com> | 2019-07-31 22:26:10 +0300 |
commit | b399abe7c21e248dc6224cadc9a378a2beb10cfd (patch) | |
tree | cb747e3d9ad777a4fa9a027368da790b7ac498b8 /.clang-format | |
parent | 609488bc979f99f805f34e9a32c1e3b71179d10b (diff) | |
download | linux-b399abe7c21e248dc6224cadc9a378a2beb10cfd.tar.xz |
riscv: Fix perf record without libelf support
This patch fix following perf record error by linking vdso.so with
build id.
perf.data perf.data.old
[ perf record: Woken up 1 times to write data ]
free(): double free detected in tcache 2
Aborted
perf record use filename__read_build_id(util/symbol-minimal.c) to get
build id when libelf is not supported. When vdso.so is linked without
build id, the section size of PT_NOTE will be zero, buf size will
realloc to zero and cause memory corruption.
Signed-off-by: Mao Han <han_mao@c-sky.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@sifive.com>
Cc: Albert Ou <aou@eecs.berkeley.edu>
Signed-off-by: Paul Walmsley <paul.walmsley@sifive.com>
Diffstat (limited to '.clang-format')
0 files changed, 0 insertions, 0 deletions