mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof: attach symbol directories to ELF resolver
The goal here is to drop the sysprof-symbol-dirs.[ch] altogether in favor of modifying the resolver directories on the particular resolver directly.
This commit is contained in:
@ -37,14 +37,17 @@ G_DECLARE_FINAL_TYPE (SysprofElfSymbolResolver, sysprof_elf_symbol_resolver, SYS
|
||||
SYSPROF_AVAILABLE_IN_ALL
|
||||
SysprofSymbolResolver *sysprof_elf_symbol_resolver_new (void);
|
||||
SYSPROF_AVAILABLE_IN_ALL
|
||||
gboolean sysprof_elf_symbol_resolver_resolve_full (SysprofElfSymbolResolver *self,
|
||||
guint64 time,
|
||||
GPid pid,
|
||||
SysprofAddressContext context,
|
||||
SysprofCaptureAddress address,
|
||||
SysprofCaptureAddress *begin,
|
||||
SysprofCaptureAddress *end,
|
||||
gchar **name,
|
||||
GQuark *tag);
|
||||
void sysprof_elf_symbol_resolver_add_debug_dir (SysprofElfSymbolResolver *self,
|
||||
const gchar *debug_dir);
|
||||
SYSPROF_AVAILABLE_IN_ALL
|
||||
gboolean sysprof_elf_symbol_resolver_resolve_full (SysprofElfSymbolResolver *self,
|
||||
guint64 time,
|
||||
GPid pid,
|
||||
SysprofAddressContext context,
|
||||
SysprofCaptureAddress address,
|
||||
SysprofCaptureAddress *begin,
|
||||
SysprofCaptureAddress *end,
|
||||
gchar **name,
|
||||
GQuark *tag);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
Reference in New Issue
Block a user