<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations.  -->
<repository version="1.2"
            xmlns="http://www.gtk.org/introspection/core/1.0"
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
  <include name="GLib" version="2.0"/>
  <include name="GObject" version="2.0"/>
  <namespace name="GTop"
             version="2.0"
             shared-library="libgtop-2.0.so.9.0"
             c:identifier-prefixes="GTop"
             c:symbol-prefixes="g_top">
    <constant name="AUTH_NAMESZ" value="15" c:type="AUTH_NAMESZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="AUTH_TIMEOUT" value="15" c:type="AUTH_TIMEOUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_INTERNET" value="1" c:type="CONN_INTERNET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_IPC" value="2" c:type="CONN_IPC">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="CONN_UNIX" value="0" c:type="CONN_UNIX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="DEFAULT_PORT" value="21490" c:type="DEFAULT_PORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="DEFAUTH_NAME" value="GNU-SECURE" c:type="DEFAUTH_NAME">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="EOT_CHR" value="92" c:type="EOT_CHR">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="EOT_STR" value="&#x4;" c:type="EOT_STR">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="FALSE" value="0" c:type="FALSE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_CPU" value="2" c:type="GLIBTOP_CMND_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_FSUSAGE"
              value="21"
              c:type="GLIBTOP_CMND_FSUSAGE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_LOADAVG"
              value="6"
              c:type="GLIBTOP_CMND_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MEM" value="3" c:type="GLIBTOP_CMND_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MOUNTLIST"
              value="20"
              c:type="GLIBTOP_CMND_MOUNTLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_MSG_LIMITS"
              value="8"
              c:type="GLIBTOP_CMND_MSG_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_NETLIST"
              value="24"
              c:type="GLIBTOP_CMND_NETLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_NETLOAD"
              value="22"
              c:type="GLIBTOP_CMND_NETLOAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PPP" value="23" c:type="GLIBTOP_CMND_PPP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROCLIST"
              value="10"
              c:type="GLIBTOP_CMND_PROCLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_AFFINITY"
              value="27"
              c:type="GLIBTOP_CMND_PROC_AFFINITY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_ARGS"
              value="18"
              c:type="GLIBTOP_CMND_PROC_ARGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_KERNEL"
              value="16"
              c:type="GLIBTOP_CMND_PROC_KERNEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_MAP"
              value="19"
              c:type="GLIBTOP_CMND_PROC_MAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_MEM"
              value="13"
              c:type="GLIBTOP_CMND_PROC_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_OPEN_FILES"
              value="25"
              c:type="GLIBTOP_CMND_PROC_OPEN_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_SEGMENT"
              value="17"
              c:type="GLIBTOP_CMND_PROC_SEGMENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_SIGNAL"
              value="15"
              c:type="GLIBTOP_CMND_PROC_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_STATE"
              value="11"
              c:type="GLIBTOP_CMND_PROC_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_TIME"
              value="14"
              c:type="GLIBTOP_CMND_PROC_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_UID"
              value="12"
              c:type="GLIBTOP_CMND_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_PROC_WD"
              value="26"
              c:type="GLIBTOP_CMND_PROC_WD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_QUIT" value="0" c:type="GLIBTOP_CMND_QUIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SEM_LIMITS"
              value="9"
              c:type="GLIBTOP_CMND_SEM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SHM_LIMITS"
              value="7"
              c:type="GLIBTOP_CMND_SHM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SWAP" value="4" c:type="GLIBTOP_CMND_SWAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_SYSDEPS"
              value="1"
              c:type="GLIBTOP_CMND_SYSDEPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CMND_UPTIME"
              value="5"
              c:type="GLIBTOP_CMND_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_FREQUENCY"
              value="5"
              c:type="GLIBTOP_CPU_FREQUENCY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IDLE" value="4" c:type="GLIBTOP_CPU_IDLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IOWAIT" value="12" c:type="GLIBTOP_CPU_IOWAIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_IRQ" value="13" c:type="GLIBTOP_CPU_IRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_NICE" value="2" c:type="GLIBTOP_CPU_NICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_SOFTIRQ"
              value="14"
              c:type="GLIBTOP_CPU_SOFTIRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_SYS" value="3" c:type="GLIBTOP_CPU_SYS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_TOTAL" value="0" c:type="GLIBTOP_CPU_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_CPU_USER" value="1" c:type="GLIBTOP_CPU_USER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_ABORT"
              value="3"
              c:type="GLIBTOP_ERROR_METHOD_ABORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_IGNORE"
              value="0"
              c:type="GLIBTOP_ERROR_METHOD_IGNORE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_WARN"
              value="2"
              c:type="GLIBTOP_ERROR_METHOD_WARN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_ERROR_METHOD_WARN_ONCE"
              value="1"
              c:type="GLIBTOP_ERROR_METHOD_WARN_ONCE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_IDLE"
              value="4096"
              c:type="GLIBTOP_EXCLUDE_IDLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_NOTTY"
              value="16384"
              c:type="GLIBTOP_EXCLUDE_NOTTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_EXCLUDE_SYSTEM"
              value="8192"
              c:type="GLIBTOP_EXCLUDE_SYSTEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FEATURES_EXCEPT"
              value="8"
              c:type="GLIBTOP_FEATURES_EXCEPT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FEATURES_NO_SERVER"
              value="4"
              c:type="GLIBTOP_FEATURES_NO_SERVER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_FD"
              value="0"
              c:type="GLIBTOP_FILE_ENTRY_FD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST"
              value="3"
              c:type="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT"
              value="4"
              c:type="GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_NAME"
              value="1"
              c:type="GLIBTOP_FILE_ENTRY_NAME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FILE_ENTRY_TYPE"
              value="2"
              c:type="GLIBTOP_FILE_ENTRY_TYPE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BAVAIL"
              value="2"
              c:type="GLIBTOP_FSUSAGE_BAVAIL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BFREE"
              value="1"
              c:type="GLIBTOP_FSUSAGE_BFREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BLOCKS"
              value="0"
              c:type="GLIBTOP_FSUSAGE_BLOCKS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_BLOCK_SIZE"
              value="5"
              c:type="GLIBTOP_FSUSAGE_BLOCK_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_FFREE"
              value="4"
              c:type="GLIBTOP_FSUSAGE_FFREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_FILES"
              value="3"
              c:type="GLIBTOP_FSUSAGE_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_READ"
              value="6"
              c:type="GLIBTOP_FSUSAGE_READ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_FSUSAGE_WRITE"
              value="7"
              c:type="GLIBTOP_FSUSAGE_WRITE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_INIT_NO_INIT"
              value="2"
              c:type="GLIBTOP_INIT_NO_INIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_INIT_NO_OPEN"
              value="1"
              c:type="GLIBTOP_INIT_NO_OPEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMAP" value="1" c:type="GLIBTOP_IPC_MSGMAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMAX" value="2" c:type="GLIBTOP_IPC_MSGMAX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMNB" value="3" c:type="GLIBTOP_IPC_MSGMNB">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGMNI" value="4" c:type="GLIBTOP_IPC_MSGMNI">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGPOOL"
              value="0"
              c:type="GLIBTOP_IPC_MSGPOOL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGSSZ" value="5" c:type="GLIBTOP_IPC_MSGSSZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_MSGTQL" value="6" c:type="GLIBTOP_IPC_MSGTQL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMAEM" value="9" c:type="GLIBTOP_IPC_SEMAEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMAP" value="0" c:type="GLIBTOP_IPC_SEMMAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNI" value="1" c:type="GLIBTOP_IPC_SEMMNI">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNS" value="2" c:type="GLIBTOP_IPC_SEMMNS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMNU" value="3" c:type="GLIBTOP_IPC_SEMMNU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMMSL" value="4" c:type="GLIBTOP_IPC_SEMMSL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMOPM" value="5" c:type="GLIBTOP_IPC_SEMOPM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMUME" value="6" c:type="GLIBTOP_IPC_SEMUME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMUSZ" value="7" c:type="GLIBTOP_IPC_SEMUSZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SEMVMX" value="8" c:type="GLIBTOP_IPC_SEMVMX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMALL" value="4" c:type="GLIBTOP_IPC_SHMALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMAX" value="0" c:type="GLIBTOP_IPC_SHMMAX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMIN" value="1" c:type="GLIBTOP_IPC_SHMMIN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMMNI" value="2" c:type="GLIBTOP_IPC_SHMMNI">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_IPC_SHMSEG" value="3" c:type="GLIBTOP_IPC_SHMSEG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_ALL"
              value="0"
              c:type="GLIBTOP_KERN_PROC_ALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_MASK"
              value="15"
              c:type="GLIBTOP_KERN_PROC_MASK">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_PGRP"
              value="2"
              c:type="GLIBTOP_KERN_PROC_PGRP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_PID"
              value="1"
              c:type="GLIBTOP_KERN_PROC_PID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_RUID"
              value="6"
              c:type="GLIBTOP_KERN_PROC_RUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_SESSION"
              value="3"
              c:type="GLIBTOP_KERN_PROC_SESSION">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_TTY"
              value="4"
              c:type="GLIBTOP_KERN_PROC_TTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_KERN_PROC_UID"
              value="5"
              c:type="GLIBTOP_KERN_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_LAST_PID"
              value="3"
              c:type="GLIBTOP_LOADAVG_LAST_PID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_LOADAVG"
              value="0"
              c:type="GLIBTOP_LOADAVG_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_NR_RUNNING"
              value="1"
              c:type="GLIBTOP_LOADAVG_NR_RUNNING">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_LOADAVG_NR_TASKS"
              value="2"
              c:type="GLIBTOP_LOADAVG_NR_TASKS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_DEVICE"
              value="5"
              c:type="GLIBTOP_MAP_ENTRY_DEVICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_END"
              value="1"
              c:type="GLIBTOP_MAP_ENTRY_END">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_FILENAME"
              value="6"
              c:type="GLIBTOP_MAP_ENTRY_FILENAME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_INODE"
              value="4"
              c:type="GLIBTOP_MAP_ENTRY_INODE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_OFFSET"
              value="2"
              c:type="GLIBTOP_MAP_ENTRY_OFFSET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PERM"
              value="3"
              c:type="GLIBTOP_MAP_ENTRY_PERM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN"
              value="11"
              c:type="GLIBTOP_MAP_ENTRY_PRIVATE_CLEAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY"
              value="12"
              c:type="GLIBTOP_MAP_ENTRY_PRIVATE_DIRTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_RSS"
              value="8"
              c:type="GLIBTOP_MAP_ENTRY_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SHARED_CLEAN"
              value="9"
              c:type="GLIBTOP_MAP_ENTRY_SHARED_CLEAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SHARED_DIRTY"
              value="10"
              c:type="GLIBTOP_MAP_ENTRY_SHARED_DIRTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_SIZE"
              value="7"
              c:type="GLIBTOP_MAP_ENTRY_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_ENTRY_START"
              value="0"
              c:type="GLIBTOP_MAP_ENTRY_START">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_FILENAME_LEN"
              value="215"
              c:type="GLIBTOP_MAP_FILENAME_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_EXECUTE"
              value="4"
              c:type="GLIBTOP_MAP_PERM_EXECUTE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_PRIVATE"
              value="16"
              c:type="GLIBTOP_MAP_PERM_PRIVATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_READ"
              value="1"
              c:type="GLIBTOP_MAP_PERM_READ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_SHARED"
              value="8"
              c:type="GLIBTOP_MAP_PERM_SHARED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAP_PERM_WRITE"
              value="2"
              c:type="GLIBTOP_MAP_PERM_WRITE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_CMND" value="28" c:type="GLIBTOP_MAX_CMND">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_CPU" value="18" c:type="GLIBTOP_MAX_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_FSUSAGE"
              value="8"
              c:type="GLIBTOP_MAX_FSUSAGE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_GROUPS" value="64" c:type="GLIBTOP_MAX_GROUPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_LOADAVG"
              value="4"
              c:type="GLIBTOP_MAX_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MAP_ENTRY"
              value="13"
              c:type="GLIBTOP_MAX_MAP_ENTRY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MEM" value="8" c:type="GLIBTOP_MAX_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MOUNTLIST"
              value="3"
              c:type="GLIBTOP_MAX_MOUNTLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_MSG_LIMITS"
              value="7"
              c:type="GLIBTOP_MAX_MSG_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_NETLIST"
              value="1"
              c:type="GLIBTOP_MAX_NETLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_NETLOAD"
              value="18"
              c:type="GLIBTOP_MAX_NETLOAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_OPEN_FILE_ENTRY"
              value="5"
              c:type="GLIBTOP_MAX_OPEN_FILE_ENTRY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PPP" value="3" c:type="GLIBTOP_MAX_PPP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROCLIST"
              value="3"
              c:type="GLIBTOP_MAX_PROCLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_ARGS"
              value="1"
              c:type="GLIBTOP_MAX_PROC_ARGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_KERNEL"
              value="9"
              c:type="GLIBTOP_MAX_PROC_KERNEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_MAP"
              value="3"
              c:type="GLIBTOP_MAX_PROC_MAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_MEM"
              value="6"
              c:type="GLIBTOP_MAX_PROC_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_OPEN_FILES"
              value="3"
              c:type="GLIBTOP_MAX_PROC_OPEN_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_SEGMENT"
              value="8"
              c:type="GLIBTOP_MAX_PROC_SEGMENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_SIGNAL"
              value="4"
              c:type="GLIBTOP_MAX_PROC_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_STATE"
              value="9"
              c:type="GLIBTOP_MAX_PROC_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_TIME"
              value="11"
              c:type="GLIBTOP_MAX_PROC_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_PROC_UID"
              value="18"
              c:type="GLIBTOP_MAX_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SEM_LIMITS"
              value="10"
              c:type="GLIBTOP_MAX_SEM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SHM_LIMITS"
              value="5"
              c:type="GLIBTOP_MAX_SHM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SWAP" value="5" c:type="GLIBTOP_MAX_SWAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SYSDEPS"
              value="27"
              c:type="GLIBTOP_MAX_SYSDEPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_SYSINFO"
              value="2"
              c:type="GLIBTOP_MAX_SYSINFO">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MAX_UPTIME" value="3" c:type="GLIBTOP_MAX_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_BUFFER" value="4" c:type="GLIBTOP_MEM_BUFFER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_CACHED" value="5" c:type="GLIBTOP_MEM_CACHED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_FREE" value="2" c:type="GLIBTOP_MEM_FREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_LOCKED" value="7" c:type="GLIBTOP_MEM_LOCKED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_SHARED" value="3" c:type="GLIBTOP_MEM_SHARED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_TOTAL" value="0" c:type="GLIBTOP_MEM_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_USED" value="1" c:type="GLIBTOP_MEM_USED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MEM_USER" value="6" c:type="GLIBTOP_MEM_USER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_DIRECT"
              value="1"
              c:type="GLIBTOP_METHOD_DIRECT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_INET"
              value="3"
              c:type="GLIBTOP_METHOD_INET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_PIPE"
              value="2"
              c:type="GLIBTOP_METHOD_PIPE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_METHOD_UNIX"
              value="4"
              c:type="GLIBTOP_METHOD_UNIX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTENTRY_LEN"
              value="79"
              c:type="GLIBTOP_MOUNTENTRY_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_MOUNTLIST_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_SIZE"
              value="2"
              c:type="GLIBTOP_MOUNTLIST_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_MOUNTLIST_TOTAL"
              value="1"
              c:type="GLIBTOP_MOUNTLIST_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NCPU" value="32" c:type="GLIBTOP_NCPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_NETLIST_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ADDRESS"
              value="3"
              c:type="GLIBTOP_NETLOAD_ADDRESS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ADDRESS6"
              value="14"
              c:type="GLIBTOP_NETLOAD_ADDRESS6">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_IN"
              value="7"
              c:type="GLIBTOP_NETLOAD_BYTES_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_OUT"
              value="8"
              c:type="GLIBTOP_NETLOAD_BYTES_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_BYTES_TOTAL"
              value="9"
              c:type="GLIBTOP_NETLOAD_BYTES_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_COLLISIONS"
              value="13"
              c:type="GLIBTOP_NETLOAD_COLLISIONS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_IN"
              value="10"
              c:type="GLIBTOP_NETLOAD_ERRORS_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_OUT"
              value="11"
              c:type="GLIBTOP_NETLOAD_ERRORS_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_ERRORS_TOTAL"
              value="12"
              c:type="GLIBTOP_NETLOAD_ERRORS_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_HWADDRESS"
              value="17"
              c:type="GLIBTOP_NETLOAD_HWADDRESS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_IF_FLAGS"
              value="0"
              c:type="GLIBTOP_NETLOAD_IF_FLAGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_MTU"
              value="1"
              c:type="GLIBTOP_NETLOAD_MTU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_IN"
              value="4"
              c:type="GLIBTOP_NETLOAD_PACKETS_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_OUT"
              value="5"
              c:type="GLIBTOP_NETLOAD_PACKETS_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PACKETS_TOTAL"
              value="6"
              c:type="GLIBTOP_NETLOAD_PACKETS_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_PREFIX6"
              value="15"
              c:type="GLIBTOP_NETLOAD_PREFIX6">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_SCOPE6"
              value="16"
              c:type="GLIBTOP_NETLOAD_SCOPE6">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_NETLOAD_SUBNET"
              value="2"
              c:type="GLIBTOP_NETLOAD_SUBNET">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_OPEN_DEST_HOST_LEN"
              value="46"
              c:type="GLIBTOP_OPEN_DEST_HOST_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_OPEN_FILENAME_LEN"
              value="215"
              c:type="GLIBTOP_OPEN_FILENAME_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_COMMAND"
              value="3"
              c:type="GLIBTOP_PARAM_COMMAND">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_ERROR_METHOD"
              value="6"
              c:type="GLIBTOP_PARAM_ERROR_METHOD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_FEATURES"
              value="2"
              c:type="GLIBTOP_PARAM_FEATURES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_HOST" value="4" c:type="GLIBTOP_PARAM_HOST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_METHOD"
              value="1"
              c:type="GLIBTOP_PARAM_METHOD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_PORT" value="5" c:type="GLIBTOP_PARAM_PORT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PARAM_REQUIRED"
              value="7"
              c:type="GLIBTOP_PARAM_REQUIRED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_BYTES_IN"
              value="1"
              c:type="GLIBTOP_PPP_BYTES_IN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_BYTES_OUT"
              value="2"
              c:type="GLIBTOP_PPP_BYTES_OUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PPP_STATE" value="0" c:type="GLIBTOP_PPP_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_DEAD"
              value="64"
              c:type="GLIBTOP_PROCESS_DEAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_INTERRUPTIBLE"
              value="2"
              c:type="GLIBTOP_PROCESS_INTERRUPTIBLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_RUNNING"
              value="1"
              c:type="GLIBTOP_PROCESS_RUNNING">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_STOPPED"
              value="16"
              c:type="GLIBTOP_PROCESS_STOPPED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_SWAPPING"
              value="32"
              c:type="GLIBTOP_PROCESS_SWAPPING">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_UNINTERRUPTIBLE"
              value="4"
              c:type="GLIBTOP_PROCESS_UNINTERRUPTIBLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCESS_ZOMBIE"
              value="8"
              c:type="GLIBTOP_PROCESS_ZOMBIE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_NUMBER"
              value="0"
              c:type="GLIBTOP_PROCLIST_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_SIZE"
              value="2"
              c:type="GLIBTOP_PROCLIST_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROCLIST_TOTAL"
              value="1"
              c:type="GLIBTOP_PROCLIST_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_AFFINITY_ALL"
              value="1"
              c:type="GLIBTOP_PROC_AFFINITY_ALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_AFFINITY_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_AFFINITY_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_ARGS_SIZE"
              value="0"
              c:type="GLIBTOP_PROC_ARGS_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_CMAJ_FLT"
              value="4"
              c:type="GLIBTOP_PROC_KERNEL_CMAJ_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_CMIN_FLT"
              value="3"
              c:type="GLIBTOP_PROC_KERNEL_CMIN_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_KSTK_EIP"
              value="6"
              c:type="GLIBTOP_PROC_KERNEL_KSTK_EIP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_KSTK_ESP"
              value="5"
              c:type="GLIBTOP_PROC_KERNEL_KSTK_ESP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_K_FLAGS"
              value="0"
              c:type="GLIBTOP_PROC_KERNEL_K_FLAGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_MAJ_FLT"
              value="2"
              c:type="GLIBTOP_PROC_KERNEL_MAJ_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_MIN_FLT"
              value="1"
              c:type="GLIBTOP_PROC_KERNEL_MIN_FLT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_NWCHAN"
              value="7"
              c:type="GLIBTOP_PROC_KERNEL_NWCHAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_KERNEL_WCHAN"
              value="8"
              c:type="GLIBTOP_PROC_KERNEL_WCHAN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_MAP_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_SIZE"
              value="2"
              c:type="GLIBTOP_PROC_MAP_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MAP_TOTAL"
              value="1"
              c:type="GLIBTOP_PROC_MAP_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RESIDENT"
              value="2"
              c:type="GLIBTOP_PROC_MEM_RESIDENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RSS"
              value="4"
              c:type="GLIBTOP_PROC_MEM_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_RSS_RLIM"
              value="5"
              c:type="GLIBTOP_PROC_MEM_RSS_RLIM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_SHARE"
              value="3"
              c:type="GLIBTOP_PROC_MEM_SHARE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_SIZE"
              value="0"
              c:type="GLIBTOP_PROC_MEM_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_MEM_VSIZE"
              value="1"
              c:type="GLIBTOP_PROC_MEM_VSIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_OPEN_FILES_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_SIZE"
              value="2"
              c:type="GLIBTOP_PROC_OPEN_FILES_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_OPEN_FILES_TOTAL"
              value="1"
              c:type="GLIBTOP_PROC_OPEN_FILES_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_DATA_RSS"
              value="2"
              c:type="GLIBTOP_PROC_SEGMENT_DATA_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_DIRTY_SIZE"
              value="4"
              c:type="GLIBTOP_PROC_SEGMENT_DIRTY_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_END_CODE"
              value="6"
              c:type="GLIBTOP_PROC_SEGMENT_END_CODE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_SHLIB_RSS"
              value="1"
              c:type="GLIBTOP_PROC_SEGMENT_SHLIB_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_STACK_RSS"
              value="3"
              c:type="GLIBTOP_PROC_SEGMENT_STACK_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_START_CODE"
              value="5"
              c:type="GLIBTOP_PROC_SEGMENT_START_CODE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_START_STACK"
              value="7"
              c:type="GLIBTOP_PROC_SEGMENT_START_STACK">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SEGMENT_TEXT_RSS"
              value="0"
              c:type="GLIBTOP_PROC_SEGMENT_TEXT_RSS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_BLOCKED"
              value="1"
              c:type="GLIBTOP_PROC_SIGNAL_BLOCKED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGCATCH"
              value="3"
              c:type="GLIBTOP_PROC_SIGNAL_SIGCATCH">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGIGNORE"
              value="2"
              c:type="GLIBTOP_PROC_SIGNAL_SIGIGNORE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_SIGNAL_SIGNAL"
              value="0"
              c:type="GLIBTOP_PROC_SIGNAL_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_CMD"
              value="0"
              c:type="GLIBTOP_PROC_STATE_CMD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_GID"
              value="3"
              c:type="GLIBTOP_PROC_STATE_GID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_HAS_CPU"
              value="6"
              c:type="GLIBTOP_PROC_STATE_HAS_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_LAST_PROCESSOR"
              value="8"
              c:type="GLIBTOP_PROC_STATE_LAST_PROCESSOR">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_PROCESSOR"
              value="7"
              c:type="GLIBTOP_PROC_STATE_PROCESSOR">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_RGID"
              value="5"
              c:type="GLIBTOP_PROC_STATE_RGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_RUID"
              value="4"
              c:type="GLIBTOP_PROC_STATE_RUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_STATE"
              value="1"
              c:type="GLIBTOP_PROC_STATE_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_STATE_UID"
              value="2"
              c:type="GLIBTOP_PROC_STATE_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_CSTIME"
              value="5"
              c:type="GLIBTOP_PROC_TIME_CSTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_CUTIME"
              value="4"
              c:type="GLIBTOP_PROC_TIME_CUTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_FREQUENCY"
              value="8"
              c:type="GLIBTOP_PROC_TIME_FREQUENCY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_IT_REAL_VALUE"
              value="7"
              c:type="GLIBTOP_PROC_TIME_IT_REAL_VALUE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_RTIME"
              value="1"
              c:type="GLIBTOP_PROC_TIME_RTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_START_TIME"
              value="0"
              c:type="GLIBTOP_PROC_TIME_START_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_STIME"
              value="3"
              c:type="GLIBTOP_PROC_TIME_STIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_TIMEOUT"
              value="6"
              c:type="GLIBTOP_PROC_TIME_TIMEOUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_UTIME"
              value="2"
              c:type="GLIBTOP_PROC_TIME_UTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_XCPU_STIME"
              value="10"
              c:type="GLIBTOP_PROC_TIME_XCPU_STIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_TIME_XCPU_UTIME"
              value="9"
              c:type="GLIBTOP_PROC_TIME_XCPU_UTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_EGID"
              value="3"
              c:type="GLIBTOP_PROC_UID_EGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_EUID"
              value="1"
              c:type="GLIBTOP_PROC_UID_EUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_FSGID"
              value="7"
              c:type="GLIBTOP_PROC_UID_FSGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_FSUID"
              value="6"
              c:type="GLIBTOP_PROC_UID_FSUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_GID"
              value="2"
              c:type="GLIBTOP_PROC_UID_GID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_GROUPS"
              value="17"
              c:type="GLIBTOP_PROC_UID_GROUPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_NGROUPS"
              value="16"
              c:type="GLIBTOP_PROC_UID_NGROUPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_NICE"
              value="15"
              c:type="GLIBTOP_PROC_UID_NICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PGRP"
              value="10"
              c:type="GLIBTOP_PROC_UID_PGRP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PID"
              value="8"
              c:type="GLIBTOP_PROC_UID_PID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PPID"
              value="9"
              c:type="GLIBTOP_PROC_UID_PPID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_PRIORITY"
              value="14"
              c:type="GLIBTOP_PROC_UID_PRIORITY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SESSION"
              value="11"
              c:type="GLIBTOP_PROC_UID_SESSION">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SGID"
              value="5"
              c:type="GLIBTOP_PROC_UID_SGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_SUID"
              value="4"
              c:type="GLIBTOP_PROC_UID_SUID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_TPGID"
              value="13"
              c:type="GLIBTOP_PROC_UID_TPGID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_TTY"
              value="12"
              c:type="GLIBTOP_PROC_UID_TTY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_UID_UID"
              value="0"
              c:type="GLIBTOP_PROC_UID_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_EXE"
              value="2"
              c:type="GLIBTOP_PROC_WD_EXE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_EXE_LEN"
              value="215"
              c:type="GLIBTOP_PROC_WD_EXE_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_MAX"
              value="3"
              c:type="GLIBTOP_PROC_WD_MAX">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_NUMBER"
              value="0"
              c:type="GLIBTOP_PROC_WD_NUMBER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_ROOT"
              value="1"
              c:type="GLIBTOP_PROC_WD_ROOT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_PROC_WD_ROOT_LEN"
              value="215"
              c:type="GLIBTOP_PROC_WD_ROOT_LEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_FREE" value="2" c:type="GLIBTOP_SWAP_FREE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_PAGEIN"
              value="3"
              c:type="GLIBTOP_SWAP_PAGEIN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_PAGEOUT"
              value="4"
              c:type="GLIBTOP_SWAP_PAGEOUT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_TOTAL" value="0" c:type="GLIBTOP_SWAP_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SWAP_USED" value="1" c:type="GLIBTOP_SWAP_USED">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_ALL"
              value="0"
              c:type="GLIBTOP_SYSDEPS_ALL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_CPU"
              value="1"
              c:type="GLIBTOP_SYSDEPS_CPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_FEATURES"
              value="0"
              c:type="GLIBTOP_SYSDEPS_FEATURES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_FSUSAGE"
              value="20"
              c:type="GLIBTOP_SYSDEPS_FSUSAGE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_LOADAVG"
              value="5"
              c:type="GLIBTOP_SYSDEPS_LOADAVG">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MEM"
              value="2"
              c:type="GLIBTOP_SYSDEPS_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MOUNTLIST"
              value="19"
              c:type="GLIBTOP_SYSDEPS_MOUNTLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_MSG_LIMITS"
              value="7"
              c:type="GLIBTOP_SYSDEPS_MSG_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_NETLIST"
              value="23"
              c:type="GLIBTOP_SYSDEPS_NETLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_NETLOAD"
              value="21"
              c:type="GLIBTOP_SYSDEPS_NETLOAD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PPP"
              value="22"
              c:type="GLIBTOP_SYSDEPS_PPP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROCLIST"
              value="9"
              c:type="GLIBTOP_SYSDEPS_PROCLIST">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_AFFINITY"
              value="26"
              c:type="GLIBTOP_SYSDEPS_PROC_AFFINITY">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_ARGS"
              value="17"
              c:type="GLIBTOP_SYSDEPS_PROC_ARGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_KERNEL"
              value="15"
              c:type="GLIBTOP_SYSDEPS_PROC_KERNEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_MAP"
              value="18"
              c:type="GLIBTOP_SYSDEPS_PROC_MAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_MEM"
              value="12"
              c:type="GLIBTOP_SYSDEPS_PROC_MEM">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_OPEN_FILES"
              value="24"
              c:type="GLIBTOP_SYSDEPS_PROC_OPEN_FILES">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_SEGMENT"
              value="16"
              c:type="GLIBTOP_SYSDEPS_PROC_SEGMENT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_SIGNAL"
              value="14"
              c:type="GLIBTOP_SYSDEPS_PROC_SIGNAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_STATE"
              value="10"
              c:type="GLIBTOP_SYSDEPS_PROC_STATE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_TIME"
              value="13"
              c:type="GLIBTOP_SYSDEPS_PROC_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_UID"
              value="11"
              c:type="GLIBTOP_SYSDEPS_PROC_UID">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_PROC_WD"
              value="25"
              c:type="GLIBTOP_SYSDEPS_PROC_WD">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SEM_LIMITS"
              value="8"
              c:type="GLIBTOP_SYSDEPS_SEM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SHM_LIMITS"
              value="6"
              c:type="GLIBTOP_SYSDEPS_SHM_LIMITS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_SWAP"
              value="3"
              c:type="GLIBTOP_SYSDEPS_SWAP">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSDEPS_UPTIME"
              value="4"
              c:type="GLIBTOP_SYSDEPS_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSINFO_CPUINFO"
              value="1"
              c:type="GLIBTOP_SYSINFO_CPUINFO">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_SYSINFO_NCPU"
              value="0"
              c:type="GLIBTOP_SYSINFO_NCPU">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_BOOT_TIME"
              value="2"
              c:type="GLIBTOP_UPTIME_BOOT_TIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_IDLETIME"
              value="1"
              c:type="GLIBTOP_UPTIME_IDLETIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_UPTIME_UPTIME"
              value="0"
              c:type="GLIBTOP_UPTIME_UPTIME">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_FLAGS" value="11" c:type="GLIBTOP_XCPU_FLAGS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IDLE" value="10" c:type="GLIBTOP_XCPU_IDLE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IOWAIT"
              value="15"
              c:type="GLIBTOP_XCPU_IOWAIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_IRQ" value="16" c:type="GLIBTOP_XCPU_IRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_NICE" value="8" c:type="GLIBTOP_XCPU_NICE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_SOFTIRQ"
              value="17"
              c:type="GLIBTOP_XCPU_SOFTIRQ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_SYS" value="9" c:type="GLIBTOP_XCPU_SYS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_TOTAL" value="6" c:type="GLIBTOP_XCPU_TOTAL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="GLIBTOP_XCPU_USER" value="7" c:type="GLIBTOP_XCPU_USER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="HOSTNAMSZ" value="255" c:type="HOSTNAMSZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="LIBGTOP_VERSION_STRING"
              value="Libgtop %s server version %s (%u,%u,%u,%u)."
              c:type="LIBGTOP_VERSION_STRING">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_NAME" value="MAGIC-1" c:type="MCOOKIE_NAME">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_SCREEN" value="42980" c:type="MCOOKIE_SCREEN">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="MCOOKIE_X_NAME"
              value="MIT-MAGIC-COOKIE-1"
              c:type="MCOOKIE_X_NAME">
      <type name="utf8" c:type="gchar*"/>
    </constant>
    <constant name="PATCHLEVEL" value="2" c:type="PATCHLEVEL">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="REPLYSIZ" value="300" c:type="REPLYSIZ">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="TABLE_SIZE" value="101" c:type="TABLE_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="TRUE" value="1" c:type="TRUE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="_GLIBTOP_INIT_STATE_INIT"
              value="65536"
              c:type="_GLIBTOP_INIT_STATE_INIT">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="_GLIBTOP_INIT_STATE_OPEN"
              value="131072"
              c:type="_GLIBTOP_INIT_STATE_OPEN">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="_GLIBTOP_INIT_STATE_SERVER"
              value="262144"
              c:type="_GLIBTOP_INIT_STATE_SERVER">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="_GLIBTOP_INIT_STATE_SYSDEPS"
              value="524288"
              c:type="_GLIBTOP_INIT_STATE_SYSDEPS">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="_GLIBTOP_PARAM_SIZE"
              value="16"
              c:type="_GLIBTOP_PARAM_SIZE">
      <type name="gint" c:type="gint"/>
    </constant>
    <constant name="_NFILE" value="20" c:type="_NFILE">
      <type name="gint" c:type="gint"/>
    </constant>
    <record name="glibtop" c:type="glibtop">
      <field name="flags" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="method" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="error_method" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="input" writable="1">
        <array zero-terminated="0" c:type="gint" fixed-size="2">
          <type name="gint" c:type="int"/>
        </array>
      </field>
      <field name="output" writable="1">
        <array zero-terminated="0" c:type="gint" fixed-size="2">
          <type name="gint" c:type="int"/>
        </array>
      </field>
      <field name="socket" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="ncpu" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="real_ncpu" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="os_version_code" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="name" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
      <field name="server_command" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
      <field name="server_host" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
      <field name="server_user" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
      <field name="server_rsh" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
      <field name="features" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="server_port" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="sysdeps" writable="1">
        <type name="glibtop_sysdeps" c:type="glibtop_sysdeps"/>
      </field>
      <field name="required" writable="1">
        <type name="glibtop_sysdeps" c:type="glibtop_sysdeps"/>
      </field>
      <field name="pid" writable="1">
        <type name="gint" c:type="pid_t"/>
      </field>
      <method name="call_l" c:identifier="glibtop_call_l" introspectable="0">
        <return-value>
          <type name="gpointer" c:type="void*"/>
        </return-value>
        <parameters>
          <parameter name="command" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
          <parameter name="send_size" transfer-ownership="none">
            <type name="gulong" c:type="size_t"/>
          </parameter>
          <parameter name="send_buf" transfer-ownership="none">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="recv_size" transfer-ownership="none">
            <type name="gulong" c:type="size_t"/>
          </parameter>
          <parameter name="recv_buf" transfer-ownership="none">
            <type name="gpointer" c:type="void*"/>
          </parameter>
        </parameters>
      </method>
      <method name="call_s" c:identifier="glibtop_call_s" introspectable="0">
        <return-value>
          <type name="gpointer" c:type="void*"/>
        </return-value>
        <parameters>
          <parameter name="command" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
          <parameter name="send_size" transfer-ownership="none">
            <type name="gulong" c:type="size_t"/>
          </parameter>
          <parameter name="send_buf" transfer-ownership="none">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="recv_size" transfer-ownership="none">
            <type name="gulong" c:type="size_t"/>
          </parameter>
          <parameter name="recv_buf" transfer-ownership="none">
            <type name="gpointer" c:type="void*"/>
          </parameter>
        </parameters>
      </method>
      <method name="close_p" c:identifier="glibtop_close_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </method>
      <method name="close_r" c:identifier="glibtop_close_r">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </method>
      <method name="close_s" c:identifier="glibtop_close_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </method>
      <method name="get_cpu_l" c:identifier="glibtop_get_cpu_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_cpu_p" c:identifier="glibtop_get_cpu_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_fsusage_l" c:identifier="glibtop_get_fsusage_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
          </parameter>
          <parameter name="mount_dir" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_fsusage_s" c:identifier="glibtop_get_fsusage_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
          </parameter>
          <parameter name="mount_dir" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_loadavg_l" c:identifier="glibtop_get_loadavg_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_loadavg_p" c:identifier="glibtop_get_loadavg_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mem_l" c:identifier="glibtop_get_mem_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mem" c:type="glibtop_mem*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mem_p" c:identifier="glibtop_get_mem_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mem" c:type="glibtop_mem*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mountlist_l"
              c:identifier="glibtop_get_mountlist_l"
              introspectable="0">
        <return-value>
          <type name="glibtop_mountentry" c:type="glibtop_mountentry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mountlist" c:type="glibtop_mountlist*"/>
          </parameter>
          <parameter name="all_fs" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_mountlist_s"
              c:identifier="glibtop_get_mountlist_s"
              introspectable="0">
        <return-value>
          <type name="glibtop_mountentry" c:type="glibtop_mountentry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mountlist" c:type="glibtop_mountlist*"/>
          </parameter>
          <parameter name="all_fs" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_msg_limits_l" c:identifier="glibtop_get_msg_limits_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_msg_limits_p" c:identifier="glibtop_get_msg_limits_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netlist_l"
              c:identifier="glibtop_get_netlist_l"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netlist_s"
              c:identifier="glibtop_get_netlist_s"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netload_l" c:identifier="glibtop_get_netload_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netload" c:type="glibtop_netload*"/>
          </parameter>
          <parameter name="interface" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_netload_p" c:identifier="glibtop_get_netload_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netload" c:type="glibtop_netload*"/>
          </parameter>
          <parameter name="interface" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_parameter_l" c:identifier="glibtop_get_parameter_l">
        <return-value transfer-ownership="none">
          <type name="gulong" c:type="size_t"/>
        </return-value>
        <parameters>
          <parameter name="parameter" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
          <parameter name="data_ptr" transfer-ownership="none">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="data_size" transfer-ownership="none">
            <type name="gulong" c:type="size_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_ppp_l" c:identifier="glibtop_get_ppp_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
          </parameter>
          <parameter name="device" transfer-ownership="none">
            <type name="gushort" c:type="unsigned short"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_ppp_p" c:identifier="glibtop_get_ppp_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
          </parameter>
          <parameter name="device" transfer-ownership="none">
            <type name="gushort" c:type="unsigned short"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_affinity_l"
              c:identifier="glibtop_get_proc_affinity_l">
        <return-value transfer-ownership="none">
          <type name="guint16" c:type="guint16*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_affinity"
                  c:type="glibtop_proc_affinity*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_affinity_s"
              c:identifier="glibtop_get_proc_affinity_s">
        <return-value transfer-ownership="none">
          <type name="guint16" c:type="guint16*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_affinity"
                  c:type="glibtop_proc_affinity*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_args_l" c:identifier="glibtop_get_proc_args_l">
        <return-value transfer-ownership="full">
          <type name="utf8" c:type="char*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_args_p" c:identifier="glibtop_get_proc_args_p">
        <return-value transfer-ownership="full">
          <type name="utf8" c:type="char*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_argv_l"
              c:identifier="glibtop_get_proc_argv_l"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_kernel_l"
              c:identifier="glibtop_get_proc_kernel_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_kernel_p"
              c:identifier="glibtop_get_proc_kernel_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_map_l"
              c:identifier="glibtop_get_proc_map_l"
              introspectable="0">
        <return-value>
          <type name="glibtop_map_entry" c:type="glibtop_map_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_map_p"
              c:identifier="glibtop_get_proc_map_p"
              introspectable="0">
        <return-value>
          <type name="glibtop_map_entry" c:type="glibtop_map_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_mem_l" c:identifier="glibtop_get_proc_mem_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_mem_p" c:identifier="glibtop_get_proc_mem_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_open_files_l"
              c:identifier="glibtop_get_proc_open_files_l"
              introspectable="0">
        <return-value>
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_open_files_s"
              c:identifier="glibtop_get_proc_open_files_s"
              introspectable="0">
        <return-value>
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_segment_l"
              c:identifier="glibtop_get_proc_segment_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_segment_p"
              c:identifier="glibtop_get_proc_segment_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_signal_l"
              c:identifier="glibtop_get_proc_signal_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_signal_p"
              c:identifier="glibtop_get_proc_signal_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_state_l" c:identifier="glibtop_get_proc_state_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_state_p" c:identifier="glibtop_get_proc_state_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_time_l" c:identifier="glibtop_get_proc_time_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_time_p" c:identifier="glibtop_get_proc_time_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_uid_l" c:identifier="glibtop_get_proc_uid_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_uid_p" c:identifier="glibtop_get_proc_uid_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_wd_l"
              c:identifier="glibtop_get_proc_wd_l"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_wd" c:type="glibtop_proc_wd*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proc_wd_s"
              c:identifier="glibtop_get_proc_wd_s"
              introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_wd" c:type="glibtop_proc_wd*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proclist_l" c:identifier="glibtop_get_proclist_l">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="pid_t*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_proclist_p" c:identifier="glibtop_get_proclist_p">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="pid_t*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sem_limits_l" c:identifier="glibtop_get_sem_limits_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sem_limits_p" c:identifier="glibtop_get_sem_limits_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_shm_limits_l" c:identifier="glibtop_get_shm_limits_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_shm_limits_p" c:identifier="glibtop_get_shm_limits_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_swap_l" c:identifier="glibtop_get_swap_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_swap" c:type="glibtop_swap*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_swap_p" c:identifier="glibtop_get_swap_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_swap" c:type="glibtop_swap*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sysdeps_r" c:identifier="glibtop_get_sysdeps_r">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sysdeps" c:type="glibtop_sysdeps*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_sysinfo_s" c:identifier="glibtop_get_sysinfo_s">
        <return-value transfer-ownership="none">
          <type name="glibtop_sysinfo" c:type="glibtop_sysinfo*"/>
        </return-value>
      </method>
      <method name="get_uptime_l" c:identifier="glibtop_get_uptime_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_uptime_p" c:identifier="glibtop_get_uptime_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
          </parameter>
        </parameters>
      </method>
      <method name="init_p" c:identifier="glibtop_init_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="open_l" c:identifier="glibtop_open_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="program_name" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="open_p" c:identifier="glibtop_open_p">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="program_name" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="open_s" c:identifier="glibtop_open_s">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="program_name" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_parameter_l" c:identifier="glibtop_set_parameter_l">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="parameter" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
          <parameter name="data_ptr" transfer-ownership="none">
            <type name="gpointer" c:type="void*"/>
          </parameter>
          <parameter name="data_size" transfer-ownership="none">
            <type name="gulong" c:type="size_t"/>
          </parameter>
        </parameters>
      </method>
      <function name="close" c:identifier="glibtop_close">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </function>
      <function name="get_cpu" c:identifier="glibtop_get_cpu">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_fsusage" c:identifier="glibtop_get_fsusage">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
          </parameter>
          <parameter name="mount_dir" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_loadavg" c:identifier="glibtop_get_loadavg">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_mem" c:identifier="glibtop_get_mem">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mem" c:type="glibtop_mem*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_mountlist"
                c:identifier="glibtop_get_mountlist"
                introspectable="0">
        <return-value>
          <type name="glibtop_mountentry" c:type="glibtop_mountentry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_mountlist" c:type="glibtop_mountlist*"/>
          </parameter>
          <parameter name="all_fs" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_msg_limits" c:identifier="glibtop_get_msg_limits">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_netlist"
                c:identifier="glibtop_get_netlist"
                introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netlist" c:type="glibtop_netlist*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_netload" c:identifier="glibtop_get_netload">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_netload" c:type="glibtop_netload*"/>
          </parameter>
          <parameter name="interface" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_ppp" c:identifier="glibtop_get_ppp">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
          </parameter>
          <parameter name="device" transfer-ownership="none">
            <type name="gushort" c:type="unsigned short"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_affinity"
                c:identifier="glibtop_get_proc_affinity">
        <return-value transfer-ownership="none">
          <type name="guint16" c:type="guint16*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_affinity"
                  c:type="glibtop_proc_affinity*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_args" c:identifier="glibtop_get_proc_args">
        <return-value transfer-ownership="full">
          <type name="utf8" c:type="char*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_argv"
                c:identifier="glibtop_get_proc_argv"
                introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
          <parameter name="max_len" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_kernel" c:identifier="glibtop_get_proc_kernel">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_map"
                c:identifier="glibtop_get_proc_map"
                introspectable="0">
        <return-value>
          <type name="glibtop_map_entry" c:type="glibtop_map_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_map" c:type="glibtop_proc_map*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_mem" c:identifier="glibtop_get_proc_mem">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_open_files"
                c:identifier="glibtop_get_proc_open_files"
                introspectable="0">
        <return-value>
          <type name="glibtop_open_files_entry"
                c:type="glibtop_open_files_entry*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_open_files"
                  c:type="glibtop_proc_open_files*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_segment"
                c:identifier="glibtop_get_proc_segment">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_signal" c:identifier="glibtop_get_proc_signal">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_state" c:identifier="glibtop_get_proc_state">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_time" c:identifier="glibtop_get_proc_time">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_uid" c:identifier="glibtop_get_proc_uid">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proc_wd"
                c:identifier="glibtop_get_proc_wd"
                introspectable="0">
        <return-value>
          <array c:type="char**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proc_wd" c:type="glibtop_proc_wd*"/>
          </parameter>
          <parameter name="pid" transfer-ownership="none">
            <type name="gint" c:type="pid_t"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_proclist" c:identifier="glibtop_get_proclist">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="pid_t*"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
          </parameter>
          <parameter name="which" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="gint64" c:type="gint64"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sem_limits" c:identifier="glibtop_get_sem_limits">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_shm_limits" c:identifier="glibtop_get_shm_limits">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_swap" c:identifier="glibtop_get_swap">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_swap" c:type="glibtop_swap*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sysdeps" c:identifier="glibtop_get_sysdeps">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_sysdeps" c:type="glibtop_sysdeps*"/>
          </parameter>
        </parameters>
      </function>
      <function name="get_sysinfo" c:identifier="glibtop_get_sysinfo">
        <return-value transfer-ownership="none">
          <type name="glibtop_sysinfo" c:type="glibtop_sysinfo*"/>
        </return-value>
      </function>
      <function name="get_uptime" c:identifier="glibtop_get_uptime">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="buf" transfer-ownership="none">
            <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
          </parameter>
        </parameters>
      </function>
      <function name="init" c:identifier="glibtop_init" introspectable="0">
        <return-value>
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
      </function>
      <function name="init_r" c:identifier="glibtop_init_r" introspectable="0">
        <return-value>
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
        <parameters>
          <parameter name="server_ptr" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop**"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="init_s" c:identifier="glibtop_init_s" introspectable="0">
        <return-value>
          <type name="glibtop" c:type="glibtop*"/>
        </return-value>
        <parameters>
          <parameter name="server_ptr" transfer-ownership="none">
            <type name="glibtop" c:type="glibtop**"/>
          </parameter>
          <parameter name="features" transfer-ownership="none">
            <type name="gulong" c:type="unsigned long"/>
          </parameter>
          <parameter name="flags" transfer-ownership="none">
            <type name="guint" c:type="unsigned"/>
          </parameter>
        </parameters>
      </function>
      <function name="internet_addr" c:identifier="glibtop_internet_addr">
        <return-value transfer-ownership="none">
          <type name="glong" c:type="long"/>
        </return-value>
        <parameters>
          <parameter name="host" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </function>
      <function name="make_connection" c:identifier="glibtop_make_connection">
        <return-value transfer-ownership="none">
          <type name="gint" c:type="int"/>
        </return-value>
        <parameters>
          <parameter name="hostarg" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
          <parameter name="portarg" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
          <parameter name="s" transfer-ownership="none">
            <type name="gint" c:type="int*"/>
          </parameter>
        </parameters>
      </function>
    </record>
    <function name="glibtop_close"
              c:identifier="glibtop_close"
              moved-to="glibtop.close">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
    </function>
    <record name="glibtop_command" c:type="glibtop_command">
      <field name="command" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="data_size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="parameter" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="16">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_cpu" c:type="glibtop_cpu">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="user" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="nice" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="sys" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="idle" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="iowait" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="irq" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="softirq" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="frequency" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="xcpu_total" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_user" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_nice" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_sys" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_idle" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_iowait" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_irq" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_softirq" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_entry" c:type="glibtop_entry">
      <field name="labels" writable="1">
        <array name="GLib.PtrArray" c:type="GPtrArray*">
          <type name="gpointer" c:type="gpointer"/>
        </array>
      </field>
      <field name="values" writable="1">
        <type name="GLib.HashTable" c:type="GHashTable*">
          <type name="gpointer" c:type="gpointer"/>
          <type name="gpointer" c:type="gpointer"/>
        </type>
      </field>
      <field name="descriptions" writable="1">
        <type name="GLib.HashTable" c:type="GHashTable*">
          <type name="gpointer" c:type="gpointer"/>
          <type name="gpointer" c:type="gpointer"/>
        </type>
      </field>
    </record>
    <record name="glibtop_fsusage" c:type="glibtop_fsusage">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="blocks" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bfree" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bavail" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="files" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="ffree" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="block_size" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="read" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="write" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <function name="glibtop_get_cpu"
              c:identifier="glibtop_get_cpu"
              moved-to="glibtop.get_cpu">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_cpu" c:type="glibtop_cpu*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_fsusage"
              c:identifier="glibtop_get_fsusage"
              moved-to="glibtop.get_fsusage">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_fsusage" c:type="glibtop_fsusage*"/>
        </parameter>
        <parameter name="mount_dir" transfer-ownership="none">
          <type name="utf8" c:type="char*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_loadavg"
              c:identifier="glibtop_get_loadavg"
              moved-to="glibtop.get_loadavg">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_loadavg" c:type="glibtop_loadavg*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_mem"
              c:identifier="glibtop_get_mem"
              moved-to="glibtop.get_mem">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_mem" c:type="glibtop_mem*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_msg_limits"
              c:identifier="glibtop_get_msg_limits"
              moved-to="glibtop.get_msg_limits">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_msg_limits" c:type="glibtop_msg_limits*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_netload"
              c:identifier="glibtop_get_netload"
              moved-to="glibtop.get_netload">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_netload" c:type="glibtop_netload*"/>
        </parameter>
        <parameter name="interface" transfer-ownership="none">
          <type name="utf8" c:type="char*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_ppp"
              c:identifier="glibtop_get_ppp"
              moved-to="glibtop.get_ppp">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_ppp" c:type="glibtop_ppp*"/>
        </parameter>
        <parameter name="device" transfer-ownership="none">
          <type name="gushort" c:type="unsigned short"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_affinity"
              c:identifier="glibtop_get_proc_affinity"
              moved-to="glibtop.get_proc_affinity">
      <return-value transfer-ownership="none">
        <type name="guint16" c:type="guint16*"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_affinity" c:type="glibtop_proc_affinity*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_args"
              c:identifier="glibtop_get_proc_args"
              moved-to="glibtop.get_proc_args">
      <return-value transfer-ownership="full">
        <type name="utf8" c:type="char*"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_args" c:type="glibtop_proc_args*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
        <parameter name="max_len" transfer-ownership="none">
          <type name="guint" c:type="unsigned"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_kernel"
              c:identifier="glibtop_get_proc_kernel"
              moved-to="glibtop.get_proc_kernel">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_mem"
              c:identifier="glibtop_get_proc_mem"
              moved-to="glibtop.get_proc_mem">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_mem" c:type="glibtop_proc_mem*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_segment"
              c:identifier="glibtop_get_proc_segment"
              moved-to="glibtop.get_proc_segment">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_segment" c:type="glibtop_proc_segment*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_signal"
              c:identifier="glibtop_get_proc_signal"
              moved-to="glibtop.get_proc_signal">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_signal" c:type="glibtop_proc_signal*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_state"
              c:identifier="glibtop_get_proc_state"
              moved-to="glibtop.get_proc_state">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_state" c:type="glibtop_proc_state*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_time"
              c:identifier="glibtop_get_proc_time"
              moved-to="glibtop.get_proc_time">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_time" c:type="glibtop_proc_time*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proc_uid"
              c:identifier="glibtop_get_proc_uid"
              moved-to="glibtop.get_proc_uid">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proc_uid" c:type="glibtop_proc_uid*"/>
        </parameter>
        <parameter name="pid" transfer-ownership="none">
          <type name="gint" c:type="pid_t"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_proclist"
              c:identifier="glibtop_get_proclist"
              moved-to="glibtop.get_proclist">
      <return-value transfer-ownership="none">
        <type name="gint" c:type="pid_t*"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_proclist" c:type="glibtop_proclist*"/>
        </parameter>
        <parameter name="which" transfer-ownership="none">
          <type name="gint64" c:type="gint64"/>
        </parameter>
        <parameter name="arg" transfer-ownership="none">
          <type name="gint64" c:type="gint64"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_sem_limits"
              c:identifier="glibtop_get_sem_limits"
              moved-to="glibtop.get_sem_limits">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_sem_limits" c:type="glibtop_sem_limits*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_shm_limits"
              c:identifier="glibtop_get_shm_limits"
              moved-to="glibtop.get_shm_limits">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_shm_limits" c:type="glibtop_shm_limits*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_swap"
              c:identifier="glibtop_get_swap"
              moved-to="glibtop.get_swap">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_swap" c:type="glibtop_swap*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_sysdeps"
              c:identifier="glibtop_get_sysdeps"
              moved-to="glibtop.get_sysdeps">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_sysdeps" c:type="glibtop_sysdeps*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_get_sysinfo"
              c:identifier="glibtop_get_sysinfo"
              moved-to="glibtop.get_sysinfo">
      <return-value transfer-ownership="none">
        <type name="glibtop_sysinfo" c:type="glibtop_sysinfo*"/>
      </return-value>
    </function>
    <function name="glibtop_get_uptime"
              c:identifier="glibtop_get_uptime"
              moved-to="glibtop.get_uptime">
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="buf" transfer-ownership="none">
          <type name="glibtop_uptime" c:type="glibtop_uptime*"/>
        </parameter>
      </parameters>
    </function>
    <function name="glibtop_internet_addr"
              c:identifier="glibtop_internet_addr"
              moved-to="glibtop.internet_addr">
      <return-value transfer-ownership="none">
        <type name="glong" c:type="long"/>
      </return-value>
      <parameters>
        <parameter name="host" transfer-ownership="none">
          <type name="utf8" c:type="char*"/>
        </parameter>
      </parameters>
    </function>
    <record name="glibtop_loadavg" c:type="glibtop_loadavg">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="loadavg" writable="1">
        <array zero-terminated="0" c:type="gdouble" fixed-size="3">
          <type name="gdouble" c:type="double"/>
        </array>
      </field>
      <field name="nr_running" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="nr_tasks" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="last_pid" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <function name="glibtop_make_connection"
              c:identifier="glibtop_make_connection"
              moved-to="glibtop.make_connection">
      <return-value transfer-ownership="none">
        <type name="gint" c:type="int"/>
      </return-value>
      <parameters>
        <parameter name="hostarg" transfer-ownership="none">
          <type name="utf8" c:type="char*"/>
        </parameter>
        <parameter name="portarg" transfer-ownership="none">
          <type name="gint" c:type="int"/>
        </parameter>
        <parameter name="s" transfer-ownership="none">
          <type name="gint" c:type="int*"/>
        </parameter>
      </parameters>
    </function>
    <record name="glibtop_map_entry" c:type="glibtop_map_entry">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="end" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="offset" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="perm" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="inode" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="device" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shared_clean" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shared_dirty" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="private_clean" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="private_dirty" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="filename" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_mem" c:type="glibtop_mem">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="used" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="free" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shared" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="buffer" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cached" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="user" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="locked" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_mountentry" c:type="glibtop_mountentry">
      <field name="dev" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="devname" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="mountdir" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="type" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="80">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_mountlist" c:type="glibtop_mountlist">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_msg_limits" c:type="glibtop_msg_limits">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgpool" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmax" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmnb" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgmni" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgssz" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msgtql" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_netlist" c:type="glibtop_netlist">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
    </record>
    <record name="glibtop_netload" c:type="glibtop_netload">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="if_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="mtu" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="subnet" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="address" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="packets_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="packets_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="packets_total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="errors_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="errors_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="errors_total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="collisions" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="address6" writable="1">
        <array zero-terminated="0" c:type="guint8" fixed-size="16">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
      <field name="prefix6" writable="1">
        <array zero-terminated="0" c:type="guint8" fixed-size="16">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
      <field name="scope6" writable="1">
        <type name="guint8" c:type="guint8"/>
      </field>
      <field name="hwaddress" writable="1">
        <array zero-terminated="0" c:type="guint8" fixed-size="8">
          <type name="guint8" c:type="guint8"/>
        </array>
      </field>
    </record>
    <record name="glibtop_open_files_entry" c:type="glibtop_open_files_entry">
      <field name="fd" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="type" writable="1">
        <type name="guint16" c:type="guint16"/>
      </field>
      <union name="info" c:type="info">
        <record name="sock" c:type="sock">
          <field name="dest_host" writable="1">
            <array zero-terminated="0" c:type="gchar" fixed-size="47">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
          <field name="dest_port" writable="1">
            <type name="gint" c:type="int"/>
          </field>
        </record>
        <record name="file" c:type="file">
          <field name="name" writable="1">
            <array zero-terminated="0" c:type="gchar" fixed-size="216">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
        </record>
        <record name="localsock" c:type="localsock">
          <field name="name" writable="1">
            <array zero-terminated="0" c:type="gchar" fixed-size="216">
              <type name="gchar" c:type="char"/>
            </array>
          </field>
        </record>
      </union>
    </record>
    <record name="glibtop_ppp" c:type="glibtop_ppp">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="state" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_in" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="bytes_out" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_affinity" c:type="glibtop_proc_affinity">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="all" writable="1">
        <type name="gboolean" c:type="gboolean"/>
      </field>
    </record>
    <record name="glibtop_proc_args" c:type="glibtop_proc_args">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_kernel" c:type="glibtop_proc_kernel">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="k_flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="min_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="maj_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmin_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmaj_flt" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="kstk_esp" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="kstk_eip" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="nwchan" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="wchan" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="40">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_map" c:type="glibtop_proc_map">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_mem" c:type="glibtop_proc_mem">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="vsize" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="resident" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="share" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rss_rlim" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_open_files" c:type="glibtop_proc_open_files">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_segment" c:type="glibtop_proc_segment">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="text_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shlib_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="data_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="stack_rss" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="dirty_size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_code" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="end_code" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_stack" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_proc_signal" c:type="glibtop_proc_signal">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="signal" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="blocked" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="sigignore" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="sigcatch" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="2">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_state" c:type="glibtop_proc_state">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cmd" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="40">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="state" writable="1">
        <type name="guint" c:type="unsigned"/>
      </field>
      <field name="uid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="gid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="ruid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="rgid" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="has_cpu" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="processor" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="last_processor" writable="1">
        <type name="gint" c:type="int"/>
      </field>
    </record>
    <record name="glibtop_proc_time" c:type="glibtop_proc_time">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="start_time" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="rtime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="utime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="stime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cutime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cstime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="timeout" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="it_real_value" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="frequency" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="xcpu_utime" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
      <field name="xcpu_stime" writable="1">
        <array zero-terminated="0" c:type="guint64" fixed-size="32">
          <type name="guint64" c:type="guint64"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_uid" c:type="glibtop_proc_uid">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="uid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="euid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="gid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="egid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="suid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="sgid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="fsuid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="fsgid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="pid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="ppid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="pgrp" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="session" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="tty" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="tpgid" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="priority" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="nice" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="ngroups" writable="1">
        <type name="gint32" c:type="gint32"/>
      </field>
      <field name="groups" writable="1">
        <array zero-terminated="0" c:type="gint32" fixed-size="64">
          <type name="gint32" c:type="gint32"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proc_wd" c:type="glibtop_proc_wd">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint32" c:type="guint32"/>
      </field>
      <field name="root" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
      <field name="exe" writable="1">
        <array zero-terminated="0" c:type="gchar" fixed-size="216">
          <type name="gchar" c:type="char"/>
        </array>
      </field>
    </record>
    <record name="glibtop_proclist" c:type="glibtop_proclist">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="number" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_response" c:type="glibtop_response">
      <field name="offset" writable="1">
        <type name="gint64" c:type="gint64"/>
      </field>
      <field name="size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="data_size" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="u" writable="1">
        <type name="glibtop_response_union" c:type="glibtop_response_union"/>
      </field>
    </record>
    <union name="glibtop_response_union" c:type="glibtop_response_union">
      <field name="data" writable="1">
        <type name="glibtop_union" c:type="glibtop_union"/>
      </field>
      <field name="sysdeps" writable="1">
        <type name="glibtop_sysdeps" c:type="glibtop_sysdeps"/>
      </field>
    </union>
    <record name="glibtop_sem_limits" c:type="glibtop_sem_limits">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmni" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmns" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmnu" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semmsl" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semopm" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semume" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semusz" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semvmx" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="semaem" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_shm_limits" c:type="glibtop_shm_limits">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmmax" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmmin" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmmni" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmseg" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shmall" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_signame" c:type="glibtop_signame">
      <field name="number" writable="1">
        <type name="gint" c:type="int"/>
      </field>
      <field name="name" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
      <field name="label" writable="1">
        <type name="utf8" c:type="char*"/>
      </field>
    </record>
    <record name="glibtop_swap" c:type="glibtop_swap">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="total" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="used" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="free" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="pagein" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="pageout" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_sysdeps" c:type="glibtop_sysdeps">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="features" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cpu" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="mem" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="swap" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="uptime" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="loadavg" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="shm_limits" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="msg_limits" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="sem_limits" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proclist" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_state" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_uid" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_mem" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_time" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_signal" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_kernel" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_segment" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_args" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_map" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_open_files" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="mountlist" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="fsusage" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="netlist" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="netload" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="ppp" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_wd" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="proc_affinity" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
    <record name="glibtop_sysinfo" c:type="glibtop_sysinfo">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="ncpu" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="cpuinfo" writable="1">
        <array zero-terminated="0" c:type="glibtop_entry" fixed-size="32">
          <type name="glibtop_entry" c:type="glibtop_entry"/>
        </array>
      </field>
    </record>
    <union name="glibtop_union" c:type="glibtop_union">
      <field name="cpu" writable="1">
        <type name="glibtop_cpu" c:type="glibtop_cpu"/>
      </field>
      <field name="mem" writable="1">
        <type name="glibtop_mem" c:type="glibtop_mem"/>
      </field>
      <field name="swap" writable="1">
        <type name="glibtop_swap" c:type="glibtop_swap"/>
      </field>
      <field name="uptime" writable="1">
        <type name="glibtop_uptime" c:type="glibtop_uptime"/>
      </field>
      <field name="loadavg" writable="1">
        <type name="glibtop_loadavg" c:type="glibtop_loadavg"/>
      </field>
      <field name="shm_limits" writable="1">
        <type name="glibtop_shm_limits" c:type="glibtop_shm_limits"/>
      </field>
      <field name="msg_limits" writable="1">
        <type name="glibtop_msg_limits" c:type="glibtop_msg_limits"/>
      </field>
      <field name="sem_limits" writable="1">
        <type name="glibtop_sem_limits" c:type="glibtop_sem_limits"/>
      </field>
      <field name="proclist" writable="1">
        <type name="glibtop_proclist" c:type="glibtop_proclist"/>
      </field>
      <field name="proc_state" writable="1">
        <type name="glibtop_proc_state" c:type="glibtop_proc_state"/>
      </field>
      <field name="proc_uid" writable="1">
        <type name="glibtop_proc_uid" c:type="glibtop_proc_uid"/>
      </field>
      <field name="proc_mem" writable="1">
        <type name="glibtop_proc_mem" c:type="glibtop_proc_mem"/>
      </field>
      <field name="proc_time" writable="1">
        <type name="glibtop_proc_time" c:type="glibtop_proc_time"/>
      </field>
      <field name="proc_signal" writable="1">
        <type name="glibtop_proc_signal" c:type="glibtop_proc_signal"/>
      </field>
      <field name="proc_kernel" writable="1">
        <type name="glibtop_proc_kernel" c:type="glibtop_proc_kernel"/>
      </field>
      <field name="proc_segment" writable="1">
        <type name="glibtop_proc_segment" c:type="glibtop_proc_segment"/>
      </field>
      <field name="proc_args" writable="1">
        <type name="glibtop_proc_args" c:type="glibtop_proc_args"/>
      </field>
      <field name="proc_map" writable="1">
        <type name="glibtop_proc_map" c:type="glibtop_proc_map"/>
      </field>
      <field name="mountlist" writable="1">
        <type name="glibtop_mountlist" c:type="glibtop_mountlist"/>
      </field>
      <field name="fsusage" writable="1">
        <type name="glibtop_fsusage" c:type="glibtop_fsusage"/>
      </field>
      <field name="netlist" writable="1">
        <type name="glibtop_netlist" c:type="glibtop_netlist"/>
      </field>
      <field name="netload" writable="1">
        <type name="glibtop_netload" c:type="glibtop_netload"/>
      </field>
      <field name="ppp" writable="1">
        <type name="glibtop_ppp" c:type="glibtop_ppp"/>
      </field>
      <field name="proc_open_files" writable="1">
        <type name="glibtop_proc_open_files" c:type="glibtop_proc_open_files"/>
      </field>
      <field name="proc_wd" writable="1">
        <type name="glibtop_proc_wd" c:type="glibtop_proc_wd"/>
      </field>
      <field name="proc_affinity" writable="1">
        <type name="glibtop_proc_affinity" c:type="glibtop_proc_affinity"/>
      </field>
    </union>
    <record name="glibtop_uptime" c:type="glibtop_uptime">
      <field name="flags" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
      <field name="uptime" writable="1">
        <type name="gdouble" c:type="double"/>
      </field>
      <field name="idletime" writable="1">
        <type name="gdouble" c:type="double"/>
      </field>
      <field name="boot_time" writable="1">
        <type name="guint64" c:type="guint64"/>
      </field>
    </record>
  </namespace>
</repository>
