|  |  |  | 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 : |