summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/001/data87
-rw-r--r--tests/001/query-1.expected688
-rw-r--r--tests/001/query-1.txr7
-rw-r--r--tests/001/query-2.expected696
-rw-r--r--tests/001/query-2.txr7
-rw-r--r--tests/001/query-3.expected87
-rw-r--r--tests/001/query-3.txr21
-rw-r--r--tests/002/etc/passwd32
-rw-r--r--tests/002/proc/1/status31
-rw-r--r--tests/002/proc/1/task/1/stat1
-rw-r--r--tests/002/proc/103/status20
-rw-r--r--tests/002/proc/103/task/103/stat1
-rw-r--r--tests/002/proc/1068/status31
-rw-r--r--tests/002/proc/1068/task/1068/stat1
-rw-r--r--tests/002/proc/1235/status20
-rw-r--r--tests/002/proc/1235/task/1235/stat1
-rw-r--r--tests/002/proc/1236/status20
-rw-r--r--tests/002/proc/1236/task/1236/stat1
-rw-r--r--tests/002/proc/15812/status31
-rw-r--r--tests/002/proc/15812/task/15812/stat1
-rw-r--r--tests/002/proc/16/status20
-rw-r--r--tests/002/proc/16/task/16/stat1
-rw-r--r--tests/002/proc/1620/status31
-rw-r--r--tests/002/proc/1620/task/1620/stat1
-rw-r--r--tests/002/proc/1624/status31
-rw-r--r--tests/002/proc/1624/task/1624/stat1
-rw-r--r--tests/002/proc/16248/status31
-rw-r--r--tests/002/proc/16248/task/16248/stat1
-rw-r--r--tests/002/proc/16249/status31
-rw-r--r--tests/002/proc/16249/task/16249/stat1
-rw-r--r--tests/002/proc/1645/status31
-rw-r--r--tests/002/proc/1645/task/1645/stat1
-rw-r--r--tests/002/proc/1665/status31
-rw-r--r--tests/002/proc/1665/task/1665/stat1
-rw-r--r--tests/002/proc/1698/status31
-rw-r--r--tests/002/proc/1698/task/1698/stat1
-rw-r--r--tests/002/proc/17/status20
-rw-r--r--tests/002/proc/17/task/17/stat1
-rw-r--r--tests/002/proc/175/status20
-rw-r--r--tests/002/proc/175/task/175/stat1
-rw-r--r--tests/002/proc/1766/status31
-rw-r--r--tests/002/proc/1766/task/1766/stat1
-rw-r--r--tests/002/proc/1790/status20
-rw-r--r--tests/002/proc/1790/task/1790/stat1
-rw-r--r--tests/002/proc/1791/status20
-rw-r--r--tests/002/proc/1791/task/1791/stat1
-rw-r--r--tests/002/proc/1821/status31
-rw-r--r--tests/002/proc/1821/task/1821/stat1
-rw-r--r--tests/002/proc/1821/task/1822/stat1
-rw-r--r--tests/002/proc/1821/task/1826/stat1
-rw-r--r--tests/002/proc/1839/status31
-rw-r--r--tests/002/proc/1839/task/1839/stat1
-rw-r--r--tests/002/proc/1851/status31
-rw-r--r--tests/002/proc/1851/task/1851/stat1
-rw-r--r--tests/002/proc/186/status20
-rw-r--r--tests/002/proc/186/task/186/stat1
-rw-r--r--tests/002/proc/1887/status31
-rw-r--r--tests/002/proc/1887/task/1887/stat1
-rw-r--r--tests/002/proc/1902/status31
-rw-r--r--tests/002/proc/1902/task/1902/stat1
-rw-r--r--tests/002/proc/1921/status31
-rw-r--r--tests/002/proc/1921/task/1921/stat1
-rw-r--r--tests/002/proc/1925/status20
-rw-r--r--tests/002/proc/1925/task/1925/stat1
-rw-r--r--tests/002/proc/1926/status20
-rw-r--r--tests/002/proc/1926/task/1926/stat1
-rw-r--r--tests/002/proc/1927/status20
-rw-r--r--tests/002/proc/1927/task/1927/stat1
-rw-r--r--tests/002/proc/1928/status20
-rw-r--r--tests/002/proc/1928/task/1928/stat1
-rw-r--r--tests/002/proc/1929/status20
-rw-r--r--tests/002/proc/1929/task/1929/stat1
-rw-r--r--tests/002/proc/1930/status20
-rw-r--r--tests/002/proc/1930/task/1930/stat1
-rw-r--r--tests/002/proc/1931/status20
-rw-r--r--tests/002/proc/1931/task/1931/stat1
-rw-r--r--tests/002/proc/1932/status20
-rw-r--r--tests/002/proc/1932/task/1932/stat1
-rw-r--r--tests/002/proc/1936/status31
-rw-r--r--tests/002/proc/1936/task/1936/stat1
-rw-r--r--tests/002/proc/1963/status31
-rw-r--r--tests/002/proc/1963/task/1963/stat1
-rw-r--r--tests/002/proc/1989/status31
-rw-r--r--tests/002/proc/1989/task/1989/stat1
-rw-r--r--tests/002/proc/2/status20
-rw-r--r--tests/002/proc/2/task/2/stat1
-rw-r--r--tests/002/proc/2008/status31
-rw-r--r--tests/002/proc/2008/task/2008/stat1
-rw-r--r--tests/002/proc/2027/status31
-rw-r--r--tests/002/proc/2027/task/2027/stat1
-rw-r--r--tests/002/proc/2027/task/2032/stat1
-rw-r--r--tests/002/proc/2041/status31
-rw-r--r--tests/002/proc/2041/task/2041/stat1
-rw-r--r--tests/002/proc/2052/status31
-rw-r--r--tests/002/proc/2052/task/2052/stat1
-rw-r--r--tests/002/proc/2062/status31
-rw-r--r--tests/002/proc/2062/task/2062/stat1
-rw-r--r--tests/002/proc/2124/status31
-rw-r--r--tests/002/proc/2124/task/2124/stat1
-rw-r--r--tests/002/proc/2184/status31
-rw-r--r--tests/002/proc/2184/task/2184/stat1
-rw-r--r--tests/002/proc/2354/status31
-rw-r--r--tests/002/proc/2354/task/2354/stat1
-rw-r--r--tests/002/proc/2551/status31
-rw-r--r--tests/002/proc/2551/task/2551/stat1
-rw-r--r--tests/002/proc/2579/status31
-rw-r--r--tests/002/proc/2579/task/2579/stat1
-rw-r--r--tests/002/proc/2625/status31
-rw-r--r--tests/002/proc/2625/task/2625/stat1
-rw-r--r--tests/002/proc/2626/status31
-rw-r--r--tests/002/proc/2626/task/2626/stat1
-rw-r--r--tests/002/proc/2626/task/2627/stat1
-rw-r--r--tests/002/proc/2631/status31
-rw-r--r--tests/002/proc/2631/task/2631/stat1
-rw-r--r--tests/002/proc/2634/status31
-rw-r--r--tests/002/proc/2634/task/2634/stat1
-rw-r--r--tests/002/proc/2636/status31
-rw-r--r--tests/002/proc/2636/task/2636/stat1
-rw-r--r--tests/002/proc/2638/status31
-rw-r--r--tests/002/proc/2638/task/2638/stat1
-rw-r--r--tests/002/proc/2644/status31
-rw-r--r--tests/002/proc/2644/task/2644/stat1
-rw-r--r--tests/002/proc/2661/status31
-rw-r--r--tests/002/proc/2661/task/2661/stat1
-rw-r--r--tests/002/proc/2685/status31
-rw-r--r--tests/002/proc/2685/task/2685/stat1
-rw-r--r--tests/002/proc/2689/status31
-rw-r--r--tests/002/proc/2689/task/2689/stat1
-rw-r--r--tests/002/proc/2691/status31
-rw-r--r--tests/002/proc/2691/task/2691/stat1
-rw-r--r--tests/002/proc/2691/task/2696/stat1
-rw-r--r--tests/002/proc/2691/task/2708/stat1
-rw-r--r--tests/002/proc/2691/task/2709/stat1
-rw-r--r--tests/002/proc/2691/task/2710/stat1
-rw-r--r--tests/002/proc/2691/task/2711/stat1
-rw-r--r--tests/002/proc/2691/task/2712/stat1
-rw-r--r--tests/002/proc/2691/task/2713/stat1
-rw-r--r--tests/002/proc/2691/task/2714/stat1
-rw-r--r--tests/002/proc/2691/task/2715/stat1
-rw-r--r--tests/002/proc/2693/status31
-rw-r--r--tests/002/proc/2693/task/2693/stat1
-rw-r--r--tests/002/proc/2695/status31
-rw-r--r--tests/002/proc/2695/task/2695/stat1
-rw-r--r--tests/002/proc/2698/status31
-rw-r--r--tests/002/proc/2698/task/2698/stat1
-rw-r--r--tests/002/proc/2698/task/2699/stat1
-rw-r--r--tests/002/proc/2701/status31
-rw-r--r--tests/002/proc/2701/task/2701/stat1
-rw-r--r--tests/002/proc/2707/status31
-rw-r--r--tests/002/proc/2707/task/2707/stat1
-rw-r--r--tests/002/proc/27121/status20
-rw-r--r--tests/002/proc/27121/task/27121/stat1
-rw-r--r--tests/002/proc/2717/status31
-rw-r--r--tests/002/proc/2717/task/2717/stat1
-rw-r--r--tests/002/proc/2718/status31
-rw-r--r--tests/002/proc/2718/task/2718/stat1
-rw-r--r--tests/002/proc/2720/status31
-rw-r--r--tests/002/proc/2720/task/2720/stat1
-rw-r--r--tests/002/proc/2722/status31
-rw-r--r--tests/002/proc/2722/task/2722/stat1
-rw-r--r--tests/002/proc/27243/status20
-rw-r--r--tests/002/proc/27243/task/27243/stat1
-rw-r--r--tests/002/proc/2726/status31
-rw-r--r--tests/002/proc/2726/task/2726/stat1
-rw-r--r--tests/002/proc/2728/status31
-rw-r--r--tests/002/proc/2728/task/2728/stat1
-rw-r--r--tests/002/proc/27682/status31
-rw-r--r--tests/002/proc/27682/task/27682/stat1
-rw-r--r--tests/002/proc/27684/status31
-rw-r--r--tests/002/proc/27684/task/27684/stat1
-rw-r--r--tests/002/proc/27685/status31
-rw-r--r--tests/002/proc/27685/task/27685/stat1
-rw-r--r--tests/002/proc/28/status20
-rw-r--r--tests/002/proc/28/task/28/stat1
-rw-r--r--tests/002/proc/29/status20
-rw-r--r--tests/002/proc/29/task/29/stat1
-rw-r--r--tests/002/proc/29840/status31
-rw-r--r--tests/002/proc/29840/task/29840/stat1
-rw-r--r--tests/002/proc/3/status20
-rw-r--r--tests/002/proc/3/task/3/stat1
-rw-r--r--tests/002/proc/30737/status31
-rw-r--r--tests/002/proc/30737/task/30737/stat1
-rw-r--r--tests/002/proc/31905/status31
-rw-r--r--tests/002/proc/31905/task/31905/stat1
-rw-r--r--tests/002/proc/31907/status31
-rw-r--r--tests/002/proc/31907/task/31907/stat1
-rw-r--r--tests/002/proc/31908/status31
-rw-r--r--tests/002/proc/31908/task/31908/stat1
-rw-r--r--tests/002/proc/32672/status31
-rw-r--r--tests/002/proc/32672/task/32672/stat1
-rw-r--r--tests/002/proc/32674/status31
-rw-r--r--tests/002/proc/32674/task/32674/stat1
-rw-r--r--tests/002/proc/32675/status31
-rw-r--r--tests/002/proc/32675/task/32675/stat1
-rw-r--r--tests/002/proc/4/status20
-rw-r--r--tests/002/proc/4/task/4/stat1
-rw-r--r--tests/002/proc/5/status20
-rw-r--r--tests/002/proc/5/task/5/stat1
-rw-r--r--tests/002/proc/870/status31
-rw-r--r--tests/002/proc/870/task/870/stat1
-rw-r--r--tests/002/query-1.expected90
-rw-r--r--tests/002/query-1.txr38
202 files changed, 4340 insertions, 0 deletions
diff --git a/tests/001/data b/tests/001/data
new file mode 100644
index 00000000..fb74617d
--- /dev/null
+++ b/tests/001/data
@@ -0,0 +1,87 @@
+UID PID PPID C STIME TTY TIME CMD
+root 1 0 0 Aug21 ? 00:01:11 init [5]
+root 2 1 0 Aug21 ? 00:00:00 [ksoftirqd/0]
+root 3 1 0 Aug21 ? 00:01:23 [events/0]
+root 4 3 0 Aug21 ? 00:00:00 [khelper]
+root 5 3 0 Aug21 ? 00:00:00 [kacpid]
+root 16 3 0 Aug21 ? 00:00:00 [kblockd/0]
+root 29 3 0 Aug21 ? 00:00:00 [aio/0]
+root 17 1 0 Aug21 ? 00:00:00 [khubd]
+root 28 1 0 Aug21 ? 00:00:06 [kswapd0]
+root 103 1 0 Aug21 ? 00:00:00 [kseriod]
+root 175 1 0 Aug21 ? 00:00:00 [scsi_eh_0]
+root 186 1 0 Aug21 ? 00:04:49 [kjournald]
+root 870 1 0 Aug21 ? 00:00:00 udevd
+root 1068 1 0 Aug21 ? 00:00:00 /sbin/dhclient -1 -q -lf /var/lib/dhcp/dhclient-eth0.leases -pf /var/run/dhclient-eth0.pid eth0
+root 1235 1 0 Aug21 ? 00:00:00 [kjournald]
+root 1236 1 0 Aug21 ? 00:00:09 [kjournald]
+root 1620 1 0 Aug21 ? 00:00:16 syslogd -m 0
+root 1624 1 0 Aug21 ? 00:00:00 klogd -x
+rpc 1645 1 0 Aug21 ? 00:00:08 portmap
+rpcuser 1665 1 0 Aug21 ? 00:00:00 rpc.statd
+root 1698 1 0 Aug21 ? 00:00:07 rpc.idmapd
+root 1766 1 0 Aug21 ? 00:05:17 /usr/sbin/vmware-guestd --background /var/run/vmware-guestd.pid
+root 1790 1 0 Aug21 ? 00:00:23 [rpciod]
+root 1791 1 0 Aug21 ? 00:00:00 [lockd]
+root 1821 1 0 Aug21 ? 00:00:00 ypbind
+root 1839 1 0 Aug21 ? 00:00:00 /usr/sbin/acpid
+root 1851 1 0 Aug21 ? 00:01:33 cupsd
+root 1887 1 0 Aug21 ? 00:00:00 /usr/sbin/sshd
+root 1902 1 0 Aug21 ? 00:00:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
+root 1921 1 0 Aug21 ? 00:00:00 rpc.rquotad
+root 1925 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1926 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1927 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1928 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1929 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1930 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1931 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1932 1 0 Aug21 ? 00:00:00 [nfsd]
+root 1936 1 0 Aug21 ? 00:00:00 rpc.mountd
+root 1963 1 0 Aug21 ? 00:00:29 crond
+xfs 1989 1 0 Aug21 ? 00:00:01 xfs -droppriv -daemon
+daemon 2008 1 0 Aug21 ? 00:00:03 /usr/sbin/atd
+dbus 2027 1 0 Aug21 ? 00:00:00 dbus-daemon-1 --system
+root 2041 1 0 Aug21 ? 00:00:00 cups-config-daemon
+root 2052 1 0 Aug21 ? 00:05:00 hald
+root 2062 1 0 Aug21 tty1 00:00:00 /sbin/mingetty tty1
+root 2124 1 0 Aug21 ? 00:00:00 /usr/bin/gdm-binary -nodaemon
+root 2184 2124 0 Aug21 ? 00:00:00 /usr/bin/gdm-binary -nodaemon
+root 2354 2184 1 Aug21 ? 12:18:15 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
+kaz 2551 2184 0 Aug21 ? 00:00:01 /usr/bin/gnome-session
+kaz 2579 1 0 Aug21 ? 00:00:00 /usr/bin/ssh-agent -s
+kaz 2625 1 0 Aug21 ? 00:00:00 /usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients
+kaz 2626 1 0 Aug21 ? 00:00:00 dbus-daemon-1 --fork --print-pid 8 --print-address 6 --session
+kaz 2631 1 0 Aug21 ? 00:00:47 /usr/libexec/gconfd-2 11
+kaz 2634 1 0 Aug21 ? 00:00:00 /usr/bin/gnome-keyring-daemon
+kaz 2636 1 0 Aug21 ? 00:00:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=18
+kaz 2638 1 0 Aug21 ? 00:00:00 /usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=22
+kaz 2644 1 0 Aug21 ? 00:13:10 /usr/libexec/gam_server
+kaz 2661 1 0 Aug21 ? 00:01:18 xscreensaver -nosplash
+kaz 2685 1 0 Aug21 ? 00:00:00 /usr/bin/metacity --sm-client-id=default1
+kaz 2689 1 0 Aug21 ? 00:00:02 gnome-panel --sm-client-id default2
+kaz 2691 1 0 Aug21 ? 00:27:25 nautilus --no-default-window --sm-client-id default3
+kaz 2693 1 0 Aug21 ? 00:00:00 gnome-volume-manager --sm-client-id default6
+kaz 2695 1 0 Aug21 ? 00:00:37 eggcups --sm-client-id default5
+kaz 2698 1 0 Aug21 ? 00:00:00 /usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd=28
+kaz 2701 1 0 Aug21 ? 00:01:31 pam-panel-icon --sm-client-id default0
+kaz 2707 1 1 Aug21 ? 11:09:59 /usr/bin/python /usr/bin/rhn-applet-gui --sm-client-id default4
+root 2717 2701 0 Aug21 ? 00:02:30 /sbin/pam_timestamp_check -d root
+kaz 2718 1 0 Aug21 ? 00:00:05 /usr/libexec/mapping-daemon
+kaz 2720 1 0 Aug21 ? 00:00:00 /usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=30
+kaz 2722 1 0 Aug21 ? 00:14:36 /usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=32
+kaz 2726 1 0 Aug21 ? 00:43:09 /usr/libexec/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=34
+kaz 2728 1 0 Aug21 ? 00:00:00 /usr/libexec/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory --oaf-ior-fd=36
+root 30737 1 0 Aug26 ? 00:00:00 /sbin/dhclient -1 -q -lf /var/lib/dhcp/dhclient-eth0.leases -pf /var/run/dhclient-eth0.pid eth0
+root 31905 1887 0 Aug27 ? 00:00:06 sshd: kaz [priv]
+kaz 31907 31905 0 Aug27 ? 00:00:55 sshd: kaz@pts/2
+kaz 31908 31907 0 Aug27 pts/2 00:00:01 -bash
+root 32672 1887 0 Aug27 ? 00:00:06 sshd: kaz [priv]
+kaz 32674 32672 0 Aug27 ? 00:02:11 sshd: kaz@pts/4
+kaz 32675 32674 0 Aug27 pts/4 00:00:06 -bash
+root 27121 3 0 Sep12 ? 00:00:00 [pdflush]
+root 27243 3 0 Sep12 ? 00:00:31 [pdflush]
+root 27682 1887 0 Sep12 ? 00:00:03 sshd: kaz [priv]
+kaz 27684 27682 0 Sep12 ? 00:09:06 sshd: kaz@pts/1
+kaz 27685 27684 0 Sep12 pts/1 00:00:26 -bash
+kaz 6481 27685 0 17:47 pts/1 00:00:00 ps -ef
diff --git a/tests/001/query-1.expected b/tests/001/query-1.expected
new file mode 100644
index 00000000..e55250c9
--- /dev/null
+++ b/tests/001/query-1.expected
@@ -0,0 +1,688 @@
+UID[0]="root"
+UID[1]="root"
+UID[2]="root"
+UID[3]="root"
+UID[4]="root"
+UID[5]="root"
+UID[6]="root"
+UID[7]="root"
+UID[8]="root"
+UID[9]="root"
+UID[10]="root"
+UID[11]="root"
+UID[12]="root"
+UID[13]="root"
+UID[14]="root"
+UID[15]="root"
+UID[16]="root"
+UID[17]="root"
+UID[18]="rpc"
+UID[19]="rpcuser"
+UID[20]="root"
+UID[21]="root"
+UID[22]="root"
+UID[23]="root"
+UID[24]="root"
+UID[25]="root"
+UID[26]="root"
+UID[27]="root"
+UID[28]="root"
+UID[29]="root"
+UID[30]="root"
+UID[31]="root"
+UID[32]="root"
+UID[33]="root"
+UID[34]="root"
+UID[35]="root"
+UID[36]="root"
+UID[37]="root"
+UID[38]="root"
+UID[39]="root"
+UID[40]="xfs"
+UID[41]="daemon"
+UID[42]="dbus"
+UID[43]="root"
+UID[44]="root"
+UID[45]="root"
+UID[46]="root"
+UID[47]="root"
+UID[48]="root"
+UID[49]="kaz"
+UID[50]="kaz"
+UID[51]="kaz"
+UID[52]="kaz"
+UID[53]="kaz"
+UID[54]="kaz"
+UID[55]="kaz"
+UID[56]="kaz"
+UID[57]="kaz"
+UID[58]="kaz"
+UID[59]="kaz"
+UID[60]="kaz"
+UID[61]="kaz"
+UID[62]="kaz"
+UID[63]="kaz"
+UID[64]="kaz"
+UID[65]="kaz"
+UID[66]="kaz"
+UID[67]="root"
+UID[68]="kaz"
+UID[69]="kaz"
+UID[70]="kaz"
+UID[71]="kaz"
+UID[72]="kaz"
+UID[73]="root"
+UID[74]="root"
+UID[75]="kaz"
+UID[76]="kaz"
+UID[77]="root"
+UID[78]="kaz"
+UID[79]="kaz"
+UID[80]="root"
+UID[81]="root"
+UID[82]="root"
+UID[83]="kaz"
+UID[84]="kaz"
+UID[85]="kaz"
+PID[0]="1"
+PID[1]="2"
+PID[2]="3"
+PID[3]="4"
+PID[4]="5"
+PID[5]="16"
+PID[6]="29"
+PID[7]="17"
+PID[8]="28"
+PID[9]="103"
+PID[10]="175"
+PID[11]="186"
+PID[12]="870"
+PID[13]="1068"
+PID[14]="1235"
+PID[15]="1236"
+PID[16]="1620"
+PID[17]="1624"
+PID[18]="1645"
+PID[19]="1665"
+PID[20]="1698"
+PID[21]="1766"
+PID[22]="1790"
+PID[23]="1791"
+PID[24]="1821"
+PID[25]="1839"
+PID[26]="1851"
+PID[27]="1887"
+PID[28]="1902"
+PID[29]="1921"
+PID[30]="1925"
+PID[31]="1926"
+PID[32]="1927"
+PID[33]="1928"
+PID[34]="1929"
+PID[35]="1930"
+PID[36]="1931"
+PID[37]="1932"
+PID[38]="1936"
+PID[39]="1963"
+PID[40]="1989"
+PID[41]="2008"
+PID[42]="2027"
+PID[43]="2041"
+PID[44]="2052"
+PID[45]="2062"
+PID[46]="2124"
+PID[47]="2184"
+PID[48]="2354"
+PID[49]="2551"
+PID[50]="2579"
+PID[51]="2625"
+PID[52]="2626"
+PID[53]="2631"
+PID[54]="2634"
+PID[55]="2636"
+PID[56]="2638"
+PID[57]="2644"
+PID[58]="2661"
+PID[59]="2685"
+PID[60]="2689"
+PID[61]="2691"
+PID[62]="2693"
+PID[63]="2695"
+PID[64]="2698"
+PID[65]="2701"
+PID[66]="2707"
+PID[67]="2717"
+PID[68]="2718"
+PID[69]="2720"
+PID[70]="2722"
+PID[71]="2726"
+PID[72]="2728"
+PID[73]="30737"
+PID[74]="31905"
+PID[75]="31907"
+PID[76]="31908"
+PID[77]="32672"
+PID[78]="32674"
+PID[79]="32675"
+PID[80]="27121"
+PID[81]="27243"
+PID[82]="27682"
+PID[83]="27684"
+PID[84]="27685"
+PID[85]="6481"
+PPID[0]="0"
+PPID[1]="1"
+PPID[2]="1"
+PPID[3]="3"
+PPID[4]="3"
+PPID[5]="3"
+PPID[6]="3"
+PPID[7]="1"
+PPID[8]="1"
+PPID[9]="1"
+PPID[10]="1"
+PPID[11]="1"
+PPID[12]="1"
+PPID[13]="1"
+PPID[14]="1"
+PPID[15]="1"
+PPID[16]="1"
+PPID[17]="1"
+PPID[18]="1"
+PPID[19]="1"
+PPID[20]="1"
+PPID[21]="1"
+PPID[22]="1"
+PPID[23]="1"
+PPID[24]="1"
+PPID[25]="1"
+PPID[26]="1"
+PPID[27]="1"
+PPID[28]="1"
+PPID[29]="1"
+PPID[30]="1"
+PPID[31]="1"
+PPID[32]="1"
+PPID[33]="1"
+PPID[34]="1"
+PPID[35]="1"
+PPID[36]="1"
+PPID[37]="1"
+PPID[38]="1"
+PPID[39]="1"
+PPID[40]="1"
+PPID[41]="1"
+PPID[42]="1"
+PPID[43]="1"
+PPID[44]="1"
+PPID[45]="1"
+PPID[46]="1"
+PPID[47]="2124"
+PPID[48]="2184"
+PPID[49]="2184"
+PPID[50]="1"
+PPID[51]="1"
+PPID[52]="1"
+PPID[53]="1"
+PPID[54]="1"
+PPID[55]="1"
+PPID[56]="1"
+PPID[57]="1"
+PPID[58]="1"
+PPID[59]="1"
+PPID[60]="1"
+PPID[61]="1"
+PPID[62]="1"
+PPID[63]="1"
+PPID[64]="1"
+PPID[65]="1"
+PPID[66]="1"
+PPID[67]="2701"
+PPID[68]="1"
+PPID[69]="1"
+PPID[70]="1"
+PPID[71]="1"
+PPID[72]="1"
+PPID[73]="1"
+PPID[74]="1887"
+PPID[75]="31905"
+PPID[76]="31907"
+PPID[77]="1887"
+PPID[78]="32672"
+PPID[79]="32674"
+PPID[80]="3"
+PPID[81]="3"
+PPID[82]="1887"
+PPID[83]="27682"
+PPID[84]="27684"
+PPID[85]="27685"
+C[0]="0"
+C[1]="0"
+C[2]="0"
+C[3]="0"
+C[4]="0"
+C[5]="0"
+C[6]="0"
+C[7]="0"
+C[8]="0"
+C[9]="0"
+C[10]="0"
+C[11]="0"
+C[12]="0"
+C[13]="0"
+C[14]="0"
+C[15]="0"
+C[16]="0"
+C[17]="0"
+C[18]="0"
+C[19]="0"
+C[20]="0"
+C[21]="0"
+C[22]="0"
+C[23]="0"
+C[24]="0"
+C[25]="0"
+C[26]="0"
+C[27]="0"
+C[28]="0"
+C[29]="0"
+C[30]="0"
+C[31]="0"
+C[32]="0"
+C[33]="0"
+C[34]="0"
+C[35]="0"
+C[36]="0"
+C[37]="0"
+C[38]="0"
+C[39]="0"
+C[40]="0"
+C[41]="0"
+C[42]="0"
+C[43]="0"
+C[44]="0"
+C[45]="0"
+C[46]="0"
+C[47]="0"
+C[48]="1"
+C[49]="0"
+C[50]="0"
+C[51]="0"
+C[52]="0"
+C[53]="0"
+C[54]="0"
+C[55]="0"
+C[56]="0"
+C[57]="0"
+C[58]="0"
+C[59]="0"
+C[60]="0"
+C[61]="0"
+C[62]="0"
+C[63]="0"
+C[64]="0"
+C[65]="0"
+C[66]="1"
+C[67]="0"
+C[68]="0"
+C[69]="0"
+C[70]="0"
+C[71]="0"
+C[72]="0"
+C[73]="0"
+C[74]="0"
+C[75]="0"
+C[76]="0"
+C[77]="0"
+C[78]="0"
+C[79]="0"
+C[80]="0"
+C[81]="0"
+C[82]="0"
+C[83]="0"
+C[84]="0"
+C[85]="0"
+STIME[0]="Aug21"
+STIME[1]="Aug21"
+STIME[2]="Aug21"
+STIME[3]="Aug21"
+STIME[4]="Aug21"
+STIME[5]="Aug21"
+STIME[6]="Aug21"
+STIME[7]="Aug21"
+STIME[8]="Aug21"
+STIME[9]="Aug21"
+STIME[10]="Aug21"
+STIME[11]="Aug21"
+STIME[12]="Aug21"
+STIME[13]="Aug21"
+STIME[14]="Aug21"
+STIME[15]="Aug21"
+STIME[16]="Aug21"
+STIME[17]="Aug21"
+STIME[18]="Aug21"
+STIME[19]="Aug21"
+STIME[20]="Aug21"
+STIME[21]="Aug21"
+STIME[22]="Aug21"
+STIME[23]="Aug21"
+STIME[24]="Aug21"
+STIME[25]="Aug21"
+STIME[26]="Aug21"
+STIME[27]="Aug21"
+STIME[28]="Aug21"
+STIME[29]="Aug21"
+STIME[30]="Aug21"
+STIME[31]="Aug21"
+STIME[32]="Aug21"
+STIME[33]="Aug21"
+STIME[34]="Aug21"
+STIME[35]="Aug21"
+STIME[36]="Aug21"
+STIME[37]="Aug21"
+STIME[38]="Aug21"
+STIME[39]="Aug21"
+STIME[40]="Aug21"
+STIME[41]="Aug21"
+STIME[42]="Aug21"
+STIME[43]="Aug21"
+STIME[44]="Aug21"
+STIME[45]="Aug21"
+STIME[46]="Aug21"
+STIME[47]="Aug21"
+STIME[48]="Aug21"
+STIME[49]="Aug21"
+STIME[50]="Aug21"
+STIME[51]="Aug21"
+STIME[52]="Aug21"
+STIME[53]="Aug21"
+STIME[54]="Aug21"
+STIME[55]="Aug21"
+STIME[56]="Aug21"
+STIME[57]="Aug21"
+STIME[58]="Aug21"
+STIME[59]="Aug21"
+STIME[60]="Aug21"
+STIME[61]="Aug21"
+STIME[62]="Aug21"
+STIME[63]="Aug21"
+STIME[64]="Aug21"
+STIME[65]="Aug21"
+STIME[66]="Aug21"
+STIME[67]="Aug21"
+STIME[68]="Aug21"
+STIME[69]="Aug21"
+STIME[70]="Aug21"
+STIME[71]="Aug21"
+STIME[72]="Aug21"
+STIME[73]="Aug26"
+STIME[74]="Aug27"
+STIME[75]="Aug27"
+STIME[76]="Aug27"
+STIME[77]="Aug27"
+STIME[78]="Aug27"
+STIME[79]="Aug27"
+STIME[80]="Sep12"
+STIME[81]="Sep12"
+STIME[82]="Sep12"
+STIME[83]="Sep12"
+STIME[84]="Sep12"
+STIME[85]="17:47"
+TTY[0]="?"
+TTY[1]="?"
+TTY[2]="?"
+TTY[3]="?"
+TTY[4]="?"
+TTY[5]="?"
+TTY[6]="?"
+TTY[7]="?"
+TTY[8]="?"
+TTY[9]="?"
+TTY[10]="?"
+TTY[11]="?"
+TTY[12]="?"
+TTY[13]="?"
+TTY[14]="?"
+TTY[15]="?"
+TTY[16]="?"
+TTY[17]="?"
+TTY[18]="?"
+TTY[19]="?"
+TTY[20]="?"
+TTY[21]="?"
+TTY[22]="?"
+TTY[23]="?"
+TTY[24]="?"
+TTY[25]="?"
+TTY[26]="?"
+TTY[27]="?"
+TTY[28]="?"
+TTY[29]="?"
+TTY[30]="?"
+TTY[31]="?"
+TTY[32]="?"
+TTY[33]="?"
+TTY[34]="?"
+TTY[35]="?"
+TTY[36]="?"
+TTY[37]="?"
+TTY[38]="?"
+TTY[39]="?"
+TTY[40]="?"
+TTY[41]="?"
+TTY[42]="?"
+TTY[43]="?"
+TTY[44]="?"
+TTY[45]="tty1"
+TTY[46]="?"
+TTY[47]="?"
+TTY[48]="?"
+TTY[49]="?"
+TTY[50]="?"
+TTY[51]="?"
+TTY[52]="?"
+TTY[53]="?"
+TTY[54]="?"
+TTY[55]="?"
+TTY[56]="?"
+TTY[57]="?"
+TTY[58]="?"
+TTY[59]="?"
+TTY[60]="?"
+TTY[61]="?"
+TTY[62]="?"
+TTY[63]="?"
+TTY[64]="?"
+TTY[65]="?"
+TTY[66]="?"
+TTY[67]="?"
+TTY[68]="?"
+TTY[69]="?"
+TTY[70]="?"
+TTY[71]="?"
+TTY[72]="?"
+TTY[73]="?"
+TTY[74]="?"
+TTY[75]="?"
+TTY[76]="pts/2"
+TTY[77]="?"
+TTY[78]="?"
+TTY[79]="pts/4"
+TTY[80]="?"
+TTY[81]="?"
+TTY[82]="?"
+TTY[83]="?"
+TTY[84]="pts/1"
+TTY[85]="pts/1"
+TIME[0]="00:01:11"
+TIME[1]="00:00:00"
+TIME[2]="00:01:23"
+TIME[3]="00:00:00"
+TIME[4]="00:00:00"
+TIME[5]="00:00:00"
+TIME[6]="00:00:00"
+TIME[7]="00:00:00"
+TIME[8]="00:00:06"
+TIME[9]="00:00:00"
+TIME[10]="00:00:00"
+TIME[11]="00:04:49"
+TIME[12]="00:00:00"
+TIME[13]="00:00:00"
+TIME[14]="00:00:00"
+TIME[15]="00:00:09"
+TIME[16]="00:00:16"
+TIME[17]="00:00:00"
+TIME[18]="00:00:08"
+TIME[19]="00:00:00"
+TIME[20]="00:00:07"
+TIME[21]="00:05:17"
+TIME[22]="00:00:23"
+TIME[23]="00:00:00"
+TIME[24]="00:00:00"
+TIME[25]="00:00:00"
+TIME[26]="00:01:33"
+TIME[27]="00:00:00"
+TIME[28]="00:00:00"
+TIME[29]="00:00:00"
+TIME[30]="00:00:00"
+TIME[31]="00:00:00"
+TIME[32]="00:00:00"
+TIME[33]="00:00:00"
+TIME[34]="00:00:00"
+TIME[35]="00:00:00"
+TIME[36]="00:00:00"
+TIME[37]="00:00:00"
+TIME[38]="00:00:00"
+TIME[39]="00:00:29"
+TIME[40]="00:00:01"
+TIME[41]="00:00:03"
+TIME[42]="00:00:00"
+TIME[43]="00:00:00"
+TIME[44]="00:05:00"
+TIME[45]="00:00:00"
+TIME[46]="00:00:00"
+TIME[47]="00:00:00"
+TIME[48]="12:18:15"
+TIME[49]="00:00:01"
+TIME[50]="00:00:00"
+TIME[51]="00:00:00"
+TIME[52]="00:00:00"
+TIME[53]="00:00:47"
+TIME[54]="00:00:00"
+TIME[55]="00:00:00"
+TIME[56]="00:00:00"
+TIME[57]="00:13:10"
+TIME[58]="00:01:18"
+TIME[59]="00:00:00"
+TIME[60]="00:00:02"
+TIME[61]="00:27:25"
+TIME[62]="00:00:00"
+TIME[63]="00:00:37"
+TIME[64]="00:00:00"
+TIME[65]="00:01:31"
+TIME[66]="11:09:59"
+TIME[67]="00:02:30"
+TIME[68]="00:00:05"
+TIME[69]="00:00:00"
+TIME[70]="00:14:36"
+TIME[71]="00:43:09"
+TIME[72]="00:00:00"
+TIME[73]="00:00:00"
+TIME[74]="00:00:06"
+TIME[75]="00:00:55"
+TIME[76]="00:00:01"
+TIME[77]="00:00:06"
+TIME[78]="00:02:11"
+TIME[79]="00:00:06"
+TIME[80]="00:00:00"
+TIME[81]="00:00:31"
+TIME[82]="00:00:03"
+TIME[83]="00:09:06"
+TIME[84]="00:00:26"
+TIME[85]="00:00:00"
+CMD[0]="init [5]"
+CMD[1]="[ksoftirqd/0]"
+CMD[2]="[events/0]"
+CMD[3]="[khelper]"
+CMD[4]="[kacpid]"
+CMD[5]="[kblockd/0]"
+CMD[6]="[aio/0]"
+CMD[7]="[khubd]"
+CMD[8]="[kswapd0]"
+CMD[9]="[kseriod]"
+CMD[10]="[scsi_eh_0]"
+CMD[11]="[kjournald]"
+CMD[12]="udevd"
+CMD[13]="/sbin/dhclient -1"
+CMD[14]="[kjournald]"
+CMD[15]="[kjournald]"
+CMD[16]="syslogd -m"
+CMD[17]="klogd -x"
+CMD[18]="portmap"
+CMD[19]="rpc.statd"
+CMD[20]="rpc.idmapd"
+CMD[21]="/usr/sbin/vmware-guestd --background"
+CMD[22]="[rpciod]"
+CMD[23]="[lockd]"
+CMD[24]="ypbind"
+CMD[25]="/usr/sbin/acpid"
+CMD[26]="cupsd"
+CMD[27]="/usr/sbin/sshd"
+CMD[28]="xinetd -stayalive"
+CMD[29]="rpc.rquotad"
+CMD[30]="[nfsd]"
+CMD[31]="[nfsd]"
+CMD[32]="[nfsd]"
+CMD[33]="[nfsd]"
+CMD[34]="[nfsd]"
+CMD[35]="[nfsd]"
+CMD[36]="[nfsd]"
+CMD[37]="[nfsd]"
+CMD[38]="rpc.mountd"
+CMD[39]="crond"
+CMD[40]="xfs -droppriv"
+CMD[41]="/usr/sbin/atd"
+CMD[42]="dbus-daemon-1 --system"
+CMD[43]="cups-config-daemon"
+CMD[44]="hald"
+CMD[45]="/sbin/mingetty tty1"
+CMD[46]="/usr/bin/gdm-binary -nodaemon"
+CMD[47]="/usr/bin/gdm-binary -nodaemon"
+CMD[48]="/usr/X11R6/bin/X :0"
+CMD[49]="/usr/bin/gnome-session"
+CMD[50]="/usr/bin/ssh-agent -s"
+CMD[51]="/usr/bin/dbus-launch --exit-with-session"
+CMD[52]="dbus-daemon-1 --fork"
+CMD[53]="/usr/libexec/gconfd-2 11"
+CMD[54]="/usr/bin/gnome-keyring-daemon"
+CMD[55]="/usr/libexec/bonobo-activation-server --ac-activate"
+CMD[56]="/usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon"
+CMD[57]="/usr/libexec/gam_server"
+CMD[58]="xscreensaver -nosplash"
+CMD[59]="/usr/bin/metacity --sm-client-id=default1"
+CMD[60]="gnome-panel --sm-client-id"
+CMD[61]="nautilus --no-default-window"
+CMD[62]="gnome-volume-manager --sm-client-id"
+CMD[63]="eggcups --sm-client-id"
+CMD[64]="/usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory"
+CMD[65]="pam-panel-icon --sm-client-id"
+CMD[66]="/usr/bin/python /usr/bin/rhn-applet-gui"
+CMD[67]="/sbin/pam_timestamp_check -d"
+CMD[68]="/usr/libexec/mapping-daemon"
+CMD[69]="/usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory"
+CMD[70]="/usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory"
+CMD[71]="/usr/libexec/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory"
+CMD[72]="/usr/libexec/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory"
+CMD[73]="/sbin/dhclient -1"
+CMD[74]="sshd: kaz"
+CMD[75]="sshd: kaz@pts/2"
+CMD[76]="-bash"
+CMD[77]="sshd: kaz"
+CMD[78]="sshd: kaz@pts/4"
+CMD[79]="-bash"
+CMD[80]="[pdflush]"
+CMD[81]="[pdflush]"
+CMD[82]="sshd: kaz"
+CMD[83]="sshd: kaz@pts/1"
+CMD[84]="-bash"
+CMD[85]="ps -ef"
diff --git a/tests/001/query-1.txr b/tests/001/query-1.txr
new file mode 100644
index 00000000..8b37b62d
--- /dev/null
+++ b/tests/001/query-1.txr
@@ -0,0 +1,7 @@
+@#
+@# This file is in the public domain.
+@# It was authored by Kaz Kylheku <kkylheku@gmail.com> in 2009
+@#
+@(collect)
+@UID@/ +/@{PID /[0-9]+/}@/ +/@PPID@/ +/@C@/ +/@STIME@/ +/@TTY@/ +/@TIME @{CMD /[^ ]+( +[^ ]+)?/}@/.*/
+@(end)
diff --git a/tests/001/query-2.expected b/tests/001/query-2.expected
new file mode 100644
index 00000000..90f363ce
--- /dev/null
+++ b/tests/001/query-2.expected
@@ -0,0 +1,696 @@
+UID[0]="UID"
+UID[1]="root"
+UID[2]="root"
+UID[3]="root"
+UID[4]="root"
+UID[5]="root"
+UID[6]="root"
+UID[7]="root"
+UID[8]="root"
+UID[9]="root"
+UID[10]="root"
+UID[11]="root"
+UID[12]="root"
+UID[13]="root"
+UID[14]="root"
+UID[15]="root"
+UID[16]="root"
+UID[17]="root"
+UID[18]="root"
+UID[19]="rpc"
+UID[20]="rpcuser"
+UID[21]="root"
+UID[22]="root"
+UID[23]="root"
+UID[24]="root"
+UID[25]="root"
+UID[26]="root"
+UID[27]="root"
+UID[28]="root"
+UID[29]="root"
+UID[30]="root"
+UID[31]="root"
+UID[32]="root"
+UID[33]="root"
+UID[34]="root"
+UID[35]="root"
+UID[36]="root"
+UID[37]="root"
+UID[38]="root"
+UID[39]="root"
+UID[40]="root"
+UID[41]="xfs"
+UID[42]="daemon"
+UID[43]="dbus"
+UID[44]="root"
+UID[45]="root"
+UID[46]="root"
+UID[47]="root"
+UID[48]="root"
+UID[49]="root"
+UID[50]="kaz"
+UID[51]="kaz"
+UID[52]="kaz"
+UID[53]="kaz"
+UID[54]="kaz"
+UID[55]="kaz"
+UID[56]="kaz"
+UID[57]="kaz"
+UID[58]="kaz"
+UID[59]="kaz"
+UID[60]="kaz"
+UID[61]="kaz"
+UID[62]="kaz"
+UID[63]="kaz"
+UID[64]="kaz"
+UID[65]="kaz"
+UID[66]="kaz"
+UID[67]="kaz"
+UID[68]="root"
+UID[69]="kaz"
+UID[70]="kaz"
+UID[71]="kaz"
+UID[72]="kaz"
+UID[73]="kaz"
+UID[74]="root"
+UID[75]="root"
+UID[76]="kaz"
+UID[77]="kaz"
+UID[78]="root"
+UID[79]="kaz"
+UID[80]="kaz"
+UID[81]="root"
+UID[82]="root"
+UID[83]="root"
+UID[84]="kaz"
+UID[85]="kaz"
+UID[86]="kaz"
+PID[0]="PID"
+PID[1]="1"
+PID[2]="2"
+PID[3]="3"
+PID[4]="4"
+PID[5]="5"
+PID[6]="16"
+PID[7]="29"
+PID[8]="17"
+PID[9]="28"
+PID[10]="103"
+PID[11]="175"
+PID[12]="186"
+PID[13]="870"
+PID[14]="1068"
+PID[15]="1235"
+PID[16]="1236"
+PID[17]="1620"
+PID[18]="1624"
+PID[19]="1645"
+PID[20]="1665"
+PID[21]="1698"
+PID[22]="1766"
+PID[23]="1790"
+PID[24]="1791"
+PID[25]="1821"
+PID[26]="1839"
+PID[27]="1851"
+PID[28]="1887"
+PID[29]="1902"
+PID[30]="1921"
+PID[31]="1925"
+PID[32]="1926"
+PID[33]="1927"
+PID[34]="1928"
+PID[35]="1929"
+PID[36]="1930"
+PID[37]="1931"
+PID[38]="1932"
+PID[39]="1936"
+PID[40]="1963"
+PID[41]="1989"
+PID[42]="2008"
+PID[43]="2027"
+PID[44]="2041"
+PID[45]="2052"
+PID[46]="2062"
+PID[47]="2124"
+PID[48]="2184"
+PID[49]="2354"
+PID[50]="2551"
+PID[51]="2579"
+PID[52]="2625"
+PID[53]="2626"
+PID[54]="2631"
+PID[55]="2634"
+PID[56]="2636"
+PID[57]="2638"
+PID[58]="2644"
+PID[59]="2661"
+PID[60]="2685"
+PID[61]="2689"
+PID[62]="2691"
+PID[63]="2693"
+PID[64]="2695"
+PID[65]="2698"
+PID[66]="2701"
+PID[67]="2707"
+PID[68]="2717"
+PID[69]="2718"
+PID[70]="2720"
+PID[71]="2722"
+PID[72]="2726"
+PID[73]="2728"
+PID[74]="30737"
+PID[75]="31905"
+PID[76]="31907"
+PID[77]="31908"
+PID[78]="32672"
+PID[79]="32674"
+PID[80]="32675"
+PID[81]="27121"
+PID[82]="27243"
+PID[83]="27682"
+PID[84]="27684"
+PID[85]="27685"
+PID[86]="6481"
+PPID[0]="PPID"
+PPID[1]="0"
+PPID[2]="1"
+PPID[3]="1"
+PPID[4]="3"
+PPID[5]="3"
+PPID[6]="3"
+PPID[7]="3"
+PPID[8]="1"
+PPID[9]="1"
+PPID[10]="1"
+PPID[11]="1"
+PPID[12]="1"
+PPID[13]="1"
+PPID[14]="1"
+PPID[15]="1"
+PPID[16]="1"
+PPID[17]="1"
+PPID[18]="1"
+PPID[19]="1"
+PPID[20]="1"
+PPID[21]="1"
+PPID[22]="1"
+PPID[23]="1"
+PPID[24]="1"
+PPID[25]="1"
+PPID[26]="1"
+PPID[27]="1"
+PPID[28]="1"
+PPID[29]="1"
+PPID[30]="1"
+PPID[31]="1"
+PPID[32]="1"
+PPID[33]="1"
+PPID[34]="1"
+PPID[35]="1"
+PPID[36]="1"
+PPID[37]="1"
+PPID[38]="1"
+PPID[39]="1"
+PPID[40]="1"
+PPID[41]="1"
+PPID[42]="1"
+PPID[43]="1"
+PPID[44]="1"
+PPID[45]="1"
+PPID[46]="1"
+PPID[47]="1"
+PPID[48]="2124"
+PPID[49]="2184"
+PPID[50]="2184"
+PPID[51]="1"
+PPID[52]="1"
+PPID[53]="1"
+PPID[54]="1"
+PPID[55]="1"
+PPID[56]="1"
+PPID[57]="1"
+PPID[58]="1"
+PPID[59]="1"
+PPID[60]="1"
+PPID[61]="1"
+PPID[62]="1"
+PPID[63]="1"
+PPID[64]="1"
+PPID[65]="1"
+PPID[66]="1"
+PPID[67]="1"
+PPID[68]="2701"
+PPID[69]="1"
+PPID[70]="1"
+PPID[71]="1"
+PPID[72]="1"
+PPID[73]="1"
+PPID[74]="1"
+PPID[75]="1887"
+PPID[76]="31905"
+PPID[77]="31907"
+PPID[78]="1887"
+PPID[79]="32672"
+PPID[80]="32674"
+PPID[81]="3"
+PPID[82]="3"
+PPID[83]="1887"
+PPID[84]="27682"
+PPID[85]="27684"
+PPID[86]="27685"
+C[0]="C"
+C[1]="0"
+C[2]="0"
+C[3]="0"
+C[4]="0"
+C[5]="0"
+C[6]="0"
+C[7]="0"
+C[8]="0"
+C[9]="0"
+C[10]="0"
+C[11]="0"
+C[12]="0"
+C[13]="0"
+C[14]="0"
+C[15]="0"
+C[16]="0"
+C[17]="0"
+C[18]="0"
+C[19]="0"
+C[20]="0"
+C[21]="0"
+C[22]="0"
+C[23]="0"
+C[24]="0"
+C[25]="0"
+C[26]="0"
+C[27]="0"
+C[28]="0"
+C[29]="0"
+C[30]="0"
+C[31]="0"
+C[32]="0"
+C[33]="0"
+C[34]="0"
+C[35]="0"
+C[36]="0"
+C[37]="0"
+C[38]="0"
+C[39]="0"
+C[40]="0"
+C[41]="0"
+C[42]="0"
+C[43]="0"
+C[44]="0"
+C[45]="0"
+C[46]="0"
+C[47]="0"
+C[48]="0"
+C[49]="1"
+C[50]="0"
+C[51]="0"
+C[52]="0"
+C[53]="0"
+C[54]="0"
+C[55]="0"
+C[56]="0"
+C[57]="0"
+C[58]="0"
+C[59]="0"
+C[60]="0"
+C[61]="0"
+C[62]="0"
+C[63]="0"
+C[64]="0"
+C[65]="0"
+C[66]="0"
+C[67]="1"
+C[68]="0"
+C[69]="0"
+C[70]="0"
+C[71]="0"
+C[72]="0"
+C[73]="0"
+C[74]="0"
+C[75]="0"
+C[76]="0"
+C[77]="0"
+C[78]="0"
+C[79]="0"
+C[80]="0"
+C[81]="0"
+C[82]="0"
+C[83]="0"
+C[84]="0"
+C[85]="0"
+C[86]="0"
+STIME[0]="STIME"
+STIME[1]="Aug21"
+STIME[2]="Aug21"
+STIME[3]="Aug21"
+STIME[4]="Aug21"
+STIME[5]="Aug21"
+STIME[6]="Aug21"
+STIME[7]="Aug21"
+STIME[8]="Aug21"
+STIME[9]="Aug21"
+STIME[10]="Aug21"
+STIME[11]="Aug21"
+STIME[12]="Aug21"
+STIME[13]="Aug21"
+STIME[14]="Aug21"
+STIME[15]="Aug21"
+STIME[16]="Aug21"
+STIME[17]="Aug21"
+STIME[18]="Aug21"
+STIME[19]="Aug21"
+STIME[20]="Aug21"
+STIME[21]="Aug21"
+STIME[22]="Aug21"
+STIME[23]="Aug21"
+STIME[24]="Aug21"
+STIME[25]="Aug21"
+STIME[26]="Aug21"
+STIME[27]="Aug21"
+STIME[28]="Aug21"
+STIME[29]="Aug21"
+STIME[30]="Aug21"
+STIME[31]="Aug21"
+STIME[32]="Aug21"
+STIME[33]="Aug21"
+STIME[34]="Aug21"
+STIME[35]="Aug21"
+STIME[36]="Aug21"
+STIME[37]="Aug21"
+STIME[38]="Aug21"
+STIME[39]="Aug21"
+STIME[40]="Aug21"
+STIME[41]="Aug21"
+STIME[42]="Aug21"
+STIME[43]="Aug21"
+STIME[44]="Aug21"
+STIME[45]="Aug21"
+STIME[46]="Aug21"
+STIME[47]="Aug21"
+STIME[48]="Aug21"
+STIME[49]="Aug21"
+STIME[50]="Aug21"
+STIME[51]="Aug21"
+STIME[52]="Aug21"
+STIME[53]="Aug21"
+STIME[54]="Aug21"
+STIME[55]="Aug21"
+STIME[56]="Aug21"
+STIME[57]="Aug21"
+STIME[58]="Aug21"
+STIME[59]="Aug21"
+STIME[60]="Aug21"
+STIME[61]="Aug21"
+STIME[62]="Aug21"
+STIME[63]="Aug21"
+STIME[64]="Aug21"
+STIME[65]="Aug21"
+STIME[66]="Aug21"
+STIME[67]="Aug21"
+STIME[68]="Aug21"
+STIME[69]="Aug21"
+STIME[70]="Aug21"
+STIME[71]="Aug21"
+STIME[72]="Aug21"
+STIME[73]="Aug21"
+STIME[74]="Aug26"
+STIME[75]="Aug27"
+STIME[76]="Aug27"
+STIME[77]="Aug27"
+STIME[78]="Aug27"
+STIME[79]="Aug27"
+STIME[80]="Aug27"
+STIME[81]="Sep12"
+STIME[82]="Sep12"
+STIME[83]="Sep12"
+STIME[84]="Sep12"
+STIME[85]="Sep12"
+STIME[86]="17:47"
+TTY[0]="TTY"
+TTY[1]="?"
+TTY[2]="?"
+TTY[3]="?"
+TTY[4]="?"
+TTY[5]="?"
+TTY[6]="?"
+TTY[7]="?"
+TTY[8]="?"
+TTY[9]="?"
+TTY[10]="?"
+TTY[11]="?"
+TTY[12]="?"
+TTY[13]="?"
+TTY[14]="?"
+TTY[15]="?"
+TTY[16]="?"
+TTY[17]="?"
+TTY[18]="?"
+TTY[19]="?"
+TTY[20]="?"
+TTY[21]="?"
+TTY[22]="?"
+TTY[23]="?"
+TTY[24]="?"
+TTY[25]="?"
+TTY[26]="?"
+TTY[27]="?"
+TTY[28]="?"
+TTY[29]="?"
+TTY[30]="?"
+TTY[31]="?"
+TTY[32]="?"
+TTY[33]="?"
+TTY[34]="?"
+TTY[35]="?"
+TTY[36]="?"
+TTY[37]="?"
+TTY[38]="?"
+TTY[39]="?"
+TTY[40]="?"
+TTY[41]="?"
+TTY[42]="?"
+TTY[43]="?"
+TTY[44]="?"
+TTY[45]="?"
+TTY[46]="tty1"
+TTY[47]="?"
+TTY[48]="?"
+TTY[49]="?"
+TTY[50]="?"
+TTY[51]="?"
+TTY[52]="?"
+TTY[53]="?"
+TTY[54]="?"
+TTY[55]="?"
+TTY[56]="?"
+TTY[57]="?"
+TTY[58]="?"
+TTY[59]="?"
+TTY[60]="?"
+TTY[61]="?"
+TTY[62]="?"
+TTY[63]="?"
+TTY[64]="?"
+TTY[65]="?"
+TTY[66]="?"
+TTY[67]="?"
+TTY[68]="?"
+TTY[69]="?"
+TTY[70]="?"
+TTY[71]="?"
+TTY[72]="?"
+TTY[73]="?"
+TTY[74]="?"
+TTY[75]="?"
+TTY[76]="?"
+TTY[77]="pts/2"
+TTY[78]="?"
+TTY[79]="?"
+TTY[80]="pts/4"
+TTY[81]="?"
+TTY[82]="?"
+TTY[83]="?"
+TTY[84]="?"
+TTY[85]="pts/1"
+TTY[86]="pts/1"
+TIME[0]="TIME"
+TIME[1]="00:01:11"
+TIME[2]="00:00:00"
+TIME[3]="00:01:23"
+TIME[4]="00:00:00"
+TIME[5]="00:00:00"
+TIME[6]="00:00:00"
+TIME[7]="00:00:00"
+TIME[8]="00:00:00"
+TIME[9]="00:00:06"
+TIME[10]="00:00:00"
+TIME[11]="00:00:00"
+TIME[12]="00:04:49"
+TIME[13]="00:00:00"
+TIME[14]="00:00:00"
+TIME[15]="00:00:00"
+TIME[16]="00:00:09"
+TIME[17]="00:00:16"
+TIME[18]="00:00:00"
+TIME[19]="00:00:08"
+TIME[20]="00:00:00"
+TIME[21]="00:00:07"
+TIME[22]="00:05:17"
+TIME[23]="00:00:23"
+TIME[24]="00:00:00"
+TIME[25]="00:00:00"
+TIME[26]="00:00:00"
+TIME[27]="00:01:33"
+TIME[28]="00:00:00"
+TIME[29]="00:00:00"
+TIME[30]="00:00:00"
+TIME[31]="00:00:00"
+TIME[32]="00:00:00"
+TIME[33]="00:00:00"
+TIME[34]="00:00:00"
+TIME[35]="00:00:00"
+TIME[36]="00:00:00"
+TIME[37]="00:00:00"
+TIME[38]="00:00:00"
+TIME[39]="00:00:00"
+TIME[40]="00:00:29"
+TIME[41]="00:00:01"
+TIME[42]="00:00:03"
+TIME[43]="00:00:00"
+TIME[44]="00:00:00"
+TIME[45]="00:05:00"
+TIME[46]="00:00:00"
+TIME[47]="00:00:00"
+TIME[48]="00:00:00"
+TIME[49]="12:18:15"
+TIME[50]="00:00:01"
+TIME[51]="00:00:00"
+TIME[52]="00:00:00"
+TIME[53]="00:00:00"
+TIME[54]="00:00:47"
+TIME[55]="00:00:00"
+TIME[56]="00:00:00"
+TIME[57]="00:00:00"
+TIME[58]="00:13:10"
+TIME[59]="00:01:18"
+TIME[60]="00:00:00"
+TIME[61]="00:00:02"
+TIME[62]="00:27:25"
+TIME[63]="00:00:00"
+TIME[64]="00:00:37"
+TIME[65]="00:00:00"
+TIME[66]="00:01:31"
+TIME[67]="11:09:59"
+TIME[68]="00:02:30"
+TIME[69]="00:00:05"
+TIME[70]="00:00:00"
+TIME[71]="00:14:36"
+TIME[72]="00:43:09"
+TIME[73]="00:00:00"
+TIME[74]="00:00:00"
+TIME[75]="00:00:06"
+TIME[76]="00:00:55"
+TIME[77]="00:00:01"
+TIME[78]="00:00:06"
+TIME[79]="00:02:11"
+TIME[80]="00:00:06"
+TIME[81]="00:00:00"
+TIME[82]="00:00:31"
+TIME[83]="00:00:03"
+TIME[84]="00:09:06"
+TIME[85]="00:00:26"
+TIME[86]="00:00:00"
+CMD[0]="CMD"
+CMD[1]="init [5] "
+CMD[2]="[ksoftirqd/0]"
+CMD[3]="[events/0]"
+CMD[4]="[khelper]"
+CMD[5]="[kacpid]"
+CMD[6]="[kblockd/0]"
+CMD[7]="[aio/0]"
+CMD[8]="[khubd]"
+CMD[9]="[kswapd0]"
+CMD[10]="[kseriod]"
+CMD[11]="[scsi_eh_0]"
+CMD[12]="[kjournald]"
+CMD[13]="udevd"
+CMD[14]="/sbin/dhclient -1 -q -lf /var/lib/dhcp/dhclient-eth0.leases -pf /var/run/dhclient-eth0.pid eth0"
+CMD[15]="[kjournald]"
+CMD[16]="[kjournald]"
+CMD[17]="syslogd -m 0"
+CMD[18]="klogd -x"
+CMD[19]="portmap"
+CMD[20]="rpc.statd"
+CMD[21]="rpc.idmapd"
+CMD[22]="/usr/sbin/vmware-guestd --background /var/run/vmware-guestd.pid"
+CMD[23]="[rpciod]"
+CMD[24]="[lockd]"
+CMD[25]="ypbind"
+CMD[26]="/usr/sbin/acpid"
+CMD[27]="cupsd"
+CMD[28]="/usr/sbin/sshd"
+CMD[29]="xinetd -stayalive -pidfile /var/run/xinetd.pid"
+CMD[30]="rpc.rquotad"
+CMD[31]="[nfsd]"
+CMD[32]="[nfsd]"
+CMD[33]="[nfsd]"
+CMD[34]="[nfsd]"
+CMD[35]="[nfsd]"
+CMD[36]="[nfsd]"
+CMD[37]="[nfsd]"
+CMD[38]="[nfsd]"
+CMD[39]="rpc.mountd"
+CMD[40]="crond"
+CMD[41]="xfs -droppriv -daemon"
+CMD[42]="/usr/sbin/atd"
+CMD[43]="dbus-daemon-1 --system"
+CMD[44]="cups-config-daemon"
+CMD[45]="hald"
+CMD[46]="/sbin/mingetty tty1"
+CMD[47]="/usr/bin/gdm-binary -nodaemon"
+CMD[48]="/usr/bin/gdm-binary -nodaemon"
+CMD[49]="/usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7"
+CMD[50]="/usr/bin/gnome-session"
+CMD[51]="/usr/bin/ssh-agent -s"
+CMD[52]="/usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients"
+CMD[53]="dbus-daemon-1 --fork --print-pid 8 --print-address 6 --session"
+CMD[54]="/usr/libexec/gconfd-2 11"
+CMD[55]="/usr/bin/gnome-keyring-daemon"
+CMD[56]="/usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=18"
+CMD[57]="/usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=22"
+CMD[58]="/usr/libexec/gam_server"
+CMD[59]="xscreensaver -nosplash"
+CMD[60]="/usr/bin/metacity --sm-client-id=default1"
+CMD[61]="gnome-panel --sm-client-id default2"
+CMD[62]="nautilus --no-default-window --sm-client-id default3"
+CMD[63]="gnome-volume-manager --sm-client-id default6"
+CMD[64]="eggcups --sm-client-id default5"
+CMD[65]="/usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd=28"
+CMD[66]="pam-panel-icon --sm-client-id default0"
+CMD[67]="/usr/bin/python /usr/bin/rhn-applet-gui --sm-client-id default4"
+CMD[68]="/sbin/pam_timestamp_check -d root"
+CMD[69]="/usr/libexec/mapping-daemon"
+CMD[70]="/usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=30"
+CMD[71]="/usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=32"
+CMD[72]="/usr/libexec/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=34"
+CMD[73]="/usr/libexec/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory --oaf-ior-fd=36"
+CMD[74]="/sbin/dhclient -1 -q -lf /var/lib/dhcp/dhclient-eth0.leases -pf /var/run/dhclient-eth0.pid eth0"
+CMD[75]="sshd: kaz [priv] "
+CMD[76]="sshd: kaz@pts/2 "
+CMD[77]="-bash"
+CMD[78]="sshd: kaz [priv] "
+CMD[79]="sshd: kaz@pts/4 "
+CMD[80]="-bash"
+CMD[81]="[pdflush]"
+CMD[82]="[pdflush]"
+CMD[83]="sshd: kaz [priv] "
+CMD[84]="sshd: kaz@pts/1 "
+CMD[85]="-bash"
+CMD[86]="ps -ef"
diff --git a/tests/001/query-2.txr b/tests/001/query-2.txr
new file mode 100644
index 00000000..c040ca9f
--- /dev/null
+++ b/tests/001/query-2.txr
@@ -0,0 +1,7 @@
+@#
+@# This file is in the public domain.
+@# It was authored by Kaz Kylheku <kkylheku@gmail.com> in 2009
+@#
+@(collect)
+@{UID 8} @{PID 5} @{PPID 5} @{C 1} @{STIME 5} @{TTY 8} @{TIME 8} @CMD
+@(end)
diff --git a/tests/001/query-3.expected b/tests/001/query-3.expected
new file mode 100644
index 00000000..4acab394
--- /dev/null
+++ b/tests/001/query-3.expected
@@ -0,0 +1,87 @@
+UID PID
+root 1
+root 2
+root 3
+root 4
+root 5
+root 16
+root 29
+root 17
+root 28
+root 103
+root 175
+root 186
+root 870
+root 1068
+root 1235
+root 1236
+root 1620
+root 1624
+rpc 1645
+rpcuser 1665
+root 1698
+root 1766
+root 1790
+root 1791
+root 1821
+root 1839
+root 1851
+root 1887
+root 1902
+root 1921
+root 1925
+root 1926
+root 1927
+root 1928
+root 1929
+root 1930
+root 1931
+root 1932
+root 1936
+root 1963
+xfs 1989
+daemon 2008
+dbus 2027
+root 2041
+root 2052
+root 2062
+root 2124
+root 2184
+root 2354
+kaz 2551
+kaz 2579
+kaz 2625
+kaz 2626
+kaz 2631
+kaz 2634
+kaz 2636
+kaz 2638
+kaz 2644
+kaz 2661
+kaz 2685
+kaz 2689
+kaz 2691
+kaz 2693
+kaz 2695
+kaz 2698
+kaz 2701
+kaz 2707
+root 2717
+kaz 2718
+kaz 2720
+kaz 2722
+kaz 2726
+kaz 2728
+root 30737
+root 31905
+kaz 31907
+kaz 31908
+root 32672
+kaz 32674
+kaz 32675
+root 27121
+root 27243
+root 27682
+kaz 27684
+kaz 27685
+kaz 6481
diff --git a/tests/001/query-3.txr b/tests/001/query-3.txr
new file mode 100644
index 00000000..ec12c9f2
--- /dev/null
+++ b/tests/001/query-3.txr
@@ -0,0 +1,21 @@
+@#
+@# This file is in the public domain.
+@# It was authored by Kaz Kylheku <kkylheku@gmail.com> in 2009
+@#
+@/.*/@# skip header
+@(collect)
+@ (coll)@{TOKEN /[^ ]+/}@(end)
+@ (bind (UID PID PPID C STIME TTY TIME . CMD) TOKEN)
+@ (cat CMD) @#
+@ (forget TOKEN)
+@(end)
+@(output)
+@(repeat)
+@{UID 8} @{PID -5}
+@(first)
+UID PID
+@{UID 8} @{PID -5}
+@(empty)
+No processes!
+@(end)
+@(end)
diff --git a/tests/002/etc/passwd b/tests/002/etc/passwd
new file mode 100644
index 00000000..d7bf21b0
--- /dev/null
+++ b/tests/002/etc/passwd
@@ -0,0 +1,32 @@
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:/sbin/nologin
+daemon:x:2:2:daemon:/sbin:/sbin/nologin
+adm:x:3:4:adm:/var/adm:/sbin/nologin
+lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
+sync:x:5:0:sync:/sbin:/bin/sync
+shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
+halt:x:7:0:halt:/sbin:/sbin/halt
+mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
+news:x:9:13:news:/etc/news:
+uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
+operator:x:11:0:operator:/root:/sbin/nologin
+games:x:12:100:games:/usr/games:/sbin/nologin
+gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
+ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
+nobody:x:99:99:Nobody:/:/sbin/nologin
+dbus:x:81:81:System message bus:/:/sbin/nologin
+vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
+rpm:x:37:37::/var/lib/rpm:/sbin/nologin
+haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
+netdump:x:34:34:Network Crash Dump user:/var/crash:/bin/bash
+nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
+sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
+rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
+rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
+nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
+mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
+smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
+pcap:x:77:77::/var/arpwatch:/sbin/nologin
+xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
+ntp:x:38:38::/etc/ntp:/sbin/nologin
+gdm:x:42:42::/var/gdm:/sbin/nologin
diff --git a/tests/002/proc/1/status b/tests/002/proc/1/status
new file mode 100644
index 00000000..722c84b6
--- /dev/null
+++ b/tests/002/proc/1/status
@@ -0,0 +1,31 @@
+Name: init
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1
+Pid: 1
+PPid: 0
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1920 kB
+VmLck: 0 kB
+VmRSS: 552 kB
+VmData: 180 kB
+VmStk: 324 kB
+VmExe: 27 kB
+VmLib: 1353 kB
+StaBrk: 08050000 kB
+Brk: 09714000 kB
+StaStk: bffb2830 kB
+ExecLim: 0804f000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: fffffffe57f0d8fc
+SigCgt: 00000000280b2603
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1/task/1/stat b/tests/002/proc/1/task/1/stat
new file mode 100644
index 00000000..cd0c6dd8
--- /dev/null
+++ b/tests/002/proc/1/task/1/stat
@@ -0,0 +1 @@
+1 (init) S 0 0 0 0 -1 4194560 787 8132519 20 1725 10 7247 29847 236686 16 0 1 0 56 1966080 138 4294967295 134512640 134541009 3220908080 3220898444 2340770 0 0 1475401980 671819267 3222765173 0 0 0 0 0 0
diff --git a/tests/002/proc/103/status b/tests/002/proc/103/status
new file mode 100644
index 00000000..ce0c54f9
--- /dev/null
+++ b/tests/002/proc/103/status
@@ -0,0 +1,20 @@
+Name: kseriod
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 103
+Pid: 103
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffbfff
+SigIgn: 0000000000000000
+SigCgt: 0000000000004100
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/103/task/103/stat b/tests/002/proc/103/task/103/stat
new file mode 100644
index 00000000..87dd4271
--- /dev/null
+++ b/tests/002/proc/103/task/103/stat
@@ -0,0 +1 @@
+103 (kseriod) S 1 1 1 0 -1 64 0 0 0 0 0 2 0 0 15 0 1 0 68 0 0 4294967295 0 0 0 0 0 0 2147467263 0 16640 3223538745 0 0 17 0 0 0
diff --git a/tests/002/proc/1068/status b/tests/002/proc/1068/status
new file mode 100644
index 00000000..1ee30bf7
--- /dev/null
+++ b/tests/002/proc/1068/status
@@ -0,0 +1,31 @@
+Name: dhclient
+State: S (sleeping)
+SleepAVG: 90%
+Tgid: 1068
+Pid: 1068
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 2872 kB
+VmLck: 0 kB
+VmRSS: 1068 kB
+VmData: 328 kB
+VmStk: 736 kB
+VmExe: 349 kB
+VmLib: 1391 kB
+StaBrk: 080ae000 kB
+Brk: 099d7000 kB
+StaStk: bff4ae00 kB
+ExecLim: 0809f000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1068/task/1068/stat b/tests/002/proc/1068/task/1068/stat
new file mode 100644
index 00000000..31a36593
--- /dev/null
+++ b/tests/002/proc/1068/task/1068/stat
@@ -0,0 +1 @@
+1068 (dhclient) S 1 1068 1068 0 -1 4227136 231 33968 0 0 3 67 3 167 6 -10 1 0 4355 2940928 267 4294967295 134508544 134865956 3220483584 3220482684 2340770 0 0 0 0 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1235/status b/tests/002/proc/1235/status
new file mode 100644
index 00000000..b7e28314
--- /dev/null
+++ b/tests/002/proc/1235/status
@@ -0,0 +1,20 @@
+Name: kjournald
+State: S (sleeping)
+SleepAVG: 9%
+Tgid: 1235
+Pid: 1235
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1235/task/1235/stat b/tests/002/proc/1235/task/1235/stat
new file mode 100644
index 00000000..18b620ce
--- /dev/null
+++ b/tests/002/proc/1235/task/1235/stat
@@ -0,0 +1 @@
+1235 (kjournald) S 1 1 1 0 -1 4194368 0 0 0 0 0 0 0 0 24 0 1 0 6213 0 0 4294967295 0 0 0 0 0 0 2147483647 0 0 4170054760 0 0 17 0 0 0
diff --git a/tests/002/proc/1236/status b/tests/002/proc/1236/status
new file mode 100644
index 00000000..459cdaf6
--- /dev/null
+++ b/tests/002/proc/1236/status
@@ -0,0 +1,20 @@
+Name: kjournald
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1236
+Pid: 1236
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000000000
+SigCgt: 000000000000feff
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1236/task/1236/stat b/tests/002/proc/1236/task/1236/stat
new file mode 100644
index 00000000..e0d98f40
--- /dev/null
+++ b/tests/002/proc/1236/task/1236/stat
@@ -0,0 +1 @@
+1236 (kjournald) S 1 1 1 0 -1 4194368 0 0 0 0 0 954 0 0 15 0 1 0 6217 0 0 4294967295 0 0 0 0 0 0 2147483647 0 65279 4170054760 0 0 17 0 0 0
diff --git a/tests/002/proc/15812/status b/tests/002/proc/15812/status
new file mode 100644
index 00000000..597790df
--- /dev/null
+++ b/tests/002/proc/15812/status
@@ -0,0 +1,31 @@
+Name: ssh
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 15812
+Pid: 15812
+PPid: 32675
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 4184 kB
+VmLck: 0 kB
+VmRSS: 2348 kB
+VmData: 644 kB
+VmStk: 48 kB
+VmExe: 230 kB
+VmLib: 3066 kB
+StaBrk: 0014f000 kB
+Brk: 0806b000 kB
+StaStk: bffff9a0 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000008004006
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/15812/task/15812/stat b/tests/002/proc/15812/task/15812/stat
new file mode 100644
index 00000000..36790164
--- /dev/null
+++ b/tests/002/proc/15812/task/15812/stat
@@ -0,0 +1 @@
+15812 (ssh) S 32675 15812 32675 34820 15812 4194304 696 0 0 0 151 4315 0 0 16 0 1 0 184209784 4284416 587 4294967295 1118208 1354060 3221223840 3221214156 3086915490 0 0 4096 134234118 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/16/status b/tests/002/proc/16/status
new file mode 100644
index 00000000..d14fa89b
--- /dev/null
+++ b/tests/002/proc/16/status
@@ -0,0 +1,20 @@
+Name: kblockd/0
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 16
+Pid: 16
+PPid: 3
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/16/task/16/stat b/tests/002/proc/16/task/16/stat
new file mode 100644
index 00000000..01052f69
--- /dev/null
+++ b/tests/002/proc/16/task/16/stat
@@ -0,0 +1 @@
+16 (kblockd/0) S 3 0 0 0 -1 32832 0 0 0 0 0 47 0 0 5 -10 1 0 62 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222484651 0 0 17 0 0 0
diff --git a/tests/002/proc/1620/status b/tests/002/proc/1620/status
new file mode 100644
index 00000000..dccb9e72
--- /dev/null
+++ b/tests/002/proc/1620/status
@@ -0,0 +1,31 @@
+Name: syslogd
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1620
+Pid: 1620
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1516 kB
+VmLck: 0 kB
+VmRSS: 628 kB
+VmData: 148 kB
+VmStk: 16 kB
+VmExe: 28 kB
+VmLib: 1288 kB
+StaBrk: 0011a000 kB
+Brk: 08021000 kB
+StaStk: bffffe20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000206
+SigCgt: 0000000000016001
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1620/task/1620/stat b/tests/002/proc/1620/task/1620/stat
new file mode 100644
index 00000000..c3378aec
--- /dev/null
+++ b/tests/002/proc/1620/task/1620/stat
@@ -0,0 +1 @@
+1620 (syslogd) S 1 1620 1620 0 -1 4194368 91 0 0 0 8 1685 0 0 16 0 1 3000 8195 1552384 157 4294967295 1118208 1147540 3221224992 3221223468 3086915490 0 0 518 90113 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1624/status b/tests/002/proc/1624/status
new file mode 100644
index 00000000..6882a4a7
--- /dev/null
+++ b/tests/002/proc/1624/status
@@ -0,0 +1,31 @@
+Name: klogd
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1624
+Pid: 1624
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1456 kB
+VmLck: 0 kB
+VmRSS: 464 kB
+VmData: 152 kB
+VmStk: 8 kB
+VmExe: 19 kB
+VmLib: 1249 kB
+StaBrk: 00118000 kB
+Brk: 08021000 kB
+StaStk: bffffe20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: fffffffe7ff1b4fc
+SigCgt: 00000000000a4a03
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1624/task/1624/stat b/tests/002/proc/1624/task/1624/stat
new file mode 100644
index 00000000..456fa43d
--- /dev/null
+++ b/tests/002/proc/1624/task/1624/stat
@@ -0,0 +1 @@
+1624 (klogd) S 1 1624 1624 0 -1 4194624 41 0 0 0 0 6 0 0 16 0 1 0 8206 1490944 116 4294967295 1118208 1138592 3221224992 3221224740 3086915490 0 0 2146546940 674307 3222406663 0 0 17 0 0 0
diff --git a/tests/002/proc/16248/status b/tests/002/proc/16248/status
new file mode 100644
index 00000000..0756ddf5
--- /dev/null
+++ b/tests/002/proc/16248/status
@@ -0,0 +1,31 @@
+Name: su
+State: S (sleeping)
+SleepAVG: 83%
+Tgid: 16248
+Pid: 16248
+PPid: 31908
+TracerPid: 0
+Uid: 524 0 0 0
+Gid: 503 503 503 0
+FDSize: 256
+Groups: 501 503 512
+VmSize: 4300 kB
+VmLck: 0 kB
+VmRSS: 1216 kB
+VmData: 392 kB
+VmStk: 24 kB
+VmExe: 18 kB
+VmLib: 1690 kB
+StaBrk: 00117000 kB
+Brk: 08021000 kB
+StaStk: bffff9a0 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffe7ffb9eff
+SigIgn: 0000000000000000
+SigCgt: 0000000000004000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/16248/task/16248/stat b/tests/002/proc/16248/task/16248/stat
new file mode 100644
index 00000000..709c1906
--- /dev/null
+++ b/tests/002/proc/16248/task/16248/stat
@@ -0,0 +1 @@
+16248 (su) S 31908 16248 31908 34818 29839 4194560 398 0 0 0 0 1 0 0 17 0 1 0 361193770 4403200 304 4294967295 1118208 1137492 3221223840 3221223220 3086915490 0 2147196671 0 16384 3222425215 0 0 17 0 0 0
diff --git a/tests/002/proc/16249/status b/tests/002/proc/16249/status
new file mode 100644
index 00000000..fb71b0b0
--- /dev/null
+++ b/tests/002/proc/16249/status
@@ -0,0 +1,31 @@
+Name: bash
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 16249
+Pid: 16249
+PPid: 16248
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 256
+Groups: 0 1 2 3 4 6 10 606
+VmSize: 4340 kB
+VmLck: 0 kB
+VmRSS: 1464 kB
+VmData: 296 kB
+VmStk: 20 kB
+VmExe: 577 kB
+VmLib: 1307 kB
+StaBrk: 080e3000 kB
+Brk: 08122000 kB
+StaStk: bffffeb0 kB
+ExecLim: 080d8000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000010000
+SigBlk: 0000000000010000
+SigIgn: 0000000000384004
+SigCgt: 000000004b813efb
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/16249/task/16249/stat b/tests/002/proc/16249/task/16249/stat
new file mode 100644
index 00000000..186edd84
--- /dev/null
+++ b/tests/002/proc/16249/task/16249/stat
@@ -0,0 +1 @@
+16249 (bash) S 16248 16249 31908 34818 29839 4194560 4193 733480 0 0 3 90 15 3364 16 0 1 0 361193918 4444160 366 4294967295 134508544 135099520 3221225136 3221223204 2340770 0 65536 3686404 1266761467 3222425215 0 0 17 0 0 0
diff --git a/tests/002/proc/1645/status b/tests/002/proc/1645/status
new file mode 100644
index 00000000..4084d915
--- /dev/null
+++ b/tests/002/proc/1645/status
@@ -0,0 +1,31 @@
+Name: portmap
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1645
+Pid: 1645
+PPid: 1
+TracerPid: 0
+Uid: 32 32 32 32
+Gid: 32 32 32 32
+FDSize: 32
+Groups:
+VmSize: 1604 kB
+VmLck: 0 kB
+VmRSS: 632 kB
+VmData: 156 kB
+VmStk: 20 kB
+VmExe: 27 kB
+VmLib: 1357 kB
+StaBrk: 00119000 kB
+Brk: 08021000 kB
+StaStk: bffffe30 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000011000
+SigCgt: 0000000000000002
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/1645/task/1645/stat b/tests/002/proc/1645/task/1645/stat
new file mode 100644
index 00000000..dd085ba8
--- /dev/null
+++ b/tests/002/proc/1645/task/1645/stat
@@ -0,0 +1 @@
+1645 (portmap) S 1 1645 1645 0 -1 4194624 43040 0 1 0 29 870 0 0 16 0 1 0 8233 1642496 158 4294967295 1118208 1146168 3221225008 3221224700 3086915490 0 0 69632 2 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1665/status b/tests/002/proc/1665/status
new file mode 100644
index 00000000..87c0b24f
--- /dev/null
+++ b/tests/002/proc/1665/status
@@ -0,0 +1,31 @@
+Name: rpc.statd
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1665
+Pid: 1665
+PPid: 1
+TracerPid: 0
+Uid: 29 29 29 29
+Gid: 29 29 29 29
+FDSize: 32
+Groups:
+VmSize: 1676 kB
+VmLck: 0 kB
+VmRSS: 796 kB
+VmData: 156 kB
+VmStk: 12 kB
+VmExe: 38 kB
+VmLib: 1414 kB
+StaBrk: 0011c000 kB
+Brk: 08021000 kB
+StaStk: bffffe30 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000011000
+SigCgt: 0000000000004203
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/1665/task/1665/stat b/tests/002/proc/1665/task/1665/stat
new file mode 100644
index 00000000..82a47421
--- /dev/null
+++ b/tests/002/proc/1665/task/1665/stat
@@ -0,0 +1 @@
+1665 (rpc.statd) S 1 1665 1665 0 -1 4194624 156 0 0 0 4 54 0 0 16 0 1 0 8250 1716224 199 4294967295 1118208 1157716 3221225008 3221224092 3086915490 0 0 69632 16899 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1698/status b/tests/002/proc/1698/status
new file mode 100644
index 00000000..d7bc5d80
--- /dev/null
+++ b/tests/002/proc/1698/status
@@ -0,0 +1,31 @@
+Name: rpc.idmapd
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1698
+Pid: 1698
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 3964 kB
+VmLck: 0 kB
+VmRSS: 1044 kB
+VmData: 344 kB
+VmStk: 8 kB
+VmExe: 39 kB
+VmLib: 3393 kB
+StaBrk: 08055000 kB
+Brk: 08076000 kB
+StaStk: bffffe20 kB
+ExecLim: 08051000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000000a01
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1698/task/1698/stat b/tests/002/proc/1698/task/1698/stat
new file mode 100644
index 00000000..ece1a38d
--- /dev/null
+++ b/tests/002/proc/1698/task/1698/stat
@@ -0,0 +1 @@
+1698 (rpc.idmapd) S 1 1698 1698 0 -1 4194368 44 0 0 0 3 814 0 0 16 0 1 0 8312 4059136 261 4294967295 134508544 134549496 3221224992 3221224160 2340770 0 0 0 2561 0 0 0 17 0 0 0
diff --git a/tests/002/proc/17/status b/tests/002/proc/17/status
new file mode 100644
index 00000000..b5ce79c8
--- /dev/null
+++ b/tests/002/proc/17/status
@@ -0,0 +1,20 @@
+Name: khubd
+State: S (sleeping)
+SleepAVG: 0%
+Tgid: 17
+Pid: 17
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffeff
+SigIgn: 0000000000000000
+SigCgt: 0000000000004100
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/17/task/17/stat b/tests/002/proc/17/task/17/stat
new file mode 100644
index 00000000..6efd905b
--- /dev/null
+++ b/tests/002/proc/17/task/17/stat
@@ -0,0 +1 @@
+17 (khubd) S 1 1 1 0 -1 64 0 0 0 0 0 0 0 0 25 0 1 0 63 0 0 4294967295 0 0 0 0 0 0 2147483391 0 16640 3223828654 0 0 17 0 0 0
diff --git a/tests/002/proc/175/status b/tests/002/proc/175/status
new file mode 100644
index 00000000..639924fa
--- /dev/null
+++ b/tests/002/proc/175/status
@@ -0,0 +1,20 @@
+Name: scsi_eh_0
+State: S (sleeping)
+SleepAVG: 29%
+Tgid: 175
+Pid: 175
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/175/task/175/stat b/tests/002/proc/175/task/175/stat
new file mode 100644
index 00000000..33f34646
--- /dev/null
+++ b/tests/002/proc/175/task/175/stat
@@ -0,0 +1 @@
+175 (scsi_eh_0) S 1 1 1 0 -1 32832 0 0 0 0 0 0 0 0 22 0 1 0 511 0 0 4294967295 0 0 0 0 0 0 2147483647 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1766/status b/tests/002/proc/1766/status
new file mode 100644
index 00000000..8096c2ba
--- /dev/null
+++ b/tests/002/proc/1766/status
@@ -0,0 +1,31 @@
+Name: vmware-guestd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1766
+Pid: 1766
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1588 kB
+VmLck: 0 kB
+VmRSS: 496 kB
+VmData: 164 kB
+VmStk: 16 kB
+VmExe: 131 kB
+VmLib: 1301 kB
+StaBrk: 0806e000 kB
+Brk: 0808f000 kB
+StaStk: bffffdc0 kB
+ExecLim: ffffffff
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000004a07
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1766/task/1766/stat b/tests/002/proc/1766/task/1766/stat
new file mode 100644
index 00000000..116d84e4
--- /dev/null
+++ b/tests/002/proc/1766/task/1766/stat
@@ -0,0 +1 @@
+1766 (vmware-guestd) S 1 1766 1766 0 -1 320 99 134485 0 0 7949 24362 10 1014 15 0 1 0 8505 1626112 124 4294967295 134508544 134642788 3221224896 3221223516 2340770 0 0 0 18951 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1790/status b/tests/002/proc/1790/status
new file mode 100644
index 00000000..44486c30
--- /dev/null
+++ b/tests/002/proc/1790/status
@@ -0,0 +1,20 @@
+Name: rpciod
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1790
+Pid: 1790
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffeff
+SigIgn: 0000000000000000
+SigCgt: 0000000000000100
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1790/task/1790/stat b/tests/002/proc/1790/task/1790/stat
new file mode 100644
index 00000000..dc92506d
--- /dev/null
+++ b/tests/002/proc/1790/task/1790/stat
@@ -0,0 +1 @@
+1790 (rpciod) S 1 1 1 0 -1 4194368 0 0 0 0 0 2366 0 0 15 0 1 0 8870 0 0 4294967295 0 0 0 0 0 0 2147483391 0 256 4171735819 0 0 17 0 0 0
diff --git a/tests/002/proc/1791/status b/tests/002/proc/1791/status
new file mode 100644
index 00000000..42548907
--- /dev/null
+++ b/tests/002/proc/1791/status
@@ -0,0 +1,20 @@
+Name: lockd
+State: S (sleeping)
+SleepAVG: 68%
+Tgid: 1791
+Pid: 1791
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffeff
+SigIgn: 0000000000000000
+SigCgt: 0000000000000100
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1791/task/1791/stat b/tests/002/proc/1791/task/1791/stat
new file mode 100644
index 00000000..4f961c85
--- /dev/null
+++ b/tests/002/proc/1791/task/1791/stat
@@ -0,0 +1 @@
+1791 (lockd) S 1 1 1 0 -1 4194368 0 0 0 0 0 0 0 0 18 0 1 0 8871 0 0 4294967295 0 0 0 0 0 0 2147483391 0 256 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1821/status b/tests/002/proc/1821/status
new file mode 100644
index 00000000..6d138cd8
--- /dev/null
+++ b/tests/002/proc/1821/status
@@ -0,0 +1,31 @@
+Name: ypbind
+State: S (sleeping)
+SleepAVG: 87%
+Tgid: 1821
+Pid: 1821
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 24164 kB
+VmLck: 0 kB
+VmRSS: 808 kB
+VmData: 20652 kB
+VmStk: 16 kB
+VmExe: 27 kB
+VmLib: 1377 kB
+StaBrk: 08050000 kB
+Brk: 08071000 kB
+StaStk: bffffe30 kB
+ExecLim: 0804f000
+Threads: 3
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000014407
+SigIgn: 0000000000000000
+SigCgt: 0000000180000000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1821/task/1821/stat b/tests/002/proc/1821/task/1821/stat
new file mode 100644
index 00000000..d501d22c
--- /dev/null
+++ b/tests/002/proc/1821/task/1821/stat
@@ -0,0 +1 @@
+1821 (ypbind) S 1 1820 1820 0 -1 4194624 42 0 0 0 0 1 0 0 17 0 3 0 8956 24743936 202 4294967295 134512640 134540552 3221225008 3221224476 2340770 0 82951 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1821/task/1822/stat b/tests/002/proc/1821/task/1822/stat
new file mode 100644
index 00000000..63cb2b0c
--- /dev/null
+++ b/tests/002/proc/1821/task/1822/stat
@@ -0,0 +1 @@
+1822 (ypbind) S 1 1820 1820 0 -1 4194368 5 0 0 0 0 0 0 0 23 0 3 0 8956 24743936 202 4294967295 134512640 134540552 3221225008 3084800692 2340770 0 0 0 0 0 0 0 -1 0 0 0
diff --git a/tests/002/proc/1821/task/1826/stat b/tests/002/proc/1821/task/1826/stat
new file mode 100644
index 00000000..5a396aff
--- /dev/null
+++ b/tests/002/proc/1821/task/1826/stat
@@ -0,0 +1 @@
+1826 (ypbind) S 1 1820 1820 0 -1 4194624 7 0 0 0 18 5402 0 0 16 0 3 0 8959 24743936 202 4294967295 134512640 134540552 3221225008 3074310752 2340770 0 82951 0 0 0 0 0 -1 0 0 0
diff --git a/tests/002/proc/1839/status b/tests/002/proc/1839/status
new file mode 100644
index 00000000..9a9e8380
--- /dev/null
+++ b/tests/002/proc/1839/status
@@ -0,0 +1,31 @@
+Name: acpid
+State: S (sleeping)
+SleepAVG: 12%
+Tgid: 1839
+Pid: 1839
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1460 kB
+VmLck: 0 kB
+VmRSS: 548 kB
+VmData: 148 kB
+VmStk: 16 kB
+VmExe: 17 kB
+VmLib: 1251 kB
+StaBrk: 0804e000 kB
+Brk: 0806f000 kB
+StaStk: bffffe20 kB
+ExecLim: 0804c000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000004007
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1839/task/1839/stat b/tests/002/proc/1839/task/1839/stat
new file mode 100644
index 00000000..2573613f
--- /dev/null
+++ b/tests/002/proc/1839/task/1839/stat
@@ -0,0 +1 @@
+1839 (acpid) S 1 1839 1839 0 -1 4194368 91 0 0 0 0 0 0 0 24 0 1 0 8976 1495040 137 4294967295 134508544 134526724 3221224992 3221224092 2340770 0 0 4096 16391 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1851/status b/tests/002/proc/1851/status
new file mode 100644
index 00000000..84d5c10e
--- /dev/null
+++ b/tests/002/proc/1851/status
@@ -0,0 +1,31 @@
+Name: cupsd
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1851
+Pid: 1851
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 7780 kB
+VmLck: 0 kB
+VmRSS: 2252 kB
+VmData: 1544 kB
+VmStk: 104 kB
+VmExe: 243 kB
+VmLib: 3649 kB
+StaBrk: 00150000 kB
+Brk: 08038000 kB
+StaStk: bffffe30 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000016201
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1851/task/1851/stat b/tests/002/proc/1851/task/1851/stat
new file mode 100644
index 00000000..6847d8b2
--- /dev/null
+++ b/tests/002/proc/1851/task/1851/stat
@@ -0,0 +1 @@
+1851 (cupsd) S 1 1851 1851 0 -1 4194624 12577 6075 1 5 154 9399 0 31 16 0 1 0 9095 7966720 563 4294967295 1118208 1367304 3221225008 3221207052 3086915490 0 0 4096 90625 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/186/status b/tests/002/proc/186/status
new file mode 100644
index 00000000..6eac3e48
--- /dev/null
+++ b/tests/002/proc/186/status
@@ -0,0 +1,20 @@
+Name: kjournald
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 186
+Pid: 186
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/186/task/186/stat b/tests/002/proc/186/task/186/stat
new file mode 100644
index 00000000..941871d0
--- /dev/null
+++ b/tests/002/proc/186/task/186/stat
@@ -0,0 +1 @@
+186 (kjournald) S 1 1 1 0 -1 64 0 0 0 0 0 29336 0 0 15 0 1 0 845 0 0 4294967295 0 0 0 0 0 0 2147483647 0 0 4170054760 0 0 17 0 0 0
diff --git a/tests/002/proc/1887/status b/tests/002/proc/1887/status
new file mode 100644
index 00000000..79391da3
--- /dev/null
+++ b/tests/002/proc/1887/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 87%
+Tgid: 1887
+Pid: 1887
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 3924 kB
+VmLck: 0 kB
+VmRSS: 1652 kB
+VmData: 356 kB
+VmStk: 16 kB
+VmExe: 295 kB
+VmLib: 3069 kB
+StaBrk: 00161000 kB
+Brk: 08021000 kB
+StaStk: bffffe20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000014005
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1887/task/1887/stat b/tests/002/proc/1887/task/1887/stat
new file mode 100644
index 00000000..848f1662
--- /dev/null
+++ b/tests/002/proc/1887/task/1887/stat
@@ -0,0 +1 @@
+1887 (sshd) S 1 1887 1887 0 -1 4194624 318 27221747 0 854 27 50 861229 380242 16 0 1 360000 9201 4018176 413 4294967295 1118208 1420332 3221224992 3221220652 3086915490 0 0 4096 81925 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1902/status b/tests/002/proc/1902/status
new file mode 100644
index 00000000..9311271f
--- /dev/null
+++ b/tests/002/proc/1902/status
@@ -0,0 +1,31 @@
+Name: xinetd
+State: S (sleeping)
+SleepAVG: 76%
+Tgid: 1902
+Pid: 1902
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 2068 kB
+VmLck: 0 kB
+VmRSS: 860 kB
+VmData: 316 kB
+VmStk: 12 kB
+VmExe: 143 kB
+VmLib: 1533 kB
+StaBrk: 00137000 kB
+Brk: 08021000 kB
+StaStk: bffffd90 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000381000
+SigCgt: 000000007fc3eeff
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1902/task/1902/stat b/tests/002/proc/1902/task/1902/stat
new file mode 100644
index 00000000..9ff7cc6c
--- /dev/null
+++ b/tests/002/proc/1902/task/1902/stat
@@ -0,0 +1 @@
+1902 (xinetd) S 1 1902 1902 0 -1 4194624 149 0 0 0 0 3 0 0 18 0 1 0 9223 2117632 215 4294967295 1118208 1265004 3221224848 3221224332 3086915490 0 0 3674112 2143547135 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1921/status b/tests/002/proc/1921/status
new file mode 100644
index 00000000..0dc21447
--- /dev/null
+++ b/tests/002/proc/1921/status
@@ -0,0 +1,31 @@
+Name: rpc.rquotad
+State: S (sleeping)
+SleepAVG: 78%
+Tgid: 1921
+Pid: 1921
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 3740 kB
+VmLck: 0 kB
+VmRSS: 812 kB
+VmData: 156 kB
+VmStk: 8 kB
+VmExe: 58 kB
+VmLib: 1414 kB
+StaBrk: 00121000 kB
+Brk: 08021000 kB
+StaStk: bffffe20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000010000
+SigCgt: 0000000000004003
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1921/task/1921/stat b/tests/002/proc/1921/task/1921/stat
new file mode 100644
index 00000000..24e001ea
--- /dev/null
+++ b/tests/002/proc/1921/task/1921/stat
@@ -0,0 +1 @@
+1921 (rpc.rquotad) S 1 1921 1921 0 -1 4194368 10 0 0 0 0 0 0 0 16 0 1 0 9314 3829760 203 4294967295 1118208 1178312 3221224992 3221224428 3086915490 0 0 65536 16387 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1925/status b/tests/002/proc/1925/status
new file mode 100644
index 00000000..4fa3ce56
--- /dev/null
+++ b/tests/002/proc/1925/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1925
+Pid: 1925
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1925/task/1925/stat b/tests/002/proc/1925/task/1925/stat
new file mode 100644
index 00000000..13126047
--- /dev/null
+++ b/tests/002/proc/1925/task/1925/stat
@@ -0,0 +1 @@
+1925 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9319 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1926/status b/tests/002/proc/1926/status
new file mode 100644
index 00000000..1ddfdcba
--- /dev/null
+++ b/tests/002/proc/1926/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1926
+Pid: 1926
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1926/task/1926/stat b/tests/002/proc/1926/task/1926/stat
new file mode 100644
index 00000000..a77e08ee
--- /dev/null
+++ b/tests/002/proc/1926/task/1926/stat
@@ -0,0 +1 @@
+1926 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9319 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1927/status b/tests/002/proc/1927/status
new file mode 100644
index 00000000..a1e35914
--- /dev/null
+++ b/tests/002/proc/1927/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1927
+Pid: 1927
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1927/task/1927/stat b/tests/002/proc/1927/task/1927/stat
new file mode 100644
index 00000000..39ae7655
--- /dev/null
+++ b/tests/002/proc/1927/task/1927/stat
@@ -0,0 +1 @@
+1927 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9319 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1928/status b/tests/002/proc/1928/status
new file mode 100644
index 00000000..3d321e6a
--- /dev/null
+++ b/tests/002/proc/1928/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1928
+Pid: 1928
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1928/task/1928/stat b/tests/002/proc/1928/task/1928/stat
new file mode 100644
index 00000000..e5d9a35c
--- /dev/null
+++ b/tests/002/proc/1928/task/1928/stat
@@ -0,0 +1 @@
+1928 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9319 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1929/status b/tests/002/proc/1929/status
new file mode 100644
index 00000000..eff4d826
--- /dev/null
+++ b/tests/002/proc/1929/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1929
+Pid: 1929
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1929/task/1929/stat b/tests/002/proc/1929/task/1929/stat
new file mode 100644
index 00000000..87ddc5d2
--- /dev/null
+++ b/tests/002/proc/1929/task/1929/stat
@@ -0,0 +1 @@
+1929 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9319 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1930/status b/tests/002/proc/1930/status
new file mode 100644
index 00000000..47cc48e0
--- /dev/null
+++ b/tests/002/proc/1930/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1930
+Pid: 1930
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1930/task/1930/stat b/tests/002/proc/1930/task/1930/stat
new file mode 100644
index 00000000..80e19691
--- /dev/null
+++ b/tests/002/proc/1930/task/1930/stat
@@ -0,0 +1 @@
+1930 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9319 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1931/status b/tests/002/proc/1931/status
new file mode 100644
index 00000000..083527ae
--- /dev/null
+++ b/tests/002/proc/1931/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1931
+Pid: 1931
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1931/task/1931/stat b/tests/002/proc/1931/task/1931/stat
new file mode 100644
index 00000000..7622b243
--- /dev/null
+++ b/tests/002/proc/1931/task/1931/stat
@@ -0,0 +1 @@
+1931 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9320 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1932/status b/tests/002/proc/1932/status
new file mode 100644
index 00000000..da0270e7
--- /dev/null
+++ b/tests/002/proc/1932/status
@@ -0,0 +1,20 @@
+Name: nfsd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 1932
+Pid: 1932
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: fffffffffffffef8
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1932/task/1932/stat b/tests/002/proc/1932/task/1932/stat
new file mode 100644
index 00000000..f23746ae
--- /dev/null
+++ b/tests/002/proc/1932/task/1932/stat
@@ -0,0 +1 @@
+1932 (nfsd) S 1 1 1 0 -1 5242944 0 0 0 0 0 0 0 0 15 0 1 0 9320 0 0 4294967295 0 0 0 0 0 0 2147483384 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1936/status b/tests/002/proc/1936/status
new file mode 100644
index 00000000..24164d9e
--- /dev/null
+++ b/tests/002/proc/1936/status
@@ -0,0 +1,31 @@
+Name: rpc.mountd
+State: S (sleeping)
+SleepAVG: 78%
+Tgid: 1936
+Pid: 1936
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1720 kB
+VmLck: 0 kB
+VmRSS: 788 kB
+VmData: 176 kB
+VmStk: 16 kB
+VmExe: 59 kB
+VmLib: 1413 kB
+StaBrk: 00126000 kB
+Brk: 08021000 kB
+StaStk: bffffe20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000011000
+SigCgt: 0000000000004003
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1936/task/1936/stat b/tests/002/proc/1936/task/1936/stat
new file mode 100644
index 00000000..a73031b4
--- /dev/null
+++ b/tests/002/proc/1936/task/1936/stat
@@ -0,0 +1 @@
+1936 (rpc.mountd) S 1 1936 1936 0 -1 4194368 11 0 0 0 0 0 0 0 16 0 1 0 9342 1761280 197 4294967295 1118208 1178768 3221224992 3221224380 3086915490 0 0 69632 16387 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/1963/status b/tests/002/proc/1963/status
new file mode 100644
index 00000000..07e9f495
--- /dev/null
+++ b/tests/002/proc/1963/status
@@ -0,0 +1,31 @@
+Name: crond
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1963
+Pid: 1963
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 3680 kB
+VmLck: 0 kB
+VmRSS: 844 kB
+VmData: 148 kB
+VmStk: 12 kB
+VmExe: 34 kB
+VmLib: 1382 kB
+StaBrk: 0011b000 kB
+Brk: 08021000 kB
+StaStk: bffffe30 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000014003
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/1963/task/1963/stat b/tests/002/proc/1963/task/1963/stat
new file mode 100644
index 00000000..8de2fa7c
--- /dev/null
+++ b/tests/002/proc/1963/task/1963/stat
@@ -0,0 +1 @@
+1963 (crond) S 1 1963 1963 0 -1 4194368 147407 117767066 0 10 4 2984 51742 613826 16 0 1 0 9365 3768320 211 4294967295 1118208 1154032 3221225008 3221224132 3086915490 0 0 0 81923 0 0 0 17 0 0 0
diff --git a/tests/002/proc/1989/status b/tests/002/proc/1989/status
new file mode 100644
index 00000000..286f5635
--- /dev/null
+++ b/tests/002/proc/1989/status
@@ -0,0 +1,31 @@
+Name: xfs
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 1989
+Pid: 1989
+PPid: 1
+TracerPid: 0
+Uid: 43 43 43 43
+Gid: 43 43 43 43
+FDSize: 32
+Groups: 43
+VmSize: 3340 kB
+VmLck: 0 kB
+VmRSS: 1732 kB
+VmData: 808 kB
+VmStk: 24 kB
+VmExe: 68 kB
+VmLib: 2316 kB
+StaBrk: 0805e000 kB
+Brk: 08115000 kB
+StaStk: bffffde0 kB
+ExecLim: 08059000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000014a03
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/1989/task/1989/stat b/tests/002/proc/1989/task/1989/stat
new file mode 100644
index 00000000..33f45f52
--- /dev/null
+++ b/tests/002/proc/1989/task/1989/stat
@@ -0,0 +1 @@
+1989 (xfs) S 1 1989 1989 0 -1 4194624 362 0 3 0 0 111 0 0 16 0 1 0 9444 3420160 433 4294967295 134508544 134578492 3221224928 3221224268 2340770 0 0 4096 84483 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2/status b/tests/002/proc/2/status
new file mode 100644
index 00000000..62dfa2fd
--- /dev/null
+++ b/tests/002/proc/2/status
@@ -0,0 +1,20 @@
+Name: ksoftirqd/0
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 2
+Pid: 2
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2/task/2/stat b/tests/002/proc/2/task/2/stat
new file mode 100644
index 00000000..f6cbdbe0
--- /dev/null
+++ b/tests/002/proc/2/task/2/stat
@@ -0,0 +1 @@
+2 (ksoftirqd/0) S 1 0 0 0 -1 32832 0 0 0 0 0 21 0 0 34 19 1 0 56 0 0 4294967295 0 0 0 0 0 0 2147483647 0 0 3222430418 0 0 17 0 0 0
diff --git a/tests/002/proc/2008/status b/tests/002/proc/2008/status
new file mode 100644
index 00000000..023cd6e2
--- /dev/null
+++ b/tests/002/proc/2008/status
@@ -0,0 +1,31 @@
+Name: atd
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2008
+Pid: 2008
+PPid: 1
+TracerPid: 0
+Uid: 0 2 2 2
+Gid: 0 2 2 2
+FDSize: 32
+Groups:
+VmSize: 1552 kB
+VmLck: 0 kB
+VmRSS: 648 kB
+VmData: 152 kB
+VmStk: 8 kB
+VmExe: 15 kB
+VmLib: 1337 kB
+StaBrk: 00116000 kB
+Brk: 08021000 kB
+StaStk: bffffe30 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000014003
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2008/task/2008/stat b/tests/002/proc/2008/task/2008/stat
new file mode 100644
index 00000000..90dd8342
--- /dev/null
+++ b/tests/002/proc/2008/task/2008/stat
@@ -0,0 +1 @@
+2008 (atd) S 1 2008 2008 0 -1 4194368 27 0 0 0 1 324 0 0 16 0 1 0 9484 1589248 162 4294967295 1118208 1133868 3221225008 3221224180 3086915490 0 0 0 81923 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2027/status b/tests/002/proc/2027/status
new file mode 100644
index 00000000..4fe16ecc
--- /dev/null
+++ b/tests/002/proc/2027/status
@@ -0,0 +1,31 @@
+Name: dbus-daemon-1
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2027
+Pid: 2027
+PPid: 1
+TracerPid: 0
+Uid: 81 81 81 81
+Gid: 81 81 81 81
+FDSize: 32
+Groups:
+VmSize: 12588 kB
+VmLck: 0 kB
+VmRSS: 1396 kB
+VmData: 10408 kB
+VmStk: 12 kB
+VmExe: 478 kB
+VmLib: 1614 kB
+StaBrk: 080c2000 kB
+Brk: 080e3000 kB
+StaStk: bffffe00 kB
+ExecLim: 080c0000
+Threads: 2
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000180004001
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2027/task/2027/stat b/tests/002/proc/2027/task/2027/stat
new file mode 100644
index 00000000..08e2c322
--- /dev/null
+++ b/tests/002/proc/2027/task/2027/stat
@@ -0,0 +1 @@
+2027 (dbus-daemon-1) S 1 2027 2027 0 -1 4194624 103 0 0 0 3 26 0 0 16 0 2 0 9624 12890112 349 4294967295 134512640 135003120 3221224960 3221223576 2340770 0 0 4096 16385 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2027/task/2032/stat b/tests/002/proc/2027/task/2032/stat
new file mode 100644
index 00000000..f2728b16
--- /dev/null
+++ b/tests/002/proc/2027/task/2032/stat
@@ -0,0 +1 @@
+2032 (dbus-daemon-1) S 1 2027 2027 0 -1 4194368 1 0 0 0 0 0 0 0 17 0 2 0 9654 12890112 349 4294967295 134512640 135003120 3221224960 3086897108 2340770 0 0 4096 16385 0 0 0 -1 0 0 0
diff --git a/tests/002/proc/2041/status b/tests/002/proc/2041/status
new file mode 100644
index 00000000..7647f5a4
--- /dev/null
+++ b/tests/002/proc/2041/status
@@ -0,0 +1,31 @@
+Name: cups-config-dae
+State: S (sleeping)
+SleepAVG: 90%
+Tgid: 2041
+Pid: 2041
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 2680 kB
+VmLck: 0 kB
+VmRSS: 1032 kB
+VmData: 160 kB
+VmStk: 4 kB
+VmExe: 12 kB
+VmLib: 2452 kB
+StaBrk: 0804d000 kB
+Brk: 0806e000 kB
+StaStk: bffffe10 kB
+ExecLim: 0804c000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2041/task/2041/stat b/tests/002/proc/2041/task/2041/stat
new file mode 100644
index 00000000..31cd6415
--- /dev/null
+++ b/tests/002/proc/2041/task/2041/stat
@@ -0,0 +1 @@
+2041 (cups-config-dae) S 1 2041 2041 0 -1 4194368 190 0 0 0 0 3 0 0 16 0 1 0 9710 2744320 258 4294967295 134512640 134525464 3221224976 3221224584 2340770 0 0 4096 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2052/status b/tests/002/proc/2052/status
new file mode 100644
index 00000000..67cabe42
--- /dev/null
+++ b/tests/002/proc/2052/status
@@ -0,0 +1,31 @@
+Name: hald
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2052
+Pid: 2052
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 5508 kB
+VmLck: 0 kB
+VmRSS: 3968 kB
+VmData: 2436 kB
+VmStk: 12 kB
+VmExe: 198 kB
+VmLib: 2762 kB
+StaBrk: 08095000 kB
+Brk: 08259000 kB
+StaStk: bffffe30 kB
+ExecLim: 08079000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000010014000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2052/task/2052/stat b/tests/002/proc/2052/task/2052/stat
new file mode 100644
index 00000000..86a3b686
--- /dev/null
+++ b/tests/002/proc/2052/task/2052/stat
@@ -0,0 +1 @@
+2052 (hald) S 1 2052 2052 0 -1 4194624 4658 21123 2 1 505 29985 4 152 16 0 1 0 9776 5640192 992 4294967295 134508544 134711616 3221225008 3221224584 2340770 0 0 4096 268517376 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2062/status b/tests/002/proc/2062/status
new file mode 100644
index 00000000..1d5064a0
--- /dev/null
+++ b/tests/002/proc/2062/status
@@ -0,0 +1,31 @@
+Name: mingetty
+State: S (sleeping)
+SleepAVG: 74%
+Tgid: 2062
+Pid: 2062
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1440 kB
+VmLck: 0 kB
+VmRSS: 400 kB
+VmData: 148 kB
+VmStk: 4 kB
+VmExe: 8 kB
+VmLib: 1252 kB
+StaBrk: 0804c000 kB
+Brk: 0806d000 kB
+StaStk: bffffe70 kB
+ExecLim: 0804b000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2062/task/2062/stat b/tests/002/proc/2062/task/2062/stat
new file mode 100644
index 00000000..6ce0fdbb
--- /dev/null
+++ b/tests/002/proc/2062/task/2062/stat
@@ -0,0 +1 @@
+2062 (mingetty) S 1 2062 2062 1025 2062 4194560 118 0 0 0 0 1 0 0 18 0 1 0 9818 1474560 100 4294967295 134512640 134521080 3221225072 3221224116 2340770 0 0 0 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2124/status b/tests/002/proc/2124/status
new file mode 100644
index 00000000..fae54999
--- /dev/null
+++ b/tests/002/proc/2124/status
@@ -0,0 +1,31 @@
+Name: gdm-binary
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 2124
+Pid: 2124
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 256
+Groups:
+VmSize: 10584 kB
+VmLck: 0 kB
+VmRSS: 2368 kB
+VmData: 204 kB
+VmStk: 12 kB
+VmExe: 252 kB
+VmLib: 7780 kB
+StaBrk: 00153000 kB
+Brk: 08021000 kB
+StaStk: bffffb20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001800
+SigCgt: 0000000001814223
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2124/task/2124/stat b/tests/002/proc/2124/task/2124/stat
new file mode 100644
index 00000000..d5e956ad
--- /dev/null
+++ b/tests/002/proc/2124/task/2124/stat
@@ -0,0 +1 @@
+2124 (gdm-binary) S 1 2124 2124 0 -1 4194560 1760 3352 3 0 0 15 0 15 15 0 1 0 9924 10838016 592 4294967295 1118208 1376668 3221224224 3221222616 3086915490 0 0 536877056 25248291 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2184/status b/tests/002/proc/2184/status
new file mode 100644
index 00000000..72f9493f
--- /dev/null
+++ b/tests/002/proc/2184/status
@@ -0,0 +1,31 @@
+Name: gdm-binary
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 2184
+Pid: 2184
+PPid: 2124
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 503 42 503 42
+FDSize: 32
+Groups: 501 503 512
+VmSize: 11176 kB
+VmLck: 0 kB
+VmRSS: 3368 kB
+VmData: 440 kB
+VmStk: 24 kB
+VmExe: 252 kB
+VmLib: 8024 kB
+StaBrk: 00153000 kB
+Brk: 08021000 kB
+StaStk: bffffb20 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001200
+SigCgt: 0000000001014802
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2184/task/2184/stat b/tests/002/proc/2184/task/2184/stat
new file mode 100644
index 00000000..cebb2379
--- /dev/null
+++ b/tests/002/proc/2184/task/2184/stat
@@ -0,0 +1 @@
+2184 (gdm-binary) S 2124 2184 2124 0 -1 4194624 517 6651 0 40 0 20 25 99 15 0 1 0 10022 11444224 842 4294967295 1118208 1376668 3221224224 3221221052 3086915490 0 0 536875520 16861186 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2354/status b/tests/002/proc/2354/status
new file mode 100644
index 00000000..d18b6ea9
--- /dev/null
+++ b/tests/002/proc/2354/status
@@ -0,0 +1,31 @@
+Name: X
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 2354
+Pid: 2354
+PPid: 2184
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups: 0
+VmSize: 23376 kB
+VmLck: 0 kB
+VmRSS: 20472 kB
+VmData: 16472 kB
+VmStk: 28 kB
+VmExe: 1523 kB
+VmLib: 4345 kB
+StaBrk: 08209000 kB
+Brk: 087b2000 kB
+StaStk: bffffab0 kB
+ExecLim: b7fbe000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020301000
+SigCgt: 00000000518066cb
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2354/task/2354/stat b/tests/002/proc/2354/task/2354/stat
new file mode 100644
index 00000000..f38d6d78
--- /dev/null
+++ b/tests/002/proc/2354/task/2354/stat
@@ -0,0 +1 @@
+2354 (X) S 2184 2354 2124 0 -1 4194560 11589 1368 0 0 2769826 1725037 26 9 15 0 1 0 10269 42811392 5118 4294967295 134508544 136068148 3221224112 3221222188 2340770 0 0 540020736 1367369419 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2551/status b/tests/002/proc/2551/status
new file mode 100644
index 00000000..b6cd63db
--- /dev/null
+++ b/tests/002/proc/2551/status
@@ -0,0 +1,31 @@
+Name: gnome-session
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2551
+Pid: 2551
+PPid: 2184
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 20324 kB
+VmLck: 0 kB
+VmRSS: 9800 kB
+VmData: 2672 kB
+VmStk: 64 kB
+VmExe: 120 kB
+VmLib: 14224 kB
+StaBrk: 0806b000 kB
+Brk: 08218000 kB
+StaStk: bffffb50 kB
+ExecLim: 08067000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020000000
+SigCgt: 00000001800114f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2551/task/2551/stat b/tests/002/proc/2551/task/2551/stat
new file mode 100644
index 00000000..34f5656a
--- /dev/null
+++ b/tests/002/proc/2551/task/2551/stat
@@ -0,0 +1 @@
+2551 (gnome-session) S 2184 2551 2551 0 -1 4194560 5363 10700 11 11 4 100 0 63 16 0 1 0 43719 20811776 2450 4294967295 134512640 134636224 3221224272 3221223592 2340770 0 0 536870912 70896 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2579/status b/tests/002/proc/2579/status
new file mode 100644
index 00000000..27062e20
--- /dev/null
+++ b/tests/002/proc/2579/status
@@ -0,0 +1,31 @@
+Name: ssh-agent
+State: S (sleeping)
+SleepAVG: 58%
+Tgid: 2579
+Pid: 2579
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 99 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 3556 kB
+VmLck: 0 kB
+VmRSS: 1124 kB
+VmData: 344 kB
+VmStk: 8 kB
+VmExe: 53 kB
+VmLib: 2983 kB
+StaBrk: 00121000 kB
+Brk: 08021000 kB
+StaStk: bffffde0 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001002
+SigCgt: 0000000000004001
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2579/task/2579/stat b/tests/002/proc/2579/task/2579/stat
new file mode 100644
index 00000000..86030075
--- /dev/null
+++ b/tests/002/proc/2579/task/2579/stat
@@ -0,0 +1 @@
+2579 (ssh-agent) S 1 2579 2579 0 -1 4194368 19 0 0 0 0 0 0 0 18 0 1 0 43777 3641344 281 4294967295 1118208 1173240 3221224928 3221224476 3086915490 0 0 536875010 16385 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2625/status b/tests/002/proc/2625/status
new file mode 100644
index 00000000..47e7e165
--- /dev/null
+++ b/tests/002/proc/2625/status
@@ -0,0 +1,31 @@
+Name: dbus-launch
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2625
+Pid: 2625
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 2472 kB
+VmLck: 0 kB
+VmRSS: 652 kB
+VmData: 164 kB
+VmStk: 8 kB
+VmExe: 10 kB
+VmLib: 2222 kB
+StaBrk: 0804c000 kB
+Brk: 0806d000 kB
+StaStk: bffffb40 kB
+ExecLim: 0804b000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020000000
+SigCgt: 0000000000000001
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2625/task/2625/stat b/tests/002/proc/2625/task/2625/stat
new file mode 100644
index 00000000..456cdaaf
--- /dev/null
+++ b/tests/002/proc/2625/task/2625/stat
@@ -0,0 +1 @@
+2625 (dbus-launch) S 1 2551 2551 0 -1 4194368 95 0 0 0 0 0 0 0 16 0 1 0 43814 2531328 163 4294967295 134512640 134523568 3221224256 3221222556 2340770 0 0 536870912 1 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2626/status b/tests/002/proc/2626/status
new file mode 100644
index 00000000..03251438
--- /dev/null
+++ b/tests/002/proc/2626/status
@@ -0,0 +1,31 @@
+Name: dbus-daemon-1
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 2626
+Pid: 2626
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 12588 kB
+VmLck: 0 kB
+VmRSS: 1364 kB
+VmData: 10408 kB
+VmStk: 12 kB
+VmExe: 478 kB
+VmLib: 1614 kB
+StaBrk: 080c2000 kB
+Brk: 080e3000 kB
+StaStk: bffffb30 kB
+ExecLim: 080c0000
+Threads: 2
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000180004001
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2626/task/2626/stat b/tests/002/proc/2626/task/2626/stat
new file mode 100644
index 00000000..3bad16f9
--- /dev/null
+++ b/tests/002/proc/2626/task/2626/stat
@@ -0,0 +1 @@
+2626 (dbus-daemon-1) S 1 2626 2626 0 -1 4194368 160 0 0 0 0 2 0 0 16 0 2 0 43817 12890112 341 4294967295 134512640 135003120 3221224240 3221222856 2340770 0 0 536875008 16385 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2626/task/2627/stat b/tests/002/proc/2626/task/2627/stat
new file mode 100644
index 00000000..40ab4554
--- /dev/null
+++ b/tests/002/proc/2626/task/2627/stat
@@ -0,0 +1 @@
+2627 (dbus-daemon-1) S 1 2626 2626 0 -1 4194368 1 0 0 0 0 0 0 0 20 0 2 0 43818 12890112 341 4294967295 134512640 135003120 3221224240 3086897108 2340770 0 0 536875008 16385 0 0 0 -1 0 0 0
diff --git a/tests/002/proc/2631/status b/tests/002/proc/2631/status
new file mode 100644
index 00000000..f64f4d61
--- /dev/null
+++ b/tests/002/proc/2631/status
@@ -0,0 +1,31 @@
+Name: gconfd-2
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2631
+Pid: 2631
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 9928 kB
+VmLck: 0 kB
+VmRSS: 6572 kB
+VmData: 4792 kB
+VmStk: 8 kB
+VmExe: 47 kB
+VmLib: 2873 kB
+StaBrk: 08056000 kB
+Brk: 084f8000 kB
+StaStk: bffffb10 kB
+ExecLim: 08054000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001002
+SigCgt: 00000001800046e9
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2631/task/2631/stat b/tests/002/proc/2631/task/2631/stat
new file mode 100644
index 00000000..16b52632
--- /dev/null
+++ b/tests/002/proc/2631/task/2631/stat
@@ -0,0 +1 @@
+2631 (gconfd-2) S 1 2551 2551 0 -1 4194304 2657 0 1 0 86 4751 0 0 16 0 1 0 43842 10166272 1643 4294967295 134512640 134561456 3221224208 3221223384 2340770 0 0 536875010 18153 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2634/status b/tests/002/proc/2634/status
new file mode 100644
index 00000000..f6b11b67
--- /dev/null
+++ b/tests/002/proc/2634/status
@@ -0,0 +1,31 @@
+Name: gnome-keyring-d
+State: S (sleeping)
+SleepAVG: 61%
+Tgid: 2634
+Pid: 2634
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 2192 kB
+VmLck: 0 kB
+VmRSS: 1004 kB
+VmData: 156 kB
+VmStk: 8 kB
+VmExe: 66 kB
+VmLib: 1878 kB
+StaBrk: 0805b000 kB
+Brk: 0807c000 kB
+StaStk: bffffad0 kB
+ExecLim: 08059000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000000004003
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2634/task/2634/stat b/tests/002/proc/2634/task/2634/stat
new file mode 100644
index 00000000..a19fdf35
--- /dev/null
+++ b/tests/002/proc/2634/task/2634/stat
@@ -0,0 +1 @@
+2634 (gnome-keyring-d) S 1 2551 2551 0 -1 4194368 59 0 0 0 0 0 0 0 19 0 1 0 44050 2244608 251 4294967295 134512640 134581220 3221224144 3221223768 2340770 0 0 536875008 16387 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2636/status b/tests/002/proc/2636/status
new file mode 100644
index 00000000..78681966
--- /dev/null
+++ b/tests/002/proc/2636/status
@@ -0,0 +1,31 @@
+Name: bonobo-activati
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 2636
+Pid: 2636
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 6984 kB
+VmLck: 0 kB
+VmRSS: 2756 kB
+VmData: 608 kB
+VmStk: 16 kB
+VmExe: 69 kB
+VmLib: 3999 kB
+StaBrk: 0805d000 kB
+Brk: 080e1000 kB
+StaStk: bffffa30 kB
+ExecLim: 0805a000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000180000000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2636/task/2636/stat b/tests/002/proc/2636/task/2636/stat
new file mode 100644
index 00000000..34bbe4eb
--- /dev/null
+++ b/tests/002/proc/2636/task/2636/stat
@@ -0,0 +1 @@
+2636 (bonobo-activati) S 1 2636 2636 0 -1 4194304 1170 84 4 0 0 22 0 4 16 0 1 0 44059 7151616 689 4294967295 134512640 134583432 3221223984 3221223368 2340770 0 0 536875008 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2638/status b/tests/002/proc/2638/status
new file mode 100644
index 00000000..7967b64d
--- /dev/null
+++ b/tests/002/proc/2638/status
@@ -0,0 +1,31 @@
+Name: gnome-settings-
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2638
+Pid: 2638
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 18224 kB
+VmLck: 0 kB
+VmRSS: 6852 kB
+VmData: 744 kB
+VmStk: 68 kB
+VmExe: 141 kB
+VmLib: 14459 kB
+StaBrk: 08072000 kB
+Brk: 080f8000 kB
+StaStk: bffff7a0 kB
+ExecLim: 0806c000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000180010cf0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2638/task/2638/stat b/tests/002/proc/2638/task/2638/stat
new file mode 100644
index 00000000..b0011b44
--- /dev/null
+++ b/tests/002/proc/2638/task/2638/stat
@@ -0,0 +1 @@
+2638 (gnome-settings-) S 1 2636 2636 0 -1 4194304 2615 11311 5 0 1 29 1 47 16 0 1 0 44112 18661376 1713 4294967295 134512640 134657092 3221223328 3221222856 2340770 0 0 536875008 68848 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2644/status b/tests/002/proc/2644/status
new file mode 100644
index 00000000..fbb4906e
--- /dev/null
+++ b/tests/002/proc/2644/status
@@ -0,0 +1,31 @@
+Name: gam_server
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2644
+Pid: 2644
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 2304 kB
+VmLck: 0 kB
+VmRSS: 1264 kB
+VmData: 288 kB
+VmStk: 16 kB
+VmExe: 40 kB
+VmLib: 1880 kB
+StaBrk: 08054000 kB
+Brk: 08096000 kB
+StaStk: bffff7e0 kB
+ExecLim: 08053000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000210000800
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2644/task/2644/stat b/tests/002/proc/2644/task/2644/stat
new file mode 100644
index 00000000..7e6a6389
--- /dev/null
+++ b/tests/002/proc/2644/task/2644/stat
@@ -0,0 +1 @@
+2644 (gam_server) S 1 2643 2643 0 -1 4194304 365 0 0 0 291 80080 0 0 16 0 1 0 44183 2359296 316 4294967295 134512640 134553980 3221223392 3221223016 2340770 0 0 536875008 268437504 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2661/status b/tests/002/proc/2661/status
new file mode 100644
index 00000000..1e07a8a4
--- /dev/null
+++ b/tests/002/proc/2661/status
@@ -0,0 +1,31 @@
+Name: xscreensaver
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2661
+Pid: 2661
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 4584 kB
+VmLck: 0 kB
+VmRSS: 2336 kB
+VmData: 552 kB
+VmStk: 52 kB
+VmExe: 204 kB
+VmLib: 3588 kB
+StaBrk: 0807d000 kB
+Brk: 080c9000 kB
+StaStk: bffff7f0 kB
+ExecLim: 08079000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020000000
+SigCgt: 00000000418144ff
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2661/task/2661/stat b/tests/002/proc/2661/task/2661/stat
new file mode 100644
index 00000000..9da2461f
--- /dev/null
+++ b/tests/002/proc/2661/task/2661/stat
@@ -0,0 +1 @@
+2661 (xscreensaver) S 1 2636 2636 0 -1 4194304 848 442 3 13 18 7929 0 1 16 0 1 0 44257 4694016 584 4294967295 134500352 134709912 3221223408 3221221372 2340770 0 0 536870912 1098990847 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2685/status b/tests/002/proc/2685/status
new file mode 100644
index 00000000..b9a4012c
--- /dev/null
+++ b/tests/002/proc/2685/status
@@ -0,0 +1,31 @@
+Name: metacity
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 2685
+Pid: 2685
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 12332 kB
+VmLck: 0 kB
+VmRSS: 5260 kB
+VmData: 768 kB
+VmStk: 64 kB
+VmExe: 430 kB
+VmLib: 8582 kB
+StaBrk: 080bd000 kB
+Brk: 08167000 kB
+StaStk: bffffa80 kB
+ExecLim: 080b4000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000021001000
+SigCgt: 0000000180000000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2685/task/2685/stat b/tests/002/proc/2685/task/2685/stat
new file mode 100644
index 00000000..41ba36c8
--- /dev/null
+++ b/tests/002/proc/2685/task/2685/stat
@@ -0,0 +1 @@
+2685 (metacity) S 1 2685 2685 0 -1 4194304 1755 697 5 1 5 30 0 1 15 0 1 0 44486 12627968 1315 4294967295 134512640 134953484 3221224064 3221223096 2340770 0 0 553652224 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2689/status b/tests/002/proc/2689/status
new file mode 100644
index 00000000..73b53a1f
--- /dev/null
+++ b/tests/002/proc/2689/status
@@ -0,0 +1,31 @@
+Name: gnome-panel
+State: S (sleeping)
+SleepAVG: 87%
+Tgid: 2689
+Pid: 2689
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 22136 kB
+VmLck: 0 kB
+VmRSS: 12408 kB
+VmData: 3808 kB
+VmStk: 64 kB
+VmExe: 436 kB
+VmLib: 14536 kB
+StaBrk: 080c1000 kB
+Brk: 08446000 kB
+StaStk: bffffa70 kB
+ExecLim: 080b6000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000180010cf0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2689/task/2689/stat b/tests/002/proc/2689/task/2689/stat
new file mode 100644
index 00000000..fa62d4f6
--- /dev/null
+++ b/tests/002/proc/2689/task/2689/stat
@@ -0,0 +1 @@
+2689 (gnome-panel) S 1 2689 2689 0 -1 4194304 3290 0 10 0 27 220 0 0 17 0 1 0 44541 22667264 3102 4294967295 134512640 134959452 3221224048 3221223560 2340770 0 0 536875008 68848 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2691/status b/tests/002/proc/2691/status
new file mode 100644
index 00000000..02e1e14e
--- /dev/null
+++ b/tests/002/proc/2691/status
@@ -0,0 +1,31 @@
+Name: nautilus
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 2691
+Pid: 2691
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 42136 kB
+VmLck: 0 kB
+VmRSS: 18296 kB
+VmData: 21388 kB
+VmStk: 72 kB
+VmExe: 590 kB
+VmLib: 16310 kB
+StaBrk: 080ed000 kB
+Brk: 0834f000 kB
+StaStk: bffffa60 kB
+ExecLim: 080dc000
+Threads: 10
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000180010cf0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2691/task/2691/stat b/tests/002/proc/2691/task/2691/stat
new file mode 100644
index 00000000..4c6319cf
--- /dev/null
+++ b/tests/002/proc/2691/task/2691/stat
@@ -0,0 +1 @@
+2691 (nautilus) S 1 2691 2691 0 -1 4194304 6760 25 25 0 768 163818 0 4 15 0 10 0 44549 43147264 4574 4294967295 134512640 135116832 3221224032 3221223208 2340770 0 0 536875008 68848 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2691/task/2696/stat b/tests/002/proc/2691/task/2696/stat
new file mode 100644
index 00000000..60c53157
--- /dev/null
+++ b/tests/002/proc/2691/task/2696/stat
@@ -0,0 +1 @@
+2696 (nautilus) S 1 2691 2691 0 -1 4194368 11 25 0 0 0 2 0 4 15 0 10 0 44786 43147264 4574 4294967295 134512640 135116832 3221224032 3084718936 2340770 0 0 536875008 68848 0 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2708/stat b/tests/002/proc/2691/task/2708/stat
new file mode 100644
index 00000000..c27effae
--- /dev/null
+++ b/tests/002/proc/2691/task/2708/stat
@@ -0,0 +1 @@
+2708 (nautilus) S 1 2691 2691 0 -1 4194368 4 25 0 0 0 0 0 4 15 0 10 0 44890 43147264 4574 4294967295 134512640 135116832 3221224032 3074229164 2340770 0 0 536875008 68848 3225405204 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2709/stat b/tests/002/proc/2691/task/2709/stat
new file mode 100644
index 00000000..e21a2ead
--- /dev/null
+++ b/tests/002/proc/2691/task/2709/stat
@@ -0,0 +1 @@
+2709 (nautilus) S 1 2691 2691 0 -1 4194368 12 25 0 0 0 2 0 4 15 0 10 0 44890 43147264 4574 4294967295 134512640 135116832 3221224032 3073962924 2340770 0 0 536875008 68848 3225409776 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2710/stat b/tests/002/proc/2691/task/2710/stat
new file mode 100644
index 00000000..170584e9
--- /dev/null
+++ b/tests/002/proc/2691/task/2710/stat
@@ -0,0 +1 @@
+2710 (nautilus) S 1 2691 2691 0 -1 4194368 4 25 0 0 0 0 0 4 15 0 10 0 44890 43147264 4574 4294967295 134512640 135116832 3221224032 3073696684 2340770 0 0 536875008 68848 3225404448 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2711/stat b/tests/002/proc/2691/task/2711/stat
new file mode 100644
index 00000000..b198b937
--- /dev/null
+++ b/tests/002/proc/2691/task/2711/stat
@@ -0,0 +1 @@
+2711 (nautilus) S 1 2691 2691 0 -1 4194368 3 25 0 0 0 0 0 4 15 0 10 0 44891 43147264 4574 4294967295 134512640 135116832 3221224032 3073430444 2340770 0 0 536875008 68848 3225410892 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2712/stat b/tests/002/proc/2691/task/2712/stat
new file mode 100644
index 00000000..26d3fad8
--- /dev/null
+++ b/tests/002/proc/2691/task/2712/stat
@@ -0,0 +1 @@
+2712 (nautilus) S 1 2691 2691 0 -1 4194368 3 25 0 0 0 0 0 4 15 0 10 0 44891 43147264 4574 4294967295 134512640 135116832 3221224032 3073164204 2340770 0 0 536875008 68848 3225406032 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2713/stat b/tests/002/proc/2691/task/2713/stat
new file mode 100644
index 00000000..fab4e652
--- /dev/null
+++ b/tests/002/proc/2691/task/2713/stat
@@ -0,0 +1 @@
+2713 (nautilus) S 1 2691 2691 0 -1 4194368 6 25 0 0 0 0 0 4 15 0 10 0 44891 43147264 4574 4294967295 134512640 135116832 3221224032 3072897964 2340770 0 0 536875008 68848 3225405132 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2714/stat b/tests/002/proc/2691/task/2714/stat
new file mode 100644
index 00000000..46aacf24
--- /dev/null
+++ b/tests/002/proc/2691/task/2714/stat
@@ -0,0 +1 @@
+2714 (nautilus) S 1 2691 2691 0 -1 4194368 63 25 0 0 0 5 0 4 16 0 10 0 44891 43147264 4574 4294967295 134512640 135116832 3221224032 3072631724 2340770 0 0 536875008 68848 3225408660 0 0 -1 0 0 0
diff --git a/tests/002/proc/2691/task/2715/stat b/tests/002/proc/2691/task/2715/stat
new file mode 100644
index 00000000..382b125b
--- /dev/null
+++ b/tests/002/proc/2691/task/2715/stat
@@ -0,0 +1 @@
+2715 (nautilus) S 1 2691 2691 0 -1 4194368 7 25 0 0 0 1 0 4 15 0 10 0 44891 43147264 4574 4294967295 134512640 135116832 3221224032 3072365484 2340770 0 0 536875008 68848 3225407508 0 0 -1 0 0 0
diff --git a/tests/002/proc/2693/status b/tests/002/proc/2693/status
new file mode 100644
index 00000000..723c6b52
--- /dev/null
+++ b/tests/002/proc/2693/status
@@ -0,0 +1,31 @@
+Name: gnome-volume-ma
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2693
+Pid: 2693
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 17928 kB
+VmLck: 0 kB
+VmRSS: 6212 kB
+VmData: 612 kB
+VmStk: 64 kB
+VmExe: 17 kB
+VmLib: 14459 kB
+StaBrk: 08050000 kB
+Brk: 080b6000 kB
+StaStk: bffffa60 kB
+ExecLim: 0804d000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 00000001800144f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2693/task/2693/stat b/tests/002/proc/2693/task/2693/stat
new file mode 100644
index 00000000..8bda4bb5
--- /dev/null
+++ b/tests/002/proc/2693/task/2693/stat
@@ -0,0 +1 @@
+2693 (gnome-volume-ma) S 1 2693 2693 0 -1 4194304 1919 0 0 0 2 37 0 0 16 0 1 0 44557 18358272 1553 4294967295 134512640 134530528 3221224032 3221223496 2340770 0 0 536875008 83184 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2695/status b/tests/002/proc/2695/status
new file mode 100644
index 00000000..a7785592
--- /dev/null
+++ b/tests/002/proc/2695/status
@@ -0,0 +1,31 @@
+Name: eggcups
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2695
+Pid: 2695
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 39476 kB
+VmLck: 0 kB
+VmRSS: 7744 kB
+VmData: 21228 kB
+VmStk: 64 kB
+VmExe: 106 kB
+VmLib: 14878 kB
+StaBrk: 08067000 kB
+Brk: 080ec000 kB
+StaStk: bffffa70 kB
+ExecLim: 08063000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001001
+SigCgt: 00000001800144f2
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2695/task/2695/stat b/tests/002/proc/2695/task/2695/stat
new file mode 100644
index 00000000..bcca5a53
--- /dev/null
+++ b/tests/002/proc/2695/task/2695/stat
@@ -0,0 +1 @@
+2695 (eggcups) S 1 2695 2695 0 -1 4194304 1939 0 5 0 37 3761 0 0 16 0 1 0 44706 40423424 1936 4294967295 134512640 134622204 3221224048 3221223160 2340770 0 0 536875009 83186 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2698/status b/tests/002/proc/2698/status
new file mode 100644
index 00000000..f2083aa3
--- /dev/null
+++ b/tests/002/proc/2698/status
@@ -0,0 +1,31 @@
+Name: gnome-vfs-daemo
+State: S (sleeping)
+SleepAVG: 87%
+Tgid: 2698
+Pid: 2698
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 20048 kB
+VmLck: 0 kB
+VmRSS: 3552 kB
+VmData: 10664 kB
+VmStk: 20 kB
+VmExe: 74 kB
+VmLib: 6790 kB
+StaBrk: 08066000 kB
+Brk: 080a8000 kB
+StaStk: bffff7a0 kB
+ExecLim: 0805b000
+Threads: 2
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 0000000180010800
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2698/task/2698/stat b/tests/002/proc/2698/task/2698/stat
new file mode 100644
index 00000000..5ba02563
--- /dev/null
+++ b/tests/002/proc/2698/task/2698/stat
@@ -0,0 +1 @@
+2698 (gnome-vfs-daemo) S 1 2636 2636 0 -1 4194304 1015 15 1 0 1 13 0 1 16 0 2 0 44787 20529152 888 4294967295 134512640 134589128 3221223328 3221222936 2340770 0 0 536875008 67584 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2698/task/2699/stat b/tests/002/proc/2698/task/2699/stat
new file mode 100644
index 00000000..6ed657ad
--- /dev/null
+++ b/tests/002/proc/2698/task/2699/stat
@@ -0,0 +1 @@
+2699 (gnome-vfs-daemo) S 1 2636 2636 0 -1 4194368 10 15 0 0 0 0 0 1 15 0 2 0 44798 20529152 888 4294967295 134512640 134589128 3221223328 3084776280 2340770 0 0 536875008 67584 0 0 0 -1 0 0 0
diff --git a/tests/002/proc/2701/status b/tests/002/proc/2701/status
new file mode 100644
index 00000000..2ac68d03
--- /dev/null
+++ b/tests/002/proc/2701/status
@@ -0,0 +1,31 @@
+Name: pam-panel-icon
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2701
+Pid: 2701
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 12152 kB
+VmLck: 0 kB
+VmRSS: 4196 kB
+VmData: 512 kB
+VmStk: 64 kB
+VmExe: 35 kB
+VmLib: 9101 kB
+StaBrk: 08053000 kB
+Brk: 080b6000 kB
+StaStk: bffffa60 kB
+ExecLim: 08051000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020000000
+SigCgt: 0000000180000000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2701/task/2701/stat b/tests/002/proc/2701/task/2701/stat
new file mode 100644
index 00000000..5e5e4d0d
--- /dev/null
+++ b/tests/002/proc/2701/task/2701/stat
@@ -0,0 +1 @@
+2701 (pam-panel-icon) S 1 2701 2701 0 -1 4194304 1202 0 0 0 37 9236 0 0 16 0 1 0 44814 12443648 1049 4294967295 134512640 134548696 3221224032 3221223576 2340770 0 0 536870912 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2707/status b/tests/002/proc/2707/status
new file mode 100644
index 00000000..2d915b5a
--- /dev/null
+++ b/tests/002/proc/2707/status
@@ -0,0 +1,31 @@
+Name: rhn-applet-gui
+State: R (running)
+SleepAVG: 98%
+Tgid: 2707
+Pid: 2707
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 28748 kB
+VmLck: 0 kB
+VmRSS: 16676 kB
+VmData: 5364 kB
+VmStk: 100 kB
+VmExe: 1 kB
+VmLib: 19507 kB
+StaBrk: 0804a000 kB
+Brk: 082aa000 kB
+StaStk: bffffa50 kB
+ExecLim: 08049000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000021001000
+SigCgt: 00000001800104f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2707/task/2707/stat b/tests/002/proc/2707/task/2707/stat
new file mode 100644
index 00000000..5b1c3e62
--- /dev/null
+++ b/tests/002/proc/2707/task/2707/stat
@@ -0,0 +1 @@
+2707 (rhn-applet-gui) S 1 2707 2707 0 -1 4194304 4561 0 19 0 64467 4019712 0 0 25 10 1 0 44857 29437952 4169 4294967295 134512640 134514336 3221224016 3221220104 2340770 0 0 553652224 66800 0 0 0 17 0 0 0
diff --git a/tests/002/proc/27121/status b/tests/002/proc/27121/status
new file mode 100644
index 00000000..1326a5f1
--- /dev/null
+++ b/tests/002/proc/27121/status
@@ -0,0 +1,20 @@
+Name: pdflush
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 27121
+Pid: 27121
+PPid: 3
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/27121/task/27121/stat b/tests/002/proc/27121/task/27121/stat
new file mode 100644
index 00000000..bea101fe
--- /dev/null
+++ b/tests/002/proc/27121/task/27121/stat
@@ -0,0 +1 @@
+27121 (pdflush) S 3 0 0 0 -1 41024 0 0 0 0 0 1 0 0 15 0 1 0 192847829 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222571503 0 0 17 0 0 0
diff --git a/tests/002/proc/2717/status b/tests/002/proc/2717/status
new file mode 100644
index 00000000..2db485b0
--- /dev/null
+++ b/tests/002/proc/2717/status
@@ -0,0 +1,31 @@
+Name: pam_timestamp_c
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2717
+Pid: 2717
+PPid: 2701
+TracerPid: 0
+Uid: 524 0 0 0
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 1620 kB
+VmLck: 0 kB
+VmRSS: 640 kB
+VmData: 156 kB
+VmStk: 16 kB
+VmExe: 4 kB
+VmLib: 1392 kB
+StaBrk: 0804b000 kB
+Brk: 0806c000 kB
+StaStk: bffffa70 kB
+ExecLim: 0804a000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/2717/task/2717/stat b/tests/002/proc/2717/task/2717/stat
new file mode 100644
index 00000000..e353ebe3
--- /dev/null
+++ b/tests/002/proc/2717/task/2717/stat
@@ -0,0 +1 @@
+2717 (pam_timestamp_c) S 2701 2701 2701 0 -1 4194560 201 0 0 0 71 15175 0 0 16 0 1 0 44953 1658880 160 4294967295 134512640 134517636 3221224048 3221214844 2340770 0 0 536870912 0 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/2718/status b/tests/002/proc/2718/status
new file mode 100644
index 00000000..70b16ad9
--- /dev/null
+++ b/tests/002/proc/2718/status
@@ -0,0 +1,31 @@
+Name: mapping-daemon
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2718
+Pid: 2718
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 2108 kB
+VmLck: 0 kB
+VmRSS: 812 kB
+VmData: 156 kB
+VmStk: 8 kB
+VmExe: 9 kB
+VmLib: 1879 kB
+StaBrk: 0804c000 kB
+Brk: 0806d000 kB
+StaStk: bffffa80 kB
+ExecLim: 0804b000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2718/task/2718/stat b/tests/002/proc/2718/task/2718/stat
new file mode 100644
index 00000000..de695b4e
--- /dev/null
+++ b/tests/002/proc/2718/task/2718/stat
@@ -0,0 +1 @@
+2718 (mapping-daemon) S 1 2691 2691 0 -1 4194304 249 0 0 0 2 562 0 0 16 0 1 0 44956 2158592 203 4294967295 134512640 134522612 3221224064 3221223544 2340770 0 0 536870912 0 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2720/status b/tests/002/proc/2720/status
new file mode 100644
index 00000000..fc792728
--- /dev/null
+++ b/tests/002/proc/2720/status
@@ -0,0 +1,31 @@
+Name: wnck-applet
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2720
+Pid: 2720
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 19696 kB
+VmLck: 0 kB
+VmRSS: 8536 kB
+VmData: 1804 kB
+VmStk: 68 kB
+VmExe: 66 kB
+VmLib: 14574 kB
+StaBrk: 0805d000 kB
+Brk: 081ec000 kB
+StaStk: bffff7b0 kB
+ExecLim: 08059000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 00000001800104f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2720/task/2720/stat b/tests/002/proc/2720/task/2720/stat
new file mode 100644
index 00000000..70e66c8a
--- /dev/null
+++ b/tests/002/proc/2720/task/2720/stat
@@ -0,0 +1 @@
+2720 (wnck-applet) S 1 2636 2636 0 -1 4194304 2257 0 3 0 9 65 0 0 16 0 1 0 45806 20168704 2134 4294967295 134512640 134580268 3221223344 3221222696 2340770 0 0 536875008 66800 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2722/status b/tests/002/proc/2722/status
new file mode 100644
index 00000000..cd89611b
--- /dev/null
+++ b/tests/002/proc/2722/status
@@ -0,0 +1,31 @@
+Name: mixer_applet2
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 2722
+Pid: 2722
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 21128 kB
+VmLck: 0 kB
+VmRSS: 9276 kB
+VmData: 2188 kB
+VmStk: 68 kB
+VmExe: 29 kB
+VmLib: 15639 kB
+StaBrk: 08053000 kB
+Brk: 08243000 kB
+StaStk: bffff7a0 kB
+ExecLim: 08050000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 00000001800100f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2722/task/2722/stat b/tests/002/proc/2722/task/2722/stat
new file mode 100644
index 00000000..9dd73cdb
--- /dev/null
+++ b/tests/002/proc/2722/task/2722/stat
@@ -0,0 +1 @@
+2722 (mixer_applet2) S 1 2636 2636 0 -1 4194304 2479 0 11 0 462 88674 0 0 15 0 1 0 45960 21635072 2319 4294967295 134512640 134542828 3221223328 3221222680 2340770 0 0 536875008 65776 0 0 0 17 0 0 0
diff --git a/tests/002/proc/27243/status b/tests/002/proc/27243/status
new file mode 100644
index 00000000..71ce2ec0
--- /dev/null
+++ b/tests/002/proc/27243/status
@@ -0,0 +1,20 @@
+Name: pdflush
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 27243
+Pid: 27243
+PPid: 3
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/27243/task/27243/stat b/tests/002/proc/27243/task/27243/stat
new file mode 100644
index 00000000..850d4843
--- /dev/null
+++ b/tests/002/proc/27243/task/27243/stat
@@ -0,0 +1 @@
+27243 (pdflush) S 3 0 0 0 -1 41024 0 0 0 0 0 3224 0 0 15 0 1 0 192851014 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222571503 0 0 17 0 0 0
diff --git a/tests/002/proc/2726/status b/tests/002/proc/2726/status
new file mode 100644
index 00000000..6b6be86f
--- /dev/null
+++ b/tests/002/proc/2726/status
@@ -0,0 +1,31 @@
+Name: clock-applet
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 2726
+Pid: 2726
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 19576 kB
+VmLck: 0 kB
+VmRSS: 8052 kB
+VmData: 1012 kB
+VmStk: 68 kB
+VmExe: 92 kB
+VmLib: 15472 kB
+StaBrk: 08064000 kB
+Brk: 0812b000 kB
+StaStk: bffff7a0 kB
+ExecLim: 08060000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 00000001800104f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2726/task/2726/stat b/tests/002/proc/2726/task/2726/stat
new file mode 100644
index 00000000..208ce1a5
--- /dev/null
+++ b/tests/002/proc/2726/task/2726/stat
@@ -0,0 +1 @@
+2726 (clock-applet) S 1 2636 2636 0 -1 4194304 2152 0 6 0 5100 258062 0 0 16 0 1 0 46077 20045824 2013 4294967295 134512640 134607244 3221223328 3221222680 2340770 0 0 536875008 66800 0 0 0 17 0 0 0
diff --git a/tests/002/proc/2728/status b/tests/002/proc/2728/status
new file mode 100644
index 00000000..ccb9860a
--- /dev/null
+++ b/tests/002/proc/2728/status
@@ -0,0 +1,31 @@
+Name: notification-ar
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 2728
+Pid: 2728
+PPid: 1
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 17888 kB
+VmLck: 0 kB
+VmRSS: 6800 kB
+VmData: 756 kB
+VmStk: 68 kB
+VmExe: 23 kB
+VmLib: 14261 kB
+StaBrk: 08051000 kB
+Brk: 080db000 kB
+StaStk: bffff780 kB
+ExecLim: 0804e000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000020001000
+SigCgt: 00000001800104f0
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/2728/task/2728/stat b/tests/002/proc/2728/task/2728/stat
new file mode 100644
index 00000000..47fa70e5
--- /dev/null
+++ b/tests/002/proc/2728/task/2728/stat
@@ -0,0 +1 @@
+2728 (notification-ar) S 1 2636 2636 0 -1 4194304 1816 0 1 0 3 15 0 0 16 0 1 0 46126 18317312 1700 4294967295 134512640 134537192 3221223296 3221222648 2340770 0 0 536875008 66800 0 0 0 17 0 0 0
diff --git a/tests/002/proc/27682/status b/tests/002/proc/27682/status
new file mode 100644
index 00000000..6c644758
--- /dev/null
+++ b/tests/002/proc/27682/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 27682
+Pid: 27682
+PPid: 1887
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 6836 kB
+VmLck: 0 kB
+VmRSS: 2368 kB
+VmData: 436 kB
+VmStk: 24 kB
+VmExe: 295 kB
+VmLib: 3277 kB
+StaBrk: 00161000 kB
+Brk: 08021000 kB
+StaStk: bffffe10 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000006001
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/27682/task/27682/stat b/tests/002/proc/27682/task/27682/stat
new file mode 100644
index 00000000..5e7a9644
--- /dev/null
+++ b/tests/002/proc/27682/task/27682/stat
@@ -0,0 +1 @@
+27682 (sshd) S 1887 27682 27682 0 -1 4194560 1209 79 0 0 119 230 2 0 16 0 1 0 193311484 7000064 592 4294967295 1118208 1420332 3221224976 3221220452 3086915490 0 0 4096 24577 0 0 0 17 0 0 0
diff --git a/tests/002/proc/27684/status b/tests/002/proc/27684/status
new file mode 100644
index 00000000..3a2542d6
--- /dev/null
+++ b/tests/002/proc/27684/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 27684
+Pid: 27684
+PPid: 27682
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 7012 kB
+VmLck: 0 kB
+VmRSS: 2456 kB
+VmData: 596 kB
+VmStk: 40 kB
+VmExe: 295 kB
+VmLib: 3277 kB
+StaBrk: 00161000 kB
+Brk: 08049000 kB
+StaStk: bffffe10 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000012000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/27684/task/27684/stat b/tests/002/proc/27684/task/27684/stat
new file mode 100644
index 00000000..3f12ecc5
--- /dev/null
+++ b/tests/002/proc/27684/task/27684/stat
@@ -0,0 +1 @@
+27684 (sshd) S 27682 27682 27682 0 -1 4194624 126 0 0 0 2094 54068 0 0 15 0 1 0 193311752 7180288 614 4294967295 1118208 1420332 3221224976 3221220428 3086915490 0 0 4096 73728 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/27685/status b/tests/002/proc/27685/status
new file mode 100644
index 00000000..2d59eb08
--- /dev/null
+++ b/tests/002/proc/27685/status
@@ -0,0 +1,31 @@
+Name: bash
+State: S (sleeping)
+SleepAVG: 82%
+Tgid: 27685
+Pid: 27685
+PPid: 27684
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 5964 kB
+VmLck: 0 kB
+VmRSS: 2960 kB
+VmData: 1584 kB
+VmStk: 20 kB
+VmExe: 577 kB
+VmLib: 1415 kB
+StaBrk: 080e3000 kB
+Brk: 08262000 kB
+StaStk: bffffe40 kB
+ExecLim: 080d8000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000384004
+SigCgt: 000000004b813efb
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/27685/task/27685/stat b/tests/002/proc/27685/task/27685/stat
new file mode 100644
index 00000000..4b79d09a
--- /dev/null
+++ b/tests/002/proc/27685/task/27685/stat
@@ -0,0 +1 @@
+27685 (bash) S 27684 27685 27685 34817 27685 4194304 360749 21090866 0 85 72 3121 178898 151420 16 0 1 0 193311757 6107136 740 4294967295 134508544 135099520 3221225024 3221221396 2340770 0 0 3686404 1266761467 0 0 0 17 0 0 0
diff --git a/tests/002/proc/28/status b/tests/002/proc/28/status
new file mode 100644
index 00000000..1e39d66a
--- /dev/null
+++ b/tests/002/proc/28/status
@@ -0,0 +1,20 @@
+Name: kswapd0
+State: S (sleeping)
+SleepAVG: 52%
+Tgid: 28
+Pid: 28
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000000000
+SigCgt: 0000000000004100
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/28/task/28/stat b/tests/002/proc/28/task/28/stat
new file mode 100644
index 00000000..c6e9af6b
--- /dev/null
+++ b/tests/002/proc/28/task/28/stat
@@ -0,0 +1 @@
+28 (kswapd0) S 1 1 1 0 -1 264256 0 0 0 0 0 652 0 0 19 0 1 0 63 0 0 4294967295 0 0 0 0 0 0 2147483647 0 16640 3222597324 0 0 17 0 0 0
diff --git a/tests/002/proc/29/status b/tests/002/proc/29/status
new file mode 100644
index 00000000..864a05c4
--- /dev/null
+++ b/tests/002/proc/29/status
@@ -0,0 +1,20 @@
+Name: aio/0
+State: S (sleeping)
+SleepAVG: 19%
+Tgid: 29
+Pid: 29
+PPid: 3
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/29/task/29/stat b/tests/002/proc/29/task/29/stat
new file mode 100644
index 00000000..89e2592d
--- /dev/null
+++ b/tests/002/proc/29/task/29/stat
@@ -0,0 +1 @@
+29 (aio/0) S 3 0 0 0 -1 32832 0 0 0 0 0 0 0 0 13 -10 1 0 63 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222484651 0 0 17 0 0 0
diff --git a/tests/002/proc/29840/status b/tests/002/proc/29840/status
new file mode 100644
index 00000000..424da036
--- /dev/null
+++ b/tests/002/proc/29840/status
@@ -0,0 +1,31 @@
+Name: bash
+State: R (running)
+SleepAVG: 0%
+Tgid: 29840
+Pid: 29840
+PPid: 16249
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 256
+Groups: 0 1 2 3 4 6 10 606
+VmSize: 4340 kB
+VmLck: 0 kB
+VmRSS: 1556 kB
+VmData: 296 kB
+VmStk: 20 kB
+VmExe: 577 kB
+VmLib: 1307 kB
+StaBrk: 080e3000 kB
+Brk: 08122000 kB
+StaStk: bffffeb0 kB
+ExecLim: 080d8000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000010002
+SigIgn: 0000000000000000
+SigCgt: 0000000008010002
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/29840/task/29840/stat b/tests/002/proc/29840/task/29840/stat
new file mode 100644
index 00000000..8fdda47a
--- /dev/null
+++ b/tests/002/proc/29840/task/29840/stat
@@ -0,0 +1 @@
+29840 (bash) R 16249 29839 31908 34818 29839 4194368 39208 238138 0 0 0 299 2 805 25 0 1 0 361410776 4444160 389 4294967295 134508544 135099520 3221225136 3221222148 2340770 0 65538 0 134283266 0 0 0 17 0 0 0
diff --git a/tests/002/proc/3/status b/tests/002/proc/3/status
new file mode 100644
index 00000000..0e355850
--- /dev/null
+++ b/tests/002/proc/3/status
@@ -0,0 +1,20 @@
+Name: events/0
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 3
+Pid: 3
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/3/task/3/stat b/tests/002/proc/3/task/3/stat
new file mode 100644
index 00000000..6b23245e
--- /dev/null
+++ b/tests/002/proc/3/task/3/stat
@@ -0,0 +1 @@
+3 (events/0) S 1 0 0 0 -1 33088 0 0 0 0 0 8491 0 0 5 -10 1 0 59 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222484651 0 0 17 0 0 0
diff --git a/tests/002/proc/30737/status b/tests/002/proc/30737/status
new file mode 100644
index 00000000..d59c8336
--- /dev/null
+++ b/tests/002/proc/30737/status
@@ -0,0 +1,31 @@
+Name: dhclient
+State: S (sleeping)
+SleepAVG: 89%
+Tgid: 30737
+Pid: 30737
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 2156 kB
+VmLck: 0 kB
+VmRSS: 1120 kB
+VmData: 336 kB
+VmStk: 12 kB
+VmExe: 349 kB
+VmLib: 1483 kB
+StaBrk: 080ae000 kB
+Brk: 080f2000 kB
+StaStk: bffffd70 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/30737/task/30737/stat b/tests/002/proc/30737/task/30737/stat
new file mode 100644
index 00000000..57db355b
--- /dev/null
+++ b/tests/002/proc/30737/task/30737/stat
@@ -0,0 +1 @@
+30737 (dhclient) S 1 30737 30737 0 -1 64 235 30892 0 0 3 42 3 133 16 0 1 0 43693773 2207744 280 4294967295 134508544 134865956 3221224816 3221223916 2340770 0 0 0 0 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/31905/status b/tests/002/proc/31905/status
new file mode 100644
index 00000000..4043ed83
--- /dev/null
+++ b/tests/002/proc/31905/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 97%
+Tgid: 31905
+Pid: 31905
+PPid: 1887
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 6836 kB
+VmLck: 0 kB
+VmRSS: 2368 kB
+VmData: 436 kB
+VmStk: 24 kB
+VmExe: 295 kB
+VmLib: 3277 kB
+StaBrk: 00161000 kB
+Brk: 08021000 kB
+StaStk: bffffe10 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000006001
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/31905/task/31905/stat b/tests/002/proc/31905/task/31905/stat
new file mode 100644
index 00000000..3e1a83a4
--- /dev/null
+++ b/tests/002/proc/31905/task/31905/stat
@@ -0,0 +1 @@
+31905 (sshd) S 1887 31905 31905 0 -1 4194560 1590 79 0 0 237 442 2 2 16 0 1 0 48905120 7000064 592 4294967295 1118208 1420332 3221224976 3221220452 3086915490 0 0 4096 24577 0 0 0 17 0 0 0
diff --git a/tests/002/proc/31907/status b/tests/002/proc/31907/status
new file mode 100644
index 00000000..8909962b
--- /dev/null
+++ b/tests/002/proc/31907/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 31907
+Pid: 31907
+PPid: 31905
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 7012 kB
+VmLck: 0 kB
+VmRSS: 2452 kB
+VmData: 596 kB
+VmStk: 40 kB
+VmExe: 295 kB
+VmLib: 3277 kB
+StaBrk: 00161000 kB
+Brk: 08049000 kB
+StaStk: bffffe10 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000012000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/31907/task/31907/stat b/tests/002/proc/31907/task/31907/stat
new file mode 100644
index 00000000..03e624fd
--- /dev/null
+++ b/tests/002/proc/31907/task/31907/stat
@@ -0,0 +1 @@
+31907 (sshd) S 31905 31905 31905 0 -1 4194624 124 0 0 0 1956 3984 0 0 15 0 1 0 48905454 7180288 613 4294967295 1118208 1420332 3221224976 3221220428 3086915490 0 0 4096 73728 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/31908/status b/tests/002/proc/31908/status
new file mode 100644
index 00000000..220fddd7
--- /dev/null
+++ b/tests/002/proc/31908/status
@@ -0,0 +1,31 @@
+Name: bash
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 31908
+Pid: 31908
+PPid: 31907
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 4568 kB
+VmLck: 0 kB
+VmRSS: 1700 kB
+VmData: 404 kB
+VmStk: 20 kB
+VmExe: 577 kB
+VmLib: 1411 kB
+StaBrk: 080e3000 kB
+Brk: 0813b000 kB
+StaStk: bffffe40 kB
+ExecLim: 080d8000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000010000
+SigIgn: 0000000000384004
+SigCgt: 000000004b813efb
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/31908/task/31908/stat b/tests/002/proc/31908/task/31908/stat
new file mode 100644
index 00000000..73b91cbb
--- /dev/null
+++ b/tests/002/proc/31908/task/31908/stat
@@ -0,0 +1 @@
+31908 (bash) S 31907 31908 31908 34818 29839 4194304 6479 200590 0 1 8 166 702 8118 15 0 1 0 48905458 4677632 425 4294967295 134508544 135099520 3221225024 3221223620 2340770 0 65536 3686404 1266761467 3222425215 0 0 17 0 0 0
diff --git a/tests/002/proc/32672/status b/tests/002/proc/32672/status
new file mode 100644
index 00000000..5b73732a
--- /dev/null
+++ b/tests/002/proc/32672/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 32672
+Pid: 32672
+PPid: 1887
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 6836 kB
+VmLck: 0 kB
+VmRSS: 2368 kB
+VmData: 436 kB
+VmStk: 24 kB
+VmExe: 295 kB
+VmLib: 3277 kB
+StaBrk: 00161000 kB
+Brk: 08021000 kB
+StaStk: bffffe10 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000006001
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/32672/task/32672/stat b/tests/002/proc/32672/task/32672/stat
new file mode 100644
index 00000000..41f89907
--- /dev/null
+++ b/tests/002/proc/32672/task/32672/stat
@@ -0,0 +1 @@
+32672 (sshd) S 1887 32672 32672 0 -1 4194560 1585 79 0 0 228 406 2 1 16 0 1 0 50052803 7000064 592 4294967295 1118208 1420332 3221224976 3221220452 3086915490 0 0 4096 24577 0 0 0 17 0 0 0
diff --git a/tests/002/proc/32674/status b/tests/002/proc/32674/status
new file mode 100644
index 00000000..10e40a47
--- /dev/null
+++ b/tests/002/proc/32674/status
@@ -0,0 +1,31 @@
+Name: sshd
+State: S (sleeping)
+SleepAVG: 98%
+Tgid: 32674
+Pid: 32674
+PPid: 32672
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 32
+Groups: 501 503 512
+VmSize: 7012 kB
+VmLck: 0 kB
+VmRSS: 2456 kB
+VmData: 596 kB
+VmStk: 40 kB
+VmExe: 295 kB
+VmLib: 3277 kB
+StaBrk: 00161000 kB
+Brk: 08049000 kB
+StaStk: bffffe10 kB
+ExecLim: b8000000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000001000
+SigCgt: 0000000000012000
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/32674/task/32674/stat b/tests/002/proc/32674/task/32674/stat
new file mode 100644
index 00000000..a396a213
--- /dev/null
+++ b/tests/002/proc/32674/task/32674/stat
@@ -0,0 +1 @@
+32674 (sshd) S 32672 32672 32672 0 -1 4194624 126 0 0 0 2332 10862 0 0 15 0 1 0 50053044 7180288 614 4294967295 1118208 1420332 3221224976 3221220428 3086915490 0 0 4096 73728 3222765173 0 0 17 0 0 0
diff --git a/tests/002/proc/32675/status b/tests/002/proc/32675/status
new file mode 100644
index 00000000..293ba9bc
--- /dev/null
+++ b/tests/002/proc/32675/status
@@ -0,0 +1,31 @@
+Name: bash
+State: S (sleeping)
+SleepAVG: 88%
+Tgid: 32675
+Pid: 32675
+PPid: 32674
+TracerPid: 0
+Uid: 524 524 524 524
+Gid: 503 503 503 503
+FDSize: 256
+Groups: 501 503 512
+VmSize: 4612 kB
+VmLck: 0 kB
+VmRSS: 1824 kB
+VmData: 444 kB
+VmStk: 24 kB
+VmExe: 577 kB
+VmLib: 1411 kB
+StaBrk: 080e3000 kB
+Brk: 08145000 kB
+StaStk: bffffe40 kB
+ExecLim: 080d8000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000010000
+SigIgn: 0000000000384004
+SigCgt: 000000004b813efb
+CapInh: 0000000000000000
+CapPrm: 0000000000000000
+CapEff: 0000000000000000
diff --git a/tests/002/proc/32675/task/32675/stat b/tests/002/proc/32675/task/32675/stat
new file mode 100644
index 00000000..ccdf4823
--- /dev/null
+++ b/tests/002/proc/32675/task/32675/stat
@@ -0,0 +1 @@
+32675 (bash) S 32674 32675 32675 34820 15812 4194304 50530 31756571 0 135 41 594 48025 222888 15 0 1 0 50053047 4722688 456 4294967295 134508544 135099520 3221225024 3221223620 2340770 0 65536 3686404 1266761467 3222425215 0 0 17 0 0 0
diff --git a/tests/002/proc/4/status b/tests/002/proc/4/status
new file mode 100644
index 00000000..5691a7e8
--- /dev/null
+++ b/tests/002/proc/4/status
@@ -0,0 +1,20 @@
+Name: khelper
+State: S (sleeping)
+SleepAVG: 92%
+Tgid: 4
+Pid: 4
+PPid: 3
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/4/task/4/stat b/tests/002/proc/4/task/4/stat
new file mode 100644
index 00000000..b0d352e6
--- /dev/null
+++ b/tests/002/proc/4/task/4/stat
@@ -0,0 +1 @@
+4 (khelper) S 3 0 0 0 -1 32832 0 0 0 0 0 2 0 0 5 -10 1 0 59 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222484651 0 0 17 0 0 0
diff --git a/tests/002/proc/5/status b/tests/002/proc/5/status
new file mode 100644
index 00000000..43a6ddf1
--- /dev/null
+++ b/tests/002/proc/5/status
@@ -0,0 +1,20 @@
+Name: kacpid
+State: S (sleeping)
+SleepAVG: 0%
+Tgid: 5
+Pid: 5
+PPid: 3
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: ffffffffffffffff
+SigIgn: 0000000000010000
+SigCgt: 0000000000000000
+CapInh: 0000000000000000
+CapPrm: 00000000ffffffff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/5/task/5/stat b/tests/002/proc/5/task/5/stat
new file mode 100644
index 00000000..4c368098
--- /dev/null
+++ b/tests/002/proc/5/task/5/stat
@@ -0,0 +1 @@
+5 (kacpid) S 3 0 0 0 -1 32832 0 0 0 0 0 0 0 0 15 -10 1 0 59 0 0 4294967295 0 0 0 0 0 0 2147483647 65536 0 3222484651 0 0 17 0 0 0
diff --git a/tests/002/proc/870/status b/tests/002/proc/870/status
new file mode 100644
index 00000000..fe77ae24
--- /dev/null
+++ b/tests/002/proc/870/status
@@ -0,0 +1,31 @@
+Name: udevd
+State: S (sleeping)
+SleepAVG: 87%
+Tgid: 870
+Pid: 870
+PPid: 1
+TracerPid: 0
+Uid: 0 0 0 0
+Gid: 0 0 0 0
+FDSize: 32
+Groups:
+VmSize: 1608 kB
+VmLck: 0 kB
+VmRSS: 452 kB
+VmData: 148 kB
+VmStk: 116 kB
+VmExe: 7 kB
+VmLib: 1301 kB
+StaBrk: 0804c000 kB
+Brk: 095ee000 kB
+StaStk: bffe51b0 kB
+ExecLim: 0804a000
+Threads: 1
+SigPnd: 0000000000000000
+ShdPnd: 0000000000000000
+SigBlk: 0000000000000000
+SigIgn: 0000000000000000
+SigCgt: 0000000000016002
+CapInh: 0000000000000000
+CapPrm: 00000000fffffeff
+CapEff: 00000000fffffeff
diff --git a/tests/002/proc/870/task/870/stat b/tests/002/proc/870/task/870/stat
new file mode 100644
index 00000000..0e069338
--- /dev/null
+++ b/tests/002/proc/870/task/870/stat
@@ -0,0 +1 @@
+870 (udevd) S 1 870 870 0 -1 4227072 511 56426 0 13 0 8 4 477 6 -10 1 1000 3475 1646592 113 4294967295 134512640 134519928 3221115312 3221114028 2340770 0 0 0 90114 3222765173 0 0 17 0 0 0
diff --git a/tests/002/query-1.expected b/tests/002/query-1.expected
new file mode 100644
index 00000000..3fb3a37e
--- /dev/null
+++ b/tests/002/query-1.expected
@@ -0,0 +1,90 @@
+USER PID PPID S NAME THREADS
+root 1 0 S init -
+root 2 1 S ksoftirqd/0 -
+root 3 1 S events/0 -
+root 4 3 S khelper -
+root 5 3 S kacpid -
+root 16 3 S kblockd/0 -
+root 17 1 S khubd -
+root 28 1 S kswapd0 -
+root 29 3 S aio/0 -
+root 103 1 S kseriod -
+root 175 1 S scsi_eh_0 -
+root 186 1 S kjournald -
+root 870 1 S udevd -
+root 1068 1 S dhclient -
+root 1235 1 S kjournald -
+root 1236 1 S kjournald -
+root 1620 1 S syslogd -
+root 1624 1 S klogd -
+rpc 1645 1 S portmap -
+rpcuser 1665 1 S rpc.statd -
+root 1698 1 S rpc.idmapd -
+root 1766 1 S vmware-guestd -
+root 1790 1 S rpciod -
+root 1791 1 S lockd -
+root 1821 1 S ypbind 1826, 1821
+root 1839 1 S acpid -
+root 1851 1 S cupsd -
+root 1887 1 S sshd -
+root 1902 1 S xinetd -
+root 1921 1 S rpc.rquotad -
+root 1925 1 S nfsd -
+root 1926 1 S nfsd -
+root 1927 1 S nfsd -
+root 1928 1 S nfsd -
+root 1929 1 S nfsd -
+root 1930 1 S nfsd -
+root 1931 1 S nfsd -
+root 1932 1 S nfsd -
+root 1936 1 S rpc.mountd -
+root 1963 1 S crond -
+xfs 1989 1 S xfs -
+root 2008 1 S atd -
+dbus 2027 1 S dbus-daemon-1 2027
+root 2041 1 S cups-config-dae -
+root 2052 1 S hald -
+root 2062 1 S mingetty -
+root 2124 1 S gdm-binary -
+root 2184 2124 S gdm-binary -
+root 2354 2184 S X -
+524 2551 2184 S gnome-session -
+524 2579 1 S ssh-agent -
+524 2625 1 S dbus-launch -
+524 2626 1 S dbus-daemon-1 2627
+524 2631 1 S gconfd-2 -
+524 2634 1 S gnome-keyring-d -
+524 2636 1 S bonobo-activati -
+524 2638 1 S gnome-settings- -
+524 2644 1 S gam_server -
+524 2661 1 S xscreensaver -
+524 2685 1 S metacity -
+524 2689 1 S gnome-panel -
+524 2691 1 S nautilus 2715, 2691, 2708, 2711, 2714, 2713, 2709, 2710, 2696
+524 2693 1 S gnome-volume-ma -
+524 2695 1 S eggcups -
+524 2698 1 S gnome-vfs-daemo 2698
+524 2701 1 S pam-panel-icon -
+524 2707 1 R rhn-applet-gui -
+524 2717 2701 S pam_timestamp_c -
+524 2718 1 S mapping-daemon -
+524 2720 1 S wnck-applet -
+524 2722 1 S mixer_applet2 -
+524 2726 1 S clock-applet -
+524 2728 1 S notification-ar -
+524 15812 32675 S ssh -
+524 16248 31908 S su -
+root 16249 16248 S bash -
+root 27121 3 S pdflush -
+root 27243 3 S pdflush -
+root 27682 1887 S sshd -
+524 27684 27682 S sshd -
+524 27685 27684 S bash -
+root 29840 16249 R bash -
+root 30737 1 S dhclient -
+root 31905 1887 S sshd -
+524 31907 31905 S sshd -
+524 31908 31907 S bash -
+root 32672 1887 S sshd -
+524 32674 32672 S sshd -
+524 32675 32674 S bash -
diff --git a/tests/002/query-1.txr b/tests/002/query-1.txr
new file mode 100644
index 00000000..fd4db03b
--- /dev/null
+++ b/tests/002/query-1.txr
@@ -0,0 +1,38 @@
+@#
+@# This file is in the public domain.
+@# It was authored by Kaz Kylheku <kkylheku@gmail.com> in 2009
+@#
+@(next)!ls @TESTDIR/proc | sort -n
+@(collect)
+@{process /[0-9]+/}
+@ (next)@TESTDIR/proc/@process/status
+Name: @name
+State: @state (@state_desc)
+SleepAVG: @sleep_avg%
+Tgid: @tgid
+Pid: @proc_id
+PPid: @parent_id
+@(bind pid proc_id)
+@(bind ppid parent_id)
+@(skip)
+Uid: @uid @/.*/
+Gid: @gid @/.*/
+@ (next)$@TESTDIR/proc/@process/task
+@ (collect)
+@thr
+@ (end)
+@ (bind thread thr)
+@ (some)
+@ (next)@TESTDIR/etc/passwd
+@ (skip)
+@user:@pw:@uid:@/.*/
+@ (and)
+@ (bind user uid)
+@ (end)
+@(end)
+@(output)
+USER PID PPID S NAME THREADS
+@ (repeat)
+@{user 8} @{proc_id -5} @{parent_id -5} @state @{name 16} @(rep)@thr, @(first)@(last)@thr@(single)-@(end)
+@ (end)
+@(end)