add: proc|sys fs format_checker (tool)
This commit is contained in:
4
test/proc_sys_checker/proc/proc_pid_cgroup
Normal file
4
test/proc_sys_checker/proc/proc_pid_cgroup
Normal file
@ -0,0 +1,4 @@
|
||||
/proc/#pid#/cgroup
|
||||
1
|
||||
|
||||
^[\d]+[:][\w=,]+[:][/\w\-.@]+
|
||||
3
test/proc_sys_checker/proc/proc_pid_cmdline
Normal file
3
test/proc_sys_checker/proc/proc_pid_cmdline
Normal file
@ -0,0 +1,3 @@
|
||||
/proc/#pid#/cmdline
|
||||
1
|
||||
^[\s\w/\-\(\).=:\[\]@]+
|
||||
4
test/proc_sys_checker/proc/proc_pid_cpuset
Normal file
4
test/proc_sys_checker/proc/proc_pid_cpuset
Normal file
@ -0,0 +1,4 @@
|
||||
/proc/#pid#/cpuset
|
||||
1
|
||||
|
||||
^[/][\w/\-]*
|
||||
3
test/proc_sys_checker/proc/proc_pid_maps
Normal file
3
test/proc_sys_checker/proc/proc_pid_maps
Normal file
@ -0,0 +1,3 @@
|
||||
/proc/#pid#/maps
|
||||
2
|
||||
^[\da-f]+[\-][\da-f]+\s[rwxsp\-]{4}\s[\da-f]+\s[\d]{2}[:][\d]{2}\s[\d]+([\s]+\[heap\]|[\s]+\[vdso\]|[\s]+\[stack\]|[\s]+\[stack:[\d]+\]|[\s]+\[vsyscall\]|[\s]+/[\w/\-.]+|\s)
|
||||
20
test/proc_sys_checker/proc/proc_pid_smaps
Normal file
20
test/proc_sys_checker/proc/proc_pid_smaps
Normal file
@ -0,0 +1,20 @@
|
||||
/proc/#pid#/smaps
|
||||
3
|
||||
^[\da-f]+[\-][\da-f]+\s[rwxsp\-]{4}\s[\da-f]+\s[\d]{2}[:][\d]{2}\s[\d]+([\s]+\[heap\]|[\s]+\[vdso\]|[\s]+\[stack\]|[\s]+\[stack:[\d]+\]|[\s]+\[vsyscall\]|[\s]+/[\w/\-.]+|\s)
|
||||
^Size:[\s]+[\d]+\skB
|
||||
^Rss:[\s]+[\d]+\skB
|
||||
^Pss:[\s]+[\d]+\skB
|
||||
^Shared_Clean:[\s]+[\d]+\skB
|
||||
^Shared_Dirty:[\s]+[\d]+\skB
|
||||
^Private_Clean:[\s]+[\d]+\skB
|
||||
^Private_Dirty:[\s]+[\d]+\skB
|
||||
^Referenced:[\s]+[\d]+\skB
|
||||
^Anonymous:[\s]+[\d]+\skB
|
||||
^AnonHugePages:[\s]+[\d]+\skB
|
||||
^Swap:[\s]+[\d]+\skB
|
||||
^KernelPageSize:[\s]+[\d]+\skB
|
||||
^MMUPageSize:[\s]+[\d]+\skB
|
||||
^Locked:[\s]+[\d]+\skB
|
||||
^VmFlags:[\s]+([\l]{2}\s)*
|
||||
|
||||
^Nonlinear:[\s]+[\d]+\skB
|
||||
3
test/proc_sys_checker/proc/proc_pid_stat
Normal file
3
test/proc_sys_checker/proc/proc_pid_stat
Normal file
@ -0,0 +1,3 @@
|
||||
/proc/#pid#/stat
|
||||
1
|
||||
^[\d]+\s\([\w/\-.:]+\)\s[R|S|D|T|t|X|Z]\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+
|
||||
44
test/proc_sys_checker/proc/proc_pid_status
Normal file
44
test/proc_sys_checker/proc/proc_pid_status
Normal file
@ -0,0 +1,44 @@
|
||||
/proc/#pid#/status
|
||||
1
|
||||
^Name:\t[\w]+
|
||||
^State:\t(R \(running\)|S \(sleeping\)|D \(disk sleep\)|T \(stopped\)|t \(tracing stop\)|X \(dead\)|Z \(zombie\))
|
||||
^Tgid:\t[\d]+
|
||||
^Ngid:\t[\d]+
|
||||
^Pid:\t[\d]+
|
||||
^PPid:\t[\d]+
|
||||
^TracerPid:\t[\d]+
|
||||
^Uid:\t[\d]+\t[\d]+\t[\d]+\t[\d]+
|
||||
^Gid:\t[\d]+\t[\d]+\t[\d]+\t[\d]+
|
||||
^FDSize:\t[0-9]+
|
||||
^Groups:\t(([\d]+)(\s))*
|
||||
^VmPeak:[\s]+[\d]{1,8}\skB
|
||||
^VmSize:[\s]+[\d]{1,8}\skB
|
||||
^VmLck:[\s]+[\d]{1,8}\skB
|
||||
^VmPin:[\s]+[\d]{1,8}\skB
|
||||
^VmHWM:[\s]+[\d]{1,8}\skB
|
||||
^VmRSS:[\s]+[\d]{1,8}\skB
|
||||
^VmData:[\s]+[\d]{1,8}\skB
|
||||
^VmStk:[\s]+[\d]{1,8}\skB
|
||||
^VmExe:[\s]+[\d]{1,8}\skB
|
||||
^VmLib:[\s]+[\d]{1,8}\skB
|
||||
^VmPTE:[\s]+[\d]{1,8}\skB
|
||||
^VmSwap:[\s]+[\d]{1,8}\skB
|
||||
^Threads:\t[\d]+
|
||||
^SigQ:\t[\d]+/[\d]+
|
||||
^SigPnd:\t[\da-f]+
|
||||
^ShdPnd:\t[\da-f]+
|
||||
^SigBlk:\t[\da-f]+
|
||||
^SigIgn:\t[\da-f]+
|
||||
^SigCgt:\t[\da-f]+
|
||||
^CapInh:\t[\da-f]+
|
||||
^CapPrm:\t[\da-f]+
|
||||
^CapEff:\t[\da-f]+
|
||||
^CapBnd:\t[\da-f]+
|
||||
^Cpus_allowed:\t[\da-f,]+
|
||||
^Cpus_allowed_list:\t[\d,\-]+
|
||||
^Mems_allowed:\t[\da-f,]+
|
||||
^Mems_allowed_list:\t[\d,\-]+
|
||||
^voluntary_ctxt_switches:\t[\d]+
|
||||
^nonvoluntary_ctxt_switches:\t[\d]+
|
||||
|
||||
^Seccomp:[\s]+[\d]+
|
||||
3
test/proc_sys_checker/proc/proc_pid_task_thid_stat
Normal file
3
test/proc_sys_checker/proc/proc_pid_task_thid_stat
Normal file
@ -0,0 +1,3 @@
|
||||
/proc/#pid#/task/#pid#/stat
|
||||
1
|
||||
^[\d]+\s\([\w]+\)\s[R|S|D|T|t|X|Z]\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\d]+\s[\-]*[\d]+
|
||||
12
test/proc_sys_checker/proc/proc_stat
Normal file
12
test/proc_sys_checker/proc/proc_stat
Normal file
@ -0,0 +1,12 @@
|
||||
/proc/stat
|
||||
1
|
||||
^cpu\s((\s)([\d]+)){10}
|
||||
^intr((\s)([\d]+))+
|
||||
^ctxt\s[\d]+
|
||||
^btime\s[\d]+
|
||||
^processes\s[\d]+
|
||||
^procs_running\s[\d]+
|
||||
^procs_blocked\s[\d]+
|
||||
^softirq((\s)([\d]+)){11}
|
||||
|
||||
^cpu[\d]+((\s)([\d]+)){10}
|
||||
Reference in New Issue
Block a user