|
static const char * | dso__name (struct dso *dso) |
|
static int | inline_list__append (struct symbol *symbol, char *srcline, struct inline_node *node) |
|
static const char * | gnu_basename (const char *path) |
|
static char * | srcline_from_fileline (const char *file, unsigned int line) |
|
static struct symbol * | new_inline_sym (struct dso *dso, struct symbol *base_sym, const char *funcname) |
|
static int | filename_split (char *filename, unsigned int *line_nr) |
|
static int | addr2line (const char *dso_name, u64 addr, char **file, unsigned int *line_nr, struct dso *dso __maybe_unused, bool unwind_inlines __maybe_unused, struct inline_node *node __maybe_unused, struct symbol *sym __maybe_unused) |
|
void | dso__free_a2l (struct dso *dso __maybe_unused) |
|
static struct inline_node * | addr2inlines (const char *dso_name, u64 addr, struct dso *dso __maybe_unused, struct symbol *sym) |
|
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) |
|
char * | get_srcline (struct dso *dso, u64 addr, struct symbol *sym, bool show_sym, bool show_addr, u64 ip) |
|
void | srcline__tree_insert (struct rb_root *tree, u64 addr, char *srcline) |
|
char * | srcline__tree_find (struct rb_root *tree, u64 addr) |
|
void | srcline__tree_delete (struct rb_root *tree) |
|
struct inline_node * | dso__parse_addr_inlines (struct dso *dso, u64 addr, struct symbol *sym) |
|
void | inline_node__delete (struct inline_node *node) |
|
void | inlines__tree_insert (struct rb_root *tree, struct inline_node *inlines) |
|
struct inline_node * | inlines__tree_find (struct rb_root *tree, u64 addr) |
|
void | inlines__tree_delete (struct rb_root *tree) |
|