mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 16:10:54 +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);
|
GtkBitset *_sysprof_document_traceables (SysprofDocument *self);
|
||||||
SysprofSymbol *_sysprof_document_process_symbol (SysprofDocument *self,
|
SysprofSymbol *_sysprof_document_process_symbol (SysprofDocument *self,
|
||||||
int pid);
|
int pid);
|
||||||
|
SysprofSymbol *_sysprof_document_kernel_symbol (SysprofDocument *self);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|||||||
@ -1233,3 +1233,11 @@ _sysprof_document_process_symbol (SysprofDocument *self,
|
|||||||
|
|
||||||
return info->fallback_symbol;
|
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