diff options
Diffstat (limited to 'tools/perf/util/srcline.h')
| -rw-r--r-- | tools/perf/util/srcline.h | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/perf/util/srcline.h b/tools/perf/util/srcline.h index b11a0aaaa676..75010d39ea28 100644 --- a/tools/perf/util/srcline.h +++ b/tools/perf/util/srcline.h @@ -9,13 +9,14 @@  struct dso;  struct symbol; +extern int addr2line_timeout_ms;  extern bool srcline_full_filename;  char *get_srcline(struct dso *dso, u64 addr, struct symbol *sym,  		  bool show_sym, bool show_addr, u64 ip);  char *__get_srcline(struct dso *dso, u64 addr, struct symbol *sym,  		  bool show_sym, bool show_addr, bool unwind_inlines,  		  u64 ip); -void free_srcline(char *srcline); +void zfree_srcline(char **srcline);  char *get_srcline_split(struct dso *dso, u64 addr, unsigned *line);  /* insert the srcline into the DSO, which will take ownership */ @@ -25,7 +26,8 @@ char *srcline__tree_find(struct rb_root_cached *tree, u64 addr);  /* delete all srclines within the tree */  void srcline__tree_delete(struct rb_root_cached *tree); -#define SRCLINE_UNKNOWN  ((char *) "??:0") +extern char *srcline__unknown; +#define SRCLINE_UNKNOWN srcline__unknown  struct inline_list {  	struct symbol		*symbol;  | 
