mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-09 14:40:54 +00:00
libsysprof-analyze: add plumbing to track overlays
This just gets the plumbing into place, we'll still need to use it to do the path translations.
This commit is contained in:
@ -24,6 +24,7 @@
|
||||
|
||||
#include "sysprof-mount-private.h"
|
||||
#include "sysprof-mount-device-private.h"
|
||||
#include "sysprof-document-overlay.h"
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
@ -32,12 +33,14 @@ G_BEGIN_DECLS
|
||||
G_DECLARE_FINAL_TYPE (SysprofMountNamespace, sysprof_mount_namespace, SYSPROF, MOUNT_NAMESPACE, GObject)
|
||||
|
||||
SysprofMountNamespace *sysprof_mount_namespace_new (void);
|
||||
SysprofMountNamespace *sysprof_mount_namespace_copy (SysprofMountNamespace *self);
|
||||
void sysprof_mount_namespace_add_device (SysprofMountNamespace *self,
|
||||
SysprofMountDevice *mount);
|
||||
void sysprof_mount_namespace_add_mount (SysprofMountNamespace *self,
|
||||
SysprofMount *mount);
|
||||
char **sysprof_mount_namespace_translate (SysprofMountNamespace *self,
|
||||
const char *path);
|
||||
SysprofMountNamespace *sysprof_mount_namespace_copy (SysprofMountNamespace *self);
|
||||
void sysprof_mount_namespace_add_device (SysprofMountNamespace *self,
|
||||
SysprofMountDevice *mount);
|
||||
void sysprof_mount_namespace_add_mount (SysprofMountNamespace *self,
|
||||
SysprofMount *mount);
|
||||
void sysprof_mount_namespace_add_overlay (SysprofMountNamespace *self,
|
||||
SysprofDocumentOverlay *overlay);
|
||||
char **sysprof_mount_namespace_translate (SysprofMountNamespace *self,
|
||||
const char *path);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
Reference in New Issue
Block a user