perf tools: Get current comm instead of last one
At insert time, a hist entry should reference comm at the time otherwise it'll get the last comm anyway. Signed-off-by: Namhyung Kim <namhyung@kernel.org> Acked-by: Frederic Weisbecker <fweisbec@gmail.com> Tested-by: Jiri Olsa <jolsa@redhat.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Link: http://lkml.kernel.org/n/tip-n6pykiiymtgmcjs834go2t8x@git.kernel.org [ Fixed up const pointer issues ] Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
fedd63d3cd
commit
4dfced359f
7 changed files with 30 additions and 12 deletions
|
@ -416,6 +416,7 @@ struct hist_entry *__hists__add_mem_entry(struct hists *hists,
|
|||
{
|
||||
struct hist_entry entry = {
|
||||
.thread = al->thread,
|
||||
.comm = thread__comm(al->thread),
|
||||
.ms = {
|
||||
.map = al->map,
|
||||
.sym = al->sym,
|
||||
|
@ -446,6 +447,7 @@ struct hist_entry *__hists__add_branch_entry(struct hists *hists,
|
|||
{
|
||||
struct hist_entry entry = {
|
||||
.thread = al->thread,
|
||||
.comm = thread__comm(al->thread),
|
||||
.ms = {
|
||||
.map = bi->to.map,
|
||||
.sym = bi->to.sym,
|
||||
|
@ -475,6 +477,7 @@ struct hist_entry *__hists__add_entry(struct hists *hists,
|
|||
{
|
||||
struct hist_entry entry = {
|
||||
.thread = al->thread,
|
||||
.comm = thread__comm(al->thread),
|
||||
.ms = {
|
||||
.map = al->map,
|
||||
.sym = al->sym,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue