| Libgtop Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <glibtop/procmap.h> #define GLIBTOP_PROC_MAP_NUMBER #define GLIBTOP_PROC_MAP_TOTAL #define GLIBTOP_PROC_MAP_SIZE #define GLIBTOP_MAX_PROC_MAP #define GLIBTOP_MAP_ENTRY_START #define GLIBTOP_MAP_ENTRY_END #define GLIBTOP_MAP_ENTRY_OFFSET #define GLIBTOP_MAP_ENTRY_PERM #define GLIBTOP_MAP_ENTRY_INODE #define GLIBTOP_MAP_ENTRY_DEVICE #define GLIBTOP_MAP_ENTRY_FILENAME #define GLIBTOP_MAP_ENTRY_SIZE #define GLIBTOP_MAP_ENTRY_RSS #define GLIBTOP_MAP_ENTRY_SHARED_CLEAN #define GLIBTOP_MAP_ENTRY_SHARED_DIRTY #define GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN #define GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY #define GLIBTOP_MAX_MAP_ENTRY #define GLIBTOP_MAP_FILENAME_LEN #define GLIBTOP_MAP_PERM_READ #define GLIBTOP_MAP_PERM_WRITE #define GLIBTOP_MAP_PERM_EXECUTE #define GLIBTOP_MAP_PERM_SHARED #define GLIBTOP_MAP_PERM_PRIVATE struct glibtop_map_entry; struct glibtop_proc_map; glibtop_map_entry * glibtop_get_proc_map (glibtop_proc_map *buf,pid_t pid); #define glibtop_get_proc_map_r glibtop_map_entry * glibtop_get_proc_map_l (glibtop *server,glibtop_proc_map *buf,pid_t pid); glibtop_map_entry * glibtop_get_proc_map_p (glibtop *server,glibtop_proc_map *buf,pid_t pid); glibtop_map_entry * glibtop_get_proc_map_s (glibtop *server,glibtop_proc_map *buf,pid_t pid);
struct glibtop_map_entry {
guint64 flags;
guint64 start;
guint64 end;
guint64 offset;
guint64 perm;
guint64 inode;
guint64 device;
guint64 size;
guint64 rss;
guint64 shared_clean;
guint64 shared_dirty;
guint64 private_clean;
guint64 private_dirty;
char filename [GLIBTOP_MAP_FILENAME_LEN+1];
};
struct glibtop_proc_map {
guint64 flags;
guint64 number; /* GLIBTOP_PROC_MAP_NUMBER */
guint64 total; /* GLIBTOP_PROC_MAP_TOTAL */
guint64 size; /* GLIBTOP_PROC_MAP_SIZE */
};
glibtop_map_entry * glibtop_get_proc_map (glibtop_proc_map *buf,pid_t pid);
|
|
|
|
Returns : |
glibtop_map_entry * glibtop_get_proc_map_l (glibtop *server,glibtop_proc_map *buf,pid_t pid);
|
|
|
|
|
|
Returns : |
glibtop_map_entry * glibtop_get_proc_map_p (glibtop *server,glibtop_proc_map *buf,pid_t pid);
|
|
|
|
|
|
Returns : |
glibtop_map_entry * glibtop_get_proc_map_s (glibtop *server,glibtop_proc_map *buf,pid_t pid);
|
|
|
|
|
|
Returns : |