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),