diff options
Diffstat (limited to 'tools/perf/util/annotate.h')
| -rw-r--r-- | tools/perf/util/annotate.h | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/perf/util/annotate.h b/tools/perf/util/annotate.h index 986f2bbe4870..8934072c39e6 100644 --- a/tools/perf/util/annotate.h +++ b/tools/perf/util/annotate.h @@ -8,9 +8,9 @@  #include <linux/types.h>  #include <linux/list.h>  #include <linux/rbtree.h> -#include <pthread.h>  #include <asm/bug.h>  #include "symbol_conf.h" +#include "mutex.h"  #include "spark.h"  struct hist_browser_timer; @@ -88,7 +88,8 @@ struct annotation_options {  	     show_nr_jumps,  	     show_minmax_cycle,  	     show_asm_raw, -	     annotate_src; +	     annotate_src, +	     full_addr;  	u8   offset_level;  	int  min_pcnt;  	int  max_lines; @@ -273,7 +274,7 @@ struct annotated_source {  };  struct annotation { -	pthread_mutex_t		lock; +	struct mutex lock;  	u64			max_coverage;  	u64			start;  	u64			hit_cycles; @@ -325,6 +326,7 @@ void annotation__compute_ipc(struct annotation *notes, size_t size);  void annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym);  void annotation__update_column_widths(struct annotation *notes);  void annotation__init_column_widths(struct annotation *notes, struct symbol *sym); +void annotation__toggle_full_addr(struct annotation *notes, struct map_symbol *ms);  static inline struct sym_hist *annotated_source__histogram(struct annotated_source *src, int idx)  {  |