libsysprof: parallelize capture symbolizing

This commit is contained in:
Christian Hergert
2023-08-15 22:17:34 -07:00
parent d1b4308af7
commit a7a0c782d1
7 changed files with 228 additions and 136 deletions

View File

@ -37,12 +37,12 @@ GType sysprof_elf_symbolizer_get_type (void) G_GNUC
SYSPROF_AVAILABLE_IN_ALL
SysprofSymbolizer *sysprof_elf_symbolizer_new (void);
SYSPROF_AVAILABLE_IN_ALL
const char * const *sysprof_elf_symbolizer_get_debug_dirs (SysprofElfSymbolizer *self);
char **sysprof_elf_symbolizer_dup_debug_dirs (SysprofElfSymbolizer *self);
SYSPROF_AVAILABLE_IN_ALL
void sysprof_elf_symbolizer_set_debug_dirs (SysprofElfSymbolizer *self,
const char * const *debug_dirs);
SYSPROF_AVAILABLE_IN_ALL
const char * const *sysprof_elf_symbolizer_get_external_debug_dirs (SysprofElfSymbolizer *self);
char **sysprof_elf_symbolizer_dup_external_debug_dirs (SysprofElfSymbolizer *self);
SYSPROF_AVAILABLE_IN_ALL
void sysprof_elf_symbolizer_set_external_debug_dirs (SysprofElfSymbolizer *self,
const char * const *external_debug_dirs);