perf tools: Consolidate symbol resolving across all tools
[deliverable/linux.git] / tools / perf / util / symbol.h
index 3f9e4a4d83ddad13f035224f5574a41d1bf3b50c..17003efa0b39ab072f6656109cddd434fe248d9a 100644 (file)
@@ -63,6 +63,14 @@ static inline void *symbol__priv(struct symbol *self)
        return ((void *)self) - symbol__priv_size;
 }
 
+struct addr_location {
+       struct thread *thread;
+       struct map    *map;
+       struct symbol *sym;
+       u64           addr;
+       char          level;
+};
+
 struct dso {
        struct list_head node;
        struct rb_root   symbols[MAP__NR_TYPES];
@@ -105,6 +113,8 @@ size_t kernel_maps__fprintf(FILE *fp);
 
 int symbol__init(struct symbol_conf *conf);
 
+struct thread;
+struct thread *kthread;
 extern struct list_head dsos__user, dsos__kernel;
 extern struct dso *vdso;
 #endif /* __PERF_SYMBOL */
This page took 0.027486 seconds and 5 git commands to generate.