mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof-analyze: add private API to get the kernel symbol
We may need to inject "- - Kernel - -" in some stack traces.
This commit is contained in:
@ -58,5 +58,6 @@ GRefString *_sysprof_document_ref_string (SysprofDocument *self,
|
||||
GtkBitset *_sysprof_document_traceables (SysprofDocument *self);
|
||||
SysprofSymbol *_sysprof_document_process_symbol (SysprofDocument *self,
|
||||
int pid);
|
||||
SysprofSymbol *_sysprof_document_kernel_symbol (SysprofDocument *self);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
@ -1233,3 +1233,11 @@ _sysprof_document_process_symbol (SysprofDocument *self,
|
||||
|
||||
return info->fallback_symbol;
|
||||
}
|
||||
|
||||
SysprofSymbol *
|
||||
_sysprof_document_kernel_symbol (SysprofDocument *self)
|
||||
{
|
||||
g_return_val_if_fail (SYSPROF_IS_DOCUMENT (self), NULL);
|
||||
|
||||
return self->symbols->context_switches[SYSPROF_ADDRESS_CONTEXT_KERNEL];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user