Blame sysdeps/linux/procmap_smaps.gperf
|
Packit |
d37888 |
%language=ANSI-C
|
|
Packit |
d37888 |
%includes
|
|
Packit |
d37888 |
%struct-type
|
|
Packit |
d37888 |
%readonly-tables
|
|
Packit |
d37888 |
%pic
|
|
Packit |
d37888 |
%define lookup-function-name _glibtop_find_smap
|
|
Packit |
d37888 |
%compare-lengths
|
|
Packit |
d37888 |
%{
|
|
Packit |
d37888 |
#include "glibtop_private.h"
|
|
Packit |
d37888 |
#include <glibtop/procmap.h>
|
|
Packit |
d37888 |
#include <stddef.h>
|
|
Packit |
d37888 |
#define SMAP_OFFSET(MEMBER) offsetof(glibtop_map_entry, MEMBER)
|
|
Packit |
d37888 |
%}
|
|
Packit |
d37888 |
struct smap_value { int name; ptrdiff_t offset; };
|
|
Packit |
d37888 |
%%
|
|
Packit |
d37888 |
Private_Clean, SMAP_OFFSET(private_clean)
|
|
Packit |
d37888 |
Private_Dirty, SMAP_OFFSET(private_dirty)
|
|
Packit |
d37888 |
Pss, SMAP_OFFSET(pss)
|
|
Packit |
d37888 |
Rss, SMAP_OFFSET(rss)
|
|
Packit |
d37888 |
Shared_Clean, SMAP_OFFSET(shared_clean)
|
|
Packit |
d37888 |
Shared_Dirty, SMAP_OFFSET(shared_dirty)
|
|
Packit |
d37888 |
Size, SMAP_OFFSET(size)
|
|
Packit |
d37888 |
Swap, SMAP_OFFSET(swap),
|