diff options
Diffstat (limited to 'tools/perf/util/annotate.h')
| -rw-r--r-- | tools/perf/util/annotate.h | 8 | 
1 files changed, 1 insertions, 7 deletions
| diff --git a/tools/perf/util/annotate.h b/tools/perf/util/annotate.h index 0784a9420528..cadbdc90a5cb 100644 --- a/tools/perf/util/annotate.h +++ b/tools/perf/util/annotate.h @@ -116,11 +116,6 @@ struct annotation {  	struct annotated_source *src;  }; -struct sannotation { -	struct annotation annotation; -	struct symbol	  symbol; -}; -  static inline struct sym_hist *annotation__histogram(struct annotation *notes, int idx)  {  	return (((void *)¬es->src->histograms) + @@ -129,8 +124,7 @@ static inline struct sym_hist *annotation__histogram(struct annotation *notes, i  static inline struct annotation *symbol__annotation(struct symbol *sym)  { -	struct sannotation *a = container_of(sym, struct sannotation, symbol); -	return &a->annotation; +	return (void *)sym - symbol_conf.priv_size;  }  int addr_map_symbol__inc_samples(struct addr_map_symbol *ams, int evidx); | 
