Blame doc/reference/html/libgtop-procmap.html

Packit d37888
Packit d37888
<html>
Packit d37888
<head>
Packit d37888
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit d37888
<title>procmap: Libgtop Reference Manual</title>
Packit d37888
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit d37888
<link rel="home" href="index.html" title="Libgtop Reference Manual">
Packit d37888
<link rel="up" href="libgtop-lib.html" title="Libgtop Library Reference">
Packit d37888
<link rel="prev" href="libgtop-signal.html" title="signal">
Packit d37888
<link rel="next" href="libgtop-sysinfo.html" title="sysinfo">
Packit d37888
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
Packit d37888
<link rel="stylesheet" href="style.css" type="text/css">
Packit d37888
</head>
Packit d37888
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit d37888
Packit d37888
Packit d37888
Top  | 
Packit d37888
                  Description
Packit d37888
Packit d37888
Home
Packit d37888
Up
Packit d37888
Prev
Packit d37888
Next
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

procmap

Packit d37888

procmap

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_map_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_map ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_map_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_map_l ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_map_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_map_p ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_map_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_map_s ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Types and Values

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_MAP_NUMBER
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_MAP_TOTAL
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_MAP_SIZE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAX_PROC_MAP
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_START
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_END
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_OFFSET
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_PERM
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_INODE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_DEVICE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_FILENAME
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_SIZE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_RSS
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_SHARED_CLEAN
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_SHARED_DIRTY
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAX_MAP_ENTRY
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_FILENAME_LEN
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_PERM_READ
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_PERM_WRITE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_PERM_EXECUTE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_PERM_SHARED
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAP_PERM_PRIVATE
Packit d37888
Packit d37888
Packit d37888
struct
Packit d37888
glibtop_map_entry
Packit d37888
Packit d37888
Packit d37888
struct
Packit d37888
glibtop_proc_map
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
glibtop_get_proc_map_r
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Includes

Packit d37888
#include <glibtop/procmap.h>
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Description

Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888

glibtop_get_proc_map ()

Packit d37888
glibtop_map_entry *
Packit d37888
glibtop_get_proc_map (glibtop_proc_map *buf,
Packit d37888
                      pid_t pid);
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_map_l ()

Packit d37888
glibtop_map_entry *
Packit d37888
glibtop_get_proc_map_l (glibtop *server,
Packit d37888
                        glibtop_proc_map *buf,
Packit d37888
                        pid_t pid);
Packit d37888
Packit d37888

Parameters

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

buf

Packit d37888

.

Packit d37888
[out]
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_map_p ()

Packit d37888
glibtop_map_entry *
Packit d37888
glibtop_get_proc_map_p (glibtop *server,
Packit d37888
                        glibtop_proc_map *buf,
Packit d37888
                        pid_t pid);
Packit d37888
Packit d37888

Parameters

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

buf

Packit d37888

.

Packit d37888
[out]
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_map_s ()

Packit d37888
glibtop_map_entry *
Packit d37888
glibtop_get_proc_map_s (glibtop *server,
Packit d37888
                        glibtop_proc_map *buf,
Packit d37888
                        pid_t pid);
Packit d37888
Packit d37888

Parameters

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

buf

Packit d37888

.

Packit d37888
[out]
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Types and Values

Packit d37888
Packit d37888

GLIBTOP_PROC_MAP_NUMBER

Packit d37888
#define GLIBTOP_PROC_MAP_NUMBER		0
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_MAP_TOTAL

Packit d37888
#define GLIBTOP_PROC_MAP_TOTAL		1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_MAP_SIZE

Packit d37888
#define GLIBTOP_PROC_MAP_SIZE		2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAX_PROC_MAP

Packit d37888
#define GLIBTOP_MAX_PROC_MAP		3
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_START

Packit d37888
#define GLIBTOP_MAP_ENTRY_START		0
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_END

Packit d37888
#define GLIBTOP_MAP_ENTRY_END		1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_OFFSET

Packit d37888
#define GLIBTOP_MAP_ENTRY_OFFSET 2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_PERM

Packit d37888
#define GLIBTOP_MAP_ENTRY_PERM		3
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_INODE

Packit d37888
#define GLIBTOP_MAP_ENTRY_INODE		4
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_DEVICE

Packit d37888
#define GLIBTOP_MAP_ENTRY_DEVICE 5
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_FILENAME

Packit d37888
#define GLIBTOP_MAP_ENTRY_FILENAME 6
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_SIZE

Packit d37888
#define GLIBTOP_MAP_ENTRY_SIZE			 7
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_RSS

Packit d37888
#define GLIBTOP_MAP_ENTRY_RSS			 8
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_SHARED_CLEAN

Packit d37888
#define GLIBTOP_MAP_ENTRY_SHARED_CLEAN		 9
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_SHARED_DIRTY

Packit d37888
#define GLIBTOP_MAP_ENTRY_SHARED_DIRTY		10
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN

Packit d37888
#define GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN		11
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY

Packit d37888
#define GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY		12
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAX_MAP_ENTRY

Packit d37888
#define GLIBTOP_MAX_MAP_ENTRY		15
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_FILENAME_LEN

Packit d37888
#define GLIBTOP_MAP_FILENAME_LEN 215
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_PERM_READ

Packit d37888
#define GLIBTOP_MAP_PERM_READ		1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_PERM_WRITE

Packit d37888
#define GLIBTOP_MAP_PERM_WRITE		2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_PERM_EXECUTE

Packit d37888
#define GLIBTOP_MAP_PERM_EXECUTE 4
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_PERM_SHARED

Packit d37888
#define GLIBTOP_MAP_PERM_SHARED		8
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAP_PERM_PRIVATE

Packit d37888
#define GLIBTOP_MAP_PERM_PRIVATE 16
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

struct glibtop_map_entry

Packit d37888
struct glibtop_map_entry {
Packit d37888
	guint64 flags; 
Packit d37888
	guint64 start; 
Packit d37888
	guint64 end; 
Packit d37888
	guint64 offset; 
Packit d37888
	guint64 perm; 
Packit d37888
	guint64 inode; 
Packit d37888
	guint64 device;
Packit d37888
	guint64 size;
Packit d37888
	guint64 rss;
Packit d37888
	guint64 shared_clean; 
Packit d37888
	guint64 shared_dirty;
Packit d37888
	guint64 private_clean; 
Packit d37888
	guint64 private_dirty;
Packit d37888
	guint64 pss;
Packit d37888
	guint64 swap;
Packit d37888
	char filename [GLIBTOP_MAP_FILENAME_LEN+1];
Packit d37888
};
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

struct glibtop_proc_map

Packit d37888
struct glibtop_proc_map {
Packit d37888
	guint64 flags;
Packit d37888
	guint64 number;			/* GLIBTOP_PROC_MAP_NUMBER */
Packit d37888
	guint64 total;			/* GLIBTOP_PROC_MAP_TOTAL */
Packit d37888
	guint64 size;			/* GLIBTOP_PROC_MAP_SIZE */
Packit d37888
};
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_map_r

Packit d37888
#define glibtop_get_proc_map_r		glibtop_get_proc_map_p
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Generated by GTK-Doc V1.25
Packit d37888
</body>
Packit d37888
</html>