Messages in this thread | | | Date | Thu, 25 Jul 2019 14:11:46 -0700 (PDT) | From | Paul Walmsley <> | Subject | Re: [PATCH 1/1] riscv: Fix perf record without libelf support |
| |
On Thu, 11 Jul 2019, Mao Han wrote:
> 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>
Thanks, queued for v5.3-rc.
Also: thanks for your patience on the perf callchain patches.
- Paul
| |